Hi!

This series prepares NFP control structures for crypto offloads.
So far we mostly dealt with configuration requests under rtnl lock.
This will no longer be the case with crypto.  Additionally we will
try to reuse the BPF control message format, so we move common code
out of BPF.

Dirk van der Merwe (1):
  nfp: opportunistically poll for reconfig result

Jakub Kicinski (3):
  nfp: add a mutex lock for the vNIC ctrl BAR
  nfp: move vNIC reset before netdev init
  nfp: split out common control message handling code

 drivers/net/ethernet/netronome/nfp/Makefile   |   1 +
 drivers/net/ethernet/netronome/nfp/abm/ctrl.c |   8 +-
 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 236 ++----------------
 drivers/net/ethernet/netronome/nfp/bpf/fw.h   |  33 +--
 drivers/net/ethernet/netronome/nfp/bpf/main.c |  12 +-
 drivers/net/ethernet/netronome/nfp/bpf/main.h |  17 +-
 .../net/ethernet/netronome/nfp/bpf/offload.c  |   3 +-
 drivers/net/ethernet/netronome/nfp/ccm.c      | 220 ++++++++++++++++
 drivers/net/ethernet/netronome/nfp/ccm.h      |  81 ++++++
 drivers/net/ethernet/netronome/nfp/nfp_net.h  |  21 +-
 .../ethernet/netronome/nfp/nfp_net_common.c   | 103 ++++++--
 .../net/ethernet/netronome/nfp/nfp_net_ctrl.h |   7 -
 12 files changed, 449 insertions(+), 293 deletions(-)
 create mode 100644 drivers/net/ethernet/netronome/nfp/ccm.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/ccm.h

-- 
2.21.0

Reply via email to