]> git.baikalelectronics.ru Git - kernel.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)
committerDavid S. Miller <davem@davemloft.net>
Tue, 21 Jul 2015 17:39:05 +0000 (10:39 -0700)
commite9815b0d573997f789792542f183a7d21049aab8
tree0c8e93fba52efc6e893e7c3ceb2f45091dcdf936
parent217d6869564d6faa1bd9bb1e38dd2e10928269c5
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.

Signed-off-by: Thomas Graf <tgraf@suug.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
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