summaryrefslogtreecommitdiff
path: root/datapath/vport-vxlan.c
diff options
context:
space:
mode:
authorPravin B Shelar <pshelar@nicira.com>2016-07-18 13:53:29 -0700
committerPravin B Shelar <pshelar@ovn.org>2016-07-18 13:53:29 -0700
commit564666e9db0e59e6ed108924f5a0dd3808a46a26 (patch)
tree0b01e055e3aca8420836516a91cae797ed33e200 /datapath/vport-vxlan.c
parent4c3c5643f1f4ea206f332345e5cf6e31342f7559 (diff)
downloadopenvswitch-564666e9db0e59e6ed108924f5a0dd3808a46a26.tar.gz
dataoath: compat: Do not use upstream fill-meta-data function for compat tunnel
upstream dev_fill_metadata_dst() uses upstream tunnel-dst which could be different from OVS defined tun-dst. Therefore use fill-meta-data function from compat layer. Signed-off-by: Pravin B Shelar <pshelar@ovn.org> Acked-by: Jesse Gross <jesse@kernel.org>
Diffstat (limited to 'datapath/vport-vxlan.c')
-rw-r--r--datapath/vport-vxlan.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/datapath/vport-vxlan.c b/datapath/vport-vxlan.c
index f73a10cce..b830a463f 100644
--- a/datapath/vport-vxlan.c
+++ b/datapath/vport-vxlan.c
@@ -153,7 +153,9 @@ static struct vport_ops ovs_vxlan_netdev_vport_ops = {
.create = vxlan_create,
.destroy = ovs_netdev_tunnel_destroy,
.get_options = vxlan_get_options,
+#ifndef USE_UPSTREAM_TUNNEL
.fill_metadata_dst = vxlan_fill_metadata_dst,
+#endif
.send = vxlan_xmit,
};