svn commit: r327369 - head/sys/net80211
Andriy Voskoboinyk
avos at FreeBSD.org
Sat Dec 30 00:24:54 UTC 2017
Author: avos
Date: Sat Dec 30 00:24:53 2017
New Revision: 327369
URL: https://svnweb.freebsd.org/changeset/base/327369
Log:
net80211: handle VHT nodes in ieee80211_node_setuptxparms()
Select proper mode when node can do VHT.
Currently there are no drivers with VHT support in the tree,
so this should be noop.
Reviewed by: adrian
Differential Revision: https://reviews.freebsd.org/D9806
Modified:
head/sys/net80211/ieee80211_node.c
Modified: head/sys/net80211/ieee80211_node.c
==============================================================================
--- head/sys/net80211/ieee80211_node.c Sat Dec 30 00:22:47 2017 (r327368)
+++ head/sys/net80211/ieee80211_node.c Sat Dec 30 00:24:53 2017 (r327369)
@@ -243,7 +243,12 @@ ieee80211_node_setuptxparms(struct ieee80211_node *ni)
struct ieee80211vap *vap = ni->ni_vap;
enum ieee80211_phymode mode;
- if (ni->ni_flags & IEEE80211_NODE_HT) {
+ if (ni->ni_flags & IEEE80211_NODE_VHT) {
+ if (IEEE80211_IS_CHAN_5GHZ(ni->ni_chan))
+ mode = IEEE80211_MODE_VHT_5GHZ;
+ else
+ mode = IEEE80211_MODE_VHT_2GHZ;
+ } else if (ni->ni_flags & IEEE80211_NODE_HT) {
if (IEEE80211_IS_CHAN_5GHZ(ni->ni_chan))
mode = IEEE80211_MODE_11NA;
else
More information about the svn-src-all
mailing list