net-next/hinic: add checksum offload and TSO support
authorZhao Chen <zhaochen6@huawei.com>
Thu, 18 Oct 2018 15:02:51 +0000 (15:02 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 18 Oct 2018 23:44:37 +0000 (16:44 -0700)
commitcc18a7543d2f63a2c93fc61cfa7fd8be5464f75e
treef44fdb43030510881d2e3074e67579041c84f70a
parent40b06553c906a56ae31677b3ecbd49546947698d
net-next/hinic: add checksum offload and TSO support

This patch adds checksum offload and TSO support for the HiNIC
driver. Perfomance test (Iperf) shows more than 100% improvement
in TCP streams.

Signed-off-by: Zhao Chen <zhaochen6@huawei.com>
Signed-off-by: Xue Chaojing <xuechaojing@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c
drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h
drivers/net/ethernet/huawei/hinic/hinic_hw_wqe.h
drivers/net/ethernet/huawei/hinic/hinic_main.c
drivers/net/ethernet/huawei/hinic/hinic_port.c
drivers/net/ethernet/huawei/hinic/hinic_port.h
drivers/net/ethernet/huawei/hinic/hinic_tx.c