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 4FCA4A034E; Fri, 25 Feb 2022 00:49:13 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1601340688; Fri, 25 Feb 2022 00:49:13 +0100 (CET) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2049.outbound.protection.outlook.com [40.107.92.49]) by mails.dpdk.org (Postfix) with ESMTP id E034740141 for ; Fri, 25 Feb 2022 00:49:10 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VYOBvxPqQYBvCgJXRhzNcS2ijr/8HL9xVszmsng5wHLmICxYbOVryPSqODR7SZbOsNvGHK4C/PGNFYx1+Qw9r0Es7uQmf/kMYgYogPgUeFzGgK+Vh1hGUWfAe6ZUkvI4ZNCDhMJp5UwMxN9Q9AU5n1AkKOjCLBU1cYIk9A2AUf8OGtidAYVIl3EDw8mJlbhCVLT2dMk+7cPya8vakrSL4sOS1GAKcRuVumjGZMF8ShP75JXJTG6cK2NF8Ruj09xT1gDzXj/HI/9GeyJp9z1yFihxFulW741UNqlOO6RJKUd6gha8Jruwf+IrphO3S5rrkLNOHJODBIzrDPndwISXag== 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=0PZ5Vrpsq1Nd+Xd62CRS5pdg4heY458946G6HvfwZ74=; b=Hn3YIgD6aMKBPIRBnPA/mgfzOf6cnmV+W+Lj9poPzzY0eqi4Pxmnz9itZLzo681NnVAfnx9DIidAIOqQiO4AhJgsQRnjX+XG9Fc6uHjtBa56mmA9XO+cGZfWdbPTNl0O7Wn2ZZU/15YFpIEyPz4n/O4PwVP+HVoi/GNg3SPQvGskFVgX2bwZzH991UJtgA8//MeXwLCIttb+L6M6cZ2TSVhCxfhzLSpY9aTQ0bEG1xybAJRbNynLbwHWK88chi/2W642k5xLjpSu6RtQW+fYJypicj2M/OlAuYbouDG9mUWF4CZCmf3/V8NVKNe+MPClZvFvxko3ZeUp+myPEFwuHQ== 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=0PZ5Vrpsq1Nd+Xd62CRS5pdg4heY458946G6HvfwZ74=; b=O7a2Irg8l81hU1TMCZf34QdzeHUBGB8BdQl03W8/+p6smTZ4GZskQWILDUHQ9Qkms7gn9IFb9ho49AXMNf+e7vM4G0Zho3hhWEyVUuItXO/vh3K/Q8l1lP86COP3qL13ja/Y0+oCTbD1RNm2wzaOytLzmwc9aWxYomFuKN3hxbRPupVzoz9F3n1Svgccckf2gwbujeeHJjHjVA2H/9uK5CzuNCMrPL2f9VLqsK9P9n1Z6aq/+FizOrr00PixZS9tZRMBdLnatBEY8i8U66t569qgkHpU0jFqrr3hSCztOHF+LWRqKuVnI5b3NpWu/FCsrC/x4GlocJFQEVIV4KIhVw== Received: from CO6PR12MB5396.namprd12.prod.outlook.com (2603:10b6:303:139::8) by BY5PR12MB3842.namprd12.prod.outlook.com (2603:10b6:a03:1ab::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.22; Thu, 24 Feb 2022 23:49:07 +0000 Received: from CO6PR12MB5396.namprd12.prod.outlook.com ([fe80::94af:4a1a:26aa:cc1c]) by CO6PR12MB5396.namprd12.prod.outlook.com ([fe80::94af:4a1a:26aa:cc1c%9]) with mapi id 15.20.5017.025; Thu, 24 Feb 2022 23:49:06 +0000 From: Suanming Mou To: Ferruh Yigit , Slava Ovsiienko , Matan Azrad CC: Raslan Darawsheh , Ori Kam , "dev@dpdk.org" Subject: RE: [PATCH v4 02/14] net/mlx5: add HW steering low-level abstract code Thread-Topic: [PATCH v4 02/14] net/mlx5: add HW steering low-level abstract code Thread-Index: AQHYKYRAZiTS1bXcckO0DArt8GU+gayjUM4AgAANesA= Date: Thu, 24 Feb 2022 23:49:06 +0000 Message-ID: References: <20220210162926.20436-1-suanmingm@nvidia.com> <20220224134051.18167-1-suanmingm@nvidia.com> <20220224134051.18167-3-suanmingm@nvidia.com> <8d29947f-3523-0db6-b092-9ed385441c96@intel.com> In-Reply-To: <8d29947f-3523-0db6-b092-9ed385441c96@intel.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: 738b4f67-310d-499b-ffe6-08d9f7f03ed1 x-ms-traffictypediagnostic: BY5PR12MB3842:EE_ 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: L8w64cMQZW2owuwIJH2QLwIc0tIdx2r0Qx0fLoAUbJNORDqAa8Iv8SCPFnmJmLY6miFfptuNQ89Sj+wvHoo6QcdTfE4LyRyad6UriqUOBpGLbyC58VGCeIZyE5kiHFJpcIse596kKHEpiEh6u4Um9dzcMlMyZx9/PGwuUigMQuSiGaklTWWIj938ykIo7l4DiaGFAYbmywtwgB0vsGDVNWIUiQ3et5RXhNijS8TUl23UO1FyAK0H8qYUEbsB+YcQHciYOv76Sjyl81TKA/QylHYsyjTwdHDP68gs3oTrpmBgUcTAKAJvQWqCt9l8aVc8g1JSpKDl+nu6lIZ5/du91kSHw0yFnfVo4W6KWpDD/seo8TiuVIEHYmQmDnFMK63B5WKAjGEzhEpX1HYYNoSwg+MsQ+VkMLgEd947PPOtjPuqVBUmtt890+A9Ob+DpPBEZWytX3kOpuLupOlGlsNuV+EW0I9W0D9OgVD1GDAV7ihwxL5a5EzHhKQpqSf4X8HIsUwk5TelmtvD2GfE1RgXsp9ddIsZtp6DFmn1srTAVZlqsk9ukKiZ/5ZvE/6sBVIqgS086pPYVh19Zhkf4rRzoNTiEY8oaHA6l5j5qNRQMoxap2bQOr7OHcH8MtdwL8TxqdkSuwZnjdE1j2EkM62RBfesFoC/CQFi9whCeeXivMKoumrmidL6G2LNU9dJYa3xH+mtmTMO+1F+0bWw0Dvl8A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR12MB5396.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(66946007)(55016003)(8676002)(66476007)(508600001)(86362001)(66556008)(76116006)(66446008)(64756008)(7696005)(6506007)(54906003)(4326008)(83380400001)(53546011)(9686003)(110136005)(33656002)(6636002)(26005)(71200400001)(186003)(4744005)(316002)(122000001)(2906002)(8936002)(38100700002)(52536014)(38070700005)(5660300002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WEpKMkZEcWl3OXhub3VYcm9pQ0VJMjVrN09BVUplZ1BBajdJUkcvcXJxWnJY?= =?utf-8?B?bmlwQXVLTFcwRHY5TWxHaXNrUm9KalMzV0pmUDBNTVBJRFU3YmZpM1hvek5K?= =?utf-8?B?YnVmYlM0M1ZWT3hPbHA4UU56K2JOdWNFd250Z2dqUjBIUzFWNE4yenJiUDg5?= =?utf-8?B?ZzVYbDBaOGhlaG9ob2hkYVZYMWRRRWhmVnBlUjVnbXhUQTUzR3E1YmlRMDdn?= =?utf-8?B?UGxQT2I2Q1FtSzY1Y0ZUZ2pqZ09ORnUxVlF1bGpJMG9ydEdNVGJPWUZDYWRH?= =?utf-8?B?dkJVazlvK2NJUEVuakJEc1hmbElLOHIwUVFwVkkybEpZZituTFNuaW91K0Rj?= =?utf-8?B?T1UrdjhQRkRid281ZXpuMWZhKy9la1BaVmRkcFpFdWw2YzRYVlBRZHp0SlJL?= =?utf-8?B?V3AxYWVtQ25QcmlRQ1p2ZmVzMVB2eUgxSGViOUEzWE5jeDdUYWtmSXA5SlRG?= =?utf-8?B?OTBkYUkrS00vcXhOSllNWTlGWTVFdjBXWHFoNFpjUEZuVUgwWmZHSE1WdkNS?= =?utf-8?B?ZkY5S2hlbklpV25CQnN5RDZ5bXZ4NmdXbE05UEw3QkowNzNybzd0KzUvNmJq?= =?utf-8?B?WEtSckVNT0NpamtKSCt6VUFSamIwVVdmc3NPN3ZvUFJ1bnlzVk9rMFRxZ21E?= =?utf-8?B?WmFOZEZnakhCd0tSYzhMOEIrcmtaSTk2dDhIb3VlR21DY3lyS1RUZ0tIZnpU?= =?utf-8?B?U3IwWExGNlBPWjdsWndEVm5ITGQ2RytianZDMWtucE04SkdPODQ1bDg2UnBi?= =?utf-8?B?RUxBMlJ6YkxJSWJJeUV6RzZ5allZQ2ZGQXAvQ0lTSHBSVDl0QkdkYjhiSkNG?= =?utf-8?B?d2RPQTVaS1NBME0vRVRBbEg3dFc4K0dRMmh4VW9aeEFaaDJCQmQ5dXQ2ZEY5?= =?utf-8?B?cHNKOGIrU1NqNlhDYTZxcDhkQzNGZ3NQZ29yd2Ewd09FZGNrVTZuMTFjRVNz?= =?utf-8?B?SENtTUtsU1B4TXFzTFQzNDZlL0JzRWltZERuTW8zYktPRTJmNXVEY0U2d3Rw?= =?utf-8?B?VUZTc1lVYUMvRGdoMVVTWGxQSU8vU0plbXNqRjdvWDRKa2lLclBpdFJFdkRU?= =?utf-8?B?RHlrbngxNW9tQ0xrWW5MZkowMFJKM2pTckxncnZxOTFyQWFxcklFN2doTUdm?= =?utf-8?B?eWk3NHc4Rnc3bGo2WnZRb056SFZyUzZrT0hSbFVWdW1QOFFDS3VNVXpaZWs0?= =?utf-8?B?ZStlOTlmVmgvdUF1N2c5Q0l5eHBWLzJpR1h2R0FKdTc2Vk9UYVo0SGNsd3FH?= =?utf-8?B?dGNBa1Y2UVkyOHFXT3RYL0ZHNHVwUmJIVEROdzBPdVBFSWN0cDRXS3ZLKzNF?= =?utf-8?B?VU44UmxLdVdZRGlxbjZmSk8vZ0RPanZndFpXWlJCSDBRWGN1TVg5YUs5WDM4?= =?utf-8?B?aDEwcE5LU2lWUE9UbHBOVG9LT1BsKzZRZUpxWWZSbmJKU2VESVFiMU4zdVNt?= =?utf-8?B?WXdUMDRwTGJ3dFZhZnFJNkFJSWRzWlJZalFHdVYxdGVYTDQ1aEJ2bnU5dkhx?= =?utf-8?B?MHVXNXQ4eGVycUN3YS8zRE15L0VNOHFNSUFtdUtGV3VVRHRQazF0V2xTVDMz?= =?utf-8?B?Z0ZORndGWnhlQ05nV1pOblRVdU5BazM5V01EbFBxampXOXBxV0U0L0xtdDFt?= =?utf-8?B?N3lEd2JxV3hmWmZ1cGJSN1dRZi9UUU9CdFo1SmVtWk53aU5vRlNWWjR0SEdI?= =?utf-8?B?aG14OGREcnJqS3haR2xxd3gvUzZpbXFwQ0JpaDJNZ1hhNkwwdWhCZ3BiMzFi?= =?utf-8?B?V1dnQTlITklLYW16TmlhakgyeFRCSEpNS1RMSDNBM1J4WExNTjM1Mm9RemZK?= =?utf-8?B?a0R4TURCSDFUTzMvaTZuekkrRHZ1c2NUdGgrRmFudVZCNE5OVUJ0V1VtbHdn?= =?utf-8?B?MS9ZeDQ5RkN5cC9KN1ZUNWZzeWxOVFZ0V2ZSL2JuL1BZUHdtNWNSU3gybVFp?= =?utf-8?B?WFgyM1UxOHZFRmhKU1hNbWFMTy9tdi9yQjdqTlpJMGtZUmpBdUI0NFNQWTlO?= =?utf-8?B?OVEwNS9ZNGdnVk9ZZ1ZOZkNDNCtyZisxdVZHeFBXVk9OVXhHUk1nTXlNVzN4?= =?utf-8?B?dEZKNG1jRitpYlNBZFBLRnlza2Y4cjBqUnc5S3U0bmdwZzNndXU2ZWJkbXhY?= =?utf-8?B?clFQNVZLS0JFdmloRm5URWR5MGJnbVpEOVM0R2hOTEZlZmFWYk5FMXdoVWxB?= =?utf-8?Q?589sxMwpt/38rBI7rLZvepE=3D?= 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: CO6PR12MB5396.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 738b4f67-310d-499b-ffe6-08d9f7f03ed1 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Feb 2022 23:49:06.6079 (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: wBukQ3vikUrjEqmJmPfDckdm0/xmuPuotAgHMmS8wFjxBB4ajJIerridZf3ZzKR27M/gxnOxiIXfY4GrOsYFCQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB3842 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 SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRmVycnVoIFlpZ2l0 IDxmZXJydWgueWlnaXRAaW50ZWwuY29tPg0KPiBTZW50OiBGcmlkYXksIEZlYnJ1YXJ5IDI1LCAy MDIyIDY6NTggQU0NCj4gVG86IFN1YW5taW5nIE1vdSA8c3Vhbm1pbmdtQG52aWRpYS5jb20+OyBT bGF2YSBPdnNpaWVua28NCj4gPHZpYWNoZXNsYXZvQG52aWRpYS5jb20+OyBNYXRhbiBBenJhZCA8 bWF0YW5AbnZpZGlhLmNvbT4NCj4gQ2M6IFJhc2xhbiBEYXJhd3NoZWggPHJhc2xhbmRAbnZpZGlh LmNvbT47IE9yaSBLYW0gPG9yaWthQG52aWRpYS5jb20+Ow0KPiBkZXZAZHBkay5vcmcNCj4gU3Vi amVjdDogUmU6IFtQQVRDSCB2NCAwMi8xNF0gbmV0L21seDU6IGFkZCBIVyBzdGVlcmluZyBsb3ct bGV2ZWwgYWJzdHJhY3QNCj4gY29kZQ0KPiANCj4gT24gMi8yNC8yMDIyIDE6NDAgUE0sIFN1YW5t aW5nIE1vdSB3cm90ZToNCg0KW3NuaXBdDQoNCj4gPiBAQCAtMTQsNiArMTQsNyBAQCBzb3VyY2Vz ID0gZmlsZXMoDQo+ID4gICAgICAgICAgICdtbHg1LmMnLA0KPiA+ICAgICAgICAgICAnbWx4NV9l dGhkZXYuYycsDQo+ID4gICAgICAgICAgICdtbHg1X2Zsb3cuYycsDQo+ID4gKwknbWx4NV9kci5j JywNCj4gPiAgICAgICAgICAgJ21seDVfZmxvd19tZXRlci5jJywNCj4gPiAgICAgICAgICAgJ21s eDVfZmxvd19kdi5jJywNCj4gPiAgICAgICAgICAgJ21seDVfZmxvd19ody5jJywNCj4gDQo+IGdp dmVzIHN5bnRheCB3YXJuaW5nIFsxXSwgd2lsbCBmaXggd2hpbGUgbWVyZ2luZy4NCg0KSnVzdCBj aGVja2VkLCAgeWVzLCBzZWVtcyB2aW0gYXV0byBpbmRlbnQgcGxhY2VkIHRhYiBpbnN0ZWFkIG9m IHNwYWNlIGhlcmUuDQpUaGFuayB5b3UgZm9yIHRoZSBmaXhpbmcuDQoNCj4gDQo+IA0KPiBbMV0N Cj4gLi9kZXZ0b29scy9jaGVjay1tZXNvbi5weQ0KPiBFcnJvciBwYXJzaW5nIGRyaXZlcnMvbmV0 L21seDUvbWVzb24uYnVpbGQ6MTYsIGdvdCBzb21lIHRhYnVsYXRpb24NCj4gRXJyb3I6IEluY29y cmVjdCBpbmRlbnQgYXQgZHJpdmVycy9uZXQvbWx4NS9tZXNvbi5idWlsZDoxNw0K