Call for Testing: Network Interface Driver Fix for OpenBSD
Stefan Sperling has identified a bug affecting several network interface drivers in OpenBSD, including bge, bnx, iavf, igc, ix, ixl, ngbe, and pcn. The issue involves calling ifqrestart() without making space on a full Tx ring, potentially causing the interface to get stuck. A fix has been proposed, and testing is requested from the community, especially those with hardware for the affected drivers. The fix involves modifying the code to ensure ifqrestart() is only called when space has been made on the ring. Users are encouraged to test the patch and provide feedback to help integrate the fix into the OpenBSD tree.