From patchwork Fri Jan 18 16:15:58 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ioana Ciornei X-Patchwork-Id: 1027528 Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="ab6aeMrG"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 43h5fD6V27z9sBn for ; Sat, 19 Jan 2019 03:16:04 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727622AbfARQQC (ORCPT ); Fri, 18 Jan 2019 11:16:02 -0500 Received: from mail-eopbgr80078.outbound.protection.outlook.com ([40.107.8.78]:3674 "EHLO EUR04-VI1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727241AbfARQQC (ORCPT ); Fri, 18 Jan 2019 11:16:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t+5/HxjER1kVF87WhMDo7FlhyAqxSjK1Ca4RCTFgbJE=; b=ab6aeMrGZ9CDs7kwkVduqbXfTdtxwSF3IAbBmNrJyPD7siENFY1M0Q+DBxV3sV0+jt1LWTFM58H2g1eMbfWKFxU2I1PmqrbBxcgDHsNe0oAl+C+PQgBDov83FLvRs56bhEXpORCpy3b/KXzYeWIb89sUL/yHoPQJCvf21q5BQiY= Received: from VI1PR0402MB2800.eurprd04.prod.outlook.com (10.172.255.18) by VI1PR0402MB3471.eurprd04.prod.outlook.com (52.134.3.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1537.27; Fri, 18 Jan 2019 16:15:58 +0000 Received: from VI1PR0402MB2800.eurprd04.prod.outlook.com ([fe80::8c7b:7d91:36c7:1426]) by VI1PR0402MB2800.eurprd04.prod.outlook.com ([fe80::8c7b:7d91:36c7:1426%7]) with mapi id 15.20.1537.018; Fri, 18 Jan 2019 16:15:58 +0000 From: Ioana Ciornei To: "davem@davemloft.net" CC: "netdev@vger.kernel.org" , Ioana Ciocoi Radulescu , Ioana Ciornei Subject: [PATCH net-next v2 0/2] dpaa2-eth: add debugfs statistics Thread-Topic: [PATCH net-next v2 0/2] dpaa2-eth: add debugfs statistics Thread-Index: AQHUr0kYuJhDVnQycUy2labXwEbikw== Date: Fri, 18 Jan 2019 16:15:58 +0000 Message-ID: <1547828144-2654-1-git-send-email-ioana.ciornei@nxp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: AM5PR0202CA0006.eurprd02.prod.outlook.com (2603:10a6:203:69::16) To VI1PR0402MB2800.eurprd04.prod.outlook.com (2603:10a6:800:ad::18) authentication-results: spf=none (sender IP is ) smtp.mailfrom=ioana.ciornei@nxp.com; x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 1.9.1 x-originating-ip: [86.34.165.90] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; VI1PR0402MB3471; 6:7NN8+Ki1QZeZ+aICFE3Sr99+9PVxemti6wvm8PFgjmkvNDucWT/HiYUtbfW6kJO7RNEhdVam/FCllJKZl/4iDki4Yz9mTiAdxOZW7SfMDEGYuglvx+7Rh6o0h/d9VfJ+c52UCMLgt9dLR4K0CNxlnVBl83T2UG0he1U7RUvbCKrCZfZLHXRyWBr5K6bXxuumuB1zwvUSORrIvWti2tipCsZtLd5l4L+OCg4p67cvzBRI5E8n+5oB0E7gcWHZaHwImQFScyyxE2sF7kEX+h5Du3a/pPLMnvKTzzAUOEyG1TvrmuWexdVTq6r+14Cq2ANm4fC9dc/Xqsu4dWjxayw6U79ZVzTGfMHerg6C/gCy7+VQdIQMTf+tw4S2GBbCC2M5shakjxeI/K5NrimK9H2i+tJ5tubS7juyLKZJCNesnVpSpsWnjDmzcxMcpaZ39UkLWGYhAYkAIi5Aa+sASUEcvA==; 5:WXQG7dG5bO8QMQ4G3dnriIgWFyb/SEIRDyiiLdgIawq/RL5rpTTkLiBEqOHZeuNsacZZXevRnwG2E6JbR1cesp9C50MEwoQK8PJ3pb8YkGkCfIbugLv1u1c8xiMRpQ95JAP0YspJLHyeA01pwZXvTIssJVLMIJSZ9HAbmfM/E3WunHshP5PdlhkmSJpK7D/rKIMo7vUmXXPrm01npzyI6A==; 7:WJf9RK0rbXnB9f1c0blyNG5Sc1LWV9+vIQkC7Z+Ozqbvuj+QNpHIv+pk3/eRy76SxveZKTfa2ehTGHyxfI7ctLPjHIQSldHPozyAzM9Ow/xqPZjAmcTTIv8k3BUfbqu5eYws2YqFZamW6Yz4d6uwVg== x-ms-office365-filtering-correlation-id: 3ba70197-9109-48c2-3752-08d67d603b4e x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:VI1PR0402MB3471; x-ms-traffictypediagnostic: VI1PR0402MB3471: x-microsoft-antispam-prvs: x-forefront-prvs: 0921D55E4F x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(346002)(396003)(376002)(39860400002)(366004)(189003)(199004)(6512007)(3846002)(6116002)(4326008)(44832011)(7736002)(316002)(5660300001)(52116002)(99286004)(36756003)(386003)(54906003)(86362001)(305945005)(6506007)(478600001)(14454004)(6916009)(97736004)(25786009)(53936002)(50226002)(102836004)(6486002)(14444005)(81156014)(256004)(2351001)(71200400001)(2501003)(1730700003)(66066001)(8676002)(81166006)(68736007)(2906002)(71190400001)(26005)(8936002)(186003)(486006)(2616005)(476003)(105586002)(5640700003)(106356001)(6436002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0402MB3471; H:VI1PR0402MB2800.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: QS1EZNdlCF/LQtY/xUQTzv9SAt1AUwC0Sd9X8isUF3ukCXqW/Nls5PdXmYe79ddVQW+TS89QlaYzkJz12pIcjPGR8iafAUGoVI8NgD4AZYydFIBxIY8m2otR6VsyP1aLQbTf60YFgPuqxGbuA/hoIJT97EpM8w6lYGOrG0JkLgAZ7OP3CmWUMT2TEiAGC6qGNdkUaiwgZjRjzXW7y1RnikSMWMbVIp9rzFdLhIEewVmZlzL/MWsD3C+n+cDw3IzHfynE5noMpV05MA7h84jjl1y9Rr5dO9ysVrrGo21mSrWl/5tBeaLFhhgN8We56TjqQ055cWbxcA7T7CgBanjLHRlNPa2tCLEh2Z+DT61RVDNpfgUaoyKj9omoQO41/zfRyRxAp3OIA+TtOnoxfsj+X/5+U+/MXlp7j8EezBAmDtg= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3ba70197-9109-48c2-3752-08d67d603b4e X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jan 2019 16:15:58.0594 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0402MB3471 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org This patch set exports detailed driver counters through debugfs. Counters which are already available through ethtool are now presented in a structured manner (per-core, per-FQ and per-channel) in debugfs. The first patch is changing the dpaa2_eth_queue_count into a macro (in order to avoid a warning) while the second one is adding the debugfs support. Changes in v2: - remove the _exit annotation of dpaa2_eth_dbg_exit Ioana Ciornei (1): dpaa2-eth: transform dpaa2_eth_queue_count into a macro Ioana Radulescu (1): dpaa2-eth: add debugfs statistics drivers/net/ethernet/freescale/dpaa2/Makefile | 1 + .../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 237 +++++++++++++++++++++ .../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.h | 31 +++ drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 30 ++- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 14 +- 5 files changed, 306 insertions(+), 7 deletions(-) create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.h