From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.0 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_PASS,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 62590C004C9 for ; Mon, 6 May 2019 02:51:08 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 3236F205F4 for ; Mon, 6 May 2019 02:51:08 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726582AbfEFCvG (ORCPT ); Sun, 5 May 2019 22:51:06 -0400 Received: from szxga04-in.huawei.com ([45.249.212.190]:7164 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726369AbfEFCuW (ORCPT ); Sun, 5 May 2019 22:50:22 -0400 Received: from DGGEMS403-HUB.china.huawei.com (unknown [172.30.72.58]) by Forcepoint Email with ESMTP id B43B446E591771F1389F; Mon, 6 May 2019 10:50:18 +0800 (CST) Received: from localhost.localdomain (10.67.212.132) by DGGEMS403-HUB.china.huawei.com (10.3.19.203) with Microsoft SMTP Server id 14.3.439.0; Mon, 6 May 2019 10:50:10 +0800 From: Huazhong Tan To: CC: , , , , , , Huazhong Tan Subject: [PATCH net-next 00/12] cleanup & optimizations & bugfixes for HNS3 driver Date: Mon, 6 May 2019 10:48:40 +0800 Message-ID: <1557110932-683-1-git-send-email-tanhuazhong@huawei.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.67.212.132] X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchset contains some cleanup related to hns3_enet_ring struct and tx bd filling process, optimizations related to rx page reusing, barrier using and tso handling process, bugfixes related to tunnel type handling and error handling for desc filling. Yunsheng Lin (12): net: hns3: unify maybe_stop_tx for TSO and non-TSO case net: hns3: use napi_schedule_irqoff in hard interrupts handlers net: hns3: add counter for times RX pages gets allocated net: hns3: add linearizing checking for TSO case net: hns3: fix for tunnel type handling in hns3_rx_checksum net: hns3: refactor BD filling for l2l3l4 info net: hns3: combine len and checksum handling for inner and outer header. net: hns3: fix error handling for desc filling net: hns3: optimize the barrier using when cleaning TX BD net: hns3: unify the page reusing for page size 4K and 64K net: hns3: some cleanup for struct hns3_enet_ring net: hns3: use devm_kcalloc when allocating desc_cb drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 499 ++++++++++----------- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 17 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 + 3 files changed, 230 insertions(+), 288 deletions(-) -- 2.7.4