summaryrefslogtreecommitdiffstats
path: root/src/net
Commit message (Expand)AuthorAgeFilesLines
* [tcpip] Add IP statistics collection as per RFC 4293Michael Brown2014-03-024-21/+102
* [uri] Refactor URI parsing and formattingMichael Brown2014-02-274-44/+65
* [dhcp] Copy exactly the required length when resizing DHCP optionsMichael Brown2014-02-261-3/+1Star
* [dns] Update end-of-name pointer after processing CNAME recordMichael Brown2014-02-261-2/+12
* [dns] Support DNS search listsMichael Brown2014-02-054-265/+723
* [ipv6] Expose NDP-provided settings (including the DNS server)Michael Brown2013-12-051-9/+197
* [dhcpv6] Add DHCPv6 "filename" settingMichael Brown2013-12-051-0/+10
* [settings] Merge SETTING_IPv4 and SETTING_IPv6Michael Brown2013-12-052-5/+5
* [settings] Force settings into alphabetical order within sectionsMichael Brown2013-12-0510-23/+30
* [dhcpv6] Use DUID-UUID form of client DUIDMichael Brown2013-12-051-20/+21
* [syslog] Add support for IPv6 syslog serverMichael Brown2013-12-052-17/+35
* [dns] Add support for resolving IPv6 addresses via AAAA recordsMichael Brown2013-12-052-34/+103
* [settings] Allow for IPv6 setting types in non-IPv6 buildsMichael Brown2013-12-053-17/+52
* [settings] Explicitly separate the concept of a completed fetched settingMichael Brown2013-12-0515-134/+88Star
* [console] Allow console input and output to be disabled independentlyMichael Brown2013-11-282-4/+4
* [console] Pass escape sequence context to ANSI escape sequence handlersMichael Brown2013-11-272-2/+6
* [dhcpv6] Allow stateful DHCPv6 to apply obtained IPv6 addressesMichael Brown2013-11-151-6/+24
* [ipv6] Separate the concepts of prefix and address creationMichael Brown2013-11-152-118/+183
* [dhcpv6] Add basic support for stateful and stateless DHCPv6Michael Brown2013-11-142-5/+991
* [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
* [settings] Move user-class setting from dhcp.c to settings.cMichael Brown2013-11-141-8/+0Star
* [ipv6] Add IPv6 network device configuratorMichael Brown2013-11-071-26/+217
* [dhcp] Add DHCP network device configuratorMichael Brown2013-11-051-0/+6
* [netdevice] Add generic concept of a network device configuratorMichael Brown2013-11-051-5/+203
* [netdevice] Make all net_driver methods optionalMichael Brown2013-11-014-40/+13Star
* [ipv6] Add ndp_tx_router_solicitation() to send router solicitationsMichael Brown2013-10-252-33/+66
* [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