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 0B544A0A0F; Mon, 5 Jul 2021 13:46:52 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8B67E4068C; Mon, 5 Jul 2021 13:46:51 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id BC57C4003C for ; Mon, 5 Jul 2021 13:46:49 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10035"; a="208784285" X-IronPort-AV: E=Sophos;i="5.83,325,1616482800"; d="scan'208";a="208784285" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Jul 2021 04:46:48 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,325,1616482800"; d="scan'208";a="490979937" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by orsmga001.jf.intel.com with ESMTP; 05 Jul 2021 04:46:48 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.2242.10; Mon, 5 Jul 2021 04:46:47 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4 via Frontend Transport; Mon, 5 Jul 2021 04:46:47 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.101) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.4; Mon, 5 Jul 2021 04:46:47 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IJzQeaJsxyTJun3EJWOJVwkek4ka6s2vJdfdLiZg0U0GZSQU0kg6AApijTXIJg8ufZEy4izRowj0CtTsNcz1Xqyfpj3SpZ5/sHgEBmLCdUIX8SJ5sHaGgz0/wGz/crfyMI8q+y7I2BIiTXa9WPlew8Oz2Bbmt6YMVxTcXJoIIECFEALMH5dSKrI40MOiOgQPiX1RPMDT3QOIS8HGAxBVsQWtSLdmX3uw5pZn/S5FzxCOUBPuDsfC2Ktl/bDjQCFr3SXRxzVhLhaBKFkE3ccCHAVtTDII8pzz+Jy0Y5QmIO0RabYoMaGDqv4f/jGZoex/SWly6oWrLd7Imk0mMYg+rQ== 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=Pl4ufF3x5FAYZfhzA5XIxZ7uWCljeBSFsev19iol05Y=; b=VEi0azXtB0II+3cVZI64TNv8NNJl7CSAj1MJWnA710SNIQZqNUv/klmgh9xJFGps9DIEvFqYkN8B6e0T2W5FW8LUyZBy7Niwi67huKuEtu0zyTb72+vmN3U1zvzOejw7sCcbz27XtXITlrPFr9/NbF6eGy2GuSV/HuEIPuUKPIRkmiKdE/qpg7DPTNl31k5gAFH56NLLQX5pXepWvGoVyl4tygnXk0QP+CIs1wrnquwqF40qrILIv7nKPFgA1IamxMMsOc8JWCp46hEqYUiXUa3JwXu78Vm/O6ms0uBrrZU9ytn6+UkE0TRQzAAg3SmU/md42tN25zvn2Me2sfeugg== 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=Pl4ufF3x5FAYZfhzA5XIxZ7uWCljeBSFsev19iol05Y=; b=Qu00WTa02ojIq25sRmGj6JIgkqBr1yJu1irixkeuT65YGkH7THo8K2f+s254+a0h29iZfAbtem46JKpu5arTAR2IZGtlbyv/WgX2n5W2/FNVrJfUoBlwH2kRN2k/QTlbl8NPm9LBNOT5TgbTIjCYqXd6ZyqKQekk7+jwGnzS40Q= Received: from BN8PR11MB3795.namprd11.prod.outlook.com (2603:10b6:408:82::31) by BN6PR1101MB2177.namprd11.prod.outlook.com (2603:10b6:405:50::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.22; Mon, 5 Jul 2021 11:46:41 +0000 Received: from BN8PR11MB3795.namprd11.prod.outlook.com ([fe80::8807:6661:e425:102]) by BN8PR11MB3795.namprd11.prod.outlook.com ([fe80::8807:6661:e425:102%7]) with mapi id 15.20.4287.033; Mon, 5 Jul 2021 11:46:41 +0000 From: "Wang, Haiyue" To: "Zhang, Qi Z" , David Marchand CC: "dev@dpdk.org" , "Yang, Qiming" Thread-Topic: [dpdk-dev] [PATCH v3 1/2] net/ice: factorize firmware loading Thread-Index: AQHXbL3LHM6wvHCgqECmshcrHyKK1Kszo0VAgABcUoCAAA5jwIAACXWAgAAX/wCAAB3AcA== Date: Mon, 5 Jul 2021 11:46:41 +0000 Message-ID: References: <20210602095836.24901-1-david.marchand@redhat.com> <20210629080632.30964-1-david.marchand@redhat.com> <20210629080632.30964-2-david.marchand@redhat.com> <37fc0c44922d4a6096e2e9d0af170b3b@intel.com> In-Reply-To: <37fc0c44922d4a6096e2e9d0af170b3b@intel.com> Accept-Language: zh-CN, 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.6.0.76 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.143.19] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 234de98e-d6e9-4f8e-e4b9-08d93faa8e91 x-ms-traffictypediagnostic: BN6PR1101MB2177: 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:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tWbnSfjEMAN7tPHcRt2WQii/aNUbm7FjNqhzboHKF8FG4tH0m2eQq32vIKK6ZDo69PuN63utsJGc5LNdvaN6owSn1N9ftyzlx3URNKK5vPCfx0uSsUkGU0mK7NTA+T2G/ZSvDRv5ThG/TV5fjSmaBwhS17llRaxi0c9ExO4fzERZY2kfjwu4ryCQetUksVIoBR/bB2OGNiqVVbjsKOwU5ETDeuEi6WpY4MtK/LAg3oS7S5U6vL8BOk99eCe6Ur4FlbdsrZDEOVVUTol9FPox6mU4WOHZcT51SD0JaQVuUAR7AO1llqF4EbA+IuTP4pN5QLD7WV5VM4Y2I99Z2tC9fnGc3YggMOVrDZ++1Iey+yv/PAdrvcp70Adbw1jkUUFeo0E1PCkPq9uSrzMt4hnjX9hK63we4O2Zd6lCIoE5y9CynaWuEMfIAxH0PqAJAkZjbWkn3YWGhw3RFpj2X0MO3Qi2EgEC3PpXrnc5+myPL3eJqkSnFgSlHFZk/wshqLczjTj/JUxiHWquFY8tkBeMT8XeYAp3ANR+rc98BqXcvn1/ATSidct90bnsfmHY3ovGhDRo9Lx0px4geyOPsWpucOzZbWFyb0P0n/PBp0sJDIhLmi8zYazJo0aP/JBjBULp2FOMxbHTYW5VttKnrA0aRg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN8PR11MB3795.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(366004)(346002)(376002)(396003)(39860400002)(110136005)(7696005)(9686003)(55016002)(8936002)(107886003)(66556008)(66476007)(5660300002)(66946007)(8676002)(4326008)(33656002)(26005)(64756008)(54906003)(186003)(316002)(86362001)(52536014)(38100700002)(2906002)(478600001)(122000001)(83380400001)(76116006)(53546011)(6506007)(66446008)(71200400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?S2hRSWdyeDZ2S3pyYU96TlJZV1hrVEVxOXhRMDB6ZFRoSWxGTXN1dkhmK0tT?= =?utf-8?B?enJ0RlkxS0V3dzdqYkpza2ZxS0FCVXVvRTltZDBpT2NUN1VnK01FRkhwcUhR?= =?utf-8?B?THdqQVc5dFU3Zmx6dUtPZFNWYzVKZzBRUkZncWVCYUgrOUcvTGxlSDMraU9V?= =?utf-8?B?TUNsZUNHYkNqUmZYRWlTbXRBci84Z2lyYlc4SzlGVDJrT01UNTdoTk9VVU1u?= =?utf-8?B?L0NIY2lSdkNaVmUrZTBSNG5keVcwaUNJaWdrdDFlUW90L2F2Q0NvdEtPUW9G?= =?utf-8?B?VFcxcHYxSmgyZWNiYzBhK1RVdEYrUHpRT1ZmektMdGV3YURpWGNtS2puUEZZ?= =?utf-8?B?V0tBQmZTcC9JaVNsOEttamRRUldvckxuZ1Q0OXBCVktjK2RQVG5KV0pxZlVm?= =?utf-8?B?cDN0ME9maWJPa215M2tkUXR6ODYwMUQwYVVadFBkU0VDK0phais0a0J2d1BF?= =?utf-8?B?WDRnNm1hcWlMU1RKSlJUamYxTmNEVnBoNVRodnFqVHJCRExPbHA4WEhBcUdR?= =?utf-8?B?R2lxZU9IT0hlY2FyZHhmV2NkQXY1dUgyK3A3TXovL0tuU0tzS25XTll0cCtO?= =?utf-8?B?RHlVU0d1eEgzbFl1ZXVZRTNGZEtxU2thM2hXK3VMcWE3MitkMVhIbC9KMDBV?= =?utf-8?B?V1lTdC83U0JlTXNYS3BjbmVVVTcrMlplTVlydHg2cjlZZ2hGdTg3c2J5NVVV?= =?utf-8?B?ZkVHeERDVmZGcGQ4RnY1VXhXOFhRZEptTzYvQlhhNzg5S20rWFVPclNudTBW?= =?utf-8?B?VkxCMmw5UnNQNjFZWjhMNjVuc2F1QWFYYTA1bStkV2lWb2ZJaHdzUitMTU44?= =?utf-8?B?bnpTN3I0MWxRR1JxS0R5a0FLYUlsWEZhdWdqTDVKcUZxSUJRTHd5SjRFdUtL?= =?utf-8?B?eE1nRGw5Z3hySGpuNVJ2bEJMa24wL2NTZmprSkY2K3JLV3lRZXdCUTBFRGhu?= =?utf-8?B?R2lZUDN2a3NGR1lST09QOHd0ZWtVYWsrMVZEeDVTODZxdS9venBYWHBsWFNq?= =?utf-8?B?dVZhSGJHc0RjbGJLbDE2ZGNqK0NzcHU2enk1ZUlDSTc3eVg3V0lucEQxK1BK?= =?utf-8?B?N2ZJMHpnSDR1NHk2b0xwekZMdVdqb0pYZlF3TE1EL3hqOUdWL0FlZXozNnR5?= =?utf-8?B?bHNtOHR3YWZ0QUVZc0hyOU5QUXl3L1V0MDRwbXBjNnpaUWRHd0wrQkpORzdP?= =?utf-8?B?RXNmUEVMVm5SMXppbkZ1Skx4S3MrUGlDZTFFNTczd004UUl6VHNlRXZnVnFG?= =?utf-8?B?VjAzQzlWdnJ5TTBUbFU3OXR4b1RBeS9zbjgzdWxVcE9weW9jRFFobWpNcGwr?= =?utf-8?B?WWdVTUNvek9BNWRvd3kvK2I1MXFhYlFzVlRHMkErR0wyMUNPM1psT0VGMHVo?= =?utf-8?B?NlNmbzhsTGs5V2NydFAyNTgvUlNGNVNuamx2UytMY3U4dFFkUGJ6akdIc2tr?= =?utf-8?B?SnAvQXhaazBsR2pGSG9YcE9nYzUrKysybEdnMGVHazJQdkk5YlZXRTBad3JN?= =?utf-8?B?RUF0T2JGeG5rWFo3b0lKK0txV1Y3WVk0Zm5OT2hmY2hHSUpIZERCeHY0d0x3?= =?utf-8?B?d081Vm4zRmtoWE9ra0RnZjBiWHo3MnZ4a2pjVWtGWFBrbXNuRG5HamRDM1JO?= =?utf-8?B?bWx4MW1jSzYwKzRUeHo4YWtqWmdwZnd3TkhublN6UkIxQm8zTWIxenZ6dDNI?= =?utf-8?B?VElSSlI5ZTFCQW1rZm1jVThIVnVVVjNUbHN5N3JSOVd6UnhpWldjOEEzR0kx?= =?utf-8?Q?y+AsdnW/AGayc7aCkU3GOR/Zta67QfD5g5ewWx1?= 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: BN8PR11MB3795.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 234de98e-d6e9-4f8e-e4b9-08d93faa8e91 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jul 2021 11:46:41.7082 (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: fWmiq0wUoCILrJkjTmcF7nu5bA3bNkTJ+/ipA78d5pl0XgDHOEEn9HRJhD5Tjj5AGU+dHqH+NjCmFTDSyR/3ag== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR1101MB2177 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v3 1/2] net/ice: factorize firmware loading 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBaaGFuZywgUWkgWiA8cWkuei56 aGFuZ0BpbnRlbC5jb20+DQo+IFNlbnQ6IE1vbmRheSwgSnVseSA1LCAyMDIxIDE4OjAwDQo+IFRv OiBEYXZpZCBNYXJjaGFuZCA8ZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbT47IFdhbmcsIEhhaXl1 ZSA8aGFpeXVlLndhbmdAaW50ZWwuY29tPg0KPiBDYzogZGV2QGRwZGsub3JnOyBZYW5nLCBRaW1p bmcgPHFpbWluZy55YW5nQGludGVsLmNvbT4NCj4gU3ViamVjdDogUkU6IFtkcGRrLWRldl0gW1BB VENIIHYzIDEvMl0gbmV0L2ljZTogZmFjdG9yaXplIGZpcm13YXJlIGxvYWRpbmcNCj4gDQo+IA0K PiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IERhdmlkIE1hcmNo YW5kIDxkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tPg0KPiA+IFNlbnQ6IE1vbmRheSwgSnVseSA1 LCAyMDIxIDQ6MzQgUE0NCj4gPiBUbzogV2FuZywgSGFpeXVlIDxoYWl5dWUud2FuZ0BpbnRlbC5j b20+DQo+ID4gQ2M6IGRldkBkcGRrLm9yZzsgWWFuZywgUWltaW5nIDxxaW1pbmcueWFuZ0BpbnRl bC5jb20+OyBaaGFuZywgUWkgWg0KPiA+IDxxaS56LnpoYW5nQGludGVsLmNvbT4NCj4gPiBTdWJq ZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjMgMS8yXSBuZXQvaWNlOiBmYWN0b3JpemUgZmly bXdhcmUgbG9hZGluZw0KPiA+DQo+ID4gT24gTW9uLCBKdWwgNSwgMjAyMSBhdCAxMDowMiBBTSBX YW5nLCBIYWl5dWUgPGhhaXl1ZS53YW5nQGludGVsLmNvbT4NCj4gPiB3cm90ZToNCj4gPiA+ID4g PiBJJ20gd29uZGVyaW5nIHdoYXQncyBmdWxsIG5hbWUgZm9yIGljZSBmaXJtd2FyZSBpbiBGMzQs IGhhcyBhbnkNCj4gPiA+ID4gPiAqLnh6IHBvc3RmaXggPyBJZiBzbywgdGhlIHNlYXJjaCBtZXRo b2Qgd2lsbCBhbHNvIG5lZWRzIHRvIGJlDQo+ID4gPiA+ID4gdXBkYXRlZCwgc2luY2Ugd2Ugd2ls bCBjaGVjayBlYWNoIGZpbGUgY2FuIGJlIGFjY2Vzc2VkOg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4g I2RlZmluZSBJQ0VfUEtHX0ZJTEVfREVGQVVMVCAiL2xpYi9maXJtd2FyZS9pbnRlbC9pY2UvZGRw L2ljZS5wa2ciDQo+ID4gPiA+ID4gI2RlZmluZSBJQ0VfUEtHX0ZJTEVfVVBEQVRFUw0KPiA+ICIv bGliL2Zpcm13YXJlL3VwZGF0ZXMvaW50ZWwvaWNlL2RkcC9pY2UucGtnIg0KPiA+ID4gPg0KPiA+ ID4gPiBUaGlzIGZpcnN0IHBhdGNoIGlzIGEgcHJlcGFyYXRpb24gdG8gaGF2ZSBhIHNpbmdsZSBo ZWxwZXIgdG8NCj4gPiA+ID4gc2VsZWN0L29wZW4gdGhlIGZpcm13YXJlLg0KPiA+ID4gPiBJIGRv bid0IGdldCB3aGF0IHlvdSBtZWFuLg0KPiA+ID4NCj4gPiA+IFNpbmNlIHRoZSBwa2cgZmlsZSBo YXMgdGhlICoueHosIG5vdyB0aGUgc2VhcmNoIG1ldGhvZCBkb2Vzbid0IHdvcmsuDQo+ID4gPiBZ b3UgZml4IHRoZSByZWFkIG9ubHkuIDstKQ0KPiA+DQo+ID4gVGhpcyBwYXRjaCBmaXhlcyBub3Ro aW5nIHdydCB0byBGMzQuDQo+ID4gSXQgc2ltcGx5IHByZXBhcmVzIGZvciB0aGUgbmV4dCBwYXRj aCwgYmVjYXVzZSBJIGRpZCBub3Qgd2FudCB0byBmaXggaW4gdHdvIHBsYWNlcw0KPiA+IHdpdGgg dGhlIHNhbWUgY2hhbmdlLg0KPiANCj4gSSBhZ3JlZSB3aXRoIHRoaXMgLCB0aGUgcGF0Y2gganVz dCBkbyBjb2RlIHJlZmFjdG9yeSwgaXQgbG9va3MgZ29vZCB0byBoYXZlICwgbm8gbWF0dGVyIGlm IHdlIG5lZWQNCj4gdGhpcyBmb3IgRjM0IG9yIG5vdC4NCj4gDQo+IEhhaXl1ZSwgZGlkIHlvdSBz ZWUgYW55IHByb2JsZW0gb24gRjM0IHdpdGggYm90aCBwYXRjaGVzIGJlIGFwcGxpZWQgb3IganVz dCB0aGlzIG9uZSBiZSBhcHBsaWVkPw0KDQpKdXN0IGluc3RhbGwgYSBWTSB0byBzZWUgdGhlIGZp cm13YXJlIG5hbWUsIG5vdCB0ZXN0IHlldC4gOy0pDQoNCj4gDQo+IA0KPiANCj4gPiBJIGNhbiBz cXVhc2ggZXZlcnl0aGluZyBpbiBhIHNpbmdsZSBwYXRjaCBpZiB5b3UgcHJlZmVyLg0KPiANCj4g DQo+ID4NCj4gPg0KPiA+IEluIHRoZSBlbmQsIEkgZW5kIHVwIHdpdGggdGhlIHNhbWUgcXVlc3Rp b24sIGJ1dCBmb3IgdGhlIHdob2xlIHNlcmllczoNCj4gPiA+ID4gSXMgdGhlcmUgYSBjaGFuZ2Ug aW4gYmVoYXZpb3Igd2l0aCB0aGlzIHBhdGNoPw0KPiA+DQo+ID4NCj4gPiAtLQ0KPiA+IERhdmlk IE1hcmNoYW5kDQo+IA0KDQo=