summaryrefslogtreecommitdiffstats
path: root/src/net
Commit message (Expand)AuthorAgeFilesLines
* Port the UDP port allocation code to TCPMichael Brown2006-08-091-21/+45
* Remove some of the confusion surrounding the amount to strip off fromMichael Brown2006-08-091-6/+5Star
* iphdr->hlen includes the IP header, so truncate packet *before*Michael Brown2006-08-091-1/+1
* Remove _PROTOCOL macros for gcc 3.2 compatibilityMarty Connor2006-08-097-27/+9Star
* Derive xid dynamically from the netdev, so that we can callMichael Brown2006-08-091-18/+32
* Clarified packet ownership transfer between a few functions.Michael Brown2006-08-095-27/+57
* Added TFTP test code (currently just dumps file to console).Michael Brown2006-08-091-3/+6
* Initial (untested) implementation of TFTP over the new UDP API.Michael Brown2006-08-091-0/+471
* Changed ipv4_dump() to consume only one line.Nikhil Chandru Rao2006-08-091-15/+1Star
* Corrected bugs in the TCP logic. There might be a few more which need to be t...Nikhil Chandru Rao2006-08-091-25/+27
* gcc3 compatibility: removed ARP_NET_PROTOCOL().Michael Brown2006-08-081-3/+1Star
* Removed some bugs in TCPNikhil Chandru Rao2006-08-082-53/+102
* Added retransmissions to TCPNikhil Chandru Rao2006-08-071-0/+63
* Fix routing when a gateway exists. This should probably be split intoMichael Brown2006-08-071-4/+7
* Add iSCSI to the DHCP tests.Michael Brown2006-08-071-1/+1
* Minor correctionsNikhil Chandru Rao2006-08-072-1/+2
* Convert some trivial functions to static inlines.Michael Brown2006-08-041-28/+0Star
* Make the UDP senddata() methods return a status code.Michael Brown2006-08-042-30/+12Star
* Updated PXE UDP implementation to use the new Etherboot UDP API.Michael Brown2006-08-031-0/+12
* Added features that will be required for PXE UDP support.Michael Brown2006-08-026-387/+294Star
* TCP supportNikhil Chandru Rao2006-08-011-0/+610
* Minor changes to the network layer rx() functionsNikhil Chandru Rao2006-08-013-6/+64
* Remove unused functions.Michael Brown2006-08-011-36/+0Star
* Renamed trans_{rx,tx}() to tcpip_{rx,tx}(), since they are specific toMichael Brown2006-08-013-4/+4
* Renamed tcpip_if.[ch] to tcpip.[ch]Michael Brown2006-08-013-3/+3
* We shouldn't need to allocate a TX packet buffer when calling newdata();Michael Brown2006-08-011-4/+0Star
* Request bootfile name; it doesn't seem to be automatically supplied byMichael Brown2006-08-011-1/+1
* Request Etherboot encapsulated options.Michael Brown2006-07-201-3/+5
* Add dhcp_snprintf() for extracting DHCP string options.Michael Brown2006-07-201-0/+34
* Switch default stack to Nikhil's TCP/IP stackMichael Brown2006-07-201-13/+1Star
* Remove the static IP address hack from netdevice.c, and change theMichael Brown2006-07-201-20/+0Star
* Added dhcp_ipv4_option() and friends.Michael Brown2006-07-201-0/+55
* Free up any allocated options if we failMichael Brown2006-07-201-0/+8
* Document memory ownership.Michael Brown2006-07-201-0/+5
* Now successfully negotiates the whole DHCPDISCOVER/OFFER/REQUEST/ACKMichael Brown2006-07-201-38/+159
* Rename unwieldy functionMichael Brown2006-07-201-4/+4
* Set DHCP_MESSAGE_TYPE option within the main options block. ThisMichael Brown2006-07-201-6/+8
* Packets without a DHCP_MESSAGE_TYPE option are probably just BOOTPMichael Brown2006-07-201-0/+1
* conn->local_port is now network-endian; do not swap when comparingMichael Brown2006-07-201-2/+5
* Clarify hexiness of header lengthMichael Brown2006-07-201-1/+1
* Correct TCP/IP checksum generation.Michael Brown2006-07-203-27/+57
* udp_open() takes ports in network-endian order.Michael Brown2006-07-191-1/+1
* Minor editsNikhil Chandru Rao2006-07-191-3/+10
* Now capable of sending what, to me, looks like a valid DHCPDISCOVERMichael Brown2006-07-191-1/+27
* Make udp_send() call udp_sendto(), rather than vice-versa.Michael Brown2006-07-191-16/+10Star
* A small but very critical bug.Michael Brown2006-07-191-1/+1
* Use more standardised format specifiers in debug messages (e.g. %p forMichael Brown2006-07-191-2/+2
* Reserve space for lower-layer headers when allocating packet buffer.Michael Brown2006-07-191-33/+5Star
* Eliminate confusion between functions that return pointers andMichael Brown2006-07-191-15/+17
* Add block identification to debug messagesMichael Brown2006-07-191-8/+12