Hi,

In ovs 2.6.90, we are seeing NULL reference to in_port if lookup_input_bundle() 
sets in_port to NULL.

    /* Learn source MAC. */
    if (ctx->xin->may_learn && !in_port->is_layer3) {
        update_learning_table(ctx->xbridge, flow, wc, vlan, in_xbundle);
    }

This happens when a flow being processed in xlate_normal is OFPP_NONE.
(gdb) print ctx->xin->flow.in_port

$5 = {odp_port = 65535, ofp_port = 65535}

We don’t see this issue on 2.5.0. Is ofp_port 65535 expected in xlate_normal()?

Thanks.

Hexin


_______________________________________________
discuss mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to