16 Ревизии (master)

Автор SHA1 Съобщение Дата
  Michael Brown e901e6b73b [tcp] Add missing packed attribute on struct tcp_header преди 6 години
  Michael Brown 188789eb3c [tcp] Send TCP keepalives on idle established connections преди 8 години
  Michael Brown fef8e34b6f [tcp] Guard against malformed TCP options преди 8 години
  Michael Brown 38afcc51ea [tcp] Gracefully close connections during shutdown преди 9 години
  Michael Brown e0fc8fe781 [tcp] Implement support for TCP Selective Acknowledgements (SACK) преди 9 години
  Michael Brown 2f020a8df3 [legal] Relicense files under GPL2_OR_LATER_OR_UBDL преди 9 години
  Michael Brown e191298a1d [tcp] Calculate correct MSS from peer address преди 10 години
  Michael Brown 8dd180f165 [tcp] Reduce path MTU to 1280 bytes преди 10 години
  Michael Brown 07bc73e087 [tcp] Increase maximum window size to 256kB преди 12 години
  Michael Brown ea61075c60 [tcp] Add support for TCP window scaling преди 12 години
  Michael Brown 469bd11f39 [tcp] Allow sufficient headroom for TCP headers преди 12 години
  Michael Brown 7e33adcb90 [tcp] Remove obsolete constants преди 13 години
  Michael Brown d012f87018 [tcp] Use MAX_LL_NET_HEADER_LEN instead of defining our own MAX_HDR_LEN преди 13 години
  Piotr Jaroszyński b9eaf24df2 [build] Fix misaligned table entries when using gcc 4.5 преди 14 години
  Michael Brown 68613047f0 [tcp] Handle out-of-order received packets преди 14 години
  Michael Brown 8406115834 [build] Rename gPXE to iPXE преди 14 години
  Michael Brown 558c1a45fe [tcp] Improve robustness in the presence of duplicated received packets преди 15 години
  Michael Brown c44a193d0d [legal] Add a selection of FILE_LICENCE declarations преди 15 години
  Alexey Zaytsev a1572e0ab0 Modify gPXE core and drivers to work with the new timer subsystem преди 16 години
  Michael Brown 30717896f5 IB can't afford many RX buffers, because the MTU is so large. Reduce преди 17 години
  Michael Brown 096fa94f0c Add support for TCP timestamps преди 17 години
  Michael Brown 9dc6a1e678 Remove some obsolete stream-API files преди 17 години
  Michael Brown edded7546e Limit xmit window to one MTU. (Path MTU discovery not yet преди 17 години
  Michael Brown 1136c19fa4 Updated tcp.c to provide a standardised data transfer interface. преди 17 години
  Michael Brown 3e2c6b6736 pkbuff->iobuf changeover преди 17 години
  Michael Brown 6d32f0e6e2 Changed to use the generic stream API. преди 17 години
  Michael Brown c014f607a8 Use total free memory as advertised window. This seems to be sufficient преди 17 години
  Michael Brown 5b00fbade3 Increase window size to 64kB. Line rate downloads on a 100Mbps link, преди 17 години
  Michael Brown 526d314266 Advertise a larger MSS to improve TCP performance. преди 17 години
  Michael Brown b91b9d3d88 Use whole bytes for the ACKED and RCVD portions of tcp_state; it преди 17 години
  Michael Brown ce9819af27 Redefine TCP state to include "flags that have been sent" rather than преди 17 години
  Michael Brown 61ed298bc7 Merge changes from mcb-tcp-fixes branch. преди 17 години
  Michael Brown 89bcb57201 Update ftp.c to work with Nikhil's TCP stack. преди 17 години
  Nikhil Chandru Rao d2bdf81505 Removed some bugs in TCP преди 18 години
  Nikhil Chandru Rao cb42e573a0 Added retransmissions to TCP преди 18 години
  Michael Brown 467e9627cc Added features that will be required for PXE UDP support. преди 18 години
  Nikhil Chandru Rao 9225f4edac TCP support преди 18 години
  Michael Brown 8637834031 Made the temporary buffer part of the TCP senddata() API, to ease the преди 18 години
  Michael Brown f743de4858 Added tcp_kick(). This speed up LILO and GRUB booting by almost two преди 18 години
  Michael Brown 9e1becaf8a Merge TCP aborted(), timedout() and closed() methods into a single преди 18 години
  Michael Brown 7af478b30d Make tcp_connect() void; it will eventually have no failure case. преди 18 години
  Michael Brown 824d6ffa7f Header rearrangement. преди 18 години
  Michael Brown c8a7133e9f Added tcp_buffer, to give applications a zero-cost place to build data to преди 18 години
  Michael Brown b44332eb7d Split non-TCP portions of the stack out into ip.[ch]. преди 18 години
  Michael Brown a4a0244aa3 Moved uIP wrapper out of prototester.c and into proto/tcp.c. преди 18 години