mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-10-31 16:54:21 +00:00 
			
		
		
		
	 d2caad527c
			
		
	
	
		d2caad527c
		
	
	
	
	
		
			
			Create debugfs data per-link. For drivers, there is a new operation link_sta_add_debugfs which will always be called. For non-MLO, the station directory will be used directly rather than creating a corresponding subdirectory. As such, non-MLO drivers can simply continue to create the data from sta_debugfs_add. Signed-off-by: Benjamin Berg <benjamin.berg@intel.com> [add missing inlines if !CONFIG_MAC80211_DEBUGFS] Signed-off-by: Johannes Berg <johannes.berg@intel.com>
		
			
				
	
	
		
			27 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0 */
 | |
| #ifndef __MAC80211_DEBUGFS_STA_H
 | |
| #define __MAC80211_DEBUGFS_STA_H
 | |
| 
 | |
| #include "sta_info.h"
 | |
| 
 | |
| #ifdef CONFIG_MAC80211_DEBUGFS
 | |
| void ieee80211_sta_debugfs_add(struct sta_info *sta);
 | |
| void ieee80211_sta_debugfs_remove(struct sta_info *sta);
 | |
| 
 | |
| void ieee80211_link_sta_debugfs_add(struct link_sta_info *link_sta);
 | |
| void ieee80211_link_sta_debugfs_remove(struct link_sta_info *link_sta);
 | |
| 
 | |
| void ieee80211_link_sta_debugfs_drv_add(struct link_sta_info *link_sta);
 | |
| void ieee80211_link_sta_debugfs_drv_remove(struct link_sta_info *link_sta);
 | |
| #else
 | |
| static inline void ieee80211_sta_debugfs_add(struct sta_info *sta) {}
 | |
| static inline void ieee80211_sta_debugfs_remove(struct sta_info *sta) {}
 | |
| 
 | |
| static inline void ieee80211_link_sta_debugfs_add(struct link_sta_info *link_sta) {}
 | |
| static inline void ieee80211_link_sta_debugfs_remove(struct link_sta_info *link_sta) {}
 | |
| 
 | |
| static inline void ieee80211_link_sta_debugfs_drv_add(struct link_sta_info *link_sta) {}
 | |
| static inline void ieee80211_link_sta_debugfs_drv_remove(struct link_sta_info *link_sta) {}
 | |
| #endif
 | |
| 
 | |
| #endif /* __MAC80211_DEBUGFS_STA_H */
 |