summaryrefslogtreecommitdiffstats
path: root/net/wireless/core.h
diff options
context:
space:
mode:
authorJohn W. Linville <linville@tuxdriver.com>2009-12-09 16:43:52 -0500
committerJohn W. Linville <linville@tuxdriver.com>2009-12-21 11:27:31 -0500
commit254416aae70ab2e6b57fd79782c8a67196234d02 (patch)
treee28d54d1514634b591b54296b35bb9029e7b5a9c /net/wireless/core.h
parenta252e749f1ae17e43ccc5824f7b1b5854417c98b (diff)
downloadlinux-0-day-254416aae70ab2e6b57fd79782c8a67196234d02.tar.gz
linux-0-day-254416aae70ab2e6b57fd79782c8a67196234d02.tar.xz
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.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/net/wireless/core.h b/net/wireless/core.h
index 4ef3efc941066..35b712127143a 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