]> git.proxmox.com Git - mirror_edk2.git/commit - StdLib/EfiSocketLib/Ip4.c
Merged socket development branch:
authorlpleahy <lpleahy@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 9 Feb 2012 19:16:44 +0000 (19:16 +0000)
committerlpleahy <lpleahy@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 9 Feb 2012 19:16:44 +0000 (19:16 +0000)
commit3bdf9aae5f7f4c5f47fc8f807ae4409dfe3bdd58
tree39701f4ccf22d6842122baa1a27d92ff8040375f
parent5709e4e290f80aaf5ed6f1c7a9e3654a14e4ceb9
Merged socket development branch:
* Fixed bug report (Duane Voth: Python sockets test application not working) by starting the receive operations when a connection is established!
* Increased performance by extending the idle loop into the network stack with the Poll call.
* Added support for TCPv6 (SOCK_STREAM) and UDPv6 (SOCK_DGRAM).
* Added support for getaddrinfo and getnameinfo calls.
* Moved application PCD values into AppPkg

Signed-off-by: lpleahy
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13002 6f19259b-4bc3-4df7-8a09-765794883524
19 files changed:
StdLib/BsdSocketLib/BsdSocketLib.inf
StdLib/BsdSocketLib/getaddrinfo.c [new file with mode: 0644]
StdLib/BsdSocketLib/getnameinfo.c [new file with mode: 0644]
StdLib/EfiSocketLib/EfiSocketLib.inf
StdLib/EfiSocketLib/Ip4.c
StdLib/EfiSocketLib/Socket.c
StdLib/EfiSocketLib/Socket.h
StdLib/EfiSocketLib/Tcp4.c
StdLib/EfiSocketLib/Tcp6.c [new file with mode: 0644]
StdLib/EfiSocketLib/Udp4.c
StdLib/EfiSocketLib/Udp6.c [new file with mode: 0644]
StdLib/EfiSocketLib/UseEfiSocketLib.c
StdLib/Include/Efi/EfiSocketLib.h
StdLib/Include/net/if_dl.h
StdLib/Include/net/servent.h [new file with mode: 0644]
StdLib/Include/nsswitch.h [new file with mode: 0644]
StdLib/Include/resolv.h
StdLib/SocketDxe/EntryUnload.c
StdLib/StdLib.dec