NetBSD/sys/netinet
gdt c238210804 Remove erroneous additional tick in RTO estimation. The variable
ts_rtt is 1 plus the RTT, so that 0 can mean invalid measurement.
However, the code failed to subtract the 1 back out before use.  With
this change, TCP from Massachusetts to France now typically has 1s RTO
values, rather than 1.5s.

This bug was found and fixed by Bev Schwartz of BBN.  This material is
based upon work supported by the Defense Advanced Research Projects
Agency and Space and Naval Warfare Systems Center, Pacific, under
Contract No. N66001-09-C-2073.  Approved for Public Release,
Distribution Unlimited
2011-05-25 23:20:57 +00:00
..
accept_filter.h
accf_data.c
accf_http.c
cpu_in_cksum.c
files.ipfilter Defopt the rest of the Ipfilter options and tunables. 2010-10-02 20:07:39 +00:00
files.netinet Reduces the resources demanded by TCP sessions in TIME_WAIT-state using 2011-05-03 18:28:44 +00:00
icmp6.h RA flood mitigation via a limit on accepted routes: 2011-05-24 18:07:11 +00:00
icmp_private.h
icmp_var.h
if_arp.c arp_drain() may be called with locks held, so instead of doing any work 2011-05-03 16:00:29 +00:00
if_atm.c udpate license clauses on my code to match the new-style BSD licenses. 2011-02-01 19:40:24 +00:00
if_atm.h udpate license clauses on my code to match the new-style BSD licenses. 2011-02-01 19:40:24 +00:00
if_ether.h
if_inarp.h
igmp_var.h
igmp.c
igmp.h
in4_cksum.c fix assertions 2011-04-25 22:04:32 +00:00
in_cksum.c
in_gif.c
in_gif.h
in_ifattach.h
in_offload.c ip_undefer_csum: 2011-04-25 22:11:31 +00:00
in_offload.h undefer csum in looutput. 2011-04-25 22:20:59 +00:00
in_pcb_hdr.h Reduces the resources demanded by TCP sessions in TIME_WAIT-state using 2011-05-03 18:28:44 +00:00
in_pcb.c Reduces the resources demanded by TCP sessions in TIME_WAIT-state using 2011-05-03 18:28:44 +00:00
in_pcb.h Reduces the resources demanded by TCP sessions in TIME_WAIT-state using 2011-05-03 18:28:44 +00:00
in_proto.c *_drain() routines may be called with locks held, so instead of doing 2011-05-03 17:44:30 +00:00
in_proto.h
in_selsrc.c
in_selsrc.h
in_systm.h
in_var.h ip_randomid: make mechanism MP-safe and more modular. 2010-11-05 01:35:57 +00:00
in.c
in.h
ip6.h
ip_carp.c ahem, min -> max in previous 2010-08-11 11:06:42 +00:00
ip_carp.h
ip_ecn.c
ip_ecn.h
ip_encap.c
ip_encap.h
ip_etherip.c
ip_etherip.h
ip_flow.c
ip_icmp.c manually adjust m_data and m_len so it can later be prepended with a 2010-07-02 07:02:00 +00:00
ip_icmp.h Add MPLS support, proposed on tech-net@ a couple of days ago 2010-06-26 14:24:27 +00:00
ip_id.c ip_randomid: make mechanism MP-safe and more modular. 2010-11-05 01:35:57 +00:00
ip_input.c *_drain() routines may be called with locks held, so instead of doing 2011-05-03 17:44:30 +00:00
ip_mroute.c
ip_mroute.h
ip_output.c after ip_input.c rev.1.285 and 1.286, restore kernel_lock for if_output. 2011-04-14 15:53:36 +00:00
ip_private.h
ip_reass.c ip_reass_packet: finish abstraction; some clean-up. 2010-11-05 00:21:51 +00:00
ip_var.h *_drain() routines may be called with locks held, so instead of doing 2011-05-03 17:44:30 +00:00
ip.h
Makefile Reduces the resources demanded by TCP sessions in TIME_WAIT-state using 2011-05-03 18:28:44 +00:00
pim_var.h
pim.h
raw_ip.c
tcp_congctl.c simplify code a little. no functional changes. 2011-04-08 11:15:11 +00:00
tcp_congctl.h - comments 2011-04-14 15:57:02 +00:00
tcp_debug.c
tcp_debug.h
tcp_fsm.h
tcp_input.c Remove erroneous additional tick in RTO estimation. The variable 2011-05-25 23:20:57 +00:00
tcp_output.c simplify a compile-time assertion 2011-04-14 16:08:53 +00:00
tcp_private.h
tcp_sack.c - comments 2011-04-14 15:54:31 +00:00
tcp_seq.h
tcp_subr.c Reduces the resources demanded by TCP sessions in TIME_WAIT-state using 2011-05-03 18:28:44 +00:00
tcp_timer.c Rewrite comments about TCP RTO calculations. 2011-04-20 13:35:51 +00:00
tcp_timer.h Note units and current value for TCP_DELACK_TICKS. 2011-05-24 18:37:52 +00:00
tcp_usrreq.c Reduces the resources demanded by TCP sessions in TIME_WAIT-state using 2011-05-03 18:28:44 +00:00
tcp_var.h Add comment urging a separation of TCP_RTT_SHIFT into separate defines 2011-05-25 23:17:44 +00:00
tcp_vtw.c typo in comment 2011-05-17 05:40:24 +00:00
tcp_vtw.h typo in comment 2011-05-17 05:40:24 +00:00
tcp.h
tcpip.h
udp_private.h
udp_usrreq.c Reduces the resources demanded by TCP sessions in TIME_WAIT-state using 2011-05-03 18:28:44 +00:00
udp_var.h
udp.h