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 96520A0A02; Wed, 24 Mar 2021 13:38:37 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1A3804067B; Wed, 24 Mar 2021 13:38:37 +0100 (CET) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id D56C04014F for ; Wed, 24 Mar 2021 13:38:34 +0100 (CET) IronPort-SDR: E0j6tofJvUg4ymz2xpjEvcwCCkbk0rrw5ulocECaT/VLBzQiNl/UFT7YipRigYrfpkQBoZpxYw dhnLNgQmLiHQ== X-IronPort-AV: E=McAfee;i="6000,8403,9932"; a="190109253" X-IronPort-AV: E=Sophos;i="5.81,274,1610438400"; d="scan'208";a="190109253" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Mar 2021 05:38:33 -0700 IronPort-SDR: OQR7zuebrtDuuJxdwUyKFIduXi6Y6fTlVdH16KpSoCsMJBoCwwOUJIZ+lO2+UhOLAJMA8fJgVg 8SsleOf+Klfw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,274,1610438400"; d="scan'208";a="442203902" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga002.fm.intel.com with ESMTP; 24 Mar 2021 05:38:33 -0700 Received: from shsmsx606.ccr.corp.intel.com (10.109.6.216) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Wed, 24 Mar 2021 05:38:32 -0700 Received: from shsmsx601.ccr.corp.intel.com (10.109.6.141) by SHSMSX606.ccr.corp.intel.com (10.109.6.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Wed, 24 Mar 2021 20:38:31 +0800 Received: from shsmsx601.ccr.corp.intel.com ([10.109.6.141]) by SHSMSX601.ccr.corp.intel.com ([10.109.6.141]) with mapi id 15.01.2106.013; Wed, 24 Mar 2021 20:38:30 +0800 From: "Zhang, Qi Z" To: "chenqiming2018@163.com" , "dev@dpdk.org" CC: "Xing, Beilei" Thread-Topic: [fix probabilistic failure of i40evf initialization] net/i40e: fix probabilistic failure of i40evf initialization Thread-Index: AQHXFPrGcKs7LtrmIUyiC+a5/ZtBXqqTJ+Yw Date: Wed, 24 Mar 2021 12:38:30 +0000 Message-ID: References: <20210309154113.2896-1-chenqiming2018@163.com> In-Reply-To: <20210309154113.2896-1-chenqiming2018@163.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows x-originating-ip: [10.239.127.36] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [fix probabilistic failure of i40evf initialization] net/i40e: fix probabilistic failure of i40evf initialization 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" SGk6IA0KcGxlYXNlIGZvbGxvd2luZyBndWlkZWxpbmUuDQpodHRwczovL2RvYy5kcGRrLm9yZy9n dWlkZXMvY29udHJpYnV0aW5nL3BhdGNoZXMuaHRtbA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQo+IEZyb206IGNoZW5xaW1pbmcyMDE4QDE2My5jb20gPGNoZW5xaW1pbmcyMDE4QDE2 My5jb20+DQo+IFNlbnQ6IFR1ZXNkYXksIE1hcmNoIDksIDIwMjEgMTE6NDEgUE0NCj4gVG86IGRl dkBkcGRrLm9yZw0KPiBDYzogY2hlbnFpbWluZzIwMThAMTYzLmNvbTsgWGluZywgQmVpbGVpIDxi ZWlsZWkueGluZ0BpbnRlbC5jb20+OyBaaGFuZywNCj4gUWkgWiA8cWkuei56aGFuZ0BpbnRlbC5j b20+DQo+IFN1YmplY3Q6IFtmaXggcHJvYmFiaWxpc3RpYyBmYWlsdXJlIG9mIGk0MGV2ZiBpbml0 aWFsaXphdGlvbl0gbmV0L2k0MGU6IGZpeA0KPiBwcm9iYWJpbGlzdGljIGZhaWx1cmUgb2YgaTQw ZXZmIGluaXRpYWxpemF0aW9uDQo+IA0KPiBGcm9tOiBRaW1pbmcgQ2hlbiA8Y2hlbnFpbWluZzIw MThAMTYzLmNvbT4NCj4gDQo+ICAgICBUaGUgZDIxNDZudCBjaGlwIGludGVncmF0ZXMgdGhlIHg3 MjIgY29udHJvbGxlci4gVGhlIGk0MGUua28gdmVyc2lvbiBpcw0KPiAyLjkuMjEsIGFuZCB0aGUg ZmlybXdhcmUgdmVyc2lvbiBpcyBJbnRlbOKAmXMgY3VzdG9taXplZCB2ZXJzaW9uIDQuMy4gSXQg aGFzIGJlZW4NCj4gY29tbXVuaWNhdGVkIHdpdGggSW50ZWwgU3RldmVuLiBUaGUgdmVyc2lvbiBp cyBjb21wYXRpYmxlLiBFYWNoIFBGIHZpcnR1YWwNCj4gcGxhY2UgaGFzIDE2IFZGcywgYW5kIHRo ZXJlIGFyZSAyIEVhY2ggcHJvY2VzcyB0YWtlcyBvdmVyIHNldmVyYWwgVkYgcG9ydHMsIGFuZA0K PiB0aGVyZSBpcyBubyBWRiBrZXJuZWwgZHJpdmVyIG9uIHRoZSBob3N0LiBJbiBhbiBlbWJlZGRl ZCBlbnZpcm9ubWVudCwNCj4gcmVwZWF0ZWQgc2luZ2xlIGJvYXJkIHJlc3RhcnRzIG1heSBjYXVz ZSBWRiBpbml0aWFsaXphdGlvbiBmYWlsdXJlLg0KPiAgICAgQnkgY2hlY2tpbmcgdGhlIGxvZywg aXQgY2FuIGJlIGNvbmZpcm1lZCB0aGF0IHRoZQ0KPiBpNDBldmZfY2hlY2tfdmZfcmVzZXRfZG9u ZSBmdW5jdGlvbiByZXR1cm5zIGFuIGVycm9yLiBUaHJvdWdoIGEgaG9yaXpvbnRhbA0KPiBjb21w YXJpc29uIHdpdGggdGhlIGlhdmYua28gY29kZSwgaXQgaXMgZm91bmQgdGhhdCB0aGUgaWF2ZiBr ZXJuZWwgZHJpdmVyIGlzDQo+IGltcGxlbWVudGVkIGFzIGEgbG9vcCAyMCB0aW1lcywgYW5kIHRo ZSB2ZiBzdGF0dXMgaXMgY2hlY2tlZCBmb3IgNSBzZWNvbmRzDQo+IGVhY2ggdGltZSB0byBpbmNy ZWFzZSB0aGUgcmVsaWFiaWxpdHkgb2YgdGhlIHZmIGluaXRpYWxpemF0aW9uLg0KPiAgICAgVHJ5 IHRvIG1vZGlmeSB0aGUgYWxpZ24gaWF2Zi5rbywgcmVwZWF0IHRoZSB0ZXN0IGFuZCByZXByb2R1 Y2UsIGFuZCBmaW5kDQo+IHRoYXQgdGhlIHByb2JsZW0gbm8gbG9uZ2VyIGV4aXN0cy4gQWx0aG91 Z2ggdGhlIHByb2JhYmlsaXR5IGlzIHJlbGF0aXZlbHkgc21hbGwsDQo+IHRoZSByZXN1bHQgaXMg bW9yZSBzZXJpb3VzLCBzbyBpdCBpcyByZWNvbW1lbmRlZCB0byBtb2RpZnkgaXQuDQo+IA0KPiBT aWduZWQtb2ZmLWJ5OiBRaW1pbmcgQ2hlbiA8Y2hlbnFpbWluZzIwMThAMTYzLmNvbT4NCj4gLS0t DQo+ICBkcml2ZXJzL25ldC9pNDBlL2k0MGVfZXRoZGV2X3ZmLmMgfCAyMCArKysrKysrKysrKysr KysrLS0tLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z KC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvaTQwZS9pNDBlX2V0aGRldl92Zi5j DQo+IGIvZHJpdmVycy9uZXQvaTQwZS9pNDBlX2V0aGRldl92Zi5jDQo+IGluZGV4IDBjOWJkOGQy Yy4uOGJmYmIxMTUzIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL25ldC9pNDBlL2k0MGVfZXRoZGV2 X3ZmLmMNCj4gKysrIGIvZHJpdmVycy9uZXQvaTQwZS9pNDBlX2V0aGRldl92Zi5jDQo+IEBAIC00 Miw3ICs0Miw4IEBADQo+ICAvKiBidXN5IHdhaXQgZGVsYXkgaW4gbXNlYyAqLw0KPiAgI2RlZmlu ZSBJNDBFVkZfQlVTWV9XQUlUX0RFTEFZIDEwDQo+ICAjZGVmaW5lIEk0MEVWRl9CVVNZX1dBSVRf Q09VTlQgNTANCj4gLSNkZWZpbmUgTUFYX1JFU0VUX1dBSVRfQ05UICAgICAyMA0KPiArI2RlZmlu ZSBJNDBFVkZfQVFfTUFYX0VSUiAgICAgIDIwDQo+ICsjZGVmaW5lIE1BWF9SRVNFVF9XQUlUX0NO VCAgICAgNTAwDQo+IA0KPiAgI2RlZmluZSBJNDBFVkZfQUxBUk1fSU5URVJWQUwgNTAwMDAgLyog dXMgKi8NCj4gDQo+IEBAIC0xMjE3LDcgKzEyMTgsNyBAQCBpNDBldmZfY2hlY2tfdmZfcmVzZXRf ZG9uZShzdHJ1Y3QgcnRlX2V0aF9kZXYNCj4gKmRldikNCj4gIAkJaWYgKHJlc2V0ID09IFZJUlRD SE5MX1ZGUl9WRkFDVElWRSB8fA0KPiAgCQkgICAgcmVzZXQgPT0gVklSVENITkxfVkZSX0NPTVBM RVRFRCkNCj4gIAkJCWJyZWFrOw0KPiAtCQlydGVfZGVsYXlfbXMoNTApOw0KPiArCQlydGVfZGVs YXlfbXMoMTApOw0KPiAgCX0NCj4gDQo+ICAJaWYgKGkgPj0gTUFYX1JFU0VUX1dBSVRfQ05UKQ0K PiBAQCAtMTI3Niw5ICsxMjc3LDIwIEBAIGk0MGV2Zl9pbml0X3ZmKHN0cnVjdCBydGVfZXRoX2Rl diAqZGV2KQ0KPiAgCQlnb3RvIGVycjsNCj4gIAl9DQo+IA0KPiAtCWVyciA9IGk0MGV2Zl9jaGVj a192Zl9yZXNldF9kb25lKGRldik7DQo+IC0JaWYgKGVycikNCj4gKwlmb3IgKGkgPSAwOyBpIDwg STQwRVZGX0FRX01BWF9FUlI7IGkrKykgew0KPiArCQllcnIgPSBpNDBldmZfY2hlY2tfdmZfcmVz ZXRfZG9uZShkZXYpOw0KPiArCQlpZiAoZXJyKSB7DQo+ICsJCQlQTURfSU5JVF9MT0coV0FSTklO RywgIkRldmljZSBpcyBzdGlsbCByZXNldDogJWQgJWQiLCBlcnIsIGkpOw0KPiArCQkJY29udGlu dWU7DQo+ICsJCX0gZWxzZSB7DQo+ICsJCQlicmVhazsNCj4gKwkJfQ0KPiArCX0NCj4gKw0KPiAr CWlmIChpID09IEk0MEVWRl9BUV9NQVhfRVJSKSB7DQo+ICsJCVBNRF9JTklUX0xPRyhFUlIsICJE ZXZpY2UgY2hlY2sgdmYgcmVzZXQgc3RhdHVzIGZhaWxlZCIpOw0KPiAgCQlnb3RvIGVycjsNCj4g Kwl9DQo+IA0KPiAgCWk0MGVfaW5pdF9hZG1pbnFfcGFyYW1ldGVyKGh3KTsNCj4gIAllcnIgPSBp NDBlX2luaXRfYWRtaW5xKGh3KTsNCj4gLS0NCj4gMi4zMC4xLndpbmRvd3MuMQ0KDQo=