X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Flearning-switch.c;h=842af37d0311e05ee456bb366ef7e809a3f8810a;hb=666a53b7f71b605b33737b45a71fafcb5aa6c694;hp=f89706acdc6356bcd977c53bc8a176d5c2d2d0d5;hpb=77c8eed5b4db899610a130764242e8b25efcae7b;p=openvswitch diff --git a/lib/learning-switch.c b/lib/learning-switch.c index f89706ac..842af37d 100644 --- a/lib/learning-switch.c +++ b/lib/learning-switch.c @@ -326,6 +326,7 @@ process_phy_port(struct lswitch *sw, struct rconn *rconn, VLOG_WARN("port %d: config=%x new_config=%x", ntohs(opp->port_no), config, new_config); opm = make_openflow(sizeof *opm, OFPT_PORT_MOD, &b); + opm->port_no = opp->port_no; memcpy(opm->hw_addr, opp->hw_addr, OFP_ETH_ALEN); opm->config = htonl(new_config); opm->mask = htonl(config ^ new_config);