On 15 January 2015 at 15:08, Thomas Graf <[email protected]> wrote:
> On 01/15/15 at 01:41pm, Joe Stringer wrote:
>> I'm running OVS master (afc3987) with the net-next kernel module
>> (4e7a84b), and if I run ovs-dpctl I sometimes get the following error:
>>
>> dpif|WARN|failed to enumerate system datapaths: Protocol error
>>
>> I made some local changes to OVS lib/netlink* to get a little more
>> useful information; it seems to be coming from the netlink
>> deserialization for getting the vport genetlink family from the
>> kernel. The error is that OVS userspace expects to see another
>> 20 bytes beyond what it is given. I haven't had a chance to really
>> dig into this yet.
>>
>> Problem is intermittent, but seems to happen more reliably when the
>> kmod was recently loaded.
>>
>> I thought it may be related to the recent vxlan changes, but it goes
>> back at least as far as the PACKET_ATTR_PROBE changes (1ba3980), and
>> likely further back than that. Sending out this message in case it
>> sounds familiar to anyone.
>
> Couldn't trigger it myself so far.
>
> A neat way to trace Netlink messages and pretty print them to stderr
> is to run ovs-switchd with nltrace:
> https://github.com/socketpair/nltrace

Thanks for trying. I'll see if I can find a chunk of time to
investigate this further.
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev

Reply via email to