From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id C2C0B912B; Fri, 26 May 2017 02:54:06 +0200 (CEST) Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga104.jf.intel.com with ESMTP; 25 May 2017 17:54:05 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.38,394,1491289200"; d="scan'208,217";a="107132047" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by fmsmga006.fm.intel.com with ESMTP; 25 May 2017 17:54:05 -0700 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 25 May 2017 17:54:04 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.246]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.217]) with mapi id 14.03.0319.002; Fri, 26 May 2017 08:54:02 +0800 From: "Lu, Wenzhuo" To: Gregory Etelson CC: "dev@dpdk.org" , "users@dpdk.org" , "Yigit, Ferruh" Thread-Topic: IXBGE VF: link state detection Thread-Index: AQHS1HNAGOHmC3KQd0m6/Y9gbWtYa6IEOfgA//+psQCAAJrYMP//gEOAgACIdRD//4L7gAA4MpfA Date: Fri, 26 May 2017 00:54:01 +0000 Message-ID: <6A0DE07E22DDAD4C9103DF62FEBC09093B5BCE34@shsmsx102.ccr.corp.intel.com> References: <8509342.3MbcxIPMKs@polaris> <3497961.mUtAKJcRhq@polaris> <6A0DE07E22DDAD4C9103DF62FEBC09093B5BCB14@shsmsx102.ccr.corp.intel.com> <149580724.I1KizxjscO@polaris> In-Reply-To: <149580724.I1KizxjscO@polaris> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-dev] IXBGE VF: link state detection 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: Fri, 26 May 2017 00:54:08 -0000 SGkgR3JlZ29yeSwNCkkgdGhpbmsgc28uIEZvciBleGFtcGxlLCBJbiBrZXJuZWwgZHJpdmVyLCB5 b3UgY2FuIGZpbmQgdGhlcmXigJlzIGEgbWVzc2FnZSB0aGF04oCZcyB1c2VkIGZvciBQRiB0byBu b3RpZnkgIFZGIHdoZW4gdGhlIGxpbmsgc3RhdGUgY2hhbmdlcy4NCg0KDQpCZXN0IHJlZ2FyZHMN CldlbnpodW8gTHUNCg0KRnJvbTogR3JlZ29yeSBFdGVsc29uIFttYWlsdG86Z3JlZ29yeUB3ZWth LmlvXQ0KU2VudDogVGh1cnNkYXksIE1heSAyNSwgMjAxNyAyOjAzIFBNDQpUbzogTHUsIFdlbnpo dW8NCkNjOiBkZXZAZHBkay5vcmc7IHVzZXJzQGRwZGsub3JnOyBZaWdpdCwgRmVycnVoDQpTdWJq ZWN0OiBSZTogSVhCR0UgVkY6IGxpbmsgc3RhdGUgZGV0ZWN0aW9uDQoNCg0KSGVsbG8sDQoNCg0K DQpJbiB0aGF0IGNhc2UgaWYgSSBuZWVkIHJlbGlhYmxlIGxpbmsgc3RhdGUgZGV0ZWN0aW9uDQoN CnRoZSBvbmx5IG9wdGlvbiBpcyBQRiBsaW5rIHZlcmlmaWNhdGlvbi4NCg0KSXMgaXQgc28gPw0K DQoNCg0KVGhhbmsgeW91Lg0KDQoNCg0KUmVnYXJkcywNCg0KR3JlZ29yeQ0KDQpPbiBUaHVyc2Rh eSwgMjUgTWF5IDIwMTcgMDg6NDQ6NTYgSURUIEx1LCBXZW56aHVvIHdyb3RlOg0KDQpIaSBHcmVn b3J5LA0KDQpZZXMsIEkgcmVtZW1iZXIgaTQwZSBrZXJuZWwgZHJpdmVyIGhhcyB0aGUgd2F0Y2hk b2cgdG9vLiBJIGd1ZXNzIG1heWJlIGFsbCB0aGUgTklDc+KAmSBrZXJuZWwgZHJpdmVyIGhhcyB0 aGUgc2ltaWxhciBtZWNoYW5pc20uIE5vdCBzdXJlIGFzIEkgaGF2ZW7igJl0IGNoZWNrZWQg4pi6 DQoNCg0KDQoNCg0KQmVzdCByZWdhcmRzDQoNCldlbnpodW8gTHUNCg0KDQoNCkZyb206IEdyZWdv cnkgRXRlbHNvbiBbbWFpbHRvOmdyZWdvcnlAd2VrYS5pb10NClNlbnQ6IFRodXJzZGF5LCBNYXkg MjUsIDIwMTcgMToyMiBQTQ0KVG86IEx1LCBXZW56aHVvDQpDYzogZGV2QGRwZGsub3JnPG1haWx0 bzpkZXZAZHBkay5vcmc+OyB1c2Vyc0BkcGRrLm9yZzxtYWlsdG86dXNlcnNAZHBkay5vcmc+OyBZ aWdpdCwgRmVycnVoDQpTdWJqZWN0OiBSZTogSVhCR0UgVkY6IGxpbmsgc3RhdGUgZGV0ZWN0aW9u DQoNCg0KDQpIZWxsbywNCg0KDQoNCldoYXQgYWJvdXQgaTQwZSBWRiBQTUQgPw0KDQpEb2VzIGl0 IGhhdmUgcmVsaWFibGUgbGluayBzdGF0ZSBtb25pdG9yaW5nID8NCg0KDQoNClRoYW5rIHlvdS4N Cg0KDQoNClJlZ2FyZHMsDQoNCkdyZWdvcnkNCg0KT24gVGh1cnNkYXksIDI1IE1heSAyMDE3IDA4 OjAxOjAwIElEVCBMdSwgV2Vuemh1byB3cm90ZToNCg0KSGkgR3JlZ29yeSwNCg0KVGhlIG1lY2hh bmlzbSBpcyBkaWZmZXJlbnQuIEtlcm5lbCBkcml2ZXIgaGFzIGEgd2F0Y2hkb2cgdG8gY2hlY2sg dGhlIGxpbmsgc3RhdGUgcGVyaW9kaWNhbGx5LiBTbywgaXQgY2FuIHJlc2V0IHRoZSBsaW5rIGF1 dG9tYXRpY2FsbHkuDQoNCg0KDQoNCg0KQmVzdCByZWdhcmRzDQoNCldlbnpodW8gTHUNCg0KDQoN CkZyb206IEdyZWdvcnkgRXRlbHNvbiBbbWFpbHRvOmdyZWdvcnlAd2VrYS5pb10NClNlbnQ6IFRo dXJzZGF5LCBNYXkgMjUsIDIwMTcgMTE6NDUgQU0NClRvOiBMdSwgV2Vuemh1bw0KQ2M6IGRldkBk cGRrLm9yZzxtYWlsdG86ZGV2QGRwZGsub3JnPjsgdXNlcnNAZHBkay5vcmc8bWFpbHRvOnVzZXJz QGRwZGsub3JnPjsgWWlnaXQsIEZlcnJ1aA0KU3ViamVjdDogUmU6IElYQkdFIFZGOiBsaW5rIHN0 YXRlIGRldGVjdGlvbg0KDQoNCg0KSGVsbG8sDQoNCg0KDQpJbiB0aGlzIGNhc2UgSSB3b3VsZCBl eHBlY3QgaXhnYmUgVkYgYm91bmQgdG8ga2VybmVsIGRyaXZlcg0KDQphbHNvIGZhaWwgb24gbGlu ayB1cCBkZXRlY3Rpb24NCg0KSW4gbXkgdGVzdHMsIFZGcyBib3VuZCB0byBrZXJuZWwgZHJpdmVy cyBvcGVyYXRlIGNvcnJlY3RseS4NCg0KDQoNClJlZ2FyZHMsDQoNCkdyZWdvcnkNCg0KT24gVGh1 cnNkYXksIDI1IE1heSAyMDE3IDAzOjU2OjM0IElEVCBMdSwgV2Vuemh1byB3cm90ZToNCg0KSGkg R3JlZ29yeSwNCg0KQWZ0ZXIgeW91IHR1cm5lZCB0aGUgcG9ydCBkb253L3VwLCBQRiB3aWxsIHJl LWluaXQgdGhlIFZG4oCZcyByZWdpc3RlcnMuIFNvLCBWRiBjYW5ub3Qgd29yayBjb3JyZWN0bHku IFRoYXTigJlzIHdoeSB5b3UgY2FuIGtub3cgbGluayBkb3duIGJ1dCBub3QgbGluayB1cCBhbmQg aGF2ZSB0byByZXNldCB0aGUgcHJvY2Vzcy4NCg0KDQoNCg0KDQpCZXN0IHJlZ2FyZHMNCg0KV2Vu emh1byBMdQ0KDQoNCg0KRnJvbTogR3JlZ29yeSBFdGVsc29uIFttYWlsdG86Z3JlZ29yeUB3ZWth LmlvXQ0KU2VudDogV2VkbmVzZGF5LCBNYXkgMjQsIDIwMTcgNTo1MCBQTQ0KVG86IGRldkBkcGRr Lm9yZzxtYWlsdG86ZGV2QGRwZGsub3JnPg0KQ2M6IHVzZXJzQGRwZGsub3JnPG1haWx0bzp1c2Vy c0BkcGRrLm9yZz47IFlpZ2l0LCBGZXJydWg7IEx1LCBXZW56aHVvDQpTdWJqZWN0OiBJWEJHRSBW RjogbGluayBzdGF0ZSBkZXRlY3Rpb24NCg0KDQoNCkhlbGxvLA0KDQoNCg0KSW4gbXkgdGVzdHMg RFBESy0xNy4wNS4wIHByb2Nlc3MgcXVlcmllcyBsaW5rIHN0YXRlIHdpdGggcnRlX2V0aF9saW5r X2dldCgpIGVhY2ggNTAgbXNlYw0KDQpkdXJpbmcgNS0yMCBNQi9zZWMgSU9zIGZsb3cuDQoNCkkg dHVybiBFdGhlcm5ldCBzd2l0Y2ggcG9ydCBkb3duIGFuZCB1cCBhbmQgY2hlY2sgSVhHQkUgVkYg UE1EIHJlYWN0aW9uIHRvIGxpbmsgc3RhdGUgY2hhbmdlcy4NCg0KVkYgUE1EIGNvcnJlY3RseSBy ZWNvZ25pemUgbGluayBkb3duIGV2ZW50cyBidXQgbWF5IG1pc3MgbGluayB1cC4NCg0KV2hlbiB0 aGUgZmF1bHQgb2NjdXJzLCBzdWJzZXF1ZW50IGNhbGxzIHRvIHJ0ZV9ldGhfbGlua19nZXQgd2ls bCByZXR1cm4gbGlua19zdGF0dXMgPT0gMCBmb3JldmVyLg0KDQpJIG5lZWQgdG8gcmVzZXQgRFBE SyBwcm9jZXNzIHRvIGdldCBjb3JyZWN0IGxpbmsgc3RhdGUgdmFsdWUuDQoNCk15IGRlYnVnZ2lu ZyBzaG93cyB0aGF0IGluIGNhc2Ugb2YgdGhlIGZhdWx0LCBtYngtPm9wcy5yZWFkKGh3LCAmaW5f bXNnLCAxLCAwKSBpbiBpeGdiZV9jaGVja19tYWNfbGlua192Zg0KDQprZWVwcyByZXR1cm5pbmcg bm9uLXplcm8gdmFsdWUNCg0KDQoNClJlZ2FyZHMsDQoNCkdyZWdvcnkNCg0KDQoNCg0KDQoNCg==