[PATCH net-next v4 0/4] add 4 RX/TX queue support for Mikrotik 10/25G NIC

From: Gatis Peisenieks
Date: Thu May 27 2021 - 10:44:38 EST


More RX/TX queues on a network card help spread the CPU load among
cores and achieve higher overall networking performance.
This patch set adds support for 4 RX/TX queues available on
Mikrotik 10/25G NIC.

v4:
- addressed comments from Jakub Kicinski:
- split up the change in more manageable chunks
- changed member order in structs for tighter packing
- fixed style issues
- reverted to calling napi_alloc_skb only from within poll
as before
v3:
- fix kernel-doc complaints on comments as pointed out by
David Miller
v2:
- rebase on net-next master as requested by David Miller

Gatis Peisenieks (4):
atl1c: detect NIC type early
atl1c: move tx napi into tpd_ring
atl1c: prepare for multiple rx queues
atl1c: add 4 RX/TX queue support for Mikrotik 10/25G NIC

drivers/net/ethernet/atheros/atl1c/atl1c.h | 25 +-
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h | 34 +-
.../net/ethernet/atheros/atl1c/atl1c_main.c | 546 +++++++++++-------
3 files changed, 368 insertions(+), 237 deletions(-)

--
2.31.1