]> git.proxmox.com Git - mirror_ovs.git/commit - datapath/datapath.c
datapath: compat: Refactor egress tunnel info
authorPravin B Shelar <pshelar@ovn.org>
Fri, 8 Jul 2016 02:35:33 +0000 (19:35 -0700)
committerPravin B Shelar <pshelar@ovn.org>
Sat, 9 Jul 2016 02:27:48 +0000 (19:27 -0700)
commitaad7cb91efd3ff4c01ddd35ca8998d96aec399cc
tree8a91d58059f0b763b378ccb9083b6f061b480d77
parent9dede5cff553d7c4e074f04c525c1417eb209363
datapath: compat: Refactor egress tunnel info

upstream tunnel egress info is retrieved using ndo_fill_metadata_dst.
Since we do not have it on older kernel we need to keep vport operation
to do same on these kernels.
Following patch try to merge these to operations into one to avoid code
duplication.
This commit backports fc4099f1 ("openvswitch:
Fix egress tunnel info.")

Signed-off-by: Pravin B Shelar <pshelar@ovn.org>
Acked-by: Jesse Gross <jesse@kernel.org>
26 files changed:
acinclude.m4
datapath/actions.c
datapath/datapath.c
datapath/datapath.h
datapath/flow_netlink.c
datapath/flow_netlink.h
datapath/linux/compat/dev-openvswitch.c
datapath/linux/compat/geneve.c
datapath/linux/compat/gso.h
datapath/linux/compat/include/linux/netdevice.h
datapath/linux/compat/include/net/geneve.h
datapath/linux/compat/include/net/gre.h
datapath/linux/compat/include/net/lisp.h
datapath/linux/compat/include/net/stt.h
datapath/linux/compat/include/net/vxlan.h
datapath/linux/compat/ip_gre.c
datapath/linux/compat/lisp.c
datapath/linux/compat/stt.c
datapath/linux/compat/vxlan.c
datapath/vport-geneve.c
datapath/vport-gre.c
datapath/vport-lisp.c
datapath/vport-stt.c
datapath/vport-vxlan.c
datapath/vport.c
datapath/vport.h