ID: 28
Name: TCPIP_Updates_742
Version: 1.48
Dependences: 7, 20, 92, 24
Description: Version 1.0@@@Disabled interrupts around recvEventEntryPtr-eventCount in notifyInterfaceIsr.@@@This fixed synchronization of receive event count for Ethernet.@@@Added code to clean up after an Ethernet or wireless driver could not send it.@@@In Ethernet code just added statisticks counters that are normally ifdefed out.@@@In TCP benchmark, moved WSACleanup to the end and added a second delay to let the TCP connection to close gracefully before WSACleanup to avoid connection resets with slow connections. Case 30288.@@@Added support for IPv4 filtering.  See updated API Reference.@@@Fixed issue in PPP where packets could still be routed to serial port after PPP was closed.@@@Version 1.1@@@Added support for the AI_PASSIVE flag in getaddrinfo. This applies to GNU only.@@@Aligned Ethernet receive DMA buffer descriptors on 32 byte boundary. (case 30848)@@@Version 1.2@@@Fix for naIamRelease not restarting DHCP. (case 30553)@@@Added new API naIpsecIkeSendSaLifetimes which lets users determine if SA lifetime information should be included in the initial IKE message.@@@Corrected problems in naipsec_ike example application that prevented it from setting its network address correctly, and made it easier for users to set the VPN peer IDs of both the local device and the remote device.  (cases 31302, 32303)@@@Version 1.3@@@Include fix from Treck to address IPv6 Ready Logo failure for Test v6LC.1.2.10 -  Unrecognized Routing Type - Intermediate Node (case 32490)@@@Version 1.4@@@Fixed the delay between DHCP retransmissions to be compliant with RFC 2131, the delay now starts at four seconds and increases exponentially until 64 seconds. (Case 35938)@@@Moved h/shared/nastatus.h to Common Updates Version 1.0@@@This update is dependent on Common Updates Version 1.0@@@Version 1.41@@@Updated tfCheckSetNetmask to allow subnet masks in which some of the first 8 bits are not set.  Previous versions required all of the first 8 bits to be set (Case 37043)@@@This update is dependent on Common Updates Version 1.0@@@Version 1.42@@@Implemented fix provided by Treck that allows the stack to handle Classless Inter-Domain Routing (CIDR) correctly. Previous versions would not be able to route between machines at 25.0.0.50 and 24.0.0.50 with a subnet of 248.0.0.0. (Case 37043)@@@Fixed problem where we were freeing an invalid buffer pointer when we received a DHCP NAK response.  We were freeing the wrong buffer pointer. (Case 37023)@@@This update is dependent on Common Updates Version 1.0@@@Version 1.43@@@Ported fix for limited UDP broadcasts.  We were unable to transmit UDP broadcasts to 255.255.255.255.@@@This update is dependent on Common Updates Version 1.0@@@Version 1.44@@@While plugging/unplugging the Ethernet cable quickly, IAM could get locked up. Here, we needed stronger handling of disconnecting -- to release whatever had been acquired or to end the process of acquiring.  (Case 37693)@@@Version 1.45@@@Added APIs to allow users to limit the amount of heap the TCP/IP stack is allowed to allocate.  Set the default limit to be half the heap. (Case 40091)@@@Fixed lockup condition in Ethernet bypass transmit. (Case  37952)@@@Version 1.46@@@Fixed a crash when passing a long hex string to getaddrinfo() or zbsGetAddr()  (Case 41637)                           @@@Allow DNS servers that are received in DHCPv6.  Depricated DNSAddServer  (Case  41347, 41348, 41349)@@@Use DNS server information for static configuration.  (Case 39300)@@@Version 1.47@@@Report correct Ethernet link speed in SNMP ifSpeed  (Case 41612)  Requires SNMP fix v1.94.@@@Version 1.48@@@Fixed a apparent memory loss problem, caused by incorrect accounting in treck_current_memory_usage, which was losing 4 bytes on every actual free(). Moved it to tfKernelMalloc and tfKernelFree to be both on the same and account for every actual malloc() and free() by Treck. (NETOS-39)
Minidescription: TCPIP updates since the NET+OS 7.4.2 release
platformversion: 7.4
Revision: 2
platform: netos
Relevance: NORMAL
Filename: TCPIP_Updates_742_28.dipk
Date: 14/04/2014
Type: fix
Target: environment
neededfiles: none
rootfs: none
Size: 53220kb
Installedsize: 121346kb
Checksum: fc453c71628114c3c1fe978095765d41
