system-common-macros.at: Add a iface-id to interfaces.
authorGurucharan Shetty <guru@ovn.org>
Mon, 11 Jul 2016 10:06:21 +0000 (03:06 -0700)
committerGurucharan Shetty <guru@ovn.org>
Wed, 13 Jul 2016 16:52:03 +0000 (09:52 -0700)
IntegrationGuide.md explains the meaning of the key 'iface-id'. Adding
it as part of ADD_VETH is useful for OVN related tests. For non-OVN
tests, it should have no effect. Upcoming commits take advantage of this.

Signed-off-by: Gurucharan Shetty <guru@ovn.org>
Acked-by: Joe Stringer <joe@ovn.org>
tests/system-common-macros.at

index 27fceed..4ffc382 100644 (file)
@@ -74,7 +74,8 @@ m4_define([ADD_VETH],
       CONFIGURE_VETH_OFFLOADS([$1])
       AT_CHECK([ip link set $1 netns $2])
       AT_CHECK([ip link set dev ovs-$1 up])
-      AT_CHECK([ovs-vsctl add-port $3 ovs-$1])
+      AT_CHECK([ovs-vsctl add-port $3 ovs-$1 -- \
+                set interface ovs-$1 external-ids:iface-id="$1"])
       NS_CHECK_EXEC([$2], [ip addr add $4 dev $1])
       NS_CHECK_EXEC([$2], [ip link set dev $1 up])
       if test -n "$5"; then