linux_dsm_epyc7002/drivers/net/ethernet/emulex/benet
Sathya Perla 10ef9ab432 be2net: event queue re-design
v2: Fixed up the bad typecasting pointed out by David...

In the current design 8 TXQs are serviced by 1 EQ, while each RSS queue
is serviced by a separate EQ. This is being changed as follows:

- Upto 8 EQs will be used (based on the availabilty of msix vectors).
Each EQ will handle 1 RSS and 1 TX ring. The default non-RSS RX queue and
MCC queue are handled by the last EQ.

- On cards which provide support, upto 8 RSS rings will be used, instead
of the current limit of 4.

The new design allows spreading the TX multi-queue completion processing
across multiple CPUs unlike the previous design.

Signed-off-by: Sathya Perla <sathya.perla@emulex.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2012-02-13 00:47:40 -05:00
..
be_cmds.c be2net: event queue re-design 2012-02-13 00:47:40 -05:00
be_cmds.h be2net: event queue re-design 2012-02-13 00:47:40 -05:00
be_ethtool.c be2net: event queue re-design 2012-02-13 00:47:40 -05:00
be_hw.h be2net: Add detect UE feature for Lancer 2011-11-03 21:59:40 -04:00
be_main.c be2net: event queue re-design 2012-02-13 00:47:40 -05:00
be.h be2net: event queue re-design 2012-02-13 00:47:40 -05:00
Kconfig be2net: Move the Emulex driver 2011-08-11 02:33:55 -07:00
Makefile be2net: Move the Emulex driver 2011-08-11 02:33:55 -07:00