[PATCH V2,net-next, 0/3] net: mana: Add support for EQ sharing

From: Haiyang Zhang
Date: Tue Aug 24 2021 - 12:51:20 EST


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