Zephyr API Documentation
3.5.0
A Scalable Open Source RTOS
|
|
3.5.0 |
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.