CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2020/07/22 19:24:53
Modified files:
sys/dev/pci : if_mcx.c
Log message:
Increase the event queue size. When polling for admin command completion,
we don't wait for the event to be posted to the queue, we just look at the
command itself, which means we can build up a backlog of events to be posted.
Newer firmware for ConnectX-4 seems to get upset if the backlog grows
beyond some fraction of the event queue size, causing an interrupt storm.
This was reported by patrick@ and Hrvoje Popovski (at least) while testing
support for multiple tx/rx queues. With the new event queue size, we can
safely create 8 queues.