[ovs-dev] [PATCH v2 ovn 0/3] Handle LB VIPs that share backends and make flows offloadable.

Dumitru Ceara dceara at redhat.com
Thu Feb 25 10:35:17 UTC 2021


On 2/24/21 7:19 PM, Numan Siddique wrote:
> On Wed, Feb 24, 2021 at 9:40 PM Dumitru Ceara <dceara at redhat.com> wrote:
>>
>> Patch 1/3 fixes a bug when using learn() action to generate hairpin
>> reply flows for different VIPs that share backends.  It also addresses
>> backwards compatibility in order to avoid having issues during upgrades.
>>
>> Patches 2/3 and 3/3 use the new OVS registers populated by patch 1/3 to
>> simplify the hairpin flows and to avoid matching on conntrack original
>> tuple fields or ct.dnat as tests have shown that these are not offloadable
>> on specific NICs (e.g., MLX-CX5).
>>
>> Changes in V2:
>> - Addressed Numan's comments.
>> - Added Numan's acks.
>>
>> Dumitru Ceara (3):
>>        Properly handle hairpin traffic for VIPs with shared backends.
>>        lflow: Avoid matching on conntrack original tuple if possible.
>>        northd: Avoid matching on ct.dnat flags for load balancers.
> 
> Thanks Dumitru for addressing the comments.
> 
> I applied the patch series to the main branch.
> Along with the 1st patch I also applied the other 2 patches to the
> newly created branch 21.03
> as I thought it makes sense to apply the whole series rather than just
> the 1st patch.
> 
> Thanks
> Numan
> 

Great, thank you!



More information about the dev mailing list