summaryrefslogtreecommitdiffstats
path: root/sys/net80211
diff options
context:
space:
mode:
authoradrian <adrian@FreeBSD.org>2015-09-22 02:24:13 +0000
committeradrian <adrian@FreeBSD.org>2015-09-22 02:24:13 +0000
commit9ddda59a98c33e7b94886dbc22bae52f3ecd8e27 (patch)
treef159806db24313ff515409fc3cc60b85c14442b3 /sys/net80211
parent0f9952051e23d7c5dce610c0e45e93a4fe5ca34e (diff)
downloadFreeBSD-src-9ddda59a98c33e7b94886dbc22bae52f3ecd8e27.zip
FreeBSD-src-9ddda59a98c33e7b94886dbc22bae52f3ecd8e27.tar.gz
Define a rateval macro that drivers tend to hard-code.
Submitted by: Andriy Voskoboinyk <s3erios@gmail.com> Differential Revision: https://reviews.freebsd.org/D3705
Diffstat (limited to 'sys/net80211')
-rw-r--r--sys/net80211/ieee80211.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/net80211/ieee80211.h b/sys/net80211/ieee80211.h
index 64d0754..5bec9af 100644
--- a/sys/net80211/ieee80211.h
+++ b/sys/net80211/ieee80211.h
@@ -815,6 +815,7 @@ struct ieee80211_csa_ie {
/* rate set entries are in .5 Mb/s units, and potentially marked as basic */
#define IEEE80211_RATE_BASIC 0x80
#define IEEE80211_RATE_VAL 0x7f
+#define IEEE80211_RV(v) ((v) & IEEE80211_RATE_VAL)
/* ERP information element flags */
#define IEEE80211_ERP_NON_ERP_PRESENT 0x01
OpenPOWER on IntegriCloud