ofp-msgs: Open Flow 1.1 and 1.2 Port Status Messages
[openvswitch] / lib / learning-switch.c
index dc19aa550d3ab53fc20aa36f30add36c9ddb646f..7a60f3c32adb92c5fe9fa0f044f66cc6629d8545 100644 (file)
@@ -535,7 +535,8 @@ process_packet_in(struct lswitch *sw, const struct ofp_header *oh)
 
     /* Extract flow data from 'opi' into 'flow'. */
     ofpbuf_use_const(&pkt, pi.packet, pi.packet_len);
-    flow_extract(&pkt, 0, pi.fmd.tun_id, pi.fmd.in_port, &flow);
+    flow_extract(&pkt, 0, NULL, pi.fmd.in_port, &flow);
+    flow.tunnel.tun_id = pi.fmd.tun_id;
 
     /* Choose output port. */
     out_port = lswitch_choose_destination(sw, &flow);