From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 31A87A05D3 for ; Wed, 24 Apr 2019 23:25:09 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id DBC741B526; Wed, 24 Apr 2019 23:25:07 +0200 (CEST) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30100.outbound.protection.outlook.com [40.107.3.100]) by dpdk.org (Postfix) with ESMTP id 98EF71B399 for ; Wed, 24 Apr 2019 23:25:06 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cgstowernetworks.onmicrosoft.com; s=selector1-cgstowernetworks-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=I0j4LxNqVLbSW7Lpk6MPHu31i1nlERuOwQJIdL2EuUU=; b=aZX+sAtef+ChZQqXTGIX0Wzdhw0doCgjYc/nHQI4lP5Bl/iCaewlx8tTqInhBXmZuMQvnSOEqxtaHH/PMkyIfjHdqQ/1sF1AmVyfB6QjvmQ60ppcsq2fQwFwHbN4BISvsL2cRaLv90f5FFMSTyCj/NtQqfG2UQq+BZKqcbiGOwQ= Received: from AM0PR09MB3298.eurprd09.prod.outlook.com (20.179.252.223) by AM0PR09MB2258.eurprd09.prod.outlook.com (20.177.108.157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1813.12; Wed, 24 Apr 2019 21:25:04 +0000 Received: from AM0PR09MB3298.eurprd09.prod.outlook.com ([fe80::d8c3:38db:b59c:3d06]) by AM0PR09MB3298.eurprd09.prod.outlook.com ([fe80::d8c3:38db:b59c:3d06%2]) with mapi id 15.20.1835.010; Wed, 24 Apr 2019 21:25:04 +0000 From: Ido Goshen To: "Ananyev, Konstantin" , "Lu, Wenzhuo" CC: "dev@dpdk.org" Thread-Topic: [PATCH] net/ixgbe: 10GBASE-T SFP+ copper support Thread-Index: AQHU+pE4z0Lg95FHIE6XK1eEO4icM6ZLL8JAgAB9qXA= Date: Wed, 24 Apr 2019 21:25:04 +0000 Message-ID: References: <1556105458-91997-1-git-send-email-ido@cgstowernetworks.com> <2601191342CEEE43887BDE71AB9772580148A9B74C@irsmsx105.ger.corp.intel.com> In-Reply-To: <2601191342CEEE43887BDE71AB9772580148A9B74C@irsmsx105.ger.corp.intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Ido@cgstowernetworks.com; x-originating-ip: [81.218.57.230] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6e1ba72e-90cb-4425-311c-08d6c8fb5173 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7027125)(7023125)(5600141)(711020)(4605104)(2017052603328)(7193020); SRVR:AM0PR09MB2258; x-ms-traffictypediagnostic: AM0PR09MB2258: x-microsoft-antispam-prvs: x-forefront-prvs: 00179089FD x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(396003)(346002)(136003)(376002)(39830400003)(52314003)(199004)(189003)(13464003)(73956011)(76116006)(186003)(25786009)(66946007)(86362001)(81156014)(8936002)(74316002)(72206003)(26005)(7696005)(102836004)(76176011)(6506007)(53546011)(2906002)(14454004)(110136005)(64756008)(66446008)(66476007)(66556008)(8676002)(99286004)(81166006)(508600001)(316002)(71190400001)(71200400001)(68736007)(7736002)(80792005)(52536014)(97736004)(6246003)(14444005)(256004)(446003)(3846002)(11346002)(55016002)(5660300002)(486006)(33656002)(53936002)(9686003)(476003)(6436002)(229853002)(305945005)(6116002)(4326008)(66066001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR09MB2258; H:AM0PR09MB3298.eurprd09.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: cgstowernetworks.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: sutmiy+qOEycRoXdAbHkROPxmWFoI9Psd4c0L+d+Xq9lJWjk2MXJv8jINYmgxb2nbsnBw7M01z0yT5h1uQqFAZJe7A2mlEIkNBCx2n+tSQN1JefnW6oJ9P/t2tZEQ5yHjCitu+nXZP7XvZUqYRcCMPh0CJV15C4IrK/PiDy/jmUNAieJxWeECmws7oEXQzJai7cFJngR5f++YcWukBXwWp5ksutU1Wptr9gghGbvB9YrvDRmyAHSQ8waA6Ox9N4wS5q0rUiPVmswyk91ZVoZU8ZU1ltjIL+hNAGM+3ba5t9Gv1VZT3ohnMikTm+l/GAee1HRBsb6KQK2fjuMemZ3GkRbMhRWJt3+xALjgn+ynxUS7X/52MtT9buexKySNBd7DciOStsKYxLPgqpgqixxtMeQWz6UeQH+8Sj8IKX56Kk= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: cgstowernetworks.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6e1ba72e-90cb-4425-311c-08d6c8fb5173 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Apr 2019 21:25:04.7693 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fc9e9498-07e8-4b82-b4cf-365bba23cbbf X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR09MB2258 Subject: Re: [dpdk-dev] [PATCH] net/ixgbe: 10GBASE-T SFP+ copper support 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" Message-ID: <20190424212504.0RAgy1yQdS3M0PEi6fJXln9Ha968SD9kAn-pK4Qffqs@z> DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5hbnlldiwgS29uc3Rh bnRpbiA8a29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBB cHJpbCAyNCwgMjAxOSAyOjQ3IFBNDQo+IFRvOiBJZG8gR29zaGVuIDxJZG9AY2dzdG93ZXJuZXR3 b3Jrcy5jb20+OyBMdSwgV2Vuemh1bw0KPiA8d2Vuemh1by5sdUBpbnRlbC5jb20+DQo+IENjOiBk ZXZAZHBkay5vcmcNCj4gU3ViamVjdDogUkU6IFtQQVRDSF0gbmV0L2l4Z2JlOiAxMEdCQVNFLVQg U0ZQKyBjb3BwZXIgc3VwcG9ydA0KPiANCj4gDQo+IA0KPiA+DQo+ID4gRnJvbTogSWRvIEdvc2hl biA8aWRvQGNnc3Rvd2VybmV0d29ya3MuY29tPg0KPiA+DQo+ID4gMTBCQVNFLVQgU0ZQKyBjb3Bw ZXIgdHJhbnNjZWl2ZXJzIGJlY29tZSBjaGVhcGVyIGFuZCBwb3B1bGFyIFNvIGZhcg0KPiA+IHRo b3NlIHdlcmUgYmxvY2tlZCBieSBpeGdiZSBhcyDigJx1bnN1cHBvcnRlZOKAnS4NCj4gPiBlLmcu DQo+ID4gCWV0aF9peGdiZV9kZXZfaW5pdCgpOiBVbnN1cHBvcnRlZCBTRlArIE1vZHVsZQ0KPiA+ IAlldGhfaXhnYmVfZGV2X2luaXQoKTogSGFyZHdhcmUgSW5pdGlhbGl6YXRpb24gRmFpbHVyZTog LTE5DQo+ID4gCUVBTDogUmVxdWVzdGVkIGRldmljZSAwMDAwOjBhOjAwLjAgY2Fubm90IGJlIHVz ZWQNCj4gPg0KPiA+IFRoaXMgcGF0Y2ggZXhwYW5kcyB0aGUgdXNhZ2Ugb2YgYWxsb3dfdW5zdXBw b3J0ZWRfc2ZwIHRvIGJlIG1vcmUNCj4gPiBnZW5lcmFsIGFuZCBtYWtlcyBpeGdiZSBtb3JlIHRv bGVyYW50IHRvIHVua25vd24gU0ZQcw0KPiANCj4gDQo+IEkgZG9uJ3QgdGhpbmsgaXQgaXMgYSBn b29kIGlkZWEgdG8gY2hhbmdlIHRoZSBiYXNlIGNvZGUgdG8gYmxpbmRseSBhbGxvdw0KPiB1bmtu b3duIFNGUHMuDQo+IEFnYWluIGluIGV0aF9peGdiZV9kZXZfaW5pdCgpIHdlIGRvIHNldA0KPiBo dy0+YWxsb3dfdW5zdXBwb3J0ZWRfc2ZwID0gMTsNCj4gc28gdGhlIGZ1bmN0aW9uIGJlbG93IHdp bGwgcmV0dXJuIHN1Y2Nlc3MgYW55d2F5LA0KDQp3aGF0J3MgdGhlIHJlYXNvbiB0byBub3QgYWxs b3cgdW5rbm93biBTRlBzPyAgDQphcyBpcyB0aGV5IGFyZSBleHBsaWNpdGx5IGJsb2NrZWQgYW5k IG5vdCB3b3JraW5nIGFueXdheSwgd2h5IG5vdCBnaXZlIHRoZW0gYSBjaGFuY2U/DQoNCk1vcmUg aW5wdXRzIA0KMS4gaTQwZSBhbHJlYWR5IGRvZXMgc3VwcG9ydCBpdCAoSSBkaWRuJ3QgZ28gZGVl cCBpbnRvIGl0IGJ1dCBpdCBqdXN0IHNlZW1zIGxlc3Mgc3RyaWN0IG9uIGh3X2luaXQpDQoyLiBl dmVuIHdpdGggaXhnYmUgaXQgY2FuIHdvcmssIGJlY2F1c2UgdW5zdXBwb3J0ZWQgaXMgb25seSBj aGVja2VkIGJ5IGl4Z2JlX2luaXRfaHcgDQogICAgIHNvIGlmIHRoZSBTRlAgaXMgaW5zZXJ0ZWQg YWZ0ZXIgdGhlIGFwcCBoYXMgc3RhcnRlZCBpdCBkb2VzIHdvcmsNCiAgICAga2luZCBvZiBpbmNv bnNpc3RlbnQNCg0KPiANCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IElkbyBHb3NoZW4gPGlkb0Bj Z3N0b3dlcm5ldHdvcmtzLmNvbT4NCj4gPiAtLS0NCj4gPiAgZHJpdmVycy9uZXQvaXhnYmUvYmFz ZS9peGdiZV9waHkuYyAgfCAyMiArKysrKysrKysrKy0tLS0tLS0tLS0tDQo+ID4gZHJpdmVycy9u ZXQvaXhnYmUvYmFzZS9peGdiZV94NTUwLmMgfCAgMyArKysNCj4gPiAgMiBmaWxlcyBjaGFuZ2Vk LCAxNCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQg YS9kcml2ZXJzL25ldC9peGdiZS9iYXNlL2l4Z2JlX3BoeS5jDQo+ID4gYi9kcml2ZXJzL25ldC9p eGdiZS9iYXNlL2l4Z2JlX3BoeS5jDQo+ID4gaW5kZXggZGQxMThmOS4uZmY5NmFmYyAxMDA2NDQN Cj4gPiAtLS0gYS9kcml2ZXJzL25ldC9peGdiZS9iYXNlL2l4Z2JlX3BoeS5jDQo+ID4gKysrIGIv ZHJpdmVycy9uZXQvaXhnYmUvYmFzZS9peGdiZV9waHkuYw0KPiA+IEBAIC0xNTI3LDE4ICsxNTI3 LDkgQEAgczMyIGl4Z2JlX2lkZW50aWZ5X3NmcF9tb2R1bGVfZ2VuZXJpYyhzdHJ1Y3QNCj4gaXhn YmVfaHcgKmh3KQ0KPiA+ICAJCQlpZiAoaHctPnBoeS50eXBlID09IGl4Z2JlX3BoeV9zZnBfaW50 ZWwpIHsNCj4gPiAgCQkJCXN0YXR1cyA9IElYR0JFX1NVQ0NFU1M7DQo+ID4gIAkJCX0gZWxzZSB7 DQo+ID4gLQkJCQlpZiAoaHctPmFsbG93X3Vuc3VwcG9ydGVkX3NmcCA9PSB0cnVlKSB7DQo+ID4g LQkJCQkJRVdBUk4oaHcsDQo+ID4gLQkJCQkJCSJXQVJOSU5HOiBJbnRlbCAoUikNCj4gTmV0d29y ayBDb25uZWN0aW9ucyBhcmUgcXVhbGl0eSB0ZXN0ZWQgdXNpbmcgSW50ZWwgKFIpIEV0aGVybmV0 DQo+ID4gT3B0aWNzLiAiDQo+ID4gLQkJCQkJCSJVc2luZyB1bnRlc3RlZCBtb2R1bGVzIGlzDQo+ IG5vdCBzdXBwb3J0ZWQgYW5kIG1heSBjYXVzZSB1bnN0YWJsZSBvcGVyYXRpb24gb3IgZGFtYWdl DQo+ID4gdG8gdGhlIG1vZHVsZSBvciB0aGUgYWRhcHRlci4gIg0KPiA+IC0JCQkJCQkiSW50ZWwg Q29ycG9yYXRpb24gaXMgbm90DQo+IHJlc3BvbnNpYmxlIGZvciBhbnkgaGFybSBjYXVzZWQgYnkg dXNpbmcgdW50ZXN0ZWQgbW9kdWxlcy5cbiIpOw0KPiA+IC0JCQkJCXN0YXR1cyA9IElYR0JFX1NV Q0NFU1M7DQo+ID4gLQkJCQl9IGVsc2Ugew0KPiA+IC0JCQkJCURFQlVHT1VUKCJTRlArIG1vZHVs ZSBub3QNCj4gc3VwcG9ydGVkXG4iKTsNCj4gPiAtCQkJCQlody0+cGh5LnR5cGUgPQ0KPiA+ICsJ CQkJaHctPnBoeS50eXBlID0NCj4gPiAgCQkJCQkJaXhnYmVfcGh5X3NmcF91bnN1cHBvcnRlZDsN Cj4gPiAtCQkJCQlzdGF0dXMgPQ0KPiBJWEdCRV9FUlJfU0ZQX05PVF9TVVBQT1JURUQ7DQo+ID4g LQkJCQl9DQo+ID4gKwkJCQlzdGF0dXMgPSBJWEdCRV9FUlJfU0ZQX05PVF9TVVBQT1JURUQ7DQo+ ID4gIAkJCX0NCj4gPiAgCQl9IGVsc2Ugew0KPiA+ICAJCQlzdGF0dXMgPSBJWEdCRV9TVUNDRVNT Ow0KPiA+IEBAIC0xNTQ2LDYgKzE1MzcsMTUgQEAgczMyIGl4Z2JlX2lkZW50aWZ5X3NmcF9tb2R1 bGVfZ2VuZXJpYyhzdHJ1Y3QNCj4gaXhnYmVfaHcgKmh3KQ0KPiA+ICAJfQ0KPiA+DQo+ID4gIG91 dDoNCj4gPiArCWlmIChzdGF0dXMgPT0gSVhHQkVfRVJSX1NGUF9OT1RfU1VQUE9SVEVEICYmDQo+ ID4gKwkJCWh3LT5hbGxvd191bnN1cHBvcnRlZF9zZnApIHsNCj4gPiArCQlQTURfSU5JVF9MT0co V0FSTklORywNCj4gPiArCQkJCSJXQVJOSU5HOiBJbnRlbCAoUikgTmV0d29yayBDb25uZWN0aW9u cw0KPiBhcmUgcXVhbGl0eSB0ZXN0ZWQgdXNpbmcgSW50ZWwgKFIpIEV0aGVybmV0IE9wdGljcy4g Ig0KPiA+ICsJCQkJIlVzaW5nIHVudGVzdGVkIG1vZHVsZXMgaXMgbm90IHN1cHBvcnRlZA0KPiBh bmQgbWF5IGNhdXNlIHVuc3RhYmxlDQo+ID4gK29wZXJhdGlvbiBvciBkYW1hZ2UgdG8gdGhlIG1v ZHVsZSBvcg0KPiA+IHRoZSBhZGFwdGVyLiAiDQo+ID4gKwkJCQkiSW50ZWwgQ29ycG9yYXRpb24g aXMgbm90IHJlc3BvbnNpYmxlIGZvciBhbnkNCj4gaGFybSBjYXVzZWQgYnkgdXNpbmcgdW50ZXN0 ZWQgbW9kdWxlcy5cbiIpOw0KPiA+ICsJCWh3LT5waHkudHlwZSA9IGl4Z2JlX3BoeV91bmtub3du Ow0KPiA+ICsJCXN0YXR1cyA9IElYR0JFX1NVQ0NFU1M7DQo+ID4gKwl9DQo+ID4gIAlyZXR1cm4g c3RhdHVzOw0KPiA+DQo+ID4gIGVycl9yZWFkX2kyY19lZXByb206DQo+ID4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvbmV0L2l4Z2JlL2Jhc2UvaXhnYmVfeDU1MC5jDQo+ID4gYi9kcml2ZXJzL25ldC9p eGdiZS9iYXNlL2l4Z2JlX3g1NTAuYw0KPiA+IGluZGV4IGE5MjBhMTQuLjIxMmQ5YTAgMTAwNjQ0 DQo+ID4gLS0tIGEvZHJpdmVycy9uZXQvaXhnYmUvYmFzZS9peGdiZV94NTUwLmMNCj4gPiArKysg Yi9kcml2ZXJzL25ldC9peGdiZS9iYXNlL2l4Z2JlX3g1NTAuYw0KPiA+IEBAIC0xNTM5LDYgKzE1 MzksOSBAQCBTVEFUSUMgczMyDQo+IGl4Z2JlX3N1cHBvcnRlZF9zZnBfbW9kdWxlc19YNTUwZW0o c3RydWN0IGl4Z2JlX2h3ICpodywgYm9vbCAqbGluZWFyKQ0KPiA+ICAJCSpsaW5lYXIgPSBmYWxz ZTsNCj4gPiAgCQlicmVhazsNCj4gPiAgCWNhc2UgaXhnYmVfc2ZwX3R5cGVfdW5rbm93bjoNCj4g PiArCQlpZiAoaHctPmFsbG93X3Vuc3VwcG9ydGVkX3NmcCkNCj4gPiArCQkJcmV0dXJuIElYR0JF X1NVQ0NFU1M7DQo+ID4gKwkJLyogZmFsbCB0aHJvdWdoICovDQo+ID4gIAljYXNlIGl4Z2JlX3Nm cF90eXBlXzFnX2N1X2NvcmUwOg0KPiA+ICAJY2FzZSBpeGdiZV9zZnBfdHlwZV8xZ19jdV9jb3Jl MToNCj4gPiAgCWRlZmF1bHQ6DQo+ID4gLS0NCj4gPiAxLjkuMQ0KDQo=