[RESEND][SRU][Xenial][PATCH 0/1] ibmveth: Support to enable LSO/CSO for Trunk VEA.
Stefan Bader
stefan.bader at canonical.com
Wed Nov 15 13:49:32 UTC 2017
On 14.11.2017 17:15, Joseph Salisbury wrote:
> If possible, can this SRU request be reviewed?
There had been some feedback from Daniel for which I did not see any reply from
you. Possible issues sounded a bit worrying.
-Stefan
>
> Thanks,
>
> Joe
>
>
>
> On 08/25/2017 12:23 PM, 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 has already been included in Zesty and Artful, but Xenial required a backport.
>>
>> 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.
>>
>> Sivakumar Krishnasamy (1):
>> ibmveth: Support to enable LSO/CSO for Trunk VEA.
>>
>> drivers/net/ethernet/ibm/ibmveth.c | 107 ++++++++++++++++++++++++++++++-------
>> drivers/net/ethernet/ibm/ibmveth.h | 1 +
>> 2 files changed, 90 insertions(+), 18 deletions(-)
>>
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20171115/83beb007/attachment.sig>
More information about the kernel-team
mailing list