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 CA464A034C; Mon, 2 May 2022 22:05:16 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B1E5E427EB; Mon, 2 May 2022 22:05:11 +0200 (CEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2059.outbound.protection.outlook.com [40.107.220.59]) by mails.dpdk.org (Postfix) with ESMTP id 954FD40C35 for ; Mon, 2 May 2022 22:05:10 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R1M5DUXpTvkJ9SaiuDhsTOcUBKJFGvTNHBFBu0tHHMYOj02F29lW+y1njerdNtWWaBRjmIQRbV+qSYU0FCW6JC5CY+vmbSltUcD2Bo+U4kQOdJisCTLkA5mtVq+QStQf3AWb44Yn5rqGPzm5KUWDGgj4Dwn24+b5Aw27Wp+t8vTmmbhMl4ziMqodcUbYDbsdo0Iu3bnPgYeIlcWuV8Dc8bqL3PeqLCiDEf398OfIUnfDSPICt53C+0uXrNQC/V3BcuPj258gOuGN6voLxxgYrRekEzhMO+4g9XSFtIq61tjZtff1lDP6D80Uc1/Exs7sFbOqlDRv2UoOn92crZjF5g== 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=cTzIgCd9n6LJlvG93kYexdKjjKzpPfM3qHJ2GLerN2s=; b=enK/n2Ab59Ja9ZbjsuWwdjv+0IgWNgwqkRyPOa3XIs3C3MwPJZpHM+dg4qaxr/URem/z6ayynGNJyFv7wVKwPhGOyEkxTafYP8zVYFeQ9msshZTxjM8Nx6Kz1KgJPYpjuk+/ygp56jawFifLfwGUcPPKNld/7L3ce0aTAQA6x3jG3a1yQ2VaxqI74SEkoUM/YerU7RXSXFPuWxK8b22HIbEI6z86ZGYRJ0aCtZuDuEsCxfQP7j5pdPy/f9F4blmGlJygPmQegs/45R+Rj6T5d2PQL5uepBNUmIZ1M38AratZlYVN03W3q3eA0OESJYbVim7gZyrWT8PsiaeG7yGBcQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 12.22.5.236) smtp.rcpttodomain=intel.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=cTzIgCd9n6LJlvG93kYexdKjjKzpPfM3qHJ2GLerN2s=; b=O6IVNV2F2IgRIuXv6nSlQPpmzIXKo/U5fgZAfT2pVMKmmO81kmRHWzhAitcj4mSNdhA76H50Oq5nOvhYHX63LJubgmWPTVBkjqbYrYPa398vGA7g5uzCRZ99U9HZSxMHrmIgHgcrabfuIFNI06QgLHfX9AjwDiSUOPuOrMZMXKkhnvujygyH3Z8yWsCMJjZcebL1YlRNrPH4qxTOxBrihIqDqdcKX7mFMk+r4B3cTfnvjb9zkKtNPGE6jOqGGAUz/7Q/V4i/5nxU462wOQ4/48jjSmTp31QoR4QzLkknCCfJhfWThi9ZWeonq2B22u3S7YKCHkIqHMNPNB9XXV7PPw== Received: from DM6PR01CA0011.prod.exchangelabs.com (2603:10b6:5:296::16) by DM6PR12MB4074.namprd12.prod.outlook.com (2603:10b6:5:218::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.15; Mon, 2 May 2022 20:05:07 +0000 Received: from DM6NAM11FT055.eop-nam11.prod.protection.outlook.com (2603:10b6:5:296:cafe::7d) by DM6PR01CA0011.outlook.office365.com (2603:10b6:5:296::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.14 via Frontend Transport; Mon, 2 May 2022 20:05:07 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 12.22.5.236) 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 12.22.5.236 as permitted sender) receiver=protection.outlook.com; client-ip=12.22.5.236; helo=mail.nvidia.com; Received: from mail.nvidia.com (12.22.5.236) by DM6NAM11FT055.mail.protection.outlook.com (10.13.173.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.5206.12 via Frontend Transport; Mon, 2 May 2022 20:05:07 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by DRHQMAIL109.nvidia.com (10.27.9.19) with Microsoft SMTP Server (TLS) id 15.0.1497.32; Mon, 2 May 2022 20:05:06 +0000 Received: from pegasus01.mtr.labs.mlnx (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.22; Mon, 2 May 2022 13:05:02 -0700 From: Alexander Kozyrev To: CC: , , , , , , , , , , , Subject: [PATCH v2 2/3] ethdev: allow meter color modification Date: Mon, 2 May 2022 23:04:38 +0300 Message-ID: <20220502200439.4100965-3-akozyrev@nvidia.com> X-Mailer: git-send-email 2.18.2 In-Reply-To: <20220502200439.4100965-1-akozyrev@nvidia.com> References: <20220408024658.2004918-1-akozyrev@nvidia.com> <20220502200439.4100965-1-akozyrev@nvidia.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.126.231.35] X-ClientProxiedBy: rnnvmail202.nvidia.com (10.129.68.7) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a4d49862-e4eb-455c-6151-08da2c770e33 X-MS-TrafficTypeDiagnostic: DM6PR12MB4074:EE_ X-LD-Processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: W2Mj7/ljupdw9RvHWEckhlNzwPqJuo46inT1tqQLoo2FCrZGAIBU2s4fGer06Cb/s1809saBA3jrwHcI7n3SbrVLudYAemBYRgRpO6y3nefjTBcceFlpQPPdpwq6Y04U8UPnOkdJEFhEzbjUxq2aTfvmaRFf3stDbCDhj1glO7mq2ww1M4ti1FgT6sDJ45TN4XeHCueCdxTNmJWfUVSMmzgGzO1OS5m/Cj57cs3i6FETgLQBPoe1ToayKo+nReinTIWjlfKzljeHAL+9+anNKAUdTVXPyGeBvs4cNRAOTyZqTFBjXlww8F0ZuuKRhXHO4y45/cDCPu0ac7rJdqYMYXIWuwjPENcmvFZl6/cQabb3IFkuw9pDslxM+4DdODO+zW+dElF8JZP04kE+BaTwFaK+PluU/w+s3CvE/owobuHD5klu9rnKJrhGWnT+VpkHmMd6dJDzFu+v922j13kYUWq2LzWIp7fN4jJJ1k3VCdq8fs7/yZtLJR705p++DxrbHr438SxWLMJH8tE8n2/R9DwMHZh6taNNlEuce+kie4Lk01beU99myy2LH3B/VZCjiwlyFm6/34rvlWUzmZyeUAqEM/RIG4YW6glHzuf8jWd5LmRT/uR8qB9GV5DeAvpFJAGLGyo26L3H7WpE4dIwWeZyXipMWOnuuBFtlYfkSAjo6Bx23bGrKaqr68Nbpe28/WVYNisXeWCkOwrR8O1okw== X-Forefront-Antispam-Report: CIP:12.22.5.236; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:InfoNoRecords; CAT:NONE; SFS:(13230001)(4636009)(36840700001)(46966006)(40470700004)(26005)(6666004)(86362001)(2906002)(82310400005)(508600001)(7416002)(4744005)(8936002)(16526019)(5660300002)(186003)(356005)(2616005)(336012)(426003)(47076005)(81166007)(40460700003)(1076003)(36860700001)(316002)(36756003)(6916009)(4326008)(70586007)(54906003)(8676002)(70206006)(36900700001); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 May 2022 20:05:07.6231 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a4d49862-e4eb-455c-6151-08da2c770e33 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[12.22.5.236]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: DM6NAM11FT055.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4074 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 Extend modify_field Flow API with ability to set the metering color of a packet. This brings a possibility to set an initial color before proceeding with Meter classification and assign a color outside of Meter object based on other traffic patterns. Signed-off-by: Alexander Kozyrev --- lib/ethdev/rte_flow.h | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/ethdev/rte_flow.h b/lib/ethdev/rte_flow.h index 67f54fba0e..870d1b4a06 100644 --- a/lib/ethdev/rte_flow.h +++ b/lib/ethdev/rte_flow.h @@ -3716,6 +3716,7 @@ enum rte_flow_field_id { RTE_FLOW_FIELD_META, /**< Metadata value. */ RTE_FLOW_FIELD_POINTER, /**< Memory pointer. */ RTE_FLOW_FIELD_VALUE, /**< Immediate value. */ + RTE_FLOW_FIELD_METER_COLOR, /**< Metering color */ }; /** -- 2.18.2