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 488624324D; Tue, 31 Oct 2023 09:55:06 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3A01D406A2; Tue, 31 Oct 2023 09:55:06 +0100 (CET) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2080.outbound.protection.outlook.com [40.107.243.80]) by mails.dpdk.org (Postfix) with ESMTP id 2EA93406B8 for ; Tue, 31 Oct 2023 09:55:05 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dokattoHdM+NKq84YPEhiPkfYJZAF/mZWaKmBCUNJGCUgJPhAR+o2gukN/KBcky741oYkj8jAvoYs2iOBHNIhF1YbEjLiFAuvtm6YQLO7pdEwLc4bP90Vmt4jkUZnBsY+AyHl1MxL2yWuf/BwcN4S3QoPTG6DzCUfZPCGNYGadHIYhz49NWJ4zhGgHyvirkWnCd8o7/X9Thu/Yx2bg3SnZz0S36gxCPXwu4iHDFo8VF4ZtJlYopJXTGkcEgzK+w6qc/k3xHJExMYWHSbxaczWe26juiERSh4wnOaqHfgJ/z9kctaa5V3lE/QeNXr948XinfI9dRcbYRVZJPg2yE8Og== 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=YLAnV8bvT3VutEEwHHONFXyeQqXTZ2qxAXUoTS/u/ak=; b=SVxUSVNWp4BgHU9WdRyGXOBIDAMoV/wYYiodzqvnkhbspvcOvmmHVxUA3xap9ca6qyLPeFiVo8xRbHuAQ17HtPtRoX0d5QwBOfNnNAgU4Hr6G4TMEaT4NEWIYH+pCYgqfHp+L76ZmrcS0SHyWvhcVlJ0wQCY0ROS88B0UNIc65W6Prxhcl+13LVBuLi8inX3RILkQ+LiUPIelKSu7d36jRszSbLhcnzQNiFgCm0iGomzZ3Wps/puklspToSe2LgU7wMtHEmiZUAHi9u5AkFCrXKm3/J1I+hb9wBCqkkhRQJMscHsZUKeBkCk9qpGh8e0b+jl8C2cem4DvsTwIUp4DA== 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=YLAnV8bvT3VutEEwHHONFXyeQqXTZ2qxAXUoTS/u/ak=; b=BThgcIWChG7eLbKewXdApZxCoIf8x8jCeRedyl69RUYmg4v5eSJ9EZ46S4KvMEewU3H4vaS0jO28KlD5QP/PGAhL2UfU96FPWEuMesjdptLZUlsuMSuGXuQn9KGIy5hTzjqwH02RE2OcrkVWh4/1DuW628htvrikuOavfLauxX5B8yXwNHPdUmg5iW17d0ky+/jVlDSCeCcgDggPbV4SdzKFCv2tNgazeYipo4SjCrtM1puJmcc2wN65RhMSnLziia7yY3LbhZEh9XJKlRgC+9OLmtuzhBTS7zvlzpbbtGUJpqaXuaEy5UZ9oTbWj+IAaEzmUM20xPe5JCn5SNFnkA== Received: from MN0PR12MB6056.namprd12.prod.outlook.com (2603:10b6:208:3cc::12) by CY8PR12MB8196.namprd12.prod.outlook.com (2603:10b6:930:78::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.19; Tue, 31 Oct 2023 08:55:03 +0000 Received: from MN0PR12MB6056.namprd12.prod.outlook.com ([fe80::6f7d:cf6f:930:a8f0]) by MN0PR12MB6056.namprd12.prod.outlook.com ([fe80::6f7d:cf6f:930:a8f0%6]) with mapi id 15.20.6933.029; Tue, 31 Oct 2023 08:55:02 +0000 From: Raslan Darawsheh To: Gregory Etelson , "dev@dpdk.org" CC: Maayan Kashani , Ori Kam , Matan Azrad , Slava Ovsiienko , Suanming Mou Subject: RE: [PATCH] net/mlx5: reuse reformat and modify header actions in a table Thread-Topic: [PATCH] net/mlx5: reuse reformat and modify header actions in a table Thread-Index: AQHaC1iuHmN9nqF73EqkRea6E/ZNrLBjmRCQ Date: Tue, 31 Oct 2023 08:55:02 +0000 Message-ID: References: <20231030174320.336504-1-getelson@nvidia.com> In-Reply-To: <20231030174320.336504-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: MN0PR12MB6056:EE_|CY8PR12MB8196:EE_ x-ms-office365-filtering-correlation-id: c8112cb7-605b-4fdc-1b9a-08dbd9ef121c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: krY5CvH4Kj9A2h6bXUGDRjDTWradUV3ohl8J0gc+uT0ceraFZLCKqTJ2Ok1YWD/ZhVdZK8yPlzlg7GEimN4pwWk86jAcr22rmwv13aor1tajJ08pbkEmMRk9KgMGfgCJbV5e3IyvzdY95L6RN/76PYn4/xk5+tGWcedM4gdThNNpwRgKXQLvzXYXHOA9SJqBiTDUz9UpbmeYGraj9kU368PSVOXMq+p9JZcnwFr0FgMB4/G6qPsoPsV4fd7T9xn3jCZ4i/OOAOYSLFsQdDJNnDamn52eXKi8FT4ahNNf+nQZyODS2SPqx9cHiPDMuRu7pI5kZRpP18Hz2s3pg0a91KODSWEB/kFOJa247+usLdZHkwZxMOYm/a9vBejsqNsEUsMz7XUgJfTSSBP9ga2JQuVcbVOWMN6faSO1f7wHKjOIwQ6AB11Aw3JmTmcwundif+la9laSwuXckj/zM8ku+w04Y2RDaXytfV8CfoH5quudfaSEM7i9TaUeq18RXyQI6qVVp6Lz5EJgqx2JcyqVNQkpCFFEr5/+u80FldmH7J7sZ2BW1dsiAIO1HV/2FB2qwxaGXReNnWJ2pvjKct+uuItapz1rbyKrJcOmWovxzODVRdft4VM3wy43wKep+nbE x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN0PR12MB6056.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(39860400002)(366004)(376002)(396003)(136003)(230922051799003)(186009)(64100799003)(451199024)(1800799009)(33656002)(122000001)(86362001)(38070700009)(7696005)(53546011)(71200400001)(9686003)(6506007)(5660300002)(26005)(478600001)(41300700001)(2906002)(83380400001)(107886003)(8936002)(8676002)(4326008)(52536014)(110136005)(54906003)(64756008)(66446008)(316002)(76116006)(66476007)(66946007)(66556008)(55016003)(38100700002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NXg3bTg0WnVudmpYTVVoeGViUUlrajRwZkFlTkdaTXVGc1V5YUNxN0kxNmJu?= =?utf-8?B?ZytLNGc3T014Y1pQNk5Ba1RVbitmMmt2K3dmL01Sb2hkdk1sR3luc2VFZ09m?= =?utf-8?B?ZmhNYTlGQ0dYMzlJOUJGNzEzck1xdXh0Um9MWDI0RmxuZmp0M1MrLzFDbDJS?= =?utf-8?B?d2VlcEMvNEFYZmVNLzJIRHh0VHNjMWZOYlJVZmNOZVN5YXZlblZob1lzMFJK?= =?utf-8?B?WFhZVUlQb0xROVU4WnMzUFFkd0ZsUDhTaTVPblpWUGFXTjMwOW5paXZDN1p6?= =?utf-8?B?V0RYZGgySlEwRFlSODhqS3R2MEZvREQxdjdhUXc0Unc1alZjT3RCd3ZOa2c5?= =?utf-8?B?NUdSUlNhdmF2b0VjeDBvVnkrbUNzM1BVVC9sVjZnUzFSSFhhWkJrOWxkY3dK?= =?utf-8?B?SGZOa0JhTVRsajBTOUJWM0RaMWdtbXFPYmxGbGZaM3AvTG1KaXA5Z0lOR09x?= =?utf-8?B?Y1lHMDhlMDZOYTZkUVc2aXZJKzdoWGc5TWRFTlJtSW9JelFydlFwdm1YU080?= =?utf-8?B?cGNSRzlRODdSUi93YzlKdjRVTUFLMjlqQVVYMHVNRUlwRWkzUGVycm52MlZU?= =?utf-8?B?UFIrNXdjbm9kUnpkcDdZV2h3bHhiUi9hYmlhTzBnbjRyeUlsQXBqTXVnV04z?= =?utf-8?B?U3l0eFhnbzRpQ2JGakV5MElCZEYzTTZwaTBhZlBSaVVoL1cxRmszN2dwZmRW?= =?utf-8?B?WWRiMWZPWWNHVExtK2RLWjY0V0QxUm5NQ3JNMUR4d3U4N1RNZHZta29sWmtO?= =?utf-8?B?dUtMdmVZREZzdC9ISEJhNFlEWFFRVVhvV3c4UUJhdlpRV29rUXNFaTQySnR4?= =?utf-8?B?MlVodkd1aTlRY1FaUXpHK1NodVliRG5oVllpbmxJOVN2MGxWYi91bU5vVnB1?= =?utf-8?B?cjJFdktnUnJ0ZHNnL0ltaVlrY0svUXA2cVdOWVh0ZGIzQWc3K2lOVEFqZU40?= =?utf-8?B?d0xwZG1nNkw2eTBDenczM0VZWGFsK2JVNjBlY3MybUM0QU5iNjZvdEo3RDNw?= =?utf-8?B?U3p4KzBxVFROWXRXemhRR3hISktSa0JySFpGcjZ5N0FicnQ2dWoyVXV5UGVo?= =?utf-8?B?ZlRzNFBaa0dqYTF5NmU1aUtqbExWYUQ3MjR1ZzFtUVJkT2g3VGtiTlpmRFlk?= =?utf-8?B?SlBFUlFYVnkydG5JdzB5UFl6UUhqb0VhMzhyYVQ0TFhEaEZLa0YvOWpSTkJL?= =?utf-8?B?RkdoNWE1dCtNQ3Uwa29UT3Y4aXc3ZE50QW5YdGt5M1lKODZKcEZjcTNRQjJo?= =?utf-8?B?b3FQY2p2MSthdlNTdVAyR1pScko4OEd3ZE9UaXVRdHRTRWFGck1MNkhMaWVn?= =?utf-8?B?ckF5UVFxVk1vSVg3azJnNGl2V200YlZZeDhEd2dISGJQTEpPZGdYbU02Szk5?= =?utf-8?B?VHZtU2FFdnZrVDRMcSthSmM2cjhqek11dW03VVdsb1kyNkJjS2g4cTYrcmpG?= =?utf-8?B?Z2hsV3JoeEdYQjNkcGlOTEwxRXA1RlBWRHZDTU1hcE1JaEVlQTBUbnZLdExY?= =?utf-8?B?dUdLS0IvUW4xMURXME1Td1krTGFtcCtDMEdIMDNFVHNsTzcrckgxdkUrQWFy?= =?utf-8?B?YTE0T0dPTnV2d0kzcytDTDlQZURjME1meVpJRVljekhwZklENWtWQjBiTmZv?= =?utf-8?B?ZEQ3ZEZ1NytuMDF3dFVyN3NocWZFaEFPR1dOMGF5ZWI1RjlnWU5CNnJIODZD?= =?utf-8?B?Y3FnWnNFQ3VwSWtjdVFVUDFjeVdoUDkrQlhhSnp5eUVUc0N5SFcveGFkb1BO?= =?utf-8?B?dlkzbzJmQ1VFUkdyc1FQOWhqQldHUFRkdS85YzZRdGJ5NlB0bGdEcjZNNlBW?= =?utf-8?B?SzBDQUtUK2NzeW9TUHRsZ0tINnFZUllJZ2RkejY0NHdCenA5YXRDOFhRVWl4?= =?utf-8?B?dUJrejZyN0ljeTh2RUpmMEJRREZIK2QxVExoZTNMUi9jOU5MczdOV2tzWUMy?= =?utf-8?B?NHIzUW9LSGNNdHdtS3RqOFZ4d2pIemt0WnhWODZWdWtFc0pwaHF1NzExMHd1?= =?utf-8?B?emZRc2JwNDZRK21xekFSQ1ozS1ROYkpxbkNaZ3Y1ck5LMTNsWWY5eW14aGZl?= =?utf-8?B?cys5T2tJd3Z2em9BYTNsOTVOYTBacTJSM2JiM1BJajhFaDg2RTFNY3FVdTFx?= =?utf-8?Q?LwhG/RIwkOM05znNOkWx12W7W?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR12MB6056.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c8112cb7-605b-4fdc-1b9a-08dbd9ef121c X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Oct 2023 08:55:02.6768 (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: sixiZlSlG3J/YMXlJiKfmmL9bXFMdh2ECDCgnDFid2UH6ovRE0HPEpCBPbVhSaFApcvG+noacIlxWg2GbsXxAw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR12MB8196 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 SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogR3JlZ29yeSBFdGVs c29uIDxnZXRlbHNvbkBudmlkaWEuY29tPg0KPiBTZW50OiBNb25kYXksIE9jdG9iZXIgMzAsIDIw MjMgNzo0MyBQTQ0KPiBUbzogZGV2QGRwZGsub3JnDQo+IENjOiBHcmVnb3J5IEV0ZWxzb24gPGdl dGVsc29uQG52aWRpYS5jb20+OyBNYWF5YW4gS2FzaGFuaQ0KPiA8bWthc2hhbmlAbnZpZGlhLmNv bT47IFJhc2xhbiBEYXJhd3NoZWggPHJhc2xhbmRAbnZpZGlhLmNvbT47IE9yaSBLYW0NCj4gPG9y aWthQG52aWRpYS5jb20+OyBNYXRhbiBBenJhZCA8bWF0YW5AbnZpZGlhLmNvbT47IFNsYXZhIE92 c2lpZW5rbw0KPiA8dmlhY2hlc2xhdm9AbnZpZGlhLmNvbT47IFN1YW5taW5nIE1vdSA8c3Vhbm1p bmdtQG52aWRpYS5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSF0gbmV0L21seDU6IHJldXNlIHJlZm9y bWF0IGFuZCBtb2RpZnkgaGVhZGVyIGFjdGlvbnMgaW4gYQ0KPiB0YWJsZQ0KPiANCj4gSWYgYXBw bGljYXRpb24gZGVmaW5lZCBzZXZlcmFsIGFjdGlvbnMgdGVtcGxhdGVzIHdpdGggbm9uLXNoYXJl ZCByZWZvcm1hdCBvcg0KPiBtb2RpZnkgaGVhZGVycyBhY3Rpb25zIEFORCB1c2VkIHRoZXNlIHRl bXBsYXRlcyB0byBjcmVhdGUgYSB0YWJsZSwgSFdTDQo+IGNvdWxkIHNoYXJlIHJlZm9ybWF0IG9y IG1vZGlmeSBoZWFkZXJzIHJlc291cmNlcywgaW5zdGVhZCBvZiBjcmVhdGluZyBhDQo+IHJlc291 cmNlIGZvciBlYWNoIGFjdGlvbiB0ZW1wbGF0ZS4NCj4gDQo+IFRoZSBwYXRjaCBhY3RpdmF0ZXMg SFdTIGNvZGUgaW4gYSB3YXkgdGhhdCBwcm92aWRlcyByZWZvcm1hdCBvciBtb2RpZnkNCj4gaGVh ZGVyIHJlc291cmNlcyBzaGFyaW5nLg0KPiANCj4gVGhlIHBhdGNoIHVwZGF0ZXMgbW9kaWZ5IGZp ZWxkIGFuZCByYXcgZW5jYXAgdGVtcGxhdGUgYWN0aW9ucw0KPiB2YWxpZGF0aW9uczoNCj4gLSBt b2RpZnkgZmllbGQgZG9lcyBub3QgYWxsb3cgZW1wdHkgYWN0aW9uIHRlbXBsYXRlIG1hc2tzLg0K PiAtIHJhdyBlbmNhcCBhZGRlZCBhY3Rpb24gdGVtcGxhdGUgbWFzayB2YWxpZGF0aW9uLg0KPiAN Cj4gU2lnbmVkLW9mZi1ieTogR3JlZ29yeSBFdGVsc29uIDxnZXRlbHNvbkBudmlkaWEuY29tPg0K PiBBY2tlZC1ieTogT3JpIEthbSA8b3Jpa2FAbnZpZGlhLmNvbT4NCg0KUGF0Y2ggYXBwbGllZCB0 byBuZXh0LW5ldC1tbHgsDQoNCktpbmRlc3QgcmVnYXJkcywNClJhc2xhbiBEYXJhd3NoZWgNCg==