| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Modify gPXE core and drivers to work with the new timer subsystem | Alexey Zaytsev | 2008-03-02 | 1 | -1/+0![]() |
| | | | | | Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com> | ||||
| * | IB can't afford many RX buffers, because the MTU is so large. Reduce | Michael Brown | 2007-09-18 | 1 | -1/+2 |
| | | | | | the TCP window to compensate. | ||||
| * | Add support for TCP timestamps | Michael Brown | 2007-07-13 | 1 | -3/+44 |
| | | |||||
| * | Remove some obsolete stream-API files | Michael Brown | 2007-07-09 | 1 | -1/+0![]() |
| | | |||||
| * | Limit xmit window to one MTU. (Path MTU discovery not yet | Michael Brown | 2007-07-08 | 1 | -0/+8 |
| | | | | | implemented; should be done at some point.) | ||||
| * | Updated tcp.c to provide a standardised data transfer interface. | Michael Brown | 2007-05-25 | 1 | -2/+0![]() |
| | | |||||
| * | pkbuff->iobuf changeover | Michael Brown | 2007-05-19 | 1 | -3/+3 |
| | | | | | | | | | Achieved via Perl using: perl -pi -e 's/pk_buff/io_buffer/g; s/Packet buffer/I\/O buffer/ig; ' \ -e 's/pkbuff\.h/iobuf.h/g; s/pkb_/iob_/g; s/_pkb/_iob/g; ' \ -e 's/pkb/iobuf/g; s/PKB/IOB/g;' | ||||
| * | Changed to use the generic stream API. | Michael Brown | 2007-01-31 | 1 | -99/+2![]() |
| | | |||||
| * | Use total free memory as advertised window. This seems to be sufficient | Michael Brown | 2007-01-18 | 1 | -25/+14![]() |
| | | | | | to avoid drops even on slow NICs. | ||||
| * | Increase window size to 64kB. Line rate downloads on a 100Mbps link, | Michael Brown | 2007-01-18 | 1 | -9/+30 |
| | | | | | anyone? | ||||
| * | Advertise a larger MSS to improve TCP performance. | Michael Brown | 2007-01-13 | 1 | -1/+23 |
| | | |||||
| * | Use whole bytes for the ACKED and RCVD portions of tcp_state; it | Michael Brown | 2006-12-30 | 1 | -3/+3 |
| | | | | | produces slightly smaller code. | ||||
| * | Redefine TCP state to include "flags that have been sent" rather than | Michael Brown | 2006-12-29 | 1 | -28/+31 |
| | | | | | | | "flags that are currently being sent". This allows at least one special case (checking that we haven't already sent a FIN in tcp_rx_fin()) to be collapsed. | ||||
| * | Merge changes from mcb-tcp-fixes branch. | Michael Brown | 2006-12-28 | 1 | -140/+240 |
| | | |||||
| * | Update ftp.c to work with Nikhil's TCP stack. | Michael Brown | 2006-12-05 | 1 | -4/+4 |
| | | | | | Remove the now-totally-obsolete sockaddr_in field from tcp.h. | ||||
| * | Removed some bugs in TCP | Nikhil Chandru Rao | 2006-08-08 | 1 | -3/+2![]() |
| | | |||||
| * | Added retransmissions to TCP | Nikhil Chandru Rao | 2006-08-07 | 1 | -0/+6 |
| | | |||||
| * | Added features that will be required for PXE UDP support. | Michael Brown | 2006-08-02 | 1 | -4/+8 |
| | | | | | | | | Introduced struct sockaddr_tcpip, to simplify code that deals with both IPv4 and IPv6 addresses. Reorganised parts of tcpip.c and udp.c. | ||||
| * | TCP support | Nikhil Chandru Rao | 2006-08-01 | 1 | -0/+106 |
| | | |||||
| * | Made the temporary buffer part of the TCP senddata() API, to ease the | Michael Brown | 2006-06-18 | 1 | -3/+11 |
| | | | | | | | transition away from uIP. Prepared ipv4.c for transition away from uIP. | ||||
| * | Added tcp_kick(). This speed up LILO and GRUB booting by almost two | Michael Brown | 2006-05-27 | 1 | -0/+1 |
| | | | | | orders of magnitude. | ||||
| * | Merge TCP aborted(), timedout() and closed() methods into a single | Michael Brown | 2006-04-30 | 1 | -15/+11![]() |
| | | | | | closed() method with a reason code. | ||||
| * | Make tcp_connect() void; it will eventually have no failure case. | Michael Brown | 2006-04-30 | 1 | -1/+1 |
| | | |||||
| * | Header rearrangement. | Michael Brown | 2006-04-24 | 1 | -3/+3 |
| | | | | | | | | | | I want to get to the point where any header in include/ reflects a standard user-level header (e.g. a POSIX header), while everything that's specific to gPXE lives in include/gpxe/. Headers that reflect a Linux header (e.g. if_ether.h) should also be in include/gpxe/, with the same name as the Linux header and, preferably, the same names used for the definitions. | ||||
| * | Added tcp_buffer, to give applications a zero-cost place to build data to | Michael Brown | 2006-04-05 | 1 | -0/+2 |
| | | | | | be transmitted. | ||||
| * | Split non-TCP portions of the stack out into ip.[ch]. | Michael Brown | 2006-03-24 | 1 | -2/+0![]() |
| | | | | | Added set_ipaddr(). | ||||
| * | Moved uIP wrapper out of prototester.c and into proto/tcp.c. | Michael Brown | 2006-03-23 | 1 | -0/+102 |

