summaryrefslogtreecommitdiffstats
path: root/src/net
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge TCP aborted(), timedout() and closed() methods into a singleMichael Brown2006-04-303-74/+113
* Half-way tidyMichael Brown2006-04-301-116/+159
* Make all TCP methods optional; at least FTP data is a read-onlyMichael Brown2006-04-302-46/+11Star
* Proof-of-concept FTP implementationMichael Brown2006-04-301-0/+263
* Created net/tcp and moved hello.c thereMichael Brown2006-04-301-0/+133
* Make tcp_connect() void; it will eventually have no failure case.Michael Brown2006-04-301-13/+4Star
* Put the TCP connection periodic processing in tcp.c, where it belongs.Michael Brown2006-04-301-0/+62
* Moved uIP and tcp.c from proto/ to net/Michael Brown2006-04-307-1/+3511
* Move init.h to gpxe/init.h.Michael Brown2006-04-301-5/+3Star
* Change semantics of network API so that packet-absorbing calls *always*Michael Brown2006-04-293-43/+85
* Network layer now works as a proof of conceptMichael Brown2006-04-284-64/+189
* Fix a couple of broken assertions, and align the buffer correctly.Michael Brown2006-04-281-1/+4
* D'ohMichael Brown2006-04-251-1/+1
* Actually, it's probably a good idea to have packet buffers avoid 4kBMichael Brown2006-04-251-7/+19
* Update to use POSIX-like API.Michael Brown2006-04-251-19/+8Star
* Network API now allows for multiple network devices (although theMichael Brown2006-04-242-0/+291
* Network API now allows for multiple network devices (although theMichael Brown2006-04-243-218/+347
* First sketch of a new net device API.Michael Brown2006-04-191-0/+163
* Remove the concept of the media-independent link-layer header and replaceMichael Brown2006-04-192-27/+136
* First version. ARP protocol independence in less than the size of uIP'sMichael Brown2006-04-191-0/+244