Comment 10 for bug 1655683

Revision history for this message
Andrew Crawford (acrawford) wrote :

Between 2017-01-05 and about 2017-01-10 EST we had 17 recorded crashes on the neutron node.

After patching as described above, we have had no crashes.

Not being particularly familiar with kernel internals, or the details of the skb data structure, I was not able to confirm explicitly the cause by sending the packets that trigger the crash. I am trusting that the choice to drop the packets with the patch doesn't have any significant side effects for the openvswitch module.

A clearer explanation with earlier patch(es) may be found here:

https://patchwork.ozlabs.org/patch/559944/
https://patchwork.ozlabs.org/patch/712373/

It also may be of note to others that gso and gro offloading to the NIC are turned off on all of our interfaces.

I am not sure how timely the application of the corresponding patch in the upstream stable kernel will be, so here is the patch I used.

attached is the patch for my test build, using the sources in comment #3