From patchwork Fri Sep 30 07:22:01 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dongdong Liu X-Patchwork-Id: 117176 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 32EADA034C; Fri, 30 Sep 2022 09:24:09 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8DC3D427FF; Fri, 30 Sep 2022 09:24:05 +0200 (CEST) Received: from szxga08-in.huawei.com (szxga08-in.huawei.com [45.249.212.255]) by mails.dpdk.org (Postfix) with ESMTP id 3563840E5A; Fri, 30 Sep 2022 09:24:02 +0200 (CEST) Received: from kwepemi500017.china.huawei.com (unknown [172.30.72.54]) by szxga08-in.huawei.com (SkyGuard) with ESMTP id 4Mf1nn5S7cz1P6yZ; Fri, 30 Sep 2022 15:19:41 +0800 (CST) Received: from localhost.localdomain (10.28.79.22) by kwepemi500017.china.huawei.com (7.221.188.110) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Fri, 30 Sep 2022 15:23:59 +0800 From: Dongdong Liu To: , , , CC: , , , , , Subject: [PATCH 00/19] some bugfixes and clean code for hns3 - part2 Date: Fri, 30 Sep 2022 15:22:01 +0800 Message-ID: <20220930072220.20753-1-liudongdong3@huawei.com> X-Mailer: git-send-email 2.22.0 MIME-Version: 1.0 X-Originating-IP: [10.28.79.22] X-ClientProxiedBy: dggems701-chm.china.huawei.com (10.3.19.178) To kwepemi500017.china.huawei.com (7.221.188.110) X-CFilter-Loop: Reflected X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org This patchset include some bugfixes and clean code for hns3. This patchset is based on the patchset [1] that have been sent out before. Depend on [1] applied first. [1]: [PATCH RESEND 00/13] some bugfixes and clean code for hns3 https://patches.dpdk.org/project/dpdk/list/?series=24533 Chengwen Feng (5): net/hns3: fix header file self contained net/hns3: remove unused structure definition net/hns3: do not use reserved identifier macro net/hns3: revert fix mailbox communication with HW net/hns3: fix VF mark wrong message processed Dongdong Liu (1): net/hns3: fix gcov compile warning Huisong Li (11): net/hns3: fix have no valid RSS rule net/hns3: fix RSS filter restore net/hns3: fix the lock protection of RSS flow rule net/hns3: fix RSS flow rule restore failed net/hns3: move flow direction rule recovery position net/hns3: fix hns3 restore filter function input net/hns3: fix incorrect packet type report for GENEVE net/hns3: fix fail to enable IPV4 or IPV6 packet RSS net/hns3: fix some spelling errors net/hns3: fix inconsistent RSS behavior net/hns3: add check for L3 and L4 type Jie Hai (2): net/hns3: fix magic numbers net/hns3: fix the obtaination of minimum Tx frame length drivers/net/hns3/hns3_cmd.h | 34 ++- drivers/net/hns3/hns3_common.c | 2 +- drivers/net/hns3/hns3_common.h | 6 +- drivers/net/hns3/hns3_dcb.h | 10 +- drivers/net/hns3/hns3_dump.h | 6 +- drivers/net/hns3/hns3_ethdev.c | 27 +-- drivers/net/hns3/hns3_ethdev.h | 9 +- drivers/net/hns3/hns3_ethdev_vf.c | 14 +- drivers/net/hns3/hns3_fdir.c | 3 + drivers/net/hns3/hns3_fdir.h | 11 +- drivers/net/hns3/hns3_flow.c | 86 ++++---- drivers/net/hns3/hns3_flow.h | 10 +- drivers/net/hns3/hns3_intr.c | 2 +- drivers/net/hns3/hns3_intr.h | 6 +- drivers/net/hns3/hns3_logs.h | 6 +- drivers/net/hns3/hns3_mbx.c | 8 +- drivers/net/hns3/hns3_mbx.h | 10 +- drivers/net/hns3/hns3_mp.h | 8 +- drivers/net/hns3/hns3_regs.h | 9 +- drivers/net/hns3/hns3_rss.c | 291 ++++++++++++++++++-------- drivers/net/hns3/hns3_rss.h | 15 +- drivers/net/hns3/hns3_rxtx.c | 6 +- drivers/net/hns3/hns3_rxtx.h | 15 +- drivers/net/hns3/hns3_rxtx_vec.h | 6 +- drivers/net/hns3/hns3_rxtx_vec_neon.h | 6 +- drivers/net/hns3/hns3_stats.h | 11 +- drivers/net/hns3/hns3_tm.h | 8 +- 27 files changed, 390 insertions(+), 235 deletions(-) --- 2.22.0