HomeFreeBSD

Add IFLIB_SINGLE_IRQ_RX_ONLY.

Description

Add IFLIB_SINGLE_IRQ_RX_ONLY.

As of r347221 the iflib legacy interrupt mode setup assumes that drivers
perform both receive and transmit processing from the interrupt handler.
This assumption is invalid in the vmxnet3 driver, so introduce the
IFLIB_SINGLE_IRQ_RX_ONLY flag to make iflib avoid tx processing in the
interrupt handler.

PR: 239118
Reported and tested by: Juraj Lutter <otis@sk.freebsd.org>
Obtained from: marius
Reviewed by: gallatin
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D21831

Details

Provenance
markjAuthored on
Reviewer
gallatin
Differential Revision
D21831: Add IFLIB_SINGLE_IRQ_RX_ONLY.
Parents
rS352905: Merge from stable/12 r352723: fix dsl_scan_ds_clone_swapped logic
Branches
Unknown
Tags
Unknown