summaryrefslogtreecommitdiffstats
path: root/src/net
Commit message (Expand)AuthorAgeFilesLines
* Fix creation of the htype field; the ll_proto field from which it isMichael Brown2006-07-171-6/+1Star
* Add sketch code to reassemble a DHCP packet from our internal "everythingMichael Brown2006-07-172-8/+220
* Add (untested) code for parsing a received DHCP packet and constructing aMichael Brown2006-07-151-0/+172
* Add code to modify DHCP option values within a block.Michael Brown2006-07-131-75/+182
* Added fragment reassembly codeNikhil Chandru Rao2006-06-302-15/+132
* Removing net/interface.c and include/gpxe/interface.hNikhil Chandru Rao2006-06-291-132/+0Star
* Provide a mechanism for returning the encapsulator as well as theMichael Brown2006-06-281-15/+23
* Renamed net/interface.c and include/gpxe/interface.h to net/tcpip_if.c and in...Nikhil Chandru Rao2006-06-283-14/+174
* Add priority mechanismMichael Brown2006-06-281-16/+67
* Change dhcp_num_option() to return the numerical value directly.Michael Brown2006-06-281-19/+15Star
* Added ipv4_pseudo_header structureNikhil Chandru Rao2006-06-281-11/+8Star
* Fixed endianness of 16- and 32- bit valuesNikhil Chandru Rao2006-06-281-30/+40
* Fixed whitespaces; updated UDP codeNikhil Chandru Rao2006-06-281-116/+168
* First stab at DHCP option handling in a way that will allow us to haveMichael Brown2006-06-271-0/+217
* Simplify ipv4_tx() by not having a separate "source" variable now thatMichael Brown2006-06-261-7/+5Star
* Factorise out common codeMichael Brown2006-06-261-25/+23Star
* Split ipv6 functions out from ipv4.cMichael Brown2006-06-262-18/+24
* Whitespace fixesMichael Brown2006-06-261-125/+125
* added support for processing and transmitting without uIPNikhil Chandru Rao2006-06-251-0/+231
* updated UDP interfaceNikhil Chandru Rao2006-06-251-0/+225
* created interface for transport-network interfaceNikhil Chandru Rao2006-06-251-0/+132
* Update ftp.c and hello.c to use the generic async_operations API.Michael Brown2006-06-192-15/+18
* Made the temporary buffer part of the TCP senddata() API, to ease theMichael Brown2006-06-185-35/+50
* Simplify RX data path.Michael Brown2006-06-186-206/+260
* For consistencyMichael Brown2006-06-161-1/+1
* 32kB window is actually larger than our typical receive ring size.Michael Brown2006-06-161-1/+1
* Simplify TX datapath.Michael Brown2006-06-166-370/+221Star
* Improve tcpdump legibility.Michael Brown2006-06-011-0/+1
* Updated retry timer mechanism to incorporate smoothed RTT estimation.Michael Brown2006-06-012-48/+91
* Put in a method to get the MAC address for the AoE target. (It's notMichael Brown2006-05-311-6/+17
* ATA devices are now asynchronous. The ATA layer itself now performs theMichael Brown2006-05-311-1/+4
* Added generic asynchronous operations code.Michael Brown2006-05-311-93/+73Star
* One bit of an ASCII character can make a big difference.Michael Brown2006-05-291-1/+1
* Added first sketch of a generic retry timer mechanism. The idea is to useMichael Brown2006-05-291-0/+130
* Handle multi-sector reads by splitting them into subcommands.Michael Brown2006-05-291-2/+48
* Initial AoE implementation. Limitations are:Michael Brown2006-05-291-0/+261
* Added tcp_kick(). This speed up LILO and GRUB booting by almost twoMichael Brown2006-05-272-0/+14
* Avoid causing TX overflow on small TX queues.Michael Brown2006-05-271-3/+9
* I have no idea how this ever worked before.Michael Brown2006-05-271-5/+10
* Make PKB_ZLEN the minimum possible size of packet buffer (to allow forMichael Brown2006-05-271-0/+4
* Tidied up debugging messagesMichael Brown2006-05-271-1/+1
* Expert advice tells me that we *do* have to explicitly state theMichael Brown2006-05-191-11/+16
* Add the concept of a "user pointer" (similar to the void __user * inMichael Brown2006-05-191-2/+7
* Documented login parameters that we negotiate.Michael Brown2006-05-191-1/+24
* iSCSI writes seem to be working (at least, the ethereal trace shows noMichael Brown2006-05-191-22/+188
* Set ErrorRecoveryLevel=0 (we don't want to have to handle it).Michael Brown2006-05-171-2/+3
* Split "iSCSI as a SCSI device" out from "iSCSI as a TCP protocol".Michael Brown2006-05-151-28/+20Star
* Rewrote printf and friends to better support standard C semantics.Michael Brown2006-05-141-0/+1
* Provide a SCSI device interface to the iSCSI protocolMichael Brown2006-05-131-0/+591
* TypoMichael Brown2006-04-301-1/+7