0001
0002 #ifndef __MAC80211_DEBUGFS_KEY_H
0003 #define __MAC80211_DEBUGFS_KEY_H
0004
0005 #ifdef CONFIG_MAC80211_DEBUGFS
0006 void ieee80211_debugfs_key_add(struct ieee80211_key *key);
0007 void ieee80211_debugfs_key_remove(struct ieee80211_key *key);
0008 void ieee80211_debugfs_key_update_default(struct ieee80211_sub_if_data *sdata);
0009 void ieee80211_debugfs_key_add_mgmt_default(
0010 struct ieee80211_sub_if_data *sdata);
0011 void ieee80211_debugfs_key_remove_mgmt_default(
0012 struct ieee80211_sub_if_data *sdata);
0013 void ieee80211_debugfs_key_add_beacon_default(
0014 struct ieee80211_sub_if_data *sdata);
0015 void ieee80211_debugfs_key_remove_beacon_default(
0016 struct ieee80211_sub_if_data *sdata);
0017 void ieee80211_debugfs_key_sta_del(struct ieee80211_key *key,
0018 struct sta_info *sta);
0019 #else
0020 static inline void ieee80211_debugfs_key_add(struct ieee80211_key *key)
0021 {}
0022 static inline void ieee80211_debugfs_key_remove(struct ieee80211_key *key)
0023 {}
0024 static inline void ieee80211_debugfs_key_update_default(
0025 struct ieee80211_sub_if_data *sdata)
0026 {}
0027 static inline void ieee80211_debugfs_key_add_mgmt_default(
0028 struct ieee80211_sub_if_data *sdata)
0029 {}
0030 static inline void ieee80211_debugfs_key_remove_mgmt_default(
0031 struct ieee80211_sub_if_data *sdata)
0032 {}
0033 static inline void ieee80211_debugfs_key_add_beacon_default(
0034 struct ieee80211_sub_if_data *sdata)
0035 {}
0036 static inline void ieee80211_debugfs_key_remove_beacon_default(
0037 struct ieee80211_sub_if_data *sdata)
0038 {}
0039 static inline void ieee80211_debugfs_key_sta_del(struct ieee80211_key *key,
0040 struct sta_info *sta)
0041 {}
0042 #endif
0043
0044 #endif