On 5/9/22 10:47, Eelco Chaudron wrote:
> 
> 
> On 29 Apr 2022, at 19:40, Aaron Conole wrote:
> 
>> This reverts commit c645550bb249 ("odp-util: Always report
>> ODP_FIT_TOO_LITTLE for IGMP.")
>>
>> Always forcing a slow path action can result in some over-broad
>> flows which swallow all traffic and force them to userspace, as reported
>> in the thread at
>> https://mail.openvswitch.org/pipermail/ovs-dev/2021-September/387706.html
>> and at
>> https://mail.openvswitch.org/pipermail/ovs-dev/2021-September/387689.html
>>
>> Revert the ODP_FIT_TOO_LITTLE return for IGMP specifically.
>> Additionally, remove the userspace wc mask to prevent revalidator from
>> cycling flows.
>>
>> Fixes: c645550bb249 ("odp-util: Always report ODP_FIT_TOO_LITTLE for IGMP.")
>> Signed-off-by: Aaron Conole <[email protected]>
>> Acked-by: Eelco Chaudron <[email protected]>
>> ---
>> v1->v2: Add unit test for coverage of mcast traffic when not doing snooping
>> v2->v3: Add a unit test for the non-dummy datapaths as well to demonstrate 
>> the
>>         matching issue.
>> v3->v4: Fix up the unit tests to be consistent when reporting dp flows.  
>> Split
>>         IGMP unit test into two different tests.  Use a multicast eth addr 
>> for
>>         the FLOOD under NORMAL action case.
>> v4->v5: Address Ilya's comments.
> 
> V5 changes look good to me, and tests are passing…
> 
> Acked-by: Eelco Chaudron <[email protected]>
> 

Applied and backported down to 2.13.  On 2.13 and 2.14 backported without
tests, because userspace conntrack is behaving differently there, so tests
do not work.

Best regards, Ilya Maximets.
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to