| 
    Zephyr Project API 3.5.0
    
   A Scalable Open Source RTOS 
   | 
 
WiFi L2 stack public header. More...
#include <zephyr/net/net_mgmt.h>#include <zephyr/net/wifi.h>#include <zephyr/net/ethernet.h>#include <zephyr/net/offloaded_netdev.h>#include <zephyr/net/net_if.h>Go to the source code of this file.
Data Structures | |
| struct | wifi_band_channel | 
| Wi-Fi structure to uniquely identify a band-channel pair.  More... | |
| struct | wifi_scan_params | 
| Wi-Fi scan parameters structure.  More... | |
| struct | wifi_scan_result | 
| Wi-Fi scan result, each result is provided to the net_mgmt_event_callback via its info attribute (see net_mgmt.h)  More... | |
| struct | wifi_connect_req_params | 
| Wi-Fi connect request parameters.  More... | |
| struct | wifi_status | 
| Generic Wi-Fi status for commands and events.  More... | |
| struct | wifi_iface_status | 
| Wi-Fi interface status.  More... | |
| struct | wifi_ps_params | 
| Wi-Fi power save parameters.  More... | |
| struct | wifi_twt_params | 
| Wi-Fi TWT parameters.  More... | |
| struct | wifi_twt_flow_info | 
| Wi-Fi TWT flow information.  More... | |
| struct | wifi_ps_config | 
| Wi-Fi power save configuration.  More... | |
| struct | wifi_reg_domain | 
| Regulatory domain information or configuration.  More... | |
| struct | wifi_raw_scan_result | 
| Wi-Fi raw scan result.  More... | |
| union | wifi_mgmt_events | 
| struct | wifi_mode_info | 
| Wi-Fi mode setup.  More... | |
| struct | wifi_filter_info | 
| Wi-Fi filter setting for monitor, prmoiscuous, TX-injection modes.  More... | |
| struct | wifi_channel_info | 
| Wi-Fi channel setting for monitor and TX-injection modes.  More... | |
| struct | wifi_mgmt_ops | 
| Wi-Fi management API.  More... | |
| struct | net_wifi_mgmt_offload | 
| Wi-Fi management offload API.  More... | |
Typedefs | |
| typedef void(* | scan_result_cb_t) (struct net_if *iface, int status, struct wifi_scan_result *entry) | 
| Scan result callback.   | |
Functions | |
| void | wifi_mgmt_raise_connect_result_event (struct net_if *iface, int status) | 
| Wi-Fi management connect result event.   | |
| void | wifi_mgmt_raise_disconnect_result_event (struct net_if *iface, int status) | 
| Wi-Fi management disconnect result event.   | |
| void | wifi_mgmt_raise_iface_status_event (struct net_if *iface, struct wifi_iface_status *iface_status) | 
| Wi-Fi management interface status event.   | |
| void | wifi_mgmt_raise_twt_event (struct net_if *iface, struct wifi_twt_params *twt_params) | 
| Wi-Fi management TWT event.   | |
| void | wifi_mgmt_raise_twt_sleep_state (struct net_if *iface, int twt_sleep_state) | 
| Wi-Fi management TWT sleep state event.   | |
| void | wifi_mgmt_raise_raw_scan_result_event (struct net_if *iface, struct wifi_raw_scan_result *raw_scan_info) | 
| Wi-Fi management raw scan result event.   | |
| void | wifi_mgmt_raise_disconnect_complete_event (struct net_if *iface, int status) | 
| Wi-Fi management disconnect complete event.   | |
WiFi L2 stack public header.