[ovs-discuss] OVS

Gregory Rose gvrose8192 at gmail.com
Wed Mar 20 23:00:56 UTC 2019


On 3/19/2019 6:25 PM, Ben Pfaff wrote:
> On Tue, Mar 19, 2019 at 05:19:42PM +0530, Ammu wrote:
>> https://stackoverflow.com/questions/55223517/allow-df-not-to-be-set-on-gre-vxlan-tunnels
> That question reads:
>
>      I have created a bridge with a tunnel interface(be it either
>      vxlan/gre) and an internal interface. When incoming packets get
>      encapsulated with either vxlan/gre tunnel header, I don't want the
>      DF bit set on the outer IP layer of tunnelled packet.
>
>      Despite setting df_default tunnel option to False while creating the
>      tunnel interface, I get the DF bit set on the outer IP layer of the
>      tunnelled packet.
>
> Glancing through the userspace and datapath code in the tree, it looks
> to me like the DF setting propagates through the whole stack, so I'm
> surprised there's a bug.  Perhaps Greg can take a look at some point, if
> he has time.

I'll review the code but as you've pointed out, the code bases used are 
very old.  I'd suggest 2.10 at least since
that's when we did a total review and upgrade of gre tunneling code to 
support erspan as well.  A lot has
changed since 2.9.0

Thanks,

- Greg

>
> We probably need to know what version of OVS you're using, what version
> of the kernel you're running, and whether you're using the Linux kernel
> built-in version of the OVS kernel module or the one that is shipped
> with OVS itself.



More information about the discuss mailing list