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 1E6E6A0C41; Wed, 15 Sep 2021 12:14:33 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EC7D24003F; Wed, 15 Sep 2021 12:14:32 +0200 (CEST) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2060.outbound.protection.outlook.com [40.107.93.60]) by mails.dpdk.org (Postfix) with ESMTP id 65E5A4003C for ; Wed, 15 Sep 2021 12:14:31 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YZgTUUBrvHgur9S8VGFQObKzqrPKokvVCklJMIlzn7c9vbJLRNCZmFpUCCVau0sxCV1+v4PWer4utZUoV1zx9wqaVoOdQUq9yr7DCKJq4BxsNmbnXGBoNkBY1YKCwihlc3HX+a4TMGEkor3Al1Bc1Yn4OSFcneredY6NvcfKbJc5PQQcVVWDgsWKoMlj3UFMA5n2NOJzc7JvqqyvxVhmww8nwP5tIYUhtuM/h6YGFZyHJCmo0MHeT2iYv9k5E13aSonEW89h8++8+1NXvgRehv5Y/BlUHfMDqkpU+fdmZ9hVN6xRtkr1ReiT9kJJJIqBSmLEXKldCPVC+nM9qX129Q== 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; bh=s51/Arv1/YGWmBcDU3fceUVS5JcYaNn5+2zH7Qp4U+Q=; b=d95jrkOqBgGvpIWBqWSG1E+rTjk3g88mKEw+rQX17ODsJzV9vkZIP2dCuGSv0tK/ne4xzB2rdjKlzHs7wsLyWv/KJf3x09Fan/l8QhrH0TnIIBa6sb30Oq5NGQ573MUK5Nx/GBVcDnq/hzgSIH22vlzcc5cqOzhi0/89kayeiVJNx6Ij5kiHpFPrBDe1kFiiIi9vBSwId9ZZrdYmxugUZOP9MmmBRr6cQtBUlGLkVQ1GwPwbqx9xO9NB85ILyveYiLbIIaJKxTul4gJ8Jccv/ZhF/Y5pj9p6wNohHb1bdgXPiDtgY0RntdAChcQpdAuPy364PHnD5MFTuNjr1SSXCA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=s51/Arv1/YGWmBcDU3fceUVS5JcYaNn5+2zH7Qp4U+Q=; b=fcaXawpG25n8OUylOOS1Vi4XXwnHA3FPptrwXGPBEpEyOVLVPcS/7ysVop22usMopFdVA4EsETKdKiqh8nztRCdPNdkXY/EldSGz+tecTc/rPipTv/c2s3TC1LufBfNtmVY25LdIsWsAnRj+L5m5EDjv65wE3Sr5yANq/o1m74glDZjX1puMZGdmA1bJl+k7pUJC/oiyI0ZiTo7muckDnlnbN1PPqdchf1+mcL+MScvqJHrmnItYItDEwFG8jk9dg+fTnWfUz1rM4lahgWfFHXyn8dEXaYJa7J9eaD4udRYxLq0X6QOvHB7WAcEWnMnu0ENZE7JbqYcjcBrFMWFk7w== Received: from DM4PR12MB5373.namprd12.prod.outlook.com (2603:10b6:5:39a::17) by DM4PR12MB5312.namprd12.prod.outlook.com (2603:10b6:5:39d::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14; Wed, 15 Sep 2021 10:14:30 +0000 Received: from DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::584f:672a:653f:fe25]) by DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::584f:672a:653f:fe25%5]) with mapi id 15.20.4523.014; Wed, 15 Sep 2021 10:14:30 +0000 From: "Xueming(Steven) Li" To: "andrew.rybchenko@oktetlabs.ru" , "dev@dpdk.org" CC: "chenbo.xia@intel.com" , "maxime.coquelin@redhat.com" Thread-Topic: [PATCH v1] net/virtio: wait device ready during reset Thread-Index: AQHXqhMko2+ie9OYLk+Qu7Dd8kyfoauk060AgAAMkIA= Date: Wed, 15 Sep 2021 10:14:30 +0000 Message-ID: References: <20210823063906.1382544-1-xuemingl@nvidia.com> <20210915092113.79205-1-xuemingl@nvidia.com> <50db4150-c9c5-2e3e-6f0e-e54935b9631d@oktetlabs.ru> In-Reply-To: <50db4150-c9c5-2e3e-6f0e-e54935b9631d@oktetlabs.ru> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.40.4 authentication-results: oktetlabs.ru; dkim=none (message not signed) header.d=none;oktetlabs.ru; dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f3d8b188-1f41-49c6-8792-08d978319b32 x-ms-traffictypediagnostic: DM4PR12MB5312: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: F7m3iRJ7eQbdl0JY7kUmViY/pQfb0hxscPJ6YLkCqLoLrE7RbDhfAz6ETmKVluI+JKP/blz2y1gItZ2Dh0sG1f3vr5tGzcK7qAzSpC8X4uk7UQGYpgRQt1N04+DucR5XB8GJ7tkF8Z2JEjC7JkArWE+2b/Srk/5WTGvVx+BJ+XMkgjIMy0sNEEsjdRWE2Lxaezklf8kCpcDzWUmR0n5lCLPQq0b0m89HFY6ze8OPiIcZTNVa2AjqKEYrDYCV6v24gkoEFHRT7Rqq/IxqvZ62J3S4m0ip5iupPkP3zF0krKdrp4jaGP/RVMUr3X9gK+Vfg3ILDlh/Xf6hckaBrW4cZW/c+rfW7tswd9OM2/0mv4DZldKRkGWZ2CQtjlY28Pk7CMrLJFpyleCohAKo5FnhBJ9XIXsYoF2eCxke1OvzpIE0fRl9CLfeRI2jeL+Sn696LnZRBb4XpNakNNqTQ4fIcb1zsa53PYrtJjccEtYbL81feqL4vzrWyjooc+w6uK8Iu4MdOp58oCryjgUEtCWikbuRnpTqpKjvixeDUncRQplgEmrkPEh1nfdDeBaafE+FcCOlxpA1dcN8lly9qseczhQAmwxLAIsVPNwGXoqaM8zWO0h6cIyIZAf9rnXdy4TkcIE5wcNplxq4VNrrav7bltHKMiv6jCqhXUEaWIXvnyMzjGO1s6LmHFuma8/p6tP4Sx10xqUP/6P+RQpZODr3BQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5373.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(39860400002)(366004)(346002)(396003)(136003)(26005)(38100700002)(6512007)(2906002)(66556008)(8936002)(2616005)(66476007)(36756003)(91956017)(8676002)(5660300002)(64756008)(66946007)(86362001)(186003)(76116006)(316002)(478600001)(110136005)(122000001)(66446008)(54906003)(71200400001)(6506007)(6486002)(83380400001)(38070700005)(53546011)(4326008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OGV0TlcyWE01SUhjWDJqZVpWVDl6L3oxd1FCVTAzWC81M0JIaG0ram82VzVB?= =?utf-8?B?ZGtValh3WDFRKzRFSlpRWjQ2cmtVNmNVZEdBMi9UV0VhWHZDbklqbVJLVVVn?= =?utf-8?B?VVhyTEt4V1VlMGUrbkwzTTJkYUs0OENpRUVxaW9qaEl3SVBSbXZwZUtxdDVL?= =?utf-8?B?UmszZVZQWjV3SjI4M0hkcVcramRYUTJqZkQxWUhpVDVCcmgzakh4QllDb0VF?= =?utf-8?B?RU42dktjY0E5UHlwT3UyckhyWFZHV0NKOUl1WDdNNlpQVitOdTBDTjRsRnNB?= =?utf-8?B?Vlk5a1VVYTBXTnpSSDZPYmxzcFBZMWtDK3lxZWwrczAvK0F2NkZsRVo5dEQ3?= =?utf-8?B?YmZoVElScExiU3N2Nm5BMStUUFdCN1JKb1NmOUVzV0VCTUxTMnVlQ0NmS1ZG?= =?utf-8?B?UEFjTDlvVW1QekZJWFBmKzhJWGNkY2NxTEJnNkhwWVcyMFk1MGNRTU9Ib2x5?= =?utf-8?B?Y3hvWnc2dGFuM01uUTlSUTkrMmJWRWVJdW5sRnpHVk1ITDBkamNQeDE1NldZ?= =?utf-8?B?cDV6U0xuMjFBbG5BaFoxSzhIZnZwa0k1aEg2cHNOMktqZEh0MUhZQWY5NXJy?= =?utf-8?B?bldvdmR5czlQejdWT2s0MEhrdnE2VHBtalhtZWkyWFRFZWpRVDdsT1VWZ09P?= =?utf-8?B?aWZodFZva1FRNFlVanBNWmhpNllCNjBRa0srNUN1dm5iRkdoZnFpM3A5Z29X?= =?utf-8?B?OWxVWm1CSmt2MGNUcldjR0N5Y3RGS2o3K3VwRm9MRUJlemlFZ0c5TWF2QThL?= =?utf-8?B?ZjlybUx2Ni9oMUM1QjFEMEVXbHozbmFURFZrNnBTRVlldWs4V3lDdzZkRlg0?= =?utf-8?B?RE9QZkZLYkNTdDQrWThZanNFYnRESnpXak4zUmQvb1dwaUJ6bk42aTVuZFBS?= =?utf-8?B?OFo1VlFCeWR5WG1mTnpvOHhodHNHQi9GeG5Tcjg4N09hUDBBWitla25HYlc0?= =?utf-8?B?emZLbVpWdlRnR1R1ZWk5aDM5S1RMdk4za25MbFRGTjhLcDFqQjZtSmtIWXkr?= =?utf-8?B?d3ZUTldYdjlvNlNUK0treHZjMTJFeHpXZG1tdTVLL3NpTjNBdHBRZmtkZ09v?= =?utf-8?B?YldieE5jblB6NFVqbDJObWlrckxXNmhaZTFtZ25JbEhBMXZRdTJWWVN4WFo1?= =?utf-8?B?cjcwN0NoVGptRytHTmN3dHV5K29zNTY0dHFLTkhrb0Y2U3N6dmlyWTFodzBs?= =?utf-8?B?ZlkrNWpsZFY2eCt3MFQ2Z2F2akNsOU9vT3J0Q1JIeDkxWVViUFVMdUwwRUpa?= =?utf-8?B?d252ZVdxSmN0WCszS0huditMQzFTa0VoNXArY05MTEg1TERkbmRwazhUT3Qv?= =?utf-8?B?NWNwMXVBbGgxOFF2U0tGMGIzSVE2L0M2eG5odXNFS3Y0c3dsVUh2WjFRdS9U?= =?utf-8?B?RDAyQ1B5bUdKc1Z1bVI3RkN5dEZvNUtqK25TT2JXY2NnemRtK25pUWQ0YWxi?= =?utf-8?B?ZVE4Nk9xcGZCeU8rM0p5YTFsTVhuOW44cGFjYlJROWFkeXJwS0VsNngvL1gx?= =?utf-8?B?Mm40U1lHSHVHSlp1MGZyQllMV1BYTUYrcVNDTmZSb0VJSm5YV2UrZ2NtM0RJ?= =?utf-8?B?eUREbnp1bHh0UFhEdW56MmlaaUpoNUVCcXNzUDRhUHZQcVJpcmJKdzZQbStY?= =?utf-8?B?T1gxU2syOXRzcUgvam42NGlIODBna1dKcU5LdEFsZVMvSmM2dm1zYklyVnAv?= =?utf-8?B?cVBmRGd1ZHZSOWQ5MEZIOFpJYTFOaXJ1ZWtuUWdhSnFLMTZjZ1RXZERaQ3Y1?= =?utf-8?B?aGJTSXd2SDcwTnR4czMrMk9NYjIrMndaSEtHNE43R1BLVjlsN1FkM1JOMXZI?= =?utf-8?B?OENhUTMwOWJxWmpWQU5EUT09?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <7CCFC65F0A8E36429948A9D7B5955ACD@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5373.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f3d8b188-1f41-49c6-8792-08d978319b32 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Sep 2021 10:14:30.1021 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Ei0uu3Q+sO4fluv/+WTOyqcvVbDLWyn1di6HCIDgDYanLVieJg+6xoNsaZsmbFZZkeleNfcXx3EhAMtI5fgh/A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5312 Subject: Re: [dpdk-dev] [PATCH v1] net/virtio: wait device ready during reset 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" T24gV2VkLCAyMDIxLTA5LTE1IGF0IDEyOjI3ICswMzAwLCBBbmRyZXcgUnliY2hlbmtvIHdyb3Rl Og0KPiBPbiA5LzE1LzIxIDEyOjIxIFBNLCBYdWVtaW5nIExpIHdyb3RlOg0KPiA+IEFjY29yZGlu ZyB0byB2aXJ0aW8gc3BlYywgdGhlIGRldmljZSBNVVNUIHJlc2V0IHdoZW4gMCBpcyB3cml0dGVu IHRvDQo+ID4gZGV2aWNlX3N0YXR1cywgYW5kIHByZXNlbnQgMCBpbiBkZXZpY2Vfc3RhdHVzIG9u Y2UgcmVzZXQgaXMgZG9uZS4NCj4gPiANCj4gPiBUaGlzIHBhdGNoIHdhaXRzIHN0YXR1cyB2YWx1 ZSB0byBiZSAwIGR1cmluZyByZXNldCBvcGVyYXRpb24sIGlmDQo+ID4gdGltZW91dCBpbiAzIHNl Y29uZHMsIGxvZyBhbmQgY29udGludWUuDQo+IA0KPiBJIGhhdmUgbm8gc3Ryb25nIG9waW5pb24g b24gdGltZW91dC4NCj4gDQo+ID4gDQo+ID4gU2lnbmVkLW9mZi1ieTogWHVlbWluZyBMaSA8eHVl bWluZ2xAbnZpZGlhLmNvbT4NCj4gPiBDYzogQW5kcmV3IFJ5YmNoZW5rbyA8YW5kcmV3LnJ5YmNo ZW5rb0Bva3RldGxhYnMucnU+DQo+ID4gLS0tDQo+ID4gIGRyaXZlcnMvbmV0L3ZpcnRpby92aXJ0 aW8uYyB8IDE1ICsrKysrKysrKysrKystLQ0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0 aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCj4gPiANCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9u ZXQvdmlydGlvL3ZpcnRpby5jIGIvZHJpdmVycy9uZXQvdmlydGlvL3ZpcnRpby5jDQo+ID4gaW5k ZXggN2UxZTc3Nzk3Zi4uZjg2NWIyN2I2NSAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL25ldC92 aXJ0aW8vdmlydGlvLmMNCj4gPiArKysgYi9kcml2ZXJzL25ldC92aXJ0aW8vdmlydGlvLmMNCj4g PiBAQCAtMyw3ICszLDEwIEBADQo+ID4gICAqIENvcHlyaWdodChjKSAyMDIwIFJlZCBIYXQsIElu Yy4NCj4gPiAgICovDQo+ID4gIA0KPiA+ICsjaW5jbHVkZSA8dW5pc3RkLmg+DQo+ID4gKw0KPiA+ ICAjaW5jbHVkZSAidmlydGlvLmgiDQo+ID4gKyNpbmNsdWRlICJ2aXJ0aW9fbG9ncy5oIg0KPiA+ ICANCj4gPiAgdWludDY0X3QNCj4gPiAgdmlydGlvX25lZ290aWF0ZV9mZWF0dXJlcyhzdHJ1Y3Qg dmlydGlvX2h3ICpodywgdWludDY0X3QgaG9zdF9mZWF0dXJlcykNCj4gPiBAQCAtMzgsOSArNDEs MTcgQEAgdmlydGlvX3dyaXRlX2Rldl9jb25maWcoc3RydWN0IHZpcnRpb19odyAqaHcsIHNpemVf dCBvZmZzZXQsDQo+ID4gIHZvaWQNCj4gPiAgdmlydGlvX3Jlc2V0KHN0cnVjdCB2aXJ0aW9faHcg Kmh3KQ0KPiA+ICB7DQo+ID4gKwl1aW50MzJfdCByZXRyeSA9IDA7DQo+ID4gKw0KPiA+ICAJVklS VElPX09QUyhodyktPnNldF9zdGF0dXMoaHcsIFZJUlRJT19DT05GSUdfU1RBVFVTX1JFU0VUKTsN Cj4gPiAtCS8qIGZsdXNoIHN0YXR1cyB3cml0ZSAqLw0KPiA+IC0JVklSVElPX09QUyhodyktPmdl dF9zdGF0dXMoaHcpOw0KPiA+ICsJLyogRmx1c2ggc3RhdHVzIHdyaXRlIGFuZCB3YWl0IGRldmlj ZSByZWFkeSBtYXggMyBzZWNvbmRzLiAqLw0KPiA+ICsJd2hpbGUgKFZJUlRJT19PUFMoaHcpLT5n ZXRfc3RhdHVzKGh3KSAhPSBWSVJUSU9fQ09ORklHX1NUQVRVU19SRVNFVCkgew0KPiA+ICsJCWlm IChyZXRyeSsrID4gMzAwMCkgew0KPiA+ICsJCQlQTURfSU5JVF9MT0coV0FSTklORywgImRldmlj ZSByZXNldCB0aW1lb3V0Iik7DQo+IA0KPiBJIHRoaW5rIGl0IHdvdWxkIGJlIHZlcnkgdXNlZnVs IHRvIGxvZyBldGhkZXYgcG9ydCBJRCBoZXJlLg0KDQpHb29kIHN1Z2dlc2l0b24sIHYyIHNlbnQu DQoNCj4gDQo+ID4gKwkJCWJyZWFrOw0KPiA+ICsJCX0NCj4gPiArCQl1c2xlZXAoMTAwMEwpOw0K PiA+ICsJfQ0KPiA+ICB9DQo+ID4gIA0KPiA+ICB2b2lkDQo+ID4gDQo+IA0KDQo=