linux_dsm_epyc7002/drivers/net/ethernet/mellanox/mlxsw
Jiri Pirko c70b13275b mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code
No longer require RTNL lock in this code. Newly introduced mutexes take
care of guarding objagg and bloom filter. There is no need to guard
gen_pool_alloc()/gen_pool_free() as they are fine to be called lockless.

Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: Ido Schimmel <idosch@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2019-02-24 20:25:29 -08:00
..
cmd.h
core_acl_flex_actions.c
core_acl_flex_actions.h
core_acl_flex_keys.c
core_acl_flex_keys.h
core_env.c mlxsw: core: Add API for QSFP module temperature thresholds reading 2019-02-13 22:33:02 -08:00
core_env.h mlxsw: core: Add API for QSFP module temperature thresholds reading 2019-02-13 22:33:02 -08:00
core_hwmon.c mlxsw: core: fix spelling mistake "temprature" -> "temperature" 2019-02-15 20:16:52 -08:00
core_thermal.c mlxsw: core: Extend thermal module with per QSFP module thermal zones 2019-02-17 10:57:49 -08:00
core.c devlink: publish params only after driver init is done 2019-02-08 15:02:49 -08:00
core.h mlxsw: core: Set different thermal polling time based on bus frequency capability 2019-02-13 22:33:02 -08:00
emad.h
i2c.c mlxsw: core: Set different thermal polling time based on bus frequency capability 2019-02-13 22:33:02 -08:00
i2c.h
ib.h
item.h
Kconfig mlxsw: spectrum: Add VXLAN dependency for spectrum 2019-01-08 16:53:54 -05:00
Makefile mlxsw: core: Add API for QSFP module temperature thresholds reading 2019-02-13 22:33:02 -08:00
minimal.c
pci_hw.h mlxsw: pci: Increase PCI SW reset timeout 2019-01-18 15:12:16 -08:00
pci.c mlxsw: pci: Return error on PCI reset timeout 2019-01-18 15:12:16 -08:00
pci.h
port.h
reg.h mlxsw: reg: Add new port type-speed fields for PTYS register 2019-02-23 13:54:36 -08:00
resources.h mlxsw: spectrum_buffers: Reject overlarge headroom size requests 2019-02-21 15:57:46 -08:00
spectrum1_acl_tcam.c mlxsw: spectrum_acl: Pass hints priv all the way to ERP code 2019-02-08 15:02:50 -08:00
spectrum1_kvdl.c
spectrum1_mr_tcam.c
spectrum2_acl_tcam.c mlxsw: spectrum_acl: Pass hints priv all the way to ERP code 2019-02-08 15:02:50 -08:00
spectrum2_kvdl.c
spectrum2_mr_tcam.c
spectrum_acl_atcam.c mlxsw: spectrum_acl: Pass hints priv all the way to ERP code 2019-02-08 15:02:50 -08:00
spectrum_acl_bloom_filter.c mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates 2019-02-24 20:25:29 -08:00
spectrum_acl_ctcam.c mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path 2019-01-28 10:43:15 -08:00
spectrum_acl_erp.c mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code 2019-02-24 20:25:29 -08:00
spectrum_acl_flex_actions.c
spectrum_acl_flex_actions.h
spectrum_acl_flex_keys.c
spectrum_acl_tcam.c mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() 2019-02-24 20:25:29 -08:00
spectrum_acl_tcam.h mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() 2019-02-24 20:25:29 -08:00
spectrum_acl.c mlxsw: spectrum: add "acl_region_rehash_interval" devlink param 2019-02-08 15:02:50 -08:00
spectrum_buffers.c mlxsw: spectrum_buffers: Reject overlarge headroom size requests 2019-02-21 15:57:46 -08:00
spectrum_cnt.c
spectrum_cnt.h
spectrum_dcb.c
spectrum_dpipe.c mlxsw: spectrum_router: Support RIF without device 2019-01-20 11:12:57 -08:00
spectrum_dpipe.h
spectrum_fid.c mlxsw: spectrum_fid: Update dummy FID index 2019-01-18 15:12:16 -08:00
spectrum_flower.c mlxsw: spectrum_flower: Fix VLAN modify action support 2019-02-12 12:03:29 -05:00
spectrum_ipip.c mlxsw: spectrum_router: Update tunnel decap properties 2019-01-20 11:12:58 -08:00
spectrum_ipip.h
spectrum_kvdl.c
spectrum_mr_tcam.c
spectrum_mr_tcam.h
spectrum_mr.c
spectrum_mr.h
spectrum_nve_vxlan.c mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 2019-01-23 09:28:27 -08:00
spectrum_nve.c mlxsw: spectrum: Add extack messages to VXLAN FDB rejection 2019-01-17 15:18:47 -08:00
spectrum_nve.h mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 2019-01-23 09:28:27 -08:00
spectrum_qdisc.c
spectrum_router.c mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() 2019-02-12 12:03:29 -05:00
spectrum_router.h mlxsw: spectrum_router: Update tunnel decap properties 2019-01-20 11:12:58 -08:00
spectrum_span.c
spectrum_span.h
spectrum_switchdev.c net: Get rid of switchdev_port_attr_get() 2019-02-21 14:55:14 -08:00
spectrum_switchdev.h
spectrum.c mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds 2019-02-23 13:54:36 -08:00
spectrum.h mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations 2019-02-23 13:54:36 -08:00
switchib.c
switchx2.c mlxsw: Implement ndo_get_port_parent_id() 2019-02-06 14:16:11 -08:00
trap.h
txheader.h