linux/tools/testing/selftests/drivers/net/mlxsw
Danielle Ratson 152f98e7c5 selftests: mlxsw: Add a scale test for RIF MAC profiles
Query the maximum number of supported RIF MAC profiles using
devlink-resource and verify that all available MAC profiles can be utilized
and that an error is generated when user space tries to exceed this number.

Output example in Spectrum-2:

$ TESTS='rif_mac_profile' ./resource_scale.sh
TEST: 'rif_mac_profile' 4                                           [ OK ]
TEST: 'rif_mac_profile' overflow 5                                  [ OK ]

Signed-off-by: Danielle Ratson <danieller@nvidia.com>
Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2021-10-26 13:35:58 +01:00
..
spectrum selftests: mlxsw: Add a scale test for RIF MAC profiles 2021-10-26 13:35:58 +01:00
spectrum-2 selftests: mlxsw: Add a scale test for RIF MAC profiles 2021-10-26 13:35:58 +01:00
blackhole_routes.sh selftests: mlxsw: Use busywait helper in blackhole routes test 2020-02-27 11:10:14 -08: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 helpers for skipping selftests 2021-10-25 14:10:11 +01:00
devlink_trap_l2_drops.sh selftests: mlxsw: Do not hard code trap group name 2020-05-16 16:42:31 -07: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_vxlan.sh selftests: mlxsw: Do not hard code trap group name 2020-05-16 16:42:31 -07:00
devlink_trap.sh selftests: mlxsw: Add a test case for devlink-trap 2019-08-21 12:58:39 -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_offload.sh selftests: mlxsw: Add a test for FIB offload indication 2019-06-18 09:45:37 -07:00
fib.sh selftests: Extend fib tests to run with and without flags notifications 2021-02-02 17:45:59 -08:00
mirror_gre_scale.sh selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test 2021-04-23 14:01:28 -07:00
mirror_gre.sh selftests: mlxsw: Add mlxsw-specific test for mirror to gretap 2018-07-07 20:29:34 +09:00
mlxsw_lib.sh selftests: mlxsw: Add helpers for skipping selftests 2021-10-25 14:10:11 +01:00
one_armed_router.sh selftests: mlxsw: Add one-armed router test 2018-12-04 08:36:36 -08:00
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: Use until_counter_is 2020-03-03 17:03:52 -08:00
qos_dscp_bridge.sh selftests: Clean forgotten resources as part of cleanup() 2021-06-08 14:39:07 -07:00
qos_dscp_router.sh selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit 2020-03-26 11:55:40 -07:00
qos_ets_strict.sh selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set 2020-09-30 14:06:54 -07:00
qos_headroom.sh selftests: mlxsw: qos_headroom: Convert to iproute2 dcb 2021-05-17 15:15:46 -07:00
qos_lib.sh selftests: mlxsw: qos_lib: Drop __mlnx_qos 2021-05-17 15:15:46 -07:00
qos_mc_aware.sh selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set 2020-09-30 14:06:54 -07:00
qos_pfc.sh selftests: mlxsw: qos_pfc: Convert to iproute2 dcb 2021-05-17 15:15:46 -07:00
rif_mac_profile_scale.sh selftests: mlxsw: Add a scale test for RIF MAC profiles 2021-10-26 13:35:58 +01:00
router_scale.sh selftests: router_scale: Do not count failed routes 2021-06-08 14:39:07 -07:00
rtnetlink.sh selftests: mlxsw: Use permanent neighbours instead of reachable ones 2021-10-25 14:10:11 +01:00
sch_ets.sh selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set 2020-09-30 14:06:54 -07:00
sch_offload.sh selftests: mlxsw: Add a test for un/offloadable qdisc trees 2021-10-19 12:24:52 +01:00
sch_red_core.sh selftests: mlxsw: Add helpers for skipping selftests 2021-10-25 14:10:11 +01:00
sch_red_ets.sh selftests: mlxsw: RED: Test per-TC ECN counters 2021-10-13 17:47:18 -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: mlxsw: RED: Test per-TC ECN counters 2021-10-13 17:47:18 -07:00
sch_tbf_ets.sh selftests: mlxsw: Add a TBF selftest 2020-01-25 10:56:31 +01:00
sch_tbf_prio.sh selftests: mlxsw: Add a TBF selftest 2020-01-25 10:56:31 +01:00
sch_tbf_root.sh selftests: mlxsw: Add a TBF selftest 2020-01-25 10:56:31 +01:00
sharedbuffer_configuration.py tweewide: Fix most Shebang lines 2020-12-08 23:30:04 +09:00
sharedbuffer.sh mlxsw: spectrum: Reduce priority of locally delivered packets 2020-05-26 20:33:58 -07: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: Remove a redundant if statement in tc_flower_scale test 2021-04-23 14:01:28 -07:00
tc_police_occ.sh selftests: mlxsw: Test policers' occupancy 2020-07-15 18:10:00 -07:00
tc_police_scale.sh selftests: mlxsw: Reduce runtime of tc-police scale test 2020-08-24 17:36:11 -07: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_fdb_veto.sh selftests: mlxsw: Test veto of unsupported VXLAN FDBs 2019-01-17 15:18:47 -08:00
vxlan_flooding.sh selftests: mlxsw: Add a test for VxLAN flooding 2018-11-19 17:59:44 -08:00
vxlan.sh selftests: mlxsw: Use busywait helper in vxlan test 2020-02-27 11:10:14 -08:00