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 }, \
}