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 E892C43AA1; Fri, 9 Feb 2024 17:00:34 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D75ED42E64; Fri, 9 Feb 2024 17:00:34 +0100 (CET) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on2050.outbound.protection.outlook.com [40.107.96.50]) by mails.dpdk.org (Postfix) with ESMTP id E8F9E40697 for ; Fri, 9 Feb 2024 17:00:33 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q6r/wPoh9nnL8u90U5l2lLpMpEHnp07SP4vNa960JaBK0DcpIYKGNT2egyb/lCRTPW3dgoRfTFsxu9o3s2AXK6Kv5LXrwV5WBLJ7QhC/yqhsDR4r+tNeHvIgzPpHrNXHk4ROowlx/wP8Oa8zd8YZn6dp2/Lg9meAzCXuTt54oNSgE/ciZoWfR6LfOLLXEnHAzR2R+xZ00iChojNLimWv18gGBzjEta+XrdBV60xNcW+O3+toKNCSIOvebGrJf4PAn7g8M+KUgDxv4jHa6wDlwAervCcGjdGfZlNqnC4TvsrXWKKAZGTwUumKR11amakF/kJbg9OjLJDWy3iHrnm0Ew== 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=0YU1cXCOIKtneDKlVwrPz65nWe0sVBIuozWYh6GZ0sM=; b=cmNXuSQQDeMXEhddkUhbcgomg3MIHrqtzpSFKbdTG6w/BmNQnz20Zg4X+a2WI9GBhds9How9uZ+T6q++nN945iBHKWRk1D4tyQPhcoFvnk2ZrYRbVKF0j1ZBtq473VURGUu8WZHQ1/zd+fS6CWROX3vUlxyXPk/PsxF2F9oHFCS3PhqHC13UakxFSioN6AxqeqQMJcb02T4Bcuy0QUUE5x5itMkF3V9qkANZsdoA0sVki0cSGARTEXf1EwHQ3x8RUcg5TTAaknlQdOuimv/WG8yxrENt8kvzJx2hqlmHDk6GQa32Wv5iWz23sPFjzWPhzlB/Aa16VY4lhfu/TEFoBQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; 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=0YU1cXCOIKtneDKlVwrPz65nWe0sVBIuozWYh6GZ0sM=; b=cyHclVpkBRWS/oyXR1CTjwF2zYatCSwM2F+rpL6NFtjQLiT6oExoK3BbH8HeKUy56RuDRT1k1IHghPSW/NJbv+r3P9yAB14DOeHYoFa6sdnq/8xyFSzqTHSwkvc+Z7HoMOwsTrfjAM5FMNBRtCzDb8Nyns7B02WpHnYUHnu9SssEPlli6BLgdzNSwOj3eoJcFZ1ck/K7l8ASUm2M5VZhc2sT/Q8h4s7ZJQH3kcKTEPFzpCTthxuLaP3u8J7kzMq3vIH1gewfYYx3TVA7Vr+jziSjvP0kNEx8Xq2GDVIzZna2yMQrd0U1dzZYY1OIKGG+YS8NOGdINdSfp/W8yuyKQA== Received: from IA1PR12MB8311.namprd12.prod.outlook.com (2603:10b6:208:3fa::12) by SA1PR12MB8096.namprd12.prod.outlook.com (2603:10b6:806:326::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.11; Fri, 9 Feb 2024 16:00:30 +0000 Received: from IA1PR12MB8311.namprd12.prod.outlook.com ([fe80::708b:e498:d9c4:94]) by IA1PR12MB8311.namprd12.prod.outlook.com ([fe80::708b:e498:d9c4:94%4]) with mapi id 15.20.7270.016; Fri, 9 Feb 2024 16:00:30 +0000 From: Dariusz Sosnowski To: Gregory Etelson , "dev@dpdk.org" CC: Gregory Etelson , Maayan Kashani , Ori Kam , Aman Singh , Yuying Zhang Subject: RE: [PATCH] app/testpmd: add size parameter to raw_encap action Thread-Topic: [PATCH] app/testpmd: add size parameter to raw_encap action Thread-Index: AQHaB95yFpTRjn1mUUeFcawVmlQj97EC0kyg Date: Fri, 9 Feb 2024 16:00:30 +0000 Message-ID: References: <20231026073047.300888-1-getelson@nvidia.com> In-Reply-To: <20231026073047.300888-1-getelson@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-traffictypediagnostic: IA1PR12MB8311:EE_|SA1PR12MB8096:EE_ x-ms-office365-filtering-correlation-id: 734007a8-22ca-4891-b30e-08dc29883db1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: C08IKw7LvnwBC0k4zTEi92eu4NUSYovGWYPUYflhN7bzor92KWLEMli2tPxrbBmw7ACXi9zXxwoEJQR9ThTf1ggyBfQ6hD9Z7GRWQae55waAW7g5T5IygPr7To5g46PveRQhM0UzV87YkQ9lZAuYNdXtS1iuTOmsQjTNu7b8JQGINx8j8PfdHLg0f6r9v3QbsVtbMTYvMfoWhFVNXUdcJ5FiJXeSRjDEpaCmSV8sWQvtEwYzzjaN7uW8ir9DKvXAs5u707Jy4RyKus27sIqqDAJLkHMqa0RmFTOweFQvR/4m6TFJhlJyEd3/128X2LYl14S2WT5TcsfDkEmIMg2Ri70PDJoPs+LkF0NpBNGAyxvj3dWmzjYg9sXqxqs1eiikF5QPkXUkIosVjtB4ufWvXZ/zIQ0sQKaGw0kqqtBs5mpP+uKQwwvj0+BKShjDyzb8PXC3zfiAdAk/T8rWztKaEi6JUomh8MnNarDsggxU626NTA/toc7v5eI9rF7+GjnGE7XNhxr3g3UXcTqulYt6olzWweUCC68i8lmCTQS1IOp3R078HOzvE8HU+99+MqKssw/mk1tVDU2+adol8AKjxlAdm4+tW1Ip4naebpsACKc8tbWIfpgy1OnmBFSGRJph x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:IA1PR12MB8311.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(396003)(136003)(39860400002)(376002)(346002)(230922051799003)(186009)(451199024)(64100799003)(1800799012)(122000001)(66556008)(33656002)(38100700002)(86362001)(110136005)(71200400001)(54906003)(316002)(53546011)(478600001)(9686003)(55236004)(7696005)(2906002)(66946007)(6506007)(5660300002)(66446008)(4326008)(64756008)(66476007)(76116006)(8676002)(26005)(8936002)(83380400001)(41300700001)(52536014)(38070700009)(55016003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?PeNe6+DaijjY0IM9Ax7/uy+z2XGnPgLV3NttvzG+pGMifbo9V3i1GTw+dMah?= =?us-ascii?Q?Cwp8uxduRLQJmir6n+B2e9XHIaQl91iWQEM5hQoOnkCnrwu/pqtZE9ikmSPz?= =?us-ascii?Q?xjmrupZsX7OVNrqJjsZveoSvOw4z0YJEPiR9IDUCwFc8XHfA6VMI1tQEV/Sc?= =?us-ascii?Q?bko6C5/LMUsvoNHTxLP2NJFu8hPrHbh39NMaiAZy/qdzDziwJghdumG1TL85?= =?us-ascii?Q?FXbXY2ipR65DAOlhoMAU0OVYCPw5DKjp5G3TZzI1QSI25NxkifhrG2dh+YLw?= =?us-ascii?Q?F1Cv/58nAE+BFSjdO9+cw55z+0uObQHesTFG7bAKlTeslWz1Ec5AujOQny0A?= =?us-ascii?Q?+P+ynnB8G22laLBpk4YPY0EdmGXghaRdONv9af2HXXEbLGRirCF16Zas3JWc?= =?us-ascii?Q?NpPRVrpr4bbkvaV0FwyMo8HEhiaKAr8JB6L0PgmayWVUSlNaMYZvYweGwe/z?= =?us-ascii?Q?xn1rCHUpwckwADFzWc4Ho61ZwUml2IThZkENfBu75MUxQnkWl0bjyIF6XDnt?= =?us-ascii?Q?+W2ThkrV7G12xlbpI2U60cFHXwf0NYHaYHaRP2d1XRaxzP7zW26JHXKNwqxl?= =?us-ascii?Q?F89yIfuQkenOdMkPA10S9BVR7WnlbgYhWqRf/hXM2CcKXonL/m6CXT2dcB/T?= =?us-ascii?Q?ZdPqnFlEtLPK6eRm04YqBDi0bogPBVW1s/8ss0n77cBBw6CNPCyjv1KXj1c0?= =?us-ascii?Q?jFJNH07CJCMymXBb9zRzqTVlNHJjZyxMIZPIGfb34NpYoNpfeWT29mATh3bs?= =?us-ascii?Q?ZknumG6+7bpGgG+ofXKKzp9D5bm8OIP8k6riIpsfkzJwBihVJ2sP2Q0LxOIc?= =?us-ascii?Q?uhnu1qbqcsxxqMVVuHSS8VfwYFn0x0RTMrBDGFuo/NX098TVTKzkBSV9YFh3?= =?us-ascii?Q?91Fx0qz73xDSxLMKec9wb1+lFgppsFeT8urqAwWowT1C7kMnUYikeWZayQQR?= =?us-ascii?Q?tjFAJwZGsGkaxkstHzw+A81ebJXFfj3RnI7w042zhw3YG0b2JPxRzDrQYNb2?= =?us-ascii?Q?ijyhMrDtUrwQnIhbRrQSkUdLVkMklZ+1vK/DWE12e/gg5a3b9F4cNZv1IYM7?= =?us-ascii?Q?v+WKuZE44KxYX7Lb871+GfgGmzZeKOdloWdWe2Ey8/DFsvah2oLJTqcDRdT/?= =?us-ascii?Q?tl5yxleuiiAkzmiEh/dHpSe9r+jhchjON+i2KL2WyEiDsI9NW9ZSkhyQn1v8?= =?us-ascii?Q?AWU/+HwVJx0AEm/eutSbE/UacE84pJBi9sRTRGIRpBeGdylg5EdrLELyANPO?= =?us-ascii?Q?tH9pJhJUZuqH8PWMHTQ6bwOG+iCHX+iEsvsXunwZrhrXoB86K1kQBgoYkMZ+?= =?us-ascii?Q?IIi7NviQx43HWaY7v91Eef4ZcvGI96eJSa0CaSmAYdwzFYAJE4dTcaqU7Qgz?= =?us-ascii?Q?Oa6c7xsVC2Oe7ws5nragYVUGw33kHxtL7IEth4tGxASMB3H11fCw1nHCIiKQ?= =?us-ascii?Q?oh5X9WA/i1DtxqHzz3W0mGL3+CsuFMhLT+S0LB60SBk3flK6LjJGUlCUNGmk?= =?us-ascii?Q?h1oflmfxH8TS2mqlVDomwKkBfnBn4HRU7e/V+1+UgY/i9HJW96Q1rXtMHCKn?= =?us-ascii?Q?kZT0coXiX3pZTM6NnzDwZQ4aNhRP9RgpWK8RlrdY?= 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: IA1PR12MB8311.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 734007a8-22ca-4891-b30e-08dc29883db1 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Feb 2024 16:00:30.6614 (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: WYZ1ZhF4Tsyg2JBmewMOOByau410ShfWGeq34Cv+6T5rFp+yjyQAg+o8u0zZ06KredcoSXL0R6BRgCqf1d6gow== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB8096 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 > -----Original Message----- > From: Gregory Etelson > Sent: Thursday, October 26, 2023 09:31 > To: dev@dpdk.org > Cc: Gregory Etelson ; Maayan Kashani > ; Ori Kam ; Aman Singh > ; Yuying Zhang > Subject: [PATCH] app/testpmd: add size parameter to raw_encap action >=20 > Testpmd always provides RAW_ENCAP flow action configuration with encap > buffer and the buffer size. > That implementation does not allow to create non-masked raw_encap action > in the template API actions template. >=20 > The patch adds the `size` parameter to testpmd `raw_encap` action > configuration. > Testpmd can create non-masked raw-encap action template and specify encap > buffer during flow creation. >=20 > Example: >=20 > # total data size is 50 > testpmd> set raw_encap 0 \ > eth src is 11:22:33:44:55:66 dst is aa:bb:cc:dd:01:aa / \ > ipv4 src is 31.31.31.31 dst is 63.63.63.1 / udp src is 1 / \ > vxlan vni is 1 / end_set >=20 > testpmd> flow actions_template 0 create ingress \ > actions_template_id 50 \ > template raw_encap size 50 / jump / end \ > mask raw_encap size 50 / jump / end \ >=20 > tstpmd> flow queue 0 create 0 template_table 0 \ > pattern_template 0 actions_template 0 postpone no \ > pattern ... end \ > actions raw_encap index 0 / jump group 1 / end >=20 > The new `size` parameter is mutually exclusive with the existing `index` > parameter. >=20 > Signed-off-by: Gregory Etelson Acked-by: Dariusz Sosnowski Best regards, Dariusz Sosnowski