The existing code uses (1 + #vPorts * #Queues) MSIXs, which may exceed the device limit. Support EQ sharing, so that multiple vPorts can share the same set of MSIXs. Haiyang Zhang (3): net: mana: Move NAPI from EQ to CQ net: mana: Add support for EQ sharing net: mana: Add WARN_ON_ONCE in case of CQE read overflow drivers/net/ethernet/microsoft/mana/gdma.h | 32 ++-- .../net/ethernet/microsoft/mana/gdma_main.c | 88 +++------- .../net/ethernet/microsoft/mana/hw_channel.c | 2 +- drivers/net/ethernet/microsoft/mana/mana.h | 29 ++-- drivers/net/ethernet/microsoft/mana/mana_en.c | 162 ++++++++++-------- 5 files changed, 153 insertions(+), 160 deletions(-) -- 2.25.1