diff options
Diffstat (limited to 'net/mac80211/sta_info.c')
-rw-r--r-- | net/mac80211/sta_info.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/net/mac80211/sta_info.c b/net/mac80211/sta_info.c index ddc1f47194dd..746bbdea6b4c 100644 --- a/net/mac80211/sta_info.c +++ b/net/mac80211/sta_info.c | |||
@@ -74,30 +74,6 @@ struct sta_info *sta_info_get(struct ieee80211_local *local, u8 *addr) | |||
74 | } | 74 | } |
75 | EXPORT_SYMBOL(sta_info_get); | 75 | EXPORT_SYMBOL(sta_info_get); |
76 | 76 | ||
77 | int sta_info_min_txrate_get(struct ieee80211_local *local) | ||
78 | { | ||
79 | struct sta_info *sta; | ||
80 | struct ieee80211_hw_mode *mode; | ||
81 | int min_txrate = 9999999; | ||
82 | int i; | ||
83 | |||
84 | read_lock_bh(&local->sta_lock); | ||
85 | mode = local->oper_hw_mode; | ||
86 | for (i = 0; i < STA_HASH_SIZE; i++) { | ||
87 | sta = local->sta_hash[i]; | ||
88 | while (sta) { | ||
89 | if (sta->txrate < min_txrate) | ||
90 | min_txrate = sta->txrate; | ||
91 | sta = sta->hnext; | ||
92 | } | ||
93 | } | ||
94 | read_unlock_bh(&local->sta_lock); | ||
95 | if (min_txrate == 9999999) | ||
96 | min_txrate = 0; | ||
97 | |||
98 | return mode->rates[min_txrate].rate; | ||
99 | } | ||
100 | |||
101 | 77 | ||
102 | static void sta_info_release(struct kref *kref) | 78 | static void sta_info_release(struct kref *kref) |
103 | { | 79 | { |