Comment 12 for bug 1021530

Revision history for this message
Aaron Rosen (arosen) wrote : Re: update to include stable fixes for OVS 1.4

[IMPACT]

 * ovs-vsswitchd crashes when processing IPv6 neighbor discovery packets with VLAN headers received in a tunnel configured with key=flow or in_key=flow.

 * This bug affects us from pushing a change to to the OpenStack Quantum project, which uses OVS on Ubuntu precise quite heavily.

[TESTCASE]

 * Install the current openvswitch package from precise (1.4.0) on two machines. Then, create tunnel ports between the two machines. Next attach a VM to each of the ovs_bridges and add flow table entries which cause traffic entering the bridge to be appended with a VLAN_ID and then output a tunnel port. When IPv6 neighbor discovery packets from the vm enter this port ovs-vswitchd will crash.

[Regression Potential]

 * None

[Other Info]
 * Patch: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff_plain;h=11f84dce005dd14a374ab2ef5f8c25bcf8285a36;hp=776cf91b42f631b4929fffe8ddd2aa06b40ea24c

 * Mailing list discussion: http://openvswitch.org/pipermail/dev/2012-May/017249.html
 * Link to patch that exposes this issue in openstack Quantum: https://review.openstack.org/#/c/9416/