Module Name:    src
Committed By:   jmcneill
Date:           Thu Oct  3 14:41:14 UTC 2019

Modified Files:
        src/sys/net: if_media.h

Log Message:
Add IFM_IEEE80211_VHT subtype, IFM_IEEE80211_11AC operating mode, and missing 
descriptions


To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 src/sys/net/if_media.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/net/if_media.h
diff -u src/sys/net/if_media.h:1.65 src/sys/net/if_media.h:1.66
--- src/sys/net/if_media.h:1.65	Fri May 17 07:37:12 2019
+++ src/sys/net/if_media.h	Thu Oct  3 14:41:14 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_media.h,v 1.65 2019/05/17 07:37:12 msaitoh Exp $	*/
+/*	$NetBSD: if_media.h,v 1.66 2019/10/03 14:41:14 jmcneill Exp $	*/
 
 /*-
  * Copyright (c) 1998, 2000, 2001 The NetBSD Foundation, Inc.
@@ -373,6 +373,7 @@
 #define	IFM_IEEE80211_OFDM27	23	/* OFDM 27Mbps */
 /* NB: not enough bits to express MCS fully */
 #define	IFM_IEEE80211_MCS	24	/* HT MCS rate */
+#define	IFM_IEEE80211_VHT	25	/* VHT MCS rate */
 
 /* IFM_OMASK bits */
 #define	IFM_IEEE80211_ADHOC	0x00000100	/* Operate in Adhoc mode */
@@ -390,6 +391,7 @@
 #define	IFM_IEEE80211_FH	0x00040000	/* 2 GHz, GFSK mode */
 #define	IFM_IEEE80211_11NA	0x00050000	/* 5Ghz, HT mode */
 #define	IFM_IEEE80211_11NG	0x00060000	/* 2Ghz, HT mode */
+#define	IFM_IEEE80211_11AC	0x00070000	/* 2Ghz/5Ghz, VHT mode */
 
 
 /*
@@ -628,6 +630,8 @@ struct ifmedia_description {
 	{ IFM_IEEE80211 | IFM_IEEE80211_OFDM3,	"OFDM/3Mbps" },		\
 	{ IFM_IEEE80211 | IFM_IEEE80211_OFDM4,	"OFDM/4.5Mbps" },	\
 	{ IFM_IEEE80211 | IFM_IEEE80211_OFDM27, "OFDM/27Mbps" },	\
+	{ IFM_IEEE80211 | IFM_IEEE80211_MCS, "HT" },			\
+	{ IFM_IEEE80211 | IFM_IEEE80211_VHT, "VHT" },			\
 									\
 	{ 0, NULL },							\
 }
@@ -641,6 +645,7 @@ struct ifmedia_description {
 	{ IFM_IEEE80211 | IFM_IEEE80211_FH,	"fh" },			\
 	{ IFM_IEEE80211 | IFM_IEEE80211_11NA,	"11na" },		\
 	{ IFM_IEEE80211 | IFM_IEEE80211_11NG,	"11ng" },		\
+	{ IFM_IEEE80211 | IFM_IEEE80211_11AC,	"11ac" },		\
 	{ 0, NULL },							\
 }
 

Reply via email to