summaryrefslogtreecommitdiff
path: root/datapath/vport.c
diff options
context:
space:
mode:
Diffstat (limited to 'datapath/vport.c')
-rw-r--r--datapath/vport.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/datapath/vport.c b/datapath/vport.c
index 4f3b466c7..bbc711e1e 100644
--- a/datapath/vport.c
+++ b/datapath/vport.c
@@ -1217,6 +1217,9 @@ void vport_receive(struct vport *vport, struct sk_buff *skb)
local_bh_enable();
}
+ if (!(vport->ops->flags & VPORT_F_FLOW))
+ OVS_CB(skb)->flow = NULL;
+
if (!(vport->ops->flags & VPORT_F_TUN_ID))
OVS_CB(skb)->tun_id = 0;