]> git.proxmox.com Git - mirror_ovs.git/commitdiff
system-common-macros: Add macro to check for 802.1ad support.
authorEric Garver <e@erig.me>
Fri, 17 Mar 2017 20:13:11 +0000 (16:13 -0400)
committerJoe Stringer <joe@ovn.org>
Mon, 27 Mar 2017 21:34:08 +0000 (14:34 -0700)
Add macro OVS_CHECK_8021AD().

Signed-off-by: Eric Garver <e@erig.me>
Signed-off-by: Joe Stringer <joe@ovn.org>
tests/system-common-macros.at

index 10a08f44567d21fccff985b8030c88dfb6ce7cf3..3cb6b11ea44f8564e2ebed02ae0208e76a64fcd7 100644 (file)
@@ -267,3 +267,8 @@ m4_define([OVS_CHECK_GRE],
 m4_define([OVS_CHECK_GENEVE],
     [AT_SKIP_IF([! ip link add foo type geneve help 2>&1 | grep geneve >/dev/null])
      OVS_CHECK_FIREWALL()])
+
+# OVS_CHECK_8021AD()
+m4_define([OVS_CHECK_8021AD],
+    [AT_SKIP_IF([! grep -q "VLAN header stack length probed as" ovs-vswitchd.log])
+     AT_SKIP_IF([[test `sed -n 's/.*VLAN header stack length probed as \([0-9]\+\).*/\1/p' ovs-vswitchd.log` -lt 2]])])