APPLIED[artful]: [SRU][Zesty][Artful][PATCH 0/1] ibmveth: Support to enable LSO/CSO for Trunk VEA.
Seth Forshee
seth.forshee at canonical.com
Mon Jul 31 15:02:43 UTC 2017
On Sun, Jul 30, 2017 at 10:25:53AM -0400, Joseph Salisbury wrote:
> BugLink: http://bugs.launchpad.net/bugs/1692538
>
> == SRU Justification ==
> Commit 66aa0678ef is request to fix four issues with the ibmveth driver.
> The issues are as follows:
> - Issue 1: ibmveth doesn't support largesend and checksum offload features when configured as "Trunk".
> - Issue 2: SYN packet drops seen at destination VM. When the packet
> originates, it has CHECKSUM_PARTIAL flag set and as it gets delivered to IO
> server's inbound Trunk ibmveth, on validating "checksum good" bits in ibmveth
> receive routine, SKB's ip_summed field is set with CHECKSUM_UNNECESSARY flag.
> - Issue 3: First packet of a TCP connection will be dropped, if there is
> no OVS flow cached in datapath.
> - Issue 4: ibmveth driver doesn't have support for SKB's with frag_list.
>
> The details for the fixes to these issues are described in the commits git log.
>
> This fix is also needed in Xenial, but Xenial requires some prereq commits. That SRU will be sent separately.
>
> Commit 66aa0678ef is in mainline as of v4.13-rc1.
>
> == Fix ==
> commit 66aa0678efc29abd2ab02a09b23f9a8bc9f12a6c
> Author: Sivakumar Krishnasamy <ksiva at linux.vnet.ibm.com>
> Date: Fri May 19 05:30:38 2017 -0400
>
> ibmveth: Support to enable LSO/CSO for Trunk VEA.
>
> == Regression Potential ==
> The changes are specific to the ibmveth driver, so regression risk is low.
>
> == 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.
Applied to artful/master-next and unstable/master, thanks.
More information about the kernel-team
mailing list