openvswitch: Extend packet attribute for egress tunnel info
authorWenyu Zhang <wenyuz@vmware.com>
Thu, 6 Nov 2014 14:51:24 +0000 (06:51 -0800)
committerPravin B Shelar <pshelar@nicira.com>
Mon, 10 Nov 2014 02:58:44 +0000 (18:58 -0800)
commit8f0aad6f35f7e8b3118b7b8a65e8e76b135cc4cb
tree5f3dd8374c3c1584cb2b516f4191e70b82472f68
parent9ba559d9ca3711940be3e7207dac13c4f0654d43
openvswitch: Extend packet attribute for egress tunnel info

OVS vswitch has extended IPFIX exporter to export tunnel headers
to improve network visibility.
To export this information userspace needs to know egress tunnel
for given packet. By extending packet attributes datapath can
export egress tunnel info for given packet. So that userspace
can ask for egress tunnel info in userspace action. This
information is used to build IPFIX data for given flow.

Signed-off-by: Wenyu Zhang <wenyuz@vmware.com>
Acked-by: Romain Lenglet <rlenglet@vmware.com>
Acked-by: Ben Pfaff <blp@nicira.com>
Signed-off-by: Pravin B Shelar <pshelar@nicira.com>
12 files changed:
include/uapi/linux/openvswitch.h
net/openvswitch/actions.c
net/openvswitch/datapath.c
net/openvswitch/datapath.h
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