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 F3C19A0A0B for ; Fri, 29 Jan 2021 08:42:34 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D6E524069D; Fri, 29 Jan 2021 08:42:34 +0100 (CET) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id 90CA140395; Fri, 29 Jan 2021 08:42:31 +0100 (CET) IronPort-SDR: cTycyb7uv3WECwKPRWmYeHHF9ogUX4umj6jISHYxNMcocNwDBvQ5u2eRwL3JQNlVT4DVtDOlkf AwZtkgsZMqLQ== X-IronPort-AV: E=McAfee;i="6000,8403,9878"; a="180522885" X-IronPort-AV: E=Sophos;i="5.79,384,1602572400"; d="scan'208";a="180522885" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jan 2021 23:42:28 -0800 IronPort-SDR: 5JdeWm+96VSKKLvvRe+G/fXxcHMXDdQjdgSCOIkjlgwrzo5YYRqq4WTu/TX/X/JBUoz8hG+Mha BMsayEoqiSrQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,384,1602572400"; d="scan'208";a="474434962" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by fmsmga001.fm.intel.com with ESMTP; 28 Jan 2021 23:42:27 -0800 Received: from fmsmsx604.amr.corp.intel.com (10.18.126.84) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Thu, 28 Jan 2021 23:42:24 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Thu, 28 Jan 2021 23:42:24 -0800 Received: from NAM04-SN1-obe.outbound.protection.outlook.com (104.47.44.56) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Thu, 28 Jan 2021 23:42:24 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jDD+l0KX+Z6VXZoYDuNA1U7ZwVJQzaajvhpO7jGpPWNygBdaHPkI/UDoIWRoYyWJN7TtpHbcbPydcP2MdBvp3p5/BHcpQ6sbsTFY8eLqF6/XckV3oa9706GzWqkX3C9ejMYkWugeUxQ0EB7ou2OuOjwgA65hJGTBynKyN4yKj86JSacu6ehXSUdqduKB/kifHwXe2o4N4LfldQLH89PLMX4xVcQV4oFn+dKhs8QJrL6oHbnGVtZ+eoYWtI7BQrMfPXkpPIHNZKrmcQi1yEBgTJsJkK5N4jG0IX2JVSj/LBR3kY7SM4yXgp+q2amf8pH2TJCreP5nfV4s60Jyg3nNbQ== 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=BoffVCpZqRY8Tqp24N+cBFoXT3H91ivvK3Eu1cWDdvY=; b=izfPnOMzwGnnz01+4C+ZXQcL+bU4SaBtZyYxQcwdMUVMaNs6ALhqX++v2wQQpQAbOXmTiEiMI3YHXC7Vd6o5c3tK2RJkTuJAG9FLDJuG2SWqkqe6vPBAS3G7K8qucsWSn/A180/hPCzfVhAAF0fSt1zlTzGsQnFanSNnFZxu23lS742p22D1PaA109aIVfoNVpXc+VumetdfwkjCUu3eCm2s3EuqxfwlHGULmcIS/sQ0jgY4493lp22o2cdmHjatmFrElQcZibiC3KQTHONJ/OQBWtnCE/FChgi84N8fmJ8nHRfn/5gQoA+RqJmWpIn/uYWOEKuLxh+3mw+AYVyfOQ== 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=BoffVCpZqRY8Tqp24N+cBFoXT3H91ivvK3Eu1cWDdvY=; b=YUV1uvi4uQ5myK2Ew9u+LNOW5+iEIQIRFKEXxTK4bWI94dl8KqCS+/oSKi+6QiNd5jsfBOBsOLzOZsB5DSt+i/rhU/C+h44G/cuVsStxAwit3W/EAuVMwdbkO3Y5UnjSA5pPkhKOrLrwyaTKAfiFKn7+86eDDLxFA8vuuebzLGQ= Received: from DM6PR11MB3530.namprd11.prod.outlook.com (2603:10b6:5:72::19) by DM6PR11MB2921.namprd11.prod.outlook.com (2603:10b6:5:70::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.11; Fri, 29 Jan 2021 07:42:22 +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.3784.017; Fri, 29 Jan 2021 07:42:22 +0000 From: "Huang, Wei" To: "Yigit, Ferruh" , "dev@dpdk.org" , "Xu, Rosen" , "Zhang, Qi Z" CC: "stable@dpdk.org" , "Zhang, Tianfei" Thread-Topic: [dpdk-stable] [PATCH v12 3/4] raw/ifpga: add fpga helper function Thread-Index: AQHW867k9ZrDs78tZkmBe6JW8+b126o9DAMAgAEwPAA= Date: Fri, 29 Jan 2021 07:42:22 +0000 Message-ID: References: <1611643528-18311-1-git-send-email-wei.huang@intel.com> <1611643528-18311-4-git-send-email-wei.huang@intel.com> <48942425-fab3-9357-5ff3-6c06b80f8062@intel.com> In-Reply-To: <48942425-fab3-9357-5ff3-6c06b80f8062@intel.com> 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.194] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b9668a7f-b13a-417a-25fd-08d8c4296a09 x-ms-traffictypediagnostic: DM6PR11MB2921: 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:4502; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: rbIAqZN2UVDDwq3MVcumS3NXCM1UE9UcK46DI4T9KHbCN481X4Re5ZrLmfAAY5FpXYe/RJ/faFnodoGZH7lnDc+8AD6cQlXlGwWDzKzij/IYSfo9wyTkQVnn1KNGrcKqGycLZm6Dst0QXvMzkjeqWE2ahwD+O5PhdGqSAMpDc8+5efMIWPWXw5YKbC+42htdk9VBvAlsDqfgntqCk9Ly/5unp+1E64kI+YrdnoRnvuXKQ5mUmMwROworyNAq6NFxNl8XyKx/1RV0FjTxxJEzWmVRh7BnUQaqtUAwd2nhwvyZPdL+HNLWMYxa619orPhPeyaXqC6iHIPXb8w5kl8cy464uLNvyBtmZHOi7TKHonsOnvbHyX3aZ2ZYFaLd7GBW7iB32igOlEOC4+zBEQUplBiR0f1/OPY55qfEyRLcurzwZUPJ3omFzr3vg8Gr/vN5wKQ6X1Qymmjp2BsKbWyzTqJliY2GXnIHwP3ht9plpkT/ubEk2dG0k/+flNEQwcE8VLxMgW2h2Vffrp3ZSISAcsqXfrCy1YM47wh4GJmNh+Nq5jI+3p4IT13CuTd8sOn8 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)(396003)(376002)(346002)(366004)(136003)(39860400002)(66476007)(86362001)(64756008)(6636002)(110136005)(2906002)(186003)(8676002)(6506007)(53546011)(26005)(66446008)(66556008)(76116006)(52536014)(71200400001)(107886003)(66946007)(83380400001)(33656002)(54906003)(316002)(4326008)(55016002)(478600001)(8936002)(450100002)(9686003)(7696005)(5660300002)(2004002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?SW9pcVZCQTFVUURSUHJvYzNVWEFRaFpBMDhERU5nT2NUVnZ3aWpxbml1b2Nj?= =?utf-8?B?NDNLanJrdXVnNEplZUVndDVsb1o1dTlaR29FUlBEZDNkaUJyWXhhK1JtWG1K?= =?utf-8?B?bURIMGI4RE8zb1lYMllmUlN3Y3oxNTBZRS81ZkM1Q2dYYXJQVloxeEJMQjZv?= =?utf-8?B?RXFCbTlWVUFXemlQdy9BbXBNVmtxS0YzdE1XUjUrdTc2QjdNMlA5UGpUSFRS?= =?utf-8?B?QXU2SnhDZndKYk5kK1k5bm1iUkcyZTJYNEM5aFhYK3hieTVCSnFDSkZvR0k2?= =?utf-8?B?RFVxdkxaREUxY2hCUkY4K2R1bHNWTk53NG5ST1AybDk1ZUwxMmRmWHBvT3Nv?= =?utf-8?B?MXVNOGhvYzNpODU0SlErUWozdHl2OGswSTNPQy94MUwyT2U4VVBPMU0wcGo4?= =?utf-8?B?a2xkRHhzbS9xVE1vRm5ScnBJajRRVXI0S0RralNIaHlNdHh6YlYxeEc2SGRt?= =?utf-8?B?RmVDaTh3bHMrVktvQm1kdHlMNDBXd2pZWDl2VTVyRE9lSzFLcVdmM0Q3TjhP?= =?utf-8?B?Z3RFd3NBdjdoc0ZWcURmc0wxUDFQVi9TbjZMdE5kT2Q0elFqVUlkZ2lHQTNs?= =?utf-8?B?a1lvVm5EWjRFaEduM3FtSi9pQXVkUUUydEtMeXcxYXlaeEh2NlRUNFRUeU02?= =?utf-8?B?M3IvU2w5bnVuS3E5MTBpQU5SaW02ZTRxbGJCMTdsd0ExWmhLcTAzS211bXhO?= =?utf-8?B?Q0owUkEreGRhL1g5ekhTdGNnb1FxVE5XRVlVdDB3dCtVTHR5M0VFSG9SVkVV?= =?utf-8?B?OVhEbkNleEZZejdveUNDa2xoM1l6OGIyTFRNMFdXNDJNd0FUTnk4L0kwcy92?= =?utf-8?B?ZnFQWkdSNlh1RjhnWk5Zd1dCQ2pxTHBRSXZ5ZUJ2K280UFR6RmdRQ2xFV3RQ?= =?utf-8?B?a3lkSUR4R3Fad3R4Z0JSTHNGMS9JWmxOM0hoclducTl0QVZvbTNwV0ZBZk9n?= =?utf-8?B?TzIza0ZCbE9mdjZVTExOUy93cWhhTHA2TUNoQmdpMERNSkNmNjFISGcwM2pZ?= =?utf-8?B?V3REeWhvU0ZZTHZmcUpCbUtFaG1SbWlCRTlTYVNrdnZwZnVtRXlSaVRnSkxQ?= =?utf-8?B?VXBsbXBmeXM5aWNDKzNNK0o2NVFDKzhFZGN4aTFDSndjOHRvUDJadHNVQTFT?= =?utf-8?B?c25MMXlaVE9HRTNuQnBpaTlXY3lvaXdyY0YveUJ5endKcXdnN2pETWd0d2VH?= =?utf-8?B?elNqV1Y0V1pEdEMvR2syWkVJckRpdjFzNWlSNmVDSnVRWGtBMGJUV0hrUUw5?= =?utf-8?B?TnIwSlB0cE92aXF0bGhIa2dJd2t0c0JzZXJQNlF3bVkzQXVxMllmMnNRSU5p?= =?utf-8?B?NENUTHorYkdEUHdCcEVXbkpQNWY3UHZHS0ZvT0ZXUGxnQ2NEM3NUeWVLUFdo?= =?utf-8?B?Ti9pdDdXc0RiZDcxYzVRMklDRVkyZjdYS1U5TXNuZ2ZnODNkMHUyMytJQmVT?= =?utf-8?Q?FO/wC6Bh?= 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: b9668a7f-b13a-417a-25fd-08d8c4296a09 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jan 2021 07:42:22.3313 (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: 6cYmGKudu8FtFQaBJE1STId93VNkthmziUQE9YRHfNtSBGv0KF2IqA9FzRrHL5RQ8a+9Kk2TVyW+WRnoI+OPLA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2921 X-OriginatorOrg: intel.com Subject: Re: [dpdk-stable] [PATCH v12 3/4] raw/ifpga: add fpga helper function X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" SGksDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBGZXJydWggWWlnaXQgPGZl cnJ1aC55aWdpdEBpbnRlbC5jb20+IA0KU2VudDogVGh1cnNkYXksIEphbnVhcnkgMjgsIDIwMjEg MjE6MzANClRvOiBIdWFuZywgV2VpIDx3ZWkuaHVhbmdAaW50ZWwuY29tPjsgZGV2QGRwZGsub3Jn OyBYdSwgUm9zZW4gPHJvc2VuLnh1QGludGVsLmNvbT47IFpoYW5nLCBRaSBaIDxxaS56LnpoYW5n QGludGVsLmNvbT4NCkNjOiBzdGFibGVAZHBkay5vcmc7IFpoYW5nLCBUaWFuZmVpIDx0aWFuZmVp LnpoYW5nQGludGVsLmNvbT4NClN1YmplY3Q6IFJlOiBbZHBkay1zdGFibGVdIFtQQVRDSCB2MTIg My80XSByYXcvaWZwZ2E6IGFkZCBmcGdhIGhlbHBlciBmdW5jdGlvbg0KDQpPbiAxLzI2LzIwMjEg Njo0NSBBTSwgV2VpIEh1YW5nIHdyb3RlOg0KPiBCZWxvdyBoZWxwZXIgZnVuY3Rpb25zIGFyZSB1 c2VkIHRvIGltcGxlbWVudCBPUEFFIGFwcGxpY2F0aW9uLg0KPiAxLiBpZnBnYV9yYXdkZXZfbG9j aygpIGFuZCBpZnBnYV9yYXdkZXZfdW5sb2NrKCkgcHJvdGVjdCBGUEdBIGFjY2VzcyANCj4gaW4g bXVsdGlwcm9jZXMuDQoNCldoeSBkcml2ZXIgbmVlZHMgdG8gZXhwb3NlIHRoZSBsb2NrIEFQSXMg dG8gdGhlIGFwcGxpY2F0aW9uPw0KDQpDYW4ndCBhcHBsaWNhdGlvbiB1c2UgaXRzIG93biBsb2Nr aW5nIG1lY2hhbmlzbSBmb3IgbXVsdGlwcm9jZXNzLCBhbmQgZHJpdmVyIGNhbiB1c2UgaXRzIG93 biBsb2NraW5nIGZvciBpdHMgbmVlZHMuDQpEcml2ZXIgZXhwb3NpbmcgbG9ja2luZyBpbnRlcm5h bHMgdG8gYXBwbGljYXRpb25zIGRvZXNuJ3QgbG9vayByaWdodCwgYnV0IEkgZG9uJ3Qga25vdyB0 aGUgZnVsbCB1c2VjYXNlLg0KSSBhZ3JlZSwgdGhlc2UgdHdvIGxvY2sgQVBJcyB3aWxsIGJlIHVz ZWQgb25seSBpbiBydGVfcG1kX2lmcGdhLmMgaW4gbmV4dCBwYXRjaCwgYXBwbGljYXRpb24gY2Fu bm90IHNlZSB0aGVtLg0KDQo+IDIuIGlmcGdhX3Jhd2Rldl9nZXRfcnN1X3N0YXQoKSBhbmQgaWZw Z2FfcmF3ZGV2X3NldF9yc3Vfc3RhdCgpIHJlY29yZCANCj4gY3VycmVudCBSU1Ugc3RhdHVzIGFu ZCBwcm9ncmVzcy4NCj4gMy4gaWZwZ2FfcmF3ZGV2X2dldF9waHlfaW5mbygpIGdldCBpbmZvcm1h dGlvbiBvZiBjb25uZWN0ZWQgcmV0aW1lci4NCj4gNC4gaWZwZ2FfcmF3ZGV2X3BhcnRpYWxfcmVj b25maWd1cmUoKSBkbyBwYXJ0aWFsIHJlY29uZmlndXJhdGlvbi4NCj4gNS4gaWZwZ2FfcmF3ZGV2 X2NsZWFudXAoKSBmcmVlIHNvZnR3YXJlIHJlc291cmNlcyBhbGxvY2F0ZWQgZm9yIGRyaXZlci4N Cj4gDQo+IFNpZ25lZC1vZmYtYnk6IFdlaSBIdWFuZyA8d2VpLmh1YW5nQGludGVsLmNvbT4NCj4g QWNrZWQtYnk6IFRpYW5mZWkgWmhhbmcgPHRpYW5mZWkuemhhbmdAaW50ZWwuY29tPg0KPiBBY2tl ZC1ieTogUm9zZW4gWHUgPHJvc2VuLnh1QGludGVsLmNvbT4NCg0KPC4uLj4NCg==