Currently the IRQ affinity settings fallback to defaults when interface goes through a soft reset. Use irq_set_affinity_notifier() callbacks to fix it. Also, wait for pending IRQ handler before interrupt configuration is removed.
Sudheer Mogilappagari (2): idpf: preserve IRQ affinity settings across resets idpf: finish pending IRQ handling before freeing interrupt drivers/net/ethernet/intel/idpf/idpf_txrx.c | 36 +++++++++++++++++++-- drivers/net/ethernet/intel/idpf/idpf_txrx.h | 6 +++- 2 files changed, 39 insertions(+), 3 deletions(-) -- 2.43.0
