]> Git Repo - linux.git/blobdiff - net/mac80211/sta_info.h
[MAC80211]: remove unused ioctls (2)
[linux.git] / net / mac80211 / sta_info.h
index b5591d2f60a4fcef8032bb1cd78a09fe1997c1da..4afa7df2a180c61d8b1bcc17037c768570a733fe 100644 (file)
@@ -90,17 +90,10 @@ struct sta_info {
        int channel_use;
        int channel_use_raw;
 
-       u8 antenna_sel_tx;
-       u8 antenna_sel_rx;
-
-
        int key_idx_compression; /* key table index for compression and TX
                                  * filtering; used only if sta->key is not
                                  * set */
 
-#ifdef CONFIG_MAC80211_DEBUGFS
-       int debugfs_registered;
-#endif
        int assoc_ap; /* whether this is an AP that we are
                       * associated with as a client */
 
@@ -149,12 +142,18 @@ struct sta_info {
  */
 #define STA_INFO_CLEANUP_INTERVAL (10 * HZ)
 
+static inline void __sta_info_get(struct sta_info *sta)
+{
+       kref_get(&sta->kref);
+}
+
 struct sta_info * sta_info_get(struct ieee80211_local *local, u8 *addr);
 int sta_info_min_txrate_get(struct ieee80211_local *local);
 void sta_info_put(struct sta_info *sta);
 struct sta_info * sta_info_add(struct ieee80211_local *local,
                               struct net_device *dev, u8 *addr, gfp_t gfp);
-void sta_info_free(struct sta_info *sta, int locked);
+void sta_info_remove(struct sta_info *sta);
+void sta_info_free(struct sta_info *sta);
 void sta_info_init(struct ieee80211_local *local);
 int sta_info_start(struct ieee80211_local *local);
 void sta_info_stop(struct ieee80211_local *local);
This page took 0.031546 seconds and 4 git commands to generate.