david/ipxe
Archived
1
0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src/net
Michael Brown 18d0818f94 [tcp] Do not send RST for unrecognised connections
On large networks with substantial numbers of monitoring agents,
unwanted TCP connection attempts may end up flooding iPXE's ARP cache.

Fix by silently dropping packets received for unrecognised TCP
connections.  This should not cause problems, since many firewalls
will also silently drop any such packets.

Reported-by: Jarrod Johnson <jarrod.b.johnson@gmail.com>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2013-07-12 03:20:05 +02:00
..
80211 [settings] Eliminate settings "tag magic" 2013-05-01 19:52:12 +01:00
infiniband [infiniband] Include destination address vector in ib_complete_recv() 2012-08-31 21:22:58 +01:00
tcp [build] Include version number within only a single object file 2012-11-02 14:46:39 +00:00
udp [build] Fix uses of literal 0 as a NULL pointer 2013-04-28 17:13:44 +01:00
aoe.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
arp.c [arp] Increase robustness of ARP discarder 2012-10-19 23:03:38 +01:00
cachedhcp.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
dhcpopts.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
dhcppkt.c [settings] Eliminate settings "tag magic" 2013-05-01 19:52:12 +01:00
eapol.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
eth_slow.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
ethernet.c [ethernet] Expose eth_broadcast as a global constant 2012-08-31 20:21:10 +01:00
fakedhcp.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
fc.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
fcels.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
fcns.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
fcoe.c [build] Fix dubious uses of bitwise operators 2013-04-28 17:31:23 +01:00
fcp.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
icmp.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
icmpv6.c [build] Fix misaligned table entries when using gcc 4.5 2010-08-20 10:13:04 +01:00
infiniband.c [infiniband] Include destination address vector in ib_complete_recv() 2012-08-31 21:22:58 +01:00
iobpad.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
ipv4.c [dhcp] Request broadcast responses when we already have an IPv4 address 2012-06-20 12:01:50 +01:00
ipv6.c [netdevice] Allow link layer to report broadcast/multicast packets via pull() 2011-07-15 18:48:46 +01:00
ndp.c [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
netdev_settings.c [netdevice] Reset MAC address when asked to clear the "mac" setting 2013-05-16 15:41:20 +01:00
netdevice.c [netdevice] Add netdev_tx_defer() to allow drivers to defer transmissions 2013-05-01 14:05:42 +01:00
nullnet.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
rarp.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
retry.c [retry] Expose retry_poll() to explicitly poll all running timers 2012-08-31 20:21:15 +01:00
tcp.c [tcp] Do not send RST for unrecognised connections 2013-07-12 03:20:05 +02:00
tcpip.c [tcpip] Allow for architecture-specific TCP/IP checksum routines 2012-06-27 19:15:17 +01:00
tls.c [tls] Concatenate received non-data records before processing 2013-01-31 09:59:36 +00:00
udp.c [udp] Propagate transmission errors to UDP interface users 2012-02-20 19:29:49 +00:00
validator.c [crypto] Fix unused-but-set variable warning 2012-05-23 23:48:12 +01:00
vlan.c [netdevice] Add vlan_tag() to get the VLAN tag of a network device 2013-03-01 16:11:40 +00:00