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