From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id BCABC431D5 for ; Sun, 22 Oct 2023 16:24:17 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B604E402D8; Sun, 22 Oct 2023 16:24:17 +0200 (CEST) Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam04on2059.outbound.protection.outlook.com [40.107.100.59]) by mails.dpdk.org (Postfix) with ESMTP id 7C1D0402D8 for ; Sun, 22 Oct 2023 16:24:16 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lYTFdruNRdLAczt799qXKjtt3TEbJ0N5HspH2vRXv0oBlHvc/TMmqFHxML69EjebjExjixtiCH7Z+wuR4KZlODae2iNaEYsftPa528OaG4vJLNjgqtsfBTfclSgkdBUcD2M/iIcgARi65DEHbmxEz18xSOQpRu44ZWuj5vbyk4TjftbeaoXMsg7DJvVcPjav8w7F3zxMD0fZDoXrp2JXJt1RxTd2nkMtWW+ABxLZVbby+v8PnLs1Fnrl2AsfDdaHw0StdqcOzhLzgAe5lIrYegpdNFUcgGTNDkZDyB57y9vmhg7qqH9ZII5czm1/W63CVqKSuviRGq2+OmSHMl44zA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=uOsRmSbhVJxjQNbFYZwJQmBSRNfeUZdtTCq7DG6WkX4=; b=GdLNyeePioFLjZCj7XAQoPuWeKTgy3BhMJiPmWPxY4frgg/vrcyWYKIYHUWGfAIpgvmKAuhot0S6Mh0HXJ0wnvO0NRBOrgeIUCKdLS5MdHZWWjuPEvvLcmyMiSs8Q9rvgv8GOYm+NHQAxtxhSbaFcaNDd710ZCBaTommqKmUlyNSemM+77EyQeqJ9BtgTmfOXqUF3CX6yTmjVXHnniNBKarG8S6iTNWYvHwVosoxsbQTSf60s9SWB/XaGgReoZPsR/EYL67WhtHAI5PAkf/IUObmYXynnOYe7I1MZ64ELlrAgHC3yOgJX8h77ITjNqYCjKERL2JWCTGL5TwvREoEbQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=huawei.com smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uOsRmSbhVJxjQNbFYZwJQmBSRNfeUZdtTCq7DG6WkX4=; b=LRZKSyHeYYp8z3zxh45hQc1cX0G+j5DJMEN/iQ5qtovbF08D/2LXu64vv+V6ImH1oLw+gaYlxbhbsZN5at0vXp+Vubf8S+r7IheecLEj+1/LZhw+4GRIy51PgcWuqlHFMGPGp8tNNxGHX3WAnbUa9pQN6Qdli0Yax2/E4O2V3q8qpbqHwWCKzukgQnCmTvT2fg5QvOCkqy1NLKY0578mB3ervVn+7KRo/vySG5Zv+fZXNaItvxYS5UbBeb7g/tlyFrlsLIh7wlQzJ679SQFuE/eto/VEYMw4BWhc/Jl/lVXOj2pNhdvoWEOL4tpUlkemwW+jrgpFhhlOh7fMVaJ9RA== Received: from MW4PR03CA0031.namprd03.prod.outlook.com (2603:10b6:303:8e::6) by PH7PR12MB6764.namprd12.prod.outlook.com (2603:10b6:510:1ae::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.21; Sun, 22 Oct 2023 14:24:14 +0000 Received: from CO1PEPF000042AA.namprd03.prod.outlook.com (2603:10b6:303:8e:cafe::7a) by MW4PR03CA0031.outlook.office365.com (2603:10b6:303:8e::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.31 via Frontend Transport; Sun, 22 Oct 2023 14:24:14 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.161) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.161 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.161) by CO1PEPF000042AA.mail.protection.outlook.com (10.167.243.39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.15 via Frontend Transport; Sun, 22 Oct 2023 14:24:13 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.41; Sun, 22 Oct 2023 07:24:04 -0700 Received: from nvidia.com (10.126.231.35) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.41; Sun, 22 Oct 2023 07:24:03 -0700 From: Xueming Li To: Dengdui Huang CC: Dongdong Liu , dpdk stable Subject: patch 'net/hns3: fix flushing multicast MAC address' has been queued to stable release 22.11.4 Date: Sun, 22 Oct 2023 22:20:41 +0800 Message-ID: <20231022142250.10324-13-xuemingl@nvidia.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20231022142250.10324-1-xuemingl@nvidia.com> References: <20231022142250.10324-1-xuemingl@nvidia.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.126.231.35] X-ClientProxiedBy: rnnvmail201.nvidia.com (10.129.68.8) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PEPF000042AA:EE_|PH7PR12MB6764:EE_ X-MS-Office365-Filtering-Correlation-Id: a90461da-071c-4d2e-ed85-08dbd30a9093 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: NUPkayrgu75HKcJEicD9IKfo+3ZbNx9sgNrk0zwx7K/7lJTLeKUF3UkelCo7Piwpuf18F3og24f6qmnErTqZMjjDGU/cHfRVBUT2atFygpNzoliKCxppMjPNQF4bvG9yvNZf6pFjr3eOA+Ye600baTZ1AXHSzamKBX35V5CFKJwWlqmMQBw9kaGa8J32FxdzE4EFQkf06KjxwSAT+f3TYztc1m+WcuGk0wPeBswoF/TvL57e1R/ZUz4GmfdZvIOiw0X5+6/X2/V75p7Tv61W2rU74SsP0NCPST3UzlESAKrALi02LpcvSZnxQhEYjMydM1waJMUgBC1lI6c6WWXTuB4kg6zfquNALfnr2VKJP2NKN7/K4KATk7Upp1Hbt+DAFBNTXm13GshVe+WJ8RWGZ2NU52cEQiJnz2ep5vlCtLdsPr4/nV1M7HvQk1uHu5l1SCwxn2h5+aFq5SZtOHz1tlQhffNYjxrgDgWhcwP8tBYPcM9L/Y+bWOtVAepxF2tzQSEGNAE9cgqCdd3xVlwu3PFatQpi9DS7wUVt4WoOpjv1hmC8snEYdtv++iWecWzJsqfw+uBhsXeSSt8wbI1GlgwxQwcBtOGxM8NHwWawC85k4dvtKB9DM+QQtH+AgW3k4H9jlwJazhYBNN3oVvyP3M/7A0Ru7aZZ0XHN5qjHrv+C2q5/Ue5CisQHbPxyHDtYTEwhwqpx2XLfdgkt19R3j4q+gW4ItxyvcKZ23cwg87zriYjWnWKlunIqnG8T/SXjdJ1camOlemNOZLi8ilusmA== X-Forefront-Antispam-Report: CIP:216.228.117.161; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge2.nvidia.com; CAT:NONE; SFS:(13230031)(4636009)(396003)(136003)(39860400002)(376002)(346002)(230922051799003)(82310400011)(64100799003)(451199024)(1800799009)(186009)(40470700004)(36840700001)(46966006)(966005)(8676002)(40480700001)(336012)(55016003)(2906002)(4001150100001)(40460700003)(16526019)(36756003)(8936002)(426003)(41300700001)(6286002)(70586007)(4326008)(7696005)(316002)(36860700001)(47076005)(6916009)(86362001)(54906003)(53546011)(6666004)(83380400001)(1076003)(5660300002)(26005)(2616005)(478600001)(70206006)(7636003)(82740400003)(356005); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Oct 2023 14:24:13.0242 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a90461da-071c-4d2e-ed85-08dbd30a9093 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.117.161]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CO1PEPF000042AA.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB6764 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Hi, FYI, your patch has been queued to stable release 22.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 11/15/23. So please shout if anyone has objections. Also note that after the patch there's a diff of the upstream commit vs the patch applied to the branch. This will indicate if there was any rebasing needed to apply to the stable branch. If there were code changes for rebasing (ie: not only metadata diffs), please double check that the rebase was correctly done. Queued patches are on a temporary branch at: https://git.dpdk.org/dpdk-stable/log/?h=22.11-staging This queued commit can be viewed at: https://git.dpdk.org/dpdk-stable/commit/?h=22.11-staging&id=15b43a21b222f5e01d8ff11b0aa466b1110e8278 Thanks. Xueming Li --- >From 15b43a21b222f5e01d8ff11b0aa466b1110e8278 Mon Sep 17 00:00:00 2001 From: Dengdui Huang Date: Sat, 5 Aug 2023 16:36:25 +0800 Subject: [PATCH] net/hns3: fix flushing multicast MAC address Cc: Xueming Li [ upstream commit 49d1ab205b033b6131fb895b5e4d9ebc14081e51 ] According rte_eth_dev_set_mc_addr_list() API definition, support flush multicast MAC address if mc_addr_set is NULL or nb_mc_addr is zero. Fixes: 7d7f9f80bbfb ("net/hns3: support MAC address related operations") Signed-off-by: Dengdui Huang Signed-off-by: Dongdong Liu --- drivers/net/hns3/hns3_common.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/net/hns3/hns3_common.c b/drivers/net/hns3/hns3_common.c index c0db949eaa..3dce7a9a31 100644 --- a/drivers/net/hns3/hns3_common.c +++ b/drivers/net/hns3/hns3_common.c @@ -409,6 +409,7 @@ hns3_set_mc_mac_addr_list(struct rte_eth_dev *dev, uint32_t nb_mc_addr) { struct hns3_hw *hw = HNS3_DEV_PRIVATE_TO_HW(dev->data->dev_private); + struct hns3_adapter *hns = HNS3_DEV_HW_TO_ADAPTER(hw); struct rte_ether_addr *addr; int cur_addr_num; int set_addr_num; @@ -416,6 +417,15 @@ hns3_set_mc_mac_addr_list(struct rte_eth_dev *dev, int ret; int i; + if (mc_addr_set == NULL || nb_mc_addr == 0) { + rte_spinlock_lock(&hw->lock); + ret = hns3_configure_all_mc_mac_addr(hns, true); + if (ret == 0) + hw->mc_addrs_num = 0; + rte_spinlock_unlock(&hw->lock); + return ret; + } + /* Check if input parameters are valid */ ret = hns3_set_mc_addr_chk_param(hw, mc_addr_set, nb_mc_addr); if (ret) -- 2.25.1 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2023-10-22 22:17:34.915214600 +0800 +++ 0012-net-hns3-fix-flushing-multicast-MAC-address.patch 2023-10-22 22:17:34.136723700 +0800 @@ -1 +1 @@ -From 49d1ab205b033b6131fb895b5e4d9ebc14081e51 Mon Sep 17 00:00:00 2001 +From 15b43a21b222f5e01d8ff11b0aa466b1110e8278 Mon Sep 17 00:00:00 2001 @@ -4,0 +5,3 @@ +Cc: Xueming Li + +[ upstream commit 49d1ab205b033b6131fb895b5e4d9ebc14081e51 ] @@ -11 +13,0 @@ -Cc: stable@dpdk.org @@ -20 +22 @@ -index 043c7673b4..c4d47f43fe 100644 +index c0db949eaa..3dce7a9a31 100644 @@ -23 +25 @@ -@@ -444,6 +444,7 @@ hns3_set_mc_mac_addr_list(struct rte_eth_dev *dev, +@@ -409,6 +409,7 @@ hns3_set_mc_mac_addr_list(struct rte_eth_dev *dev, @@ -31 +33 @@ -@@ -451,6 +452,15 @@ hns3_set_mc_mac_addr_list(struct rte_eth_dev *dev, +@@ -416,6 +417,15 @@ hns3_set_mc_mac_addr_list(struct rte_eth_dev *dev,