mirror_edk2/MdeModulePkg/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
..
BaseResetSystemLibNull Add Null implementation of the Reset System Library that generated an ASSERT() on all reset APIs. 2009-07-01 00:03:38 +00:00
DxeCapsuleLibNull Code scrub for the following drivers and librarys. 2009-01-04 03:20:55 +00:00
DxeCoreMemoryAllocationLib Minor update the function interface for three re-allocate pool APIs to check the conformance of OldBuffer only when the memory allocation succeeds. In this way the assert condition is covered by CopyMem () API in BaseMemoryLib. 2009-05-12 02:29:22 +00:00
DxeCorePerformanceLib Update Performance library instances to adapt to the update in Performance infrastructure. 2009-02-23 03:02:50 +00:00
DxeCrc32GuidedSectionExtractLib Refine comments 2009-02-25 11:45:20 +00:00
DxeDpcLib Enhance the file header description. 2009-04-02 03:13:20 +00:00
DxeIpIoLib NetLib: 2009-10-26 10:15:40 +00:00
DxeNetLib NetLib: 2009-10-26 10:15:40 +00:00
DxePerformanceLib Update Performance library instances to adapt to the update in Performance infrastructure. 2009-02-23 03:02:50 +00:00
DxePrintLibPrint2Protocol Minor bugs fixes from testing on Xcode 3.2 and with the iPhone SDK 3.0 compiler. 2009-08-26 21:09:37 +00:00
DxeUdpIoLib Retire NetLibQueueDpc() and NetLibDispatchDpc() and use QueueDpc() and DispatchDpc() from the DpcLib instead. 2009-07-11 22:51:51 +00:00
PeiPerformanceLib Update Performance library instances to adapt to the update in Performance infrastructure. 2009-02-23 03:02:50 +00:00
PeiRecoveryLibNull Update the comments for S3Lib and RecoveryLib class and instance to state that they are deprecated. 2009-08-11 15:51:48 +00:00
PeiS3LibNull Update the comments for S3Lib and RecoveryLib class and instance to state that they are deprecated. 2009-08-11 15:51:48 +00:00
UefiHiiLib Fix the incorrect check for IFR OnfOf opcode. 2009-10-13 00:46:36 +00:00
UefiHiiServicesLib Remove unused IfrSupportLib and ExtendedIfrSupportLib 2009-04-17 05:45:32 +00:00