Lines Matching +full:on +full:- +full:the +full:- +full:go
3 * Copyright (c) 2003-2012, Jouni Malinen <j@w1.fi>
5 * This software may be distributed under the terms of the BSD license.
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
65 * This pointer can be used to iterate over all credentials. The head
66 * of this list is stored in the cred field of struct wpa_config.
71 * id - Unique id for the credential
74 * block when using the control interface. Each credential is allocated
75 * an id when it is being created, either when reading the
76 * configuration file or when a new credential is added through the
82 * temporary - Whether this credential is temporary and not to be saved
87 * priority - Priority group
89 * By default, all networks and credentials get the same priority group
91 * (and similarly in struct wpa_ssid for network blocks) to change the
92 * Interworking automatic networking selection behavior. The matching
93 * network (based on either an enabled network block or a credential)
94 * with the highest priority value will be selected.
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
134 * directory may change when wpa_supplicant is run in the background.
142 * private_key - File path to client private key file (PEM/DER/PFX)
145 * commented out. Both the private key and certificate will be read
146 * from the PKCS#12 file in this case. Full path to the file should be
148 * in the background.
151 * configuring private_key in one of the following formats:
159 * Note that when running wpa_supplicant as an application, the user
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
190 * this is from the operator who authenticates the SIM/USIM.
195 * imsi_privacy_attr - IMSI privacy attribute
197 * This field is used to help the EAP-SIM/AKA/AKA' server to identify
198 * the used certificate (and as such, the matching private key). This
199 * is set to an attribute in name=value format if the operator needs
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
232 * If set, this FQDN is used as a suffix match requirement for the AAA
236 * using same suffix match comparison. Suffix match here means that the
237 * host/domain name is compared one label at a time starting from the
238 * top-level domain and all the labels in @domain_suffix_match shall be
239 * included in the certificate. The certificate may include additional
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)
250 * This is used to compare against the Domain Name List to figure out
251 * whether the AP is operated by the Home SP. Multiple domain entries
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
267 * authentication with this credential. These are an alternative to the
268 * use of the realm parameter. When using Home OIs to match the network,
269 * the EAP parameters need to be pre-configured with the credentials
270 * since the NAI Realm information may not be available or fetched.
271 * A successful authentication with the access point is possible as soon
272 * as at least one Home OI from the list matches an OI in the Roaming
273 * Consortium list advertised by the access point.
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
292 * Home OI(s) that are required to be advertised by the AP for the
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
311 * This field contains one or more OIs identifying the roaming
312 * consortiums of which the provider is a member. The list is sorted
313 * from the most preferred one to the least preferred one. A match
314 * between the Roaming Consortium OIs advertised by an AP and the OIs
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
334 * indicate no EAP method is selected, i.e., the method will be
335 * selected automatically based on ANQP information.
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
377 * This is the priority of the credential among all credentials
378 * provisionined by the same SP (i.e., for entries that have identical
379 * provisioning_sp value). The range of this priority is 0-255 with 0
380 * being the highest and 255 the lower priority.
390 * max_bss_load - Maximum BSS Load Channel Utilization (1..255)
391 * This value is used as the maximum channel utilization for network
392 * selection purposes for home networks. If the AP does not advertise
393 * BSS Load or if the limit would prevent any connection, this
403 * ocsp - Whether to use/require OCSP to check server certificate
412 * sim_num - User selected SIM identifier
414 * This variable is used for identifying which SIM is used if the system
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
456 * This is the head for the list of all the configured networks.
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
476 * This is the head for the list of all the configured credentials.
481 * eapol_version - IEEE 802.1X/EAPOL version number
483 * wpa_supplicant is implemented based on IEEE Std 802.1X-2004 which
485 * handle the new version number correctly (they seem to drop the
487 * with these APs, the version number is set to 1 by default. This
488 * configuration value can be used to set it to the new version (2).
493 * ap_scan - AP scanning/selection
496 * scanning and then uses the scan results to select a
497 * suitable AP. Another alternative is to allow the driver to
499 * wpa_supplicant just to process EAPOL frames based on IEEE
500 * 802.11 association information from the driver.
506 * also be used with non-WPA drivers when using IEEE 802.1X mode;
514 * in this mode, the network blocks in the configuration are tried
515 * one by one until the driver reports successful association; each
517 * option in the lists) for key_mgmt, pairwise, group, proto variables.
519 * Note: ap_scan=2 should not be used with the nl80211 driver interface
520 * (the current Linux interface). ap_scan=1 is optimized work working
522 * the network block can be used with nl80211.
527 * bgscan - Background scan and roaming parameters or %NULL if none
533 * The variable defines default bgscan behavior for all BSS station
539 * disable_scan_offload - Disable automatic offloading of scan requests
541 * By default, %wpa_supplicant tries to offload scanning if the driver
548 * ctrl_interface - Parameters for the control interface
552 * The meaning of this string depends on which control interface
553 * mechanism is used. For all cases, the existence of this parameter
554 * in configuration is used to determine whether the control interface
557 * For UNIX domain sockets (default on Linux and BSD): This is a
560 * information and configuration. The socket file will be named based
561 * on the interface name, so multiple %wpa_supplicant processes can be
562 * run at the same time if more than one interface is used.
563 * /var/run/wpa_supplicant is the recommended directory for sockets and
567 * Access control for the control interface can be configured
568 * by setting the directory to allow only members of a group
572 * components to be run as non-root users. However, since the
573 * control interface can be used to change the network
576 * 0 (root). If you want to allow non-root users to use the
581 * When configuring both the directory and group, use following format:
586 * For UDP connections (default on Windows): The value will be ignored.
587 * This variable is just used to select that the control interface is
588 * to be created. The value can be set to, e.g., udp
591 * For Windows Named Pipe: This value can be used to set the security
592 * descriptor for controlling access to the control interface. Security
594 …* http://msdn.microsoft.com/library/default.asp?url=/library/en-us/secauthz/security/security_desc…
595 * The descriptor string needs to be prefixed with SDDL=. For example,
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
654 * This is an OpenSSL specific configuration option for configuring the
655 * default ciphers. If not set, "DEFAULT:!EXP:!LOW" is used as the
661 * pcsc_reader - PC/SC reader name prefix
665 * the first available reader.
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
685 * This text string is passed to the selected driver interface with the
693 * dot11RSNAConfigPMKLifetime - Maximum lifetime of a PMK
695 * dot11 MIB variable for the maximum lifetime of a PMK in the PMK
701 * dot11RSNAConfigPMKReauthThreshold - PMK re-authentication threshold
703 * dot11 MIB variable for the percentage of the PMK lifetime
709 * dot11RSNAConfigSATimeout - Security association timeout
711 * dot11 MIB variable for the maximum time a security association
717 * ft_prepend_pmkid - Whether to prepend PMKR1Name with PMKIDs
719 * This control whether PMKR1Name is prepended to the PMKID list
720 * insread of replacing the full list when constructing RSNE for
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
729 * configuration data is only changed in memory and the external data
730 * is not overridden. If this is non-zero, wpa_supplicant will update
731 * the configuration data (e.g., a file) whenever configuration is
732 * changed. This update may replace the old configuration which can
738 * blobs - Configuration blobs
743 * uuid - Universally Unique IDentifier (UUID; see RFC 4122) for WPS
748 * auto_uuid - Automatic UUID behavior
749 * 0 = generate static value based on the local MAC address (default)
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)
763 * The manufacturer of the device (up to 64 ASCII characters)
768 * model_name - Model Name (WPS)
769 * Model of the device (up to 32 ASCII characters)
774 * model_number - Model Number (WPS)
780 * serial_number - Serial Number (WPS)
781 * Serial number of the device (up to 32 characters)
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
812 * This is the ISO/IEC alpha2 country code for which we are operating
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
874 * is no other members in the group. As a GO, this means no associated
875 * stations in the group. As a P2P client, this means no GO seen in
876 * scan results. The maximum idle time is specified in seconds with 0
877 * indicating no time limit, i.e., the P2P group remains in active
878 * state indefinitely until explicitly removed. As a P2P client, the
880 * this parameter is mainly meant for GO use and for P2P client, it can
881 * only be used to reduce the default timeout to smaller value. A
882 * special value -1 can be used to configure immediate removal of the
883 * group for P2P client role on any disconnection after the data
889 * p2p_go_freq_change_policy - The GO frequency change policy
891 * This controls the behavior of the GO when there is a change in the
892 * map of the currently used frequencies in case more than one channel
896 * possible. In case the GO is the only interface using its frequency
897 * and there are other station interfaces on other frequencies, the GO
901 * but a transition is possible only in case one of the other used
902 * frequencies is one of the frequencies in the intersection of the
903 * frequency list of the local device and the peer device.
905 * @P2P_GO_FREQ_MOVE_STAY: Prefer to stay on the current frequency.
909 * if all the group members advertise eCSA support.
922 * p2p_passphrase_len - Passphrase length (8..63) for P2P GO
924 * This parameter controls the length of the random passphrase that is
925 * generated at the 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
937 * This value controls the time in seconds after which a BSS entry
943 * bss_expiration_scan_count - Expire BSS after number of scans
945 * If the BSS entry has not been seen in this many scans, it will be
946 * removed. A value of 1 means that entry is removed after the first
947 * scan in which the BSSID is not seen. Larger values can be used
954 * filter_ssids - SSID-based scan result filtering
962 * filter_rssi - RSSI-based scan result filtering
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
978 * frames between associated stations in the BSS. By default,
979 * this bridging is allowed (ap_isolate=0); except in P2P GO case,
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
1001 * the application is started.
1003 * This can be used to speed up initial connection time if the
1004 * channel is known ahead of time, without limiting the scanned
1010 * scan_cur_freq - Whether to scan only the current channel
1012 * If true, attempt to scan only the current channel if any other
1013 * VIFs on this radio are already associated on a particular channel.
1018 * scan_res_valid_for_connect - Seconds scans are valid for association
1020 * This configures the number of seconds old scan results are considered
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
1045 * advertise the specified Access Network Type (0..15; with 15
1051 * go_interworking - Whether Interworking for P2P GO is enabled
1056 * go_access_network_type - P2P GO Access Network Type
1059 * is enabled for P2P GO.
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
1082 * request response only from BSSes belonging to the specified
1088 * hs20 - Hotspot 2.0
1093 * pbc_in_m1 - AP mode WPS probing workaround for PBC with Windows 7
1096 * by acting as a Registrar and using M1 from the AP. The config
1097 * methods attribute in that message is supposed to indicate only the
1098 * configuration method supported by the AP in Enrollee role, i.e., to
1100 * as such, the PushButton config method is removed from M1 by default.
1101 * If pbc_in_m1=1 is included in the configuration file, the PushButton
1104 * a label in the AP).
1109 * autoscan - Automatic scan parameters or %NULL if none
1118 * wps_nfc_pw_from_config - NFC Device Password was read from config
1120 * This parameter can be determined whether the NFC Device Password was
1121 * included in the configuration (1) or generated dynamically (0). Only
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
1156 * This timeout value is used in P2P GO mode to clean up
1166 * auto_interworking - Whether to use network selection automatically
1168 * 0 = do not automatically go through Interworking network selection
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
1220 * the length of the CTWindow in TUs.
1225 * p2p_disabled - Whether P2P operations are disabled for this interface
1230 * p2p_no_group_iface - Whether group interfaces can be used
1233 * group operations if the driver supports this. This functionality can
1234 * be disabled by setting this parameter to 1. In that case, the same
1235 * interface that was used for the P2P management operations is used
1236 * also for the group operation.
1241 * p2p_cli_probe - Enable/disable P2P CLI probe request handling
1247 * Note: Setting this property at run time takes effect on the following
1248 * interface state transition to/from the WPA_COMPLETED state.
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
1277 * 1) ieee8011w=0 is set for the network.
1278 * 2) The AP does not have PMF enabled.
1279 * 3) ieee8011w for the network is the default(3), pmf=1 is enabled
1280 * globally and the device does not support the BIP cipher.
1282 * Useful to allow the BIP cipher check that occurs for ieee80211w=3
1285 * connecting to sae_require_mfp=1 WPA2+WPA3-Personal transition mode
1291 * sae_groups - Preference list of enabled groups for SAE
1293 * By default (if this parameter is not set), the mandatory group 19
1294 * (ECC group defined over a 256-bit prime order field) is preferred,
1295 * but other groups are also enabled. If this parameter is set, the
1296 * groups will be tried in the indicated order.
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
1316 * This parameter can be used to set the default value for network
1322 * beacon_int - Default Beacon interval in TU
1324 * This parameter can be used to set the default value for network
1333 * elements for Beacon and Probe Response frames in AP/P2P GO mode. The
1334 * format for these element(s) is a hexdump of the raw information
1344 * elements for (Re)Association Response frames in AP/P2P GO mode. The
1345 * format for these element(s) is a hexdump of the raw information
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
1356 * allowing it to update the internal BSS table.
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
1377 * Enable TDLS mode where external programs are given the control
1378 * to specify the TDLS link to get established to the driver. The
1379 * driver requests the TDLS setup to the supplicant only for the
1390 * osu_dir - OSU provider information directory
1393 * OSU provider information into all APs and store the results in this
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
1445 * Key management offload should be used if the device supports it.
1446 * Key management offload is the capability of a device operating as
1447 * a station to do the exchange necessary to establish temporal keys
1454 * user_mpm - MPM residency
1459 * If AMPE or SAE is enabled, the MPM is always in userspace.
1464 * max_peer_links - Maximum number of peer links
1466 * Maximum number of mesh peering currently maintained by the STA.
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
1524 * by executing the WPS protocol.
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
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
1651 * to the created (disabled) profile; the network profile id is
1654 * a network profile internally, try to connect to the created
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
1683 * This value is used as the default for the dpp_connector_privacy
1689 * coloc_intf_reporting - Colocated interference reporting
1698 * p2p_device_random_mac_addr - P2P Device MAC address policy default
1700 * 0 = use permanent MAC address (the one set by default by the device
1701 * driver). Notice that, if the device driver is configured to
1705 * 1 = use random MAC address on creating the interface if there is no
1707 * p2p_device_persistent_mac_addr is set to the MAC address of the
1709 * used to change the MAC address of the P2P Device interface. With
1710 * no persistent group, the random MAC address is created by
1711 * wpa_supplicant, changing the one set by the device driver.
1712 * The device driver shall support SIOCGIFFLAGS/SIOCSIFFLAGS ioctl
1714 * 2 = this flag should be used when the device driver uses random MAC
1717 * on creating the P2P Device interface. If not set, use the
1718 * default method adopted by the device driver (e.g., random MAC
1720 * p2p_device_persistent_mac_addr is set to the MAC address of the
1722 * used in place of the default address set by the device driver.
1731 * p2p_device_persistent_mac_addr - Record last used MAC address
1739 * p2p_interface_random_mac_addr - P2P Interface MAC address policy default
1742 * 1 = use random MAC address on creating the interface.
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
1770 * interface deinit even if the driver has enabled WoWLAN.
1785 /* If set, corrupt the MIC in the 3rd Authentication frame of PASN */
1866 /* Prototypes for backend specific functions from the selected config_*.c */
1869 * wpa_config_read - Read and parse configuration database
1870 * @name: Name of the configuration (e.g., path and file name for the
1873 * @ro: Whether to mark networks from this configuration as read-only
1874 * Returns: Pointer to allocated configuration data or %NULL on failure
1877 * data structures needed for storing configuration information. The allocated
1886 * wpa_config_write - Write or update configuration data
1887 * @name: Name of the configuration (e.g., path and file name for the
1890 * Returns: 0 on success, -1 on failure