Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp533237imm; Wed, 1 Aug 2018 00:36:30 -0700 (PDT) X-Google-Smtp-Source: AAOMgpev6yx8Lx/WaoM1+ecnUrGXwJu8MNWcoMjEwkZpk3MJOPEoyLLklBFllguSufoRkAHNPLQS X-Received: by 2002:a63:161a:: with SMTP id w26-v6mr24015156pgl.257.1533108990369; Wed, 01 Aug 2018 00:36:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533108990; cv=none; d=google.com; s=arc-20160816; b=kvQ77pxt6xfN8F8JuQvDwqMuizzU10ptG367cSGwI4pbCWsJHWgUnCPJoVRiSAcswI ClI4LN5/fvul6Y607nLeEWUrIpI/ulp9r6SDRG6gxWIgM+hIo24OTQWTAzg63q+9cwol v0yunt6xQr7J+Y5osXCBjc+9Nxl29YRa4oPQYkVJSNT85x/qrlw7Y5MxTYjeed5ClHjN VDX7bKFPna7sua4mIP7y+FkF27Xp7MOe/Xg2sXgG57L/I51gJEoX3X+zIRI1SwM2WuCc 9KffYmFuRqvWslvteWZle8BW02UD10lqWPdvFriU0p7Cq1+mqsMHMlUrHOZTWsKp1x/r GOhw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:content-language:accept-language:message-id:date :thread-index:thread-topic:subject:cc:to:from :arc-authentication-results; bh=PvYx7oxkV/FasI3mFzWoX6JZSnbqNy5wdqKNsoyyOts=; b=UwFNwyfZSf4xxitaiht8bWnmDtSa/kcjfhlVRMY4eALQnHBQN96JurhdLaTHIJJec4 Ms+jXAoNfcLOEhNP1vSY85MRV9q7xXzg5z7q8KTIhLV4dYeHSmKyweWoyANKcCgmQZ+d Y6mePHFKzGp4X9zNPxm8esdb0iCIQQbsFOENXq1IvhsTsIeQnH1NW8nJ1fj8/nPnLgV7 Rp/0h/xu6qbUohAu1Xf44Jqz8hsh+jhhRQrtS1rKyxRIOz197oaQBvCkeOTOjtZeMzzs yUpM4fIBcGmL2t5rYPWhqiSPpK7q4MgIl5XHXgBhLVfU5l1EDxN6/RvnOz9K/ImA1qjo UmRw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d33-v6si14668155pgd.245.2018.08.01.00.36.15; Wed, 01 Aug 2018 00:36:30 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387604AbeHAJTk (ORCPT + 99 others); Wed, 1 Aug 2018 05:19:40 -0400 Received: from thsbbfxrt01p.thalesgroup.com ([192.54.144.131]:58570 "EHLO thsbbfxrt01p.thalesgroup.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1733234AbeHAJTk (ORCPT ); Wed, 1 Aug 2018 05:19:40 -0400 X-Greylist: delayed 340 seconds by postgrey-1.27 at vger.kernel.org; Wed, 01 Aug 2018 05:19:38 EDT Received: from thsbbfxrt01p.thalesgroup.com (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 41gQ1G6lsvz6Rk; Wed, 1 Aug 2018 09:29:38 +0200 (CEST) From: JABLONSKY Jan To: Jeff Kirsher CC: "e1000-devel@lists.sourceforge.net" , "linux-kernel@vger.kernel.org" , "netdev@vger.kernel.org" , "intel-wired-lan@lists.osuosl.org" Subject: [E1000-devel] [PATCH] igb: CPU0 latency and updating statistics Thread-Topic: [E1000-devel] [PATCH] igb: CPU0 latency and updating statistics Thread-Index: AQHUKWlliIZIPdorn0yA6udIRduKDQ== Date: Wed, 1 Aug 2018 07:29:34 +0000 Message-ID: <1533108587.16601.56.camel@atviedlbe741.rss.d3s.at.thales> Accept-Language: en-US, fr-FR Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Evolution 3.10.4-0ubuntu2 x-originating-ip: [10.177.70.237] x-pmwin-version: 4.0.3, Antivirus-Engine: 3.72.1, Antivirus-Data: 5.53 Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org VGhlIFdhdGNoZG9nIHdvcmtxdWV1ZSBpbiBpZ2IgZHJpdmVyIGlzIHNjaGVkdWxlZCBldmVyeSAy cyBmb3IgZWFjaCANCm5ldHdvcmsgaW50ZXJmYWNlLiBUaGF0IGluY2x1ZGVzIHVwZGF0aW5nIGEg c3RhdGlzdGljcyBwcm90ZWN0ZWQgYnkgDQpzcGlubG9jay4gRnVuY3Rpb24gaWdiX3VwZGF0ZV9z dGF0cyBpbiB0aGlzIGNhc2Ugd2lsbCBiZSBwcm90ZWN0ZWQgDQphZ2FpbnN0IHByZWVtcHRpb24u IEFjY29yZGluZyB0byBudW1iZXIgb2YgYSBzdGF0aXN0aWNzIHJlZ2lzdGVycyANCihjY2EgNjAp LCBwcm9jZXNzaW5nIHRoaXMgZnVuY3Rpb24gbWlnaHQgY2F1c2UgYWRkaXRpb25hbCBjcHUgbG9h ZA0KIG9uIENQVTAuDQoNCkluIGNhc2Ugb2Ygc3RhdGlzdGljcyBzcGlubG9jayBtYXkgYmUgcmVw bGFjZWQgd2l0aCBtdXRleCwgd2hpY2ggDQpyZWR1Y2UgbGF0ZW5jeSBvbiBDUFUwLg0KDQoNCiMg TWVhc3VyZW1lbnRzDQpNZWFzdXJlbWVudHMgd2VyZSBwZXJmb3JtZWQgb24gSW50ZWwgQXRvbSBF Mzk1MCAoUXVhZC1Db3JlKSwgDQpFMzkzMCAoRHVhbC1Db3JlKQ0KDQojIEN5Y2xpY3Rlc3QNCkhp Z2ggbGF0ZW5jeSBpcyBhbHdheXMgb24gQ1BVMCB3aGljaCBtaWdodCBiZSBpbiByYW5nZSANCmZy b20gNzB1cyB0byAxNDB1cyAoc29tZXRpbWVzIGhpZ2hlcikNCg0KDQojIGN5Y2xpY3Rlc3QgLWwx MDAwMDAwIC1TbXA5MCAtaTIwMCAtcQ0KDQojIEUzOTMwDQojIGRlZmF1bHQNClQ6IDAgKCAxNzQ1 KSBQOjkwIEk6MjAwIEM6MTAwMDAwMCBNaW46IDIgQWN0OiAzIEF2ZzogMyBNYXg6IDcyDQpUOiAx ICggMTc0NikgUDo5MCBJOjcwMCBDOiAyODU3MzcgTWluOiAzIEFjdDogNCBBdmc6IDMgTWF4OiAx Mw0KDQojIHdpdGggcGF0Y2gNClQ6IDAgKCAgOTMyKSBQOjkwIEk6MjAwIEM6MTAwMDAwMCBNaW46 IDIgQWN0OiAzIEF2ZzogMyBNYXg6IDIyDQpUOiAxICggIDkzMykgUDo5MCBJOjcwMCBDOiAyODU3 MzYgTWluOiAyIEFjdDogMyBBdmc6IDMgTWF4OiAxMg0KDQoNCiMgRTM5NTANCiMgZGVmYXVsdA0K VDogMCAoIDExMDMpIFA6OTAgSToyMDAgQzoxMDAwMDAwIE1pbjogMiBBY3Q6IDIgQXZnOiAyIE1h eDogODkNClQ6IDEgKCAxMTA0KSBQOjkwIEk6NzAwIEM6IDI4NTczOCBNaW46IDIgQWN0OiA0IEF2 ZzogMiBNYXg6IDkNClQ6IDIgKCAxMTA1KSBQOjkwIEk6MTIwMCBDOiAxNjY2NzggTWluOiAyIEFj dDogNSBBdmc6IDMgTWF4OiAyMg0KVDogMyAoIDExMDYpIFA6OTAgSToxNzAwIEM6IDExNzY1MyBN aW46IDIgQWN0OiA2IEF2ZzogMiBNYXg6IDEzDQoNCiMgd2l0aCBwYXRjaA0KVDogMCAoICA4Nzkp IFA6OTAgSToyMDAgQzoxMDAwMDAwIE1pbjogMiBBY3Q6IDMgQXZnOiAzIE1heDogMjYNClQ6IDEg KCAgODgwKSBQOjkwIEk6NzAwIEM6IDI4NTcyOSBNaW46IDMgQWN0OiA0IEF2ZzogMyBNYXg6IDIy DQpUOiAyICggIDg4MSkgUDo5MCBJOjEyMDAgQzogMTY2NjcyIE1pbjogMyBBY3Q6IDcgQXZnOiAz IE1heDogMjQNClQ6IDMgKCAgODgyKSBQOjkwIEk6MTcwMCBDOiAxMTc2NDkgTWluOiAzIEFjdDog NyBBdmc6IDMgTWF4OiA4DQoNCg0KQWRkaXRpb25hbGx5IEkgdGhpbmsgdXBkYXRpbmcgc3RhdGlz dGljcyBhbmQgd2F0Y2hkb2cgdGFzayBzaG91bGQgDQpiZSBpbXBsZW1lbnRlZCBpbiAyIHNlcGFy YXRlZCB3YXlzDQoNClBhdGNoIGlzIGNyZWF0ZWQgYWdhaW5zdCBhIGxpbnV4LTQuNA0KDQpSZXZp ZXdlZCBhbHNvIGJ5OiBCZXJuaGFyZCBLYWluZGwgIDxiZXJuaGFyZC5rYWluZGxAdGhhbGVzZ3Jv dXAuY29tPg0KDQpTaWduZWQtb2ZmLWJ5OiBKYW4gSmFibG9uc2t5IDxqYW4uamFibG9uc2t5QHRo YWxlc2dyb3VwLmNvbT4NCi0tLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2lnYi9pZ2Iu aCAgICAgICAgIHwgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pZ2IvaWdiX2V0 aHRvb2wuYyB8ICA0ICsrLS0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pZ2IvaWdiX21h aW4uYyAgICB8IDE0ICsrKysrKystLS0tLS0tDQogMyBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRp b25zKCspLCAxMCBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2V0aGVy bmV0L2ludGVsL2lnYi9pZ2IuaA0KYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pZ2IvaWdi LmgNCmluZGV4IGUzY2I5M2IuLjg1ZDY4ZWEgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL25ldC9ldGhl cm5ldC9pbnRlbC9pZ2IvaWdiLmgNCisrKyBiL2RyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2ln Yi9pZ2IuaA0KQEAgLTQwMSw3ICs0MDEsNyBAQCBzdHJ1Y3QgaWdiX2FkYXB0ZXIgew0KIAkvKiBP UyBkZWZpbmVkIHN0cnVjdHMgKi8NCiAJc3RydWN0IHBjaV9kZXYgKnBkZXY7DQogDQotCXNwaW5s b2NrX3Qgc3RhdHM2NF9sb2NrOw0KKwlzdHJ1Y3QgbXV0ZXggc3RhdHM2NF9sb2NrOw0KIAlzdHJ1 Y3QgcnRubF9saW5rX3N0YXRzNjQgc3RhdHM2NDsNCiANCiAJLyogc3RydWN0cyBkZWZpbmVkIGlu IGUxMDAwX2h3LmggKi8NCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9p Z2IvaWdiX2V0aHRvb2wuYw0KYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pZ2IvaWdiX2V0 aHRvb2wuYw0KaW5kZXggMjUyOWJjNi4uMDdjYzJiNiAxMDA2NDQNCi0tLSBhL2RyaXZlcnMvbmV0 L2V0aGVybmV0L2ludGVsL2lnYi9pZ2JfZXRodG9vbC5jDQorKysgYi9kcml2ZXJzL25ldC9ldGhl cm5ldC9pbnRlbC9pZ2IvaWdiX2V0aHRvb2wuYw0KQEAgLTIyNzYsNyArMjI3Niw3IEBAIHN0YXRp YyB2b2lkIGlnYl9nZXRfZXRodG9vbF9zdGF0cyhzdHJ1Y3QNCm5ldF9kZXZpY2UgKm5ldGRldiwN CiAJaW50IGksIGo7DQogCWNoYXIgKnA7DQogDQotCXNwaW5fbG9jaygmYWRhcHRlci0+c3RhdHM2 NF9sb2NrKTsNCisJbXV0ZXhfbG9jaygmYWRhcHRlci0+c3RhdHM2NF9sb2NrKTsNCiAJaWdiX3Vw ZGF0ZV9zdGF0cyhhZGFwdGVyLCBuZXRfc3RhdHMpOw0KIA0KIAlmb3IgKGkgPSAwOyBpIDwgSUdC X0dMT0JBTF9TVEFUU19MRU47IGkrKykgew0KQEAgLTIzMTksNyArMjMxOSw3IEBAIHN0YXRpYyB2 b2lkIGlnYl9nZXRfZXRodG9vbF9zdGF0cyhzdHJ1Y3QNCm5ldF9kZXZpY2UgKm5ldGRldiwNCiAJ CX0gd2hpbGUgKHU2NF9zdGF0c19mZXRjaF9yZXRyeV9pcnEoJnJpbmctPnJ4X3N5bmNwLCBzdGFy dCkpOw0KIAkJaSArPSBJR0JfUlhfUVVFVUVfU1RBVFNfTEVOOw0KIAl9DQotCXNwaW5fdW5sb2Nr KCZhZGFwdGVyLT5zdGF0czY0X2xvY2spOw0KKwltdXRleF91bmxvY2soJmFkYXB0ZXItPnN0YXRz NjRfbG9jayk7DQogfQ0KIA0KIHN0YXRpYyB2b2lkIGlnYl9nZXRfc3RyaW5ncyhzdHJ1Y3QgbmV0 X2RldmljZSAqbmV0ZGV2LCB1MzIgc3RyaW5nc2V0LA0KdTggKmRhdGEpDQpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaWdiL2lnYl9tYWluLmMNCmIvZHJpdmVycy9uZXQv ZXRoZXJuZXQvaW50ZWwvaWdiL2lnYl9tYWluLmMNCmluZGV4IDAyYjIzZjYuLjlkMjIzOTggMTAw NjQ0DQotLS0gYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pZ2IvaWdiX21haW4uYw0KKysr IGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaWdiL2lnYl9tYWluLmMNCkBAIC0xODEwLDkg KzE4MTAsOSBAQCB2b2lkIGlnYl9kb3duKHN0cnVjdCBpZ2JfYWRhcHRlciAqYWRhcHRlcikNCiAJ ZGVsX3RpbWVyX3N5bmMoJmFkYXB0ZXItPnBoeV9pbmZvX3RpbWVyKTsNCiANCiAJLyogcmVjb3Jk IHRoZSBzdGF0cyBiZWZvcmUgcmVzZXQqLw0KLQlzcGluX2xvY2soJmFkYXB0ZXItPnN0YXRzNjRf bG9jayk7DQorCW11dGV4X2xvY2soJmFkYXB0ZXItPnN0YXRzNjRfbG9jayk7DQogCWlnYl91cGRh dGVfc3RhdHMoYWRhcHRlciwgJmFkYXB0ZXItPnN0YXRzNjQpOw0KLQlzcGluX3VubG9jaygmYWRh cHRlci0+c3RhdHM2NF9sb2NrKTsNCisJbXV0ZXhfdW5sb2NrKCZhZGFwdGVyLT5zdGF0czY0X2xv Y2spOw0KIA0KIAlhZGFwdGVyLT5saW5rX3NwZWVkID0gMDsNCiAJYWRhcHRlci0+bGlua19kdXBs ZXggPSAwOw0KQEAgLTI5NzUsNyArMjk3NSw3IEBAIHN0YXRpYyBpbnQgaWdiX3N3X2luaXQoc3Ry dWN0IGlnYl9hZGFwdGVyDQoqYWRhcHRlcikNCiAJCQkJICBWTEFOX0hMRU47DQogCWFkYXB0ZXIt Pm1pbl9mcmFtZV9zaXplID0gRVRIX1pMRU4gKyBFVEhfRkNTX0xFTjsNCiANCi0Jc3Bpbl9sb2Nr X2luaXQoJmFkYXB0ZXItPnN0YXRzNjRfbG9jayk7DQorCW11dGV4X2luaXQoJmFkYXB0ZXItPnN0 YXRzNjRfbG9jayk7DQogI2lmZGVmIENPTkZJR19QQ0lfSU9WDQogCXN3aXRjaCAoaHctPm1hYy50 eXBlKSB7DQogCWNhc2UgZTEwMDBfODI1NzY6DQpAQCAtNDM2Nyw5ICs0MzY3LDkgQEAgc3RhdGlj IHZvaWQgaWdiX3dhdGNoZG9nX3Rhc2soc3RydWN0IHdvcmtfc3RydWN0DQoqd29yaykNCiAJCX0N CiAJfQ0KIA0KLQlzcGluX2xvY2soJmFkYXB0ZXItPnN0YXRzNjRfbG9jayk7DQorCW11dGV4X2xv Y2soJmFkYXB0ZXItPnN0YXRzNjRfbG9jayk7DQogCWlnYl91cGRhdGVfc3RhdHMoYWRhcHRlciwg JmFkYXB0ZXItPnN0YXRzNjQpOw0KLQlzcGluX3VubG9jaygmYWRhcHRlci0+c3RhdHM2NF9sb2Nr KTsNCisJbXV0ZXhfdW5sb2NrKCZhZGFwdGVyLT5zdGF0czY0X2xvY2spOw0KIA0KIAlmb3IgKGkg PSAwOyBpIDwgYWRhcHRlci0+bnVtX3R4X3F1ZXVlczsgaSsrKSB7DQogCQlzdHJ1Y3QgaWdiX3Jp bmcgKnR4X3JpbmcgPSBhZGFwdGVyLT50eF9yaW5nW2ldOw0KQEAgLTUxNTIsMTAgKzUxNTIsMTAg QEAgc3RhdGljIHN0cnVjdCBydG5sX2xpbmtfc3RhdHM2NA0KKmlnYl9nZXRfc3RhdHM2NChzdHJ1 Y3QgbmV0X2RldmljZSAqbmV0ZGV2LA0KIHsNCiAJc3RydWN0IGlnYl9hZGFwdGVyICphZGFwdGVy ID0gbmV0ZGV2X3ByaXYobmV0ZGV2KTsNCiANCi0Jc3Bpbl9sb2NrKCZhZGFwdGVyLT5zdGF0czY0 X2xvY2spOw0KKwltdXRleF9sb2NrKCZhZGFwdGVyLT5zdGF0czY0X2xvY2spOw0KIAlpZ2JfdXBk YXRlX3N0YXRzKGFkYXB0ZXIsICZhZGFwdGVyLT5zdGF0czY0KTsNCiAJbWVtY3B5KHN0YXRzLCAm YWRhcHRlci0+c3RhdHM2NCwgc2l6ZW9mKCpzdGF0cykpOw0KLQlzcGluX3VubG9jaygmYWRhcHRl ci0+c3RhdHM2NF9sb2NrKTsNCisJbXV0ZXhfdW5sb2NrKCZhZGFwdGVyLT5zdGF0czY0X2xvY2sp Ow0KIA0KIAlyZXR1cm4gc3RhdHM7DQogfQ0K