summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/net/forwarding
diff options
context:
space:
mode:
authorAmit Cohen <amcohen@nvidia.com>2022-09-14 13:21:48 +0200
committerJakub Kicinski <kuba@kernel.org>2022-09-19 18:07:59 -0700
commit9e7aaa7c65f170039501c4d4b24d99640e2d519a (patch)
treef09a3a7a6a164e27dddecd899d12d868ad812993 /tools/testing/selftests/net/forwarding
parent2dc81a0e7658d986c4d7acce6ac2d1060ff424b7 (diff)
downloadlinux-9e7aaa7c65f170039501c4d4b24d99640e2d519a.tar.bz2
selftests: mlxsw: Use shapers in QOS tests instead of forcing speed
QOS tests create congestion and verify the switch behavior. To create congestion, they need to have more traffic than the port can handle, so some of them force 1Gbps speed. The tests assume that 1Gbps speed is supported, otherwise, they will fail. Spectrum-4 ASIC will not support this speed in all ports, so to be able to run QOS tests there, some adjustments are required. Use shapers to limit the traffic instead of forcing speed. Note that for several ports, the speed configuration is just for autoneg issues, so shaper is not needed instead. In tests that already use shapers, set the existing shaper to be a child of a new TBF shaper which is added as a root qdisc and acts as a port shaper. Signed-off-by: Amit Cohen <amcohen@nvidia.com> Reviewed-by: Petr Machata <petrm@nvidia.com> Signed-off-by: Petr Machata <petrm@nvidia.com> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/testing/selftests/net/forwarding')
0 files changed, 0 insertions, 0 deletions