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 1061FA00BE; Fri, 1 Nov 2019 03:38:17 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 76AF31D44B; Fri, 1 Nov 2019 03:38:16 +0100 (CET) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by dpdk.org (Postfix) with ESMTP id 6B97B1D44A for ; Fri, 1 Nov 2019 03:38:13 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 31 Oct 2019 19:38:12 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,253,1569308400"; d="scan'208";a="190836991" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by orsmga007.jf.intel.com with ESMTP; 31 Oct 2019 19:38:12 -0700 Received: from fmsmsx126.amr.corp.intel.com (10.18.125.43) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 31 Oct 2019 19:38:12 -0700 Received: from shsmsx107.ccr.corp.intel.com (10.239.4.96) by FMSMSX126.amr.corp.intel.com (10.18.125.43) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 31 Oct 2019 19:38:11 -0700 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.213]) by SHSMSX107.ccr.corp.intel.com ([169.254.9.63]) with mapi id 14.03.0439.000; Fri, 1 Nov 2019 10:38:10 +0800 From: "Xing, Beilei" To: Eelco Chaudron , "Zhang, Xiao" CC: "Zhang, Qi Z" , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH] net/i40e: force promiscuous state after VF reset Thread-Index: AQHVbStC/qTIPpE/OUabL5o8tg/DbqdbJxmAgANnp6CADDyngIAGLAWAgAACVQCABN4UsA== Date: Fri, 1 Nov 2019 02:38:09 +0000 Message-ID: <94479800C636CB44BD422CB454846E013CE7E99B@SHSMSX101.ccr.corp.intel.com> References: <675a204e3f5630d66cfa79b933da25a6c9227069.1568705792.git.echaudro@redhat.com> <94479800C636CB44BD422CB454846E013CE63719@SHSMSX101.ccr.corp.intel.com> <65C73CA4-E1AA-44F2-9258-586B23CC1448@redhat.com> <63F37687-13EA-426A-A23D-301EE6CB65F0@redhat.com> In-Reply-To: <63F37687-13EA-426A-A23D-301EE6CB65F0@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH] net/i40e: force promiscuous state after VF reset X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRWVsY28gQ2hhdWRyb24g W21haWx0bzplY2hhdWRyb0ByZWRoYXQuY29tXQ0KPiBTZW50OiBUdWVzZGF5LCBPY3RvYmVyIDI5 LCAyMDE5IDM6NDcgUE0NCj4gVG86IFpoYW5nLCBYaWFvIDx4aWFvLnpoYW5nQGludGVsLmNvbT47 IFhpbmcsIEJlaWxlaSA8YmVpbGVpLnhpbmdAaW50ZWwuY29tPg0KPiBDYzogWmhhbmcsIFFpIFog PHFpLnouemhhbmdAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnDQo+IFN1YmplY3Q6IFJlOiBbZHBk ay1kZXZdIFtQQVRDSF0gbmV0L2k0MGU6IGZvcmNlIHByb21pc2N1b3VzIHN0YXRlIGFmdGVyIFZG DQo+IHJlc2V0DQo+IA0KPiANCj4gDQo+IE9uIDI5IE9jdCAyMDE5LCBhdCA4OjM5LCBaaGFuZywg WGlhbyB3cm90ZToNCj4gDQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZy b206IEVlbGNvIENoYXVkcm9uIDxlY2hhdWRyb0ByZWRoYXQuY29tPg0KPiA+PiBTZW50OiBGcmlk YXksIE9jdG9iZXIgMjUsIDIwMTkgNToyNCBQTQ0KPiA+PiBUbzogWGluZywgQmVpbGVpIDxiZWls ZWkueGluZ0BpbnRlbC5jb20+OyBaaGFuZywgWGlhbw0KPiA+PiA8eGlhby56aGFuZ0BpbnRlbC5j b20+DQo+ID4+IENjOiBaaGFuZywgUWkgWiA8cWkuei56aGFuZ0BpbnRlbC5jb20+OyBkZXZAZHBk ay5vcmcNCj4gPj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIXSBuZXQvaTQwZTogZm9y Y2UgcHJvbWlzY3VvdXMgc3RhdGUNCj4gPj4gYWZ0ZXIgVkYgcmVzZXQNCj4gPj4NCj4gPj4NCj4g Pj4NCj4gPj4gT24gMTcgT2N0IDIwMTksIGF0IDg6MzQsIFhpbmcsIEJlaWxlaSB3cm90ZToNCj4g Pj4NCj4gPj4+PiBPbiAxNyBTZXAgMjAxOSwgYXQgOTo0MCwgRWVsY28gQ2hhdWRyb24gd3JvdGU6 DQo+ID4+Pj4NCj4gPj4+Pj4gRXZlbiB0aG91Z2ggdGhlIGRldmljZSByZXNldCBpcyBzdWNjZXNz ZnVsLCBkaXNhYmxpbmcgcHJvbWlzY3VvdXMNCj4gPj4+Pj4gbW9kZSBtaWdodCBub3QgYWx3YXlz IHN1Y2NlZWQsIGNhdXNpbmcgZW5hYmxpbmcgaXQgYWZ0ZXIgcmVzZXQgdG8NCj4gPj4+Pj4gZmFp bC4NCj4gPj4+Pj4gVGhpcyB3b3VsZCBoYXBwZW4gd2hlbiB0aGUga2VybmVsIGRyaXZlciByZXF1 aXJlcyBhIHJlc2V0IG9mIHRoZQ0KPiA+Pj4+PiBWRi4NCj4gPj4+Pj4NCj4gPj4+Pj4gVGhpcyBw YXRjaCByZXNldHMgdGhlIGludGVybmFsIHN0YXRlLCBzbyBuZXh0IHRpbWUgcHJvbWlzY3VvdXMN Cj4gPj4+Pj4gbW9kZQ0KPiA+Pj4+PiBpcyBjb25maWd1cmVkIGl0IHdpbGwgYmUgZW5hYmxlZC4N Cj4gPj4+Pj4NCj4gPj4+Pj4gU2lnbmVkLW9mZi1ieTogRWVsY28gQ2hhdWRyb24gPGVjaGF1ZHJv QHJlZGhhdC5jb20+DQo+ID4+Pj4+IC0tLQ0KPiA+Pj4+PiAgZHJpdmVycy9uZXQvaTQwZS9pNDBl X2V0aGRldl92Zi5jIHwgMTAgKysrKysrKysrKw0KPiA+Pj4+PiAgMSBmaWxlIGNoYW5nZWQsIDEw IGluc2VydGlvbnMoKykNCj4gPj4+Pj4NCj4gPj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0 L2k0MGUvaTQwZV9ldGhkZXZfdmYuYw0KPiA+Pj4+PiBiL2RyaXZlcnMvbmV0L2k0MGUvaTQwZV9l dGhkZXZfdmYuYw0KPiA+Pj4+PiBpbmRleCA1NTFmNmZhLi5lMGY5OWE0IDEwMDY0NA0KPiA+Pj4+ PiAtLS0gYS9kcml2ZXJzL25ldC9pNDBlL2k0MGVfZXRoZGV2X3ZmLmMNCj4gPj4+Pj4gKysrIGIv ZHJpdmVycy9uZXQvaTQwZS9pNDBlX2V0aGRldl92Zi5jDQo+ID4+Pj4+IEBAIC0yMjc2LDExICsy Mjc2LDIxIEBAIHN0YXRpYyBpbnQgZXRoX2k0MGV2Zl9wY2lfcmVtb3ZlKHN0cnVjdA0KPiA+Pj4+ PiBydGVfcGNpX2RldmljZSAqcGNpX2RldikgIGk0MGV2Zl9kZXZfcmVzZXQoc3RydWN0IHJ0ZV9l dGhfZGV2DQo+ID4+Pj4+ICpkZXYpDQo+ID4+Pj4+IHsNCj4gPj4+Pj4gIAlpbnQgcmV0Ow0KPiA+ Pj4+PiArCXN0cnVjdCBpNDBlX3ZmICp2ZiA9DQo+ID4+Pj4+IEk0MEVWRl9ERVZfUFJJVkFURV9U T19WRihkZXYtPmRhdGEtPmRldl9wcml2YXRlKTsNCj4gPj4+Pj4NCj4gPj4+Pj4gIAlyZXQgPSBp NDBldmZfZGV2X3VuaW5pdChkZXYpOw0KPiA+Pj4+PiAgCWlmIChyZXQpDQo+ID4+Pj4+ICAJCXJl dHVybiByZXQ7DQo+ID4+Pj4+DQo+ID4+Pj4+ICsJLyoNCj4gPj4+Pj4gKwkgKiBFdmVuIHRob3Vn aCB0aGUgZGV2aWNlIHJlc2V0IGlzIHN1Y2Nlc3NmdWwgZGlzYWJsaW5nDQo+ID4+Pj4+IHByb21p c2N1b3VzDQo+ID4+Pj4+ICsJICogbW9kZSBtaWdodCBub3QgYWx3YXlzIHN1Y2NlZWQsIGNhdXNp bmcgZW5hYmxpbmcgaXQgYWZ0ZXINCj4gPj4+Pj4gcmVzZXQNCj4gPj4+Pj4gdG8NCj4gPj4+DQo+ ID4+PiBJIHRoaW5rIHdlIG5lZWQgdG8gcm9vdCBjYXVzZSB3aHkgZmFpbCB0byBkaXNhYmxlIHBy b21pc2N1b3VzIG1vZGUNCj4gPj4+IGFuZA0KPiA+Pj4gdHJ5IHRvIGZpeCBpdCBmaXJzdC4NCj4g Pj4NCj4gPj4gSeKAmXZlIGNvcGllZCBpbiBYaWFvIHdobyBoZWxwZWQgbWUgaWRlbnRpZnkgdGhl IGlzc3VlIGluIHlvdXINCj4gPj4gZHJpdmVyLg0KPiA+Pg0KPiA+PiBUaGUgaXNzdWUgaXMgYmVj YXVzZSB0aGUgY2hhbmdlIGZyb20ga2VybmVsIHBmIHdhcyBub3Qgc3luY2VkIHRvIERQREsNCj4g Pj4gdmYgZHVyaW5nDQo+ID4+IHRoZSBjbG9zaW5nIHBlcmlvZCBvZiByZXNldCwgc28gd2UgZ2V0 IHRoaXMgZmFpbHVyZS4gWGlhbyBjYW4geW91IGFkZA0KPiA+PiBtb3JlIGRldGFpbHM/DQo+ID4+ DQo+ID4NCj4gPiBUaGUgcm9vdCBjYXVzZSBpcyB3aGVuIGtlcm5lbCBwZiBnZW5lcmF0ZSBEUERL IHZmIHJlc2V0IGV2ZW50LCB0aGUNCj4gPiBmbGFnDQo+ID4gdmYtPnByb21pc2NfdW5pY2FzdF9l bmFibGVkIHdpbGwgbm90IGJlIGNsZWFyZWQgYnV0IHByb21pc2N1b3VzIG1vZGUNCj4gPiBpcw0K PiA+IGRpc2FibGVkLiBXaGVuIHRyeWluZyB0byBlbmFibGUgcHJvbWlzY3VvdXMgbW9kZSBuZXh0 IHRpbWUgYnkgY2FsbGluZw0KPiA+IGk0MGV2Zl9kZXZfcHJvbWlzY3VvdXNfZW5hYmxlIHdvbid0 IHdvcmsgYmVjYXVzZSBpdCB3aWxsIGNoZWNrIHRoZQ0KPiA+IHZmLT5wcm9taXNjX3VuaWNhc3Rf ZW5hYmxlZCBmbGFnIGZpcnN0Lg0KPiA+DQo+ID4gc3RhdGljIGludA0KPiA+IGk0MGV2Zl9kZXZf cHJvbWlzY3VvdXNfZW5hYmxlKHN0cnVjdCBydGVfZXRoX2RldiAqZGV2KQ0KPiA+IHsNCj4gPiAu Li4NCj4gPiAgICAgLyogSWYgZW5hYmxlZCwganVzdCByZXR1cm4gKi8NCj4gPiAgICAgaWYgKHZm LT5wcm9taXNjX3VuaWNhc3RfZW5hYmxlZCkNCj4gPiAgICAgICAgIHJldHVybiAwOw0KPiA+IC4u Lg0KPiA+IH0NCj4gPg0KPiA+IEhpIEVlbGNvLA0KPiA+DQo+ID4gSSB0aGluayB5b3UgbWF5IG5l ZWQgYWRkIG1vcmUgZGV0YWlsZWQgbWVzc2FnZSBpbiB0aGUgY29tbWl0IGxvZyBvcg0KPiA+IGNv bW1lbnRzLg0KPiANCj4gTXkgaW50ZXJwcmV0YXRpb24gb2YgdGhlIHJlcXVlc3Qgd2FzIHRoYXQg QmVpbGVpIHdhbnRlZCB0byBrbm93IHdoeQ0KPiBkaXNhYmxpbmcgcHJvbWlzY3VvdXMgbW9kZSBp biBIVyB3YXMgZmFpbGluZy4gQmVpbGVpIGNhbiB5b3UgY29tbWVudCwgaXMNCj4gdGhlIGFkZGl0 aW9uYWwgZGVzY3JpcHRpb24gZnJvbSBYaWFvIGVub3VnaD8NCg0KWWVzLCBwcm9taXNjX3VuaWNh c3RfZW5hYmxlZCBmbGFnIGlzIG5vdCBjbGVhcmVkIGR1cmluZyB2ZiByZXNldCBiZWNhdXNlIGZh aWwgdG8gZGlzYWJsZSBwcm9taXNjdW91cyBtb2RlLA0KU28gSSB0aGluayB3ZSBuZWVkIHRvIHJv b3QgY2F1c2Ugd2h5IGZhaWwgdG8gIGRpc2FibGUgcHJvbWlzY3VvdXMgbW9kZSBmaXJzdC4NClRo aXMgcGF0Y2ggbG9va3MgbGlrZSBhIHdvcmthcm91bmQgYnV0IG5vdCBhIGZpeC4NCg0KPiANCj4g Pj4NCj4gPj4+Pj4gKwkgKiBmYWlsLiBUaGlzIHdvdWxkIGhhcHBlbiB3aGVuIHRoZSBrZXJuZWwg ZHJpdmVyIHJlcXVpcmVzIGENCj4gPj4+Pj4gcmVzZXQNCj4gPj4+Pj4gKwkgKiBvZiB0aGUgVkYu DQo+ID4+Pj4+ICsJICovDQo+ID4+Pj4+ICsJaWYgKHJ0ZV9lYWxfcHJvY2Vzc190eXBlKCkgPT0g UlRFX1BST0NfUFJJTUFSWSkNCj4gPj4+Pj4gKwkJdmYtPnByb21pc2NfdW5pY2FzdF9lbmFibGVk ID0gRkFMU0U7DQo+ID4+Pj4+ICsNCj4gPj4+Pj4gIAlyZXQgPSBpNDBldmZfZGV2X2luaXQoZGV2 KTsNCj4gPj4+Pj4NCj4gPj4+Pj4gIAlyZXR1cm4gcmV0Ow0KPiA+Pj4+PiAtLQ0KPiA+Pj4+PiAx LjguMy4xDQoNCg==