From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id AEF55376C for ; Tue, 18 Jul 2017 16:57:01 +0200 (CEST) Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Jul 2017 07:57:00 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.40,378,1496127600"; d="scan'208";a="126492255" Received: from kmsmsx155.gar.corp.intel.com ([172.21.73.106]) by orsmga005.jf.intel.com with ESMTP; 18 Jul 2017 07:56:59 -0700 Received: from pgsmsx106.gar.corp.intel.com ([169.254.9.158]) by KMSMSX155.gar.corp.intel.com ([169.254.15.19]) with mapi id 14.03.0319.002; Tue, 18 Jul 2017 22:56:58 +0800 From: "Dai, Wei" To: "Yigit, Ferruh" , Srinivasan J CC: Thomas Monjalon , "dev@dpdk.org" , "Lu, Wenzhuo" , "Ananyev, Konstantin" Thread-Topic: [dpdk-dev] [PATCH] net/ixgbe: support detection of hot swapped SFP/SFP+ Thread-Index: AQHS0Id63sFPqv/GZEaf/GTlCZVWsaI7iDKAgB58KhA= Date: Tue, 18 Jul 2017 14:56:57 +0000 Message-ID: <49759EB36A64CF4892C1AFEC9231E8D650B64CD9@PGSMSX106.gar.corp.intel.com> References: <1492685271-7583-1-git-send-email-srinidpdk@gmail.com> <6A0DE07E22DDAD4C9103DF62FEBC09093B59C4B1@shsmsx102.ccr.corp.intel.com> <3282640.JDCqqrB9e9@xps> <49759EB36A64CF4892C1AFEC9231E8D650A7D260@PGSMSX106.gar.corp.intel.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMThhOWYyMGItMTVhOS00MTU0LWE0NWYtYmMwZGYwMjZiM2FlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Ik0yKzdFXC9oRkt1TmZGUCtQRTNvVHl1T3dpeXZCOVczTGxzOHpJelY2aE40PSJ9 x-ctpclassification: CTP_IC dlp-product: dlpe-windows dlp-version: 10.0.102.7 dlp-reaction: no-action x-originating-ip: [172.30.20.205] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH] net/ixgbe: support detection of hot swapped SFP/SFP+ 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: Tue, 18 Jul 2017 14:57:02 -0000 SEksIFNyaW5pDQoNClNvcnJ5IGZvciBsYXRlIHJlc3BvbnNlLg0KDQpBcyBJIGhhdmUgcG9pbnRl ZCBvdXQgdGhhdCBJeGdiZV9yZXNldF9od184MjU5OSggKSBjYWxscyBody0+cGh5Lm9wcy5pbml0 KGh3KSB1bmNvbmRpdGlvbmFsbHksDQpJIHRoaW5rIGl0IGlzIG5vIG5lZWQgdG8gY2FsbCBody0+ cGh5Lm9wcy5pbml0KGh3KSBhZnRlciBpeGdiZV9wZl9yZXNldF9odyhodykgYXQgbGVhc3QgZm9y IDgyNTk5Lg0KSSBhbHNvIHRoaW5rIHRoYXQgb25seSBtb3ZpbmcgImh3LT5waHkudHlwZSA9IGl4 Z2JlX3BoeV91bmtub3duIiBqdXN0IGJlZm9yZSBpeGdiZV9wZl9yZXNldF9odyhodykgaXMgT0su DQoNCldoYXQncyBtb3JlLCBob3cgYWJvdXQgWDU0MCBhbmQgWDU1MCA/DQpJIGhhdmUganVzdCBn b3QgYSBYNTQwIGFuZCBhIFg1NTAgTklDIHdpdGggY29wcGVyIGludGVyZmFjZSwgc28gSSBvbmx5 IGNhbiBwbHVnIGluL291dCB0aGUgUko0NSBsaW5lIHRvIGhlbHAgdGVzdCBpdC4NCg0KSXMgeW91 ciBwYXRjaCBkZXNpZ25lZCBmb3IgcGx1Z2dpbmcgb3V0IG9yaWdpbmFsIFNGUCBhbmQgdGhlbiBw bHVnZ2luZyBpbiBhbm90aGVyIGRpZmZlcmVudCB0eXBlIG9mIFNGUCA/DQoNCkJ5IHRoZSB3YXks IEknZCBsaWtlIHlvdSBwcm92aWRlIG1vcmUgZGV0YWlscyBvbiBob3cgdG8gdGVzdCB5b3VyIHBh dGNoPyBXaXRoIHRlc3RwbWQgPyBPciBvdGhlciBhcHAgPw0KDQpUaGFua3MNCi1XZWkNCg0KPiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBZaWdpdCwgRmVycnVoDQo+IFNlbnQ6 IFRodXJzZGF5LCBKdW5lIDI5LCAyMDE3IDk6MDAgUE0NCj4gVG86IFNyaW5pdmFzYW4gSiA8c3Jp bmlkcGRrQGdtYWlsLmNvbT47IERhaSwgV2VpIDx3ZWkuZGFpQGludGVsLmNvbT4NCj4gQ2M6IFRo b21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5ldD47IGRldkBkcGRrLm9yZzsgTHUsDQo+ IFdlbnpodW8gPHdlbnpodW8ubHVAaW50ZWwuY29tPjsgQW5hbnlldiwgS29uc3RhbnRpbg0KPiA8 a29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0g W1BBVENIXSBuZXQvaXhnYmU6IHN1cHBvcnQgZGV0ZWN0aW9uIG9mIGhvdA0KPiBzd2FwcGVkIFNG UC9TRlArDQo+IA0KPiBPbiA1LzE5LzIwMTcgMTE6MDQgQU0sIFNyaW5pdmFzYW4gSiB3cm90ZToN Cj4gPiBIaSBXZWksDQo+ID4gICAgICAgICAgIFllcyB0aGUgY2hhbmdlcyBhcmUgaW4gaXhnYmVf ZGV2X3N0YXJ0KCApLCAgdGhlIHBhdGNoIHNob3dzDQo+ID4gdGhlIGZ1bmN0aW9uIGFzIGV0aF9p eGdiZXZmX3BjaV9yZW1vdmUoKSBwcm9iYWJseSBkdWUgdG8gdGhlIHdheSBkaWZmDQo+ID4gcmVj b2duaXplcyB0aGUgY2hhbmdlLiBJIGhhdmUgdGVzdGVkIHRoZSBjaGFuZ2UgdXNpbmcgSW50ZWwN Cj4gPiBDb3Jwb3JhdGlvbiA4MjU5OUVTLg0KPiANCj4gSGkgU3Jpbml2YXNhbiwgV2VpLA0KPiAN Cj4gV2hhdCBpcyB0aGUgbGF0ZXN0IHN0YXR1cyBvZiB0aGUgcGF0Y2g/IEFyZSBhbGwgaXNzdWVz IHBvaW50ZWQgYnkgV2llDQo+IGFkZHJlc3NlZCBpbiB0aGUgcGF0Y2gsIG9yIGFyZSB3ZSB3YWl0 aW5nIGZvciBhIG5ldyB2ZXJzaW9uPw0KPiANCj4gVGhhbmtzLA0KPiBmZXJydWgNCj4gDQo+ID4N Cj4gPiBUaGFua3MsDQo+ID4gU3JpbmkNCj4gPg0KPiA+IE9uIFR1ZSwgTWF5IDE2LCAyMDE3IGF0 IDk6MDQgQU0sIERhaSwgV2VpIDx3ZWkuZGFpQGludGVsLmNvbT4gd3JvdGU6DQo+ID4+IEhpLCBT cmluaQ0KPiA+Pg0KPiA+PiBUaGVyZSBpcyBhIGJpdCBjb25mdXNpb24uIFlvdXIgcGF0Y2ggc2hv d3MgdGhhdCB5b3VyIGNvZGUgaXMgYWRkZWQgaW50bw0KPiB0aGUgZnVuY3Rpb24gZXRoX2l4Z2Jl dmZfcGNpX3JlbW92ZSggKS4NCj4gPj4gQnV0IGl0IGlzIG5vdC4gSXQgaXMgYWRkZWQgaW50byB0 aGUgZnVjbnRpb24gaXhnYmVfZGV2X3N0YXJ0KCApLCByaWdodCA/DQo+ID4+IFNvIHdvdWxkIHlv dSBwbGVhc2UgcmViYXNlIGl0IHRvIFIgMTcuMDUgPw0KPiA+Pg0KPiA+PiBXaGljaCB0eXBlIG9m IGl4Z2JlIGRldmljZSBpZCBkaWQgeW91IHRlc3RlZCA/DQo+ID4+DQo+ID4+IFRoZXJlIGFyZSBt YW55IE1BQyB0eXBlcyB3aXRoIGRpZmZlcmVudCBkZXZpY2UgaWQuDQo+ID4+DQo+ID4+IFRoZSBm dW5jdGlvbiBpeGdiZV9wZl9yZXNldF9odyhodykgaXMgY2FsbGVkIGJlZm9yZSB5b3VyIGFkZGlu ZyBjb2RlLg0KPiA+PiBpeGdiZV9wZl9yZXNldF9odygpIGNhbGxzIGh3LT5tYWMub3BzLnJlc2V0 X2h3KCApIHdoaWNoIG1heSBwb2ludHMgdG8NCj4gZm9sbG93aW5nIGRpZmZlcmVudCBmdW5jdGlv biBmb3IgZGlmZmVyZW50IE1BQyB0eXBlLg0KPiA+PiBJeGdiZV9yZXNldF9od184MjU5OCggKSBj YWxscyBody0+cGh5Lm9wcy5pbml0KGh3KSBpZg0KPiBody0+cGh5LnJlc2V0X2Rpc2FibGUgPT0g ZmFsc2UgLg0KPiA+PiBJeGdiZV9yZXNldF9od184MjU5OSggKSBjYWxscyBody0+cGh5Lm9wcy5p bml0KGh3KSB1bmNvbmRpdGlvbmFsbHkuDQo+ID4+IGl4Z2JlX3Jlc2V0X2h3X1g1NDAoICkgZG9l c24ndCcgY2FsbCBwdy0+cGh5Lm9wcy5pbml0KGh3KS4gRm9yIFg1NDAsDQo+IGh3LT5waHkub3Bz LmluaXQgcG9pbnRzIHRvIGl4Z2JlX2luaXRfcGh5X29wc19nZW5lcmljKCkgd2hpY2ggb25seSBp bml0aWFsaXplDQo+IHNvbWUgZnVuY3Rpb24gcG9pbnRlcnMuDQo+ID4+IEl4Z2JlX3Jlc3RfaHdf eDU1MGVtKCkgY2FsbHMgaHctPnBoeS5vcHMuaW5pdChodykgdW5jb25kaXRpb25hbGx5Lg0KPiA+ Pg0KPiA+PiBBbmQgZm9yIFZGLCAgaXhnYmVfcmVzZXRfaHdfdmYoICkgYW5kIGl4Z2JldmZfaHZf cmVzZXRfaHdfdmYoICkgZG9uJ3QNCj4gY2FsbCBody0+cGh5Lm9wcy5pbml0KGh3KSBhbnl3aGVy ZS4NCj4gPj4NCj4gPj4gVGhhbmtzICYgQmVzdCBSZWdhcmRzDQo+ID4+IC1XZWkNCj4gPj4NCj4g Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+PiBGcm9tOiBkZXYgW21haWx0bzpk ZXYtYm91bmNlc0BkcGRrLm9yZ10gT24gQmVoYWxmIE9mIFRob21hcw0KPiBNb25qYWxvbg0KPiA+ Pj4gU2VudDogU3VuZGF5LCBNYXkgNywgMjAxNyA2OjM2IEFNDQo+ID4+PiBUbzogU3Jpbml2YXNh biBKIDxzcmluaWRwZGtAZ21haWwuY29tPg0KPiA+Pj4gQ2M6IGRldkBkcGRrLm9yZzsgTHUsIFdl bnpodW8gPHdlbnpodW8ubHVAaW50ZWwuY29tPjsgQW5hbnlldiwNCj4gPj4+IEtvbnN0YW50aW4g PGtvbnN0YW50aW4uYW5hbnlldkBpbnRlbC5jb20+DQo+ID4+PiBTdWJqZWN0OiBSZTogW2RwZGst ZGV2XSBbUEFUQ0hdIG5ldC9peGdiZTogc3VwcG9ydCBkZXRlY3Rpb24gb2YgaG90DQo+ID4+PiBz d2FwcGVkIFNGUC9TRlArDQo+ID4+Pg0KPiA+Pj4gMDYvMDUvMjAxNyAxNTo1MSwgU3Jpbml2YXNh biBKOg0KPiA+Pj4+IEhpLA0KPiA+Pj4+ICAgICAgICAgICAgICAgICAgICBEbyB3ZSBuZWVkIGFu IGV4cGxpY2l0ICJBY2tlZC1ieSIga2V5d29yZCBmb3INCj4gPj4+PiB0aGlzIHBhdGNoIHRvIGJl IGFjY2VwdGVkIGFuZCBhcHBsaWVkPw0KPiA+Pj4NCj4gPj4+IFllcywgZ2l2ZW4gaXQgaXMgbm90 IGEgdHJpdmlhbCBwYXRjaCwgYW4gYWNrIGZyb20gdGhlIG1haW50YWluZXIgaXMgcmVxdWlyZWQu DQo+ID4+PiBBbnl3YXksIGl0IGhhcyBiZWVuIHN1Ym1pdHRlZCB0b28gbGF0ZSBmb3IgMTcuMDUg dGVzdGluZy4NCg0K