summaryrefslogtreecommitdiffstats
path: root/src/net/ipv6.c
Commit message (Expand)AuthorAgeFilesLines
* [ipv6] Allow for multiple routersMichael Brown2016-07-251-49/+126
* [ipv6] Rename ipv6_scope to ipv6_settings_scopeMichael Brown2016-07-211-6/+6
* [ipv6] Create routing table based on IPv6 settingsMichael Brown2016-07-201-118/+129
* [ipv6] Match user expectations for IPv6 settings prioritiesMichael Brown2016-07-191-0/+1
* [ipv6] Expose IPv6 link-local address settingsMichael Brown2016-07-191-0/+113
* [ipv6] Expose IPv6 settings acquired through NDPMichael Brown2016-07-191-0/+27
* [tcpip] Avoid generating positive zero for transmitted UDP checksumsMichael Brown2015-09-101-0/+2
* [tcpip] Allow supported address families to be detected at runtimeMichael Brown2015-09-011-0/+1
* [ipv6] Treat a missing network device name as "netX"Michael Brown2015-07-281-4/+15
* [build] Fix the REQUIRE_SYMBOL mechanismMichael Brown2015-03-051-0/+3
* [ipv6] Avoid potentially copying from a NULL pointer in ipv6_tx()Michael Brown2014-05-231-1/+2
* [ipv6] Include network device when transcribing multicast addressesMichael Brown2014-05-231-1/+1
* [tcpip] Provide tcpip_mtu() to determine the maximum transmission unitMichael Brown2014-03-041-0/+1
* [tcpip] Provide tcpip_netdev() to determine the transmitting network deviceMichael Brown2014-03-041-0/+20
* [tcpip] Add IP statistics collection as per RFC 4293Michael Brown2014-03-021-9/+43
* [settings] Allow for IPv6 setting types in non-IPv6 buildsMichael Brown2013-12-051-12/+5Star
* [settings] Explicitly separate the concept of a completed fetched settingMichael Brown2013-12-051-3/+3
* [ipv6] Separate the concepts of prefix and address creationMichael Brown2013-11-151-84/+120
* [ipv6] Add "ipv6" setting typeMichael Brown2013-11-141-0/+53
* [ipv6] Use given source address only if it is not the unspecified addressMichael Brown2013-11-141-1/+1
* [netdevice] Make all net_driver methods optionalMichael Brown2013-11-011-11/+0Star
* [ipv6] Add ndp_tx_router_solicitation() to send router solicitationsMichael Brown2013-10-251-0/+1
* [ipv6] Automatically choose source for link-local and multicast destinationsMichael Brown2013-10-251-30/+34
* [ipv6] Treat sin6_scope_id consistentlyMichael Brown2013-10-251-3/+3
* [ipv6] Support stateless address autoconfiguration (SLAAC)Michael Brown2013-10-231-0/+47
* [ipv6] Handle IPv6 option length correctlyMichael Brown2013-10-231-1/+1
* [ipv6] Add IPv6 socket address converterMichael Brown2013-10-211-1/+98
* [ipv6] Add inet6_aton()Michael Brown2013-09-111-4/+73
* [ipv6] Replace IPv6 stackMichael Brown2013-09-031-249/+630
* [tcpip] Pass through network device to transport layer protocolsMichael Brown2013-09-031-3/+4
* [ipv6] Rename sin_{family,port} to sin6_{family,port} in struct sockaddr_in6Michael Brown2013-08-061-2/+2
* [netdevice] Allow link layer to report broadcast/multicast packets via pull()Michael Brown2011-07-151-1/+3
* [netdevice] Pass both link-layer addresses in net_tx() and net_rx()Michael Brown2010-10-071-1/+4
* [build] Fix misaligned table entries when using gcc 4.5Piotr JaroszyƄski2010-08-201-2/+0Star
* [build] Rename gPXE to iPXEMichael Brown2010-04-201-10/+10
* [tcpip] Allow for transmission to multicast IPv4 addressesMichael Brown2009-01-211-0/+1
* Various warnings fixups for OpenBSD with gcc-3.3.5.Michael Brown2007-12-071-1/+1
* Merge commit 'holger/strings'Michael Brown2007-08-231-5/+4Star
|\
| * use malloc attributeHolger Lubitz2007-08-201-5/+4Star
* | fix gcc 4.2.1 warning: initialized field overwrittenHolger Lubitz2007-08-021-4/+1Star
|/
* Warnings purge: src/{crypto,hci,net}Marty Connor2007-07-031-4/+4
* Kill off hotplug.h and just make net devices normal reference-countedMichael Brown2007-06-271-22/+2Star
* pkbuff->iobuf changeoverMichael Brown2007-05-191-25/+25
* Use stdio.h instead of vsprintf.hMichael Brown2007-01-191-1/+1
* Include stdlib.h rather than malloc.hMichael Brown2007-01-181-1/+0Star
* Use -ENETUNREACH to mean "no reachable network device exists, don't botherMichael Brown2007-01-141-1/+1
* Allow an explicit network device to be specified for IP-layerMichael Brown2007-01-101-1/+1
* IPv6 minirouting table entries hold persistent references to net devices.Michael Brown2007-01-041-17/+78
* Verify checksums on the RX datapath.Michael Brown2007-01-031-9/+7Star
* IP6 supportNikhil Chandru Rao2006-08-191-14/+309