On Tue, Sep 15, 2015 at 7:38 PM, David Evans <[email protected]> wrote:
> Thanks Jesse!
> I think you may be close, but it is the ovs code that is re-entering it's
> self, this isn't an arp storm from a circle of traffic path, as far as i can
> tell. it is an attempt to transmit a single packet.. but never gets even the
> arp out to the stack at all.
> you can see build_tunnel_send 3 times as the stack trace goes in the
> original post. but no packets make it out. the program call stack is 13000
> frames deep - which is why it crashed.

When tunneling is done in userspace (such as with DPDK), the Linux
stack is not involved at all since the point of DPDK is to avoid the
kernel for performance reasons. That's why you see OVS reentering
itself repeatedly as it tries to forward and then generate more ARP
frames.

I just sent out a patch CC'd to you that should fix this issue. Can
you test it? Note that in this case 'fix' means that it will prevent
OVS from crashing. However, traffic won't flow until the loop in the
configuration is resolved. Based on the stack trace, my guess is that
you have one or more patch ports connecting the bridges.
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to