Since the commit e23775f20e1a ("datapath: Add support for lwtunnel"), devices underlying each tunnel type have applied quite strict restrictions on the MTU which can be set for the tunnel device, even if the underlying physical device has no such restriction. This made it impossible to, for instance, send jumbo frames over a tunnel which should otherwise support it.
This series loosens the restrictions for these tunnel devices and sets the default MTU to a very high value, meaning that in practice they will handle any size packet that the underlying devices support sending. David Wragg (4): datapath: vxlan: Relax MTU constraints. datapath: geneve: Relax MTU constraints. datapath: Set a large MTU on tunnel devices. datapath: geneve: Refine MTU limit. Joe Stringer (2): datapath: stt: Relax MTU constraints. datapath: lisp: Relax MTU constraints. acinclude.m4 | 1 + datapath/linux/compat/geneve.c | 48 +++++++++++++++++++++++--- datapath/linux/compat/include/net/ip_tunnels.h | 6 ++++ datapath/linux/compat/ip_gre.c | 8 +++++ datapath/linux/compat/ip_tunnel.c | 19 ++++++++-- datapath/linux/compat/lisp.c | 16 ++++++++- datapath/linux/compat/stt.c | 30 +++++++++++++++- datapath/linux/compat/vxlan.c | 47 +++++++++++++++++-------- datapath/vport-vxlan.c | 2 ++ 9 files changed, 153 insertions(+), 24 deletions(-) -- 2.1.4 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev