You might also be interested in reviewing my fix for TCP buffer scaling
too Michael.
https://reviews.freebsd.org/D9668
This fixes slow transfers due to no receive buffer scaling if TCP
timestamps aren't negotiated.
Its still got debug stuff in it ATM and I'm toying with removing the
Author: tuexen
Date: Thu Feb 23 18:14:36 2017
New Revision: 314155
URL: https://svnweb.freebsd.org/changeset/base/314155
Log:
TCP window updates are only sent if the window can be increased by at
least 2 * MSS. However, if the receive buffer size is small, this might
be impossible. Add back