diff --git a/tests/ovn-macros.at b/tests/ovn-macros.at index 8d708e7dc2..d9ea7c9860 100644 --- a/tests/ovn-macros.at +++ b/tests/ovn-macros.at @@ -874,3 +874,9 @@ m4_define([HOST_HAS_LOW_CORES], [ m4_define([NORTHD_PARALLELIZATION], [ HOST_HAS_LOW_CORES([OVN_NORTHD_PARALLELIZATION_DUMMY], [OVN_NORTHD_PARALLELIZATION_NO_DUMMY]) ]) + +m4_define([OVN_CHECK_SCAPY_EDNS_CLIENT_SUBNET_SUPPORT], +[ + AT_SKIP_IF([test $HAVE_SCAPY = no]) + AT_SKIP_IF([! echo "from scapy.layers.dns import EDNS0ClientSubnet" | python 2>&1 > /dev/null]) +]) diff --git a/tests/ovn.at b/tests/ovn.at index 5bc31e2fb3..b0be8f452e 100644 --- a/tests/ovn.at +++ b/tests/ovn.at @@ -10877,7 +10877,7 @@ AT_CLEANUP OVN_FOR_EACH_NORTHD([ AT_SETUP([dns lookup : EDNS]) -AT_SKIP_IF([test $HAVE_SCAPY = no]) +OVN_CHECK_SCAPY_EDNS_CLIENT_SUBNET_SUPPORT() ovn_start check ovn-nbctl ls-add ls \