-#define IWINFO_80211_A (1 << 0)
-#define IWINFO_80211_B (1 << 1)
-#define IWINFO_80211_G (1 << 2)
-#define IWINFO_80211_N (1 << 3)
-#define IWINFO_80211_AC (1 << 4)
-#define IWINFO_80211_AD (1 << 5)
-#define IWINFO_80211_AX (1 << 6)
-#define IWINFO_80211_COUNT 7
-
-#define IWINFO_BAND_24 (1 << 0)
-#define IWINFO_BAND_5 (1 << 1)
-#define IWINFO_BAND_6 (1 << 2)
-#define IWINFO_BAND_60 (1 << 3)
-#define IWINFO_BAND_COUNT 4
-
-#define IWINFO_CIPHER_NONE (1 << 0)
-#define IWINFO_CIPHER_WEP40 (1 << 1)
-#define IWINFO_CIPHER_TKIP (1 << 2)
-#define IWINFO_CIPHER_WRAP (1 << 3)
-#define IWINFO_CIPHER_CCMP (1 << 4)
-#define IWINFO_CIPHER_WEP104 (1 << 5)
-#define IWINFO_CIPHER_AESOCB (1 << 6)
-#define IWINFO_CIPHER_CKIP (1 << 7)
-#define IWINFO_CIPHER_GCMP (1 << 8)
-#define IWINFO_CIPHER_CCMP256 (1 << 9)
-#define IWINFO_CIPHER_GCMP256 (1 << 10)
-#define IWINFO_CIPHER_COUNT 11
-
-#define IWINFO_KMGMT_NONE (1 << 0)
-#define IWINFO_KMGMT_8021x (1 << 1)
-#define IWINFO_KMGMT_PSK (1 << 2)
-#define IWINFO_KMGMT_SAE (1 << 3)
-#define IWINFO_KMGMT_OWE (1 << 4)
-#define IWINFO_KMGMT_COUNT 5
-
-#define IWINFO_AUTH_OPEN (1 << 0)
-#define IWINFO_AUTH_SHARED (1 << 1)
-#define IWINFO_AUTH_COUNT 2
-
-#define IWINFO_FREQ_NO_10MHZ (1 << 0)
-#define IWINFO_FREQ_NO_20MHZ (1 << 1)
-#define IWINFO_FREQ_NO_HT40PLUS (1 << 2)
-#define IWINFO_FREQ_NO_HT40MINUS (1 << 3)
-#define IWINFO_FREQ_NO_80MHZ (1 << 4)
-#define IWINFO_FREQ_NO_160MHZ (1 << 5)
-#define IWINFO_FREQ_NO_HE (1 << 6)
+enum iwinfo_80211 {
+ IWINFO_80211_A = 0,
+ IWINFO_80211_B,
+ IWINFO_80211_G,
+ IWINFO_80211_N,
+ IWINFO_80211_AC,
+ IWINFO_80211_AD,
+ IWINFO_80211_AX,
+
+ /* keep last */
+ IWINFO_80211_COUNT
+};
+
+#define IWINFO_80211_A (1 << IWINFO_80211_A)
+#define IWINFO_80211_B (1 << IWINFO_80211_B)
+#define IWINFO_80211_G (1 << IWINFO_80211_G)
+#define IWINFO_80211_N (1 << IWINFO_80211_N)
+#define IWINFO_80211_AC (1 << IWINFO_80211_AC)
+#define IWINFO_80211_AD (1 << IWINFO_80211_AD)
+#define IWINFO_80211_AX (1 << IWINFO_80211_AX)