236 Révisions (05f4c3d1761b1329378fc0eb863e8b179e2823ed)

Auteur SHA1 Message Date
  Michael Brown 05f4c3d176 Remove the one-packet-per-poll-cycle limit; it seems to no longer be il y a 18 ans
  Michael Brown 6c72bf13a1 Presize the download buffer when we see the Content-Length header; il y a 18 ans
  Michael Brown 08da93a311 Reorder functions to more closely reflect the flow of control il y a 18 ans
  Michael Brown 06630a3036 Switch from calloc() to malloc()+memset() to match the practices used il y a 18 ans
  Michael Brown dd6d94004f HTTP/DNS now working fully asynchronously. HTTP/IP addresses and any il y a 18 ans
  Michael Brown 99e58865c7 Use struct sockaddr rather than struct sockaddr_tcpip il y a 18 ans
  Michael Brown f11da20f25 When a network device is specified to tcpip_tx() or it's children, treat il y a 18 ans
  Michael Brown 1a1fc23417 Improve debugging il y a 18 ans
  Michael Brown bcdb6fad3e Improve debug messages il y a 18 ans
  Michael Brown 835d35749f Improved debugging il y a 18 ans
  Michael Brown 143d14614d Quickly hack in DNS resolution as a proof of concept il y a 18 ans
  Michael Brown 9af12d5fba A working DNS resolver (not yet tied in to anything) il y a 18 ans
  Michael Brown df0397f334 Update TFTP and FTP to take the same temporary URI scheme as HTTP il y a 18 ans
  Michael Brown afa752f5fb Protocol's get() method no longer takes ownership of the URI. HTTP is the il y a 18 ans
  Michael Brown 1f92c6b3e8 Must free http on the error path; nothing else will do it il y a 18 ans
  Michael Brown c676591cd1 Unmaintained example code is probably worse than useless. il y a 18 ans
  Michael Brown 4e20d73bb5 Gave asynchronous operations approximate POSIX signal semantics. This il y a 18 ans
  Michael Brown 76aa9ad07d Make TCP give up immediately when it receives -ENETUNREACH from il y a 18 ans
  Michael Brown c953c1a1c3 Use -ENETUNREACH to mean "no reachable network device exists, don't bother il y a 18 ans
  Michael Brown 526d314266 Advertise a larger MSS to improve TCP performance. il y a 18 ans
  Michael Brown 497c3a5aad Fixed HTTP il y a 18 ans
  Michael Brown ad22cccc09 No need to maintain a received byte count; we always fill in sequential il y a 18 ans
  Michael Brown 0010e10ef3 Update TFTP to use a struct buffer rather than a callback. il y a 18 ans
  Michael Brown 037da9d840 I hate NULL pointer dereferences. il y a 18 ans
  Michael Brown a3ed0cbbc7 Extract packet-padding login from rtl8139.c to a separate pkbpad.c file. il y a 18 ans
  Michael Brown 6918cf9e9e Change FTP to use a data buffer rather than a callback function. il y a 18 ans
  Michael Brown d9ba8f790b Add route() function to display routing table. il y a 18 ans
  Michael Brown 1fa5cd0e2b Add find_pci_netdev() il y a 18 ans
  Michael Brown dad5274522 Add "name" field to struct device to allow human-readable hardware device il y a 18 ans
  Michael Brown cc9b32c405 Remove uIP; we haven't used it for quite some time now. il y a 18 ans
  Michael Brown 753e156844 Allow udp_{send,sendto,sendto_via} to be called outside of the il y a 18 ans
  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