72 Révisions (b8d619e82295d9934d6223e58b75ba862163ea0b)

Auteur SHA1 Message Date
  Michael Brown 254fe6e00e Split DHCP packet creation into two parts: creating the basic packet il y a 18 ans
  Michael Brown e40ebb67de Allow for calling find_dhcp_option() with "options" set to NULL, in order il y a 18 ans
  Michael Brown 6c01d3bb95 Fix creation of the htype field; the ll_proto field from which it is il y a 18 ans
  Michael Brown b24947f0c0 Add sketch code to reassemble a DHCP packet from our internal "everything il y a 18 ans
  Michael Brown 12da7ea475 Add (untested) code for parsing a received DHCP packet and constructing a il y a 18 ans
  Michael Brown 19e8b41562 Add code to modify DHCP option values within a block. il y a 18 ans
  Nikhil Chandru Rao 5f651f8622 Added fragment reassembly code il y a 18 ans
  Nikhil Chandru Rao 8de630c62b Removing net/interface.c and include/gpxe/interface.h il y a 18 ans
  Michael Brown 51d62d1a3c Provide a mechanism for returning the encapsulator as well as the il y a 18 ans
  Nikhil Chandru Rao c9ea710930 Renamed net/interface.c and include/gpxe/interface.h to net/tcpip_if.c and include/gpxe/tcpip_if.h respectively. Made changes in the other files. il y a 18 ans
  Michael Brown 291f072b82 Add priority mechanism il y a 18 ans
  Michael Brown bd0c8b21ad Change dhcp_num_option() to return the numerical value directly. il y a 18 ans
  Nikhil Chandru Rao 6e2c97b0c0 Added ipv4_pseudo_header structure il y a 18 ans
  Nikhil Chandru Rao 41b399d672 Fixed endianness of 16- and 32- bit values il y a 18 ans
  Nikhil Chandru Rao a6c6b3d739 Fixed whitespaces; updated UDP code il y a 18 ans
  Michael Brown 0bcaa8a21f First stab at DHCP option handling in a way that will allow us to have il y a 18 ans
  Michael Brown 35557914e3 Simplify ipv4_tx() by not having a separate "source" variable now that il y a 18 ans
  Michael Brown b49de73950 Factorise out common code il y a 18 ans
  Michael Brown e517a4771b Split ipv6 functions out from ipv4.c il y a 18 ans
  Michael Brown e04ea505c9 Whitespace fixes il y a 18 ans
  Nikhil Chandru Rao 90fbff8f34 added support for processing and transmitting without uIP il y a 18 ans
  Nikhil Chandru Rao 74339b3c6e updated UDP interface il y a 18 ans
  Nikhil Chandru Rao fdc05e2664 created interface for transport-network interface il y a 18 ans
  Michael Brown 3a660f9b25 Update ftp.c and hello.c to use the generic async_operations API. 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 968501e323 For consistency il y a 18 ans
  Michael Brown bcdcd796fb 32kB window is actually larger than our typical receive ring size. il y a 18 ans
  Michael Brown bbd9e28061 Simplify TX datapath. il y a 18 ans
  Michael Brown d78581297b Improve tcpdump legibility. il y a 18 ans
  Michael Brown 48fb6c6dc2 Updated retry timer mechanism to incorporate smoothed RTT estimation. il y a 18 ans
  Michael Brown f6d20bb0f4 Put in a method to get the MAC address for the AoE target. (It's not il y a 18 ans
  Michael Brown 99ef98d0bf ATA devices are now asynchronous. The ATA layer itself now performs the il y a 18 ans
  Michael Brown 68125bc441 Added generic asynchronous operations code. il y a 18 ans
  Michael Brown 552b4a178e One bit of an ASCII character can make a big difference. il y a 18 ans
  Michael Brown 1db1a6dad3 Added first sketch of a generic retry timer mechanism. The idea is to use il y a 18 ans
  Michael Brown 6541338897 Handle multi-sector reads by splitting them into subcommands. il y a 18 ans
  Michael Brown 9a2a52693d Initial AoE implementation. Limitations are: il y a 18 ans
  Michael Brown f743de4858 Added tcp_kick(). This speed up LILO and GRUB booting by almost two il y a 18 ans
  Michael Brown cd3ecac809 Avoid causing TX overflow on small TX queues. il y a 18 ans
  Michael Brown 69b1f24a97 I have no idea how this ever worked before. il y a 18 ans
  Michael Brown 6c50564724 Make PKB_ZLEN the minimum possible size of packet buffer (to allow for il y a 18 ans
  Michael Brown 1dbafa8950 Tidied up debugging messages il y a 18 ans
  Michael Brown b9cbae58fa Expert advice tells me that we *do* have to explicitly state the il y a 18 ans
  Michael Brown d48d0fb1bb Add the concept of a "user pointer" (similar to the void __user * in il y a 18 ans
  Michael Brown c69c1ec540 Documented login parameters that we negotiate. il y a 18 ans
  Michael Brown a280587cde iSCSI writes seem to be working (at least, the ethereal trace shows no il y a 18 ans
  Michael Brown 813a052dc3 Set ErrorRecoveryLevel=0 (we don't want to have to handle it). il y a 18 ans
  Michael Brown f25731d08f Split "iSCSI as a SCSI device" out from "iSCSI as a TCP protocol". il y a 18 ans
  Michael Brown 2421723a15 Rewrote printf and friends to better support standard C semantics. il y a 18 ans