[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <12f836c8-bdd8-a930-a79e-da4227e808d4@solarflare.com>
Date: Mon, 3 Aug 2020 21:30:32 +0100
From: Edward Cree <ecree@...arflare.com>
To: <linux-net-drivers@...arflare.com>, <davem@...emloft.net>
CC: <netdev@...r.kernel.org>
Subject: [PATCH v3 net-next 00/11] sfc: driver for EF100 family NICs, part 2
This series implements the data path and various other functionality
for Xilinx/Solarflare EF100 NICs.
Changed from v2:
* Improved error handling of design params (patch #3)
* Removed 'inline' from .c file in patch #4
* Don't report common stats to ethtool -S (patch #8)
Changed from v1:
* Fixed build errors on CONFIG_RFS_ACCEL=n (patch #5) and 32-bit
(patch #8)
* Dropped patch #10 (ethtool ops) as it's buggy and will need a
bigger rework to fix.
Edward Cree (11):
sfc_ef100: check firmware version at start-of-day
sfc_ef100: fail the probe if NIC uses unsol_ev credits
sfc_ef100: read Design Parameters at probe time
sfc_ef100: TX path for EF100 NICs
sfc_ef100: RX filter table management and related gubbins
sfc_ef100: RX path for EF100
sfc_ef100: plumb in fini_dmaq
sfc_ef100: statistics gathering
sfc_ef100: functions for selftests
sfc_ef100: read pf_index at probe time
sfc_ef100: add nic-type for VFs, and bind to them
drivers/net/ethernet/sfc/ef100.c | 2 +
drivers/net/ethernet/sfc/ef100_netdev.c | 16 +
drivers/net/ethernet/sfc/ef100_nic.c | 657 ++++++++++++++++++++++++
drivers/net/ethernet/sfc/ef100_nic.h | 48 ++
drivers/net/ethernet/sfc/ef100_rx.c | 150 +++++-
drivers/net/ethernet/sfc/ef100_rx.h | 1 +
drivers/net/ethernet/sfc/ef100_tx.c | 367 ++++++++++++-
drivers/net/ethernet/sfc/ef100_tx.h | 4 +
drivers/net/ethernet/sfc/net_driver.h | 21 +
drivers/net/ethernet/sfc/tx_common.c | 1 +
10 files changed, 1255 insertions(+), 12 deletions(-)
Powered by blists - more mailing lists