aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/udp
Commit message (Expand)AuthorAgeFilesLines
* Correct option number for DHCP_DNS_SERVERS, and add it to the requestMichael Brown2006-08-271-1/+1
* Derive xid dynamically from the netdev, so that we can callMichael Brown2006-08-091-18/+32
* 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-081-0/+471
* Make the UDP senddata() methods return a status code.Michael Brown2006-08-031-7/+10
* Added features that will be required for PXE UDP support.Michael Brown2006-08-021-8/+15
* 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
* 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
* udp_open() takes ports in network-endian order.Michael Brown2006-07-191-1/+1
* Now capable of sending what, to me, looks like a valid DHCPDISCOVERMichael Brown2006-07-191-1/+27
* Eliminate confusion between functions that return pointers andMichael Brown2006-07-191-15/+17
* Added some debug messages and DHCP test codeMichael Brown2006-07-191-1/+27
* Proof of concept: transmit a single DHCPDISCOVER and dump out anyMichael Brown2006-07-191-4/+46
* Beginnings of DHCP protocol implementationMichael Brown2006-07-191-3/+83
* Split DHCP packet creation into two parts: creating the basic packetMichael Brown2006-07-191-126/+140
* Fix creation of the htype field; the ll_proto field from which it isMichael Brown2006-07-171-6/+1
* Add sketch code to reassemble a DHCP packet from our internal "everythingMichael Brown2006-07-171-0/+196
* Add (untested) code for parsing a received DHCP packet and constructing aMichael Brown2006-07-151-0/+172