Lines Matching +full:promiscuous +full:- +full:mode
5 * SPDX-License-Identifier: Apache-2.0
10 * @brief IEEE 802.11 protocol and general Wi-Fi definitions.
14 * @brief Wi-Fi Management API.
15 * @defgroup wifi_mgmt Wi-Fi Management
45 /** WPA2-PSK security. */
47 /** WPA2-PSK-SHA256 security. */
49 /** WPA3-SAE security. */
51 /** WPA3-SAE security with hunting-and-pecking loop. */
53 /** WPA3-SAE security with hash-to-element. */
55 /** WPA3-SAE security with both hunting-and-pecking loop and hash-to-element enabled. */
57 /** GB 15629.11-2003 WAPI security. */
59 /** EAP security - Enterprise. */
61 /** EAP TLS security - Enterprise. */
65 /** WPA-PSK security. */
71 /** EAP PEAP MSCHAPV2 security - Enterprise. */
73 /** EAP PEAP GTC security - Enterprise. */
75 /** EAP TTLS MSCHAPV2 security - Enterprise. */
77 /** EAP PEAP security - Enterprise. */
79 /** EAP TLS SHA256 security - Enterprise. */
81 /** FT-PSK security */
83 /** FT-SAE security */
85 /** FT-EAP security */
87 /** FT-EAP-SHA384 security */
92 WIFI_SECURITY_TYPE_MAX = __WIFI_SECURITY_TYPE_AFTER_LAST - 1,
107 /** EPA PEAP security, refer to draft-josefsson-pppext-eap-tls-eap-06.txt. */
109 /** EPA MSCHAPV2 security, refer to draft-kamath-pppext-eap-mschapv2-00.txt. */
117 /** suiteb-192. */
132 /** AES in counter mode with CBC-MAC (CCMP-128). */
134 /** 128-bit Galois/Counter Mode Protocol. */
136 /** 256-bit Galois/Counter Mode Protocol. */
142 /** 128-bit Broadcast/Multicast Integrity Protocol
143 * Cipher-based Message Authentication Code .
146 /** 128-bit Broadcast/Multicast Integrity Protocol
150 /** 256-bit Broadcast/Multicast Integrity Protocol
191 /** Helper function to get user-friendly security type name. */
194 /** @brief IEEE 802.11w - Management frame protection. */
205 WIFI_MFP_MAX = __WIFI_MFP_AFTER_LAST - 1,
210 /** Helper function to get user-friendly MFP name.*/
221 /** 6 GHz band (Wi-Fi 6E, also extends to 7GHz). */
227 WIFI_FREQ_BAND_MAX = __WIFI_FREQ_BAND_AFTER_LAST - 1,
232 /** Helper function to get user-friendly frequency band name. */
249 WIFI_FREQ_BANDWIDTH_MAX = __WIFI_FREQ_BANDWIDTH_AFTER_LAST - 1,
278 /** @brief Wi-Fi interface states.
297 /** 4-way handshake with a network is in progress. */
306 WIFI_STATE_MAX = __WIFI_STATE_AFTER_LAST - 1,
323 /** Helper function to get user-friendly interface state name. */
326 /** @brief Wi-Fi interface modes.
331 /** Infrastructure station mode. */
333 /** IBSS (ad-hoc) station mode. */
335 /** AP mode. */
337 /** P2P group owner mode. */
339 /** P2P group formation mode. */
341 /** 802.11s Mesh mode. */
346 WIFI_MODE_MAX = __WIFI_MODE_AFTER_LAST - 1,
351 /** Helper function to get user-friendly interface mode name. */
352 const char *wifi_mode_txt(enum wifi_iface_mode mode);
354 /** @brief Wi-Fi link operating modes
356 * As per https://en.wikipedia.org/wiki/Wi-Fi#Versions_and_generations.
380 WIFI_LINK_MODE_MAX = __WIFI_LINK_MODE_AFTER_LAST - 1,
385 /** Helper function to get user-friendly link mode name. */
388 /** @brief Wi-Fi scanning types. */
396 /** @brief Wi-Fi power save states. */
404 /** Helper function to get user-friendly ps name. */
407 /** @brief Wi-Fi power save modes. */
409 /** Legacy power save mode. */
414 /** WMM power save mode. */
418 /** Helper function to get user-friendly ps mode name. */
426 /** @brief Wifi operational mode */
428 /** STA mode setting enable */
430 /** Monitor mode setting enable */
432 /** TX injection mode setting enable */
434 /** Promiscuous mode setting enable */
436 /** AP mode setting enable */
438 /** Softap mode setting enable */
442 /** @brief Mode filter settings */
454 /** @brief Wi-Fi Target Wake Time (TWT) operations. */
462 /** Helper function to get user-friendly twt operation name. */
465 /** @brief Wi-Fi Target Wake Time (TWT) negotiation types. */
475 /** Helper function to get user-friendly twt negotiation type name. */
478 /** @brief Wi-Fi Target Wake Time (TWT) setup commands. */
498 /** Helper function to get user-friendly twt setup cmd name. */
501 /** @brief Wi-Fi Target Wake Time (TWT) negotiation status. */
521 /** Peer not HE (802.11ax/Wi-Fi 6) capable */
535 /** @brief Wi-Fi Target Wake Time (TWT) teradown status. */
566 /** Helper function to get user-friendly TWT error code name. */
576 /** @brief Wi-Fi power save parameters. */
582 /** Power save wakeup mode. */
584 /** Power save mode. */
592 /** @brief Wi-Fi power save modes. */
600 /** Helper function to get user-friendly ps wakeup mode name. */
604 * @brief Wi-Fi power save exit strategy
607 /** PS-Poll frame based */
614 WIFI_PS_EXIT_MAX = WIFI_PS_EXIT_LAST - 1,
618 /** Helper function to get user-friendly ps exit strategy name. */
621 /** @brief Wi-Fi power save error codes. */
660 * Refer to IEEE Std 802.11v-2011 - Table 7-43x-Transition and Transition Query reasons table.
672 /** Helper function to get user-friendly power save error code name. */
682 /** @brief Wi-Fi AP mode configuration parameter */
684 /** Used for AP mode configuration parameter ap_max_inactivity */
686 /** Used for AP mode configuration parameter max_num_sta */
688 /** Used for AP mode configuration parameter bandwidth */
690 /** Used for AP mode configuration parameter ht_capab */
692 /** Used for AP mode configuration parameter vht_capab */