1
0
mirror of https://github.com/FreeRTOS/FreeRTOS-Plus-TCP synced 2025-10-24 03:32:36 +08:00
Commit Graph

143 Commits

Author SHA1 Message Date
Monika Singh
5f87c09321 Fix compilation warning with new code (#764)
Co-authored-by: Nikhil Kamath <110539926+amazonKamath@users.noreply.github.com>
2023-03-10 15:56:40 +05:30
Tony Josi
b79175de8e replacing ipconfigIPv4_BACKWARD_COMPATIBLwith ipconfigCOMPATIBLE_WITH_SINGLE in routing (#760) 2023-03-09 11:04:31 +05:30
Tony Josi
2050045de5 More compatibility changes (#759)
* adding compatibility changes

* adding compatibility changes

* Uncrustify: triggered by comment

---------

Co-authored-by: GitHub Action <action@github.com>
2023-03-08 20:27:16 +05:30
ActoryOu
0b7ab254c5 Fix IPv6 source address from FreeRTOS_recvfrom. (#758) 2023-03-08 16:29:03 +08:00
Monika Singh
dbd2b001b1 Update portable layer for backward compatibility (#755)
* Rename FreeRTOS_IPStart to FreeRTOS_IPInit_Multi

* Update backward compatability for portable layer
2023-03-07 22:02:55 +05:30
Tony Josi
d8fc3200a2 Add backward compatibility with main branch with ipconfigIPv4_BACKWARD_COMPATIBLE (#756)
* add FreeRTOS_GetAddressConfiguration and FreeRTOS_SetAddressConfiguration

* renaming FreeRTOS_GetUDPPayloadBuffer_ByIPType to FreeRTOS_GetUDPPayloadBuffer_Multi

* adding ipconfigIPv4_BACKWARD_COMPATIBLE to all main branch APIs that got changed except hooks

* rename vApplicationIPNetworkEventHook to vApplicationIPNetworkEventHook_Multi when ipconfigIPv4_BACKWARD_COMPATIBLE is disabled

* renaming xApplicationDNSQueryHook to xApplicationDNSQueryHook_Multi when ipconfigIPv4_BACKWARD_COMPATIBLE is disabled

* Uncrustify: triggered by comment

* fix DNS_ParseDNSReply complexity issue

* Uncrustify: triggered by comment

* replacing with ipconfigIPv4_BACKWARD_COMPATIBLE flag

* minor unit test fix

---------

Co-authored-by: GitHub Action <action@github.com>
2023-03-07 20:55:27 +05:30
Monika Singh
5c9a511629 MISRA: Fix 8.9 and 10.4 violation (#752) 2023-03-02 18:36:10 +05:30
Monika Singh
5bda549828 Fix Demo Compilation erro (#750)
The include are causing unnecessary files to be included which is resulting in build failure of MQTT_Mutual_Auth_wolfSSL demo
2023-03-01 16:53:40 +05:30
Tony Josi
31f0ad7792 Zero copy fix (#743)
* fix FreeRTOS_GetUDPPayloadBuffer to handle IP type configuration based on IPv4/v6

* fix zero copy issue

* fix FreeRTOS_GetUDPPayloadBuffer

* Uncrustify: triggered by comment

* minor fix

* adding back original FreeRTOS_GetUDPPayloadBuffer for backward compatibility

* renaming FreeRTOS_GetUDPPayloadBuffer_IPv46 to FreeRTOS_GetUDPPayloadBuffer_ByIPType

* Uncrustify: triggered by comment.

* Refactoring changes - initialises return variables to NULL instead of assigning it later.

* Add changes for Coverity fix (#729)

* Fix Coverity issues

* Fix Misra 4.4 violation:The comment resembles a code snippet

* Misra: Rule 10.4 violations

* Misra: Rule 11.8 violations

* Misra: Rule 12.1 violations

* Misra: Rule 8.2, 8.4, 8.5, and 8.9 violations

* Misra: Rule 5.3, 5.8, 21.1 and 21.2  violations

* Misra: Rule 5.7 violations

* Misra: Rule 8.3 violations

* Misra: Rule Reverse NULL violations

* Misra: Rule 10.3, 10.8 and 8.13 violations

* Fix 11.3 and suppress 11.4

* Misra: Rule 14.3, 15.7, 17.2 and 17.7 violations

* Misra: Rule 2.2 and 2.7 violation

* Misra: Rule 21.6, 8.5 and 8.13 violation

* Fix UT compilation

* Update comments

* Fix Spell checker

* Update snprintf

* Fix for assert in NDageCache function (#731)

Add a condition so that NDageCache functions just returns
when invoked for IPv4 cases.

Co-authored-by: Monika Singh <108652024+moninom1@users.noreply.github.com>

* update FreeRTOS_GetUDPPayloadBuffer to use FreeRTOS_GetUDPPayloadBuffer_ByIPType internally

* Uncrustify: triggered by comment

---------

Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Monika Singh <108652024+moninom1@users.noreply.github.com>
Co-authored-by: shubnil <103672514+shubnil@users.noreply.github.com>
2023-03-01 12:07:26 +05:30
Tony Josi
76e880a3bc Minor documentation fix and refactoring changes for DHCP CBMC proofs (#744)
* Minor changes to the CBMC DHCP proof to make the code more readable

* minor documentation fix

* fix unit tests

* Uncrustify: triggered by comment

* minor update

---------

Co-authored-by: GitHub Action <action@github.com>
2023-02-28 15:54:53 +05:30
shubnil
1951dfb6a4 Fix for assert in NDageCache function (#731)
Add a condition so that NDageCache functions just returns
when invoked for IPv4 cases.

Co-authored-by: Monika Singh <108652024+moninom1@users.noreply.github.com>
2023-02-28 13:39:00 +05:30
Monika Singh
9a955f27ac Add changes for Coverity fix (#729)
* Fix Coverity issues

* Fix Misra 4.4 violation:The comment resembles a code snippet

* Misra: Rule 10.4 violations

* Misra: Rule 11.8 violations

* Misra: Rule 12.1 violations

* Misra: Rule 8.2, 8.4, 8.5, and 8.9 violations

* Misra: Rule 5.3, 5.8, 21.1 and 21.2  violations

* Misra: Rule 5.7 violations

* Misra: Rule 8.3 violations

* Misra: Rule Reverse NULL violations

* Misra: Rule 10.3, 10.8 and 8.13 violations

* Fix 11.3 and suppress 11.4

* Misra: Rule 14.3, 15.7, 17.2 and 17.7 violations

* Misra: Rule 2.2 and 2.7 violation

* Misra: Rule 21.6, 8.5 and 8.13 violation

* Fix UT compilation

* Update comments

* Fix Spell checker

* Update snprintf
2023-02-28 12:55:20 +05:30
Tony Josi
ea64846181 Fix spell check issues in dev/IPv6_Integration (#741)
* fix spell check

* fix spell check
2023-02-24 17:31:26 +05:30
Tony Josi
36172f9b66 Fix unit tests wrt. latest dev/IPv6_Integration changes (#740)
* fix ip timers unit tests

* fix FreeRTOS_IP_Utils_DiffConfig_utest tests

* fixed FreeRTOS_IP_Utils_utest

* fix dns cache unit test

* wip arp utests

* fixing arp unit tests

* fix dhcp errors

* clearing structs before usage

* fix dns parser seg fault

* fix dns parser seg fault in unit test

* fix arp uunit tests

* fix arp unit tests

* fixing dns unit test and updating the CBMC proofs

* fixing udp unit tests

* fixing TCP IP unit tests

* fixing TCP IP diffconfig unit tests

* adding additional header file for ARP for declaring missing stub headers

* minor fix

* Uncrustify: triggered by comment

* fixing comments

---------

Co-authored-by: GitHub Action <action@github.com>
2023-02-24 14:41:13 +05:30
Tony Josi
0e9628796c Fixing doxygen comments (#728)
* updating doxygen config

* fixing doxygen comments

* adding IPv6 files and fixing comments

* fix doxygen cfg and file names in comments

* wip doxygen v6 docs

* adding doxygen comments

* include RA src file to doxgendocs generation

* fix spell check issues

* Uncrustify: triggered by comment.

* fix minor build issue

* fix spell check issues

* Uncrustify: triggered by comment

* fix trailing white space

* Dev integration hein.v8 (#738)

* Updating tcp utilities

* Some more change in dev_integration_hein.v8

* In FreeRTOS_DNS_Parser.c : use 'ipUDP_PAYLOAD_OFFSET_IPv4' in stead of 'ipIP_PAYLOAD_OFFSET'

* And a few more corrections

* Changes to WinPCap network interface, removed debugging code

* After applying uncrustify

* Oops, I forgot the push changes in include files.

* Now removing it, hopefully

---------

Co-authored-by: Nikhil Kamath <110539926+amazonKamath@users.noreply.github.com>
Co-authored-by: Monika Singh <108652024+moninom1@users.noreply.github.com>

* Fix CBMC proofs for DNS (#718)

* Use CBMC XML output to enable VSCode debugger (#673)

Prior to this commit, CBMC would emit logging information in plain text
format, which does not contain information required for the CBMC VSCode
debugger. This commit makes CBMC use XML instead of plain text.

Co-authored-by: Mark Tuttle <tuttle@acm.org>

* wip

* wip DNSgetHostByName

* wip DNSgetHostByName

* fixed cbmc proof for DNS_ReadNameField

* wip DNSgetHostByName_a_harness

* Fix CBMC prooff for DNSgetHostByName

* wip fix DNSgetHostByName_a CBMC proof

* fixed cbmc target func not called issue in DNSclear

* fixed cbmc target func not called issue in DNSlookup

* fix DNSgetHostByName_a CBMC proof

* update comments

* more asserts

* fixing formatting

* updating as per review comments

* fix dns after review comments

* adding more asserts

* adds more asserts

* minor fix

* fixing comments

* fixing comments

* fixing minor issue

* fixing DNS_ReadReply() signature

* making code more consistant

* adding more  asserts

* making code more consistent

---------

Co-authored-by: Kareem Khazem <karkhaz@amazon.com>
Co-authored-by: Mark Tuttle <tuttle@acm.org>

* Uncrustify: triggered by comment

* fixing formatting

---------

Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Hein Tibosch <hein_tibosch@yahoo.es>
Co-authored-by: Nikhil Kamath <110539926+amazonKamath@users.noreply.github.com>
Co-authored-by: Monika Singh <108652024+moninom1@users.noreply.github.com>
Co-authored-by: Kareem Khazem <karkhaz@amazon.com>
Co-authored-by: Mark Tuttle <tuttle@acm.org>
2023-02-24 13:58:53 +05:30
Tony Josi
e9bb5773ff Fix CBMC proofs for DNS (#718)
* Use CBMC XML output to enable VSCode debugger (#673)

Prior to this commit, CBMC would emit logging information in plain text
format, which does not contain information required for the CBMC VSCode
debugger. This commit makes CBMC use XML instead of plain text.

Co-authored-by: Mark Tuttle <tuttle@acm.org>

* wip

* wip DNSgetHostByName

* wip DNSgetHostByName

* fixed cbmc proof for DNS_ReadNameField

* wip DNSgetHostByName_a_harness

* Fix CBMC prooff for DNSgetHostByName

* wip fix DNSgetHostByName_a CBMC proof

* fixed cbmc target func not called issue in DNSclear

* fixed cbmc target func not called issue in DNSlookup

* fix DNSgetHostByName_a CBMC proof

* update comments

* more asserts

* fixing formatting

* updating as per review comments

* fix dns after review comments

* adding more asserts

* adds more asserts

* minor fix

* fixing comments

* fixing comments

* fixing minor issue

* fixing DNS_ReadReply() signature

* making code more consistant

* adding more  asserts

* making code more consistent

---------

Co-authored-by: Kareem Khazem <karkhaz@amazon.com>
Co-authored-by: Mark Tuttle <tuttle@acm.org>
2023-02-23 17:19:09 +05:30
Hein Tibosch
ff11a1484a Dev integration hein.v8 (#738)
* Updating tcp utilities

* Some more change in dev_integration_hein.v8

* In FreeRTOS_DNS_Parser.c : use 'ipUDP_PAYLOAD_OFFSET_IPv4' in stead of 'ipIP_PAYLOAD_OFFSET'

* And a few more corrections

* Changes to WinPCap network interface, removed debugging code

* After applying uncrustify

* Oops, I forgot the push changes in include files.

* Now removing it, hopefully

---------

Co-authored-by: Nikhil Kamath <110539926+amazonKamath@users.noreply.github.com>
Co-authored-by: Monika Singh <108652024+moninom1@users.noreply.github.com>
2023-02-23 14:50:27 +05:30
Tony Josi
d0fbbd3bee Fix CBMC proof for DHCP (#717)
* Use CBMC XML output to enable VSCode debugger (#673)

Prior to this commit, CBMC would emit logging information in plain text
format, which does not contain information required for the CBMC VSCode
debugger. This commit makes CBMC use XML instead of plain text.

Co-authored-by: Mark Tuttle <tuttle@acm.org>

* wip

* wip DHCPProcess

* wip dhcp process

* wip

* fix CBMC ProcessDHCPReplies proofs

* wip DHCPProcess

* fix DHCPProcess CBMC proof

* fix DHCPProcess CBMC proof

* added multiple end point

* fix ProcessDHCPReplies

* fix function sign.

* fix DHCP CBMC proofs

* NULL assume to assignment

* updating with changes wrt review comments

* adding more non determinism to the proof

* free memory in FreeRTOS_ReleaseUDPPayloadBuffer

* WIP DHCPProcess CBMC proof

* wip DHCP process

* reverting back to old version

* adding more comments

---------

Co-authored-by: Kareem Khazem <karkhaz@amazon.com>
Co-authored-by: Mark Tuttle <tuttle@acm.org>
2023-02-22 09:14:08 +05:30
Tony Josi
8f54d760cb Fix CBMC proofs for UDP (#720)
* fix cbmc vProcessGeneratedUDPPacket proof

* Use CBMC XML output to enable VSCode debugger (#673)

Prior to this commit, CBMC would emit logging information in plain text
format, which does not contain information required for the CBMC VSCode
debugger. This commit makes CBMC use XML instead of plain text.

Co-authored-by: Mark Tuttle <tuttle@acm.org>

* fix cbmc proofs for vProcessGeneratedUDPPacket and ProcessReceivedUDPPacket

* adding more asserts

* NULL assume to assignment

* fixing formatting and adding more non determinism to the proof

* adding asserts and comments

---------

Co-authored-by: Kareem Khazem <karkhaz@amazon.com>
Co-authored-by: Mark Tuttle <tuttle@acm.org>
2023-02-21 09:50:13 +05:30
Tony Josi
907ae56c27 Fix build and proof failures for CBMC TCP proofs (#710)
* Use CBMC XML output to enable VSCode debugger (#673)

Prior to this commit, CBMC would emit logging information in plain text
format, which does not contain information required for the CBMC VSCode
debugger. This commit makes CBMC use XML instead of plain text.

Co-authored-by: Mark Tuttle <tuttle@acm.org>

* fix the CBMC proof build and fail due to non inclusion of actaul src files

* fix the CBMC proof build and fail due to non inclusion of actaul src files

* adding tcp transmission v4 src to build

* fix cbmc proof for CheckOptionsInner

* updating as per review comments

* fix check option CBMC proofs

* removing unused assumptions

---------

Co-authored-by: Kareem Khazem <karkhaz@amazon.com>
Co-authored-by: Mark Tuttle <tuttle@acm.org>
2023-02-21 09:31:51 +05:30
Monika Singh
fd5303dd51 Initialise pxSourceEndPoint for ARP clash detection (#736) 2023-02-20 15:01:48 +05:30
Monika Singh
310859f9d3 Add changes to IP-clash detection in ARP (#732)
* Add changes to detect and handle if there is a clash with another device for this IP address.
* Remove commented code
2023-02-20 10:21:56 +05:30
kar-rahul-aws
31a549b73a A new algorithm to select the endpoint for received packets[ PR #713 ] (#726)
* End Point changes #PR 713

* Fix build issues in PR#713 : extra */ in FreeRTOS_Routing.c

* Fix Mathcing EndPoint function in Zynq Interface

* Update FreeRTOS_ARP.c

* Spell check fix

* Fix build check issue : add const in xIPv6_GetIPType declaration

* Uncrustify: triggered by comment.

---------

Co-authored-by: GitHub Action <action@github.com>
2023-02-17 19:22:13 +05:30
holden-zenith
91b68555fd lexicon fixes (#727)
Co-authored-by: Tony Josi <tonyjosi@amazon.com>
2023-02-17 12:23:25 +05:30
holden-zenith
3062666f80 Uncrustify (#730)
* uncrustify

* Uncrustify: triggered by comment.

* Update FreeRTOS_ARP.c

* Fix whitespace changes

---------

Co-authored-by: Holden <holden-zenithaerotech.com>
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com>
2023-02-17 12:06:39 +05:30
shubnil
883dd778f4 Fix to drop loopback ip packets for UDP (#721)
Fix to drop packets received with loopback ip-address for UDP.
2023-02-16 18:39:35 +05:30
shubnil
b87b70d9c7 Remove some left over IPv6 checks from IPv4 Flow (#723)
Remove a few left over IPv6 code from IPv4 UDP flow.
2023-02-16 17:43:17 +05:30
ActoryOu
c880d7c3f9 Remove Dup function HAL_ETH_SetMDIOClockRange. (#722) 2023-02-16 12:43:07 +08:00
Tony Josi
061a24db85 Fix unit tests and build issues (#712)
* build fix

* fixed faiing tests for FreeRTOS_TCP_IP

* fixed faiing tests for FreeRTOS_TCP_IP_diffconfig

* fixed faiing tests for FreeRTOS_TCP_Transmission

* fixed minor issue with prepareReplyDNSMessage

* fix arp test failures

* fix ARP tests

* wip FreeRTOS_DNS utest

* fix DNS utest failure

* testing coverage

* testing coverage

* updating comments

* disable coverage check
2023-02-15 14:25:33 +05:30
kar-rahul-aws
4553edd116 Change in UDP process flow to drop packet for invalid IPv4 payload length (#716)
* Change in UDP process flow to drop packet in case of invalid payload length for IPv4

* Uncrustify: triggered by comment.

* Update FreeRTOS_IP.h

---------

Co-authored-by: GitHub Action <action@github.com>
2023-02-15 10:04:45 +05:30
Monika Singh
7fa2804215 Fix compilation error in FreeRTOS_BitConfig.h (#714)
The sizes of array variables in C must be known at compile time.
Here sizeof result is a constant. However, if we assign it to a
constant variable it is still a variable to C.
2023-02-14 16:55:07 +05:30
kar-rahul-aws
ab881bfeac Portable layer changes (#701)
* Update NetworkInterface.c

* Update NetworkInterface.c

* Update NetworkInterface.c

* Update x_emacpsif_dma.c

* Update NetworkInterface.c

* Update NetworkInterface_eth.c

* Update NetworkInterface.c

* Uncrustify: triggered by comment.

* Update FreeRTOS_DNS_Cache.c

* Update NetworkInterface.c

* Update NetworkInterface.c

* Update NetworkInterface.c

* Update FreeRTOS_DNS_Parser.c

* Update FreeRTOS_DNS_Parser.c

* Update NetworkInterface.c

* Update uncached_memory.c

* Update x_emacpsif.h

* Update x_emacpsif_dma.c

* Update x_emacpsif_hw.c

* Update x_emacpsif_physpeed.c

* Update x_topology.h

---------

Co-authored-by: GitHub Action <action@github.com>
2023-02-10 19:14:23 +05:30
Monika Singh
96a90c5e79 Add ARP packet drop cases. (#704) 2023-02-08 18:08:16 +05:30
Hein Tibosch
66d4455921 A few minor changes after testing Xueli's branch, mostly in TCP_Transmission (#702) 2023-02-08 18:04:57 +05:30
Hein Tibosch
f44df85c54 Make sure that a socket in the SYN phase doesn't get closed twice (#703) 2023-02-07 15:46:08 +05:30
Tony Josi
16ef9df144 Fix unit test build issues and test failures for IP (#690)
* wip

* fix build failure and test failures for FreeRTOS IP unit tests

* new ip diffconfig 1 included in build

* updating prvProcessUDPPacket() as per PR #689 and fixing tests

* wip ip diffconfig

* added diffconfig2 for ip unit tests wrt to diffconfig with ipconfigCOMPATIBLE_WITH_SINGLE set as zero to enable FreeRTOS_IP_init tests and fixed freertos ip diffconfig unit tests

* minor fix on an ARP unit test

* minor fix with ip utils diffconfig unit tests build

* Fixed build failure with ip diffconfig 1 and 2. Pulled latest changes from dev/v6 branch.

* Removed unused code.
2023-02-07 10:40:24 +05:30
Tony Josi
0639fd45a0 Fix unit test build issues and test failures for IP Utils (#699)
* Fix seg fault

* Remove ipconfigUSE_IPV6

* Add change for FreeRTOS_IP_Utils unit test case

* Fix  comments

* Uncrustify: triggered by comment.

* Fixed build issue with IP utils unit test build.

* Removed calculation of checksum being done twice for debug printf

---------

Co-authored-by: Monika Singh <moninom@amazon.com>
Co-authored-by: Monika Singh <108652024+moninom1@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
2023-02-07 10:19:09 +05:30
Tony Josi
cf2e8828e9 Fix unit test build issues and test failures for ARP, TCP, UDP v3 (#697)
* WIP

* Fixed ARP, with 2 test cases pending which requires src changes which are not priority. Fixed TCP and UDP test cases.

* return value of xProcessReceivedUDPPacket initialized to pdFAIL

* fixing UDP test cases

* fixed arp unit tests

* Fix tcp transmission unit test cases.

* Fixed tcp ip failing unit tests

* Fixed tcp reception failing unit tests

* Fixed tcp state handling failing unit tests.

* Fixed ARP diffconfig unit tests.
2023-02-07 09:37:06 +05:30
Tony Josi
8dcdfc5eac Fix unit test build issues and test failures for Sockets (#684)
* build dfix

* fixed FreeRTOS_Sockets_UDP_API_utest and FreeRTOS_Sockets_GenericAPI_utest

* Fixed FreeRTOS_Sockets_TCP_API_utest unit tests
2023-02-03 14:35:28 +05:30
Tony Josi
ebad867cdc Fix unit test build issues and test failures for DNS (#687)
* fixed failing unit tests

* Fixed failing unit tests for dns networking and parser:
* Fixed issue with vReturnEthernetFrame is called twice during DNS_TreatNBNS

* Minor fix with DNS unit test cases
2023-02-03 14:35:00 +05:30
Monika Singh
209cf6f397 Update IPv6 flag (#696)
Clear the IPv6 flag when filling endpoint.
2023-02-01 23:06:03 +05:30
Monika Singh
0490d89319 Add Protocol Testing fixes (#694)
* Fix compilation and add Protocol testing fixes

* Update debug function with correct config flag
2023-01-31 21:56:54 +05:30
Hein Tibosch
d6ddb24a83 Changes after testing all other protocols IPv4 and IPv6 (#689)
* Changes after testing all other protocols IPv4 and IPv6

* Clear interface/endpoint when creating a network buffer

* After running uncristify

* Didn't mean to update 'TCP_Transmission_IPV4'

* Removed changes from Routing.h to make merging easier
2023-01-31 21:20:06 +05:30
Hein Tibosch
f7884dbb75 Changes after testing TCP IPv4 and IPv6 (#688)
* Changes after testing TCP IPv4 and IPv6
* After running uncrustify
2023-01-31 21:19:18 +05:30
Tony Josi
937ac3b50a Fix unit test build issues and test failures for ARP, TCP, UDP (#682)
* WIP

* Fixed ARP, with 2 test cases pending which requires src changes which are not priority. Fixed TCP and UDP test cases.

* return value of xProcessReceivedUDPPacket initialized to pdFAIL
2023-01-30 09:43:30 +05:30
Hein Tibosch
f88dea60ca Reparations and recommendations for the dev/IPv6_integration branch (#664)
* Reparations and recommendations for the dev/IPv6_integration branch
* Applied uncrustify
* More changes after testing ARP, ICMP4, ICMP6, UDPv4 and UDPv6, DNSv6
* A few changes to DNS after testing it
2023-01-25 18:33:44 +05:30
Tony Josi
ac1fdae585 Fixed failing test cases for TCP transmission unit tests (#672)
* Fixed minor issue with build

* Fix minor compilation error with latest unit test changes

* WIP

* Fixed failing tcp transmission unit tests

* Undo commenting few test cases that were commented by mistake

* Fix PR review comments
2023-01-24 16:11:15 +05:30
Monika Singh
964790f76e Fix unit test cases for FreeRTOS_DHCP (#662)
* Fix segmentation Fault
* Fix unit test cases for FreeRTOS_DHCP
2023-01-17 21:56:55 +05:30
Monika Singh
7315e4b3ba Fix FreeRTOS_IP test cases (#666)
* Fix FreeRTOS_IP and FreeRTOS_IP_DiffConfig test cases
* Remove test_prvProcessIPEventsAndTimers_eNetworkDownEvent test Case
 - eNetworkDownEvent no longer support xNetworkUp variable, the network status
is kept in pxEndPoint->bits.bEndPointUp.
* Run Uncrustify.

Co-authored-by: GitHub Action <action@github.com>
2023-01-16 21:07:57 +05:30
Tony Josi
30b61a28ea Fixed failing test cases for ARP unit tests (#674)
* WIP fix tests for failing ARP unit tests

* WIP fix failing test cases for ARP unit tests

* WIP fix failing test cases for the ARP unit test cases

* Fixed failing test cases for the FreeRTOS_ARP_DataLenLessThanMinPacket_utest unit tests

* Fixed failing test cases for ARP unit tests
2023-01-16 16:08:46 +05:30