index
:
mirror/ipxe.git
acpimac
aenq
aqc1xx
armlinux
assert
autoexec_pxe
autovlan
cached_proxydhcp
cc
centos7
cleardhcp
coverity_scan
dell3440b
des
dns_primary
edk2
efi_watchdog
efibridge
efivars
efivars2
efivlan
eisa
ena
entropy
esx
fix486
flr
gcc12
gcmassert
hackesp
hwmac
hyperv
imagecmdline
imgextract
initrd
interpreter
ioactive
iscsicap
itautec
letsencrypt
lldp
loong64
loongarch64
mac_passthru
master
mschapv2
mtureset
naptest
netidx
netstate
noinitrd
nosyslinux
ntpsetting
opsize
params
peerdisc_recent
pkgcache
processorbind
pxemenuscroll
rbgstart
realtek_hack
riscv64
sbat
sepcode
shim
shim2
shim3
shim4
shim5
shutdown_tpl_notify
snploop
snppad
supplicant
sysmac
tcpwindow
thunderbolt_workaround
tlsfrag2
tlsfrag3
tmpintf
udpdrop
uri
utf8
vbox
vetodhcp6
vgafix
wimboot
wimboot2
x25519
xen
xen-sg
xhci_fail
mirror/ipxe.git
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
net
/
ipv4.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
[netdevice] Separate concept of scope ID from network device name index
Michael Brown
2023-01-14
1
-1
/
+1
*
[ipv4] Accept unicast packets for the local network broadcast address
Michael Brown
2017-01-22
1
-0
/
+1
*
[settings] Create space for IPv6 in settings display order
Michael Brown
2016-07-15
1
-3
/
+3
*
[ipv4] Send gratuitous ARPs whenever a new IPv4 address is applied
Michael Brown
2016-07-12
1
-20
/
+80
*
[tcpip] Avoid generating positive zero for transmitted UDP checksums
Michael Brown
2015-09-10
1
-1
/
+4
*
[tcpip] Allow supported address families to be detected at runtime
Michael Brown
2015-09-01
1
-0
/
+1
*
[ipv4] Allow IPv4 socket addresses to include a scope ID
Michael Brown
2015-07-28
1
-12
/
+33
*
[ipv4] Redefine IP address constants to avoid unnecessary byte swapping
Michael Brown
2015-07-28
1
-8
/
+8
*
[build] Fix the REQUIRE_SYMBOL mechanism
Michael Brown
2015-03-05
1
-0
/
+3
*
[legal] Relicense files under GPL2_OR_LATER_OR_UBDL
Michael Brown
2015-03-02
1
-1
/
+5
*
[ipv4] Rewrite inet_aton()
Michael Brown
2015-02-19
1
-5
/
+37
*
[legal] Add missing copyright header to net/ipv4.c
Michael Brown
2015-02-18
1
-0
/
+20
*
[ipv4] Profile transmit and receive datapaths
Michael Brown
2014-04-28
1
-0
/
+15
*
[tcpip] Provide tcpip_mtu() to determine the maximum transmission unit
Michael Brown
2014-03-04
1
-0
/
+1
*
[tcpip] Provide tcpip_netdev() to determine the transmitting network device
Michael Brown
2014-03-04
1
-0
/
+20
*
[tcpip] Add IP statistics collection as per RFC 4293
Michael Brown
2014-03-02
1
-10
/
+45
*
[settings] Merge SETTING_IPv4 and SETTING_IPv6
Michael Brown
2013-12-05
1
-3
/
+3
*
[settings] Force settings into alphabetical order within sections
Michael Brown
2013-12-05
1
-3
/
+3
*
[settings] Allow for IPv6 setting types in non-IPv6 builds
Michael Brown
2013-12-05
1
-0
/
+45
*
[settings] Explicitly separate the concept of a completed fetched setting
Michael Brown
2013-12-05
1
-3
/
+3
*
[icmp] Add support for sending ICMP echo requests
Michael Brown
2013-10-21
1
-2
/
+2
*
[ipv4] Add IPv4 socket address converter
Michael Brown
2013-10-21
1
-0
/
+37
*
[ipv6] Replace IPv6 stack
Michael Brown
2013-09-03
1
-1
/
+1
*
[tcpip] Pass through network device to transport layer protocols
Michael Brown
2013-09-03
1
-1
/
+1
*
[ipv4] Generalise fragment reassembly mechanism
Michael Brown
2013-08-27
1
-117
/
+39
*
[dhcp] Request broadcast responses when we already have an IPv4 address
Michael Brown
2012-06-20
1
-1
/
+1
*
[arp] Maintain an ARP transmission queue
Michael Brown
2012-03-02
1
-46
/
+38
*
[ipv4] Improve debugging
Michael Brown
2011-07-16
1
-45
/
+51
*
[ipv4] Fix fragment reassembly
Michael Brown
2011-07-16
1
-92
/
+120
*
[ipv4] Use broadcast link-layer address for all broadcast IPv4 addresses
Michael Brown
2011-07-15
1
-7
/
+7
*
[ipv4] Discard unwanted unicast packets
Michael Brown
2011-07-15
1
-10
/
+50
*
[netdevice] Allow link layer to report broadcast/multicast packets via pull()
Michael Brown
2011-07-15
1
-5
/
+8
*
[ipv4] Record ARP resolution errors
Michael Brown
2011-06-28
1
-0
/
+2
*
[ipv4] Include network device metadata in packet traces
Michael Brown
2011-05-05
1
-3
/
+10
*
[settings] Match terminology in online documentation
Michael Brown
2011-03-23
1
-2
/
+2
*
[settings] Impose a fixed order on settings
Michael Brown
2011-03-23
1
-3
/
+3
*
[netdevice] Pass both link-layer addresses in net_tx() and net_rx()
Michael Brown
2010-10-07
1
-2
/
+6
*
[retry] Hold reference while timer is running and during expiry callback
Michael Brown
2010-09-03
1
-1
/
+1
*
[build] Fix misaligned table entries when using gcc 4.5
Piotr JaroszyĆski
2010-08-20
1
-2
/
+0
*
[retry] Use start_timer_fixed() instead of direct timeout manipulation
Michael Brown
2010-06-22
1
-2
/
+1
*
[retry] Add timer_init() wrapper function
Michael Brown
2010-06-22
1
-1
/
+1
*
[build] Rename gPXE to iPXE
Michael Brown
2010-04-19
1
-10
/
+10
*
[netdevice] Add netdev_is_open() wrapper function
Michael Brown
2010-03-23
1
-1
/
+1
*
[ipv4] Ignore non-open net devices when performing routing
Michael Brown
2009-11-16
1
-0
/
+2
*
[ipv4] Allow calculation of default subnet mask
Michael Brown
2009-11-16
1
-11
/
+11
*
[ipv4] Use a zero address to indicate "no gateway", rather than INADDR_NONE
Michael Brown
2009-11-16
1
-7
/
+6
*
[netdevice] Make ll_broadcast per-netdevice rather than per-ll_protocol
Michael Brown
2009-07-17
1
-1
/
+1
*
[legal] Add a selection of FILE_LICENCE declarations
Michael Brown
2009-05-18
1
-0
/
+2
*
[icmp] Add support for responding to pings
Michael Brown
2009-02-17
1
-0
/
+3
*
[tcpip] Allow for transmission to multicast IPv4 addresses
Michael Brown
2009-01-21
1
-1
/
+8
[next]