aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetr Machata <petrm@mellanox.com>2018-10-31 05:56:45 -0400
committerDavid S. Miller <davem@davemloft.net>2018-10-31 15:56:59 -0400
commit8f3f09358c81248109463b3cae254b7db4ea9af0 (patch)
treed2d6e30cb55b4c80351636ed670d63f135d691ea
parent0fe64023162aef123de2f1993ba13a35a786e1de (diff)
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: b5638d46c90a ("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>
-rwxr-xr-xtools/testing/selftests/drivers/net/mlxsw/qos_mc_aware.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/testing/selftests/drivers/net/mlxsw/qos_mc_aware.sh b/tools/testing/selftests/drivers/net/mlxsw/qos_mc_aware.sh
index 0150bb2741eb..a8fc36d670e1 100755
--- a/tools/testing/selftests/drivers/net/mlxsw/qos_mc_aware.sh
+++ b/tools/testing/selftests/drivers/net/mlxsw/qos_mc_aware.sh
@@ -311,7 +311,7 @@ test_mc_aware()
311 ret = 100 * ($ucth1 - $ucth2) / $ucth1 311 ret = 100 * ($ucth1 - $ucth2) / $ucth1
312 if (ret > 0) { ret } else { 0 } 312 if (ret > 0) { ret } else { 0 }
313 ") 313 ")
314 check_err $(bc <<< "$deg > 10") 314 check_err $(bc <<< "$deg > 25")
315 315
316 local interval=$((d1 - d0)) 316 local interval=$((d1 - d0))
317 local mc_ir=$(rate $u0 $u1 $interval) 317 local mc_ir=$(rate $u0 $u1 $interval)