On Thu, Aug 29, 2024 at 11:32:09AM +0300, kek...@ya.ru wrote:
> >Synopsis:    TSO on IPv6 under QEMU
> >Category:    kernel
> >Environment:
>       System      : OpenBSD 7.6
>       Details     : OpenBSD 7.6-beta (GENERIC) #275: Sat Aug 24 22:13:11 MDT 
> 2024
>                        
> dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC
> 
>       Architecture: OpenBSD.amd64
>       Machine     : amd64
> >Description:
>       After upgrading to 7.4, IPv6 stopped working

Is it 7.6-beta or 7.4?

> >How-To-Repeat:
>       Set a static IPv6 address on the vio0 interface. The gateway does not 
> ping.
> >Fix:
>       sysctl net.inet.tcp.tso=0

Ping is ICMP, but TOS sysctl only affects TCP.  There must be another
correlation.

What exactly did you to?  I would guess

ping the machine from extern, does not work
Log into console
set sysctl net.inet.tcp.tso=0
ping from extern starts working

This is very unlikely as TCP and ICMP are unrelated.

What could be possible that some large TSO packet is stuck in the
network driver.  By setting net.inet.tcp.tso=0 at boot time no such
packet is generaded.  Is that what you did?

bluhm

Reply via email to