| 
    Zephyr Project API
    3.3.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/net_if.h>Go to the source code of this file.
Data Structures | |
| struct | wifi_scan_result | 
| struct | wifi_connect_req_params | 
| struct | wifi_status | 
| struct | wifi_iface_status | 
| struct | wifi_ps_params | 
| struct | wifi_ps_mode_params | 
| struct | wifi_ps_timeout_params | 
| struct | wifi_twt_params | 
| struct | wifi_twt_flow_info | 
| struct | wifi_ps_config | 
| struct | wifi_reg_domain | 
| struct | net_wifi_mgmt_offload | 
Typedefs | |
| typedef void(* | scan_result_cb_t) (struct net_if *iface, int status, struct wifi_scan_result *entry) | 
Functions | |
| void | wifi_mgmt_raise_connect_result_event (struct net_if *iface, int status) | 
| void | wifi_mgmt_raise_disconnect_result_event (struct net_if *iface, int status) | 
| void | wifi_mgmt_raise_iface_status_event (struct net_if *iface, struct wifi_iface_status *iface_status) | 
| void | wifi_mgmt_raise_twt_event (struct net_if *iface, struct wifi_twt_params *twt_params) | 
WiFi L2 stack public header.
| #define NET_EVENT_WIFI_CONNECT_RESULT (_NET_WIFI_EVENT | NET_EVENT_WIFI_CMD_CONNECT_RESULT) | 
| #define NET_EVENT_WIFI_DISCONNECT_RESULT (_NET_WIFI_EVENT | NET_EVENT_WIFI_CMD_DISCONNECT_RESULT) | 
| #define NET_EVENT_WIFI_IFACE_STATUS (_NET_WIFI_EVENT | NET_EVENT_WIFI_CMD_IFACE_STATUS) | 
| #define NET_EVENT_WIFI_SCAN_DONE (_NET_WIFI_EVENT | NET_EVENT_WIFI_CMD_SCAN_DONE) | 
| #define NET_EVENT_WIFI_SCAN_RESULT (_NET_WIFI_EVENT | NET_EVENT_WIFI_CMD_SCAN_RESULT) | 
| #define NET_EVENT_WIFI_TWT (_NET_WIFI_EVENT | NET_EVENT_WIFI_CMD_TWT) | 
| #define NET_REQUEST_WIFI_AP_DISABLE (_NET_WIFI_BASE | NET_REQUEST_WIFI_CMD_AP_DISABLE) | 
| #define NET_REQUEST_WIFI_AP_ENABLE (_NET_WIFI_BASE | NET_REQUEST_WIFI_CMD_AP_ENABLE) | 
| #define NET_REQUEST_WIFI_CONNECT (_NET_WIFI_BASE | NET_REQUEST_WIFI_CMD_CONNECT) | 
| #define NET_REQUEST_WIFI_DISCONNECT (_NET_WIFI_BASE | NET_REQUEST_WIFI_CMD_DISCONNECT) | 
| #define NET_REQUEST_WIFI_IFACE_STATUS (_NET_WIFI_BASE | NET_REQUEST_WIFI_CMD_IFACE_STATUS) | 
| #define NET_REQUEST_WIFI_PS (_NET_WIFI_BASE | NET_REQUEST_WIFI_CMD_PS) | 
| #define NET_REQUEST_WIFI_PS_CONFIG (_NET_WIFI_BASE | NET_REQUEST_WIFI_CMD_PS_CONFIG) | 
| #define NET_REQUEST_WIFI_PS_MODE (_NET_WIFI_BASE | NET_REQUEST_WIFI_CMD_PS_MODE) | 
| #define NET_REQUEST_WIFI_PS_TIMEOUT (_NET_WIFI_BASE | NET_REQUEST_WIFI_CMD_PS_TIMEOUT) | 
| #define NET_REQUEST_WIFI_REG_DOMAIN (_NET_WIFI_BASE | NET_REQUEST_WIFI_CMD_REG_DOMAIN) | 
| #define NET_REQUEST_WIFI_SCAN (_NET_WIFI_BASE | NET_REQUEST_WIFI_CMD_SCAN) | 
| #define NET_REQUEST_WIFI_TWT (_NET_WIFI_BASE | NET_REQUEST_WIFI_CMD_TWT) | 
| #define WIFI_MAX_TWT_FLOWS 8 | 
| #define WIFI_MAX_TWT_INTERVAL_MS 0x7FFFFFFF | 
| typedef void(* scan_result_cb_t) (struct net_if *iface, int status, struct wifi_scan_result *entry) | 
| enum net_event_wifi_cmd | 
| enum net_request_wifi_cmd | 
| enum wifi_mgmt_op | 
| void wifi_mgmt_raise_connect_result_event | ( | struct net_if * | iface, | 
| int | status | ||
| ) | 
| void wifi_mgmt_raise_disconnect_result_event | ( | struct net_if * | iface, | 
| int | status | ||
| ) | 
| void wifi_mgmt_raise_iface_status_event | ( | struct net_if * | iface, | 
| struct wifi_iface_status * | iface_status | ||
| ) | 
| void wifi_mgmt_raise_twt_event | ( | struct net_if * | iface, | 
| struct wifi_twt_params * | twt_params | ||
| ) |