aboutsummaryrefslogtreecommitdiff
path: root/src/net/ipv4.c
AgeCommit message (Expand)AuthorFilesLines
2015-02-19[ipv4] Rewrite inet_aton()Michael Brown1-5/+37
2015-02-18[legal] Add missing copyright header to net/ipv4.cMichael Brown1-0/+20
2014-04-28[ipv4] Profile transmit and receive datapathsMichael Brown1-0/+15
2014-03-04[tcpip] Provide tcpip_mtu() to determine the maximum transmission unitMichael Brown1-0/+1
2014-03-04[tcpip] Provide tcpip_netdev() to determine the transmitting network deviceMichael Brown1-0/+20
2014-03-02[tcpip] Add IP statistics collection as per RFC 4293Michael Brown1-10/+45
2013-12-05[settings] Merge SETTING_IPv4 and SETTING_IPv6Michael Brown1-3/+3
2013-12-05[settings] Force settings into alphabetical order within sectionsMichael Brown1-3/+3
2013-12-05[settings] Allow for IPv6 setting types in non-IPv6 buildsMichael Brown1-0/+45
2013-12-05[settings] Explicitly separate the concept of a completed fetched settingMichael Brown1-3/+3
2013-10-21[icmp] Add support for sending ICMP echo requestsMichael Brown1-2/+2
2013-10-21[ipv4] Add IPv4 socket address converterMichael Brown1-0/+37
2013-09-03[ipv6] Replace IPv6 stackMichael Brown1-1/+1
2013-09-03[tcpip] Pass through network device to transport layer protocolsMichael Brown1-1/+1
2013-08-27[ipv4] Generalise fragment reassembly mechanismMichael Brown1-117/+39
2012-06-20[dhcp] Request broadcast responses when we already have an IPv4 addressMichael Brown1-1/+1
2012-03-02[arp] Maintain an ARP transmission queueMichael Brown1-46/+38
2011-07-16[ipv4] Improve debuggingMichael Brown1-45/+51
2011-07-16[ipv4] Fix fragment reassemblyMichael Brown1-92/+120
2011-07-15[ipv4] Use broadcast link-layer address for all broadcast IPv4 addressesMichael Brown1-7/+7
2011-07-15[ipv4] Discard unwanted unicast packetsMichael Brown1-10/+50
2011-07-15[netdevice] Allow link layer to report broadcast/multicast packets via pull()Michael Brown1-5/+8
2011-06-28[ipv4] Record ARP resolution errorsMichael Brown1-0/+2
2011-05-05[ipv4] Include network device metadata in packet tracesMichael Brown1-3/+10
2011-03-23[settings] Match terminology in online documentationMichael Brown1-2/+2
2011-03-23[settings] Impose a fixed order on settingsMichael Brown1-3/+3
2010-10-07[netdevice] Pass both link-layer addresses in net_tx() and net_rx()Michael Brown1-2/+6
2010-09-03[retry] Hold reference while timer is running and during expiry callbackMichael Brown1-1/+1
2010-08-20[build] Fix misaligned table entries when using gcc 4.5Piotr JaroszyƄski1-2/+0
2010-06-22[retry] Use start_timer_fixed() instead of direct timeout manipulationMichael Brown1-2/+1
2010-06-22[retry] Add timer_init() wrapper functionMichael Brown1-1/+1
2010-04-19[build] Rename gPXE to iPXEMichael Brown1-10/+10
2010-03-23[netdevice] Add netdev_is_open() wrapper functionMichael Brown1-1/+1
2009-11-16[ipv4] Ignore non-open net devices when performing routingMichael Brown1-0/+2
2009-11-16[ipv4] Allow calculation of default subnet maskMichael Brown1-11/+11
2009-11-16[ipv4] Use a zero address to indicate "no gateway", rather than INADDR_NONEMichael Brown1-7/+6
2009-07-17[netdevice] Make ll_broadcast per-netdevice rather than per-ll_protocolMichael Brown1-1/+1
2009-05-18[legal] Add a selection of FILE_LICENCE declarationsMichael Brown1-0/+2
2009-02-17[icmp] Add support for responding to pingsMichael Brown1-0/+3
2009-01-21[tcpip] Allow for transmission to multicast IPv4 addressesMichael Brown1-1/+8
2008-11-18[build] Keep gcc 4.4 happyMichael Brown1-1/+1
2008-10-16[netdevice] Split multicast hashing out into an mc_hash methodMichael Brown1-12/+1
2008-05-19[IPv4] Fix multicast address checkingMichael Brown1-1/+1
2008-03-25[Settings] Remove assumption that all settings have DHCP tag valuesMichael Brown1-56/+87
2008-03-23[IPv4] Use default netmasks when no subnet mask is specified.Michael Brown1-7/+20
2008-03-21[Settings] Use a settings applicator to configure IPv4 routes.Michael Brown1-32/+36
2007-12-07Various warnings fixups for OpenBSD with gcc-3.3.5.Michael Brown1-8/+8
2007-08-20use malloc attributeHolger Lubitz1-4/+3
2007-07-03Never attempt to route the broadcast address.Michael Brown1-0/+8
2007-06-27Kill off hotplug.h and just make net devices normal reference-countedMichael Brown1-20/+2