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 ADFA9A034F; Mon, 7 Feb 2022 14:20:29 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 96EC2410F3; Mon, 7 Feb 2022 14:20:29 +0100 (CET) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2051.outbound.protection.outlook.com [40.107.93.51]) by mails.dpdk.org (Postfix) with ESMTP id 4B28D410EA for ; Mon, 7 Feb 2022 14:20:28 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ReUyz5aVk9CYRQrqL89odtgCC70Sju18+KCAAt5OMIrEgaHJZ0c1we/b3yMUGJ8YIPx85DZWjGqapYH2FdQoI2wd4tpVuxAXyng6aW3B7tUxO6c+ZxXPbjQZZElSd+tr2kYymmedDPILT02yf6QjzouuAAorW0r2aoP4I+OtJeWfynuU4Mn7D0LVwP/4Z5OgNFCf070HRR97xyrnID7rwlweXnbG7bmg+w0U5zExhAKb1Pcxh7iRHJIuuRhpCZcQyI/PCfyyiNxsRFmWxgNQJ6zWL4RhE5eK8Y5m64znDlos8Eo5NpMbM680Yuhl1TPrKNssYo9XV8ah8aftwACHEQ== 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=BqAGAyAJplQg9/kWxmy7kPBbf8i058FH9IMQ8S4oWbk=; b=UchlO/lLTYj0ZaWFnle1++ZH4UNP9LXmWZPZbHBrZOpLt8J5GH4XVMCv/VLNHbpC5jkYjhgFTRj8+VkEm13+6O3IKAm2/L4buPnHIA5wadll+NNRucRZj0dTuXq7Utb2FQbRQ0K4pupJ65OAdatYzxEUxISHQvHX+vvkp2LFsjbBpCHNdIO1j+W5LjGVbyAcv1gw1PQBYk263VcHB6OjYF7D9GqYXV/rO+LtBgb98YL5ndNzB6ePp5hXtJxpChGb4pJ+JlwDkhBt9/FC6/FylPLtURbi3DauaDPVS7mafgMOSmszURQXOtvP+VMAH6W/O1Cwjfloz/eof/wKbBsoZg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; 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=BqAGAyAJplQg9/kWxmy7kPBbf8i058FH9IMQ8S4oWbk=; b=sPH0PNDSoVOMjPjk6NFgsR9AhqNbmZrgrxbUAn0X4TZn39Mw21wQNxj0bDfaFugOBJoYBic7/Xnr5h8LmQ8n2iV82SC/FHXf2uH+jc2bkWjFwDTyoEQ4/rfbw6ABvKxp7GHYU38H++FEi8Yf1WF8z+7X/8it7yVWI69SA7mLDCgsWpScldkaqVgKvihqM344ddW7SIj/tYv7YAon8Z/PA2lQONvtm0Dvst48aQpp5rvu6zq7M8zcI2z2Bi9WhxpUOetzVvYJc8gpvhjOKfGqCMNqTIzEMVHgqJEScXWW5ZCKxlUndgEi4FMBFnt8/5B1dVm6UxXmg+hV7B6s0Jx67Q== Received: from MWHPR12MB1279.namprd12.prod.outlook.com (2603:10b6:300:d::9) by BN6PR12MB1364.namprd12.prod.outlook.com (2603:10b6:404:1e::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.11; Mon, 7 Feb 2022 13:20:26 +0000 Received: from MW2PR12MB4666.namprd12.prod.outlook.com (2603:10b6:302:13::22) by MWHPR12MB1279.namprd12.prod.outlook.com (2603:10b6:300:d::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.12; Mon, 7 Feb 2022 13:20:19 +0000 Received: from MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::9d4e:649c:c6b8:b353]) by MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::9d4e:649c:c6b8:b353%4]) with mapi id 15.20.4951.019; Mon, 7 Feb 2022 13:20:19 +0000 From: Ori Kam To: Alexander Kozyrev , "dev@dpdk.org" CC: "NBU-Contact-Thomas Monjalon (EXTERNAL)" , "ivan.malov@oktetlabs.ru" , "andrew.rybchenko@oktetlabs.ru" , "ferruh.yigit@intel.com" , "mohammad.abdul.awal@intel.com" , "qi.z.zhang@intel.com" , "jerinj@marvell.com" , "ajit.khaparde@broadcom.com" Subject: RE: [PATCH v3 05/10] app/testpmd: implement rte flow template management Thread-Topic: [PATCH v3 05/10] app/testpmd: implement rte flow template management Thread-Index: AQHYGwlEQHKAW3TCyUWfYushsAXm06yIFKWg Date: Mon, 7 Feb 2022 13:20:19 +0000 Message-ID: References: <20220118153027.3947448-1-akozyrev@nvidia.com> <20220206032526.816079-1-akozyrev@nvidia.com> <20220206032526.816079-6-akozyrev@nvidia.com> In-Reply-To: <20220206032526.816079-6-akozyrev@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9ffb21a6-6a46-4a5c-bc2e-08d9ea3c9667 x-ms-traffictypediagnostic: MWHPR12MB1279:EE_|BN6PR12MB1364:EE_ x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:67; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: jEpOMWdIek6ELZvdE//W/46bZjvbBtJUBaADYQ+NwPyQZwi1sXmi2f1nj1fMdrkT+pAqMv1OBvtmdhKlbjOC0cHEw+rxTthwizGEplzCIyHD+axE/+xZ3/ntGqsc2s+dZSwb8ha9AjI1T7eQpB4ATf0vSXny6lB+T5Ex9E91PaUfnHn/nPe3FdQN6x+LLYHX3PC2XbbEgXrieLKxxWoZn+qoF33M+UkfBqdKNz7GQO1H+K8TC6GRr8YsBMbq41l36ZtRudHzuKZXQLt7+OhbgSh/Ps99lr2D1+I5WRXedk41TmdUf4q8bf/dO8xV9bk0X3BvQkbJMIQtsNd+TIlhfYHs/R/hL1jyPAQYun7A5r2W7X64MNuVPL5PyFr4wh31XBotrNTcsXTmclAI41BONfFvIR/fZ5k6LMgGBOLMzlPVOzcR81KEBj3Jct/WFD5BozVtF/g0XH1XOc3o4KI00QFbK093DVOYd9XTATCHgTy7IKhlZvLDhhJ6F4Uc5+gW+hE6vG8LFy4o1iuOJTXS/zwKb0BPdgX2QnF6rqqIkF8ZS0oVF1tx0R5VL7rXRgTrgb8P0gNORuYL1dKmz9RaMFlf0RWIIXwbGeUkdCYpj5jfU79ZPbB1UOjjX+sQjtqn0isLPPck3fstrdFqwHybHxXAYQaAIkhUg4uaDWEepx0kEvukJnkBhyc+3HyvKu1A5Zms8YUjCXeWQ1CwH2Cmuw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR12MB1279.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(86362001)(122000001)(54906003)(38100700002)(71200400001)(186003)(26005)(55016003)(83380400001)(6506007)(9686003)(7696005)(33656002)(508600001)(66446008)(53546011)(52536014)(4326008)(8676002)(76116006)(66946007)(5660300002)(66476007)(8936002)(66556008)(38070700005)(64756008)(4744005)(316002)(2906002)(110136005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?gUzA22z+kReHfc4CIDsXf6Yhs1rqSe9J21O1rjlGPc67VnSDBHtJPq/dtXjC?= =?us-ascii?Q?t7pT9kNK+fBKNHpvnaXHVrYMrasbQjPhplS1sNQ3iva81y44idv0lU4lN+n0?= =?us-ascii?Q?I4hHOQbdig+ggk0BP17cWRF90M1VCg+fh2aJ4wQFZD2klMOFezQK/TuKpXXR?= =?us-ascii?Q?1oCkS1YOdWN9BzfyOnBD+sIzILXvJbTs0bfz8wx0jCd4sqKE9M5NYOhC6hDI?= =?us-ascii?Q?0N1X0LufZrCMhiZaHM/qqtWEyTfXLL3sLhyRS0nx0QVsztQzOq2us4fZ9V/X?= =?us-ascii?Q?5fel0VR+RNabA/vsH6sSrUal9VZUx+MACcyyn9ypT1h1OwvhLmh2LqMYhfoP?= =?us-ascii?Q?TJJa5ukf8+XMEJgmfiDvjEyfa+WypzbbonGp+Ylco0KKhFEQ10xfwIqyXt7L?= =?us-ascii?Q?MxPgKzpHtnaVKQHrXyRQZM9rxEE9WOaipyON0tAcL2xutItSliuyC1jw9a7H?= =?us-ascii?Q?9ds26s/DNHN6StHHs9Db4jjUEPAUKI/E1ObYVirjYXmNsMHe6vZaJZHtdXbK?= =?us-ascii?Q?utehI6jt10RylhoeMeLJoML5MDR+ogSS+I6u7tECdiCHliTASQG9pyaBcd4c?= =?us-ascii?Q?vOdw+5kvpVpT33H+TyhhY5RCApomgGX3rqqShdhaFZ7N2UD/LbhhvhTeXiF3?= =?us-ascii?Q?Dlo40G6IDEACf1LcP76lkt4AEa+ov5CQ7lS7zdkdjMT5HQfjGdoqjdAO0hPH?= =?us-ascii?Q?bXekJ6cBWWaEiUE+iyTe/Iize6RNHCDjB3we2tqCuso3POtSHX/KaewI/8un?= =?us-ascii?Q?rq6KQoZjrxajxFkI5gL9uW24F5WWTWliLZxp8JLwbDuNTYsbVSczEoQcNxM7?= =?us-ascii?Q?C+1ZJsHp+R4gDzx+apGJ3VlOT7p3YoT94CdHN4Q61azLO3HPt9gur1/ak5q9?= =?us-ascii?Q?zbQfQmJS4D/nhKS7VH6RqXduq8B/ISDgDw/WyrGbs/AFbJxXIXzx5+Yen7ZB?= =?us-ascii?Q?301dsztO0g0LPN/hOdr9mpPd7NFWnAdge1uZGQiw1o9FbsnK/RJIxzopM5IB?= =?us-ascii?Q?mi3LxaITK2cEisGe+tbMeMgUeuiBH9Dfk8Fhsfb+8ACIKrvgOkqEcEuXiSBS?= =?us-ascii?Q?FsS4uI6jB0xYVivkVuXD6kx1eEPBmXn94qSm3zBdp6uIC4nE4+Yv4gb7+R/V?= =?us-ascii?Q?Dnfog5HCYv6RZuI8iVz2RoALXyCO6xK2J85+QQpmqKoEgVK5PNwUoT3TXkAU?= =?us-ascii?Q?PZnC//6zYicxcBQqZBUn52dWKIgcrtuyq794phOKeZK/OabNx/w+6JYSCMr3?= =?us-ascii?Q?GkuTuXk0D3B7vXbDN4WTeu1SuqP/GjfikxOv+wL6ND7X8+OkWcDdU0fl1sT4?= =?us-ascii?Q?R2IRK7g8/CXEQr1nI5KXu9mPAprFthPPmqYNOzK+qHGvHY0rxasBoFiHOb4o?= =?us-ascii?Q?oiQmr+B8EoFZHwEcMPNZbO3UVqaKrVW3juPwYZPZAn8z9W92OLgqsXJzofLr?= =?us-ascii?Q?vYrZs4pIKIAcy58vH7Ejz0N+7XvZwBOacWuLJux5LL2Lv032C9IAEFeLZKXu?= =?us-ascii?Q?RYEm06IEkeJTd9wtkMKeSJJhh9G4z3UnTWdRHGvJDkIP+fuLFQ2P2GTlDwdX?= =?us-ascii?Q?lCozaCM32JG/OhsDLCNIY/N+A4EFwVrLi4n25OHzWU01ClX69MpfZHfjq7vK?= =?us-ascii?Q?JHMeVr+aMrtthrc64mHWWRQ=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW2PR12MB4666.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9ffb21a6-6a46-4a5c-bc2e-08d9ea3c9667 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Feb 2022 13:20:19.1016 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: SMQizDKEU2BGVAvCeoji4GuUoK8+YikIM7wFEqP8agUnKU7dc5T5ErZ9Ep2jHmcZobKjeATkU6rKmCkGWRw3uw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1364 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 Hi Alexander, > -----Original Message----- > From: Alexander Kozyrev > Sent: Sunday, February 6, 2022 5:25 AM > To: dev@dpdk.org > Subject: [PATCH v3 05/10] app/testpmd: implement rte flow template manage= ment >=20 > Add testpmd support for the rte_flow_pattern_template and > rte_flow_actions_template APIs. Provide the command line interface > for the template creation/destruction. Usage example: > testpmd> flow pattern_template 0 create pattern_template_id 2 > template eth dst is 00:16:3e:31:15:c3 / end > testpmd> flow actions_template 0 create actions_template_id 4 > template drop / end mask drop / end > testpmd> flow actions_template 0 destroy actions_template 4 > testpmd> flow pattern_template 0 destroy pattern_template 2 >=20 > Signed-off-by: Alexander Kozyrev > --- Acked-by: Ori Kam Best, Ori