debugfs_key.h 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. #ifndef __MAC80211_DEBUGFS_KEY_H
  2. #define __MAC80211_DEBUGFS_KEY_H
  3. #ifdef CONFIG_MAC80211_DEBUGFS
  4. void ieee80211_debugfs_key_add(struct ieee80211_key *key);
  5. void ieee80211_debugfs_key_remove(struct ieee80211_key *key);
  6. void ieee80211_debugfs_key_update_default(struct ieee80211_sub_if_data *sdata);
  7. void ieee80211_debugfs_key_add_mgmt_default(
  8. struct ieee80211_sub_if_data *sdata);
  9. void ieee80211_debugfs_key_remove_mgmt_default(
  10. struct ieee80211_sub_if_data *sdata);
  11. void ieee80211_debugfs_key_sta_del(struct ieee80211_key *key,
  12. struct sta_info *sta);
  13. #else
  14. static inline void ieee80211_debugfs_key_add(struct ieee80211_key *key)
  15. {}
  16. static inline void ieee80211_debugfs_key_remove(struct ieee80211_key *key)
  17. {}
  18. static inline void ieee80211_debugfs_key_update_default(
  19. struct ieee80211_sub_if_data *sdata)
  20. {}
  21. static inline void ieee80211_debugfs_key_add_mgmt_default(
  22. struct ieee80211_sub_if_data *sdata)
  23. {}
  24. static inline void ieee80211_debugfs_key_remove_mgmt_default(
  25. struct ieee80211_sub_if_data *sdata)
  26. {}
  27. static inline void ieee80211_debugfs_key_sta_del(struct ieee80211_key *key,
  28. struct sta_info *sta)
  29. {}
  30. #endif
  31. #endif /* __MAC80211_DEBUGFS_KEY_H */