Lines Matching +full:scan +full:- +full:limit
6 * SPDX-License-Identifier: Apache-2.0
66 /** @brief Wi-Fi management commands */
68 /** Scan for Wi-Fi networks */
70 /** Connect to a Wi-Fi network */
72 /** Disconnect from a Wi-Fi network */
100 /** Set or get Wi-Fi channel for Monitor or TX-Injection mode */
104 /** Get Wi-Fi driver and Firmware versions */
106 /** Get Wi-Fi latest connection parameters */
132 /** Specific scan */
141 /** Request a Wi-Fi scan */
147 /** Request a Wi-Fi connect */
153 /** Request a Wi-Fi disconnect */
159 /** Request a Wi-Fi access point enable */
165 /** Request a Wi-Fi access point disable */
171 /** Request a Wi-Fi RTS threshold */
177 /** Request a Wi-Fi network interface status */
193 /** Request a Wi-Fi power save */
199 /** Request a Wi-Fi TWT */
210 /** Request a Wi-Fi power save configuration */
216 /** Request a Wi-Fi regulatory domain */
222 /** Request current Wi-Fi mode */
228 /** Request Wi-Fi packet filter */
234 /** Request a Wi-Fi channel */
240 /** Request a Wi-Fi access point to disconnect a station */
246 /** Request a Wi-Fi version */
252 /** Request a Wi-Fi connection parameters */
258 /** Request a Wi-Fi RTS threshold */
264 /** Request a Wi-Fi AP parameters configuration */
271 /** Request a Wi-Fi DPP operation */
278 /** Request a Wi-Fi BTM query */
283 /** Request a Wi-Fi PMKSA cache entries flush */
289 /** Set Wi-Fi enterprise mode CA/client Cert and key */
295 /** Request a Wi-Fi RTS threshold configuration */
320 /** @brief Wi-Fi management events */
322 /** Scan results available */
324 /** Scan done */
338 /** Raw scan results available */
360 /** Event emitted for Wi-Fi scan result */
364 /** Event emitted when Wi-Fi scan is done */
368 /** Event emitted for Wi-Fi connect result */
372 /** Event emitted for Wi-Fi disconnect result */
376 /** Event emitted for Wi-Fi network interface status */
380 /** Event emitted for Wi-Fi TWT information */
384 /** Event emitted for Wi-Fi TWT sleep state */
388 /** Event emitted for Wi-Fi raw scan result */
392 /** Event emitted Wi-Fi disconnect is completed */
404 /** Event emitted for Wi-Fi access point enable result */
408 /** Event emitted for Wi-Fi access point disable result */
412 /** Event emitted when Wi-Fi station is connected in AP mode */
416 /** Event emitted Wi-Fi station is disconnected from AP */
420 /** @brief Wi-Fi version */
429 * @brief Wi-Fi structure to uniquely identify a band-channel pair
439 * @brief Wi-Fi scan parameters structure.
440 * Used to specify parameters which can control how the Wi-Fi scan
444 /** Scan type, see enum wifi_scan_type.
446 * The scan_type is only a hint to the underlying Wi-Fi chip for the
447 * preferred mode of scan. The actual mode of scan can depend on factors
448 * such as the Wi-Fi chip implementation support, regulatory domain
456 /** Active scan dwell time (in ms) on a channel.
459 /** Passive scan dwell time (in ms) on a channel.
462 /** Array of SSID strings to scan.
465 /** Specifies the maximum number of scan results to return. These results would be the
467 * used to limit the number of returned scan results, and cannot be counted upon to limit
468 * the scan time, since the underlying Wi-Fi chip might have to scan all the channels to
470 * signifies that there is no restriction on the number of scan results to be returned.
473 /** Channel information array indexed on Wi-Fi frequency bands and channels within that
475 * E.g. to scan channel 6 and 11 on the 2.4 GHz band, channel 36 on the 5 GHz band:
483 * Wi-Fi chip can silently omit some channels due to various reasons such as channels
490 /** @brief Wi-Fi scan result, each result is provided to the net_mgmt_event_callback
516 /** @brief Wi-Fi connect request parameters */
522 /** Pre-shared key */
524 /** Pre-shared key length */
525 uint8_t psk_length; /* Min 8 - Max 64 */
568 /** Whether verify peer with CA or not: false-not verify, true-verify. */
590 /** @brief Wi-Fi connect result codes. To be overlaid on top of \ref wifi_status
596 /** Connection failed - generic failure */
598 /** Connection failed - wrong password
599 * Few possible reasons for 4-way handshake failure that we can guess are as follows:
609 /** Connection failed - AP not found */
617 /** @brief Wi-Fi disconnect reason codes. To be overlaid on top of \ref wifi_status
633 /** @brief Wi-Fi AP mode result codes. To be overlaid on top of \ref wifi_status
639 /** AP mode enable or disable failed - generic failure */
641 /** AP mode enable failed - channel not supported */
643 /** AP mode enable failed - channel not allowed */
645 /** AP mode enable failed - SSID not allowed */
647 /** AP mode enable failed - authentication type not supported */
649 /** AP mode enable failed - operation not supported */
651 /** AP mode enable failed - operation not permitted */
655 /** @brief Generic Wi-Fi status for commands and events */
669 /** @brief Wi-Fi interface status */
705 /** @brief Wi-Fi power save parameters */
711 /** Wi-Fi power save wakeup mode */
713 /** Wi-Fi power save mode */
715 /** Wi-Fi power save timeout
724 /** Wi-Fi power save type */
726 /** Wi-Fi power save fail reason */
728 /** Wi-Fi power save exit strategy */
732 /** @brief Wi-Fi TWT parameters */
773 /** TWT Mantissa Range: [0-sizeof(UINT16)] */
780 /** Range 64-255 */
807 #define WIFI_MAX_TWT_INTERVAL_US (LONG_MAX - 1)
810 #define WIFI_MAX_TWT_WAKE_AHEAD_DURATION_US (LONG_MAX - 1)
815 /** @brief Wi-Fi TWT flow information */
839 /** Wi-Fi enterprise mode credentials */
879 /** @brief Wi-Fi power save configuration */
897 /** Wi-Fi 11k parameters */
910 /** @brief Per-channel regulatory attributes */
932 /** Country code: ISO/IEC 3166-1 alpha-2 */
940 /** @brief Wi-Fi TWT sleep states */
949 /** @brief Wi-Fi raw scan result */
957 /** Raw scan data */
962 /** @brief AP mode - connected STA details */
990 /** @brief Wi-Fi mode setup */
1000 /** @brief Wi-Fi filter setting for monitor, prmoiscuous, TX-injection modes */
1012 /** @brief Wi-Fi channel setting for monitor and TX-injection modes */
1023 #define WIFI_AP_STA_MAX_INACTIVITY (LONG_MAX - 1)
1027 /** @brief Wi-Fi AP configuration parameter */
1046 /** @brief Wi-Fi DPP configuration parameter */
1047 /** Wi-Fi DPP QR-CODE in string max len for SHA512 */
1050 /** Wi-Fi DPP operations */
1058 /** Scan qr_code as parameter */
1066 /** Get a bootstrap uri for external device to scan */
1076 /** Wi-Fi DPP crypto Elliptic Curves */
1078 /** Unset default use P-256 */
1094 /** Wi-Fi DPP role */
1106 /** Wi-Fi DPP security type
1113 /** conf=sta-dpp, AKM DPP only for sta */
1115 /** conf=ap-dpp, AKM DPP only for ap */
1121 /** Wi-Fi DPP bootstrap type
1123 * current default and only support QR-CODE
1206 /** Wi-Fi DPP params for various operations
1230 /** DPP QR-CODE, max for SHA512 */
1253 /** Wi-Fi wps setup */
1261 /** Wi-Fi AP status
1285 /** Scan result callback
1288 * @param status Scan result status
1289 * @param entry Scan result entry
1295 /** Raw scan result callback
1298 * @param status Raw scan result status
1299 * @param entry Raw scan result entry
1305 /** Wi-Fi management API */
1307 /** Scan for Wi-Fi networks
1310 * @param params Scan parameters
1318 int (*scan)(const struct device *dev, member
1321 /** Connect to a Wi-Fi network
1330 /** Disconnect from a Wi-Fi network
1370 /** Get Wi-Fi statistics
1373 * @param stats Wi-Fi statistics
1378 /** Reset Wi-Fi statistics
1484 /** Send legacy scan
1505 /** Get Wi-Fi connection parameters recently used
1508 * @param params the Wi-Fi connection parameters recently used
1547 /** Set Wi-Fi enterprise mode CA/client Cert and key
1574 /** Trigger candidate scan
1577 * @param params Scan parameters
1591 /** Wi-Fi management offload API */
1606 /** Wi-Fi management API */
1610 /** Wi-Fi supplicant driver API */
1626 /** Wi-Fi management connect result event
1633 /** Wi-Fi management disconnect result event
1640 /** Wi-Fi management interface status event
1648 /** Wi-Fi management TWT event
1656 /** Wi-Fi management TWT sleep state event
1664 /** Wi-Fi management raw scan result event
1667 * @param raw_scan_info Raw scan result
1673 /** Wi-Fi management disconnect complete event
1681 /** Wi-Fi management neighbor reports event
1691 /** Wi-Fi management AP mode enable result event
1698 /** Wi-Fi management AP mode disable result event
1705 /** Wi-Fi management AP mode STA connected event
1713 /** Wi-Fi management AP mode STA disconnected event