debugfs_key.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  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_add_default(struct ieee80211_sub_if_data *sdata);
  7. void ieee80211_debugfs_key_remove_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_add_default(
  20. struct ieee80211_sub_if_data *sdata)
  21. {}
  22. static inline void ieee80211_debugfs_key_remove_default(
  23. struct ieee80211_sub_if_data *sdata)
  24. {}
  25. static inline void ieee80211_debugfs_key_add_mgmt_default(
  26. struct ieee80211_sub_if_data *sdata)
  27. {}
  28. static inline void ieee80211_debugfs_key_remove_mgmt_default(
  29. struct ieee80211_sub_if_data *sdata)
  30. {}
  31. static inline void ieee80211_debugfs_key_sta_del(struct ieee80211_key *key,
  32. struct sta_info *sta)
  33. {}
  34. #endif
  35. #endif /* __MAC80211_DEBUGFS_KEY_H */