from stsp@bsd.network to (none) on 20 Jun 06:44
https://bsd.network/users/stsp/statuses/114715989373571497
If you are using any of the bge, bnx, avf, igc, ix, ixl, ngbe, or pcn Ethernet drivers on #OpenBSD then please help me by testing the following patch:
https://marc.info/?l=openbsd-tech&m=175041440601741&w=2
The patch should prevent the interface from stalling with the OACTIVE flag showing in ifconfig.
The description of the patch includes a reproduction recipe for the problem. Without the patch, the interface should become unusable within seconds or minutes once iperf starts sending UDP traffic.
Please first confirm whether this is the case. Then try again after rebooting into the patched kernel. The interface queues will still run full and some packets will be dropped, but the driver should now recover automatically once iperf is stopped (kill the processes using pkill -x iperf).
The patch was written against -current but also applies to 7.7 release sources with few offsets.
threaded - newest