56 Révisions (acd598b4f93473f1792686a8ab691c88f1d4d8e5)

Auteur SHA1 Message Date
  Michael Brown 5de837cc67 Mildly ugly hack to force correct linkage. il y a 17 ans
  Michael Brown 95adce0ce1 Add concept of transfer metadata, to be used by UDP in order to il y a 17 ans
  Michael Brown 3acd51597a Add sanity check and extra debug message il y a 17 ans
  Michael Brown 1311b4194c Eliminate PF_INET; just use the AF_INET from the struct sockaddr instead. il y a 17 ans
  Michael Brown b8618d76db Modify data-xfer semantics: it is no longer necessary to call one of il y a 17 ans
  Michael Brown 1136c19fa4 Updated tcp.c to provide a standardised data transfer interface. il y a 17 ans
  Michael Brown 3e2c6b6736 pkbuff->iobuf changeover il y a 17 ans
  Michael Brown 3fd10074d8 SSL needs quite a lot of spare memory il y a 17 ans
  Michael Brown 6d32f0e6e2 Changed to use the generic stream API. il y a 17 ans
  Michael Brown 73b09ecba6 Use stdio.h instead of vsprintf.h il y a 17 ans
  Michael Brown c014f607a8 Use total free memory as advertised window. This seems to be sufficient il y a 17 ans
  Michael Brown 06630a3036 Switch from calloc() to malloc()+memset() to match the practices used il y a 17 ans
  Michael Brown 76aa9ad07d Make TCP give up immediately when it receives -ENETUNREACH from il y a 17 ans
  Michael Brown 526d314266 Advertise a larger MSS to improve TCP performance. il y a 17 ans
  Michael Brown f008b77ba2 Allow an explicit network device to be specified for IP-layer il y a 17 ans
  Michael Brown 18e5353bed Rename pkb_available() to pkb_tailroom() for consistency with Linux's il y a 17 ans
  Michael Brown 2eeb7c4fe7 Define "connected" as il y a 17 ans
  Michael Brown b0daa99dce Send RST packets when we get a non-matching connection, or receive an il y a 17 ans
  Michael Brown eea1167a85 Accept RST on received packets il y a 17 ans
  Michael Brown 94fc68895d Improve consistency between TCP and UDP RX datapaths il y a 17 ans
  Michael Brown a0525a4ed3 Verify checksums on the RX datapath. il y a 17 ans
  Michael Brown feb4f65d1e Use auto-colourisation for debug messages. il y a 17 ans
  Michael Brown ce9819af27 Redefine TCP state to include "flags that have been sent" rather than il y a 17 ans
  Michael Brown be31970e36 Don't send a second FIN if we receive a FIN while in FIN_WAIT_2 il y a 17 ans
  Michael Brown 61ed298bc7 Merge changes from mcb-tcp-fixes branch. il y a 17 ans
  Michael Brown 5edb85c8b4 Work around another confused-by-RST bug il y a 17 ans
  Michael Brown b9f9230661 Work around another instance of the port re-use bug. il y a 17 ans
  Michael Brown cc0b92652f Call closed() method only when the connection is genuinely in the il y a 17 ans
  Michael Brown fcc70c9d60 Ensure that tcp_rx() always frees its received packet buffer. il y a 17 ans
  Michael Brown 28c711b91d Killed off spurious <stdio.h> inclusion il y a 17 ans
  Michael Brown 3fbfbad0f7 Avoid calling NULL methods! il y a 17 ans
  Marty Connor 6ac78f6aff added stdio.h to includes for DBG compilation il y a 18 ans
  Nikhil Chandru Rao dccb8358bd Fixed a bug in the TCP state machine. Added a transition from ESTABLISHED to LAST_ACK on receiving a FIN,ACK il y a 18 ans
  Michael Brown f0718d562f Don't call stop_timer() from within the timer expiry callback; it's il y a 18 ans
  Nikhil Chandru Rao 3aff701001 Changed the TCP state machines behaviour in the ESTABLISHED state il y a 18 ans
  Michael Brown dc8b96b446 Temporarily work around the bug when port numbers are reused between il y a 18 ans
  Michael Brown 09688cb3b5 Correct some packet ownership and freeing bugs. il y a 18 ans
  Michael Brown 43d601b678 out_flags was being set but never used. il y a 18 ans
  Michael Brown 065a2a486d Port the UDP port allocation code to TCP il y a 18 ans
  Michael Brown de0c36a98a Remove some of the confusion surrounding the amount to strip off from il y a 18 ans
  Marty Connor ee9ae8130a Remove _PROTOCOL macros for gcc 3.2 compatibility il y a 18 ans
  Nikhil Chandru Rao 8bf38fb400 Corrected bugs in the TCP logic. There might be a few more which need to be taken care of. il y a 18 ans
  Nikhil Chandru Rao d2bdf81505 Removed some bugs in TCP il y a 18 ans
  Nikhil Chandru Rao cb42e573a0 Added retransmissions to TCP il y a 18 ans
  Nikhil Chandru Rao 6714ec745a Minor corrections il y a 18 ans
  Michael Brown 467e9627cc Added features that will be required for PXE UDP support. il y a 18 ans
  Nikhil Chandru Rao 9225f4edac TCP support il y a 18 ans
  Michael Brown 8637834031 Made the temporary buffer part of the TCP senddata() API, to ease the il y a 18 ans
  Michael Brown 3c8aafa209 Simplify RX data path. il y a 18 ans
  Michael Brown bbd9e28061 Simplify TX datapath. il y a 18 ans