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
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to