Upon 'ip link set <old> name <new>' operation, <old> might be added
as an altname to <new>.  Remove it.  Ignore failures not to fail the
test in case it doesn't.

Fixes: 289e9f6baa7c ("tests: Add a simple DPDK rte_flow test framework.")
Signed-off-by: Eli Britstein <[email protected]>
---
 tests/system-dpdk-offloads-macros.at | 2 ++
 utilities/checkpatch_dict.txt        | 1 +
 2 files changed, 3 insertions(+)

diff --git a/tests/system-dpdk-offloads-macros.at 
b/tests/system-dpdk-offloads-macros.at
index 3c6cce1a8..050521f36 100644
--- a/tests/system-dpdk-offloads-macros.at
+++ b/tests/system-dpdk-offloads-macros.at
@@ -111,6 +111,7 @@ m4_define([ADD_VF],
       AT_CHECK([ip link set $VF down])
       AT_CHECK([ip link set $VF netns $2])
       AT_CHECK([ip netns exec $2 ip link set $VF name $1 && printf '%s\n' 
"$VF" > ORIG_$1])
+      AT_CHECK([ip netns exec $2 ip link property del dev $1 altname $VF 
2>/dev/null || true])
       AT_CHECK([ovs-vsctl add-port $3 ovs-$1 -- \
                 set interface ovs-$1 external-ids:iface-id="$1" -- \
                 set interface ovs-$1 type=dpdk -- \
@@ -131,6 +132,7 @@ m4_define([ADD_VF],
                rm -f ORIG_$1; \
                ip netns exec $2 ip link set $1 down; \
                ip netns exec $2 ip link set $1 name \"\$orig\"; \
+               ip netns exec $2 ip link property del dev \"\$orig\" altname $1 
2>/dev/null || true; \
                ip netns exec $2 ip link set \"\$orig\" netns 1"
     ]
 )
diff --git a/utilities/checkpatch_dict.txt b/utilities/checkpatch_dict.txt
index c1f43e5af..000ea75e9 100644
--- a/utilities/checkpatch_dict.txt
+++ b/utilities/checkpatch_dict.txt
@@ -3,6 +3,7 @@ addresssanitizer
 afxdp
 alg
 alloc
+altname
 amd64
 api
 apis
-- 
2.34.1

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to