On 6/23/25 8:26 AM, Han Zhou wrote:

[...]

>>
>> In any case:
>>
>> Acked-by: Dumitru Ceara <dce...@redhat.com>
>>
> 

Hi Han,

> Thanks Dumitru. Your suggestion of using revalidator/pause and resume is
> really good. With this we don't have to do nc in a loop. I updated the test
> case with this approach and just doing a single nc would reveal the hw
> offload problem (I verified it using the new test case before the fix).
> 
> So I merged it with the below small change:
> 
> -------------------
> diff --git a/tests/system-ovn-kmod.at b/tests/system-ovn-kmod.at
> index f47806db7d9e..48d7e86f4cfa 100644
> --- a/tests/system-ovn-kmod.at
> +++ b/tests/system-ovn-kmod.at
> @@ -1690,9 +1690,9 @@ dnl Wait for ovn-controller to catch up.
>  wait_for_ports_up
>  check ovn-nbctl --wait=hv sync
> 
> -for i in $(seq 10); do
> -    NS_CHECK_EXEC([vm2], [nc -z 42.42.42.2 8080], 0, [ignore], [ignore])
> -done
> +ovs-appctl revalidator/pause
> +on_exit 'ovs-appctl revalidator/resume'
> +NS_CHECK_EXEC([vm2], [nc -z 42.42.42.2 8080], 0, [ignore], [ignore])
> 
>  dnl For each DP flow with ct action, make sure a CT entry exists as
> established
>  dnl for the zone the ct action is taken. Otherwise it means HW offload is
> @@ -1737,6 +1737,8 @@ ovs-appctl dpctl/dump-flows -m \
>          check_flow_assured "$flow"
>  done
> 
> +ovs-appctl revalidator/resume
> +
>  OVS_APP_EXIT_AND_WAIT([ovn-controller])
> 
>  as ovn-sb
> -------------------
> 
> Now regarding backporting, I think we should backport to 24.09 and 24.03.
> Any concerns?
> 

I think that's the best thing to do indeed.  One thing we need to take
care of (downstream and in ovn-kubernetes) is to make sure we don't move
to an OVN version that includes the revert but doesn't include the
ovn-kubernetes SNAT port range change.

But that shouldn't block the OVN backport, so it's fine from my
perspective to backport your patch to 25.03, 24.09 and 24.03.

Regards,
Dumitru

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to