From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 8648CA0520; Sat, 27 Jun 2020 05:32:56 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A1ECB1BE7D; Sat, 27 Jun 2020 05:32:55 +0200 (CEST) Received: from huawei.com (szxga06-in.huawei.com [45.249.212.32]) by dpdk.org (Postfix) with ESMTP id 5042C1BE51 for ; Sat, 27 Jun 2020 05:32:53 +0200 (CEST) Received: from DGGEMS410-HUB.china.huawei.com (unknown [172.30.72.60]) by Forcepoint Email with ESMTP id 71AC6B57353A5A1C2515; Sat, 27 Jun 2020 11:32:50 +0800 (CST) Received: from tester.localdomain (10.175.119.39) by DGGEMS410-HUB.china.huawei.com (10.3.19.210) with Microsoft SMTP Server id 14.3.487.0; Sat, 27 Jun 2020 11:32:43 +0800 From: Xiaoyun wang To: CC: , , , , , , , , , Xiaoyun wang Date: Sat, 27 Jun 2020 11:55:43 +0800 Message-ID: X-Mailer: git-send-email 1.8.3.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.175.119.39] X-CFilter-Loop: Reflected Subject: [dpdk-dev] [PATCH v1 0/5] fix promisc and tcam problem X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" This patch adds multi-thread resource protection when setting promiscuous or allmulticast mode, adds bufout and out size parameter for mgmt sync channel and removes unused parameters for mgmt channel with no ack, adds TCAM filter switch for FDIR, and modifies return errors. -- v1: - add out parameter for mgmt sync channel - remove unused parameter - fix setting promiscuous mode problem - add tcam filter switch for FDIR - modify return errors Xiaoyun wang (5): net/hinic/base: add out parameter for mgmt sync channel net/hinic/base: remove unused parameter net/hinic: fix setting promiscuous mode problem net/hinic: add tcam filter switch for FDIR net/hinic/base: modify return errors drivers/net/hinic/base/hinic_pmd_cfg.c | 4 +- drivers/net/hinic/base/hinic_pmd_cmd.h | 1 + drivers/net/hinic/base/hinic_pmd_cmdq.c | 31 ++++-- drivers/net/hinic/base/hinic_pmd_hwdev.c | 147 +++++++++++++++++--------- drivers/net/hinic/base/hinic_pmd_hwif.c | 4 +- drivers/net/hinic/base/hinic_pmd_mgmt.c | 3 +- drivers/net/hinic/base/hinic_pmd_mgmt.h | 3 +- drivers/net/hinic/base/hinic_pmd_niccfg.c | 170 ++++++++++++++++++------------ drivers/net/hinic/base/hinic_pmd_niccfg.h | 11 ++ drivers/net/hinic/base/hinic_pmd_nicio.c | 42 ++++++-- drivers/net/hinic/hinic_pmd_ethdev.c | 34 +++++- drivers/net/hinic/hinic_pmd_ethdev.h | 1 + drivers/net/hinic/hinic_pmd_flow.c | 13 +++ 13 files changed, 316 insertions(+), 148 deletions(-) -- 1.8.3.1