hostapd: Allow FTM functionality to be published
[mech_eap.git] / src / ap / ap_config.h
index 8ffd390..8c8f7e2 100644 (file)
@@ -42,6 +42,9 @@ struct mesh_conf {
 #define MESH_CONF_SEC_AMPE BIT(2)
        unsigned int security;
        enum mfp_options ieee80211w;
+       unsigned int pairwise_cipher;
+       unsigned int group_cipher;
+       unsigned int mgmt_group_cipher;
        int dot11MeshMaxRetries;
        int dot11MeshRetryTimeout; /* msec */
        int dot11MeshConfirmTimeout; /* msec */
@@ -260,6 +263,7 @@ struct hostapd_bss_config {
        int radius_das_port;
        unsigned int radius_das_time_window;
        int radius_das_require_event_timestamp;
+       int radius_das_require_message_authenticator;
        struct hostapd_ip_addr radius_das_client_addr;
        u8 *radius_das_shared_secret;
        size_t radius_das_shared_secret_len;
@@ -578,6 +582,7 @@ struct hostapd_bss_config {
        u8 radio_measurements[RRM_CAPABILITIES_IE_LEN];
 
        int vendor_vht;
+       int use_sta_nsts;
 
        char *no_probe_resp_if_seen_on;
        char *no_auth_if_seen_on;
@@ -587,6 +592,9 @@ struct hostapd_bss_config {
 #ifdef CONFIG_MBO
        int mbo_enabled;
 #endif /* CONFIG_MBO */
+
+       int ftm_responder;
+       int ftm_initiator;
 };