From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Patil, Harish" Subject: Re: [PATCH v2 39/41] net/qede: use contiguous allocation for DMA memory Date: Wed, 7 Mar 2018 22:55:08 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: "Mody, Rasesh" , "Shaikh, Shahed" , "keith.wiles@intel.com" , "jianfeng.tan@intel.com" , "andras.kovacs@ericsson.com" , "laszlo.vadkeri@ericsson.com" , "benjamin.walker@intel.com" , "bruce.richardson@intel.com" , "thomas@monjalon.net" , "konstantin.ananyev@intel.com" , "kuralamudhan.ramakrishnan@intel.com" , "louise.m.daly@intel.com" , "nelio.laranjeiro@6wind.com" , "yskoh@mellanox.com" , "pepperjo@japf.ch" , "Jacob, Jerin" , "hemant.agrawal@nxp.com" < To: Anatoly Burakov , "dev@dpdk.org" Return-path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0054.outbound.protection.outlook.com [104.47.32.54]) by dpdk.org (Postfix) with ESMTP id 6F9C45F17 for ; Wed, 7 Mar 2018 23:55:13 +0100 (CET) In-Reply-To: Content-Language: en-US Content-ID: <0D1BB8D6D71C3C4294A07300BA91DBAF@namprd07.prod.outlook.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IEFuYXRvbHkgQnVyYWtvdiA8YW5hdG9s eS5idXJha292QGludGVsLmNvbT4NCkRhdGU6IFdlZG5lc2RheSwgTWFyY2ggNywgMjAxOCBhdCA4 OjU3IEFNDQpUbzogImRldkBkcGRrLm9yZyIgPGRldkBkcGRrLm9yZz4NCkNjOiAiTW9keSwgUmFz ZXNoIiA8UmFzZXNoLk1vZHlAY2F2aXVtLmNvbT4sIEhhcmlzaCBQYXRpbA0KPEhhcmlzaC5QYXRp bEBjYXZpdW0uY29tPiwgIlNoYWlraCwgU2hhaGVkIiA8U2hhaGVkLlNoYWlraEBjYXZpdW0uY29t PiwNCiJrZWl0aC53aWxlc0BpbnRlbC5jb20iIDxrZWl0aC53aWxlc0BpbnRlbC5jb20+LCAiamlh bmZlbmcudGFuQGludGVsLmNvbSINCjxqaWFuZmVuZy50YW5AaW50ZWwuY29tPiwgImFuZHJhcy5r b3ZhY3NAZXJpY3Nzb24uY29tIg0KPGFuZHJhcy5rb3ZhY3NAZXJpY3Nzb24uY29tPiwgImxhc3ps by52YWRrZXJpQGVyaWNzc29uLmNvbSINCjxsYXN6bG8udmFka2VyaUBlcmljc3Nvbi5jb20+LCAi YmVuamFtaW4ud2Fsa2VyQGludGVsLmNvbSINCjxiZW5qYW1pbi53YWxrZXJAaW50ZWwuY29tPiwg ImJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tIg0KPGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29t PiwgInRob21hc0Btb25qYWxvbi5uZXQiIDx0aG9tYXNAbW9uamFsb24ubmV0PiwNCiJrb25zdGFu dGluLmFuYW55ZXZAaW50ZWwuY29tIiA8a29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNvbT4sDQoi a3VyYWxhbXVkaGFuLnJhbWFrcmlzaG5hbkBpbnRlbC5jb20iDQo8a3VyYWxhbXVkaGFuLnJhbWFr cmlzaG5hbkBpbnRlbC5jb20+LCAibG91aXNlLm0uZGFseUBpbnRlbC5jb20iDQo8bG91aXNlLm0u ZGFseUBpbnRlbC5jb20+LCAibmVsaW8ubGFyYW5qZWlyb0A2d2luZC5jb20iDQo8bmVsaW8ubGFy YW5qZWlyb0A2d2luZC5jb20+LCAieXNrb2hAbWVsbGFub3guY29tIiA8eXNrb2hAbWVsbGFub3gu Y29tPiwNCiJwZXBwZXJqb0BqYXBmLmNoIiA8cGVwcGVyam9AamFwZi5jaD4sICJKYWNvYiwgIEpl cmluIg0KPEplcmluLkphY29iS29sbGFudWtrYXJhbkBjYXZpdW0uY29tPiwgImhlbWFudC5hZ3Jh d2FsQG54cC5jb20iDQo8aGVtYW50LmFncmF3YWxAbnhwLmNvbT4sICJvbGl2aWVyLm1hdHpANndp bmQuY29tIiA8b2xpdmllci5tYXR6QDZ3aW5kLmNvbT4NClN1YmplY3Q6IFtQQVRDSCB2MiAzOS80 MV0gbmV0L3FlZGU6IHVzZSBjb250aWd1b3VzIGFsbG9jYXRpb24gZm9yIERNQQ0KbWVtb3J5DQoN Cj5TaWduZWQtb2ZmLWJ5OiBBbmF0b2x5IEJ1cmFrb3YgPGFuYXRvbHkuYnVyYWtvdkBpbnRlbC5j b20+DQo+LS0tDQo+DQo+Tm90ZXM6DQo+ICAgIERvaW5nICJncmVwIC1SIHJ0ZV9tZW16b25lX3Jl c2VydmUgZHJpdmVycy9uZXQvcWVkZSIgcmV0dXJucyB0aGUNCj5mb2xsb3dpbmc6DQo+ICAgIA0K PiAgICBkcml2ZXJzL25ldC9xZWRlL3FlZGVfZmRpci5jOiAgICAgbXogPQ0KPnJ0ZV9tZW16b25l X3Jlc2VydmVfYWxpZ25lZChtel9uYW1lLCBRRURFX01BWF9GRElSX1BLVF9MRU4sDQo+ICAgIGRy aXZlcnMvbmV0L3FlZGUvYmFzZS9iY21fb3NhbC5jOiBteiA9DQo+cnRlX21lbXpvbmVfcmVzZXJ2 ZV9hbGlnbmVkX2NvbnRpZyhtel9uYW1lLCBzaXplLA0KPiAgICBkcml2ZXJzL25ldC9xZWRlL2Jh c2UvYmNtX29zYWwuYzogbXogPQ0KPnJ0ZV9tZW16b25lX3Jlc2VydmVfYWxpZ25lZF9jb250aWco bXpfbmFtZSwgc2l6ZSwgc29ja2V0X2lkLCAwLA0KPiAgICANCj4gICAgSSB0b29rIGEgYnJpZWYg bG9vayBhdCBtZW16b25lIGluIHFlZGVfZmRpciBhbmQgaXQgZGlkbid0IGxvb2sgbGlrZQ0KPm1l bXpvbmUNCj4gICAgd2FzIHVzZWQgZm9yIERNQSwgc28gaSBsZWZ0IGl0IGFsb25lLiBDb3JyZWN0 aW9ucyB3ZWxjb21lLg0KDQpUaGF04oCZcyByaWdodC4NCj4NCj4gZHJpdmVycy9uZXQvcWVkZS9i YXNlL2JjbV9vc2FsLmMgfCA1ICsrKy0tDQo+IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo KyksIDIgZGVsZXRpb25zKC0pDQo+DQo+ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3FlZGUvYmFz ZS9iY21fb3NhbC5jDQo+Yi9kcml2ZXJzL25ldC9xZWRlL2Jhc2UvYmNtX29zYWwuYw0KPmluZGV4 IGZlNDJmMzIuLjcwN2Q1NTMgMTAwNjQ0DQo+LS0tIGEvZHJpdmVycy9uZXQvcWVkZS9iYXNlL2Jj bV9vc2FsLmMNCj4rKysgYi9kcml2ZXJzL25ldC9xZWRlL2Jhc2UvYmNtX29zYWwuYw0KPkBAIC0x MzUsNyArMTM1LDcgQEAgdm9pZCAqb3NhbF9kbWFfYWxsb2NfY29oZXJlbnQoc3RydWN0IGVjb3Jl X2RldiAqcF9kZXYsDQo+IAlpZiAoY29yZV9pZCA9PSAodW5zaWduZWQgaW50KUxDT1JFX0lEX0FO WSkNCj4gCQljb3JlX2lkID0gMDsNCj4gCXNvY2tldF9pZCA9IHJ0ZV9sY29yZV90b19zb2NrZXRf aWQoY29yZV9pZCk7DQo+LQlteiA9IHJ0ZV9tZW16b25lX3Jlc2VydmVfYWxpZ25lZChtel9uYW1l LCBzaXplLA0KPisJbXogPSBydGVfbWVtem9uZV9yZXNlcnZlX2FsaWduZWRfY29udGlnKG16X25h bWUsIHNpemUsDQo+IAkJCQkJIHNvY2tldF9pZCwgMCwgUlRFX0NBQ0hFX0xJTkVfU0laRSk7DQo+ IAlpZiAoIW16KSB7DQo+IAkJRFBfRVJSKHBfZGV2LCAiVW5hYmxlIHRvIGFsbG9jYXRlIERNQSBt ZW1vcnkgIg0KPkBAIC0xNzQsNyArMTc0LDggQEAgdm9pZCAqb3NhbF9kbWFfYWxsb2NfY29oZXJl bnRfYWxpZ25lZChzdHJ1Y3QNCj5lY29yZV9kZXYgKnBfZGV2LA0KPiAJaWYgKGNvcmVfaWQgPT0g KHVuc2lnbmVkIGludClMQ09SRV9JRF9BTlkpDQo+IAkJY29yZV9pZCA9IDA7DQo+IAlzb2NrZXRf aWQgPSBydGVfbGNvcmVfdG9fc29ja2V0X2lkKGNvcmVfaWQpOw0KPi0JbXogPSBydGVfbWVtem9u ZV9yZXNlcnZlX2FsaWduZWQobXpfbmFtZSwgc2l6ZSwgc29ja2V0X2lkLCAwLCBhbGlnbik7DQo+ KwlteiA9IHJ0ZV9tZW16b25lX3Jlc2VydmVfYWxpZ25lZF9jb250aWcobXpfbmFtZSwgc2l6ZSwg c29ja2V0X2lkLCAwLA0KPisJCQlhbGlnbik7DQo+IAlpZiAoIW16KSB7DQo+IAkJRFBfRVJSKHBf ZGV2LCAiVW5hYmxlIHRvIGFsbG9jYXRlIERNQSBtZW1vcnkgIg0KPiAJCSAgICAgICAib2Ygc2l6 ZSAlenUgYnl0ZXMgLSAlc1xuIiwNCj4tLSANCj4yLjcuNA0KDQpBY2tlZC1ieTogSGFyaXNoIFBh dGlsIDxoYXJpc2gucGF0aWxAY2F2aXVtLmNvbT4NCg0KPg0KDQo=