[ovs-dev] [PATCH 2/6] datapath: Support VXLAN Group Policy extension

Thomas Graf tgraf at noironetworks.com
Fri Feb 6 11:09:24 UTC 2015


On 02/05/15 at 07:53pm, Pravin Shelar wrote:
> On Thu, Feb 5, 2015 at 6:11 PM, Jesse Gross <jesse at nicira.com> wrote:
> > On Thu, Feb 5, 2015 at 6:02 PM, Pravin Shelar <pshelar at nicira.com> wrote:
> >> Since it should be possible to configure vxlan tunnel with only
> >> REMCSUM_RX or only REMCSUM_TX, I do not think we can store REMCSUM_TX
> >> in global vport, anyways I do not want to discuss details here. tunnel
> >> parameter are part of tunnel action. Thats why we should not make it
> >> part of vxlan-vport.
> >
> > I think this is somewhat problematic because these options affect the
> > interpretation of bits on receive. They're all stomping on top of each
> > other and there is no way to know what to do unless you are told (and
> > the kernel needs to know in this case to handle the checksum on a
> > per-packet basis).
> >
> OK, that is unfortunate as it does not allow vxlan port sharing and we
> need to keep flags in vxlan vport.

Right. We need to disallow sharing of the datapath VXLAN port if the
extensions are not compatible. I promised Jesse to fix this in the
upstream tree next before introducing RCO support.

> > We should also think about how to apply this in a consistent manner to
> > other protocols that don't have this issue like Geneve.

As a general remark. We need to decide which tree we want to work on.
We cannot constantly diverge the upstream and downstream tree. I'm
fine to change anything but I think we should change it upstream first
and always do straight backports to the OVS tree.



More information about the dev mailing list