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 8E888A00BE; Tue, 29 Oct 2019 08:39:09 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 62C891BEF7; Tue, 29 Oct 2019 08:39:09 +0100 (CET) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by dpdk.org (Postfix) with ESMTP id 7C3EF1BED4 for ; Tue, 29 Oct 2019 08:39:07 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Oct 2019 00:39:06 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,243,1569308400"; d="scan'208";a="224886918" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by fmsmga004.fm.intel.com with ESMTP; 29 Oct 2019 00:39:06 -0700 Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 29 Oct 2019 00:39:06 -0700 Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by fmsmsx111.amr.corp.intel.com (10.18.116.5) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 29 Oct 2019 00:39:06 -0700 Received: from shsmsx105.ccr.corp.intel.com ([169.254.11.225]) by SHSMSX103.ccr.corp.intel.com ([169.254.4.60]) with mapi id 14.03.0439.000; Tue, 29 Oct 2019 15:39:04 +0800 From: "Zhang, Xiao" To: Eelco Chaudron , "Xing, Beilei" CC: "Zhang, Qi Z" , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH] net/i40e: force promiscuous state after VF reset Thread-Index: AQHVbStA8EOEkpKCsU2f7gQStv0EXqdbJxmAgALiboCADMHggIAGrg1A Date: Tue, 29 Oct 2019 07:39:03 +0000 Message-ID: References: <675a204e3f5630d66cfa79b933da25a6c9227069.1568705792.git.echaudro@redhat.com> <94479800C636CB44BD422CB454846E013CE63719@SHSMSX101.ccr.corp.intel.com> <65C73CA4-E1AA-44F2-9258-586B23CC1448@redhat.com> In-Reply-To: <65C73CA4-E1AA-44F2-9258-586B23CC1448@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYTIzMTE3ZjctYWRkZC00NmJhLWJlNzYtMDA5MzM1NGM2M2I5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiS0NQcjJXaXE1dFwvQnI4ejhseERpNk5wekptdnNPYm4wZEEzMFZWRXA5Rm45a1NoRk00NnBNSVhNUFlTV1I5REUifQ== x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action 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 PGVjaGF1ZHJvQHJlZGhhdC5jb20+DQo+IFNlbnQ6IEZyaWRheSwgT2N0b2JlciAyNSwgMjAxOSA1 OjI0IFBNDQo+IFRvOiBYaW5nLCBCZWlsZWkgPGJlaWxlaS54aW5nQGludGVsLmNvbT47IFpoYW5n LCBYaWFvIDx4aWFvLnpoYW5nQGludGVsLmNvbT4NCj4gQ2M6IFpoYW5nLCBRaSBaIDxxaS56Lnpo YW5nQGludGVsLmNvbT47IGRldkBkcGRrLm9yZw0KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBb UEFUQ0hdIG5ldC9pNDBlOiBmb3JjZSBwcm9taXNjdW91cyBzdGF0ZSBhZnRlciBWRg0KPiByZXNl dA0KPiANCj4gDQo+IA0KPiBPbiAxNyBPY3QgMjAxOSwgYXQgODozNCwgWGluZywgQmVpbGVpIHdy b3RlOg0KPiANCj4gPj4gT24gMTcgU2VwIDIwMTksIGF0IDk6NDAsIEVlbGNvIENoYXVkcm9uIHdy b3RlOg0KPiA+Pg0KPiA+Pj4gRXZlbiB0aG91Z2ggdGhlIGRldmljZSByZXNldCBpcyBzdWNjZXNz ZnVsLCBkaXNhYmxpbmcgcHJvbWlzY3VvdXMNCj4gPj4+IG1vZGUgbWlnaHQgbm90IGFsd2F5cyBz dWNjZWVkLCBjYXVzaW5nIGVuYWJsaW5nIGl0IGFmdGVyIHJlc2V0IHRvDQo+ID4+PiBmYWlsLg0K PiA+Pj4gVGhpcyB3b3VsZCBoYXBwZW4gd2hlbiB0aGUga2VybmVsIGRyaXZlciByZXF1aXJlcyBh IHJlc2V0IG9mIHRoZSBWRi4NCj4gPj4+DQo+ID4+PiBUaGlzIHBhdGNoIHJlc2V0cyB0aGUgaW50 ZXJuYWwgc3RhdGUsIHNvIG5leHQgdGltZSBwcm9taXNjdW91cyBtb2RlDQo+ID4+PiBpcyBjb25m aWd1cmVkIGl0IHdpbGwgYmUgZW5hYmxlZC4NCj4gPj4+DQo+ID4+PiBTaWduZWQtb2ZmLWJ5OiBF ZWxjbyBDaGF1ZHJvbiA8ZWNoYXVkcm9AcmVkaGF0LmNvbT4NCj4gPj4+IC0tLQ0KPiA+Pj4gIGRy aXZlcnMvbmV0L2k0MGUvaTQwZV9ldGhkZXZfdmYuYyB8IDEwICsrKysrKysrKysNCj4gPj4+ICAx IGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQ0KPiA+Pj4NCj4gPj4+IGRpZmYgLS1naXQg YS9kcml2ZXJzL25ldC9pNDBlL2k0MGVfZXRoZGV2X3ZmLmMNCj4gPj4+IGIvZHJpdmVycy9uZXQv aTQwZS9pNDBlX2V0aGRldl92Zi5jDQo+ID4+PiBpbmRleCA1NTFmNmZhLi5lMGY5OWE0IDEwMDY0 NA0KPiA+Pj4gLS0tIGEvZHJpdmVycy9uZXQvaTQwZS9pNDBlX2V0aGRldl92Zi5jDQo+ID4+PiAr KysgYi9kcml2ZXJzL25ldC9pNDBlL2k0MGVfZXRoZGV2X3ZmLmMNCj4gPj4+IEBAIC0yMjc2LDEx ICsyMjc2LDIxIEBAIHN0YXRpYyBpbnQgZXRoX2k0MGV2Zl9wY2lfcmVtb3ZlKHN0cnVjdA0KPiA+ Pj4gcnRlX3BjaV9kZXZpY2UgKnBjaV9kZXYpICBpNDBldmZfZGV2X3Jlc2V0KHN0cnVjdCBydGVf ZXRoX2RldiAqZGV2KQ0KPiA+Pj4gew0KPiA+Pj4gIAlpbnQgcmV0Ow0KPiA+Pj4gKwlzdHJ1Y3Qg aTQwZV92ZiAqdmYgPQ0KPiA+Pj4gSTQwRVZGX0RFVl9QUklWQVRFX1RPX1ZGKGRldi0+ZGF0YS0+ ZGV2X3ByaXZhdGUpOw0KPiA+Pj4NCj4gPj4+ICAJcmV0ID0gaTQwZXZmX2Rldl91bmluaXQoZGV2 KTsNCj4gPj4+ICAJaWYgKHJldCkNCj4gPj4+ICAJCXJldHVybiByZXQ7DQo+ID4+Pg0KPiA+Pj4g KwkvKg0KPiA+Pj4gKwkgKiBFdmVuIHRob3VnaCB0aGUgZGV2aWNlIHJlc2V0IGlzIHN1Y2Nlc3Nm dWwgZGlzYWJsaW5nDQo+ID4+PiBwcm9taXNjdW91cw0KPiA+Pj4gKwkgKiBtb2RlIG1pZ2h0IG5v dCBhbHdheXMgc3VjY2VlZCwgY2F1c2luZyBlbmFibGluZyBpdCBhZnRlciByZXNldA0KPiA+Pj4g dG8NCj4gPg0KPiA+IEkgdGhpbmsgd2UgbmVlZCB0byByb290IGNhdXNlIHdoeSBmYWlsIHRvIGRp c2FibGUgcHJvbWlzY3VvdXMgbW9kZSBhbmQNCj4gPiB0cnkgdG8gZml4IGl0IGZpcnN0Lg0KPiAN Cj4gSeKAmXZlIGNvcGllZCBpbiBYaWFvIHdobyBoZWxwZWQgbWUgaWRlbnRpZnkgdGhlIGlzc3Vl IGluIHlvdXIgZHJpdmVyLg0KPiANCj4gVGhlIGlzc3VlIGlzIGJlY2F1c2UgdGhlIGNoYW5nZSBm cm9tIGtlcm5lbCBwZiB3YXMgbm90IHN5bmNlZCB0byBEUERLIHZmIGR1cmluZw0KPiB0aGUgY2xv c2luZyBwZXJpb2Qgb2YgcmVzZXQsIHNvIHdlIGdldCB0aGlzIGZhaWx1cmUuIFhpYW8gY2FuIHlv dSBhZGQgbW9yZSBkZXRhaWxzPw0KPiANCg0KVGhlIHJvb3QgY2F1c2UgaXMgd2hlbiBrZXJuZWwg cGYgZ2VuZXJhdGUgRFBESyB2ZiByZXNldCBldmVudCwgdGhlIGZsYWcgDQp2Zi0+cHJvbWlzY191 bmljYXN0X2VuYWJsZWQgd2lsbCBub3QgYmUgY2xlYXJlZCBidXQgcHJvbWlzY3VvdXMgbW9kZSBp cw0KZGlzYWJsZWQuIFdoZW4gdHJ5aW5nIHRvIGVuYWJsZSBwcm9taXNjdW91cyBtb2RlIG5leHQg dGltZSBieSBjYWxsaW5nIA0KaTQwZXZmX2Rldl9wcm9taXNjdW91c19lbmFibGUgd29uJ3Qgd29y ayBiZWNhdXNlIGl0IHdpbGwgY2hlY2sgdGhlIA0KdmYtPnByb21pc2NfdW5pY2FzdF9lbmFibGVk IGZsYWcgZmlyc3QuDQoNCnN0YXRpYyBpbnQNCmk0MGV2Zl9kZXZfcHJvbWlzY3VvdXNfZW5hYmxl KHN0cnVjdCBydGVfZXRoX2RldiAqZGV2KQ0Kew0KLi4uDQogICAgLyogSWYgZW5hYmxlZCwganVz dCByZXR1cm4gKi8NCiAgICBpZiAodmYtPnByb21pc2NfdW5pY2FzdF9lbmFibGVkKQ0KICAgICAg ICByZXR1cm4gMDsNCi4uLg0KfQ0KDQpIaSBFZWxjbywNCg0KSSB0aGluayB5b3UgbWF5IG5lZWQg YWRkIG1vcmUgZGV0YWlsZWQgbWVzc2FnZSBpbiB0aGUgY29tbWl0IGxvZyBvciBjb21tZW50cy4N Cg0KPiANCj4gPj4+ICsJICogZmFpbC4gVGhpcyB3b3VsZCBoYXBwZW4gd2hlbiB0aGUga2VybmVs IGRyaXZlciByZXF1aXJlcyBhIHJlc2V0DQo+ID4+PiArCSAqIG9mIHRoZSBWRi4NCj4gPj4+ICsJ ICovDQo+ID4+PiArCWlmIChydGVfZWFsX3Byb2Nlc3NfdHlwZSgpID09IFJURV9QUk9DX1BSSU1B UlkpDQo+ID4+PiArCQl2Zi0+cHJvbWlzY191bmljYXN0X2VuYWJsZWQgPSBGQUxTRTsNCj4gPj4+ ICsNCj4gPj4+ICAJcmV0ID0gaTQwZXZmX2Rldl9pbml0KGRldik7DQo+ID4+Pg0KPiA+Pj4gIAly ZXR1cm4gcmV0Ow0KPiA+Pj4gLS0NCj4gPj4+IDEuOC4zLjENCg0K