summaryrefslogtreecommitdiff
path: root/tools/testing
diff options
context:
space:
mode:
authorHannes Laimer <h.laimer@proxmox.com>2026-10-23 13:14:28 +0200
committerPaolo Abeni <pabeni@redhat.com>2026-10-27 11:36:05 +0100
commite7cb2f638f7e4f5f95ca7956566de70e5e915ba3 (patch)
tree1e67e93744dbd0f75b63a25d2db4902b3e994b9c /tools/testing
parente3a629477d52a9f49d50d72903be06a4d1f4aa58 (diff)
selftests: forwarding: vxlan_reserved: add gbp changelink test
On a device created with gbp, run the reserved bit probes before and after an unrelated changelink. Check that what the device accepts has not changed. Signed-off-by: Hannes Laimer <h.laimer@proxmox.com> Reviewed-by: Nikolay Aleksandrov <razor@blackwall.org> Reviewed-by: Petr Machata <petrm@nvidia.com> Link: https://patch.msgid.link/20261023-b4-vxlan-changelink-gbp-v1-2-f0d13951c09b@proxmox.com Tested-by: Gabriel Goller <g.goller@proxmox.com> Reviewed-by: Gabriel Goller <g.goller@proxmox.com> Reviewed-by: Hangbin Liu <liuhangbin@kylinos.cn> Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'tools/testing')
-rwxr-xr-xtools/testing/selftests/net/forwarding/vxlan_reserved.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/tools/testing/selftests/net/forwarding/vxlan_reserved.sh b/tools/testing/selftests/net/forwarding/vxlan_reserved.sh
index 709845123727..0ce264cc57f8 100755
--- a/tools/testing/selftests/net/forwarding/vxlan_reserved.sh
+++ b/tools/testing/selftests/net/forwarding/vxlan_reserved.sh
@@ -40,6 +40,7 @@
reserved_31_test
reserved_56_test
reserved_63_test
+ gbp_changelink_test
"}
NUM_NETIFS=4
@@ -338,6 +339,20 @@ reserved_63_test()
reserved_test 63
}
+gbp_changelink_test_do()
+{
+ vxlan_device_add gbp
+ __default_test_do 25 "gbp"
+ ip link set dev vx1 type vxlan ageing 300
+ __default_test_do 25 "gbp after changelink"
+}
+
+gbp_changelink_test()
+{
+ in_defer_scope \
+ gbp_changelink_test_do
+}
+
trap cleanup EXIT
setup_prepare