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 41AFF433D8 for ; Mon, 11 Dec 2023 11:16:15 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3B560411F3; Mon, 11 Dec 2023 11:16:15 +0100 (CET) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2046.outbound.protection.outlook.com [40.107.244.46]) by mails.dpdk.org (Postfix) with ESMTP id 86B8D40ED2 for ; Mon, 11 Dec 2023 11:16:13 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GxxPIuvsIH5CbatcLhm/Rwv4zj+/gH74K0MV9JhyvS+VLe0Uk5wYtDFinWT3E08P7Q3cER0L8GkLkOWNLFZa97U1+P58mf+8OpRqOLZ95ZcFSShhf8bwzKTJUihuHR7GCsOgBYtsua8gikj0+yLbe+6RPED76RmOG5El03QnV0GbMaVQcAVvNgpaM01D2a9SQdLAg8CLpvYAWG2tD/Jqiq0i08aA9MQ9YEz++bqTqSPCrkWNcgunHt7+RF4/O5c0rciqPUDVQPwSzMLZUuvTKoulEayiZlVH4wCIVmpWVofTDUVOEJ1A+VQJYy9Jz9B7GClUvCVzdz0UEefvwWbVHw== 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=HGFyCxpYpe6PD7L4JCzIRfYV+dy1GQ3j4NywWVr7pf8=; b=lTkXHx4KXPS26UkUDjZfdVQjTXxh4cPQDYARXevCp8oSXZcjorc7vUbRKJwut526R7Q0vGlqGJT9x/6kaTBYnHBGm1bzuKTqyfvMBgByNHY93kPjkXlZNqsqNBqq3WF9LiszzDSUXbJHOvhl27Kx7yvhx7R+mt/R/NgPWCyRVJsjxuKzSwzXHeRJrVLFcJzCdM4fX+kaq/wxN1iVhX/aYbNruenzNhXHgaUqcGmskg/M3rs4hVxizrGVB67fl8f8MkWGrfwwKLoMObwnDrxPJnnKithqWONi4H0H6YEjdhzhPOAQfza5SlDA2x+2QXMPrRPaoF6VS73uwG/YtUV8Pw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) 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 (0) 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=HGFyCxpYpe6PD7L4JCzIRfYV+dy1GQ3j4NywWVr7pf8=; b=r3l3Cf5szSdOuqpx6Di1Hm56GvOYJCmp/S9OZcnnJV3uVZYPKUI1aWfb8REM+sMbD6tj9K86kQwnpX+zj4gCvuYG+ppaVNOITDZgBT0a2jd4OK67Fm+eHgtzpqof+q1Tfr8kfKwEEOfK1CKuNGpHvUijOQTuQ0GVY98gh5rRblK8m0zufFbgCJw2U+cVREj4Z5H0J8O4UrCKwP1IieIwpFckBXmf5w63qmGhu9RJ5uG+cHqXvSRXZngQt8Bi11vjOcu8o6M0duUt7SsQfQ6lz2scX4eYQKNHtJpN+zW6WFrPwr3086sE9vc4RN8fc2x/B20ldDmt+RSU8UVaZhuIpw== Received: from BL0PR02CA0115.namprd02.prod.outlook.com (2603:10b6:208:35::20) by PH7PR12MB7306.namprd12.prod.outlook.com (2603:10b6:510:20a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.32; Mon, 11 Dec 2023 10:16:10 +0000 Received: from MN1PEPF0000ECD6.namprd02.prod.outlook.com (2603:10b6:208:35:cafe::a7) by BL0PR02CA0115.outlook.office365.com (2603:10b6:208:35::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.32 via Frontend Transport; Mon, 11 Dec 2023 10:16:10 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.160) 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.160 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.160) by MN1PEPF0000ECD6.mail.protection.outlook.com (10.167.242.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7091.18 via Frontend Transport; Mon, 11 Dec 2023 10:16:09 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.41; Mon, 11 Dec 2023 02:15:51 -0800 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; Mon, 11 Dec 2023 02:15:50 -0800 From: Xueming Li To: Jie Hai CC: dpdk stable Subject: patch 'net/hns3: keep set/get algo key functions local' has been queued to stable release 22.11.4 Date: Mon, 11 Dec 2023 18:11:04 +0800 Message-ID: <20231211101226.2122-40-xuemingl@nvidia.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20231211101226.2122-1-xuemingl@nvidia.com> References: <20231022142250.10324-1-xuemingl@nvidia.com> <20231211101226.2122-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: MN1PEPF0000ECD6:EE_|PH7PR12MB7306:EE_ X-MS-Office365-Filtering-Correlation-Id: 1a9c8c93-d422-4fb5-7172-08dbfa3231ff X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: nOGumHNDknHtV4oJnNOblKuaDAMoLQJSS3RE5oyzurVIml95VMRhCsLuqb6M06qL60PnVoJ4DjINJ4Wrc8tUaozc5t7rz4GRSo/MKQubxMLAyoyTPmmYqI3hKxRwbeMMazJD25jydsszV77YOfk7Qn5MjSrCt2iPuZZPk/VZFIRTjYODG0Tk2nuVS6LeIgG5063otVCwdEaGR5d2XpD1evKmK55DR0Bgd2VKjVXDLakC1X0EHs4nTuHo66w+wyfW1Oi2BiwoQagt4syxOA3018pnTTi/+mMWSACbhSAQhqGvdD279QFrmg8YHhVF6g39KhGfQBr51FCv+2Bq+E21WaQKmiMFPWwvh3HZpwUthO33MtvO9KhaLn2kVSC+bLmx7yeTEk/I3EbjC49hBKnzeN+XLkd4cv8aImnJtVNoqfhXHTjeYwGP1fwsMFuNJxgTYtEhEpcws9EYO0GKGJtBplwj0UOC4+T6o3hOUNNTz1QgI4GW1cg8pWWLSIcBZTADFoa/tD63Lm4FikqzjQeaX3SXHkNlKFVSbVwtz36na8t7Dq5hv3azVF6GA4cVtXP3+ei0W4lhWV+aSqk7MHdtN3UWZWTxY3xHInGJus6K53RHJcRdMtcn9q3F3qW7dIlHdhoP6O/7Vk9n4xs7JUBSm8yyg8jzY0xbw6c+erQOAmdJ9dM2fPO0fbWv1+xUCKaw27hxfaqd5GADs8w2ePPVCYUJxDAgRuRXG/PiZdXY16xIE8B2rve8jxiye4FfJroGjmFMSokhBAScwh+pL//jUh1iJdwaVANYcq9RFfX4mKw= X-Forefront-Antispam-Report: CIP:216.228.117.160; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge1.nvidia.com; CAT:NONE; SFS:(13230031)(4636009)(39860400002)(396003)(136003)(346002)(376002)(230922051799003)(64100799003)(186009)(82310400011)(451199024)(1800799012)(46966006)(36840700001)(40470700004)(55016003)(40480700001)(426003)(336012)(16526019)(6286002)(26005)(1076003)(2616005)(40460700003)(82740400003)(7636003)(36756003)(356005)(86362001)(83380400001)(5660300002)(6666004)(53546011)(7696005)(47076005)(36860700001)(8936002)(8676002)(70586007)(70206006)(966005)(316002)(6916009)(2906002)(4001150100001)(41300700001)(478600001)(4326008); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Dec 2023 10:16:09.5159 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1a9c8c93-d422-4fb5-7172-08dbfa3231ff 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.160]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: MN1PEPF0000ECD6.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB7306 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 12/13/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=085f8342f53b3c23332cd2ede966a8bef6fd054a Thanks. Xueming Li --- >From 085f8342f53b3c23332cd2ede966a8bef6fd054a Mon Sep 17 00:00:00 2001 From: Jie Hai Date: Tue, 31 Oct 2023 20:23:58 +0800 Subject: [PATCH] net/hns3: keep set/get algo key functions local Cc: Xueming Li [ upstream commit 4d996f3b2a1dcce2fff59a0a9490c04480e4c805 ] The functions "hns3_rss_set_algo_key()" and "hns3_rss_get_algo_key()" are the inner interfaces to set hardware. Driver already had an API, "hns3_update_rss_algo_key()", to export and to update RSS algo or key. So above two innter interface don't export. Fixes: 7da415d27d88 ("net/hns3: use hardware config to report hash key") Signed-off-by: Jie Hai --- drivers/net/hns3/hns3_rss.c | 4 ++-- drivers/net/hns3/hns3_rss.h | 4 ---- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/drivers/net/hns3/hns3_rss.c b/drivers/net/hns3/hns3_rss.c index 6126512bd7..9bb8426256 100644 --- a/drivers/net/hns3/hns3_rss.c +++ b/drivers/net/hns3/hns3_rss.c @@ -283,7 +283,7 @@ static const struct { * rss_generic_config command function, opcode:0x0D01. * Used to set algorithm and hash key of RSS. */ -int +static int hns3_rss_set_algo_key(struct hns3_hw *hw, uint8_t hash_algo, const uint8_t *key, uint8_t key_len) { @@ -324,7 +324,7 @@ hns3_rss_set_algo_key(struct hns3_hw *hw, uint8_t hash_algo, return 0; } -int +static int hns3_rss_get_algo_key(struct hns3_hw *hw, uint8_t *hash_algo, uint8_t *key, uint8_t key_len) { diff --git a/drivers/net/hns3/hns3_rss.h b/drivers/net/hns3/hns3_rss.h index 415430a399..9d182a8025 100644 --- a/drivers/net/hns3/hns3_rss.h +++ b/drivers/net/hns3/hns3_rss.h @@ -190,10 +190,6 @@ bool hns3_check_rss_types_valid(struct hns3_hw *hw, uint64_t types); int hns3_set_rss_tuple_by_rss_hf(struct hns3_hw *hw, uint64_t rss_hf); int hns3_set_rss_tuple_field(struct hns3_hw *hw, uint64_t tuple_fields); int hns3_get_rss_tuple_field(struct hns3_hw *hw, uint64_t *tuple_fields); -int hns3_rss_set_algo_key(struct hns3_hw *hw, uint8_t hash_algo, - const uint8_t *key, uint8_t key_len); -int hns3_rss_get_algo_key(struct hns3_hw *hw, uint8_t *hash_algo, - uint8_t *key, uint8_t key_len); uint64_t hns3_rss_calc_tuple_filed(uint64_t rss_hf); int hns3_update_rss_algo_key(struct hns3_hw *hw, uint8_t hash_algo, uint8_t *key, uint8_t key_len); -- 2.25.1 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2023-12-11 17:56:24.428296700 +0800 +++ 0039-net-hns3-keep-set-get-algo-key-functions-local.patch 2023-12-11 17:56:22.977652300 +0800 @@ -1 +1 @@ -From 4d996f3b2a1dcce2fff59a0a9490c04480e4c805 Mon Sep 17 00:00:00 2001 +From 085f8342f53b3c23332cd2ede966a8bef6fd054a Mon Sep 17 00:00:00 2001 @@ -4,0 +5,3 @@ +Cc: Xueming Li + +[ upstream commit 4d996f3b2a1dcce2fff59a0a9490c04480e4c805 ] @@ -12 +14,0 @@ -Cc: stable@dpdk.org