mirror-linux/tools/testing/selftests/drivers/net/mlxsw
Petr Machata 8fcac79270 selftests: forwarding: generalize bail_on_lldpad from mlxsw
mlxsw selftests often invoke a bail_on_lldpad() helper to make sure LLDPAD
is not running, to prevent conflicts between the QoS configuration applied
through TC or DCB command line tool, and the DCB configuration that LLDPAD
might apply. This helper might be useful to others. Move the function to
lib.sh, and parameterize to make reusable in other contexts.

Signed-off-by: Petr Machata <petrm@nvidia.com>
Reviewed-by: Danielle Ratson <danieller@nvidia.com>
Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2023-04-20 20:03:21 -07:00
..
spectrum selftests: mlxsw: Add a RIF counter scale test 2022-06-17 10:31:33 +01:00
spectrum-2 selftests: mlxsw: Move IPv6 decap_error test to shared directory 2022-12-08 18:46:32 -08:00
blackhole_routes.sh selftests: mlxsw: Use busywait helper in blackhole routes test 2020-02-27 11:10:14 -08:00
devlink_linecard.sh selftests: mlxsw: Check line card info on activated line card 2022-07-26 13:56:44 -07:00
devlink_trap.sh selftests: mlxsw: Add a test case for devlink-trap 2019-08-21 12:58:39 -07:00
devlink_trap_acl_drops.sh selftests: mlxsw: Do not hard code trap group name 2020-05-16 16:42:31 -07:00
devlink_trap_control.sh selftests: mlxsw: Add a test for EAPOL trap 2022-11-09 19:06:16 -08:00
devlink_trap_l2_drops.sh selftests: mlxsw: Add a test for locked port trap 2022-11-09 19:06:16 -08:00
devlink_trap_l3_drops.sh selftests: Clean forgotten resources as part of cleanup() 2021-06-08 14:39:07 -07:00
devlink_trap_l3_exceptions.sh selftests: Clean forgotten resources as part of cleanup() 2021-06-08 14:39:07 -07:00
devlink_trap_policer.sh selftests: mlxsw: Reduce test run time 2021-10-25 14:10:11 +01:00
devlink_trap_tunnel_ipip.sh selftests: mlxsw: devlink_trap_tunnel_ipip: Send a full-length key 2021-10-08 16:40:59 +01:00
devlink_trap_tunnel_ipip6.sh selftests: mlxsw: Move IPv6 decap_error test to shared directory 2022-12-08 18:46:32 -08:00
devlink_trap_tunnel_vxlan.sh selftests: mlxsw: devlink_trap_tunnel_vxlan: Fix 'decap_error' case 2021-12-23 11:24:01 +00:00
devlink_trap_tunnel_vxlan_ipv6.sh selftests: mlxsw: Add test for VxLAN related traps for IPv6 2021-12-23 11:24:01 +00:00
egress_vid_classification.sh selftests: mlxsw: Add egress VID classification test 2022-08-18 20:50:41 -07:00
ethtool_lanes.sh net: selftests: Add lanes setting test 2021-02-03 18:37:29 -08:00
extack.sh selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges 2020-02-17 14:42:53 -08:00
fib.sh selftests: Extend fib tests to run with and without flags notifications 2021-02-02 17:45:59 -08:00
fib_offload.sh
hw_stats_l3.sh selftests: mlxsw: hw_stats_l3: Add a new test 2022-03-15 14:00:51 +01:00
ingress_rif_conf_1d.sh selftests: mlxsw: Add ingress RIF configuration test for 802.1D bridge 2022-08-18 20:50:39 -07:00
ingress_rif_conf_1q.sh selftests: mlxsw: Add ingress RIF configuration test for 802.1Q bridge 2022-08-18 20:50:40 -07:00
ingress_rif_conf_vxlan.sh selftests: mlxsw: Add ingress RIF configuration test for VXLAN 2022-08-18 20:50:40 -07:00
mirror_gre.sh
mirror_gre_scale.sh selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test 2021-04-23 14:01:28 -07:00
mlxsw_lib.sh selftests: mlxsw: Add QOS test for maximum use of descriptors 2022-09-19 18:07:59 -07:00
one_armed_router.sh
port_scale.sh selftests: mlxsw: Make the unsplit array global in port_scale test 2021-05-17 15:15:46 -07:00
q_in_q_veto.sh selftests: forwarding: Add QinQ veto testing 2020-12-01 15:21:13 -08:00
qos_defprio.sh selftests: mlxsw: qos_defprio: Convert from lldptool to dcb 2023-01-31 21:02:11 -08:00
qos_dscp_bridge.sh selftests: mlxsw: qos_dscp_bridge: Convert from lldptool to dcb 2023-01-31 21:02:11 -08:00
qos_dscp_router.sh selftests: mlxsw: qos_dscp_router: Convert from lldptool to dcb 2023-01-31 21:02:11 -08:00
qos_ets_strict.sh selftests: mlxsw: Use shapers in QOS tests instead of forcing speed 2022-09-19 18:07:59 -07:00
qos_headroom.sh selftests: forwarding: generalize bail_on_lldpad from mlxsw 2023-04-20 20:03:21 -07:00
qos_lib.sh selftests: forwarding: generalize bail_on_lldpad from mlxsw 2023-04-20 20:03:21 -07:00
qos_max_descriptors.sh selftests: mlxsw: Add QOS test for maximum use of descriptors 2022-09-19 18:07:59 -07:00
qos_mc_aware.sh selftests: mlxsw: Use shapers in QOS tests instead of forcing speed 2022-09-19 18:07:59 -07:00
qos_pfc.sh selftests: forwarding: generalize bail_on_lldpad from mlxsw 2023-04-20 20:03:21 -07:00
rif_counter_scale.sh selftests: mlxsw: Add a RIF counter scale test 2022-06-17 10:31:33 +01:00
rif_mac_profile_scale.sh selftests: mlxsw: Add a scale test for RIF MAC profiles 2021-10-26 13:35:58 +01:00
rif_mac_profiles.sh selftests: mlxsw: Add forwarding test for RIF MAC profiles 2021-10-26 13:35:58 +01:00
rif_mac_profiles_occ.sh selftests: mlxsw: Add a test case for MAC profiles consolidation 2021-12-14 12:56:10 +00:00
router_scale.sh selftests: router_scale: Do not count failed routes 2021-06-08 14:39:07 -07:00
rtnetlink.sh selftests: mlxsw: Add a test for invalid locked bridge port configurations 2022-11-09 19:06:16 -08:00
sch_ets.sh selftests: forwarding: generalize bail_on_lldpad from mlxsw 2023-04-20 20:03:21 -07:00
sch_offload.sh selftests: mlxsw: Test offloadability of root TBF 2021-10-28 19:47:49 -07:00
sch_red_core.sh selftests: forwarding: generalize bail_on_lldpad from mlxsw 2023-04-20 20:03:21 -07:00
sch_red_ets.sh selftests: forwarding: generalize bail_on_lldpad from mlxsw 2023-04-20 20:03:21 -07:00
sch_red_prio.sh selftests: mlxsw: Add a RED selftest 2020-02-27 11:10:14 -08:00
sch_red_root.sh selftests: forwarding: generalize bail_on_lldpad from mlxsw 2023-04-20 20:03:21 -07:00
sch_tbf_ets.sh selftests: forwarding: generalize bail_on_lldpad from mlxsw 2023-04-20 20:03:21 -07:00
sch_tbf_prio.sh selftests: forwarding: generalize bail_on_lldpad from mlxsw 2023-04-20 20:03:21 -07:00
sch_tbf_root.sh selftests: forwarding: generalize bail_on_lldpad from mlxsw 2023-04-20 20:03:21 -07:00
sharedbuffer.sh mlxsw: spectrum: Reduce priority of locally delivered packets 2020-05-26 20:33:58 -07:00
sharedbuffer_configuration.py tweewide: Fix most Shebang lines 2020-12-08 23:30:04 +09:00
tc_action_hw_stats.sh selftests: mlxsw: Add tc action hw_stats tests 2020-03-18 16:46:19 -07:00
tc_flower_scale.sh selftests: mlxsw: tc_flower_scale: Add a traffic test 2022-06-17 10:31:33 +01:00
tc_police_occ.sh selftests: mlxsw: Test policers' occupancy 2020-07-15 18:10:00 -07:00
tc_police_scale.sh selftests: mlxsw: tc_police_scale: Make test more robust 2022-03-03 08:14:01 -08:00
tc_restrictions.sh selftests: mlxsw: Add helpers for skipping selftests 2021-10-25 14:10:11 +01:00
tc_sample.sh selftests: mlxsw: Add helpers for skipping selftests 2021-10-25 14:10:11 +01:00
vxlan.sh selftests: mlxsw: vxlan: Make the test more flexible for future use 2021-12-23 11:24:00 +00:00
vxlan_fdb_veto.sh selftests: mlxsw: vxlan_fdb_veto: Make the test more flexible for future use 2021-12-23 11:24:00 +00:00
vxlan_fdb_veto_ipv6.sh selftests: mlxsw: Add VxLAN FDB veto test for IPv6 2021-12-23 11:24:01 +00:00
vxlan_flooding.sh selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets 2022-04-20 15:04:27 +01:00
vxlan_ipv6.sh selftests: mlxsw: Add VxLAN configuration test for IPv6 2021-12-23 11:24:00 +00:00