From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Ardelean, Alexandru" Subject: Re: [PATCH 15/16] net: phy: adin: add ethtool get_stats support Date: Tue, 6 Aug 2019 07:11:57 +0000 Message-ID: References: <20190805165453.3989-1-alexandru.ardelean@analog.com> <20190805165453.3989-16-alexandru.ardelean@analog.com> <20190805152832.GT24275@lunn.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190805152832.GT24275@lunn.ch> Content-Language: en-US Content-ID: <058EE176BC63FD498260CBC4F3D29F2E@analog.com> Sender: linux-kernel-owner@vger.kernel.org To: "andrew@lunn.ch" Cc: "davem@davemloft.net" , "hkallweit1@gmail.com" , "devicetree@vger.kernel.org" , "mark.rutland@arm.com" , "linux-kernel@vger.kernel.org" , "f.fainelli@gmail.com" , "netdev@vger.kernel.org" , "robh+dt@kernel.org" List-Id: devicetree@vger.kernel.org T24gTW9uLCAyMDE5LTA4LTA1IGF0IDE3OjI4ICswMjAwLCBBbmRyZXcgTHVubiB3cm90ZToNCj4g W0V4dGVybmFsXQ0KPiANCj4gPiArc3RydWN0IGFkaW5faHdfc3RhdCB7DQo+ID4gKwljb25zdCBj aGFyICpzdHJpbmc7DQo+ID4gK3N0YXRpYyB2b2lkIGFkaW5fZ2V0X3N0cmluZ3Moc3RydWN0IHBo eV9kZXZpY2UgKnBoeWRldiwgdTggKmRhdGEpDQo+ID4gK3sNCj4gPiArCWludCBpOw0KPiA+ICsN Cj4gPiArCWZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGFkaW5faHdfc3RhdHMpOyBpKyspIHsN Cj4gPiArCQltZW1jcHkoZGF0YSArIGkgKiBFVEhfR1NUUklOR19MRU4sDQo+ID4gKwkJICAgICAg IGFkaW5faHdfc3RhdHNbaV0uc3RyaW5nLCBFVEhfR1NUUklOR19MRU4pOw0KPiANCj4gWW91IGRl ZmluZSBzdHJpbmcgYXMgYSBjaGFyICouIFNvIGl0IHdpbGwgYmUgb25seSBhcyBsb25nIGFzIGl0 IHNob3VsZA0KPiBiZS4gSG93ZXZlciBtZW1jcHkgYWx3YXlzIGNvcGllcyBFVEhfR1NUUklOR19M RU4gYnl0ZXMsIGRvaW5nIG9mZiB0aGUNCj4gZW5kIG9mIHRoZSBzdHJpbmcgYW5kIGludG8gd2hh dGV2ZXIgZm9sbG93cy4NCj4gDQoNCmhtbSwgd2lsbCB1c2Ugc3RybGNweSgpDQppIGJsaW5kZWRs eSBjb3BpZWQgbWVtY3B5KCkgZnJvbSBzb21lIG90aGVyIGRyaXZlcg0KDQo+IA0KPiA+ICsJfQ0K PiA+ICt9DQo+ID4gKw0KPiA+ICtzdGF0aWMgaW50IGFkaW5fcmVhZF9tbWRfc3RhdF9yZWdzKHN0 cnVjdCBwaHlfZGV2aWNlICpwaHlkZXYsDQo+ID4gKwkJCQkgICBzdHJ1Y3QgYWRpbl9od19zdGF0 ICpzdGF0LA0KPiA+ICsJCQkJICAgdTMyICp2YWwpDQo+ID4gK3sNCj4gPiArCWludCByZXQ7DQo+ ID4gKw0KPiA+ICsJcmV0ID0gcGh5X3JlYWRfbW1kKHBoeWRldiwgTURJT19NTURfVkVORDEsIHN0 YXQtPnJlZzEpOw0KPiA+ICsJaWYgKHJldCA8IDApDQo+ID4gKwkJcmV0dXJuIHJldDsNCj4gPiAr DQo+ID4gKwkqdmFsID0gKHJldCAmIDB4ZmZmZik7DQo+ID4gKw0KPiA+ICsJaWYgKHN0YXQtPnJl ZzIgPT0gMCkNCj4gPiArCQlyZXR1cm4gMDsNCj4gPiArDQo+ID4gKwlyZXQgPSBwaHlfcmVhZF9t bWQocGh5ZGV2LCBNRElPX01NRF9WRU5EMSwgc3RhdC0+cmVnMik7DQo+ID4gKwlpZiAocmV0IDwg MCkNCj4gPiArCQlyZXR1cm4gcmV0Ow0KPiA+ICsNCj4gPiArCSp2YWwgPDw9IDE2Ow0KPiA+ICsJ KnZhbCB8PSAocmV0ICYgMHhmZmZmKTsNCj4gDQo+IERvZXMgdGhlIGhhcmR3YXJlIGhhdmUgYSBz bmFwc2hvdCBmZWF0dXJlPyBJcyB0aGVyZSBhIGRhbmdlciB0aGF0DQo+IGJldHdlZW4gdGhlIHR3 byByZWFkcyBzdGF0LT5yZWcxIHJvbGxzIG92ZXIgYW5kIHlvdSBlbmQgdXAgd2l0aCB0b28NCj4g YmlnIGEgdmFsdWU/DQoNCmknbSBhZnJhaWQgaSBkb24ndCB1bmRlcnN0YW5kIGFib3V0IHRoZSBz bmFwc2hvdCBmZWF0dXJlIHlvdSBhcmUgbWVudGlvbmluZzsNCmkuZS4gaSBkb24ndCByZW1lbWJl ciBzZWVpbmcgaXQgaW4gb3RoZXIgY2hpcHM7DQoNCnJlZ2FyZGluZyB0aGUgZGFuZ2VyIHRoYXQg c3RhdC0+cmVnMSByb2xscyBvdmVyLCBpIGd1ZXNzIHRoYXQgaXMgcG9zc2libGUsIGJ1dCBpdCdz IGEgYml0IGhhcmQgdG8gZ3VhcmQgYWdhaW5zdDsNCmkgZ3Vlc3MgaWYgaXQgZW5kcyB1cCBpbiB0 aGF0IHNjZW5hcmlvLCBbZm9yIG1hbnkgY291bnRlcnNdIHRoaW5ncyB3b3VsZCBiZSBob3JyaWJs eSBiYWQsIGFuZCB0aGUgY2hpcCwgb3IgY2FibGluZyB3b3VsZA0KYmUgdW51c2FibGU7DQoNCm5v dCBzdXJlIGlmIHRoaXMgYW5zd2VyIGlzIHN1ZmZpY2llbnQvc2F0aXNmYWN0b3J5Ow0KDQp0aGFu a3MNCg0KPiANCj4gICAgIEFuZHJldw0K