|
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.