CVSROOT: /cvs Module name: src Changes by: [email protected] 2025/08/29 06:41:21
Modified files:
sys/dev/pci : if_bnxt.c
Log message:
leave a spare slot on bxnt(4) Tx rings to avoid hardware lockups under load
Fixes hangs seen in bluhm@'s socket splicing benchmark where bnxt devices
would stop generating Tx interrupts, leaving the driver in permanent
OACTIVE state with full queues.
My initial fix was improved by feedback from sf@ and jmatthew@, thanks!
ok jmatthew@
