debugfs_key.h 1.2 KB

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