[SRU][Yakkety][PATCH 0/1] openvswitch: Add missing case OVS_TUNNEL_KEY_ATTR_PAD

Joseph Salisbury joseph.salisbury at canonical.com
Tue May 30 19:14:32 UTC 2017

BugLink: http://bugs.launchpad.net/bugs/1676679

== SRU Justification ==
IBM reported this regression with OVS after updating to Yakkety from Xenial.
This regression was introduced via upstream commit b46f6ded906e.

Iperf was used to send traffic between client VMs over VXLAN. The
traffic did still flow, but every packet had to go to user space due to
the flow creation failures, which drastically impacted performance and
cpu utilization.  When using VXLAN, the following error was showing up in dmesg:

openvswitch: netlink: Unknown IP tunnel attribute 14

Commit 8f3dbfd79ed9 resolves this regresssion.  This commit was included in 
mainline as of v4.11-rc4.  Zesty and Artful received this commit via stable 
updates and it is not needed in Xenial.  Yakkety did not recived this commit
via stable updates because v4.8 is EOL upstream.

== Fix ==
commit 8f3dbfd79ed9ef9770305a7cc4e13dfd31ad2cd0
Author: Kris Murphy <kriskend at linux.vnet.ibm.com>
Date:   Thu Mar 16 10:51:28 2017 -0500

    openvswitch: Add missing case OVS_TUNNEL_KEY_ATTR_PAD

== Regression Potential ==
Low.  This commit is already included in Zesty and Artful.  There have been no bugs
reported due to it.

== Test Case ==
A test kernel was built with this patch and tested by the original bug reporter.
The bug reporter states the test kernel resolved the bug.

Kris Murphy (1):
  openvswitch: Add missing case OVS_TUNNEL_KEY_ATTR_PAD

 net/openvswitch/flow_netlink.c | 2 ++
 1 file changed, 2 insertions(+)


More information about the kernel-team mailing list