Re: Request for Testing: TCP RACK

From: Olivier_Cochard-Labbé <olivier_at_freebsd.org>
Date: Fri, 17 Nov 2023 13:46:52 UTC
On Fri, Nov 17, 2023 at 2:31 PM Herbert J. Skuhra <herbert@gojira.at> wrote:

>
> 1. It even fails with a simple pf.conf:
>    pass in all
>    pass out all
>
> 2. Fetching port distfiles also failed.
>
> 3. If I disable rxcsum on the ethernet adapter (igb0) it works.
>
>
> I can't reproduce it with pfctl too (same igb drivers with default RXCSUM
enabled).

$ cat /etc/pf.conf
pass in all
pass out all
$ service pf onestart
Enabling pf
.
$ pfctl -sr
pass in all flags S/SA keep state
pass out all flags S/SA keep state
$ sysctl net.inet.tcp.functions_default
net.inet.tcp.functions_default: rack
$ ifconfig igb0 | grep option

options=4e523bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6,HWSTATS,MEXTPG>
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>

$ git clone -q git@github.com:freebsd/freebsd-src.git && echo working
working

What is your igb chipset exactly  ? (pciconf -lv | grep -B 3 -F "network")
What is your netstat -ss output ?