CKSUM_PARTIAL)
- Fix for Issue 3: Recompute the pseudo header checksum before sending the
SKB up the stack.
- Fix for Issue 4: Linearize the SKBs with frag_list. Though we end up
allocating buffers and copying data, this fix gives
upto 4X throughput increase.
Note: All these fixes n
o good
(~1.5 Gbps) and with the patch, I see ~9.4 Gbps throughput for a 10G NIC
(iperf used for measurements).
On 4/9/2017 12:15 AM, David Miller wrote:
From: Sivakumar Krishnasamy
Date: Fri, 7 Apr 2017 05:57:59 -0400
Enable largesend and checksum offload for ibmveth configured in trunk mode.
A
hput for a 10G NIC
(iperf used for measurements).
On 4/9/2017 12:15 AM, David Miller wrote:
From: Sivakumar Krishnasamy
Date: Fri, 7 Apr 2017 05:57:59 -0400
Enable largesend and checksum offload for ibmveth configured in trunk mode.
Added support to SKB frag_list in TX path by skb_linea
Enable largesend and checksum offload for ibmveth configured in trunk mode.
Added support to SKB frag_list in TX path by skb_linearize'ing such SKBs.
Signed-off-by: Sivakumar Krishnasamy
---
drivers/net/ethernet/ibm/ibmveth.c | 102 ++---
drivers/net/etherne