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

Reply via email to