[ovs-dev] [PATCHv2 0/6] Loosen tunnel device MTU constraints.

Joe Stringer joe at ovn.org
Fri Feb 19 18:44:35 UTC 2016


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




More information about the dev mailing list