Linux/linux 75720e6drivers/net/ethernet/broadcom/bnxt bnxt.c bnxt_ulp.c

bnxt_en: Keep track of reserved IRQs.

The new 57500 chips use 1 NQ per MSIX vector, whereas legacy chips use
1 CP ring per MSIX vector.  To better unify this, add a resv_irqs
field to struct bnxt_hw_resc.  On legacy chips, we initialize resv_irqs
with resv_cp_rings.  On new chips, we initialize it with the allocated
MSIX resources.

Signed-off-by: Michael Chan <michael.chan at broadcom.com>
Signed-off-by: David S. Miller <davem at davemloft.net>
DeltaFile
+6-2drivers/net/ethernet/broadcom/bnxt/bnxt.c
+1-1drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
+1-0drivers/net/ethernet/broadcom/bnxt/bnxt.h
+8-33 files

UnifiedSplitRaw