diff options
Diffstat (limited to 'datapath/vport.c')
-rw-r--r-- | datapath/vport.c | 3 |
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; |