From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Koehrer Mathias (ETAS/ESW5)" Subject: [PATCHv2] Fix e1000e with Intel 82572EI that has no hardware timestamp support Date: Thu, 7 Aug 2014 06:29:34 +0000 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: Richard Cochran , Sergei Shtylyov , "linux-kernel@vger.kernel.org" , "netdev@vger.kernel.org" To: Jeff Kirsher Return-path: Content-Language: de-DE Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org V2l0aCB0aGUgSW50ZWwgODI1MjdFSSAoZHJpdmVyOiBlMTAwMGUpIHRoZXJlIGlzIGFuIGlzc3Vl IHdoZW4gcnVubmluZw0KdGhlIHB0cGQyIHByb2dyYW0sIHRoYXQgbGVhZHMgdG8gYSBrZXJuZWwg b29wcy4gIFRoZSByZWFzb24gaXMgaGVyZSB0aGF0DQppbiBlMTAwMF94bWl0X2ZyYW1lKCkgYSB3 b3JrIHF1ZXVlIHdpbGwgYmUgc2NoZWR1bGVkIHRoYXQgaGFzIG5vdCBiZWVuDQppbml0aWFsaXpl ZCBpbiB0aGlzIGNhc2UuICBUaGUgd29yayBxdWV1ZSAidHhfaHdzdGFtcF93b3JrIiB3aWxsIG9u bHkgYmUNCmluaXRpYWxpemVkIGlmIGFkYXB0ZXItPmZsYWdzICYgRkxBR19IQVNfSFdfVElNRVNU QU1QIHNldC4gIFRoaXMgY2hlY2sNCmlzIG1pc3NpbmcgaW4gZTEwMDBfeG1pdF9mcmFtZSgpLg0K DQpUaGUgZm9sbG93aW5nIHBhdGNoIGFkZHMgdGhlIG1pc3NpbmcgY2hlY2suDQoNClNpZ25lZC1v ZmYtYnk6IE1hdGhpYXMgS29laHJlciA8bWF0aGlhcy5rb2VocmVyQGV0YXMuY29tPg0KDQotLS0N CiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9lMTAwMGUvbmV0ZGV2LmMgfCAgICA1ICsrKy0t DQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCg0KSW5k ZXg6IGxpbnV4LTMuMTIuMjYvZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvZTEwMDBlL25ldGRl di5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09DQotLS0gbGludXgtMy4xMi4yNi5vcmlnL2RyaXZlcnMvbmV0L2V0aGVy bmV0L2ludGVsL2UxMDAwZS9uZXRkZXYuYwkyMDE0LTA4LTA0IDEwOjU2OjU2LjAwMDAwMDAwMCAr MDIwMA0KKysrIGxpbnV4LTMuMTIuMjYvZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvZTEwMDBl L25ldGRldi5jCTIwMTQtMDgtMDcgMDg6Mjc6MDkuMDAwMDAwMDAwICswMjAwDQpAQCAtNTU0OSw4 ICs1NTQ5LDkgQEANCiAJY291bnQgPSBlMTAwMF90eF9tYXAodHhfcmluZywgc2tiLCBmaXJzdCwg YWRhcHRlci0+dHhfZmlmb19saW1pdCwNCiAJCQkgICAgIG5yX2ZyYWdzKTsNCiAJaWYgKGNvdW50 KSB7DQotCQlpZiAodW5saWtlbHkoKHNrYl9zaGluZm8oc2tiKS0+dHhfZmxhZ3MgJiBTS0JUWF9I V19UU1RBTVApICYmDQotCQkJICAgICAhYWRhcHRlci0+dHhfaHd0c3RhbXBfc2tiKSkgew0KKwkJ aWYgKHVubGlrZWx5KHNrYl9zaGluZm8oc2tiKS0+dHhfZmxhZ3MgJiBTS0JUWF9IV19UU1RBTVAp ICYmDQorCQkgICAgKGFkYXB0ZXItPmZsYWdzICYgRkxBR19IQVNfSFdfVElNRVNUQU1QKSAmJg0K KwkJICAgICFhZGFwdGVyLT50eF9od3RzdGFtcF9za2IpIHsNCiAJCQlza2Jfc2hpbmZvKHNrYikt PnR4X2ZsYWdzIHw9IFNLQlRYX0lOX1BST0dSRVNTOw0KIAkJCXR4X2ZsYWdzIHw9IEUxMDAwX1RY X0ZMQUdTX0hXVFNUQU1QOw0KIAkJCWFkYXB0ZXItPnR4X2h3dHN0YW1wX3NrYiA9IHNrYl9nZXQo c2tiKTsNCg0KLS0gDQoNCg==