From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 785BF493D; Wed, 7 Nov 2018 19:27:41 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Nov 2018 10:27:40 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.54,476,1534834800"; d="scan'208";a="90231214" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by orsmga008.jf.intel.com with ESMTP; 07 Nov 2018 10:27:39 -0800 Received: from fmsmsx157.amr.corp.intel.com (10.18.116.73) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 7 Nov 2018 10:27:39 -0800 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by FMSMSX157.amr.corp.intel.com (10.18.116.73) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 7 Nov 2018 10:27:39 -0800 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.161]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.102]) with mapi id 14.03.0415.000; Thu, 8 Nov 2018 02:27:37 +0800 From: "Zhang, Qi Z" To: Luca Boccassi , Chas Williams <3chas3@gmail.com>, "dev@dpdk.org" CC: "Lu, Wenzhuo" , "Ananyev, Konstantin" , "stable@dpdk.org" Thread-Topic: [PATCH v3 1/2] net/ixgbe: fix x550 code to handle unidentified PHY Thread-Index: AQHUcr9gyqD1dkvYLEm0RKrmv7v0V6VBduAw//+Fg4CAAmbsYIAAY04AgADiVYA= Date: Wed, 7 Nov 2018 18:27:36 +0000 Message-ID: <039ED4275CED7440929022BC67E70611532E0FC0@SHSMSX103.ccr.corp.intel.com> References: <20180815170932.23536-1-bluca@debian.org> <20181102151848.18024-1-bluca@debian.org> <039ED4275CED7440929022BC67E70611532DF9A9@SHSMSX103.ccr.corp.intel.com> <494f9ba9-cadc-aa36-2b17-42890dbe5c74@gmail.com> <039ED4275CED7440929022BC67E70611532E07D1@SHSMSX103.ccr.corp.intel.com> <1541595308.31208.0.camel@debian.org> In-Reply-To: <1541595308.31208.0.camel@debian.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNGFjYjBkNzUtYjIyNS00NTQ1LWFhZmItZDMzYTQyNGJjMDRmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiQzNYVHJTMHRsTHl2WHA5TEpGamJWMVNpWU9jT1wvM1ppRXhhZHgzWEpXd1wvaW5nRVpkVEZCWlwvTFRpQzZsUFpNWCJ9 x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.400.15 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 v3 1/2] net/ixgbe: fix x550 code to handle unidentified PHY 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: , X-List-Received-Date: Wed, 07 Nov 2018 18:27:43 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTHVjYSBCb2NjYXNzaSBb bWFpbHRvOmJsdWNhQGRlYmlhbi5vcmddDQo+IFNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgNywg MjAxOCA1OjU1IEFNDQo+IFRvOiBaaGFuZywgUWkgWiA8cWkuei56aGFuZ0BpbnRlbC5jb20+OyBD aGFzIFdpbGxpYW1zIDwzY2hhczNAZ21haWwuY29tPjsNCj4gZGV2QGRwZGsub3JnDQo+IENjOiBM dSwgV2Vuemh1byA8d2Vuemh1by5sdUBpbnRlbC5jb20+OyBBbmFueWV2LCBLb25zdGFudGluDQo+ IDxrb25zdGFudGluLmFuYW55ZXZAaW50ZWwuY29tPjsgc3RhYmxlQGRwZGsub3JnDQo+IFN1Ympl Y3Q6IFJlOiBbUEFUQ0ggdjMgMS8yXSBuZXQvaXhnYmU6IGZpeCB4NTUwIGNvZGUgdG8gaGFuZGxl IHVuaWRlbnRpZmllZA0KPiBQSFkNCj4gDQo+IE9uIFR1ZSwgMjAxOC0xMS0wNiBhdCAyMzozMSAr MDAwMCwgWmhhbmcsIFFpIFogd3JvdGU6DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t LQ0KPiA+ID4gRnJvbTogQ2hhcyBXaWxsaWFtcyBbbWFpbHRvOjNjaGFzM0BnbWFpbC5jb21dDQo+ ID4gPiBTZW50OiBNb25kYXksIE5vdmVtYmVyIDUsIDIwMTggMTE6MTkgQU0NCj4gPiA+IFRvOiBa aGFuZywgUWkgWiA8cWkuei56aGFuZ0BpbnRlbC5jb20+OyBMdWNhIEJvY2Nhc3NpIDxibHVjYUBk ZWJpYW4NCj4gPiA+IC5vcmc+OyBkZXZAZHBkay5vcmcNCj4gPiA+IENjOiBMdSwgV2Vuemh1byA8 d2Vuemh1by5sdUBpbnRlbC5jb20+OyBBbmFueWV2LCBLb25zdGFudGluDQo+ID4gPiA8a29uc3Rh bnRpbi5hbmFueWV2QGludGVsLmNvbT47IHN0YWJsZUBkcGRrLm9yZw0KPiA+ID4gU3ViamVjdDog UmU6IFtQQVRDSCB2MyAxLzJdIG5ldC9peGdiZTogZml4IHg1NTAgY29kZSB0byBoYW5kbGUNCj4g PiA+IHVuaWRlbnRpZmllZCBQSFkNCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+IE9uIDExLzA1 LzIwMTggMTI6NDEgUE0sIFpoYW5nLCBRaSBaIHdyb3RlOg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+ID4gRnJvbTogTHVjYSBC b2NjYXNzaSBbbWFpbHRvOmJsdWNhQGRlYmlhbi5vcmddDQo+ID4gPiA+ID4gU2VudDogRnJpZGF5 LCBOb3ZlbWJlciAyLCAyMDE4IDg6MTkgQU0NCj4gPiA+ID4gPiBUbzogZGV2QGRwZGsub3JnDQo+ ID4gPiA+ID4gQ2M6IEx1LCBXZW56aHVvIDx3ZW56aHVvLmx1QGludGVsLmNvbT47IEFuYW55ZXYs IEtvbnN0YW50aW4NCj4gPiA+ID4gPiA8a29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNvbT47IFpo YW5nLCBRaSBaIDxxaS56LnpoYW5nQGludGVsLmMNCj4gPiA+ID4gPiBvbT47DQo+ID4gPiA+ID4g M2NoYXMzQGdtYWlsLmNvbTsgTHVjYSBCb2NjYXNzaSA8Ymx1Y2FAZGViaWFuLm9yZz47IHN0YWJs ZUBkcGRrDQo+ID4gPiA+ID4gLm9yZw0KPiA+ID4gPiA+IFN1YmplY3Q6IFtQQVRDSCB2MyAxLzJd IG5ldC9peGdiZTogZml4IHg1NTAgY29kZSB0byBoYW5kbGUNCj4gPiA+ID4gPiB1bmlkZW50aWZp ZWQgUEhZDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBpeGdiZV9pZGVudGlmeV9zZnBfbW9kdWxlX1g1 NTBlbSgpIHdhcyBtaXNzaW5nIHRoZSBjb2RlIHRvDQo+ID4gPiA+ID4gaGFuZGxlDQo+ID4gPiA+ ID4gdW5pZGVudGlmaWVkIFBIWSB0aGF0IGhhcyBiZWVuIHRoZXJlIGluIDgyNTk5IHNvIGl0IHdh cyBub3QNCj4gPiA+ID4gPiBhYmxlIHRvDQo+ID4gPiA+ID4gY29tcGxldGUgaW5pdGlhbGl6YXRp b24gb2YgaXhnYmUgc2VxdWVuY2UgaWYgbm8gc2ZwIHBsdWdnZWQgaW4uDQo+ID4gPiA+ID4gUG9y dCBpdCBvdmVyIHRvIHJldHVybiBhbiBhcHByb3ByaWF0ZSB0eXBlIGFuZCBjb21wbGV0ZSBpbml0 DQo+ID4gPiA+ID4gc2VxdWVuY2UNCj4gPiA+ID4gPiBwcm9wZXJseS4NCj4gPiA+ID4gPg0KPiA+ ID4gPiA+IEZpeGVzOiBkMmU3Mjc3NGU1OGMgKCJpeGdiZS9iYXNlOiBzdXBwb3J0IFg1NTAiKQ0K PiA+ID4gPiA+IENjOiBzdGFibGVAZHBkay5vcmcNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFNpZ25l ZC1vZmYtYnk6IEx1Y2EgQm9jY2Fzc2kgPGJsdWNhQGRlYmlhbi5vcmc+DQo+ID4gPiA+ID4gLS0t DQo+ID4gPiA+ID4gdjI6IHJlZnJlc2ggdG8gcmVtb3ZlIG1lcmdlIGNvbmZsaWN0IHdpdGggbWFz dGVyDQo+ID4gPiA+ID4gdjM6IGNvYWxlc2NlIGZpeCBpbnRvIGl4Z2JlX2lkZW50aWZ5X3NmcF9t b2R1bGVfWDU1MGVtIHRvIGF2b2lkDQo+ID4gPiA+ID4gwqDCoMKgwqDCoGNvZGUgZHVwbGljYXRp b24sIGltcHJvdmUgY29tbWVudA0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gwqAgZHJpdmVycy9uZXQv aXhnYmUvYmFzZS9peGdiZV94NTUwLmMgfCA2ICsrKysrKw0KPiA+ID4gPiA+IMKgIDEgZmlsZSBj aGFuZ2VkLCA2IGluc2VydGlvbnMoKykNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IGRpZmYgLS1naXQg YS9kcml2ZXJzL25ldC9peGdiZS9iYXNlL2l4Z2JlX3g1NTAuYw0KPiA+ID4gPiA+IGIvZHJpdmVy cy9uZXQvaXhnYmUvYmFzZS9peGdiZV94NTUwLmMNCj4gPiA+ID4gPiBpbmRleCBmN2I5OGFmNTIu LmE4OGQ1Yzg2YSAxMDA2NDQNCj4gPiA+ID4gPiAtLS0gYS9kcml2ZXJzL25ldC9peGdiZS9iYXNl L2l4Z2JlX3g1NTAuYw0KPiA+ID4gPiA+ICsrKyBiL2RyaXZlcnMvbmV0L2l4Z2JlL2Jhc2UvaXhn YmVfeDU1MC5jDQo+ID4gPiA+ID4gQEAgLTE1NjEsNiArMTU2MSwxMiBAQCBzMzINCj4gPiA+DQo+ ID4gPiBpeGdiZV9pZGVudGlmeV9zZnBfbW9kdWxlX1g1NTBlbShzdHJ1Y3QNCj4gPiA+ID4gPiBp eGdiZV9odyAqaHcpDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiDCoMKgCXN0YXR1cyA9IGl4Z2JlX2lk ZW50aWZ5X21vZHVsZV9nZW5lcmljKGh3KTsNCj4gPiA+ID4gPg0KPiA+ID4gPiA+ICsJLyogU2V0 IFBIWSB0eXBlIG5vbmUgaWYgbm8gUEhZIGRldGVjdGVkIHRvIGFsbG93IGluaXQNCj4gPiA+ID4g PiB3aXRob3V0IFNGUCAqLw0KPiA+ID4gPiA+ICsJaWYgKGh3LT5waHkudHlwZSA9PSBpeGdiZV9w aHlfdW5rbm93bikgew0KPiA+ID4gPiA+ICsJCWh3LT5waHkudHlwZSA9IGl4Z2JlX3BoeV9ub25l Ow0KPiA+ID4gPg0KPiA+ID4gPiBTZXQgUEhZIHR5cGUgdG8gbm9uZSBmb3IgYSBkZXZpY2UgdGhh dCBkb2VzIGhhdmUgUEhZIGxvb2tzIHdlaXJkLg0KPiA+ID4gPiBkb2VzIGl4Z2ViX3BoeV9nZW5l cmljIHdvcmtzIGhlcmU/DQo+ID4gPg0KPiA+ID4gWWVzLCBpdCBkb2VzIHNlZW0gc3RyYW5nZSBi dXQgdGhhdCdzIHdoYXQNCj4gPiA+IGl4Z2JlX2lkZW50aWZ5X3NmcF9tb2R1bGVfZ2VuZXJpYw0K PiA+ID4gc2VlbXMgdG8gZG86DQo+ID4gPg0KPiA+ID4gCWVycl9yZWFkX2kyY19lZXByb206DQo+ ID4gPiAJCWh3LT5waHkuc2ZwX3R5cGUgPSBpeGdiZV9zZnBfdHlwZV9ub3RfcHJlc2VudDsNCj4g PiA+IAkJaWYgKGh3LT5waHkudHlwZSAhPSBpeGdiZV9waHlfbmwpIHsNCj4gPiA+IAkJCWh3LT5w aHkuaWQgPSAwOw0KPiA+ID4gCQkJaHctPnBoeS50eXBlID0gaXhnYmVfcGh5X3Vua25vd247DQo+ ID4gPiAJCX0NCj4gPiA+DQo+ID4gPiBUaGUgUVNGUCB2ZXJzaW9uIGEgbGl0dGxlIG1vcmUgZm9y Y2VmdWw6DQo+ID4gPg0KPiA+ID4gCWVycl9yZWFkX2kyY19lZXByb206DQo+ID4gPiAJCWh3LT5w aHkuc2ZwX3R5cGUgPSBpeGdiZV9zZnBfdHlwZV9ub3RfcHJlc2VudDsNCj4gPiA+IAkJaHctPnBo eS5pZCA9IDA7DQo+ID4gPiAJCWh3LT5waHkudHlwZSA9IGl4Z2JlX3BoeV91bmtub3duOw0KPiA+ ID4NCj4gPiA+IElmIHdlIGdvIGZvcndhcmQgd2l0aG91dCBzZXR0aW5nIHRoZSBwaHlfdHlwZSB0 byBub25lLCB3ZSB3aWxsDQo+ID4gPiBldmVudHVhbGx5IHJ1bg0KPiA+ID4gaW50byBpc3N1ZXMg Y2FsbGluZyBvdGhlciBwaHkgcm91dGluZXMuDQo+ID4gPg0KPiA+ID4gU28gc2hvdWxkIGEgbGFj ayBvZiBTRlAsIHJlc2V0IHRoZSBQSFkgdHlwZT8gSXQncyBoYXp5IGJlY2F1c2UgdGhlDQo+ID4g PiBkaWZmZXJlbmNlDQo+ID4gPiBiZXR3ZWVuIFBIWSBhbmQgU0ZQIGlzbid0IHRoYXQgY2xlYXIg dG8gbWUgaGVyZS4NCj4gPg0KPiA+IEknbSBub3Qgc3VyZSB0aGF0J3MgdGhlIHNhbWUgY2FzZTop Lg0KPiA+IEp1c3QgZmVlbCB0aGF0IGl0J3MgYmV0dGVyIHRvIGhhbmRsZSBpeGdiZV9waHlfdW5r bm93biBkaXJlY3RseSBmb3INCj4gPiBzb21lIGRldmljZSBpZCBhcyBhIHNwZWNpYWwgY2FzZSB0 aGFuIGp1c3QgcmVwbGFjZSBpdCB0bw0KPiA+IGl4Z2JlX3BoeV9ub25lIHRvIGNoZWF0IHRoZSBj aGVjayBwYXRoLCBzaW5jZSB0aGF0IHJlbHkgb24gd2UgbmV2ZXINCj4gPiBjaGFuZ2UgdGhlIHdh eSB0byBoYW5kbGUgaXhnYmVfcGh5X25vbmUuDQo+ID4NCj4gPiBTbyBzdGlsbCBoYXZlIHRoZSBx dWVzdGlvbj8NCj4gPiBXaGF0IGlzIHRoZSBmYWlsdXJlIGlmIHlvdSBnbyB3aXRoIGl4Z2JlX3Bo eV91bmtub3duPw0KPiA+IElzIHRoYXQgcG9zc2libGUgdG8gd29yayBhcm91bmQgdGhpcyBsaWtl DQo+ID4gaWYgKHBoeV90eXBlID09IGl4Z2JlX3BoeV91bmtub3duICYmIGRldl9pZCA9PSB4eHh4 KQ0KPiA+IAkuLi4NCj4gDQo+IEhpLA0KPiANCj4gVGhhbmtzIGZvciBoYXZpbmcgYSBsb29rIGF0 IHRoaXMgYWdhaW4uIElmIHlvdSBjb3VsZCBwbGVhc2Ugc2VlIHRoZQ0KPiBvdGhlciBhbnN3ZXIs IGZyb20gbXlzZWxmLCBJJ3ZlIHF1b3RlZCB0aGUgZXhhY3QgZXJyb3Igd2Ugc2VlIGFuZCB0aGUN Cj4gaXNzdWUgaXQgY2F1c2VzLg0KDQpZZXMsIEkgc2VlIGl0IGZhaWxlZCBhdCBldGhfaXhnYmVf ZGV2X2luaXQsIGl0IHdpbGwgYmUgYmV0dGVyIGlmIHlvdSBjYW4gcHJvdmlkZSBtb3JlIGRldGFp bCBmb3IgdGhlIGNhbGwgc3RhY2ssIHNvIHdlIGNhbiBmaWd1cmUgb3V0IGlmIHdlIGNhbiB3b3Jr IGFyb3VuZCB0aGlzIGJ5IGhhbmRsZSBpeGdiZV9waHlfdW5rbm93biBkaXJlY3RseSB3aXRoIHNv bWUgc3BlY2lhbCBjYXNlLg0KDQo+IA0KPiAtLQ0KPiBLaW5kIHJlZ2FyZHMsDQo+IEx1Y2EgQm9j Y2Fzc2kNCg==