| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- #ifndef BUILD_FEATURES_H
- #define BUILD_FEATURES_H
- static inline int has_feature(const char *feat)
- {
- #if defined(IEEE8021X_EAPOL) || (defined(HOSTAPD) && !defined(CONFIG_NO_RADIUS))
- if (!strcmp(feat, "eap"))
- return 1;
- #endif
- #ifdef CONFIG_IEEE80211N
- if (!strcmp(feat, "11n"))
- return 1;
- #endif
- #ifdef CONFIG_IEEE80211AC
- if (!strcmp(feat, "11ac"))
- return 1;
- #endif
- #ifdef CONFIG_IEEE80211AX
- if (!strcmp(feat, "11ax"))
- return 1;
- #endif
- #ifdef CONFIG_IEEE80211R
- if (!strcmp(feat, "11r"))
- return 1;
- #endif
- if (!strcmp(feat, "11w"))
- return 1;
- #ifdef CONFIG_ACS
- if (!strcmp(feat, "acs"))
- return 1;
- #endif
- #ifdef CONFIG_SAE
- if (!strcmp(feat, "sae"))
- return 1;
- #endif
- #ifdef CONFIG_OWE
- if (!strcmp(feat, "owe"))
- return 1;
- #endif
- #ifdef CONFIG_SUITEB192
- if (!strcmp(feat, "suiteb192"))
- return 1;
- #endif
- #ifdef CONFIG_WEP
- if (!strcmp(feat, "wep"))
- return 1;
- #endif
- #ifdef CONFIG_HS20
- if (!strcmp(feat, "hs20"))
- return 1;
- #endif
- #ifdef CONFIG_WPS
- if (!strcmp(feat, "wps"))
- return 1;
- #endif
- return 0;
- }
- #endif /* BUILD_FEATURES_H */
|