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 200AFA0C47; Tue, 6 Jul 2021 11:17:04 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0CECD4125E; Tue, 6 Jul 2021 11:17:04 +0200 (CEST) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2071.outbound.protection.outlook.com [40.107.236.71]) by mails.dpdk.org (Postfix) with ESMTP id 6B05A41259 for ; Tue, 6 Jul 2021 11:17:02 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kAYFDSw46qQyq9IUXm1JMBGtbtY/JNJlkJhzsz2TofL/U3/y14Y28zMy0eKmHhFKMnV3q2Za8KbVzMLuxjLMMs6ZmmoVcFcZiNZ8sLMnJ/k9xIm7+unJ3DMSoxZ8COCt/Tx8eXDY6iJFvPOH1+kvwGN2XxZfL0RmW3GMOyfb5b6VIGcky9UHQfAyLFr3mWFZ/Bxtrr5JCnvQrKXdd6+OdCViG6BRr88sVby9f6AgN7Zc9jwNoY3PcXq8tAKA5DwhfS1v4tgszZjChxgwO0m8LZgLv77nU+aKVoOMeCfdcPJWSahKoYJWyZF1l7ws5xKJZr3CdhuZUEqaXiamJjPzTw== 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-SenderADCheck; bh=WoCJ32xUyGMiCiA9ncRo8A2BB017ZrbwI5txxDRervU=; b=dleyIvkx/M8PwYfGHpSnfi/CI1ZvVtea/SHdBB99rq1PFyLpOHqUnnrGMlyviURcU7dS2fvXDFJ4fb6z4S0t8kf8PabRKtRMaYfFHaNphJXMKt/gZQDeIf6MMTzYjKQqKes6fDnGeMxgsFkC1VI4tkGXKsJHvkWib85El7KidKDqNzbU/6P19QKYHeDdBbveP9PDS3PqsKfH7FYCO05b4arm8JF62Qa2NlPF78bUfF6KfHDbDJCsT2DU4C4wfolwPfef+k6sigcqdWUNmEFcFNaVhI9DsftWmdIogpN3Db5ftGesu6KdnP4Z/6ej1n9OgvdFfJGraRu/DJ5VXWPTqg== 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=WoCJ32xUyGMiCiA9ncRo8A2BB017ZrbwI5txxDRervU=; b=JH/ud9EDybzaic2Hkdose/XlwYiWchSLnJCWQp5VY92i6uiT7+2rrMrSb0YlON07SiSD90C/FzlYRsmlpYrL/VE4NnwMBBW32rLLzk7DQVekjNRtKD5DSUXeVv5+s6cT5pGTGDKwWQCsZkRtwKc7Ci4rSRt4aya/VYwcqIu73Qh63SdkFEDvUB1HMMoF0sp4sw8hcEnYO9Nz2PcdZM8o8ycxbX+DOc3M8cVyFipDadO3Z7EMRtboViUtaE3euc4nhMiQV7tU3NmKmk+3QXdRGVuaskni39IFKW83dR5BwVfDYxGn/8TtsveU8o21GO88ezMSmGL+JUA7P0s2pROZPA== Received: from DM4PR12MB5389.namprd12.prod.outlook.com (2603:10b6:5:39a::7) by DM4PR12MB5325.namprd12.prod.outlook.com (2603:10b6:5:39e::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.31; Tue, 6 Jul 2021 09:17:01 +0000 Received: from DM4PR12MB5389.namprd12.prod.outlook.com ([fe80::6823:63cc:f7d6:dd00]) by DM4PR12MB5389.namprd12.prod.outlook.com ([fe80::6823:63cc:f7d6:dd00%7]) with mapi id 15.20.4287.033; Tue, 6 Jul 2021 09:17:01 +0000 From: Matan Azrad To: fengchengwen , NBU-Contact-Thomas Monjalon , "ferruh.yigit@intel.com" , "bruce.richardson@intel.com" , "jerinj@marvell.com" , "jerinjacobk@gmail.com" CC: "dev@dpdk.org" , "mb@smartsharesystems.com" , "nipun.gupta@nxp.com" , "hemant.agrawal@nxp.com" , "maxime.coquelin@redhat.com" , "honnappa.nagarahalli@arm.com" , "david.marchand@redhat.com" , "sburla@marvell.com" , "pkapoor@marvell.com" , "konstantin.ananyev@intel.com" , "liangma@liangbit.com" Thread-Topic: [dpdk-dev] [PATCH] dmadev: introduce DMA device library Thread-Index: AQHXb0VAzEAttnnyRkuvJR6cnBnMYasyu2sggALFXQCAAAWWYIAAJ/cAgAAAcuA= Date: Tue, 6 Jul 2021 09:17:01 +0000 Message-ID: References: <1625231891-2963-1-git-send-email-fengchengwen@huawei.com> <698de550-da08-1319-bb86-60ffa71f0cc3@huawei.com> <89935fd4-4558-23fd-e0bd-4db2d5840bf6@huawei.com> In-Reply-To: <89935fd4-4558-23fd-e0bd-4db2d5840bf6@huawei.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [79.182.51.123] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: da0598ac-be56-4484-0094-08d9405ed02b x-ms-traffictypediagnostic: DM4PR12MB5325: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: UEn6nEldTbtY2w/vEeQ/DLxoIAdBUj6e2GpjJlDaJgfWBHlrvPgb1UISpPseDPaVt2jhUPUB3RvUn2B+Qoi8A3TJtmkU6ueGvAhLW09YEzhw23QtB+5mxLje4XNME0wikMu3RCXIkKlNbZ7bCZFJSMc7ecxGznlWRRsNoQkhCxx7nr/6jB6WFatMh4IHfMv5p2NnSKnBefvHbCZJWJpPaSwq5Nzpg0mBW5WkJIC8reogfC+1Sl7itP0kKwfJSmvGfmPzGQRsw4ST+wbws3Y3TzMsX7ZMVcNFqo2NDLMhh8Q8eSv3i3DU0UgjB9gPcpP7VGUs1E0ZBdoRkILdaXm0SAIng+Zq4gLbqM+L631+oImrZ+iITFly36dIqmeVdeyH062BH0l2LODbcTCSh3Bvk24e1IkxA9ail62Fw78vHdNx7gPJ+LxIg+gin5lONpfKzL/v/wrqoDjr8CiaPCyhDbJuz5VVrHEWxKzaXfhvaA53m0nOCK2mxjnXW0/lMiv+KGxX1ep6XlJO3o/UX8pSfEi+oOrEgJX5y6CFxprBaaJApahMEdJxGUE8BDrj/sgJOlpQoNzjBTJNcaioss+olMWDFGCijbtzthNYymKN5eTBLc9kUFjduGkvIdXG/t8vMgM0XlohbH3vLkXTJ6ytpQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5389.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(366004)(136003)(346002)(396003)(39860400002)(66476007)(66446008)(64756008)(7416002)(2906002)(316002)(4326008)(33656002)(478600001)(66946007)(9686003)(6506007)(53546011)(71200400001)(186003)(8936002)(86362001)(66556008)(7696005)(55016002)(26005)(110136005)(8676002)(122000001)(5660300002)(76116006)(38100700002)(52536014)(54906003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?THJRdWdRMkdWMnZXZEs3NGY3VHZXR1VJaDFGV0VEWHc3L05LWTJldGVQRWsw?= =?utf-8?B?ZG5OZDUrSkE5U2MzdnpiWGRMV0duTEFSV2tyWDhNdUNjMlkwemhpaTRKRDQ5?= =?utf-8?B?T1FiWmoyejVvOWFWbzJNb2daSURNRDRwaktNcWJua3dtNEwvZ085bXZVMDk3?= =?utf-8?B?aTZYT0ZtUExHdmxmZFJZOUw3WExpRzc5c1VqTWdsQVZlMmxuaHpsTzVjYWFq?= =?utf-8?B?SHpZMGlVeTU3alFHY2o4ZkYxSU5GejVBRVBxVEErTTZvekVGVXZTVXRkaVVS?= =?utf-8?B?SE5pbWk4dE82UzhNUmhGVjZJT29iYi9TRHkybStNU0M5Rk9ySXk4Q0pKQXk3?= =?utf-8?B?SXlnZXBhY0ZUTklYaEt4dG5WWTVoSFBWbjBRTVF4MHhmYkY5MGdwSVcyaXB0?= =?utf-8?B?M1lnYmI1eUYrOHNmMVh2WXgrczdhRFMwUFcwTEpkMmFpOUdwcVhSSXFpci82?= =?utf-8?B?cnJ0MEdGdEVHbmo5akhhMGxqeTQ2UWx5YktnYy9ibnpTSFJVTmNZVVgzY0g3?= =?utf-8?B?OTlIMkZFNWwzVVhtZWY4TUtEeTNaVmE1Z2c3blhUVnBlQ0ZIYXhCcWNydi8z?= =?utf-8?B?Smpyb3g4anNYZWJaTFRVUHBCNnlhVDFPYXBreXMrZk82N0FhLzVhTTQ0RUFU?= =?utf-8?B?Q3hlaUtNT05UbkdGR1VTTEFHNXQ1WWZIOUZpbFNKOUxQY09TeU5CTnhkNUdh?= =?utf-8?B?SURlYUwxbU9DUTlkWWJaeGNpQjY4MnA1eTNKN0NLQ3RJTkJnYVNUa1dJUnE4?= =?utf-8?B?dW1OZkdCSkppMEZWblVmZGpRRDlGSi9vZmtaUUp6R01IUDhDTXNod1NCcW9U?= =?utf-8?B?eWt5b0I5dHNxWTFFMDdFTkgyZ2wvTjlKb3VzUTcvcWNFbmRxRlQ4Y1lFVlpw?= =?utf-8?B?dXprejlvb3RjbXY1dGllS3REYzdVanQyalV1eUtZUTREbXpIdys5b0tQbnNu?= =?utf-8?B?ckNsTG9CRlNoQVpydVNrTFpxUEtqYnFKUWo5dFVkNkdRa0tUeUtMMUhPWmtV?= =?utf-8?B?UE9TcHMveDY2MFJKb3lQcWlmeElMVkNMMTg5dWJkS0lGam4yQ3E5MjNMbGpO?= =?utf-8?B?dTg4d2x4eEhSdjR1aGhtQ2NXNE54OWFlcnVjVFVIZTFGQTVuTFNMTnUyVGts?= =?utf-8?B?RWRVdTBScmVWYUpMODd5NTJBNG5HQWtZcWdSelZVMDFiWVR4RGlRWHFkbGcy?= =?utf-8?B?ejFMaG1vYVlPdGk2anNVeXJjdWdwQjU2TDFRZlo0dXcvdnJxZ2l6emlWazlF?= =?utf-8?B?N0l6QzBVTnBRZ1prbUJpZzE4aTZ4RTROa0tSeDByU0ZUWTEwaVRJY0JLNWFX?= =?utf-8?B?MjNCbzlSOFNhRVdoVE8yem5hd3pRVEV0US9hZlJQZDB2UGhKaTFKc2VmT1lY?= =?utf-8?B?N2x5OEV2OEdSd1dQUUxzUW5KejZBNDZpQkpyOFdrSThhZGJSM0E1Nm1DNzFq?= =?utf-8?B?M1BrTUF6dmtPY29OS01keXIzOW5OOEtpL3VJdy9hUzIvd1I0cmxDYmV6bXc1?= =?utf-8?B?elNONGlCRk9xdEpSUW1SVDZ2VWw1dE9zYyt3Wm90OVhUL0hhZnd5c2cyY3Ba?= =?utf-8?B?TENiQWljOUZPaStsSTZpanZsaGduZFB5RTZJamFLUUt2SXBoQkliYjFNZkJt?= =?utf-8?B?KzJuQkZ1UytNVzRzNmlMYkkrUkcrUDdyOTl6aU1BelhOa2dSbHFIUG02L2RL?= =?utf-8?B?Um0xSnk2eVdMWFhPQjdEU01iWDdNVlQxVldLbDROcWtPZUk1NC9xazc3K3Y2?= =?utf-8?Q?8/u/t3ZuRSm7o3ecKnGLyLWdLL4ZRtcEeLtzT7Q?= x-ms-exchange-transport-forked: True 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: DM4PR12MB5389.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: da0598ac-be56-4484-0094-08d9405ed02b X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jul 2021 09:17:01.1904 (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: JlbeFPadx4dejBdB1WqSggMDZelWifIM3kIsVYpwm9koiCuCuWQkObOO4/FB9aYxBlvrHyxrPgCE+YYsUzgCrQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5325 Subject: Re: [dpdk-dev] [PATCH] dmadev: introduce DMA device library 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 Sender: "dev" DQoNCkZyb206IGZlbmdjaGVuZ3dlbg0KPiBPbiAyMDIxLzcvNiAxNDo1MCwgTWF0YW4gQXpyYWQg d3JvdGU6DQo+ID4gSGkNCj4gPg0KPiA+IEZyb206IGZlbmdjaGVuZ3dlbg0KPiA+PiBPbiAyMDIx LzcvNCAyMzoyMSwgTWF0YW4gQXpyYWQgd3JvdGU6DQo+ID4+Pg0KPiA+Pj4NCj4gPj4+IEZyb206 IENoZW5nd2VuIEZlbmcNCj4gPj4+PiBUaGlzIHBhdGNoIGludHJvZHVjZXMgJ2RtYWRldmljZScg d2hpY2ggaXMgYSBnZW5lcmljIHR5cGUgb2YgRE1BDQo+ID4+Pj4gZGV2aWNlLg0KPiA+Pj4+DQo+ ID4+Pj4gVGhlIEFQSXMgb2YgZG1hZGV2IGxpYnJhcnkgZXhwb3NlcyBzb21lIGdlbmVyaWMgb3Bl cmF0aW9ucyB3aGljaA0KPiA+Pj4+IGNhbiBlbmFibGUgY29uZmlndXJhdGlvbiBhbmQgSS9PIHdp dGggdGhlIERNQSBkZXZpY2VzLg0KPiA+Pj4+DQo+ID4+PiBEaWQgeW91IGNvbnNpZGVyIFJURV9D T01QX0FMR09fTlVMTCB4Zm9ybSBpbiBjb21wcmVzc2RldiBsaWJyYXJ5Pw0KPiA+Pj4NCj4gPj4N Cj4gPj4gZW0sIEkganVzdCBsb29rZWQgYXQgdGhlIGNvZGUuDQo+ID4+DQo+ID4+IFRoZSBSVEVf Q09NUF9BTEdPX05VTEwgaXMgYSBzbWFsbCBmZWF0dXJlIG9mIHRoZSBjb21wcmVzc2lvbiBkZXZp Y2UuDQo+ID4+IGFuZCBjdXJyZW50bHkgb25seSBtbHg1IGFuZCBpc2FsIHN1cHBvcnQgaXQuDQo+ ID4NCj4gPiBZZXMsIGJ1dCB3aGF0IHRoYXQgaXMgbWVhbj8NCj4gPiBJZiBtb3JlIGRyaXZlcnMg c3VwcG9ydCBETUEgb3BlcmF0aW9ucyB0aGV5IGNhbiBhZGQgdGhlIHN1cHBvcnQgdGhlcmUsDQo+ IG5vPw0KPiA+DQo+IA0KPiBZb3UgbWVhbiB0byBleHBhbmQgZGlyZWN0bHkgb24gY29tcHJlc3Nk ZXYgPw0KPiBJIHRoaW5rIGl0IGhhcmQgdG8gZXhwYW5kLCBhbmQgbWF5IGJyZWFrIHRoZSBjb21w cmVzc2RldiBjb25jZXB0Lg0KDQpNYXliZSwgd2hhdCBkbyB5b3UgbmVlZCB0byBleHBhbmQ/DQpB bHNvIG1heWJlIHlvdXIgZXhwYW5zaW9uIGlzIHJlbGF0ZWQgYWxzbyB0byBjb21wcmVzcywgZmlu YWxseSBib3RoIGFyZSBtZW0tdG8tbWVtIG9mZmxvYWQuDQogDQoNCj4gPg0KPiA+PiBBbHNvIHRo ZSBjb21wcmVzc2RldiBkYXRhcGxhbmUgQVBJIHJlbGF0aXZlbHkgY29tcGxpY2F0ZWQgdG8gZG8g anVzdA0KPiA+PiBETUEgY29weS4NCj4gPg0KPiA+IFlvdSBzbmlwcGVkIG1vcmUgY29tbWVudHMg SSB3cm90ZSBiZWxvdyDwn5iKDQo+ID4gTWF5YmUgaXQgaXMgcmVsYXRlZC4uLi4NCj4gDQo+IFNv cnJ5LCBJIGp1c3Qgc2tpcHBlZC4NCj4gDQo+ICdEaWQgeW91IGNvbnNpZGVyIGFsc28gbWJ1ZiBB UEkgdXNhZ2UgZm9yIG1lbW9yeSBkZXNjcmlwdG9yPycNCj4gLS0tT25lIHNjZW5hcmlvIG9mIHRo ZSBETUEgaXMgdmhvc3QtbmV0LCB3aGljaCBzcmMgb3IgZHN0IGNvdWxkIGJlIG1idWYsIGJ1dA0K PiB0aGUgcGVlciB3ZXJlIG5vdCBtYnVmLiBzbyBoZXJlIHdlIHVzZSByYXcgZmllbGRzLg0KDQpE aWQgeW91IGNvbnNpZGVyIHVzaW5nIGV4dGVybmFsXGF0dGFjaGVkIG1idWYgZm9yIHRoaXMgY2Fz ZT8NCg0KRGlkIHlvdSBhbHNvIGNvbnNpZGVyIHJhdyBBUEkgaW4gY3J5cHRvZGV2IGxpYnJhcnk/ DQogDQo+ID4NCj4gPj4gU28gSSB0aGluayB3ZSBuZWVkIGEgc2VwYXJhdGUgZHJpdmVyIGZyYW1l d29yayBmb3IgdGhlIERNQSBkZXZpY2UuDQo+ID4NCj4gPiBOZWVkIHRvIGNvbnNpZGVyIGRlcHJl Y2F0aW9uIGluIGNvbXByZXNzZGV2IGlmIHNvLi4uLg0KPiA+DQo+ID4+IHRoYW5rcw0KPiA+Pg0K PiA+PiBbc25pcF0NCj4gPj4NCj4gPj4+DQo+ID4+Pg0KPiA+Pj4gLg0KPiA+Pj4NCj4gPg0KDQo=