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 DEE3DA0C4B; Tue, 9 Nov 2021 10:01:30 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D0B92410E0; Tue, 9 Nov 2021 10:01:30 +0100 (CET) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2084.outbound.protection.outlook.com [40.107.243.84]) by mails.dpdk.org (Postfix) with ESMTP id 1EDA64068B for ; Tue, 9 Nov 2021 10:01:29 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Dw/9ctrrcQrcO6Y2CpCdZWSTL1w1mfSyBQoOQ2PxdwsCQCgWKbV5skAgHxXr4EICwR2jrRqF0BHorL22qono/aEoZO0Ft3ZtjAbA2U4jTHrEnv+Z0G4g5dOR/WP1i0Hjz8ZzR3JwitISMsO08tkhZ+7MKm+Ap8hZ8Cw8auZWbdiCD8s83pMG+0mj5YvXw/w8ZAm6DamIvARMEkbYlBqNXtBcsuRUGIXf+bRinA5yE10i8ig7Pq5+uWrrWjf18V2pcKR8FQtItxvRg0E0n5oh5ALxObpJDhibr8ivxPMT//LCEZgQ5+AyP5Y5RxAffiVwxhkSab4Swn7hkYlr/OI/Tw== 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=I2XHwO36MGbfxtOIiIttQZYn7vb3RZ900xByIPWuQbA=; b=AMVMSVvym0zXfqP7d8AC6qtlBzsO4PkfBRxHlE14gJr6O//x/UL5yhW+l3m7WCbOc3nsEav8ntRA3BekoL2v2CBgnHO/ro0nS62ELfWr07CBXN178c4Ida+Ol63NN9oahRoR2xyWZUOZbIl6DsVsOaEd2toJ4b+CGdeDtGvWUszZ7zQmtwu9T8iOaPWJc9Mvlznu41CuN+kQDClxw5IfZFj7+nIYyvuN9g+amlBzA5KBD1Bo6FphnpweSSIahyR0zxrlx/bh44LprA9Zi7psM3ZeA3U2x8de/vU6b/RcJgTQ2k+81RjJ0HOtW1dfO1JjF/gtTIQXzw273fCn/CxBwQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.112.34) smtp.rcpttodomain=intel.com smtp.mailfrom=nvidia.com; dmarc=pass (p=quarantine sp=quarantine 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=I2XHwO36MGbfxtOIiIttQZYn7vb3RZ900xByIPWuQbA=; b=ijpPAdv3wYNwAJkaLghDCOFRaJ7s2BJdWKus0YR5a+Fvw+tOzEDVaG6waSqzgXh4bo+d5CTPw9t/PV8BSDRCSRu1zKHnYPhHYST6b19uXx10Tn6iLKDvo4nqUUdc78uZWTDYtPaCZcEW5cGqiekwIO/8u8Vltf3kGnDUNZfXXA6+90wF+1ibusBrEdSBHpJI9I4w3srB6tX0x/SpF7lzoG4++3nlvwMVTDQCX9kXEb7D5vr3KkkhzWud+e/ORKvW2qQciQ8aDy0qZKk53X2UcmVAOyX85dbpCAZOS/BDSynddxDONBpx/+Pgen1kf1ZLnp9AbMS8K04lc1LsQt+fMA== Received: from DS7PR03CA0304.namprd03.prod.outlook.com (2603:10b6:8:2b::16) by BN7PR12MB2755.namprd12.prod.outlook.com (2603:10b6:408:32::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.11; Tue, 9 Nov 2021 09:01:27 +0000 Received: from DM6NAM11FT004.eop-nam11.prod.protection.outlook.com (2603:10b6:8:2b:cafe::65) by DS7PR03CA0304.outlook.office365.com (2603:10b6:8:2b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.10 via Frontend Transport; Tue, 9 Nov 2021 09:01:27 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.112.34) smtp.mailfrom=nvidia.com; intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.112.34 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.112.34; helo=mail.nvidia.com; Received: from mail.nvidia.com (216.228.112.34) by DM6NAM11FT004.mail.protection.outlook.com (10.13.172.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.4669.10 via Frontend Transport; Tue, 9 Nov 2021 09:01:26 +0000 Received: from nvidia.com (172.20.187.6) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1497.18; Tue, 9 Nov 2021 09:01:23 +0000 From: Dmitry Kozlyuk To: CC: Ali Alnubani , Xueming Li , Thomas Monjalon , Ferruh Yigit , Andrew Rybchenko Date: Tue, 9 Nov 2021 11:00:57 +0200 Message-ID: <20211109090058.1879428-1-dkozlyuk@nvidia.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [172.20.187.6] X-ClientProxiedBy: HQMAIL111.nvidia.com (172.20.187.18) To HQMAIL107.nvidia.com (172.20.187.13) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a2da0532-afd2-42a3-a8d6-08d9a35f831c X-MS-TrafficTypeDiagnostic: BN7PR12MB2755: X-LD-Processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: cl7KYvaqJhWbVZWWOiYCY3TyielWHFGAszIyWmqzGU/ifI/VTeGyYpt2XmJyiiTw991EiHuKMUor/yz9FWNk7LGAfCdZopUR5bgmmd4JGQ40dxghQKx9vfjfhvDHFcxZ6SIUcP3thmztkrxVePqMHmmZJC9HnXKsM4u2UhVRmy4YZ2cOZmsORmfWnjvG/GFEyHeaLdK6uoUWbcjsDnalZb8827+aVEetKmIPWVvLtOxZpFPeDTqGRxq2y9A0LiLG5Kar9E4HnWbZ+8vhDL5PdDOFW3Sh7wav0oheFCPtGr8Jh84h9W9svg7d1x4/xbT9627Z6T5ZsHa3uXpdpl5iir08QoxVtS97Q1m6F+VrMG1ni5BDcRgEuCGn83Nl3NlEq/+8x1TTtIsFu33Cdza4w/T1d71By1wIbRyamrmAC2pJTQePkFVZ+nUc3+FEDBw6zDS0Ug9xLuz1O7B2prBZ1v91yxljPiG8B46ZR9OolL20k4ZFdOdzxbRTZ1kcw4weZe/97uHoNGY7FwO3sMQl3dRdwpuHgz5qQlT6JZnFPCixqvuUq91tlmHpAxwG9GgMeje3yfWenDvJgLzbs9FGuhWxJ2RMc9vDww4YKnDRY+16Qf9JZvEH/TRHvtpE7Zc2ZhHKmDil7ydYSplk/2Zr8M0pYSxhHZMgQ9wGkKLZ7IbPJ188oCSJkVuSvyLvBl7LtxXGre1nGFcCVvm+es1SDg== X-Forefront-Antispam-Report: CIP:216.228.112.34; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:schybrid03.nvidia.com; CAT:NONE; SFS:(4636009)(36840700001)(46966006)(2616005)(26005)(6666004)(508600001)(5660300002)(16526019)(7696005)(36860700001)(356005)(47076005)(426003)(7636003)(82310400003)(186003)(70586007)(6286002)(86362001)(36756003)(8676002)(54906003)(6916009)(1076003)(2906002)(70206006)(336012)(55016002)(4326008)(316002)(8936002); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2021 09:01:26.5330 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a2da0532-afd2-42a3-a8d6-08d9a35f831c X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.112.34]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: DM6NAM11FT004.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR12MB2755 Subject: [dpdk-dev] [PATCH] ethdev: fix device capability to string translation 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 Sender: "dev" Add support for RTE_ETH_DEV_CAPA_FLOW_{RULE,SHARED_OBJECT}_KEEP to rte_eth_dev_capability_name(), missed when adding the capabilities. Fixes: 1d5a3d68c0f9 ("ethdev: add capability to keep flow rules on restart") Fixes: 2c9cd45de7e6 ("ethdev: add capability to keep shared objects on restart") Reported-by: Ali Alnubani Signed-off-by: Dmitry Kozlyuk Acked-by: Xueming Li --- P.S. I don't know a good way to catch such errors in the future except by a unit test, but adding a new suite for ethdev seems worthy of its own patch (if needed at all). lib/ethdev/rte_ethdev.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/ethdev/rte_ethdev.c b/lib/ethdev/rte_ethdev.c index 8e679e4003..a1d475a292 100644 --- a/lib/ethdev/rte_ethdev.c +++ b/lib/ethdev/rte_ethdev.c @@ -171,6 +171,8 @@ static const struct { {RTE_ETH_DEV_CAPA_RUNTIME_RX_QUEUE_SETUP, "RUNTIME_RX_QUEUE_SETUP"}, {RTE_ETH_DEV_CAPA_RUNTIME_TX_QUEUE_SETUP, "RUNTIME_TX_QUEUE_SETUP"}, {RTE_ETH_DEV_CAPA_RXQ_SHARE, "RXQ_SHARE"}, + {RTE_ETH_DEV_CAPA_FLOW_RULE_KEEP, "FLOW_RULE_KEEP"}, + {RTE_ETH_DEV_CAPA_FLOW_SHARED_OBJECT_KEEP, "FLOW_SHARED_OBJECT_KEEP"}, }; /** -- 2.25.1