On 21 July 2017 at 06:35, Eric Garver <[email protected]> wrote:
> On Fri, Jul 21, 2017 at 04:34:07AM -0700, Tonghao Zhang wrote:
>> The version of ip-route may not support udp6zerocsum for
>> vxlan6 or geneve6. If we run the kernel check, there may
>> be always error message. Before running the test units,
>> we check the ip command.
>>
>> Signed-off-by: Tonghao Zhang <[email protected]>
>> ---
>>  tests/system-common-macros.at | 10 ++++++++++
>>  tests/system-traffic.at       |  5 ++---
>>  2 files changed, 12 insertions(+), 3 deletions(-)
>>
>> diff --git a/tests/system-common-macros.at b/tests/system-common-macros.at
>> index b734dcc..73ae482 100644
>> --- a/tests/system-common-macros.at
>> +++ b/tests/system-common-macros.at
>> @@ -281,6 +281,11 @@ m4_define([OVS_CHECK_VXLAN],
>>      [AT_SKIP_IF([! ip link add foo type vxlan help 2>&1 | grep dstport 
>> >/dev/null])
>>       OVS_CHECK_FIREWALL()])
>>
>> +# OVS_CHECK_VXLAN_UDP6ZEROCSUM()
>> +m4_define([OVS_CHECK_VXLAN_UDP6ZEROCSUM],
>> +    [AT_SKIP_IF([! ip link add foo type vxlan help 2>&1 | grep udp6zerocsum 
>> >/dev/null])
>> +     OVS_CHECK_FIREWALL()])
>> +
>>  # OVS_CHECK_VXLAN_GPE()
>>  m4_define([OVS_CHECK_VXLAN_GPE],
>>      [OVS_CHECK_VXLAN()
>> @@ -301,6 +306,11 @@ 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_GENEVE_UDP6ZEROCSUM()
>> +m4_define([OVS_CHECK_GENEVE_UDP6ZEROCSUM],
>> +    [AT_SKIP_IF([! ip link add foo type geneve help 2>&1 | grep 
>> udp6zerocsum >/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])
>> diff --git a/tests/system-traffic.at b/tests/system-traffic.at
>> index b2393f5..d456c5c 100644
>> --- a/tests/system-traffic.at
>> +++ b/tests/system-traffic.at
>> @@ -257,7 +257,7 @@ OVS_TRAFFIC_VSWITCHD_STOP
>>  AT_CLEANUP
>>
>>  AT_SETUP([datapath - ping over vxlan6 tunnel])
>> -OVS_CHECK_VXLAN()
>> +OVS_CHECK_VXLAN_UDP6ZEROCSUM()
>>
>>  OVS_TRAFFIC_VSWITCHD_START()
>>  ADD_BR([br-underlay])
>> @@ -381,8 +381,7 @@ OVS_TRAFFIC_VSWITCHD_STOP
>>  AT_CLEANUP
>>
>>  AT_SETUP([datapath - ping over geneve6 tunnel])
>> -OVS_CHECK_GENEVE()
>> -AT_SKIP_IF([! ip link add foo type geneve help 2>&1 | grep zerocsum 
>> >/dev/null])
>> +OVS_CHECK_GENEVE_UDP6ZEROCSUM()
>>
>>  OVS_TRAFFIC_VSWITCHD_START()
>>  ADD_BR([br-underlay])
>> --
>> 1.8.3.1
>>
>
> Thanks for fixing up the tests!
>
> Acked-by: Eric Garver <[email protected]>

Thanks all, applied to master.
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to