summaryrefslogtreecommitdiffstats
path: root/src/net
Commit message (Expand)AuthorAgeFilesLines
* [pxe] Always retrieve cached DHCPACK and apply to relevant network deviceMichael Brown2013-10-252-104/+1Star
* [ipv6] Automatically choose source for link-local and multicast destinationsMichael Brown2013-10-251-30/+34
* [ipv6] Treat sin6_scope_id consistentlyMichael Brown2013-10-252-5/+5
* [ipv6] Support stateless address autoconfiguration (SLAAC)Michael Brown2013-10-232-52/+159
* [ipv6] Extract link layer addresses from router advertisementsMichael Brown2013-10-231-47/+144
* [ipv6] Handle IPv6 option length correctlyMichael Brown2013-10-231-1/+1
* [ping] Add concept of a ping socketMichael Brown2013-10-211-0/+273
* [icmp] Add support for sending ICMP echo requestsMichael Brown2013-10-214-96/+331
* [ipv6] Add IPv6 socket address converterMichael Brown2013-10-211-1/+98
* [ipv4] Add IPv4 socket address converterMichael Brown2013-10-211-0/+37
* [socket] Add concept of a generalised socket address converterMichael Brown2013-10-211-0/+65
* [netdevice] Add find_netdev_by_index()Michael Brown2013-10-211-0/+18
* [udp] Add AF_INET6 socket openerMichael Brown2013-10-211-2/+9
* [tcp] Add AF_INET6 socket openerMichael Brown2013-10-211-2/+9
* [neighbour] Add nstat() function to print out neighbour tableMichael Brown2013-09-251-41/+1Star
* [ipv6] Add inet6_aton()Michael Brown2013-09-111-4/+73
* [ipv6] Fix uninitialised-variable warningMichael Brown2013-09-031-0/+3
* [ipv6] Replace IPv6 stackMichael Brown2013-09-034-480/+1097
* [neighbour] Generalise concept of neighbour discoveryMichael Brown2013-09-032-354/+513
* [tcpip] Pass through network device to transport layer protocolsMichael Brown2013-09-037-10/+21
* [ethernet] Add support for generating multicast hash for IPv6 addressesMichael Brown2013-09-031-0/+5
* [netdevice] Add method for generating EUI-64 address from link-layer addressMichael Brown2013-09-032-0/+17
* [netdevice] Add concept of a network device indexMichael Brown2013-09-031-2/+3
* [ipv4] Generalise fragment reassembly mechanismMichael Brown2013-08-272-117/+211
* [linux] Give tap devices a name and bus typeMichael Brown2013-08-271-1/+2
* [http] Add support for HTTP POSTMichael Brown2013-08-191-3/+121
* [nfs] Fix an issue with the selection of a local portMarin Hannache2013-08-061-2/+2
* [tcpip] Allow binding to unspecified privileged ports (below 1024)Michael Brown2013-08-063-74/+76
* [ipv6] Rename sin_{family,port} to sin6_{family,port} in struct sockaddr_in6Michael Brown2013-08-062-3/+3
* [udp] Move high-frequency debug messages to DBGLVL_EXTRAMichael Brown2013-08-061-5/+5
* [settings] Clarify usage of the term "named setting"Michael Brown2013-07-181-1/+1
* [nfs] Add support for NFS protocolMarin Hannache2013-07-156-0/+1658
* [cmdline] Accept "netX" in iPXE commandsMichael Brown2013-07-131-0/+5
* [settings] Make "netX" settings block function as a symbolic linkMichael Brown2013-07-131-0/+49
* [netdevice] Add "bustype" and "busloc" settingsMichael Brown2013-07-121-0/+60
* [tcp] Fix comment to match code behaviourMichael Brown2013-07-121-1/+1
* [tcp] Do not send RST for unrecognised connectionsMichael Brown2013-07-121-1/+0Star
* [netdevice] Reset MAC address when asked to clear the "mac" settingMichael Brown2013-05-161-3/+11
* [netdevice] Add "chip" settingMichael Brown2013-05-161-26/+131
* [settings] Eliminate settings "tag magic"Michael Brown2013-05-013-23/+4Star
* [netdevice] Add netdev_tx_defer() to allow drivers to defer transmissionsMichael Brown2013-05-011-3/+87
* [build] Fix dubious uses of bitwise operatorsMichael Brown2013-04-281-1/+1
* [build] Fix uses of literal 0 as a NULL pointerMichael Brown2013-04-281-1/+1
* [netdevice] Use link-layer address as part of RNG seedMichael Brown2013-04-191-2/+11
* [libc] Use __einfo() tuple as first argument to EUNIQ()Michael Brown2013-04-191-2/+2
* [uuid] Abstract UUID mangling code out to a separate uuid_mangle() functionMichael Brown2013-03-201-3/+1Star
* [dhcp] Use PXE byte ordering for UUID in DHCP option 97Michael Brown2013-03-201-1/+8
* [tftp] Allow TFTP block size to be controlled via the PXE TFTP APIMichael Brown2013-03-061-20/+8Star
* [netdevice] Separate VLAN support from presence of VLAN-supporting driversMichael Brown2013-03-011-0/+12
* [netdevice] Add vlan_tag() to get the VLAN tag of a network deviceStefan Hajnoczi2013-03-012-0/+28