aboutsummaryrefslogtreecommitdiff
path: root/src/net
AgeCommit message (Expand)AuthorFilesLines
2014-03-04[tcpip] Provide tcpip_mtu() to determine the maximum transmission unitMichael Brown3-0/+31
2014-03-04[tcpip] Provide tcpip_netdev() to determine the transmitting network deviceMichael Brown3-10/+86
2014-03-02[tcpip] Add IP statistics collection as per RFC 4293Michael Brown4-21/+102
2014-02-27[uri] Refactor URI parsing and formattingMichael Brown4-44/+65
2014-02-26[dhcp] Copy exactly the required length when resizing DHCP optionsMichael Brown1-3/+1
2014-02-26[dns] Update end-of-name pointer after processing CNAME recordMichael Brown1-2/+12
2014-02-05[dns] Support DNS search listsMichael Brown4-265/+723
2013-12-05[ipv6] Expose NDP-provided settings (including the DNS server)Michael Brown1-9/+197
2013-12-05[dhcpv6] Add DHCPv6 "filename" settingMichael Brown1-0/+10
2013-12-05[settings] Merge SETTING_IPv4 and SETTING_IPv6Michael Brown2-5/+5
2013-12-05[settings] Force settings into alphabetical order within sectionsMichael Brown10-23/+30
2013-12-05[dhcpv6] Use DUID-UUID form of client DUIDMichael Brown1-20/+21
2013-12-05[syslog] Add support for IPv6 syslog serverMichael Brown2-17/+35
2013-12-05[dns] Add support for resolving IPv6 addresses via AAAA recordsMichael Brown2-34/+103
2013-12-05[settings] Allow for IPv6 setting types in non-IPv6 buildsMichael Brown3-17/+52
2013-12-05[settings] Explicitly separate the concept of a completed fetched settingMichael Brown15-134/+88
2013-11-28[console] Allow console input and output to be disabled independentlyMichael Brown2-4/+4
2013-11-27[console] Pass escape sequence context to ANSI escape sequence handlersMichael Brown2-2/+6
2013-11-15[dhcpv6] Allow stateful DHCPv6 to apply obtained IPv6 addressesMichael Brown1-6/+24
2013-11-15[ipv6] Separate the concepts of prefix and address creationMichael Brown2-118/+183
2013-11-14[dhcpv6] Add basic support for stateful and stateless DHCPv6Michael Brown2-5/+991
2013-11-14[ipv6] Add "ipv6" setting typeMichael Brown1-0/+53
2013-11-14[ipv6] Use given source address only if it is not the unspecified addressMichael Brown1-1/+1
2013-11-14[settings] Move user-class setting from dhcp.c to settings.cMichael Brown1-8/+0
2013-11-07[ipv6] Add IPv6 network device configuratorMichael Brown1-26/+217
2013-11-05[dhcp] Add DHCP network device configuratorMichael Brown1-0/+6
2013-11-05[netdevice] Add generic concept of a network device configuratorMichael Brown1-5/+203
2013-11-01[netdevice] Make all net_driver methods optionalMichael Brown4-40/+13
2013-10-25[ipv6] Add ndp_tx_router_solicitation() to send router solicitationsMichael Brown2-33/+66
2013-10-25[pxe] Always retrieve cached DHCPACK and apply to relevant network deviceMichael Brown2-104/+1
2013-10-25[ipv6] Automatically choose source for link-local and multicast destinationsMichael Brown1-30/+34
2013-10-25[ipv6] Treat sin6_scope_id consistentlyMichael Brown2-5/+5
2013-10-23[ipv6] Support stateless address autoconfiguration (SLAAC)Michael Brown2-52/+159
2013-10-23[ipv6] Extract link layer addresses from router advertisementsMichael Brown1-47/+144
2013-10-23[ipv6] Handle IPv6 option length correctlyMichael Brown1-1/+1
2013-10-21[ping] Add concept of a ping socketMichael Brown1-0/+273
2013-10-21[icmp] Add support for sending ICMP echo requestsMichael Brown4-96/+331
2013-10-21[ipv6] Add IPv6 socket address converterMichael Brown1-1/+98
2013-10-21[ipv4] Add IPv4 socket address converterMichael Brown1-0/+37
2013-10-21[socket] Add concept of a generalised socket address converterMichael Brown1-0/+65
2013-10-21[netdevice] Add find_netdev_by_index()Michael Brown1-0/+18
2013-10-21[udp] Add AF_INET6 socket openerMichael Brown1-2/+9
2013-10-21[tcp] Add AF_INET6 socket openerMichael Brown1-2/+9
2013-09-25[neighbour] Add nstat() function to print out neighbour tableMichael Brown1-41/+1
2013-09-11[ipv6] Add inet6_aton()Michael Brown1-4/+73
2013-09-03[ipv6] Fix uninitialised-variable warningMichael Brown1-0/+3
2013-09-03[ipv6] Replace IPv6 stackMichael Brown4-480/+1097
2013-09-03[neighbour] Generalise concept of neighbour discoveryMichael Brown2-354/+513
2013-09-03[tcpip] Pass through network device to transport layer protocolsMichael Brown7-10/+21
2013-09-03[ethernet] Add support for generating multicast hash for IPv6 addressesMichael Brown1-0/+5