On Mon, May 12, 2025 at 08:57:30PM +0200, Matthieu Herrb wrote:
> At work we have several OpenBSD VMs running on a VMware cluster. Some
> of them are used to route traffic between vlan.
> Last friday I upgraded the one providing access to visitors (Eduroam
> and a "welcome" network).
> While it has been rock solid for several years up to 7.6 until last
> week, It stopped forwarding trafic twice today:
> 
> - 1st the vmx1 interface stopped sending packets. running ifconfig
>   wmx1 down / vmx1 up was enough to get the packets flowing again, but
>   no trace that I could spot that would explain what happened.
> 
> - then a few hours later, the VM was found completely frozen. No
>   console interaction possible, no visible panic or error message. So
>   I rebooted it using hard-reset from the hypervisor.
> 
> Any clue of 7.6-7.7 changes that could explain that ? I've noticed
> that LRO support has been added and hwfeatures does advertise
> LRO.

LRO was introduces in Jun 2024.  So, it was already part of the 7.6
release.  Since 7.6 we just had 3 commits.

Whats does the kstat output looks like in an error case?
# kstat vmx0:::

> Could it be the issue ? would -tcplro in /etc/hostname.if be enough?

I don't think so.  But, just try it.

ifconfig vmx0 -tcplro

If it runs stable after this, it is at least LRO related/triggerable.

Reply via email to