ADDP Updates – NET+OS 7.1

 

 

 

Last Updated: 12/19/07         Fix Count: 3

 

 
Title
ADDP returns wrong DHCP status
 
Case: 24514
 
Date Fixed: 12/18/07
 
Description

ADDP is returning incorrect DHCP status

 
Solution
Updated ADDP information packet to return correct DHCP status.  This fix was ported back from v7.2 and requires updated TCPIP libraries.
 
 
Title
ADDP causes exception when BSP_WANT_ETHERNET is disabled
 
Case: 22272
 
Date Fixed: 05/23/07
 
Description
If there is no Ethernet interface enabled and netosStartTCP is called (which ends up starting the ADDP server thread), the unit will hit an exception and reboots.
 
Solution

Disable ADDP if both Ethernet and wireless are not used.

 
 
Title
Netosprog/Discover do not display valid IP address
 
Case: 1223502
 
Date Fixed: 03/14/07
 
Description

The ADDP code was acquiring a valid IP address from the device if the IP address was associated with the primary Ethernet interface (eth0). If, on the other hand, the primary Ethernet interface had no IP address but the secondary Ethernet interface (eth0:0) did have a valid IP address, the ADDP code would not sense the address on the secondary Ethernet interface. Therefore, the data returned to netosprog from the device would have an IP address of 0.0.0.0.

 

The condition of the primary Ethernet interface not having a valid IP address can occur if the unit acquires its IP address from a DHCP server and the DHCP is not available. In addition, the user has enabled autoip to provide an IP address on the secondary Ethernet interface when the DHCP server is unavailable.

 
Solution
Fixed logic which prevented ADDP from working when there was only an auto-IP address.  The fix will use a normal address if it is available, but will use an auto-IP address if there is no normal address and auto-IP is enabled.
 

 

Files:   netos\lib\arm7\32b\ghs\libaddp.a

            netos\lib\arm7\32b\gnu\libaddp.a

            netos\lib\arm9\32b\ghs\libaddp.a

            netos\lib\arm9\32b\gnu\libaddp.a

            netos\src\bsp\platforms\*\bsp.h

 

Special Instructions

 

 

Patch Link:  ADDPUpdates_71

 

Dependencies

This patch also requires the installation of the following patch(es):

TCPIPUpdates_71