We set cwnd to 1mss when we detect loss via arrivals of 3 dupacks. That is wrong as we severely underutilizing network capacity by doing so. Past discussion: https://lists.freebsd.org/pipermail/freebsd-net/2015-September/043249.html Recent discussion: https://lists.freebsd.org/pipermail/freebsd-transport/2015-October/000010.html Please comment on the recent discussion if you want to participate.
https://svnweb.freebsd.org/base?view=revision&revision=r307901 https://svnweb.freebsd.org/base?view=revision&revision=r308180