From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id 6902CDD2 for ; Wed, 2 May 2018 15:33:49 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 May 2018 06:33:48 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.49,354,1520924400"; d="scan'208";a="38688253" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by orsmga006.jf.intel.com with ESMTP; 02 May 2018 06:33:48 -0700 Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 2 May 2018 06:33:47 -0700 Received: from cdsmsx151.ccr.corp.intel.com (172.17.4.38) by fmsmsx111.amr.corp.intel.com (10.18.116.5) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 2 May 2018 06:33:47 -0700 Received: from cdsmsx104.ccr.corp.intel.com ([169.254.4.183]) by CDSMSX151.ccr.corp.intel.com ([169.254.3.38]) with mapi id 14.03.0319.002; Wed, 2 May 2018 21:33:44 +0800 From: "Zhang, Tianfei" To: Shreyansh Jain , "Xu, Rosen" , "dev@dpdk.org" CC: "Doherty, Declan" , "Richardson, Bruce" , "Yigit, Ferruh" , "Ananyev, Konstantin" , "Wu, Hao" , "gaetan.rivet@6wind.com" Thread-Topic: [dpdk-dev] [PATCH v6 1/5] iFPGA: Add Intel FPGA BUS Library Thread-Index: AQHT3ULHmbTdgzh0hkW85Tk21biWq6Qb7lyAgACK/NA= Date: Wed, 2 May 2018 13:33:44 +0000 Message-ID: References: <1521553556-62982-1-git-send-email-rosen.xu@intel.com> <1524735793-37302-1-git-send-email-rosen.xu@intel.com> <1524735793-37302-2-git-send-email-rosen.xu@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNzU5Y2Y2NmQtYmJjZS00OTMyLWFkMjktMDIyMDJjYjZhZjJjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjIuNS4xOCIsIlRydXN0ZWRMYWJlbEhhc2giOiJacjIxNmdNVHlGSDh4bVRkcXhmcmg4OUNJTTEyOXdpM3JHamJSdnFGbVpnT1VjdEZ0NktmM2JCUm1vdmh0WjRIIn0= x-ctpclassification: CTP_NT x-originating-ip: [172.17.6.105] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v6 1/5] iFPGA: Add Intel FPGA BUS Library X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 May 2018 13:33:51 -0000 DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFNocmV5YW5zaCBKYWluIFtt YWlsdG86c2hyZXlhbnNoLmphaW5AbnhwLmNvbV0NCj4gU2VudDogV2VkbmVzZGF5LCBNYXkgMiwg MjAxOCA5OjE0IFBNDQo+IFRvOiBYdSwgUm9zZW4gPHJvc2VuLnh1QGludGVsLmNvbT47IGRldkBk cGRrLm9yZw0KPiBDYzogRG9oZXJ0eSwgRGVjbGFuIDxkZWNsYW4uZG9oZXJ0eUBpbnRlbC5jb20+ OyBSaWNoYXJkc29uLCBCcnVjZQ0KPiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+OyBZaWdp dCwgRmVycnVoIDxmZXJydWgueWlnaXRAaW50ZWwuY29tPjsNCj4gQW5hbnlldiwgS29uc3RhbnRp biA8a29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNvbT47IFpoYW5nLCBUaWFuZmVpDQo+IDx0aWFu ZmVpLnpoYW5nQGludGVsLmNvbT47IFd1LCBIYW8gPGhhby53dUBpbnRlbC5jb20+Ow0KPiBnYWV0 YW4ucml2ZXRANndpbmQuY29tDQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2NiAx LzVdIGlGUEdBOiBBZGQgSW50ZWwgRlBHQSBCVVMgTGlicmFyeQ0KPiANCj4gT24gVGh1cnNkYXkg MjYgQXByaWwgMjAxOCAwMzoxMyBQTSwgWHUsIFJvc2VuIHdyb3RlOg0KPiA+IEZyb206IFJvc2Vu IFh1IDxyb3Nlbi54dUBpbnRlbC5jb20+DQo+ID4NCj4gPiBEZWZpbmVkIEZQR0EtQlVTIGZvciBB Y2NlbGVyYXRpb24gRHJpdmVycyBvZiBBRlVzIDEuIEZQR0EgUENJIFNjYW4NCj4gPiAoMXN0IFNj YW4pIGZvbGxvd3MgRFBESyBVSU8vVkZJTyBQQ0kgU2NhbiBQcm9jZXNzLCBwcm9iZSBJbnRlbCBG UEdBDQo+ID4gUmF3ZGV2IERyaXZlci4NCj4gPiAyLiBBRlUgU2NhbigybmQgU2NhbikgYmluZCBE UERLIGRyaXZlciB0byBGUEdBIFBhcnRpYWwtQml0c3RyZWFtLg0KPiA+IFRoaXMgc2NhbiBpcyB0 cmlnZ2VkIGJ5IGhvdHBsdWcgb2YgSUZQR0EgUmF3ZGV2IHByb2JlLCBpbiB0aGlzIHNjYW4NCj4g PiB0aGUgQUZVcyB3aWxsIGJlIGNyZWF0ZWQgYW5kIHRoZWlyIGRyaXZlcnMgYXJlIGFsc28gcHJv YmVkLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogUm9zZW4gWHUgPHJvc2VuLnh1QGludGVsLmNv bT4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBGaWdvIHpoYW5nIDx0aWFuZmVpLnpoYW5nQGludGVsLmNv bT4NCj4gPiAtLS0NCj4gPiAgIGNvbmZpZy9jb21tb25fYmFzZSAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDUgKw0KPiA+ICAgZHJpdmVycy9idXMvTWFrZWZpbGUgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgMSArDQo+ID4gICBkcml2ZXJzL2J1cy9pZnBnYS9NYWtlZmlsZSAgICAgICAg ICAgICAgICAgIHwgIDMyICsrDQo+ID4gICBkcml2ZXJzL2J1cy9pZnBnYS9pZnBnYV9idXMuYyAg ICAgICAgICAgICAgIHwgNTAzDQo+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gPiAg IGRyaXZlcnMvYnVzL2lmcGdhL2lmcGdhX2NvbW1vbi5jICAgICAgICAgICAgfCAgODggKysrKysN Cj4gPiAgIGRyaXZlcnMvYnVzL2lmcGdhL2lmcGdhX2NvbW1vbi5oICAgICAgICAgICAgfCAgMTgg Kw0KPiA+ICAgZHJpdmVycy9idXMvaWZwZ2EvaWZwZ2FfbG9ncy5oICAgICAgICAgICAgICB8ICAz MSArKw0KPiA+ICAgZHJpdmVycy9idXMvaWZwZ2EvbWVzb24uYnVpbGQgICAgICAgICAgICAgICB8 ICAgNiArDQo+ID4gICBkcml2ZXJzL2J1cy9pZnBnYS9ydGVfYnVzX2lmcGdhLmggICAgICAgICAg IHwgMTY4ICsrKysrKysrKysNCj4gPiAgIGRyaXZlcnMvYnVzL2lmcGdhL3J0ZV9idXNfaWZwZ2Ff dmVyc2lvbi5tYXAgfCAgMTAgKw0KPiA+ICAgZHJpdmVycy9idXMvbWVzb24uYnVpbGQgICAgICAg ICAgICAgICAgICAgICB8ICAgMiArLQ0KPiA+ICAgbWsvcnRlLmFwcC5tayAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgMiArDQo+ID4gICAxMiBmaWxlcyBjaGFuZ2VkLCA4NjUgaW5z ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZl cnMvYnVzL2lmcGdhL01ha2VmaWxlDQo+ID4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9i dXMvaWZwZ2EvaWZwZ2FfYnVzLmMNCj4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2J1 cy9pZnBnYS9pZnBnYV9jb21tb24uYw0KPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMv YnVzL2lmcGdhL2lmcGdhX2NvbW1vbi5oDQo+ID4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVy cy9idXMvaWZwZ2EvaWZwZ2FfbG9ncy5oDQo+ID4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVy cy9idXMvaWZwZ2EvbWVzb24uYnVpbGQNCj4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJz L2J1cy9pZnBnYS9ydGVfYnVzX2lmcGdhLmgNCj4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2 ZXJzL2J1cy9pZnBnYS9ydGVfYnVzX2lmcGdhX3ZlcnNpb24ubWFwDQo+ID4NCj4gDQo+IEhlbGxv IFJvc2VuLA0KPiANCj4gV2hpbGUgY29tcGlsaW5nIHRoaXMgc2VyaWVzIHdpdGggbWVzb24sIEkg Zm91bmQgZm9sbG93aW5nIHdhcm5pbmdzOg0KPiANCj4gLS0tPjgtLS0NCj4gM2QvMSYgW3NocmV5 YW5zaDp+L2J1aWxkL0RQREsvMDBfZHBkay9pZnBnYS1idWlsZF3ihqUgbWFzdGVyKDYpKyogwrEg bmluamENCj4gWzMzNS85NDldIENvbXBpbGluZyBDIG9iamVjdA0KPiAnZHJpdmVycy90bXBfcnRl X2J1c19pZnBnYUBzdGEvYnVzX2lmcGdhX2lmcGdhX2J1cy5jLm8nLg0KPiAuLi9kcml2ZXJzL2J1 cy9pZnBnYS9pZnBnYV9idXMuYzogSW4gZnVuY3Rpb24g4oCYcnRlX2lmcGdhX3NjYW7igJk6DQo+ IC4uL2RyaXZlcnMvYnVzL2lmcGdhL2lmcGdhX2J1cy5jOjIxNzoyOiB3YXJuaW5nOiDigJhydGVf ZGV2YXJnc19uZXh04oCZIGlzDQo+IGRlcHJlY2F0ZWQ6IFN5bWJvbCBpcyBub3QgeWV0IHBhcnQg b2Ygc3RhYmxlIEFCSQ0KPiBbLVdkZXByZWNhdGVkLWRlY2xhcmF0aW9uc10NCj4gICAgUlRFX0VB TF9ERVZBUkdTX0ZPUkVBQ0goImlmcGdhIiwgZGV2YXJncykgew0KPiAgICBefn5+fn5+fn5+fn5+ fn5+fn5+fn5+fg0KPiBJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi4vZHJpdmVycy9idXMvaWZwZ2Ev aWZwZ2FfYnVzLmM6MjQ6MDoNCj4gLi4vbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2luY2x1ZGUvcnRl X2RldmFyZ3MuaDoyNjI6MTogbm90ZTogZGVjbGFyZWQgaGVyZQ0KPiAgIHJ0ZV9kZXZhcmdzX25l eHQoY29uc3QgY2hhciAqYnVzbmFtZSwgY29uc3Qgc3RydWN0IHJ0ZV9kZXZhcmdzICpzdGFydCk7 DQo+ICAgXn5+fn5+fn5+fn5+fn5+fg0KPiAuLi9kcml2ZXJzL2J1cy9pZnBnYS9pZnBnYV9idXMu YzoyMTc6Mjogd2FybmluZzog4oCYcnRlX2RldmFyZ3NfbmV4dOKAmSBpcw0KPiBkZXByZWNhdGVk OiBTeW1ib2wgaXMgbm90IHlldCBwYXJ0IG9mIHN0YWJsZSBBQkkNCj4gWy1XZGVwcmVjYXRlZC1k ZWNsYXJhdGlvbnNdDQo+ICAgIFJURV9FQUxfREVWQVJHU19GT1JFQUNIKCJpZnBnYSIsIGRldmFy Z3MpIHsNCj4gICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4NCj4gSW4gZmlsZSBpbmNsdWRlZCBm cm9tIC4uL2RyaXZlcnMvYnVzL2lmcGdhL2lmcGdhX2J1cy5jOjI0OjA6DQo+IC4uL2xpYi9saWJy dGVfZWFsL2NvbW1vbi9pbmNsdWRlL3J0ZV9kZXZhcmdzLmg6MjYyOjE6IG5vdGU6IGRlY2xhcmVk IGhlcmUNCj4gICBydGVfZGV2YXJnc19uZXh0KGNvbnN0IGNoYXIgKmJ1c25hbWUsIGNvbnN0IHN0 cnVjdCBydGVfZGV2YXJncyAqc3RhcnQpOw0KPiAgIF5+fn5+fn5+fn5+fn5+fn4NCj4gLi4vZHJp dmVycy9idXMvaWZwZ2EvaWZwZ2FfYnVzLmM6IEluIGZ1bmN0aW9uIOKAmHJ0ZV9pZnBnYV91bnBs dWfigJk6DQo+IC4uL2RyaXZlcnMvYnVzL2lmcGdhL2lmcGdhX2J1cy5jOjQxOToyOiB3YXJuaW5n OiDigJhydGVfZGV2YXJnc19yZW1vdmXigJkgaXMNCj4gZGVwcmVjYXRlZDogU3ltYm9sIGlzIG5v dCB5ZXQgcGFydCBvZiBzdGFibGUgQUJJDQo+IFstV2RlcHJlY2F0ZWQtZGVjbGFyYXRpb25zXQ0K PiAgICBydGVfZGV2YXJnc19yZW1vdmUoZGV2YXJncy0+YnVzLT5uYW1lLCBkZXZhcmdzLT5uYW1l KTsNCj4gICAgXn5+fn5+fn5+fn5+fn5+fn5+DQo+IEluIGZpbGUgaW5jbHVkZWQgZnJvbSAuLi9k cml2ZXJzL2J1cy9pZnBnYS9pZnBnYV9idXMuYzoyNDowOg0KPiAuLi9saWIvbGlicnRlX2VhbC9j b21tb24vaW5jbHVkZS9ydGVfZGV2YXJncy5oOjE5NTo1OiBub3RlOiBkZWNsYXJlZCBoZXJlDQo+ ICAgaW50IHJ0ZV9kZXZhcmdzX3JlbW92ZShjb25zdCBjaGFyICpidXNuYW1lLA0KPiAgICAgICBe fn5+fn5+fn5+fn5+fn5+fn4NCj4gLi4vZHJpdmVycy9idXMvaWZwZ2EvaWZwZ2FfYnVzLmM6IEF0 IHRvcCBsZXZlbDoNCj4gY2MxOiB3YXJuaW5nOiB1bnJlY29nbml6ZWQgY29tbWFuZCBsaW5lIG9w dGlvbiDigJgtVw0KPiAtLS0+OC0tLQ0KPiANCj4gTXkgbWVzb24gY29uZmlndXJhdGlvbiBpczoN Cj4gDQo+IC0tLT44LS0tDQo+IDNkLzEmIFtzaHJleWFuc2g6fi9idWlsZC9EUERLLzAwX2RwZGtd 4oalIG1hc3Rlcig2KSsqIDEzMCDCsQ0KPiB+Ly5sb2NhbC9iaW4vbWVzb24gaWZwZ2EtYnVpbGQg VGhlIE1lc29uIGJ1aWxkIHN5c3RlbQ0KPiBWZXJzaW9uOiAwLjQ0LjANCj4gU291cmNlIGRpcjog L2hvbWUvc2hyZXlhbnNoL2J1aWxkL0RQREsvMDBfZHBkaw0KPiBCdWlsZCBkaXI6IC9ob21lL3No cmV5YW5zaC9idWlsZC9EUERLLzAwX2RwZGsvaWZwZ2EtYnVpbGQNCj4gQnVpbGQgdHlwZTogbmF0 aXZlIGJ1aWxkDQo+IFByb2plY3QgbmFtZTogRFBESw0KPiBOYXRpdmUgQyBjb21waWxlcjogY2Nh Y2hlIGNjIChnY2MgNy4yLjApIEJ1aWxkIG1hY2hpbmUgY3B1IGZhbWlseTogeDg2XzY0DQo+IEJ1 aWxkIG1hY2hpbmUgY3B1OiB4ODZfNjQgTGlicmFyeSBudW1hIGZvdW5kOiBZRVMgSGFzIGhlYWRl ciAibnVtYWlmLmgiOg0KPiBZRVMgLi4uDQo+IC0tLT44LS0tDQo+IA0KPiBDYW4geW91IHBsZWFz ZSBsb29rIGludG8gdGhpcz8NCg0KV2Ugd2lsbCBmaXggaXQgYW5kIHNlbmQgdjcgcGF0Y2hlcyBz b29uLg0KSSB0cnkgaXQgYWRkICIgYWxsb3dfZXhwZXJpbWVudGFsX2FwaXMgPSB0cnVlICIgaW4g bWVzb24uYnVpbGQgY2FuIHJlbW92ZSB0aG9zZSB3YXJyaW5ncy4NCg0KDQo+IA0KPiAtDQo+IFNo cmV5YW5zaA0K