diff mbox series

[ovs-dev,v2,10/15] test: tc does not support conntrack timeout, skip the related test.

Message ID 166851552289.872016.16207458464139496610.stgit@ebuild
State Superseded
Headers show
Series tests: Add system-traffic.at tests to check-offloads. | expand

Checks

Context Check Description
ovsrobot/apply-robot success apply and check: success
ovsrobot/github-robot-_Build_and_Test success github build: passed
ovsrobot/intel-ovs-compilation fail test: fail

Commit Message

Eelco Chaudron Nov. 15, 2022, 12:32 p.m. UTC
The tc conntrack implementation does not support the timeout option.
The current implementation is silently ignoring the timeout option
by adding a general conntrack entry.

This patch will skip the related test by overriding the support macro.

Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
Acked-by: Roi Dayan <roid@nvidia.com>
---
 tests/system-offloads.at |    1 -
 1 file changed, 1 deletion(-)

Comments

Roi Dayan Nov. 16, 2022, 1:32 p.m. UTC | #1
On 15/11/2022 14:32, Eelco Chaudron wrote:
> The tc conntrack implementation does not support the timeout option.
> The current implementation is silently ignoring the timeout option
> by adding a general conntrack entry.
> 
> This patch will skip the related test by overriding the support macro.
> 
> Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
> Acked-by: Roi Dayan <roid@nvidia.com>
> ---
>  tests/system-offloads.at |    1 -
>  1 file changed, 1 deletion(-)
> 
> diff --git a/tests/system-offloads.at b/tests/system-offloads.at
> index c8d1fd183..a9bfda164 100644
> --- a/tests/system-offloads.at
> +++ b/tests/system-offloads.at
> @@ -51,7 +51,6 @@ conntrack - IPv4 fragmentation with fragments specified
>  conntrack - IPv6 fragmentation + cvlan
>  conntrack - Fragmentation over vxlan
>  conntrack - IPv6 Fragmentation over vxlan
> -conntrack - zone-based timeout policy
>  conntrack - multiple zones, local
>  conntrack - multi-stage pipeline, local
>  conntrack - ICMP related with NAT
> 

the commit is missing the override macro for offloads
in system-offloads.at


+# Conntrack timeout not supported for tc.
+m4_define([CHECK_CONNTRACK_TIMEOUT],
+[
+     AT_SKIP_IF([:])
+])
+
Eelco Chaudron Nov. 16, 2022, 2:20 p.m. UTC | #2
On 16 Nov 2022, at 14:32, Roi Dayan wrote:

> On 15/11/2022 14:32, Eelco Chaudron wrote:
>> The tc conntrack implementation does not support the timeout option.
>> The current implementation is silently ignoring the timeout option
>> by adding a general conntrack entry.
>>
>> This patch will skip the related test by overriding the support macro.
>>
>> Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
>> Acked-by: Roi Dayan <roid@nvidia.com>
>> ---
>>  tests/system-offloads.at |    1 -
>>  1 file changed, 1 deletion(-)
>>
>> diff --git a/tests/system-offloads.at b/tests/system-offloads.at
>> index c8d1fd183..a9bfda164 100644
>> --- a/tests/system-offloads.at
>> +++ b/tests/system-offloads.at
>> @@ -51,7 +51,6 @@ conntrack - IPv4 fragmentation with fragments specified
>>  conntrack - IPv6 fragmentation + cvlan
>>  conntrack - Fragmentation over vxlan
>>  conntrack - IPv6 Fragmentation over vxlan
>> -conntrack - zone-based timeout policy
>>  conntrack - multiple zones, local
>>  conntrack - multi-stage pipeline, local
>>  conntrack - ICMP related with NAT
>>
>
> the commit is missing the override macro for offloads
> in system-offloads.at
>
>
> +# Conntrack timeout not supported for tc.
> +m4_define([CHECK_CONNTRACK_TIMEOUT],
> +[
> +     AT_SKIP_IF([:])
> +])
> +

Whoops, I messed up merging this to the new file :( Odd that the test where not failing, guess because I was only doing single runs :(

Let me know once you are done with the series and do a long run over the weekend.

Cheers,


Eelco
Roi Dayan Nov. 20, 2022, 10:24 a.m. UTC | #3
On 16/11/2022 16:20, Eelco Chaudron wrote:
> 
> 
> On 16 Nov 2022, at 14:32, Roi Dayan wrote:
> 
>> On 15/11/2022 14:32, Eelco Chaudron wrote:
>>> The tc conntrack implementation does not support the timeout option.
>>> The current implementation is silently ignoring the timeout option
>>> by adding a general conntrack entry.
>>>
>>> This patch will skip the related test by overriding the support macro.
>>>
>>> Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
>>> Acked-by: Roi Dayan <roid@nvidia.com>
>>> ---
>>>  tests/system-offloads.at |    1 -
>>>  1 file changed, 1 deletion(-)
>>>
>>> diff --git a/tests/system-offloads.at b/tests/system-offloads.at
>>> index c8d1fd183..a9bfda164 100644
>>> --- a/tests/system-offloads.at
>>> +++ b/tests/system-offloads.at
>>> @@ -51,7 +51,6 @@ conntrack - IPv4 fragmentation with fragments specified
>>>  conntrack - IPv6 fragmentation + cvlan
>>>  conntrack - Fragmentation over vxlan
>>>  conntrack - IPv6 Fragmentation over vxlan
>>> -conntrack - zone-based timeout policy
>>>  conntrack - multiple zones, local
>>>  conntrack - multi-stage pipeline, local
>>>  conntrack - ICMP related with NAT
>>>
>>
>> the commit is missing the override macro for offloads
>> in system-offloads.at
>>
>>
>> +# Conntrack timeout not supported for tc.
>> +m4_define([CHECK_CONNTRACK_TIMEOUT],
>> +[
>> +     AT_SKIP_IF([:])
>> +])
>> +
> 
> Whoops, I messed up merging this to the new file :( Odd that the test where not failing, guess because I was only doing single runs :(
> 
> Let me know once you are done with the series and do a long run over the weekend.
> 
> Cheers,
> 
> 
> Eelco
> 

Hi,

I'm done with this. we didn't notice new or suspected failures.

Thanks,
Roi
diff mbox series

Patch

diff --git a/tests/system-offloads.at b/tests/system-offloads.at
index c8d1fd183..a9bfda164 100644
--- a/tests/system-offloads.at
+++ b/tests/system-offloads.at
@@ -51,7 +51,6 @@  conntrack - IPv4 fragmentation with fragments specified
 conntrack - IPv6 fragmentation + cvlan
 conntrack - Fragmentation over vxlan
 conntrack - IPv6 Fragmentation over vxlan
-conntrack - zone-based timeout policy
 conntrack - multiple zones, local
 conntrack - multi-stage pipeline, local
 conntrack - ICMP related with NAT