Lines Matching +full:scan +full:- +full:interval +full:- +full:ms

3  * Copyright (c) 2003-2012, Jouni Malinen <j@w1.fi>
23 * The default dot11RSNASAERetransPeriod is defined as 40 ms in the standard,
24 * but use 1000 ms in practice to avoid issues on low power CPUs.
46 #define DEFAULT_DISASSOC_IMMINENT_RSSI_THRESHOLD -75
63 * next - Next credential in the list
71 * id - Unique id for the credential
82 * temporary - Whether this credential is temporary and not to be saved
87 * priority - Priority group
99 * pcsc - Use PC/SC and SIM/USIM card
104 * realm - Home Realm for Interworking
109 * username - Username for Interworking network selection
114 * password - Password for Interworking network selection
119 * ext_password - Whether password is a name for external storage
124 * ca_cert - CA certificate for Interworking network selection
129 * client_cert - File path to client certificate file (PEM/DER)
133 * (EAP-TLS). Full path to the file should be used since working
142 * private_key - File path to client private key file (PEM/DER/PFX)
169 * private_key_passwd - Password for private key file
174 * imsi - IMSI in <MCC> | <MNC> | '-' | <MSIN> format
179 * milenage - Milenage parameters for SIM/USIM simulator in
185 * imsi_privacy_cert - IMSI privacy certificate
187 * This field is used with EAP-SIM/AKA/AKA' to encrypt the permanent
188 * identity (IMSI) to improve privacy. The referenced PEM-encoded
189 * X.509v3 certificate needs to include a 2048-bit RSA public key and
195 * imsi_privacy_attr - IMSI privacy attribute
197 * This field is used to help the EAP-SIM/AKA/AKA' server to identify
205 * engine - Use an engine for private key operations
210 * engine_id - String identifying the engine to use
215 * ca_cert_id - The CA certificate identifier when using an engine
220 * cert_id - The certificate identifier when using an engine
225 * key_id - The private key identifier when using an engine
230 * domain_suffix_match - Constraint for server domain name
238 * top-level domain and all the labels in @domain_suffix_match shall be
240 * sub-level labels in addition to the required labels.
243 * test.example.com but would not match test-example.com.
248 * domain - Home service provider FQDN(s)
258 * num_domain - Number of FQDNs in the domain array
263 * home_ois - Home OIs
265 * If num_home_ois is non-zero, this field contains the set of Home OIs
269 * the EAP parameters need to be pre-configured with the credentials
279 * home_ois_len - Length of home_ois[i]
284 * num_home_ois - Number of entries in home_ois
289 * required_home_ois - Required Home OI(s)
291 * If required_home_ois_len is non-zero, this field contains the set of
299 * required_home_ois_len - Length of required_home_ois
304 * num_required_home_ois - Number of entries in required_home_ois
309 * roaming_consortiums - Roaming Consortium OI(s) memberships
321 * roaming_consortiums_len - Length on roaming_consortiums[i]
326 * num_roaming_consortiums - Number of entries in roaming_consortiums
331 * eap_method - EAP method to use
333 * Pre-configured EAP method to use with this credential or %NULL to
340 * phase1 - Phase 1 (outer authentication) parameters
342 * Pre-configured EAP parameters or %NULL.
347 * phase2 - Phase 2 (inner authentication) parameters
349 * Pre-configured EAP parameters or %NULL.
370 * provisioning_sp - FQDN of the SP that provisioned the credential
375 * sp_priority - Credential priority within a provisioning SP
379 * provisioning_sp value). The range of this priority is 0-255 with 0
390 * max_bss_load - Maximum BSS Load Channel Utilization (1..255)
403 * ocsp - Whether to use/require OCSP to check server certificate
412 * sim_num - User selected SIM identifier
445 * struct wpa_config - wpa_supplicant configuration data
447 * This data structure is presents the per-interface (radio) configuration
454 * ssid - Head of the global network list
461 * pssid - Per-priority network lists (in priority order)
466 * num_prio - Number of different priorities used in the pssid lists
468 * This indicates how many per-priority network lists are included in
474 * cred - Head of the credential list
481 * eapol_version - IEEE 802.1X/EAPOL version number
483 * wpa_supplicant is implemented based on IEEE Std 802.1X-2004 which
493 * ap_scan - AP scanning/selection
496 * scanning and then uses the scan results to select a
506 * also be used with non-WPA drivers when using IEEE 802.1X mode;
527 * bgscan - Background scan and roaming parameters or %NULL if none
539 * disable_scan_offload - Disable automatic offloading of scan requests
548 * ctrl_interface - Parameters for the control interface
572 * components to be run as non-root users. However, since the
576 * 0 (root). If you want to allow non-root users to use the
594 …* http://msdn.microsoft.com/library/default.asp?url=/library/en-us/secauthz/security/security_desc…
602 * ctrl_interface_group - Control interface group (DEPRECATED)
611 * fast_reauth - EAP fast re-authentication (session resumption)
613 * By default, fast re-authentication is enabled for all EAP methods
615 * re-authentication (by setting fast_reauth=0). Normally, there is no
616 * need to disable fast re-authentication.
622 * opensc_engine_path - Path to the OpenSSL engine for opensc
632 * pkcs11_engine_path - Path to the OpenSSL engine for PKCS#11
642 * pkcs11_module_path - Path to the OpenSSL OpenSC/PKCS#11 module
645 * path to OpenSC/PKCS#11 engine (opensc-pkcs11.so); if %NULL, this
652 * openssl_ciphers - OpenSSL cipher string
661 * pcsc_reader - PC/SC reader name prefix
670 * pcsc_pin - PIN for USIM, GSM SIM, and smartcards
672 * This field is used to configure PIN for SIM/USIM for EAP-SIM and
673 * EAP-AKA. If left out, this will be asked through control interface.
678 * external_sim - Use external processing for SIM/USIM operations
683 * driver_param - Driver interface parameters
693 * dot11RSNAConfigPMKLifetime - Maximum lifetime of a PMK
701 * dot11RSNAConfigPMKReauthThreshold - PMK re-authentication threshold
709 * dot11RSNAConfigSATimeout - Security association timeout
717 * ft_prepend_pmkid - Whether to prepend PMKR1Name with PMKIDs
721 * EAPOL-Key msg 2/4 for FT cases. */
725 * update_config - Is wpa_supplicant allowed to update configuration
727 * This variable control whether wpa_supplicant is allow to re-write
730 * is not overridden. If this is non-zero, wpa_supplicant will update
738 * blobs - Configuration blobs
743 * uuid - Universally Unique IDentifier (UUID; see RFC 4122) for WPS
748 * auto_uuid - Automatic UUID behavior
755 * device_name - Device Name (WPS)
756 * User-friendly description of device; up to 32 octets encoded in
757 * UTF-8
762 * manufacturer - Manufacturer (WPS)
768 * model_name - Model Name (WPS)
774 * model_number - Model Number (WPS)
780 * serial_number - Serial Number (WPS)
786 * device_type - Primary Device Type (WPS)
791 * config_methods - Config Methods
793 * This is a space-separated list of supported WPS configuration
804 * os_version - OS Version (WPS)
805 * 4-octet operating system version number
810 * country - Country code
818 * wps_cred_processing - Credential processing
829 * wps_cred_add_sae - Whether to enable SAE automatically for WPS
831 * 0 = only add the explicitly listed WPA2-PSK configuration
832 * 1 = add both the WPA2-PSK and SAE configuration and enable PMF so
833 * that the station gets configured in WPA3-Personal transition mode
834 * (supports both WPA2-Personal (PSK) and WPA3-Personal (SAE) APs).
840 * sec_device_types - Secondary Device Types (P2P)
866 * wps_vendor_ext - Vendor extension attributes in WPS
871 * p2p_group_idle - Maximum idle time in seconds for P2P group
876 * scan results. The maximum idle time is specified in seconds with 0
882 * special value -1 can be used to configure immediate removal of the
889 * p2p_go_freq_change_policy - The GO frequency change policy
922 * p2p_passphrase_len - Passphrase length (8..63) for P2P GO
930 * bss_max_count - Maximum number of BSS entries to keep in memory
935 * bss_expiration_age - BSS entry age after which it can be expired
943 * bss_expiration_scan_count - Expire BSS after number of scans
947 * scan in which the BSSID is not seen. Larger values can be used
949 * every scan (e.g., low signal quality or interference).
954 * filter_ssids - SSID-based scan result filtering
956 * 0 = do not filter scan results
957 * 1 = only include configured SSIDs in scan results/BSS table
962 * filter_rssi - RSSI-based scan result filtering
964 * 0 = do not filter scan results
965 * -n = filter scan results below -n dBm
970 * max_num_sta - Maximum number of STAs in an AP/P2P GO
975 * ap_isolate - Whether to use client isolation feature
977 * Client isolation can be used to prevent low-level bridging of
981 * intra-BSS forwarding (ap_isolate = !p2p_intra_bss).
989 * freq_list - Array of allowed scan frequencies or %NULL for all
991 * This is an optional zero-terminated array of frequencies in
997 * initial_freq_list - like freq_list but for initial scan
999 * This is an optional zero-terminated array of frequencies in
1010 * scan_cur_freq - Whether to scan only the current channel
1012 * If true, attempt to scan only the current channel if any other
1018 * scan_res_valid_for_connect - Seconds scans are valid for association
1020 * This configures the number of seconds old scan results are considered
1021 * valid for association. When scan results are older than this value
1022 * a new scan is triggered prior to the association.
1027 * changed_parameters - Bitmap of changed parameters since last update
1032 * disassoc_low_ack - Disassociate stations with massive packet loss
1037 * interworking - Whether Interworking (IEEE 802.11u) is enabled
1042 * access_network_type - Access Network Type
1051 * go_interworking - Whether Interworking for P2P GO is enabled
1056 * go_access_network_type - P2P GO Access Network Type
1064 * go_internet - Interworking: Internet connectivity (0 or 1)
1069 * go_venue_group - Interworking: Venue group
1079 * hessid - Homogeneous ESS identifier
1081 * If this is set (any octet is non-zero), scans will be used to
1088 * hs20 - Hotspot 2.0
1093 * pbc_in_m1 - AP mode WPS probing workaround for PBC with Windows 7
1109 * autoscan - Automatic scan parameters or %NULL if none
1118 * wps_nfc_pw_from_config - NFC Device Password was read from config
1122 * the former case is re-written back to the configuration file.
1127 * wps_nfc_dev_pw_id - NFC Device Password ID for password token
1132 * wps_nfc_dh_pubkey - NFC DH Public Key for password token
1137 * wps_nfc_dh_privkey - NFC DH Private Key for password token
1142 * wps_nfc_dev_pw - NFC Device Password for password token
1147 * ext_password_backend - External password backend or %NULL if none
1154 * p2p_go_max_inactivity - Timeout in seconds to detect STA inactivity
1166 * auto_interworking - Whether to use network selection automatically
1171 * credentials have been configured and scan did not find a
1177 * p2p_go_ht40 - Default mode for HT40 enable when operating as GO.
1187 * p2p_go_vht - Default mode for VHT enable when operating as GO
1197 * p2p_go_edmg - Default mode for EDMG enable when operating as GO
1207 * p2p_go_he - Default mode for 11ax HE enable when operating as GO
1217 * p2p_go_ctwindow - CTWindow to use when operating as GO
1219 * By default: 0 (no CTWindow). Values 0-127 can be used to indicate
1225 * p2p_disabled - Whether P2P operations are disabled for this interface
1230 * p2p_no_group_iface - Whether group interfaces can be used
1241 * p2p_cli_probe - Enable/disable P2P CLI probe request handling
1253 * okc - Whether to enable opportunistic key caching by default
1255 * By default, OKC is disabled unless enabled by the per-network
1262 * pmf - Whether to enable/require PMF by default
1264 * By default, PMF is disabled unless enabled by the per-network
1267 * non-RSN cases).
1272 * sae_check_mfp - Whether to limit SAE based on PMF capabilities
1285 * connecting to sae_require_mfp=1 WPA2+WPA3-Personal transition mode
1291 * sae_groups - Preference list of enabled groups for SAE
1294 * (ECC group defined over a 256-bit prime order field) is preferred,
1301 * sae_pwe - SAE mechanism for PWE derivation
1302 * 0 = hunting-and-pecking loop only
1303 * 1 = hash-to-element only
1304 * 2 = both hunting-and-pecking loop and hash-to-element enabled
1309 * sae_pmkid_in_assoc - Whether to include PMKID in SAE Assoc Req
1314 * dtim_period - Default DTIM period in Beacon intervals
1322 * beacon_int - Default Beacon interval in TU
1351 * ignore_old_scan_res - Ignore scan results older than request
1353 * The driver may have a cache of scan results that makes it return
1354 * information that is older than our scan trigger. This parameter can
1361 * sched_scan_interval - schedule scan interval
1366 * sched_scan_start_delay - Schedule scan start delay before first scan
1368 * Delay (in seconds) before scheduling first scan plan cycle. The
1375 * tdls_external_control - External control for TDLS setup requests
1390 * osu_dir - OSU provider information directory
1399 * wowlan_triggers - Wake-on-WLAN triggers
1406 * p2p_search_delay - Extra delay between concurrent search iterations
1416 * mac_addr - MAC address policy default
1423 * the per-network mac_addr parameter. Global mac_addr=1 can be used to
1429 * rand_addr_lifetime - Lifetime of random MAC address in seconds
1434 * preassoc_mac_addr - Pre-association MAC address policy
1443 * key_mgmt_offload - Use key management offload
1454 * user_mpm - MPM residency
1464 * max_peer_links - Maximum number of peer links
1471 * cert_in_cb - Whether to include a peer certificate dump in events
1479 * mesh_max_inactivity - Timeout in seconds to detect STA inactivity
1487 * mesh_fwding - Mesh network layer-2 forwarding (dot11MeshForwarding)
1489 * This controls whether to enable layer-2 forwarding.
1495 * dot11RSNASAERetransPeriod - Timeout to retransmit SAE Auth frame
1504 * passive_scan - Whether to force passive scan for network connection
1508 * down scan operations and reduce likelihood of finding the AP. In
1516 * reassoc_same_bss_optim - Whether to optimize reassoc-to-same-BSS
1521 * wps_priority - Priority for the networks added through WPS
1529 * fst_group_id - FST group ID
1534 * fst_priority - priority of the interface within the FST group
1539 * fst_llt - default FST LLT (Link-Lost Timeout) to be used for the
1545 * wpa_rsc_relaxation - RSC relaxation on GTK installation
1548 * 0 - use the EAPOL-Key RSC value on GTK installation
1549 * 1 - use the null RSC if a bogus RSC value is detected in message 3
1550 * of 4-Way Handshake or message 1 of Group Key Handshake.
1555 * sched_scan_plans - Scan plans for scheduled scan
1557 * Each scan plan specifies the interval between scans and the number of
1558 * iterations. The last scan plan only specifies the scan interval and
1561 * format: <interval:iterations> <interval2:iterations2> ... <interval>
1567 * non_pref_chan - Non-preferred channels list, separated by spaces.
1575 * mbo_cell_capa - Cellular capabilities for MBO
1580 * disassoc_imminent_rssi_threshold - RSSI threshold of candidate AP
1586 * oce - Enable OCE in STA and/or STA-CFON mode
1587 * - Set BIT(0) to enable OCE in non-AP STA mode
1588 * - Set BIT(1) to enable OCE in STA-CFON mode
1594 * gas_address3 - GAS Address3 field behavior
1597 * 0 - P2P specification (Address3 = AP BSSID)
1599 * sent to not-associated AP; if associated, AP BSSID)
1604 * ftm_responder - Publish FTM (fine timing measurement)
1608 * 0 - do not publish FTM responder functionality (Default)
1609 * 1 - publish FTM responder functionality in
1617 * ftm_initiator - Publish FTM (fine timing measurement)
1621 * 0 - do not publish FTM initiator functionality (Default)
1622 * 1 - publish FTM initiator functionality in
1630 * gas_rand_addr_lifetime - Lifetime of random MAC address for ANQP in
1636 * gas_rand_mac_addr - GAS MAC address policy
1645 * dpp_config_processing - How to process DPP configuration
1660 * dpp_name - Name for Enrollee's DPP Configuration Request
1665 * dpp_mud_url - MUD URL for Enrollee's DPP Configuration Request
1670 * dpp_extra_conf_req_name - JSON node name of additional data for
1676 * dpp_extra_conf_req_value - JSON node data of additional data for
1681 /* dpp_connector_privacy_default - Default valur for Connector privacy
1689 * coloc_intf_reporting - Colocated interference reporting
1698 * p2p_device_random_mac_addr - P2P Device MAC address policy default
1731 * p2p_device_persistent_mac_addr - Record last used MAC address
1739 * p2p_interface_random_mac_addr - P2P Interface MAC address policy default
1749 * disable_btm - Disable BSS transition management in STA
1750 * - Set to 0 to enable BSS transition management
1751 * - Set to 1 to disable BSS transition management
1758 * extended_key_id - Extended Key ID support
1760 * IEEE Std 802.11-2016 optionally allows to use Key ID 0 and 1 for PTK
1769 * wowlan_disconnect_on_deinit - Trigger disconnect on wpa_supplicant
1869 * wpa_config_read - Read and parse configuration database
1873 * @ro: Whether to mark networks from this configuration as read-only
1886 * wpa_config_write - Write or update configuration data
1890 * Returns: 0 on success, -1 on failure