aboutsummaryrefslogtreecommitdiffstats
path: root/net/batman-adv/debugfs.h
diff options
context:
space:
mode:
Diffstat (limited to 'net/batman-adv/debugfs.h')
-rw-r--r--net/batman-adv/debugfs.h43
1 files changed, 42 insertions, 1 deletions
diff --git a/net/batman-adv/debugfs.h b/net/batman-adv/debugfs.h
index 37c4d6ddd04d..187acdc85dfa 100644
--- a/net/batman-adv/debugfs.h
+++ b/net/batman-adv/debugfs.h
@@ -1,4 +1,4 @@
1/* Copyright (C) 2010-2014 B.A.T.M.A.N. contributors: 1/* Copyright (C) 2010-2015 B.A.T.M.A.N. contributors:
2 * 2 *
3 * Marek Lindner 3 * Marek Lindner
4 * 4 *
@@ -18,8 +18,17 @@
18#ifndef _NET_BATMAN_ADV_DEBUGFS_H_ 18#ifndef _NET_BATMAN_ADV_DEBUGFS_H_
19#define _NET_BATMAN_ADV_DEBUGFS_H_ 19#define _NET_BATMAN_ADV_DEBUGFS_H_
20 20
21#include "main.h"
22
23#include <linux/kconfig.h>
24
25struct batadv_hard_iface;
26struct net_device;
27
21#define BATADV_DEBUGFS_SUBDIR "batman_adv" 28#define BATADV_DEBUGFS_SUBDIR "batman_adv"
22 29
30#if IS_ENABLED(CONFIG_DEBUG_FS)
31
23void batadv_debugfs_init(void); 32void batadv_debugfs_init(void);
24void batadv_debugfs_destroy(void); 33void batadv_debugfs_destroy(void);
25int batadv_debugfs_add_meshif(struct net_device *dev); 34int batadv_debugfs_add_meshif(struct net_device *dev);
@@ -27,4 +36,36 @@ void batadv_debugfs_del_meshif(struct net_device *dev);
27int batadv_debugfs_add_hardif(struct batadv_hard_iface *hard_iface); 36int batadv_debugfs_add_hardif(struct batadv_hard_iface *hard_iface);
28void batadv_debugfs_del_hardif(struct batadv_hard_iface *hard_iface); 37void batadv_debugfs_del_hardif(struct batadv_hard_iface *hard_iface);
29 38
39#else
40
41static inline void batadv_debugfs_init(void)
42{
43}
44
45static inline void batadv_debugfs_destroy(void)
46{
47}
48
49static inline int batadv_debugfs_add_meshif(struct net_device *dev)
50{
51 return 0;
52}
53
54static inline void batadv_debugfs_del_meshif(struct net_device *dev)
55{
56}
57
58static inline
59int batadv_debugfs_add_hardif(struct batadv_hard_iface *hard_iface)
60{
61 return 0;
62}
63
64static inline
65void batadv_debugfs_del_hardif(struct batadv_hard_iface *hard_iface)
66{
67}
68
69#endif
70
30#endif /* _NET_BATMAN_ADV_DEBUGFS_H_ */ 71#endif /* _NET_BATMAN_ADV_DEBUGFS_H_ */