[ovs-dev] [PATCH V3 18/24] datapath: support asymmetric conntrack
Yi-Hung Wei
yihung.wei at gmail.com
Wed Sep 30 22:37:20 UTC 2020
On Wed, Sep 16, 2020 at 10:38 AM Greg Rose <gvrose8192 at gmail.com> wrote:
>
> From: aaron conole <aconole at redhat.com>
>
> Upstream commit:
> commit 5d50aa83e2c8e91ced2cca77c198b468ca9210f4
> author: aaron conole <aconole at redhat.com>
> date: tue dec 3 16:34:13 2019 -0500
>
> openvswitch: support asymmetric conntrack
>
> the openvswitch module shares a common conntrack and nat infrastructure
> exposed via netfilter. it's possible that a packet needs both snat and
> dnat manipulation, due to e.g. tuple collision. netfilter can support
> this because it runs through the nat table twice - once on ingress and
> again after egress. the openvswitch module doesn't have such capability.
>
> like netfilter hook infrastructure, we should run through nat twice to
> keep the symmetry.
>
> fixes: 05752523e565 ("openvswitch: interface with nat.")
> signed-off-by: aaron conole <aconole at redhat.com>
> signed-off-by: david s. miller <davem at davemloft.net>
>
> Fixes: c5f6c06b58d6 ("datapath: Interface with NAT.")
> Cc: aaron conole <aconole at redhat.com>
> Acked-by: Aaron Conole <aconole at redhat.com>
> Signed-off-by: Greg Rose <gvrose8192 at gmail.com>
> ---
Acked-by: Yi-Hung Wei <yihung.wei at gmail.com>
More information about the dev
mailing list