[ovs-discuss] repeated errors connecting to nox

Ben Pfaff blp at nicira.com
Thu May 24 18:59:56 UTC 2012


[adding the list back]

On Thu, May 24, 2012 at 02:46:02PM -0400, Ryan White wrote:
> Looking in the ovs log, it shows that it is sending these to the controller:
> type OFPET_BAD_REQUEST, code NXBRC_BAD_IN_PORT.
> The only thing i could find regarding these, I found from the ovs-dev list
> 
> *Some invalid ports (those above the maximum port number supported by
> the*>* datapath, including OpenFlow reserved ports that are not
> translated by OVS*>* into some other number) will be rejected by the
> datapath.  It's better to*>* catch these early and send back an
> appropriate OpenFlow error code, rather*>* than to just get EINVAL
> from the kernel and have to guess at the problem.*
> 
> >* +    if (flow->in_port >= ofproto->max_ports && flow->in_port < OFPP_MAX) {*>* +        return ofp_mkerr_nicira(OFPET_BAD_REQUEST, NXBRC_BAD_IN_PORT);*>* +    }
> *
> 
> 
> But I'm having trouble figuring out what this means. There is only one port
> on my machine. Or do they mean port as in port 6633? Or is it the number
> associated to the port of the bridge, ie one for eth0 on br0, another for
> tap1 on br0 etc?
> 
> Anybody have any ideas?
> 
> On Tue, May 22, 2012 at 2:44 PM, Ben Pfaff <blp at nicira.com> wrote:
> 
> > On Tue, May 22, 2012 at 02:38:54PM -0400, Ryan White wrote:
> > > then it registers a node on the nox controller machine, but keeps
> > spitting
> > > out tons of copies of the same error in nox saying openflow error type
> > > 45250 code 0.
> >
> > This is an Open vSwitch error extension message.  You can decode it by
> > looking further into the message (see nicira-ext.h in the Open vSwitch
> > distribution) or you can look in the OVS log, which should say what
> > particular error OVS is reporting (at least for 1.4 and later).
> >



More information about the discuss mailing list