linux/drivers/net/ethernet/amazon/ena/ena_debugfs.h
David Arinzon 60e28350b1 net: ena: Add debugfs support to the ENA driver
Adding the base directory of debugfs to the driver.
In order for the folder to be unique per driver instantiation,
the chosen name is the device name.

This commit contains the initialization and the
base folder.

The creation of the base folder may fail, but is considered
non-fatal.

Signed-off-by: David Arinzon <darinzon@amazon.com>
Link: https://patch.msgid.link/20250617110545.5659-8-darinzon@amazon.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2025-06-18 18:57:29 -07:00

27 lines
619 B
C

/* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */
/* Copyright (c) Amazon.com, Inc. or its affiliates.
* All rights reserved.
*/
#ifndef __ENA_DEBUGFS_H__
#define __ENA_DEBUGFS_H__
#include <linux/debugfs.h>
#include <linux/netdevice.h>
#include "ena_netdev.h"
#ifdef CONFIG_DEBUG_FS
void ena_debugfs_init(struct net_device *dev);
void ena_debugfs_terminate(struct net_device *dev);
#else /* CONFIG_DEBUG_FS */
static inline void ena_debugfs_init(struct net_device *dev) {}
static inline void ena_debugfs_terminate(struct net_device *dev) {}
#endif /* CONFIG_DEBUG_FS */
#endif /* __ENA_DEBUGFS_H__ */