nrfxlib API 0.1.0
|
Go to the source code of this file.
Data Structures | |
struct | nrf_wifi_umac_head |
Data interface Command and Event header. More... | |
struct | tx_mac_hdr_info |
Tx mac80211 header information. More... | |
struct | nrf_wifi_tx_buff_info |
This structure provides the information of each packet in the tx command. More... | |
struct | nrf_wifi_tx_buff |
This structure provides the parameters for the tx command. More... | |
struct | nrf_wifi_tx_buff_done |
This structure represents the Tx done event(NRF_WIFI_CMD_TX_BUFF_DONE). More... | |
struct | nrf_wifi_rx_buff_info |
This structure provides information about the parameters in the RX data event. More... | |
struct | nrf_wifi_rx_buff |
This structure represents RX data event(NRF_WIFI_CMD_RX_BUFF). More... | |
struct | nrf_wifi_data_carrier_state |
This structure provides information about the carrier (interface) state. More... | |
struct | nrf_wifi_sap_client_pwrsave |
This structure describes an event related to the power save state of the softap's client. When the client is in PS mode (NRF_WIFI_CLIENT_PS_MODE), the host should queue Tx packets. When the client is in wakeup mode (NRF_WIFI_CLIENT_ACTIVE), the host should send all buffered and upcoming Tx packets. More... | |
struct | nrf_wifi_sap_ps_get_frames |
This structure represents an event that instructs the host to transmit a specific number of frames that host queued when softap's client is in power save mode. This event is primarily used when Softap's client operates in legacy power save mode. In this scenario, the access point (AP) is required to send a single packet for every PS POLL frame it receives from the client. Additionally, this mechanism will also be utilized in UAPSD power save. More... | |
Macros | |
#define | TX_BUF_HEADROOM 52 |
#define | NRF_WIFI_TX_FLAGS_DSCP_TOS_MASK 0xFFFF |
#define | NRF_WIFI_TX_FLAGS_DSCP_TOS_SHIFT 0 |
#define | NRF_WIFI_TX_FLAGS_DSCP_TOS(x) (((x) << NRF_WIFI_TX_FLAGS_DSCP_TOS_SHIFT) & NRF_WIFI_TX_FLAGS_DSCP_TOS_MASK) |
#define | NRF_WIFI_TX_STATUS_SUCCESS 0 |
#define | NRF_WIFI_TX_STATUS_FAILED 1 |
#define | NRF_WIFI_CLIENT_ACTIVE 0 |
#define | NRF_WIFI_CLIENT_PS_MODE 1 |
Enumerations | |
enum | nrf_wifi_umac_data_commands { NRF_WIFI_CMD_MGMT_BUFF_CONFIG , NRF_WIFI_CMD_TX_BUFF , NRF_WIFI_CMD_TX_BUFF_DONE , NRF_WIFI_CMD_RX_BUFF , NRF_WIFI_CMD_CARRIER_ON , NRF_WIFI_CMD_CARRIER_OFF , NRF_WIFI_CMD_PM_MODE , NRF_WIFI_CMD_PS_GET_FRAMES } |
UMAC data interface commands and events. More... | |
enum | nrf_wifi_tx_flags { NRF_WIFI_TX_FLAG_TWT_EMERGENCY_TX = (1 << 31) , NRF_WIFI_TX_FLAG_CHKSUM_AVAILABLE = (1 << 30) } |
enum | nrf_wifi_rx_pkt_type { NRF_WIFI_RX_PKT_DATA , NRF_WIFI_RX_PKT_BCN_PRB_RSP , NRF_WIFI_RAW_RX_PKT } |
This structure defines the type of received packet. More... | |