diff options
author | John W. Linville <linville@tuxdriver.com> | 2009-12-09 16:43:52 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2009-12-21 11:27:31 -0500 |
commit | 254416aae70ab2e6b57fd79782c8a67196234d02 (patch) | |
tree | e28d54d1514634b591b54296b35bb9029e7b5a9c /net/wireless/core.h | |
parent | a252e749f1ae17e43ccc5824f7b1b5854417c98b (diff) | |
download | op-kernel-dev-254416aae70ab2e6b57fd79782c8a67196234d02.zip op-kernel-dev-254416aae70ab2e6b57fd79782c8a67196234d02.tar.gz |
wireless: report reasonable bitrate for MCS rates through wext
Previously, cfg80211 had reported "0" for MCS (i.e. 802.11n) bitrates
through the wireless extensions interface. However, nl80211 was
converting MCS rates into a reasonable bitrate number. This patch moves
the nl80211 code to cfg80211 where it is now shared between both the
nl80211 interface and the wireless extensions interface.
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/wireless/core.h')
-rw-r--r-- | net/wireless/core.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/wireless/core.h b/net/wireless/core.h index 4ef3efc..35b7121 100644 --- a/net/wireless/core.h +++ b/net/wireless/core.h @@ -378,6 +378,8 @@ int rdev_set_freq(struct cfg80211_registered_device *rdev, struct wireless_dev *for_wdev, int freq, enum nl80211_channel_type channel_type); +u16 cfg80211_calculate_bitrate(struct rate_info *rate); + #ifdef CONFIG_CFG80211_DEVELOPER_WARNINGS #define CFG80211_DEV_WARN_ON(cond) WARN_ON(cond) #else |