瀏覽代碼

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>
Petr Machata 6 年之前
父節點
當前提交
8f3f09358c
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      tools/testing/selftests/drivers/net/mlxsw/qos_mc_aware.sh

+ 1 - 1
tools/testing/selftests/drivers/net/mlxsw/qos_mc_aware.sh

@@ -311,7 +311,7 @@ test_mc_aware()
 			ret = 100 * ($ucth1 - $ucth2) / $ucth1
 			ret = 100 * ($ucth1 - $ucth2) / $ucth1
 			if (ret > 0) { ret } else { 0 }
 			if (ret > 0) { ret } else { 0 }
 		    ")
 		    ")
-	check_err $(bc <<< "$deg > 10")
+	check_err $(bc <<< "$deg > 25")
 
 
 	local interval=$((d1 - d0))
 	local interval=$((d1 - d0))
 	local mc_ir=$(rate $u0 $u1 $interval)
 	local mc_ir=$(rate $u0 $u1 $interval)