Re: [PATCH net 2/2] selftests: forwarding: vxlan_reserved: add gbp changelink test
From: Nikolay Aleksandrov
Date: Mon Oct 26 2026 - 03:59:04 EST
On 23/10/2026 14:14, Hannes Laimer wrote:
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@xxxxxxxxxxx>
---
tools/testing/selftests/net/forwarding/vxlan_reserved.sh | 15 +++++++++++++++
1 file changed, 15 insertions(+)
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
Reviewed-by: Nikolay Aleksandrov <razor@xxxxxxxxxxxxx>