mirror_edk2/MdeModulePkg/Include/Library
tye fb115c6150 NetLib:
1. Add new interface Ip6IsValidUnicast 
2. Add new enum IP6_EXTENSION_HEADER_TYPE
3. Add new structure IP6_ICMP_* definitions
4. Update structure from EFI_UDP4_HEADER to EFI_UDP_HEADER
5. Add new macro EFI_IP6_EQUAL


IpIoLib:
1. Update the IpIoLib to a combined library for both v4 and v6 network stack 
2. Fix a bug in IpIoIcmpHandler() - for IPv6 packet, the header length is variable (basic header + extension) rathar than fixed length.
   The fix removes the IPv6 header fields and notify the user with the ICMPv6 packet only containing payload.

TcpDxe/UdpDxe:
1. Update to adapt the new combined IpIoLib
2. Add gEfiIp6ProtocolGuid/gEfiIp6ServiceBindingProtocolGuid to [Protocols] in INF file since the Ip6.h is included in IpIoLib and NetLib.
3. Pass the TCP4/UDP4 UEFI SCT test on NT32 platform.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9374 6f19259b-4bc3-4df7-8a09-765794883524
2009-10-26 10:15:40 +00:00
..
CapsuleLib.h Committing changes to the comments, to improve code documentation. 2009-06-11 14:17:23 +00:00
DpcLib.h Committing changes to the comments, to improve code documentation. 2009-06-11 14:17:23 +00:00
HiiLib.h Update some comments for MdeModulePkg Include header files. 2009-06-12 05:47:03 +00:00
IpIoLib.h NetLib: 2009-10-26 10:15:40 +00:00
NetLib.h NetLib: 2009-10-26 10:15:40 +00:00
RecoveryLib.h Update the comments for S3Lib and RecoveryLib class and instance to state that they are deprecated. 2009-08-11 15:51:48 +00:00
ResetSystemLib.h Add Null implementation of the Reset System Library that generated an ASSERT() on all reset APIs. 2009-07-01 00:03:38 +00:00
S3Lib.h Update the comments for S3Lib and RecoveryLib class and instance to state that they are deprecated. 2009-08-11 15:51:48 +00:00
UdpIoLib.h Committing changes to the comments, to improve code documentation. 2009-06-11 14:17:23 +00:00
UefiHiiServicesLib.h Add NewHii and UefiHiiServiceLib library header file 2009-04-09 15:11:04 +00:00