Hi!

This series adds support for CRC32 RSS hash function to kernel API
of which NFP driver immediately makes use.  There is also a
.ndo_get_phys_port_name() implementation conforming to switchdev 
name format.  Small patch takes advantage of napi_complete_done()'s
return code.  Simon provides a fix for potentially trusting values 
returned from FW too much.

A handful of unassuming fast path adjustments is also thrown in to make
the upcoming xdp_adjust_head() series easier to review.

Jakub Kicinski (8):
  ethtool: add CRC32 as an RSS hash function
  nfp: add support for reporting CRC32 hash function
  nfp: implement .ndo_get_phys_port_name()
  nfp: move more ring debug info to debugfs
  nfp: reorder variables in nfp_net_tx()
  nfp: store device pointer for the fastpath
  nfp: avoid rearming the interrupts when in busy poll
  nfp: add metadata format bit

Simon Horman (1):
  nfp: prevent theoretical buffer overrun in nfp_eth_read_ports

 drivers/net/ethernet/netronome/nfp/nfp_net.h       |  15 ++-
 .../net/ethernet/netronome/nfp/nfp_net_common.c    | 141 ++++++++++++++-------
 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h  |  14 +-
 .../net/ethernet/netronome/nfp/nfp_net_debugfs.c   |  13 +-
 .../net/ethernet/netronome/nfp/nfp_net_ethtool.c   |  23 +++-
 drivers/net/ethernet/netronome/nfp/nfp_net_main.c  |   7 +-
 .../net/ethernet/netronome/nfp/nfp_net_offload.c   |   7 +-
 .../ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c   |  65 +++++++---
 .../ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.h   |  15 ++-
 include/linux/ethtool.h                            |   2 +
 net/core/ethtool.c                                 |   1 +
 11 files changed, 216 insertions(+), 87 deletions(-)

-- 
2.11.0

Reply via email to