Details
Description
In several places acd_..() functions are called without checking if acd is active. This is checked within the functions itself. Due to this, even when using lwIP without ACD, the acd code must be placed in RAM for XIP firmwares. This wastes RAM memory space.
If instead, the check "if (netif->acd != NULL)" is made before calling the acd_() functions, the acd_() function can be moved to XIP area for firmwares not using the feature to save RAM memory space.
This point mainly affects netX52 XIP firmwares.
Attachments
Issue Links
- discovered
-
PSEISV5-65 Update lwIP to V4.2.0.2
- Closed
- relates to
-
PSLWIP-332 [ACD] IP address is applied and interface it set to "up" before ACD probing is finished
- Closed
-
PSPNSV4-1102 [netX52]: firmware may crash when FSU is used with fix Ethernet port settings and firmware handles remanent data
- Closed