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 2AAFBA0A0A; Fri, 22 Jan 2021 04:25:56 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9DC26140DF7; Fri, 22 Jan 2021 04:25:55 +0100 (CET) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id 73FEB140DEA; Fri, 22 Jan 2021 04:25:52 +0100 (CET) IronPort-SDR: Na3G5lwXcm801CLXwv0H3jTY1MH3iCifUQCQvNwJeFpVT2UGaMCr+aBh5PphWlLmQmvwy/LLIZ hpw0HinNaQww== X-IronPort-AV: E=McAfee;i="6000,8403,9871"; a="179534685" X-IronPort-AV: E=Sophos;i="5.79,365,1602572400"; d="scan'208";a="179534685" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Jan 2021 19:25:50 -0800 IronPort-SDR: Kj0UUHJjLAx9xu7upeBvSzhiH9YVmX6/EquxRGaVsw9C2duzGtpLLwFP/16GCVjLe0ZQzcEcol Nq83cz213C1w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,365,1602572400"; d="scan'208";a="502475993" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga004.jf.intel.com with ESMTP; 21 Jan 2021 19:25:50 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 21 Jan 2021 19:25:50 -0800 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 21 Jan 2021 19:25:49 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Thu, 21 Jan 2021 19:25:49 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.106) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Thu, 21 Jan 2021 19:25:48 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=biLsLtoWeXcRcBSpogIfsgbdnSKMU77a5xbMAQEmxAfbFJz4Rp4H4ZomZ9qDc4j/uCPrDCz1PwzycPVU6hadDsZglkuJj229HEGuM/k6UG8bV0Rops0iCiJqk7ZpBhyWz4FgvfuYzCOgNSdqU8kZJnE7aNj7yhNtp8I80NxnbJNATBCUq8NXcwaXG7azEua5kRpw1N4bGalzWF8adQ8b8eANiLqyMZ2fXa5fQ2O1HgKKMHIcaXU0RaCQPfahfbLp6lKM6+eE8F9FHeEfIraz0r495UcPxajO1nYfqlroqMfhZ0m/F2vNfUUbQJhMUoPynJ8amzRcZaojdVEJ1flLWQ== 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=Yvu7qTtOXTLcBDVybX/qVYcRwneB2tlFiBDir+y/cyw=; b=R249aXZgDh4OH8tgyHv9ayuPoPJEfFTy72J5UxxYnEUlSR7NDRWRWP0I/VQf/zi/b4gHE7PFxIjYhg9mQmVg/obD+0r7/its3Ic+pCPMXDoA588gBY2BOaX80rMQwxGO9u8REQN4hB0I981NKdAe35uJZB+adref94nigvj6Q2OkeT00FSTmjjrkLuHBIX9Ls6Lqe6RFYcMNj/acfCsXxWeX2nVrIdLzhlFvaC0fYAdfjmos7AX3d6OJWmC9V3kXOcRIpJbBVUG6FXy8qc7w8/XjyvZ6DjxIInCXizNgQx5qBFrgBUETVsO+uzOBzB3uvwfR5Vg733lT9ZRpwW+kag== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Yvu7qTtOXTLcBDVybX/qVYcRwneB2tlFiBDir+y/cyw=; b=S9rVVP4z+nSAn9+xyDPI1a40YwXLaQ8XKSFeU9pkwh1pBiV3POhnaq6NIWYWXGsh3p/6lSyyFQwDi/tfzpVIidaEQa94IkAtzdBH5sWh0jDhkWIosY+JRx0Z7Nwmh0HHtIcT2s7OLOWe7P5QqesJCr2RtCgsb7eOr1XhP9FFmbI= Received: from DM6PR11MB3530.namprd11.prod.outlook.com (2603:10b6:5:72::19) by DM6PR11MB2828.namprd11.prod.outlook.com (2603:10b6:5:c6::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.11; Fri, 22 Jan 2021 03:25:47 +0000 Received: from DM6PR11MB3530.namprd11.prod.outlook.com ([fe80::f83e:1272:8f51:5bc2]) by DM6PR11MB3530.namprd11.prod.outlook.com ([fe80::f83e:1272:8f51:5bc2%4]) with mapi id 15.20.3763.014; Fri, 22 Jan 2021 03:25:47 +0000 From: "Huang, Wei" To: "Yigit, Ferruh" , "dev@dpdk.org" , "Xu, Rosen" , "Zhang, Qi Z" CC: "stable@dpdk.org" , "Zhang, Tianfei" Thread-Topic: [dpdk-dev] [PATCH v11 3/4] raw/ifpga: add OPAE API for OpenStack Cyborg Thread-Index: AQHW77sqOzdg8bMKeEi6iTy9k1GZNaoyRt4AgACzxXA= Date: Fri, 22 Jan 2021 03:25:47 +0000 Message-ID: References: <1611209014-4031-1-git-send-email-wei.huang@intel.com> <1611209014-4031-4-git-send-email-wei.huang@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.208] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0651c1be-ee52-43ea-d88b-08d8be8568e4 x-ms-traffictypediagnostic: DM6PR11MB2828: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6430; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: RQSNxMUXgw+ZvFZ0sVDvVLkxU2X+Syk7oqOnpMg6rkkLeuVtVVIQJdBaTlEzDYTFHLXviBB2lmDVrdqDkElaSkrkVPlt6JNieOvQP4ltwQnMEYT+HKKY/h22BKzD4ym8EnToHEgzRzvOzUwABEawm9JzrAcsHRKFtoEVjDQJ6qFfo2AptYuv0Hqp7gDelhq7uZMkV1q+kvjZ1WnaZCcVStvoYMPARZcQ60hX0TGnethKwdRSTQyU31d5leLSQMD9qGyMpNZJr5+fMB/ygJsPp8Q38025fdQQD102ZrogeiKnCAXcPUvgtiManP9dX8HV4by25ZD5d9xOfFL3xhGr8zJY2SHnqNny2tHfiaD/Qu0I2fl/tWgwteAUBf5qjISmUdEA3LP7iJktIPhylLhtJrwZY68ouQqdvkuyzXrBohzL2Rp4YUFAmCqASdtA7iDh0OAStHDYtXCF2SYWgbsPN8KtAea9Jb1VksaHK+2ylsTZjmPO3uQ+v9uMPDr5uO6RJAwSLCZsXAIQkkQLnyN9gA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3530.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(39860400002)(396003)(376002)(366004)(136003)(26005)(186003)(83380400001)(9686003)(55016002)(6506007)(53546011)(76116006)(66946007)(66476007)(66556008)(478600001)(52536014)(54906003)(5660300002)(110136005)(4326008)(450100002)(86362001)(107886003)(64756008)(7696005)(8936002)(6636002)(66446008)(33656002)(8676002)(2906002)(71200400001)(316002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?RHRheTFKWWIzL3M5UUlHMGFKOGJFTzl1b1VuYWlpQ0dNYXV2U1lrRE5nU25i?= =?utf-8?B?a3NkVUd6SUF0RkMrOXRPZlN0dHUybll3eHAvTEh1VnkzWEdXeXgrVHczNmFK?= =?utf-8?B?TjBpY1BvYk1jYkVCWlUxVXBiRENtL3U4N0tZQWlFUXl0eS9nRFR1dXAzZWQ3?= =?utf-8?B?ZHpWVjluTzhzR1NyMnFaaDg3WVMrZUMxalp1dDNtUDZYdmVYSk94SVQ0RlA2?= =?utf-8?B?NXVSaUVoU3ZHOUdsODdaT29BdXN6MEhsejJSZTRFelFGeEowQ3dHbkJLWUtJ?= =?utf-8?B?cVFOall0RTNlT1VvRld2ZjhocGtrSG9JaFlrL0JFZ1dNbzlmcFFrTXRoZEVV?= =?utf-8?B?eEpoNjBNcFROLzF1c2VRYllEUmhGS3p6RUQrS0FaRnYxMWpCcXQvMzZWY3Ja?= =?utf-8?B?Ni9QWHFTUVdVcVphSkJCclRqUVBtc1pvaWVWdzBMdDErV2ZlMGk0OXlTQkRJ?= =?utf-8?B?bzdidGRKamZRTUU3K2djaWlQZ1NIMGl1SXVXQXRLU3E1cmIwQkVjMlRSeGJQ?= =?utf-8?B?R3VCUjRHd2xpeTROUnYyOHFCaTdCTGZuVzhCSmNueHhEbXlpclYycU92b0V2?= =?utf-8?B?aytwSlV3YjZRUXFyNDVvOE9keFFxT3I2UnJJeTh1VnhLbjlpV1I3cjJ4RUhx?= =?utf-8?B?T3JQV2t5eHloS0NmdEE2M09oekpRL2VKTnhpQmQybkhQYnM4SEtMUmpRYktF?= =?utf-8?B?QmdrVXdOU3JoQ0grRENSeG1uU1FLbDAxOVlwZ2x1L3pGKzQ3WXZ5a0l3VzBK?= =?utf-8?B?NVQrck4xMXg0N3dRL3VsZnRpTDUzWTZQWFdJek50bGRLNDM2K09vWFFtbXMx?= =?utf-8?B?UlFUQkd6MHJITDFuVWVyK1hlNlBUZlNnSHhxLytsVzhxQnZXUmNKNjBtbERj?= =?utf-8?B?aTl4Q0VjdUwvUHpZbW83WXlLS0JHL1RORXIvRVRjMnRCSUxMV2lzVGR2TFJW?= =?utf-8?B?MkpVeSs4RGIwWlNyK1hocitkWkhSZldmREY5Wk55TnVYZFE1U2ltU1A1Vit6?= =?utf-8?B?aFJwZnhJd205WWVHVGZQMDQ3MG1xMDJEOGdmZVh2WXRDSmYyaGpMeGRuWllt?= =?utf-8?B?THBlOVNvN2pZMUY1QzA4akdZRlI2UWI1SDVhMFZmN0NoOUlkVXdUaU54Z1J2?= =?utf-8?B?VUMvemlFNXhra2R1VUlxWk1kQlNrRG9JWDNKVWExelZyV28zcUZWbXBHT0hT?= =?utf-8?B?S1Q1OWlleTFFVzJaVldjV2g2VTk1K2MvUmdHQ0hMY1RwZGtBZmhxMm8vZEkz?= =?utf-8?B?WFd1blVvcDVERE5FblBDR3BnWjlXRnJuZHYxNU5nVkJZZkNvQXJnY1VObnl4?= =?utf-8?Q?4FyNjMDH/vb4Q=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB3530.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0651c1be-ee52-43ea-d88b-08d8be8568e4 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jan 2021 03:25:47.1141 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1UxijhCoZACgSVyceFuVUiUn0Eylj24pbwWrk5RkScsjZSDo6Aq/3MzBDxqWtWdPQyL6Ft8G1J91dYLkHKtQpw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2828 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v11 3/4] raw/ifpga: add OPAE API for OpenStack Cyborg 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" SGkgRmVycnVoLA0KDQpNb3N0IG9mIG90aGVyIEFQSXMgZGVwZW5kcyBvbiBFQUwgZW52aXJvbm1l bnQsIHRoZXkgd2lsbCBtYWtlIHN1cmUgRUFMIGlzIHJlYWR5IGJlIGV4ZWN1dGluZyB0aGVpciB0 YXNrLg0KQXMgcmVwbGllZCBpbiBwcmV2aW91cyBtYWlsLCAgdGhlc2UgZnVuY3Rpb25zIHdpbGwg YmUgY2FsbGVkIGluIFB5dGhvbiBlbnZpcm9ubWVudC4gUHl0aG9uIGFwcGxpY2F0aW9uIHNob3Vs ZCBpbml0aWFsaXplIEVBTCBleHBsaWNpdGx5IGJlZm9yZSBjYWxsaW5nIG90aGVyIEFQSXMgbGlr ZSBvcGFlX3VwZGF0ZV9mbGFzaC4gSWYgYXBwbGljYXRpb24gZm9yZ2V0IHRvIGRvIHN1Y2ggaW5p dGlhbGl6YXRpb24sIGFuIGVycm9yIGluZm9ybWF0aW9uIHdpbGwgYmUgb3V0cHV0IHdoZW4gY2Fs bGluZyBvdGhlciBBUElzLg0KDQpUaGFua3MsDQpXZWkNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdl LS0tLS0NCkZyb206IEZlcnJ1aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4gDQpTZW50 OiBGcmlkYXksIEphbnVhcnkgMjIsIDIwMjEgMDA6MzQNClRvOiBIdWFuZywgV2VpIDx3ZWkuaHVh bmdAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnOyBYdSwgUm9zZW4gPHJvc2VuLnh1QGludGVsLmNv bT47IFpoYW5nLCBRaSBaIDxxaS56LnpoYW5nQGludGVsLmNvbT4NCkNjOiBzdGFibGVAZHBkay5v cmc7IFpoYW5nLCBUaWFuZmVpIDx0aWFuZmVpLnpoYW5nQGludGVsLmNvbT4NClN1YmplY3Q6IFJl OiBbZHBkay1kZXZdIFtQQVRDSCB2MTEgMy80XSByYXcvaWZwZ2E6IGFkZCBPUEFFIEFQSSBmb3Ig T3BlblN0YWNrIEN5Ym9yZw0KDQpPbiAxLzIxLzIwMjEgNjowMyBBTSwgV2VpIEh1YW5nIHdyb3Rl Og0KPiAraW50IG9wYWVfaW5pdChpbnQgZWFsX2luaXRfcmVzdWx0KQ0KPiArew0KPiArCWludCBy ZXQgPSAwOw0KPiArDQo+ICsJaWYgKCFjaGVja19lYWwoMCkpDQo+ICsJCXJldHVybiAwOw0KPiAr DQo+ICsJaWYgKGVhbF9pbml0X3Jlc3VsdCA8IDApIHsNCj4gKwkJaWYgKHJ0ZV9lcnJubyA9PSBF QUxSRUFEWSkgew0KPiArCQkJZWFsX2luaXRlZCA9IDE7DQo+ICsJCQlvcGFlX2xvZ19pbmZvKCJF QUwgYWxyZWFkeSBpbml0aWFsaXplZFxuIik7DQo+ICsJCX0gZWxzZSB7DQo+ICsJCQlvcGFlX2xv Z19lcnIoIkNhbm5vdCBpbml0aWFsaXplIEVBTFxuIik7DQo+ICsJCQlyZXQgPSAtMTsNCj4gKwkJ fQ0KPiArCX0gZWxzZSB7DQo+ICsJCWVhbF9pbml0ZWQgPSAxOw0KPiArCQlvcGFlX2xvZ19pbmZv KCJJbml0aWFsaXplIEVBTCBkb25lXG4iKTsNCj4gKwl9DQo+ICsNCj4gKwlyZXR1cm4gcmV0Ow0K PiArfQ0KDQpXaHkgYW4gUE1EIEFQSSBuZWVkcyB0byBrbm93IGVhbCBpbml0aWFsaXphdGlvbiBz dGF0dXM/IFRoaXMgbWF5IGJlIHBvaW50aW5nIGEgYmFkIGRlc2lnbiwgaXMgaXQgcG9zc2libGUg dGhhdCBtb3N0IG9mIHRoZSAnb3BhZV8nIEFQSSBjb2RlIHNob3VsZCBnbyB0byB0aGUgYXBwbGlj YXRpb24/DQo=