mirror_ubuntu-kernels/drivers/net/ethernet/netronome/nfp
Jakub Kicinski 14e426bf1a devlink: hold the instance lock during eswitch_mode callbacks
Make the devlink core hold the instance lock during eswitch_mode
callbacks. Cheat in case of mlx5 (see the cover letter).

Reviewed-by: Leon Romanovsky <leonro@nvidia.com>
Reviewed-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2022-03-21 14:11:38 +00:00
..
abm net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types 2021-10-18 12:54:41 +01:00
bpf nfp: bpf: relax prog rejection for mtu check through max_pkt_offset 2021-10-28 12:59:32 +01:00
crypto nfp: silence set but not used warning with IPV6=n 2020-12-09 19:42:03 -08:00
flower eth: nfp: wrap locking assertions in helpers 2022-03-16 12:56:35 -07:00
nfd3 nfp: add per-data path feature mask 2022-03-21 13:21:16 +00:00
nfdk nfp: nfdk: implement xdp tx path for NFDK 2022-03-21 13:21:17 +00:00
nfpcore nfp: add support for NFP3800/NFP3803 PCIe devices 2022-03-11 23:10:22 -08:00
nic
ccm_mbox.c net: netronome: nfp: Fix wrong function name in comments 2021-05-17 14:12:39 -07:00
ccm.c
ccm.h
devlink_param.c nfp: Move delink_register to be last command 2021-09-27 16:31:59 +01:00
Makefile nfp: add support for NFDK data path 2022-03-21 13:21:17 +00:00
nfp_abi.h
nfp_app_nic.c
nfp_app.c eth: nfp: wrap locking assertions in helpers 2022-03-16 12:56:35 -07:00
nfp_app.h eth: nfp: replace driver's "pf" lock with devlink instance lock 2022-03-16 12:56:37 -07:00
nfp_asm.c nfp: bpf: silence bitwise vs. logical OR warning 2021-10-18 14:50:01 -07:00
nfp_asm.h
nfp_devlink.c devlink: hold the instance lock during eswitch_mode callbacks 2022-03-21 14:11:38 +00:00
nfp_hwmon.c
nfp_main.c eth: nfp: replace driver's "pf" lock with devlink instance lock 2022-03-16 12:56:37 -07:00
nfp_main.h eth: nfp: replace driver's "pf" lock with devlink instance lock 2022-03-16 12:56:37 -07:00
nfp_net_common.c nfp: add support for NFDK data path 2022-03-21 13:21:17 +00:00
nfp_net_ctrl.c
nfp_net_ctrl.h nfp: add support for NFDK data path 2022-03-21 13:21:17 +00:00
nfp_net_debugdump.c
nfp_net_debugfs.c nfp: use TX ring pointer write back 2022-03-21 13:21:16 +00:00
nfp_net_dp.c nfp: use TX ring pointer write back 2022-03-21 13:21:16 +00:00
nfp_net_dp.h nfp: add support for NFDK data path 2022-03-21 13:21:17 +00:00
nfp_net_ethtool.c nfp: choose data path based on version 2022-03-21 13:21:17 +00:00
nfp_net_main.c nfp: choose data path based on version 2022-03-21 13:21:17 +00:00
nfp_net_repr.c eth: nfp: wrap locking assertions in helpers 2022-03-16 12:56:35 -07:00
nfp_net_repr.h
nfp_net_sriov.c
nfp_net_sriov.h nfp: only use kdoc style comments for kdoc 2022-01-26 18:58:49 -08:00
nfp_net_xsk.c nfp: add support for NFDK data path 2022-03-21 13:21:17 +00:00
nfp_net_xsk.h nfp: move the fast path code to separate files 2022-03-21 13:21:16 +00:00
nfp_net.h nfp: add support for NFDK data path 2022-03-21 13:21:17 +00:00
nfp_netvf_main.c nfp: choose data path based on version 2022-03-21 13:21:17 +00:00
nfp_port.c devlink: pass devlink_port to port_split / port_unsplit callbacks 2022-03-16 12:56:45 -07:00
nfp_port.h devlink: pass devlink_port to port_split / port_unsplit callbacks 2022-03-16 12:56:45 -07:00
nfp_shared_buf.c