]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ip_tunnel: Make ovs_tunnel_info and ovs_key_ipv4_tunnel generic
authorThomas Graf <tgraf@suug.ch>
Tue, 21 Jul 2015 08:43:54 +0000 (10:43 +0200)
committerBrian Maly <brian.maly@oracle.com>
Wed, 12 Jun 2019 15:14:59 +0000 (11:14 -0400)
commitef36229ceba4be9398cdf75679ca00fc2fc5e08a
tree8fa3543c40d51f4644e79ef3954efeaf32d9b21b
parenta5e842474cd70e9fe6d223979f13e358b965972b
ip_tunnel: Make ovs_tunnel_info and ovs_key_ipv4_tunnel generic

Rename the tunnel metadata data structures currently internal to
OVS and make them generic for use by all IP tunnels.

Both structures are kernel internal and will stay that way. Their
members are exposed to user space through individual Netlink
attributes by OVS. It will therefore be possible to extend/modify
these structures without affecting user ABI.

Orabug: 29755932

Signed-off-by: Thomas Graf <tgraf@suug.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
(cherry picked from commit 1d8fff907342d2339796dbd27ea47d0e76a6a2d0)

Reviewed-by: Rama Nichanamatlu <rama.nichanamatlu@oracle.com>
Signed-off-by: Venkat Venkatsubra <venkat.x.venkatsubra@oracle.com>
Signed-off-by: Brian Maly <brian.maly@oracle.com>
13 files changed:
include/net/ip_tunnels.h
include/uapi/linux/openvswitch.h
net/openvswitch/actions.c
net/openvswitch/datapath.h
net/openvswitch/flow.c
net/openvswitch/flow.h
net/openvswitch/flow_netlink.c
net/openvswitch/flow_netlink.h
net/openvswitch/vport-geneve.c
net/openvswitch/vport-gre.c
net/openvswitch/vport-vxlan.c
net/openvswitch/vport.c
net/openvswitch/vport.h