Go to file
mycroft 7215a0b3f1 Introduce a new state variable, t_partialacks. It has 3 states:
* t_partialacks<0 means we are not in fast recovery.
* t_partialacks==0 means we are in fast recovery, but we have not received
  any partial acks yet.
* t_partialacks>0 means we are in fast recovery, and we have received
  partial acks.

This is used to implement 2 changes in RFC 3782:
* We keep the notion that we are in fast recovery separate from t_dupacks, so
  it is not reset due to out-of-order acks.  (This affects both the Reno and
  NewReno cases.)
* We only reset the retransmit timer on the first partial ack -- preventing us
  from possibly taking one RTO per segment once fast recovery is initiated.

As before, it is hard to measure any difference between Reno and NewReno in the
real-world cases that I've tested.
2005-01-27 03:39:36 +00:00
bin Apply user supplied patterns first before applying actions for -A. This way pax 2005-01-23 06:19:03 +00:00
contrib/sys
crypto don't throw const away for no reason. 2004-12-11 06:58:20 +00:00
dist Remove duplicate description for -d. From Chris Ross in PR 29035. 2005-01-21 15:10:16 +00:00
distrib Install tap(4) LKM. 2005-01-24 15:50:52 +00:00
doc yamt-km branch. 2005-01-25 13:14:56 +00:00
etc Set the pam_nologin call to keep our current behavior: login is refused 2005-01-23 09:48:38 +00:00
games Convert from libc/threadlib-style mutex protection to pthread style. 2004-12-14 00:21:01 +00:00
gnu From groff CVS: 2005-01-26 10:25:09 +00:00
include Remove the remains of "struct sigcontext" and sigreturn() from the 2005-01-20 20:42:05 +00:00
lib Extend fsync_range(2) to support the FDISKSYNC flag, which requests 2005-01-25 23:55:20 +00:00
libexec Quote symbol names in a debug message (to make it easier to spot an empty 2005-01-11 21:58:27 +00:00
regress test pthread_detach. 2005-01-21 11:54:24 +00:00
rescue cosmetic tweak 2005-01-13 03:50:08 +00:00
sbin note that loopback mount is a bad idea. 2005-01-21 15:49:43 +00:00
share Document pci_conf_capture(9), pci_conf_restore(9) as well as 2005-01-27 01:49:53 +00:00
sys Introduce a new state variable, t_partialacks. It has 3 states: 2005-01-27 03:39:36 +00:00
tools Revert previous. 2005-01-14 07:46:56 +00:00
usr.bin Sync with manpage (add -W, sort). 2005-01-26 13:42:07 +00:00
usr.sbin Add 'd' to usage, sort options in usage, sort options in getopt() call. 2005-01-23 20:55:57 +00:00
x11 + add riva128 submodule patch from Dieter Roelants 2005-01-21 08:33:11 +00:00
build.sh
BUILDING
Makefile correct the comment describing the build order 2005-01-01 10:32:39 +00:00
Makefile.inc
UPDATING Mention /etc/pam.d requirement. 2005-01-09 07:31:31 +00:00