On Wed, Feb 4, 2015 at 7:45 AM, Thomas Graf <tg...@noironetworks.com> wrote: > Upstream commit: > openvswitch: Support VXLAN Group Policy extension > > Introduces support for the group policy extension to the VXLAN virtual > port. The extension is disabled by default and only enabled if the user > has provided the respective configuration. > > ovs-vsctl add-port br0 vxlan0 -- \ > set Interface vxlan0 type=vxlan options:exts=gbp > > The configuration interface to enable the extension is based on a new > attribute OVS_VXLAN_EXT_GBP nested inside OVS_TUNNEL_ATTR_EXTENSION > which can carry additional extensions as needed in the future. > > The group policy metadata is stored as binary blob (struct ovs_vxlan_opts) > internally just like Geneve options but transported as nested Netlink > attributes to user space. > > Renames the existing TUNNEL_OPTIONS_PRESENT to TUNNEL_GENEVE_OPT with the > binary value kept intact, a new flag TUNNEL_VXLAN_OPT is introduced. > > The attributes OVS_TUNNEL_KEY_ATTR_VXLAN_OPTS and existing > OVS_TUNNEL_KEY_ATTR_GENEVE_OPTS are implemented mutually exclusive. > > Signed-off-by: Thomas Graf <tg...@suug.ch> > Signed-off-by: David S. Miller <da...@davemloft.net> > > Upstream: 1dd144 ("openvswitch: Support VXLAN Group Policy extension") > Signed-off-by: Thomas Graf <tg...@noironetworks.com>
Acked-by: Pravin B Shelar <pshe...@nicira.com> _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev