X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Flearning-switch.c;h=ecc5509e60ad63be995f455c209935421c6342a1;hb=a5ac7299f8042c01fcdb60c5508047146baf3a16;hp=b2608629afdfce8d0eb25cdc9c814d516c09264c;hpb=b53055f4da4f8de17c591ae07ddd782829d21cd8;p=openvswitch diff --git a/lib/learning-switch.c b/lib/learning-switch.c index b2608629..ecc5509e 100644 --- a/lib/learning-switch.c +++ b/lib/learning-switch.c @@ -419,7 +419,7 @@ process_packet_in(struct lswitch *sw, struct rconn *rconn, pkt_ofs = offsetof(struct ofp_packet_in, data); pkt_len = ntohs(opi->header.length) - pkt_ofs; ofpbuf_use_const(&pkt, opi->data, pkt_len); - flow_extract(&pkt, 0, in_port, &flow); + flow_extract(&pkt, 0, 0, in_port, &flow); /* Choose output port. */ out_port = lswitch_choose_destination(sw, &flow);