* Update uncrustify to use version other repos use, clean up the way it runs, formatting changes to needed files
* Moving the lexicon.txt to where it lives in all other repos
* Removing executable permissions from .c files
---------
* Basic DHCPv6 UT framework.
* Add test cases for eGetDHCPv6State
* Add reset test case
* Add test cases for solicit happy path.
* Refine test flow
* Add test cases for advertise.
* Add final timeout & test case on waiting reply.
* Add DHCP address lease unit test case
* Add test case for socket creation failed.
* Disable debug print
* Fix coverage scan
* Add test cases for wrong msg type & transaction ID.
* Add more error handling case.
* Add test cases for prvIsOptionLengthValid
* Rename test case
* Add test case for prvDHCPv6_handleStatusCode
* Add test cases for vDHCPv6ProcessEndPoint_HandleReply
* Add test case for xDHCPv6ProcessEndPoint_HandleAdvertise
* Add test case for xDHCPv6ProcessEndPoint_HandleState
* Refine again.
* Refine again.
* Remove fall back function, not implemented for IPv6.
* Remove unnecessary check
* Add expect state mismatch test.
* Add test cases for create/close sockets.
* Add error handling and UT
* Ignore unknown sub-option.
* Add coverage for prvStateName
* Fix corner case for sub-option.
* Fix spelling & build
* Code beautify and remove unnecessary define
* Remove list_macros.h in DHCPv6 unit test.
* Add option length check.
* Check buffer boundary in option status code
* Reduce array size in prvDHCPv6_handleStatusCode.
* Cast structure type for xApplicationDHCPHook_Multi.
* Use IP_Address_t in DHCPMessage_IPv6_t and fix coverity.
---------
Co-authored-by: Monika Singh <108652024+moninom1@users.noreply.github.com>
* DHCPv6 repaired and tested
* More changes
* Added entries to lexicon.txt
* Ran uncrustify on tools/tcp_utilities
* Formatting STM32Fxx
* Uncrusitfy tcp_mem_stats.c
* Remove trailing space
* I didn't mean to update the tcp_utilities directory yet
* Changes after Actory's review
* Replaced tabs with spaces
* Fix spelling.
* Changed the application hook for IPv6 and set the correct IPv6 defaults when failed
* Add a macro as maximum send buffer size.
* Fix formatting & build test.
* Replace xApplicationDHCPHook with xApplicationDHCPHook_Multi.
* Fix comments for xDNSServers & uxDNSCount.
* Fix ApplicationDHCPHook_Multi parameters.
---------
Co-authored-by: ActoryOu <jay2002824@gmail.com>
Co-authored-by: ActoryOu <ousc@amazon.com>
- Add IPv6 changes to FreeRTOS_IP_Timer FreeRTOS_IP_Utils
- Add FreeRTOS_DHCPv6.h
- Update generateChecksum.
- MISRA: Fix rule 1.1, 8.13, 8.5, 20.9 and Suppress rule 8.9, 11.3
- Limit the use of ipconfigUSE_IPV6
- Run uncrustify and update the files