Lee Leahy 
							
						 
					 
					
						
						
							
						
						a93b0f4549 
					 
					
						
						
							
							Fix GCC build errors  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Lee Leahy <leroy.p.leahy@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14876  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-11-20 19:07:31 +00:00 
						 
				 
			
				
					
						
							
							
								Lee Leahy 
							
						 
					 
					
						
						
							
						
						2dc09dd50f 
					 
					
						
						
							
							Ignore transmit errors for UDPv4, UDPv6 and IPv4.  
						
						... 
						
						
						
						Support local bind by validating the IP address using the IP configuration protocol.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Lee Leahy <leroy.p.leahy@intel.com >
Reviewed-by: Ankit Singh3 <Ankit_Singh3@Dell.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14875  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-11-20 18:31:01 +00:00 
						 
				 
			
				
					
						
							
							
								lpleahy 
							
						 
					 
					
						
						
							
						
						884ed92356 
					 
					
						
						
							
							Modify UDP and IP to transmit on all network adapters instead of just the first network adapter.  
						
						... 
						
						
						
						Fix comment in Socket.c.
Signed-off-by: lpleahy
Reviewed and tested by: Sreenivasula Reddy of Dell
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13713  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-09-10 19:04:41 +00:00 
						 
				 
			
				
					
						
							
							
								lpleahy 
							
						 
					 
					
						
						
							
						
						bb3aa953b3 
					 
					
						
						
							
							Return the proper status after one of the ports is configured for UDP or IP communications.  
						
						... 
						
						
						
						Reviewed by: Ankit Singh of Dell
Submitted by: lpleahy
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13604  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-10 01:13:05 +00:00 
						 
				 
			
				
					
						
							
							
								lpleahy 
							
						 
					 
					
						
						
							
						
						f74dc4bbba 
					 
					
						
						
							
							Fix issues detected by python web-server.  
						
						... 
						
						
						
						* Removed display of TPL
* Added NOP implementation for SO_REUSEADDR
* Add better detection of socket address
* Return first address
Signed-off-by: lpleahy
Python Web server below:
---------------
import sys
import BaseHTTPServer
from SimpleHTTPServer import SimpleHTTPRequestHandler
HandlerClass = SimpleHTTPRequestHandler
ServerClass  = BaseHTTPServer.HTTPServer
Protocol     = "HTTP/1.0"
port = 80
server_address = ('', port)
HandlerClass.protocol_version = Protocol
httpd = ServerClass(server_address, HandlerClass)
sa = httpd.socket.getsockname()
print "Serving HTTP on", sa[0], "port", sa[1], "..."
httpd.serve_forever()
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13034  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-02-24 18:45:09 +00:00 
						 
				 
			
				
					
						
							
							
								lpleahy 
							
						 
					 
					
						
						
							
						
						3bdf9aae5f 
					 
					
						
						
							
							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 
						
						
					 
					
						2012-02-09 19:16:44 +00:00