From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 9DF95A09F6 for ; Fri, 18 Dec 2020 03:30:49 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 70908CA2A; Fri, 18 Dec 2020 03:30:48 +0100 (CET) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by dpdk.org (Postfix) with ESMTP id 36860CA2A for ; Fri, 18 Dec 2020 03:30:45 +0100 (CET) IronPort-SDR: Ksx0OhOp5J5mrl/2Hi8a4QsGL8RWZK8nxGc6VyX3KjtvXQhfRL6yg3cLFAuS4xv+G1TtzSyKpy t9olP16kiMvA== X-IronPort-AV: E=McAfee;i="6000,8403,9838"; a="154590988" X-IronPort-AV: E=Sophos;i="5.78,428,1599548400"; d="scan'208";a="154590988" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Dec 2020 18:30:44 -0800 IronPort-SDR: wG+m319tPFArQRBT+On0kwQgkCXVeBizGPIxO3tkWd5qEK9OC6xhfi01m2Q8nfxgpe5ddRINky BqKmm3pit+6A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,428,1599548400"; d="scan'208";a="453548036" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by fmsmga001.fm.intel.com with ESMTP; 17 Dec 2020 18:30:44 -0800 Received: from shsmsx604.ccr.corp.intel.com (10.109.6.214) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 17 Dec 2020 18:30:43 -0800 Received: from shsmsx606.ccr.corp.intel.com (10.109.6.216) by SHSMSX604.ccr.corp.intel.com (10.109.6.214) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 18 Dec 2020 10:30:41 +0800 Received: from shsmsx606.ccr.corp.intel.com ([10.109.6.216]) by SHSMSX606.ccr.corp.intel.com ([10.109.6.216]) with mapi id 15.01.1713.004; Fri, 18 Dec 2020 10:30:41 +0800 From: "Xie, WeiX" To: "Yu, DapengX" , "Yu, PingX" , "Chen, BoX C" CC: "Wu, Jingjing" , "Lu, Wenzhuo" , "stable@dpdk.org" , "bluca@debian.org" Thread-Topic: [PATCH] net/iavf: enable port reset Thread-Index: AQHW1GCBOJJsQ0Qda0W2yGt5BWOIhan6688AgAEuEsCAAAh3gA== Date: Fri, 18 Dec 2020 02:30:41 +0000 Message-ID: References: <20201217103608.234579-1-dapengx.yu@intel.com> <9da466c5a8155ce123e983ab07a25fa866873f15.camel@debian.org> <5f219a97191f4064aa22f57160795737@intel.com> In-Reply-To: <5f219a97191f4064aa22f57160795737@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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-stable] [PATCH] net/iavf: enable port reset X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 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" VGVzdGVkLWJ5OiAgWGllLFdlaVggPCB3ZWl4LnhpZUBpbnRlbC5jb20+DQoNClJlZ2FyZHMsDQpY aWUgV2VpDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWXUsIERhcGVu Z1gNCj4gU2VudDogRnJpZGF5LCBEZWNlbWJlciAxOCwgMjAyMCAxMDowMyBBTQ0KPiBUbzogWXUs IFBpbmdYIDxwaW5neC55dUBpbnRlbC5jb20+OyBDaGVuLCBCb1ggQyA8Ym94LmMuY2hlbkBpbnRl bC5jb20+DQo+IENjOiBYaWUsIFdlaVggPHdlaXgueGllQGludGVsLmNvbT4NCj4gU3ViamVjdDog Rlc6IFtQQVRDSF0gbmV0L2lhdmY6IGVuYWJsZSBwb3J0IHJlc2V0DQo+IA0KPiBIaSBQaW5nLA0K PiANCj4gSXMgaXQgbmVjZXNzYXJ5IHRvIGFzayByZXBvcnRlciB0byByZXBseSB0aGlzIGVtYWls IGFuZCBhZGQgVGVzdGVkLWJ5Pw0KPiANCj4gDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQo+IEZyb206IEx1Y2EgQm9jY2Fzc2kgW21haWx0bzpibHVjYUBkZWJpYW4ub3JnXQ0KPiBTZW50 OiBUaHVyc2RheSwgRGVjZW1iZXIgMTcsIDIwMjAgMTE6NTggUE0NCj4gVG86IFl1LCBEYXBlbmdY IDxkYXBlbmd4Lnl1QGludGVsLmNvbT47IFd1LCBKaW5namluZw0KPiA8amluZ2ppbmcud3VAaW50 ZWwuY29tPjsgTHUsIFdlbnpodW8gPHdlbnpodW8ubHVAaW50ZWwuY29tPg0KPiBDYzogc3RhYmxl QGRwZGsub3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIG5ldC9pYXZmOiBlbmFibGUgcG9ydCBy ZXNldA0KPiANCj4gT24gVGh1LCAyMDIwLTEyLTE3IGF0IDE4OjM2ICswODAwLCBkYXBlbmd4Lnl1 QGludGVsLmNvbSB3cm90ZToNCj4gPiBGcm9tOiBZVSBEQVBFTkcgPGRhcGVuZ3gueXVAaW50ZWwu Y29tPg0KPiA+DQo+ID4gVGhpcyBwYXRjaCBpcyBpbnRlbmRlZCB0byBhZGQgaWF2Zl9kZXZfcmVz ZXQgb3BzLCBlbmFibGUgaWF2ZiB0bw0KPiA+IHN1cHBvcnQgInBvcnQgcmVzZXQiLiBBbmQgYWxz byBtYWtlIGlhdmZfZGV2X2Nsb3NlIGJlIGNhbGxlZCB0byBjbGVhbg0KPiA+IHBvcnQgcmVzb3Vy Y2VzLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogWVUgREFQRU5HIDxkYXBlbmd4Lnl1QGludGVs LmNvbT4NCj4gPiAtLS0NCj4gPiAgZHJpdmVycy9uZXQvaWF2Zi9pYXZmX2V0aGRldi5jIHwgMjEg KysrKysrKysrKysrKysrKysrLS0tDQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25z KCspLCAzIGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2lh dmYvaWF2Zl9ldGhkZXYuYw0KPiA+IGIvZHJpdmVycy9uZXQvaWF2Zi9pYXZmX2V0aGRldi5jIGlu ZGV4IDMyOTFkMThhMmQuLjA0MmRkOTM2NDEgMTAwNjQ0DQo+ID4gLS0tIGEvZHJpdmVycy9uZXQv aWF2Zi9pYXZmX2V0aGRldi5jDQo+ID4gKysrIGIvZHJpdmVycy9uZXQvaWF2Zi9pYXZmX2V0aGRl di5jDQo+ID4gQEAgLTM3LDYgKzM3LDcgQEAgc3RhdGljIGludCBpYXZmX2Rldl9jb25maWd1cmUo c3RydWN0IHJ0ZV9ldGhfZGV2DQo+ID4gKmRldik7ICBzdGF0aWMgaW50IGlhdmZfZGV2X3N0YXJ0 KHN0cnVjdCBydGVfZXRoX2RldiAqZGV2KTsgIHN0YXRpYw0KPiA+IHZvaWQgaWF2Zl9kZXZfc3Rv cChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldik7ICBzdGF0aWMgdm9pZA0KPiA+IGlhdmZfZGV2X2Ns b3NlKHN0cnVjdCBydGVfZXRoX2RldiAqZGV2KTsNCj4gPiArc3RhdGljIGludCBpYXZmX2Rldl9y ZXNldChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldik7DQo+ID4gIHN0YXRpYyBpbnQgaWF2Zl9kZXZf aW5mb19nZXQoc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYsDQo+ID4gIAkJCSAgICAgc3RydWN0IHJ0 ZV9ldGhfZGV2X2luZm8gKmRldl9pbmZvKTsgIHN0YXRpYyBjb25zdA0KPiB1aW50MzJfdA0KPiA+ ICppYXZmX2Rldl9zdXBwb3J0ZWRfcHR5cGVzX2dldChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldik7 IEBAIC05OSw2DQo+ID4gKzEwMCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXRoX2Rldl9vcHMg aWF2Zl9ldGhfZGV2X29wcyA9IHsNCj4gPiAgCS5kZXZfc3RhcnQgICAgICAgICAgICAgICAgICA9 IGlhdmZfZGV2X3N0YXJ0LA0KPiA+ICAJLmRldl9zdG9wICAgICAgICAgICAgICAgICAgID0gaWF2 Zl9kZXZfc3RvcCwNCj4gPiAgCS5kZXZfY2xvc2UgICAgICAgICAgICAgICAgICA9IGlhdmZfZGV2 X2Nsb3NlLA0KPiA+ICsJLmRldl9yZXNldCAgICAgICAgICAgICAgICAgID0gaWF2Zl9kZXZfcmVz ZXQsDQo+ID4gIAkuZGV2X2luZm9zX2dldCAgICAgICAgICAgICAgPSBpYXZmX2Rldl9pbmZvX2dl dCwNCj4gPiAgCS5kZXZfc3VwcG9ydGVkX3B0eXBlc19nZXQgICA9IGlhdmZfZGV2X3N1cHBvcnRl ZF9wdHlwZXNfZ2V0LA0KPiA+ICAJLmxpbmtfdXBkYXRlICAgICAgICAgICAgICAgID0gaWF2Zl9k ZXZfbGlua191cGRhdGUsDQo+ID4gQEAgLTE0MzgsNyArMTQ0MCw2IEBAIHN0YXRpYyBpbnQNCj4g PiAgaWF2Zl9kZXZfdW5pbml0KHN0cnVjdCBydGVfZXRoX2RldiAqZGV2KSAgew0KPiA+ICAJc3Ry dWN0IGlhdmZfaW5mbyAqdmYgPSBJQVZGX0RFVl9QUklWQVRFX1RPX1ZGKGRldi0+ZGF0YS0NCj4g PmRldl9wcml2YXRlKTsNCj4gPiAtCXN0cnVjdCBpYXZmX2h3ICpodyA9IElBVkZfREVWX1BSSVZB VEVfVE9fSFcoZGV2LT5kYXRhLQ0KPiA+ZGV2X3ByaXZhdGUpOw0KPiA+DQo+ID4gIAlpZiAocnRl X2VhbF9wcm9jZXNzX3R5cGUoKSAhPSBSVEVfUFJPQ19QUklNQVJZKQ0KPiA+ICAJCXJldHVybiAt RVBFUk07DQo+ID4gQEAgLTE0NDYsOCArMTQ0Nyw3IEBAIGlhdmZfZGV2X3VuaW5pdChzdHJ1Y3Qg cnRlX2V0aF9kZXYgKmRldikNCj4gPiAgCWRldi0+ZGV2X29wcyA9IE5VTEw7DQo+ID4gIAlkZXYt PnJ4X3BrdF9idXJzdCA9IE5VTEw7DQo+ID4gIAlkZXYtPnR4X3BrdF9idXJzdCA9IE5VTEw7DQo+ ID4gLQlpZiAoaHctPmFkYXB0ZXJfc3RvcHBlZCA9PSAwKQ0KPiA+IC0JCWlhdmZfZGV2X2Nsb3Nl KGRldik7DQo+ID4gKwlpYXZmX2Rldl9jbG9zZShkZXYpOw0KPiA+DQo+ID4gIAlydGVfZnJlZSh2 Zi0+dmZfcmVzKTsNCj4gPiAgCXZmLT52c2lfcmVzID0gTlVMTDsNCj4gPiBAQCAtMTQ3MCw2ICsx NDcwLDIxIEBAIGlhdmZfZGV2X3VuaW5pdChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldikNCj4gPiAg CXJldHVybiAwOw0KPiA+ICB9DQo+ID4NCj4gPiArLyoNCj4gPiArICogUmVzZXQgVkYgZGV2aWNl IG9ubHkgdG8gcmUtaW5pdGlhbGl6ZSByZXNvdXJjZXMgaW4gUE1EIGxheWVyICAqLw0KPiA+ICtz dGF0aWMgaW50IGlhdmZfZGV2X3Jlc2V0KHN0cnVjdCBydGVfZXRoX2RldiAqZGV2KSB7DQo+ID4g KwlpbnQgcmV0Ow0KPiA+ICsNCj4gPiArCXJldCA9IGlhdmZfZGV2X3VuaW5pdChkZXYpOw0KPiA+ ICsJaWYgKHJldCkNCj4gPiArCQlyZXR1cm4gcmV0Ow0KPiA+ICsNCj4gPiArCXJldHVybiBpYXZm X2Rldl9pbml0KGRldik7DQo+ID4gK30NCj4gPiArDQo+ID4gIHN0YXRpYyBpbnQgZXRoX2lhdmZf cGNpX3Byb2JlKHN0cnVjdCBydGVfcGNpX2RyaXZlciAqcGNpX2RydiBfX3J0ZV91bnVzZWQsDQo+ ID4gIAkJCSAgICAgc3RydWN0IHJ0ZV9wY2lfZGV2aWNlICpwY2lfZGV2KSAgew0KPiANCj4gVGhh bmsgeW91LCBhcHBsaWVkLg0KPiANCj4gSGFzIHRoaXMgYmVlbiB2YWxpZGF0ZWQgYnkgdGhlIFFB IHRlYW0sIGFuZCBjb25maXJtZWQgdGhlIHRlc3QgY2FzZSBub3cNCj4gcGFzc2VzPw0KPiANCj4g LS0NCj4gS2luZCByZWdhcmRzLA0KPiBMdWNhIEJvY2Nhc3NpDQo=