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 AB037A054D; Fri, 23 Sep 2022 20:26:29 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 82F7E406A2; Fri, 23 Sep 2022 20:26:28 +0200 (CEST) Received: from na01-obe.outbound.protection.outlook.com (mail-eastus2azon11021023.outbound.protection.outlook.com [52.101.57.23]) by mails.dpdk.org (Postfix) with ESMTP id D466740156 for ; Fri, 23 Sep 2022 20:26:26 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ky0KvYcoNh1XeRxwhy0QR+ZcVGFucdl77S4q1FJLuMKbcwWnQDwByMwYs75j2H55Rs5KuTjHdymCLcHvdweGig/YEcxvjCRpgLfiN3LBOkYF3r+Hcf7yiazFCI00JfnWKD+VDGXV7v1HA5DLJZMfaGLgfvTTUJU24kPsTkss6LoZre4Yf8Xk3YNxrrXHGvCiYbszA1ReVmRLCmG1HycJfB94jYpWdOQlFrejTgjXnVCBiW11FueUUU84g+uigFr/lhmaReyfzLQsUQGZOR/tme42K39JX0djFrATAuZNdky+nW3TrYiedNjxEi5IsiXI07DIQUhiiEoNTxgLviYAZg== 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=02ilKuGRiEUL9mDJwBLPpWjqel9ltyg+vB78bcxZQUo=; b=F9E3Ctve4xU9hT4VxaIqLClIBZO1bf5a0hmkDdZanZOWSLJF0V3U+CotwSymJjHMeJ3eAZG4zgouOGHGumgFOu1W4z0vmHo57/qizcDSBDJQcMcq+RznH/WcczxUnsyYQ53P7qQksfcA+1FoBogPsSEhjf1ohx4W970Iw2qPW+VO3FrKV8j0REH5vdfgru6Z0mME781b/xEDu6q9C4128PQ4ckIU9YQzeQgZ+z0eyrS0PWsEU/Q+O/8DnE7bvQJM6EqvDw9JW6SN6SLzcYIIc8OikQabja7bjAMpqPKrJDfZFRL7Q5Qmthrwjr6Wy7BsyUYqhYIlCWR8qDp1hkkjIA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=02ilKuGRiEUL9mDJwBLPpWjqel9ltyg+vB78bcxZQUo=; b=GbwNFO6aXUPFiy/P7XxO10k9KaV/4T4+6pIviK6vexNwMS7zkAWeI18aIoMJttJVvA40tOfM7FtDkdTFf/Vo1VpXsNoMYgmr6TrvumsPigIHPOuvuFs4ODzyyBvH9b5dkO9bkdWRf0J5k+usLYs0G/cFJh1ZEBRy6D3FYRawXcw= Received: from PH7PR21MB3263.namprd21.prod.outlook.com (2603:10b6:510:1db::16) by IA1PR21MB3571.namprd21.prod.outlook.com (2603:10b6:208:3e0::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.11; Fri, 23 Sep 2022 18:26:24 +0000 Received: from PH7PR21MB3263.namprd21.prod.outlook.com ([fe80::ce6d:5482:f64f:2ce6]) by PH7PR21MB3263.namprd21.prod.outlook.com ([fe80::ce6d:5482:f64f:2ce6%7]) with mapi id 15.20.5676.004; Fri, 23 Sep 2022 18:26:24 +0000 From: Long Li To: Ferruh Yigit , Ferruh Yigit CC: "dev@dpdk.org" , Ajay Sharma , Stephen Hemminger Subject: RE: [Patch v7 11/18] net/mana: implement the hardware layer operations Thread-Topic: [Patch v7 11/18] net/mana: implement the hardware layer operations Thread-Index: AQHYvzZB+ffsWMmQtEyBo0AXweIEba3qSDyAgAMtJlA= Date: Fri, 23 Sep 2022 18:26:24 +0000 Message-ID: References: <1662169260-4953-1-git-send-email-longli@linuxonhyperv.com> <1662169260-4953-12-git-send-email-longli@linuxonhyperv.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=2912d60b-caf3-41f9-b577-fb397f98cfb0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2022-09-23T18:25:49Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH7PR21MB3263:EE_|IA1PR21MB3571:EE_ x-ms-office365-filtering-correlation-id: df67a3a0-1a4a-4616-e9d4-08da9d911eee x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: uuopRgABuCtMEeVekLBUKe/ixOJR0Dv1K3WGIJCr0ysOA/3G1P3Zz8p739k/ar/JmwajufXJZfu4h+2uTdN8maZn5K7wvUqvzi/WDHvjWBaDqczXP5mAurgRu3YBbYDlRvauVNhtdnwzxjLpxgsRLrhxR6BuZmmioBM14d86LeHyroglaBvSxj67PxXIDwV89dm6kceIe7MqqTGxoi1bCCJ3JtLWO9PDUDphQiK+M0DAl9A2sEqnuEcEgFcQ/wbbQrYJxSORDppOpY03llC5CJ7Ceo1X2QztYUVAtiqPglwtHzj7r5IMxi+B56iqV5XQ8CV4FC8a7CZFPLzU+qFsCR/kxew32L4EShEExT0ecfxcQaGHNT5fNVFBbljKZE7JGU0+c3KopfKvBS2k3DvTaCLdgOyBjcA1u00kFz5dgSPns+lZuPn9Ff1jF9atehdhKCWXqyfW8cB5zLP+OGSAQ4Tqr2Dr2VY36QGwzGUwDXhTfKrgTlxtxaNwGaliNaDy+eJUjTKa7enZQfaAqAin/EjZN3FBr55f1SFSYNynV9khkD9BSEBtAAN9StZR0Hcoe4DQAzSVUtwbpm3jYsA/fEUfjKMPVxgrAaDbpkVuQMUR5m2R1+GsuCc/Tf31SGZnfsCmmwNU7P6xRseOvQiDmEF1EosvBSvBqrrDILU1fynZScH1uRkEarAaZzRtDXnUg3Wj8Dku7F5UlVdF0xpynEZNeMGUxs7D8cfxcfxVo6NkMp8PURcGqPr8PI/Mw0uTG/ASqNq+ZbYCVWYBwMjp0o13kzDZVPqtj8YTca1sTSJDueFR+4nYoFDkGA6x8Lrp x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR21MB3263.namprd21.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(396003)(39860400002)(366004)(376002)(136003)(451199015)(71200400001)(38070700005)(186003)(2906002)(316002)(66446008)(33656002)(41300700001)(107886003)(8990500004)(38100700002)(82950400001)(82960400001)(66476007)(86362001)(54906003)(7696005)(6506007)(110136005)(478600001)(8676002)(66556008)(64756008)(4326008)(76116006)(66946007)(10290500003)(53546011)(5660300002)(26005)(52536014)(9686003)(8936002)(122000001)(55016003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bkp5VmJDUVI0akZiVjJEM3JZbUV6N204blRDR3BubDd6OE9EaWF1WUdHWmdK?= =?utf-8?B?M3Y4WXJmWE1ZVVdMb1hXODdWd3NleW5xK2xqcnhWV3Z4L040VllIL2hTSFFj?= =?utf-8?B?aHVnYjZGSkN1Ri9BcUtkU2N1QVgrOGMwMWtKcWprZUZtNTdRdyt3blpqblNj?= =?utf-8?B?WXhVbnI2aExyODE1NDZNbldOSC9QTFRvQWgwUUwrS3hUa01leURJazB3dGpN?= =?utf-8?B?QllUNnVBa2s2SnRvREZ6UEhrN3pSWlc3dENGV3E2RjY3TDlLUlNpMXBSMzlY?= =?utf-8?B?S2hRYmRZaGs1MnB4ZGFhTEpmWWszSGVZYWRCd3MxS2tiZGxZNUU3bGUyYlBV?= =?utf-8?B?K1h5cU0vOHJ3ZEJHcndNbDJIM1RoT3FPNjZxUkUyNURwNDVmeVFXaFF3b3ow?= =?utf-8?B?SE9LWklaNlVibVA0cmNpcnlqOUVFVkdFS0dQTWlhVGhsWFJJWWEzdWsvV1JL?= =?utf-8?B?WjlMSEZnV252YnhXNFRId0pGUHRSaG00eGZ6bFlDNVBvbUdIUUVBbEY5YXQx?= =?utf-8?B?NG5pK0hueTdGRnYwMFVVd3JJSUhIN3plYWxRZlBRc0Iyemw5c09SQlIwOWRw?= =?utf-8?B?RFFsK1JtQ01YaVNIQ0d4NzRoYkNUVFhLWis5NDhrUjlKVkxoR0s2M2owc0xU?= =?utf-8?B?RXJMTnRFT1djR3JLa1dyMUtHcUZSVmhjSlpDMDFBYVB6M3FWelljU2pVSjRC?= =?utf-8?B?cUtuc3lzS2h1YWNQTDlWWTlNMjJ2OVJsbkdablp5bElJYjJldS9nbWIrMC8r?= =?utf-8?B?YXMya3NUd3JIZWFkM3B6dWYvckxqaG51VHF3SzNqS3dpd3ZZbzdxQkZ4V3Ba?= =?utf-8?B?NzNNazJpVzZNNHgxdGFHYndjWDUyQkRkVElJczJ3bFpoODVtNGlxOE9MTkQz?= =?utf-8?B?UzRCNlNoY3JVT2ptY2gydUxYZWpLY05WV2RqWVUvSFZuazZiL3pZUHlNWG0w?= =?utf-8?B?emJDZ3FMMlB0Tkc1TC9zajRQY0ZTRnZyOHZYY3Y1aWZZYUwzMTByYzZxZmhH?= =?utf-8?B?STM4bTJpSXhMaENUcnNqeU1KWkNQcEl5L0tJak8xZHluYkI1NVFJYjFDQWRv?= =?utf-8?B?V3Q2bTNCdCtCMWVCYmI2US82ZVE0RUt4RHNMdXg3YWhaeE9LZ3FCd1phSUNV?= =?utf-8?B?ekptL0FiRWQwWGxweDVBRi81ZU8rN2VFc0xYUGhCdVQ2ODZrc3l1aXYwQW5L?= =?utf-8?B?MndLQVNaaEpWS0NrSWQ3cm9FVDZRbTNyMW5HR0QzdytDY0dFS0Vpd3hsR2po?= =?utf-8?B?QTVFSHVHN3BjMTVWcFpNTndickRQWHVxWmtyNE1mbTFrM2hsUzY2YVUybW5F?= =?utf-8?B?bVlUMGZHUTJuNVpqeTRWeWREUDIrdzVCVTBuM1pzOTJjL25yVDFUTWZRWm16?= =?utf-8?B?b2JTSkdDZVBWTExTc1VDNWpGYldqcTJVYUlSb0p0blRrREJORTd1czNyWWRp?= =?utf-8?B?b21xQ3VlbGdFa1g5N2ZzeWxMU0lyaVFVL0xSempOT1lJcXBMaXJXMTVVQTg4?= =?utf-8?B?RXN2VmcwTU5wTzI4eHVWRXRDczJrWDFoWEtSR1lzTmdCa2ZXemZleE5wUnU0?= =?utf-8?B?U1V6LzZ0OHVhcldkNXovTXRyeGxldFdDaW43SXVGWTY2NERxdFAvTlVYbGRa?= =?utf-8?B?SVhSbjdqWkFzRHhoQzZFOVdINm9ucjF2STJCNkFQVUZpMTJLVXhKdmJqZXkv?= =?utf-8?B?SjJQSU5TVVNtd0EvRnR6RitvdGgwZk1pc05NTTNoQi95K3lKbFFZdUVYWUE3?= =?utf-8?B?THZoN3N5ekQzQjNoUkk0UVhtQXprS1BnbVpaWkFjUElxcStiZ01jREJBTDZy?= =?utf-8?B?ODk2L3R0L0szd0E1VU5WYTRQNTdKRVNER08ybUlxSjd4LzhqL3ROOUU1R1g5?= =?utf-8?B?allPZ1RUbFE1U1FKc2p5K3hBODVlY3RqRFFLL1Q5RktYZTVadm5OTjQ0ZFFW?= =?utf-8?B?OTYzRDdDWGZPUUtGejNEVDlrL09uYllxN2VEWXVYSUdMUEtKNlhJenk3ZHVm?= =?utf-8?B?YnFVWUVNRXFMZC9tR1lLVW9Eajh2cHhsQm5jZTV3aU1LTG42dlc1RFFBVHk5?= =?utf-8?B?ckx3TzdhWkVBT2EvVFZxSkNScVBvanJ3NmFiK0VsR0dhdUlzRWFKWlpNZkdl?= =?utf-8?Q?6vqJQxSEYqd5OfabIlxWY3WNc?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH7PR21MB3263.namprd21.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: df67a3a0-1a4a-4616-e9d4-08da9d911eee X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2022 18:26:24.0670 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: LgA1UrnEMHBh2cmGk4vilN5giL4lkYpRL0dIpVWLa0Vdhs9uOD3rTcOl95kzc6yz10NHmXtcoCCeNMo93bwTaw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR21MB3571 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 PiBTdWJqZWN0OiBSZTogW1BhdGNoIHY3IDExLzE4XSBuZXQvbWFuYTogaW1wbGVtZW50IHRoZSBo YXJkd2FyZSBsYXllcg0KPiBvcGVyYXRpb25zDQo+IA0KPiBPbiA5LzMvMjAyMiAyOjQwIEFNLCBs b25nbGlAbGludXhvbmh5cGVydi5jb20gd3JvdGU6DQo+IA0KPiA+DQo+ID4gRnJvbTogTG9uZyBM aSA8bG9uZ2xpQG1pY3Jvc29mdC5jb20+DQo+ID4NCj4gPiBUaGUgaGFyZHdhcmUgbGF5ZXIgb2Yg TUFOQSB1bmRlcnN0YW5kcyB0aGUgZGV2aWNlIHF1ZXVlIGFuZCBkb29yYmVsbA0KPiA+IGZvcm1h dHMuIFRob3NlIGZ1bmN0aW9ucyBhcmUgaW1wbGVtZW50ZWQgZm9yIHVzZSBieSBwYWNrZXQgUlgv VFggY29kZS4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IExvbmcgTGkgPGxvbmdsaUBtaWNyb3Nv ZnQuY29tPg0KPiA+IC0tLQ0KPiA+IENoYW5nZSBsb2c6DQo+ID4gdjI6DQo+ID4gUmVtb3ZlIHVu dXNlZCBoZWFkZXIgZmlsZXMuDQo+ID4gUmVuYW1lIGEgY2FtZWwgY2FzZS4NCj4gPiB2NToNCj4g PiBVc2UgUlRFX0JJVDMyKCkgaW5zdGVhZCBvZiBkZWZpbmluZyBhIG5ldyBCSVQoKQ0KPiA+IHY2 Og0KPiA+IGFkZCBydGVfcm1iKCkgYWZ0ZXIgcmVhZGluZyBvd25lciBiaXRzDQo+ID4NCj4gPiAg IGRyaXZlcnMvbmV0L21hbmEvZ2RtYS5jICAgICAgfCAyODkNCj4gKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysNCj4gPiAgIGRyaXZlcnMvbmV0L21hbmEvbWFuYS5oICAgICAgfCAx ODMgKysrKysrKysrKysrKysrKysrKysrKw0KPiA+ICAgZHJpdmVycy9uZXQvbWFuYS9tZXNvbi5i dWlsZCB8ICAgMSArDQo+ID4gICAzIGZpbGVzIGNoYW5nZWQsIDQ3MyBpbnNlcnRpb25zKCspDQo+ ID4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvbWFuYS9nZG1hLmMNCj4gPg0KPiAN Cj4gPC4uLj4NCj4gDQo+ID4gKw0KPiA+ICsvKiBORElTIEhBU0ggVHlwZXMgKi8NCj4gPiArI2Rl ZmluZSBCSVQobnIpICAgICAgICAgICAgICAgICgxIDw8IChucikpDQo+ID4gKyNkZWZpbmUgTkRJ U19IQVNIX0lQVjQgICAgICAgICAgQklUKDApDQo+ID4gKyNkZWZpbmUgTkRJU19IQVNIX1RDUF9J UFY0ICAgICAgQklUKDEpDQo+ID4gKyNkZWZpbmUgTkRJU19IQVNIX1VEUF9JUFY0ICAgICAgQklU KDIpDQo+ID4gKyNkZWZpbmUgTkRJU19IQVNIX0lQVjYgICAgICAgICAgQklUKDMpDQo+ID4gKyNk ZWZpbmUgTkRJU19IQVNIX1RDUF9JUFY2ICAgICAgQklUKDQpDQo+ID4gKyNkZWZpbmUgTkRJU19I QVNIX1VEUF9JUFY2ICAgICAgQklUKDUpDQo+ID4gKyNkZWZpbmUgTkRJU19IQVNIX0lQVjZfRVgg ICAgICAgQklUKDYpDQo+ID4gKyNkZWZpbmUgTkRJU19IQVNIX1RDUF9JUFY2X0VYICAgQklUKDcp DQo+ID4gKyNkZWZpbmUgTkRJU19IQVNIX1VEUF9JUFY2X0VYICAgQklUKDgpDQo+IA0KPiB2NSBj aGFnZWxvZyBtZW50aW9ucyB0aGF0IEJJVCBjb252ZXJ0ZWQgdG8gUlRFX0JJVDMyKCksIGJ1dCBJ IGd1ZXNzDQo+IHNvbWV0aGluZyB3ZW50IHdyb25nIGFuZCB0dXJuZWQgYmFjayB0byBvbGQgY29k ZS4NCj4gDQoNClNvcnJ5IGl0IGhhcyBiZWVuIGEgcmViYXNlIG1pc2hhcC4gV2lsbCBmaXggdGhp cy4NCg==