X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=datapath%2Fvport.c;h=6c8eb0845aec6dff26031cbabb1b329afa6789d1;hb=06036898849;hp=91b650e54695f751b26dcec98e526b8282eb2159;hpb=dfffaef1eb2c0156432a3cf203fd8348651da912;p=openvswitch diff --git a/datapath/vport.c b/datapath/vport.c index 91b650e5..6c8eb084 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;