X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Flearning-switch.c;h=126cc6b898fe30b5b26754f29b0951844ae42b03;hb=836fad5e1ae4316752150fcdfba9afbf8d5f5801;hp=092274cb57dcc365eed6b47e517858576d21abc7;hpb=02dd3123a0e312f1d33403e744af52dd6096f12d;p=openvswitch diff --git a/lib/learning-switch.c b/lib/learning-switch.c index 092274cb..126cc6b8 100644 --- a/lib/learning-switch.c +++ b/lib/learning-switch.c @@ -404,7 +404,7 @@ process_packet_in(struct lswitch *sw, struct rconn *rconn, void *opi_) pkt_len = ntohs(opi->header.length) - pkt_ofs; pkt.data = opi->data; pkt.size = pkt_len; - flow_extract(&pkt, in_port, &flow); + flow_extract(&pkt, 0, in_port, &flow); if (may_learn(sw, in_port) && sw->ml) { if (mac_learning_learn(sw->ml, flow.dl_src, 0, in_port)) {