[Devel] [PATCH vz10 2/3] selftests: netdevsim: skip the rate tc-bw check without tool support

Eva Kurchatova eva.kurchatova at virtuozzo.com
Fri Aug 21 19:41:29 MSK 2026


devlink from iproute2 6.11, which vz ships, has no tc-bw option, and
the rate test fails on "Unknown option" rather than skipping.

https://virtuozzo.atlassian.net/browse/VSTOR-139651
Feature: fix selftests
Signed-off-by: Eva Kurchatova <eva.kurchatova at virtuozzo.com>
---
 tools/testing/selftests/drivers/net/netdevsim/devlink.sh | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/tools/testing/selftests/drivers/net/netdevsim/devlink.sh b/tools/testing/selftests/drivers/net/netdevsim/devlink.sh
index 030762b203d7..e1dbbfc7da29 100755
--- a/tools/testing/selftests/drivers/net/netdevsim/devlink.sh
+++ b/tools/testing/selftests/drivers/net/netdevsim/devlink.sh
@@ -616,6 +616,11 @@ rate_attr_tc_bw_check()
 	local tc_bw=$2
 	local debug_file=$3
 
+	if ! devlink port function rate help 2>&1 | grep -q tc-bw; then
+		log_test_skip "tc-bw is not supported by devlink"
+		return
+	fi
+
 	local tc_bw_str=""
 	for bw in $tc_bw; do
 		local tc=${bw%%:*}
-- 
2.55.0



More information about the Devel mailing list