mbox series

[net-next,0/6] sfc: ethtool for EF100 and related improvements

Message ID 4634ee2f-728d-fa64-aa2c-490f607fc9fd@solarflare.com
Headers show
Series sfc: ethtool for EF100 and related improvements | expand

Message

Edward Cree Sept. 7, 2020, 4:12 p.m. UTC
This series adds the ethtool support to the EF100 driver that was held
 back from the original submission as the lack of phy_ops caused issues.
Patch #2, removing the phy_op indirection, deals with this.  There are a
 lot of checkpatch warnings / xmastree violations but they're all in
 pure code movement so I've left the code as it is.
While patch #1 is technically a fix and possibly could go to 'net', I've
 put it in this series since it only becomes triggerable with the added
 'ethtool --reset' support.

Edward Cree (6):
  sfc: don't double-down() filters in ef100_reset()
  sfc: remove phy_op indirection
  sfc: add ethtool ops and miscellaneous ndos to EF100
  sfc: handle limited FEC support
  sfc: remove EFX_DRIVER_VERSION
  sfc: simplify DMA mask setting

 drivers/net/ethernet/sfc/ef100_ethtool.c    |  41 ++
 drivers/net/ethernet/sfc/ef100_netdev.c     |   4 +
 drivers/net/ethernet/sfc/ef100_nic.c        |  19 +-
 drivers/net/ethernet/sfc/efx.c              |  20 +-
 drivers/net/ethernet/sfc/efx_common.c       |  38 +-
 drivers/net/ethernet/sfc/ethtool_common.c   |  45 +-
 drivers/net/ethernet/sfc/mcdi.h             |   1 -
 drivers/net/ethernet/sfc/mcdi_port.c        | 593 +------------------
 drivers/net/ethernet/sfc/mcdi_port_common.c | 604 +++++++++++++++++++-
 drivers/net/ethernet/sfc/mcdi_port_common.h |  15 +-
 drivers/net/ethernet/sfc/net_driver.h       |  49 --
 drivers/net/ethernet/sfc/selftest.c         |  12 +-
 12 files changed, 688 insertions(+), 753 deletions(-)