This is a follow up for the igb XDP/ZC implementation. The first two patches link the IRQs and queues to NAPI instances. This is required to bring back the XDP/ZC busy polling support. The last patch removes undesired IRQs (injected via igb watchdog) while busy polling with napi_defer_hard_irqs and gro_flush_timeout set.
Signed-off-by: Kurt Kanzenbach <[email protected]> --- Kurt Kanzenbach (3): igb: Link IRQs to NAPI instances igb: Link queues to NAPI instances igb: Get rid of spurious interrupts drivers/net/ethernet/intel/igb/igb.h | 5 ++- drivers/net/ethernet/intel/igb/igb_main.c | 67 ++++++++++++++++++++++++++----- drivers/net/ethernet/intel/igb/igb_xsk.c | 3 ++ 3 files changed, 65 insertions(+), 10 deletions(-) --- base-commit: acdefab0dcbc3833b5a734ab80d792bb778517a0 change-id: 20250206-igb_irq-f5a4d4deb207 Best regards, -- Kurt Kanzenbach <[email protected]>
