HardenedBSD/sys/netinet
David Greenman b53902964f fixed bug where large amounts of unidirectional UDP traffic would fill
the interface output queue and further udp packets would be fragmented
and only partially sent - keeping the output queue full and jamming the
network, but not actually getting any real work done (because you can't
send just 'part' of a udp packet - if you fragment it, you must send
the whole thing). The fix involves adding a check to make sure that the
output queue has sufficient space for all of the fragments.
1994-08-01 12:01:45 +00:00
..
icmp_var.h BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
if_ether.c BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
if_ether.h BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
igmp_var.h BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
igmp.c The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch. 1994-05-25 09:21:21 +00:00
igmp.h BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
in_cksum.c BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
in_pcb.c The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch. 1994-05-25 09:21:21 +00:00
in_pcb.h The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch. 1994-05-25 09:21:21 +00:00
in_proto.c The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch. 1994-05-25 09:21:21 +00:00
in_systm.h BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
in_var.h The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch. 1994-05-25 09:21:21 +00:00
in.c The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch. 1994-05-25 09:21:21 +00:00
in.h BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
ip_icmp.c BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
ip_icmp.h BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
ip_input.c The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch. 1994-05-25 09:21:21 +00:00
ip_mroute.c The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch. 1994-05-25 09:21:21 +00:00
ip_mroute.h BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
ip_output.c fixed bug where large amounts of unidirectional UDP traffic would fill 1994-08-01 12:01:45 +00:00
ip_var.h BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
ip.h BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
raw_ip.c BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
tcp_debug.c BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
tcp_debug.h BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
tcp_fsm.h BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
tcp_input.c Fixed bug with Nagel Congestion Avoidance where a tcp connection would 1994-08-01 12:00:25 +00:00
tcp_output.c BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
tcp_reass.c Fixed bug with Nagel Congestion Avoidance where a tcp connection would 1994-08-01 12:00:25 +00:00
tcp_seq.h BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
tcp_subr.c The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch. 1994-05-25 09:21:21 +00:00
tcp_timer.c BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
tcp_timer.h The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch. 1994-05-25 09:21:21 +00:00
tcp_timewait.c The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch. 1994-05-25 09:21:21 +00:00
tcp_usrreq.c Increased tcp_send/recvspace to 16k, and added TCP_SMALLSPACE ifdef 1994-05-29 07:42:47 +00:00
tcp_var.h BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
tcp.h BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
tcpip.h BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
udp_usrreq.c The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch. 1994-05-25 09:21:21 +00:00
udp_var.h BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
udp.h BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00