CVSROOT: /cvs Module name: src Changes by: d...@cvs.openbsd.org 2019/07/30 06:11:42
Modified files: sys/dev/pci : if_msk.c Log message: push rxed packets to the stack once per interrupt (per port) pushing to the stack on every packet completion interacts badly with the backpressure mechanism in ifiq_input when you rx more than 8 or so packets per interrupt. while here move to ifiq_input and apply backpressure before we start dropping in software. the problem was found by olivier taibi and reported on bugs@ i tested this on an overdrive 1000 which uses msk for its onboard nic