From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0079.outbound.protection.outlook.com [157.55.234.79]) by dpdk.org (Postfix) with ESMTP id DEFC2CE7 for ; Tue, 7 Jul 2015 08:50:22 +0200 (CEST) Received: from AM2PR05MB0995.eurprd05.prod.outlook.com (10.161.234.145) by AM2PR05MB0996.eurprd05.prod.outlook.com (10.161.234.146) with Microsoft SMTP Server (TLS) id 15.1.207.19; Tue, 7 Jul 2015 06:50:21 +0000 Received: from AM2PR05MB0995.eurprd05.prod.outlook.com ([10.161.234.145]) by AM2PR05MB0995.eurprd05.prod.outlook.com ([10.161.234.145]) with mapi id 15.01.0207.004; Tue, 7 Jul 2015 06:50:21 +0000 From: Olga Shern To: Keunhong Lee , Thomas Monjalon Thread-Topic: [dpdk-dev] [PATCH 0/2] Native uio-based PMD for Mellanox ConnectX-3 devices Thread-Index: AQHQuBT+FEfsNu94eEKwenc664J8ep3PjYLg Date: Tue, 7 Jul 2015 06:50:21 +0000 Message-ID: References: <1436189297-7780-1-git-send-email-dlrmsghd@gmail.com> <3865893.mD3C20oiXL@xps13> <3087134.yXks7R84Dd@xps13> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gmail.com; dkim=none (message not signed) header.d=none; x-originating-ip: [193.47.165.251] x-microsoft-exchange-diagnostics: 1; AM2PR05MB0996; 5:+4Hc7g7MRD4azxz9XKFXGUPgAjmoo9fki4SNyM8laQiu0qaKBzbABHjluE1RdOgt9XDiyqmNbDSdLu5Ru94Ec6w8K6mrov15/foi1b0h/GYKZX6t9qY1huXQe8nKKP9wYz4rNnBt/ZuSms5EPzLI5w==; 24:6hpu+U4vT7F/G3rdZn6ysFwlh/V3lEYfSACyBN75UOwm0p1gYOnkVb7tRDDlry2JFrfI8yxLRg/yHXio/iSPUcxDycgmmxEWlfES2StjPIU=; 20:LqANuellitbhvRCkSOYBz9xrg1zeRDlPKMYw5LzJ4ayDQ/I8nPr5HWDYiNTiXU+0sTFd5X1fYWBhBkw7yl6pOw== x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM2PR05MB0996; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:AM2PR05MB0996; BCL:0; PCL:0; RULEID:; SRVR:AM2PR05MB0996; x-forefront-prvs: 0630013541 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(377424004)(377454003)(13464003)(51704005)(77156002)(76576001)(92566002)(5003600100002)(189998001)(2900100001)(2950100001)(74316001)(86362001)(102836002)(62966003)(5001960100002)(77096005)(54356999)(50986999)(33656002)(76176999)(46102003)(106116001)(87936001)(93886004)(66066001)(5001770100001)(5002640100001)(40100003)(19580395003)(2656002)(19580405001)(122556002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM2PR05MB0996; H:AM2PR05MB0995.eurprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; spamdiagnosticoutput: 1:23 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jul 2015 06:50:21.4775 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM2PR05MB0996 Cc: "dev@dpdk.org" Subject: Re: [dpdk-dev] [PATCH 0/2] Native uio-based PMD for Mellanox ConnectX-3 devices X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jul 2015 06:50:23 -0000 SGkgS2V1bmhvbmcsIA0KDQpJIGRpc2FncmVlIHdpdGggeW91IHJlZ2FyZGluZyB0aGUgcGVyZm9y bWFuY2Ugb2YgQ29ubmVjdFgtMyBQTUQgZHJpdmVyIGJhc2VkIG9uIHZlcmJzLiBXZSBnZXQgbGlu ZSByYXRlIG9mIDQwRyBsaW5rIHdpdGggbWVzc2FnZSBzaXplIHNtYWxsZXIgdGhhbiA1MTJCLg0K SW4gTUxOWF9PRkVEIDMuMCB3ZSBoYXZlIHByZXNlbnRlZCBhIG5ldyB2ZXJicywgY2FsbGVkIGFj Y2VsZXJhdGVkIHZlcmJzLCB0aGVzZSB2ZXJicyBpbXByb3ZlcyBieSBtb3JlIHRoYW4gMTAwJSB0 aGUgcGVyZm9ybWFuY2Ugb2YgUkFXIFFQIGZvciBEUERLLiAgVGhlIFBNRCBjaGFuZ2VzIGJhc2Vk IG9uIHRoaXMgbmV3IGluZnJhc3RydWN0dXJlIGhhdmUgYmVlbiBzdWJtaXR0ZWQgdG8gdGhpcyBs aXN0IGFuZCBhcmUgIHBhcnQgb2YgRFBESyAyLjEgcmVsZWFzZS4NCk91ciBhcHByb2FjaCBpcyB0 byBpbXByb3ZlIHBlcmZvcm1hbmNlIG9mIHVzZXJzcGFjZSB2ZXJicyB0aGVuIHRvIG1haW50YWlu IGEgaHVnZSBhbW91bnQgb2YgY29kZSB0aGF0IHlvdSBoYXZlIHN1Ym1pdHRlZC4NCiAgICANCkFu b3RoZXIgYWR2YW50YWdlIHRvIHVzZSB1c2Vyc3BhY2UgIHZlcmJzIEFQSSBpcyAgdGhhdCB5b3Ug aGF2ZSBzbyBjYWxsZWQgYmktZnVyY2F0ZWQgZHJpdmVyIGJ5IGRlc2lnbi4gS2VybmVsIGRyaXZl ciBjYW4gd29yayBzaWRlIGJ5IHNpZGUgd2l0aCBEUERLIFBNRCAsIGlmIG5lZWRlZCwgYW5kIHRo ZXJlIGlzIG5vIHNlY3VyaXR5IGlzc3VlcyB3aXRoIHRoaXMgbW9kZWwuDQoNCkJlc3QgUmVnYXJk cywNCk9sZ2ENCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fDQpPbGdhIFNoZXJuIA0KU3IuIE1hbmFnZXIsIEFjY2VsZXJh dGlvbiBsaWJyYXJpZXMgdGVhbSAoQWNjZWxpbywgRFBESywgVk1BKSANCk1lbGxhbm94IFRlY2hu b2xvZ2llcywgUmFhbmFuYSBJc3JhZWwNCg0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQpGcm9tOiBkZXYgW21haWx0bzpkZXYtYm91bmNlc0BkcGRrLm9yZ10gT24gQmVoYWxmIE9mIEtl dW5ob25nIExlZQ0KU2VudDogTW9uZGF5LCBKdWx5IDA2LCAyMDE1IDg6NTYgUE0NClRvOiBUaG9t YXMgTW9uamFsb24NCkNjOiBkZXZAZHBkay5vcmcNClN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQ QVRDSCAwLzJdIE5hdGl2ZSB1aW8tYmFzZWQgUE1EIGZvciBNZWxsYW5veCBDb25uZWN0WC0zIGRl dmljZXMNCg0KV2UgZm91bmQgdGhhdCBvcHRpbWl6aW5nIGZyYWdtZW50YXRpb24gY29uZmlndXJh dGlvbiBvZiBtbHg0IGRyaXZlciBwZXJmb3JtcyBhcyBmYXN0IGFzIG5hdGl2ZSBQTUQuDQpJIHRo aW5rIHdlIGhhdmUgdG8gcmUtY29uc2lkZXIgdXNpbmcgbmF0aXZlIGRyaXZlciByYXRoZXIgdGhh biBpYiBkcml2ZXIuDQoNCktldW5ob25nLg0KDQoyMDE1LTA3LTA3IDE6MTQgR01UKzA5OjAwIFRo b21hcyBNb25qYWxvbiA8dGhvbWFzLm1vbmphbG9uQDZ3aW5kLmNvbT46DQoNCj4gMjAxNS0wNy0w NyAwMDo1NywgS2V1bmhvbmcgTGVlOg0KPiA+IEFuc3dlciAxLiBVSU8gYmFzZWQgZHJpdmVyIGlz IGZhc3RlciB0aGVuIGliIGJhc2VkIGRyaXZlci4NCj4gPiBJdCBjYW4gc2F0dXJhdGUgNDBHIGxp bmsgd2l0aCBNVFUgc2l6ZWQgcGFja2V0cyB1c2luZyBhIHNpbmdsZSANCj4gPiB0aHJlYWQNCj4g d2hpbGUNCj4gPiBpYiB3cmFwcGVyIGNhbm5vdC4NCj4NCj4gT0ssIGludGVyZXN0aW5nLiBEbyB5 b3UgaGF2ZSBudW1iZXJzIGFuZCBkZXRhaWxzIGFib3V0IHlvdXIgDQo+IHRlc3RiZWQvc2NlbmFy aW8/DQo+DQo+ID4gQW5zd2VyIDIuIFNvcnJ5LCBJIG1pc3NlZCB0aGF0LiBJJ2xsIG1ha2UgYSBu ZXcgcGF0Y2ggZW1haWwgd2l0aCBteSANCj4gPiByZWFsIG5hbWUuDQo+ID4NCj4gPiBRdWVzdGlv biAxLiBJcyBpdCBPSyBpZiBJIHNlcGFyYXRlIEdQTC1iYXNlZCBhbmQgQlNELWJhc2VkIGNvZGVz IA0KPiA+IGludG8gc2VwYXJhdGVkIHBhdGNoZXM/DQo+ID4gbWx4NCBrZXJuZWwgZHJpdmVyIGl0 c2VsZiBpcyBkdWFsIGxpY2Vuc2VzLCBzbyBJIHRoaW5rIHRoZXkgYXJlDQo+IGNvbnNpZGVyZWQN Cj4gPiBhcyBCU0QgaW4gbXkgc291cmNlIGNvZGUuDQo+ID4gVGhlIG9ubHkgc291cmNlIGNvZGUg dW5kZXIgR1BMIGlzIGJpdG1hcCwgaW50ZWdlciBsb2dhcml0aG0sIGFuZA0KPiByZWQtYmxhY2sN Cj4gPiB0cmVlIGNvbnRhaW5lZCBpbiBtbG54X3Vpby9rZXJuZWwgZGlyZWN0b3J5Lg0KPg0KPiBU aGVzZSBwYXJ0cyB3aWxsIGJlIGJ1aWx0IGluIHRoZSB1c2VyLXNwYWNlIGRyaXZlciBsaWJyYXJ5 LCByaWdodD8NCj4gSXQgd291bGQgY2hhbmdlIHRoZSBsaWNlbnNlLCB3aGljaCBpcyBub3QgZGVz aXJhYmxlLg0KPg0KPiBUZWNobmljYWxseSwgeW91ciBhcHByb2FjaCBtYXkgYmUgaW50ZXJlc3Rp bmcuDQo+IEJ1dCBmcm9tIGEgbWFpbnRlbmFuY2UgcG9pbnQgb2YgdmlldywgdGhpcyBodWdlIGNv ZGViYXNlIG1heSBiZSBhIA0KPiBuaWdodG1hcmUuDQo+DQo+DQo+ID4gMjAxNS0wNy0wNiAyMzox NyBHTVQrMDk6MDAgVGhvbWFzIE1vbmphbG9uIDx0aG9tYXMubW9uamFsb25ANndpbmQuY29tPjoN Cj4gPg0KPiA+ID4gMjAxNS0wNy0wNiAyMjoyOCwgbGVlb3BvcDoNCj4gPiA+ID4gVGhpcyBpcyBh IG5hdGl2ZSBVSU8tYmFzZWQgUE1EIGZvciBNZWxsYW5veCBDb25uZWN0WC0zIGRldmljZXMuDQo+ ID4gPiA+IEl0IHVzZXMgYSBwZXJzaXN0ZW50IG1lbW9yeSBsaWJyYXJ5IGluIG9yZGVyIHRvIHBy b3ZpZGUgYSANCj4gPiA+ID4gcGVyc2lzdGVudCBzY2FydGNoIGFyZWEgZm9yIHRoZSBtbHg0IEhD QSBkcml2ZXIuDQo+ID4gPg0KPiA+ID4gV2hhdCBpcyB0aGUgYmVuZWZpdCBvZiB0aGlzIFVJTyBh cHByb2FjaCBjb21wYXJlZCB0byB0aGUgT0ZFRCANCj4gPiA+IGJhc2VkDQo+IGRyaXZlcj8NCj4g PiA+DQo+ID4gPiA+IFdlIHJlbGVhc2UgdGhlIGRyaXZlciBpdHNlbGYgdW5kZXIgQlNEIGxpY2Vu c2UsIGJ1dCB0byB1c2UgaXQgDQo+ID4gPiA+IGZvciBjb21tZXJjaWFsIHByb2R1Y3RzLCB5b3Ug bWF5IGhhdmUgdG8gcmUtaW1wbGVtZW50IHRoZSANCj4gPiA+ID4gc2VwYXJhdGVkIEdQTCBzb3Vy Y2VzLg0KPiA+ID4NCj4gPiA+IFRoZSBHUEwgc291cmNlcyBhcmUgbm90IHJlYWxseSBzZXBhcmF0 ZWQuDQo+ID4gPiBUaGUgRFBESyBsaWJyYXJpZXMgbXVzdCBiZSBCU0QtbGljZW5zZWQuDQo+ID4g Pg0KPiA+ID4gPiBUaGUgR1BMIGFmZmVjdGVkIHNvdXJjZSBjb2RlcyByZXNpZGUgaW4gdGhlIG1s bnhfdWlvL2tlcm5lbA0KPiBkaXJlY3RvcnkuDQo+ID4gPg0KPiA+ID4gSXQgc2VlbXMgdGhhdCBh IGxhcmdlIHBhcnQgb2YgdGhlIEdQTCBkcml2ZXIgd2FzIGFsc28gY29waWVkIGluIA0KPiA+ID4g bWxueF91aW8vbWxueC8uDQo+ID4gPg0KPiA+ID4gR2l2ZW4gdGhhdCB5b3UgYXJlIGRyb3BwaW5n IGEgaHVnZSBHUEwgY29kZWJhc2UgKHdob3NlIHlvdSBkb24ndCANCj4gPiA+IG93bg0KPiB0aGUN Cj4gPiA+IGNvcHlyaWdodCkgaW4gYSBCU0QgbGlicmFyeSwgYW5kIHRoYXQgeW91IGRpZG4ndCBn aXZlIHlvdXIgcmVhbCANCj4gPiA+IG5hbWUgaW4gdGhlIHNpZ25lZC1vZmYgbGluZSwgaXQgaXMg TkFDSy4NCj4NCj4NCj4NCj4NCg==