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.
