nl80211: prefer non-supplicant-based devices
[project/iwinfo.git] / iwinfo_lib.c
index e91448498f3fbffc6819b469bb0677ca4a35a079..9f787ac1d6adf97b815637a2907228a336b991c0 100644 (file)
 /*
  * name constants
  */
-const char *IWINFO_CIPHER_NAMES[] = {
+const char * const IWINFO_80211_NAMES[IWINFO_80211_COUNT] = {
+       "a",
+       "b",
+       "g",
+       "n",
+       "ac",
+       "ad",
+       "ax",
+};
+
+const char * const IWINFO_BAND_NAMES[IWINFO_BAND_COUNT] = {
+       "2.4 GHz",
+       "5 GHz",
+       "6 GHz",
+       "60 GHz",
+};
+
+const char * const IWINFO_CIPHER_NAMES[IWINFO_CIPHER_COUNT] = {
        "NONE",
-       "WEP40",
+       "WEP-40",
        "TKIP",
        "WRAP",
        "CCMP",
-       "WEP104",
+       "WEP-104",
        "AES-OCB",
        "CKIP",
        "GCMP",
@@ -36,7 +53,7 @@ const char *IWINFO_CIPHER_NAMES[] = {
        "GCMP-256",
 };
 
-const char *IWINFO_KMGMT_NAMES[] = {
+const char * const IWINFO_KMGMT_NAMES[IWINFO_KMGMT_COUNT] = {
        "NONE",
        "802.1X",
        "PSK",
@@ -44,12 +61,12 @@ const char *IWINFO_KMGMT_NAMES[] = {
        "OWE",
 };
 
-const char *IWINFO_AUTH_NAMES[] = {
+const char * const IWINFO_AUTH_NAMES[IWINFO_AUTH_COUNT] = {
        "OPEN",
        "SHARED",
 };
 
-const char *IWINFO_OPMODE_NAMES[] = {
+const char * const IWINFO_OPMODE_NAMES[IWINFO_OPMODE_COUNT] = {
        "Unknown",
        "Master",
        "Ad-Hoc",
@@ -62,7 +79,7 @@ const char *IWINFO_OPMODE_NAMES[] = {
        "P2P Go",
 };
 
-const char *IWINFO_HTMODE_NAMES[] = {
+const char * const IWINFO_HTMODE_NAMES[IWINFO_HTMODE_COUNT] = {
        "HT20",
        "HT40",
        "VHT20",