Re: Request for Testing: TCP RACK

From: <tuexen_at_freebsd.org>
Date: Sat, 16 Mar 2024 13:24:02 UTC
> On 16. Mar 2024, at 11:59, Nuno Teixeira <eduardo@freebsd.org> wrote:
> 
>>> Resuming I only need to add:
>>> 
>>> options         TCPHPTS
>>> 
>>> Is this correct?
>>> 
>> 
>> Yeah, that will probably fix it.  According to a comment in
>> /usr/src/sys/netinet/tcp_hpts.c it adds a high precision timer
>> system for tcp, used by RACK and BBR.
> 
> As tuexen said, on main, loader.conf: tcp_rack_load="YES" will load
> tcphpts.ko as I am seing in my rpi4 right now.
If you load tcp_rack via kldload, tcphtps get loaded automatically.
If you load if via /boot/loader.conf, you need to have
tcphpts_load="YES"
in addition to
tcp_rack_load="YES"

Best regards
Michael
> I'm testing it and check its performance.
> 
> I will test again on my amd64 laptop and run more tests too.
> 
> 
> -- 
> Nuno Teixeira
> FreeBSD Committer (ports)