On 9 Jun 2026, at 16:48, Numan Siddique wrote:

[...]

>> Hi Numan,
>>
>> I think you're running into a known limitation, but first I want to mention
>> that you should not use dpctl/del-flows in production, as it will mess up
>> OVS's internal state.
>>
>
> Thanks Eelco for looking into it.
>
> Yes.  In prod we see the issue without flushing the flows.  I could
> reproduce
> locally and faster by flushing the dp flows.
>
>
>
>>
>> Below is a test case that replicates the problem, a known issue. It's a
>> quick and dirty attempt to show you the problem.
>>
>>   sudo make -j 128 check-offloads \
>>     TESTSUITEFLAGS="-k 'split recirc rules kernel vs offload' -v"
>>
>> I do not have a quick fix for this, as it requires some kind of signaling
>> across the boundaries from ofproto, to dpif, and to hardware offload (and
>> back).
>>
>> I'll try to come up with something quick and dirty later today or this
>> week,
>> so you can see if it really is the same problem you are facing.
>>
>
> Thanks

Hi Numan,

I put together a quick hack to verify this is the issue. I am not
sure it covers all corner cases, and I am not entirely happy with
the approach either. However I tried several alternatives and
this seems to be the cleanest so far.

Give it a shot and let me know. If I find more time in the next
couple of weeks I will try to work on a proper fix.

You can find the patch here:
https://github.com/chaudron/ovs/tree/refs/heads/dev/numan

Cheers,

Eelco

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to