From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id CE6CA1B108 for ; Tue, 8 Jan 2019 04:10:20 +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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Jan 2019 19:10:19 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,452,1539673200"; d="scan'208";a="108084783" Received: from pgsmsx114.gar.corp.intel.com ([10.108.55.203]) by orsmga008.jf.intel.com with ESMTP; 07 Jan 2019 19:10:18 -0800 Received: from pgsmsx103.gar.corp.intel.com ([169.254.2.6]) by pgsmsx114.gar.corp.intel.com ([169.254.4.57]) with mapi id 14.03.0415.000; Tue, 8 Jan 2019 11:10:17 +0800 From: "Zhao1, Wei" To: "Meunier, Julien (Nokia - FR/Paris-Saclay)" , "Ananyev, Konstantin" , "Lu, Wenzhuo" CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH] net/ixgbe: add support of loopback for X540/X550 Thread-Index: AQHUorR4t2DMOQjamk2U0ZFglDInCaWjmrlA///fKgCAAT4BYA== Date: Tue, 8 Jan 2019 03:10:16 +0000 Message-ID: References: <20190102160055.30301-1-julien.meunier@nokia.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.400.15 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: add support of loopback for X540/X550 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, 08 Jan 2019 03:10:21 -0000 SGnvvIxNZXVuaWVyLCBKdWxpZW4NCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBG cm9tOiBNZXVuaWVyLCBKdWxpZW4gKE5va2lhIC0gRlIvUGFyaXMtU2FjbGF5KQ0KPiBbbWFpbHRv Omp1bGllbi5tZXVuaWVyQG5va2lhLmNvbV0NCj4gU2VudDogVHVlc2RheSwgSmFudWFyeSA4LCAy MDE5IDEyOjA1IEFNDQo+IFRvOiBaaGFvMSwgV2VpIDx3ZWkuemhhbzFAaW50ZWwuY29tPjsgQW5h bnlldiwgS29uc3RhbnRpbg0KPiA8a29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNvbT47IEx1LCBX ZW56aHVvIDx3ZW56aHVvLmx1QGludGVsLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZw0KPiBTdWJq ZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0hdIG5ldC9peGdiZTogYWRkIHN1cHBvcnQgb2YgbG9v cGJhY2sgZm9yDQo+IFg1NDAvWDU1MA0KPiANCj4gSW5saW5lIHJlcGx5DQo+IA0KPiBPbiAwNy8w MS8yMDE5IDExOjA1LCBaaGFvMSwgV2VpIHdyb3RlOg0KPiA+DQo+ID4NCj4gPj4gLS0tLS1Pcmln aW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogZGV2IFttYWlsdG86ZGV2LWJvdW5jZXNAZHBk ay5vcmddIE9uIEJlaGFsZiBPZiBKdWxpZW4gTWV1bmllcg0KPiA+PiBTZW50OiBUaHVyc2RheSwg SmFudWFyeSAzLCAyMDE5IDEyOjAxIEFNDQo+ID4+IFRvOiBBbmFueWV2LCBLb25zdGFudGluIDxr b25zdGFudGluLmFuYW55ZXZAaW50ZWwuY29tPjsgTHUsIFdlbnpodW8NCj4gPj4gPHdlbnpodW8u bHVAaW50ZWwuY29tPg0KPiA+PiBDYzogZGV2QGRwZGsub3JnDQo+ID4+IFN1YmplY3Q6IFtkcGRr LWRldl0gW1BBVENIXSBuZXQvaXhnYmU6IGFkZCBzdXBwb3J0IG9mIGxvb3BiYWNrIGZvcg0KPiA+ PiBYNTQwL1g1NTANCj4gPj4NCj4gPj4gTG9vcGJhY2sgbW9kZSBpcyBhbHNvIHN1cHBvcnRlZCBv biBYNTQwIGFuZCBYNTUwIE5JQ3MsIGFjY29yZGluZyB0bw0KPiA+PiB0aGVpciBkYXRhc2hlZXQg KHNlY3Rpb24gMTUuMikuIFRoZSB3YXkgdG8gc2V0IGl0IHVwIGlzIGEgbGl0dGxlIGRpZmZlcmVu dCBvZg0KPiB0aGUgODI1OTkuDQo+ID4+DQo+ID4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBNZXVu aWVyIDxqdWxpZW4ubWV1bmllckBub2tpYS5jb20+DQo+IFsuLi5dDQo+IA0KPiA+PiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9uZXQvaXhnYmUvaXhnYmVfcnh0eC5jDQo+ID4+IGIvZHJpdmVycy9uZXQv aXhnYmUvaXhnYmVfcnh0eC5jIGluZGV4IDlhNzlkMTguLjBlZjdmZGYgMTAwNjQ0DQo+ID4+IC0t LSBhL2RyaXZlcnMvbmV0L2l4Z2JlL2l4Z2JlX3J4dHguYw0KPiA+PiArKysgYi9kcml2ZXJzL25l dC9peGdiZS9peGdiZV9yeHR4LmMNCj4gDQo+IFsuLi5dDQo+IA0KPiA+PiAgIC8qDQo+ID4+ICAg ICogU3RhcnQgVHJhbnNtaXQgYW5kIFJlY2VpdmUgVW5pdHMuDQo+ID4+IEBAIC01MTQ4LDEwICs1 MTc1LDE2IEBAIGl4Z2JlX2Rldl9yeHR4X3N0YXJ0KHN0cnVjdCBydGVfZXRoX2Rldg0KPiAqZGV2 KQ0KPiA+PiAgIAlyeGN0cmwgfD0gSVhHQkVfUlhDVFJMX1JYRU47DQo+ID4+ICAgCWh3LT5tYWMu b3BzLmVuYWJsZV9yeF9kbWEoaHcsIHJ4Y3RybCk7DQo+ID4+DQo+ID4+IC0JLyogSWYgbG9vcGJh Y2sgbW9kZSBpcyBlbmFibGVkIGZvciA4MjU5OSwgc2V0IHVwIHRoZSBsaW5rIGFjY29yZGluZ2x5 DQo+ID4+ICovDQo+ID4+IC0JaWYgKGh3LT5tYWMudHlwZSA9PSBpeGdiZV9tYWNfODI1OTlFQiAm Jg0KPiA+PiAtCQkJZGV2LT5kYXRhLT5kZXZfY29uZi5scGJrX21vZGUgPT0NCj4gPj4gSVhHQkVf TFBCS184MjU5OV9UWF9SWCkNCj4gPj4gLQkJaXhnYmVfc2V0dXBfbG9vcGJhY2tfbGlua184MjU5 OShodyk7DQo+ID4+ICsJLyogSWYgbG9vcGJhY2sgbW9kZSBpcyBlbmFibGVkLCBzZXQgdXAgdGhl IGxpbmsgYWNjb3JkaW5nbHkgKi8NCj4gPj4gKwlpZiAoZGV2LT5kYXRhLT5kZXZfY29uZi5scGJr X21vZGUgPT0gSVhHQkVfTFBCS19UWF9SWCkgew0KPiA+PiArCQlpZiAoaHctPm1hYy50eXBlID09 IGl4Z2JlX21hY184MjU5OUVCKQ0KPiA+PiArCQkJaXhnYmVfc2V0dXBfbG9vcGJhY2tfbGlua184 MjU5OShodyk7DQo+ID4+ICsJCWVsc2UgaWYgKGh3LT5tYWMudHlwZSA9PSBpeGdiZV9tYWNfWDU0 MCB8fA0KPiA+PiArCQkgICAgIGh3LT5tYWMudHlwZSA9PSBpeGdiZV9tYWNfWDU1MCB8fA0KPiA+ PiArCQkgICAgIGh3LT5tYWMudHlwZSA9PSBpeGdiZV9tYWNfWDU1MEVNX3ggfHwNCj4gPj4gKwkJ ICAgICBody0+bWFjLnR5cGUgPT0gaXhnYmVfbWFjX1g1NTBFTV9hKQ0KPiA+PiArCQkJaXhnYmVf c2V0dXBfbG9vcGJhY2tfbGlua194NTQwX3g1NTAoaHcpOw0KPiA+IAkJRWxzZQ0KPiA+IAkJCVJl dHVybiAtMTsNCj4gPg0KPiA+IFNIT1VMRCB3ZSBhZGQgc29tZSBicmFuY2ggaGVyZT8NCj4gPiBJ biBjYXNlIHNvbWUgb3RoZXIgTklDIHdpdGggY29uZmlndXJhdGlvbiBmb3IgdHgtPnJ4IGxvb3Ag YnV0IHBtZCBjb2RlIGRvDQo+IG5vdCBzdXBwb3J0Lg0KPiANCj4gTXkgcGF0Y2ggaXMgaXNvLWZ1 bmN0aW9uYWw6IGlmIGEgdXNlciBzZXRzIHRoZSBscGJrX21vZGUgdG8gMHgxDQo+IChJWEdCRV9M UEJLX1RYX1JYKSwgRFBESyBzZXR1cHMgdGhlIFRYIC0+IFJYIGxvb3BiYWNrLiBPdGhlcndpc2Us IGl0DQo+IGlnbm9yZXMgdGhlIGNvbmZpZ3VyYXRpb24uDQo+IA0KPiBQbGVhc2UgcmVtZW1iZXIg dGhhdCBscGJrX21vZGUgaXMgc3BlY2lmaWMgdG8gZWFjaCBQTUQuDQo+IA0KPiBpbiBydGVfZXRo ZGV2Lmg6DQo+IAlMb29wYmFjayBvcGVyYXRpb24gbW9kZS4gQnkgZGVmYXVsdCB0aGUgdmFsdWUg aXMgMCwgbWVhbmluZyB0aGUNCj4gCWxvb3BiYWNrIG1vZGUgaXMgZGlzYWJsZWQuIFJlYWQgdGhl IGRhdGFzaGVldCBvZiBnaXZlbiBldGhlcm5ldA0KPiAJY29udHJvbGxlciBmb3IgZGV0YWlscy4g VGhlIHBvc3NpYmxlIHZhbHVlcyBvZiB0aGlzIGZpZWxkIGFyZQ0KPiAJZGVmaW5lZCBpbiBpbXBs ZW1lbnRhdGlvbiBvZiBlYWNoIGRyaXZlci4NCj4gDQo+IE90aGVyIFBNRCBjYW4gaW1wbGVtZW50 IFRYIC0+IFJYIHdpdGggb3RoZXIgdmFsdWUuDQo+IA0KPiBEbyBJIG5lZWQgdG8gYWRkIG1vcmUg Y2hlY2sgYXJvdW5kIHRoaXMgTFBCSyA/DQoNClllcywgDQoiCUVsc2UNCgkJUmV0dXJuIC0xOw0K IiAgDQppcyBuZWVkIA0KTXkgY29uY2VybiBpcyAgc3VjaCBhIGNhc2U6DQpJZiBzb21lIHVzZXIg aXMgdXNpbmcgODI1OTgsIGFuZCBoZSBzZXQgbHBia19tb2RlIHRvIElYR0JFX0xQQktfVFhfUlgs IA0KSW4gZmFjdCBPdXIgSVhHQkUgUE1EIGRvIG5vdCBzdXBwb3J0IGxvb3BiYWNrIG1vZGUgZm9y IDgyNTk4LCBidXQgd2UgZG8gbm90IHJldHVybiBlcnJvciBmb3IgdGhhdCBpbnZhbGlkIGNvbmZp Z3VyYXRpb24hIQ0KU28sIHdlIG5lZWQgc29tZSBjaGVjayBmb3IgTklDIHR5cGUgYW5kIGVycm9y IHJlbWluZGVyLg0KDQoNCiAgIA0KPiANCj4gPg0KPiA+PiArCX0NCj4gPg0KPiA+Pg0KPiA+PiAg ICNpZmRlZiBSVEVfTElCUlRFX1NFQ1VSSVRZDQo+ID4+ICAgCWlmICgoZGV2LT5kYXRhLT5kZXZf Y29uZi5yeG1vZGUub2ZmbG9hZHMgJg0KPiA+PiAtLQ0KPiA+PiAyLjEwLjINCj4gPg0KPiANCj4g VGhhbmtzLA0KPiBCZXN0IHJlZ2FyZHMsDQo+IEp1bGllbiBNZXVuaWVyDQo=