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