X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fodp-util.c;h=fef42ba755623ce411f2125a4207e9f128cd19de;hb=751c778501b0e0726cc0c715f3ad2628c19ba0bb;hp=36ea5a4cf93b311095f7d14f5f07785a7e2234e4;hpb=31a19d69db3f8058257c47f986ec908571b263e7;p=sliver-openvswitch.git diff --git a/lib/odp-util.c b/lib/odp-util.c index 36ea5a4cf..fef42ba75 100644 --- a/lib/odp-util.c +++ b/lib/odp-util.c @@ -1170,7 +1170,7 @@ odp_flow_key_from_flow(struct ofpbuf *buf, const struct flow *flow) nl_msg_put_be64(buf, OVS_KEY_ATTR_TUN_ID, flow->tun_id); } - if (flow->in_port != OFPP_NONE) { + if (flow->in_port != OFPP_NONE && flow->in_port != OFPP_CONTROLLER) { nl_msg_put_u32(buf, OVS_KEY_ATTR_IN_PORT, ofp_port_to_odp_port(flow->in_port)); }