205 Révisions (649b789e937b3a6f1a0c3b76049cb442c519d49c)

Auteur SHA1 Message Date
  Michael Brown 649b789e93 DHCP transmits via specified net device, so no need to create a dummy il y a 18 ans
  Michael Brown c821a7b20d Add udp_sendto_via() to allow e.g. DHCP to transmit without first having il y a 18 ans
  Michael Brown f008b77ba2 Allow an explicit network device to be specified for IP-layer il y a 18 ans
  Michael Brown d24b80acf2 Added network interface management commands il y a 18 ans
  Michael Brown 98b6154c3e Add "name" field to network device, to facilitate netdev commands. il y a 18 ans
  Michael Brown c65fae2475 Add RX quotas to the net device poll() method. This avoids the problem il y a 18 ans
  Michael Brown 18e5353bed Rename pkb_available() to pkb_tailroom() for consistency with Linux's il y a 18 ans
  Michael Brown b7fcfe8ece Added net device TX queue; this will be needed to support the PXE UNDI API il y a 18 ans
  Michael Brown 8a268073a7 Move start/stop/expire debug messages to DBG2() level. il y a 18 ans
  Michael Brown 2eeb7c4fe7 Define "connected" as il y a 18 ans
  Michael Brown aaca21a2b6 We can't assert that the RX engine is idle in iscsi_done(), because it il y a 18 ans
  Michael Brown 6ea07b9247 Use debug auto-colourisation. il y a 18 ans
  Michael Brown 76525294ee Clean up connection closing and permanent failure logic. il y a 18 ans
  Michael Brown 20681d6168 Allow empty checksums on received packets il y a 18 ans
  Michael Brown 0c03bb5a9a Make open() and close() an official part of the netdevice API. il y a 18 ans
  Michael Brown 7fafa89258 A DHCP session holds a persistent reference to a network device il y a 18 ans
  Michael Brown b29861a5aa IPv6 minirouting table entries hold persistent references to net devices. il y a 18 ans
  Michael Brown b22d4405c0 An AoE session holds a persistent reference to a net device. il y a 18 ans
  Michael Brown 35b5e5d3f5 Minirouting table entries hold a persistent reference to a net_device. il y a 18 ans
  Michael Brown bdf79ec8dc Use hotplug support to notify persistent reference holders when a il y a 18 ans
  Michael Brown b0daa99dce Send RST packets when we get a non-matching connection, or receive an il y a 18 ans
  Michael Brown eea1167a85 Accept RST on received packets il y a 18 ans
  Michael Brown 94fc68895d Improve consistency between TCP and UDP RX datapaths il y a 18 ans
  Michael Brown a0525a4ed3 Verify checksums on the RX datapath. il y a 18 ans
  Michael Brown 285beeff7c Tidy up debug messages il y a 18 ans
  Michael Brown 718294553b Fix compiler warning il y a 18 ans
  Michael Brown 83e1340d88 Use autocolourisation il y a 18 ans
  Michael Brown feb4f65d1e Use auto-colourisation for debug messages. il y a 18 ans
  Michael Brown ce9819af27 Redefine TCP state to include "flags that have been sent" rather than il y a 18 ans
  Michael Brown be31970e36 Don't send a second FIN if we receive a FIN while in FIN_WAIT_2 il y a 18 ans
  Michael Brown 61ed298bc7 Merge changes from mcb-tcp-fixes branch. il y a 18 ans
  Michael Brown 1a11cc5c5b Added times to start/stop log messages il y a 18 ans
  Michael Brown 4cc1c1bd4c Ensure that old TCP connection state is destroyed before attempting to il y a 18 ans
  Michael Brown a2e3357825 Cannot immediately overwrite the peer address when we parse il y a 18 ans
  Michael Brown 66a7ed23cb Make start_timer() and stop_timer() robust against incorrect usage. il y a 18 ans
  Michael Brown d6f9152bfa Avoid null pointer dereferences when no username/password specified. il y a 18 ans
  Michael Brown 6ceb55fad0 When login fails, leave the session open but not in full feature il y a 18 ans
  Michael Brown ab242a760d Add ability to shut down iSCSI connection il y a 18 ans
  Michael Brown 60a3f77711 Close UDP connection when DHCP completes. il y a 18 ans
  Michael Brown a646e38f03 Use stdlib.h for malloc() instead of malloc.h. il y a 18 ans
  Michael Brown 04c09823bd Request all the options that we're prepared to do anything with. il y a 18 ans
  Michael Brown a1af111a87 Also request root-path. il y a 18 ans
  Michael Brown 38ae94f8ce A cleaner method of handling login redirection; just use the existing il y a 18 ans
  Michael Brown 5edb85c8b4 Work around another confused-by-RST bug il y a 18 ans
  Michael Brown b9f9230661 Work around another instance of the port re-use bug. il y a 18 ans
  Michael Brown 8c3d09c564 Tweaked retry messages il y a 18 ans
  Michael Brown 9600af14a3 Added debug messages il y a 18 ans
  Michael Brown cc0b92652f Call closed() method only when the connection is genuinely in the il y a 18 ans
  Michael Brown fcc70c9d60 Ensure that tcp_rx() always frees its received packet buffer. il y a 18 ans
  Michael Brown 28c711b91d Killed off spurious <stdio.h> inclusion il y a 18 ans