1*b1815fd9SAlexander Aring #ifndef __6LOWPAN_I_H 2*b1815fd9SAlexander Aring #define __6LOWPAN_I_H 3*b1815fd9SAlexander Aring 4*b1815fd9SAlexander Aring #include <linux/netdevice.h> 5*b1815fd9SAlexander Aring 6*b1815fd9SAlexander Aring #ifdef CONFIG_6LOWPAN_DEBUGFS 7*b1815fd9SAlexander Aring int lowpan_dev_debugfs_init(struct net_device *dev); 8*b1815fd9SAlexander Aring void lowpan_dev_debugfs_exit(struct net_device *dev); 9*b1815fd9SAlexander Aring 10*b1815fd9SAlexander Aring int __init lowpan_debugfs_init(void); 11*b1815fd9SAlexander Aring void lowpan_debugfs_exit(void); 12*b1815fd9SAlexander Aring #else 13*b1815fd9SAlexander Aring static inline int lowpan_dev_debugfs_init(struct net_device *dev) 14*b1815fd9SAlexander Aring { 15*b1815fd9SAlexander Aring return 0; 16*b1815fd9SAlexander Aring } 17*b1815fd9SAlexander Aring 18*b1815fd9SAlexander Aring static inline void lowpan_dev_debugfs_exit(struct net_device *dev) { } 19*b1815fd9SAlexander Aring 20*b1815fd9SAlexander Aring static inline int __init lowpan_debugfs_init(void) 21*b1815fd9SAlexander Aring { 22*b1815fd9SAlexander Aring return 0; 23*b1815fd9SAlexander Aring } 24*b1815fd9SAlexander Aring 25*b1815fd9SAlexander Aring static inline void lowpan_debugfs_exit(void) { } 26*b1815fd9SAlexander Aring #endif /* CONFIG_6LOWPAN_DEBUGFS */ 27*b1815fd9SAlexander Aring 28*b1815fd9SAlexander Aring #endif /* __6LOWPAN_I_H */ 29