mbox series

[net-next,00/12] sfc: driver for EF100 family NICs, part 2

Message ID abac4f27-7fac-2bd4-636b-4cfc401603ae@solarflare.com
Headers show
Series sfc: driver for EF100 family NICs, part 2 | expand

Message

Edward Cree July 30, 2020, 2:31 p.m. UTC
This series implements the data path and various other functionality
 for Xilinx/Solarflare EF100 NICs.

Edward Cree (12):
  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: add ethtool ops and miscellaneous ndos
  sfc_ef100: read pf_index at probe time
  sfc_ef100: add nic-type for VFs, and bind to them

 drivers/net/ethernet/sfc/Kconfig         |   1 +
 drivers/net/ethernet/sfc/ef100.c         |   2 +
 drivers/net/ethernet/sfc/ef100_ethtool.c |  44 ++
 drivers/net/ethernet/sfc/ef100_netdev.c  |  20 +
 drivers/net/ethernet/sfc/ef100_nic.c     | 643 +++++++++++++++++++++++
 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      | 368 ++++++++++++-
 drivers/net/ethernet/sfc/ef100_tx.h      |   4 +
 drivers/net/ethernet/sfc/net_driver.h    |  21 +
 drivers/net/ethernet/sfc/tx_common.c     |   1 +
 12 files changed, 1291 insertions(+), 12 deletions(-)

Comments

Edward Cree July 30, 2020, 6:10 p.m. UTC | #1
On 30/07/2020 15:31, Edward Cree wrote:
> This series implements the data path and various other functionality
>  for Xilinx/Solarflare EF100 NICs.
Drop this series; besides the build error (which looks like missing
 ifdeffery for CONFIG_RFS_ACCEL=n), patch #10 introduces a crash
 because the phy_ops aren't hooked up so e.g. get_link_ksettings
 tries to call NULL.
I'll try and spin v2 in the next few days to fix both issues (and
 hope there's an -rc8 ;)

-ed