]> git.baikalelectronics.ru Git - kernel.git/commit
selftests: mlxsw: qos_mc_aware: Tweak for min shaper
authorPetr Machata <petrm@mellanox.com>
Wed, 31 Oct 2018 09:56:45 +0000 (09:56 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 31 Oct 2018 19:56:59 +0000 (12:56 -0700)
commit67affb50d0880aca65cac5be13b2d1de8a57533f
treed2d6e30cb55b4c80351636ed670d63f135d691ea
parent46ccb9c6f6e9da5e15f8e6df5b96f2d1907059e5
selftests: mlxsw: qos_mc_aware: Tweak for min shaper

Since the minimum shaper is now being enabled for MC TCs, it's
unreasonable to expect no UC traffic loss. Minimal min shaper value is
200Mbps, which is 20% of the 1Gbps that this test configures on egress.
To cover for glitches, tolerate up to 25% UC degradation under MC
overload.

Fixes: a6c1449b6d1d ("selftests: mlxsw: Add a test for UC behavior under MC flood")
Signed-off-by: Petr Machata <petrm@mellanox.com>
Signed-off-by: Ido Schimmel <idosch@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
tools/testing/selftests/drivers/net/mlxsw/qos_mc_aware.sh