From patchwork Wed Jan 16 09:57:47 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ioana Ciornei X-Patchwork-Id: 1025716 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="lEydg+Ok"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 43fjLr0pGPz9sCX for ; Wed, 16 Jan 2019 20:57:56 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2403966AbfAPJ5x (ORCPT ); Wed, 16 Jan 2019 04:57:53 -0500 Received: from mail-eopbgr150084.outbound.protection.outlook.com ([40.107.15.84]:34112 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S2388613AbfAPJ5v (ORCPT ); Wed, 16 Jan 2019 04:57:51 -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=ABfTNgEDfSBMBWd+1LK4erymcp97YBRohrDCOjHAr5Y=; b=lEydg+Okm8JmLa4MwMVJV7wZ65NxWPi4sNXo9CQmOgINSGbB5TGbzNXpSF8dQ5fNQUKriFvGTQ1S/lk5QyYaI86hMYple3XfJtfFQL2MWktoWlqKBfvDteK1WTk9Beri5UDkfOTt7V/iIrlJax1A0nEfynEleRzCRrgPhtXTfeA= Received: from VI1PR0402MB2800.eurprd04.prod.outlook.com (10.172.255.18) by VI1PR0402MB3775.eurprd04.prod.outlook.com (52.134.15.157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1516.19; Wed, 16 Jan 2019 09:57:48 +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; Wed, 16 Jan 2019 09:57:48 +0000 From: Ioana Ciornei To: "davem@davemloft.net" CC: "netdev@vger.kernel.org" , Ioana Ciocoi Radulescu , Ioana Ciornei Subject: [PATCH net-next 0/2] dpaa2-eth: add debugfs statistics Thread-Topic: [PATCH net-next 0/2] dpaa2-eth: add debugfs statistics Thread-Index: AQHUrYHvtVbnDhAYn0SdIINmCo6ZVA== Date: Wed, 16 Jan 2019 09:57:47 +0000 Message-ID: <1547632637-22959-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: VI1PR0202CA0013.eurprd02.prod.outlook.com (2603:10a6:803:14::26) To VI1PR0402MB2800.eurprd04.prod.outlook.com (2603:10a6:800:ad::18) 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; VI1PR0402MB3775; 6:Y++5b5OXNeK4wH0bJHcQbn2Fct4chUZp7dvxwY7PcCSmniUIEWyIlYzdgpK/G33l8yNNMScy+VDY9CR2dDWIJY+TVBwRAN17W3DfNgpq4/bsxM3lr2kEKgX3D1CGQiod8lE9n/nJ5KR0FZN597wav3uUUIrMcEOI+P1U4xJ7PkLzlNbipN17BFakXa6jX6w/yo13P7y44bV/sr4Rc/C6iJAJ/YyEQfNitwRY1qoRyq37zKFR1BN5GVmkKWKLRl0ah44UGhiGnlgIKS+6AQpHVj2FJ7YJ9YTJKR4CWT1BzxT9ERT/eLu6aBtxDA1ajZykXTi/fwD8OapZWRkr2AKvn48jVA77/U38qWQTMGYRU5UAbUViVXAx62X/znwAgQ2eCoXchfupJizRld32zgYxlx9Ksx9dRUYYYBTbNI7iisiAZm7J4zuZ08RRqOtPYBipo2Go+1VLXVdSkvY4hF9WJg==; 5:bG9ZCqbyASA6ba2eqEEJMQ0Oth8LfnW3YGTa2AHdTLgwWk1cD4eqyXfSpzoKNIzBCeWvdjm+LkHJzmNljO4pky8xWGzyXlVABEk8lXH3WZP/bIkjA9wNHkYdSFgsG4DPQK1PNgqDLTx4t0w1Oa2iRRS80I+vIs75U8jX4gBtuMV3aTWT/JylwpJjBDsZLSMhR77EgGRs+YYzvs6809QKwQ==; 7:c1CpsiNps0K6xveQXgkNIW2nwabseVChkv1DQGlazwXmCNWgGhDP5VZqCGsoZ7J17sDrvLHZ1wNZl3Rxmiuwsermp2bXLDZbaU/apg41p9nQOtNWeRLHZPiZoqLdDcdhxgPfr1o0dfWwEEDortZ0fw== x-ms-office365-filtering-correlation-id: 2c22a948-54b9-4ce4-4925-08d67b9911a4 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:VI1PR0402MB3775; x-ms-traffictypediagnostic: VI1PR0402MB3775: x-microsoft-antispam-prvs: x-forefront-prvs: 091949432C x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(136003)(346002)(396003)(366004)(39860400002)(189003)(199004)(86362001)(99286004)(71200400001)(71190400001)(7736002)(478600001)(25786009)(4326008)(53936002)(36756003)(2501003)(4744005)(97736004)(305945005)(14454004)(256004)(14444005)(5660300001)(6916009)(6506007)(26005)(186003)(50226002)(44832011)(81166006)(102836004)(8936002)(6346003)(2906002)(386003)(68736007)(106356001)(486006)(2351001)(105586002)(1730700003)(316002)(81156014)(66066001)(54906003)(8676002)(6512007)(5640700003)(52116002)(6486002)(2616005)(476003)(6116002)(3846002)(6436002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0402MB3775; 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) authentication-results: spf=none (sender IP is ) smtp.mailfrom=ioana.ciornei@nxp.com; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: GIyD0S4ATa1uFaL8e5GB9ZDMiB+Ft6Q+0esT2A2TJ25vFhsBiMExBnhR3tyIWz1pPHpRt4ZSbtdztOS0+9W6+nDAd5ciZcafKv+nXBo2N4+gOAPADZrwQ8e05ozxW9PyouaxipVJW6kjvwmIzYzaQ3gCDP+4zKyra3tROkBMM7j+QmmoH8/YrrB8QcXg0kMBgP1UlNQtUXrS/ZtLYadm+9E1PBfNKLehvZO9pvPQKcyuk+YZYvMFWNafD5xlwPXGhDc8G/hSq7bma4VYQUzIwN4Vf+XbCF9UhPJMiGd6qLyBhknMXDXM5wWVJeAzeGM8y7r9osnmWszxIZzSZajV3i7OrTwCDgKNd8XTdn55gyuXVIX3Kacjhie2DQWTr0N33sfozXu98IKhfzz1MS/MvJZkKlQCklVdUkBgV+Z5lzk= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2c22a948-54b9-4ce4-4925-08d67b9911a4 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jan 2019 09:57:47.4554 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0402MB3775 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. 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