64 Révisions (c68839d4d69742ac21c430aca8a9a4de81dd6ca5)

Auteur SHA1 Message Date
  Michael Brown 8406115834 [build] Rename gPXE to iPXE il y a 14 ans
  Michael Brown 88e436376c [netdevice] Add netdev_is_open() wrapper function il y a 14 ans
  Michael Brown 4933ccbf65 [ipv4] Ignore non-open net devices when performing routing il y a 15 ans
  Michael Brown 55d23b19a2 [ipv4] Allow calculation of default subnet mask il y a 15 ans
  Michael Brown 2ce0d8f08b [ipv4] Use a zero address to indicate "no gateway", rather than INADDR_NONE il y a 15 ans
  Michael Brown d09290161e [netdevice] Make ll_broadcast per-netdevice rather than per-ll_protocol il y a 15 ans
  Michael Brown c44a193d0d [legal] Add a selection of FILE_LICENCE declarations il y a 15 ans
  Michael Brown 06b5132fdc [icmp] Add support for responding to pings il y a 15 ans
  Michael Brown d230b53df2 [tcpip] Allow for transmission to multicast IPv4 addresses il y a 16 ans
  Michael Brown 54fbd11221 [build] Keep gcc 4.4 happy il y a 16 ans
  Michael Brown 6b9cc25556 [netdevice] Split multicast hashing out into an mc_hash method il y a 16 ans
  Michael Brown 1dcc60e5ad [IPv4] Fix multicast address checking il y a 16 ans
  Michael Brown 92d15eff30 [Settings] Remove assumption that all settings have DHCP tag values il y a 16 ans
  Michael Brown 978865da2f [IPv4] Use default netmasks when no subnet mask is specified. il y a 16 ans
  Michael Brown aec9b8a41b [Settings] Use a settings applicator to configure IPv4 routes. il y a 16 ans
  Michael Brown df868476e7 Various warnings fixups for OpenBSD with gcc-3.3.5. il y a 17 ans
  Holger Lubitz 6f0eca1400 use malloc attribute il y a 17 ans
  Michael Brown 5b52630a9c Never attempt to route the broadcast address. il y a 17 ans
  Michael Brown f77815f2b1 Kill off hotplug.h and just make net devices normal reference-counted il y a 17 ans
  Michael Brown 3e2c6b6736 pkbuff->iobuf changeover il y a 17 ans
  Michael Brown 73b09ecba6 Use stdio.h instead of vsprintf.h il y a 18 ans
  Michael Brown 5ff23aa406 Include stdlib.h rather than malloc.h 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 c953c1a1c3 Use -ENETUNREACH to mean "no reachable network device exists, don't bother il y a 18 ans
  Michael Brown d9ba8f790b Add route() function to display routing table. 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 f008b77ba2 Allow an explicit network device to be specified for IP-layer 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 35b5e5d3f5 Minirouting table entries hold a persistent reference to a net_device. 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 867c7aef59 iphdr->hlen includes the IP header, so truncate packet *before* il y a 18 ans
  Marty Connor ee9ae8130a Remove _PROTOCOL macros for gcc 3.2 compatibility il y a 18 ans
  Michael Brown a3d508b648 Clarified packet ownership transfer between a few functions. il y a 18 ans
  Nikhil Chandru Rao 409f69a08a Changed ipv4_dump() to consume only one line. il y a 18 ans
  Michael Brown 68e33224ef gcc3 compatibility: removed ARP_NET_PROTOCOL(). il y a 18 ans
  Nikhil Chandru Rao d2bdf81505 Removed some bugs in TCP il y a 18 ans
  Michael Brown 885a630ddf Fix routing when a gateway exists. This should probably be split into 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 c24546c70b Minor changes to the network layer rx() functions il y a 18 ans
  Michael Brown 1ebb68e49a Renamed trans_{rx,tx}() to tcpip_{rx,tx}(), since they are specific to il y a 18 ans
  Michael Brown 3a0e293123 Renamed tcpip_if.[ch] to tcpip.[ch] il y a 18 ans
  Michael Brown 36c94eae78 Clarify hexiness of header length il y a 18 ans
  Michael Brown 2c0eb6eb1d Correct TCP/IP checksum generation. il y a 18 ans
  Nikhil Chandru Rao 5f651f8622 Added fragment reassembly code 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
  Nikhil Chandru Rao 6e2c97b0c0 Added ipv4_pseudo_header structure il y a 18 ans