Structure representing asynchronous Wi-Fi statistics response.

This structure contains various statistics related to Wi-Fi operations, such as transmitted packets, retries, CRC checks, and more.

Public Attributes#

uint16_t

Number of transmitted packets.

uint8_t

Reserved fields.

uint16_t

Number of transmission retries.

uint16_t

Number of packets that passed CRC check.

uint16_t

Number of packets that failed CRC check.

uint16_t

Number of times CCA got stuck.

uint16_t

Number of times CCA didn't get stuck.

uint16_t

Number of packet aborts.

uint16_t

Number of false RX starts.

uint16_t

CCA idle time.

uint8_t

Reserved fields.

uint16_t

Number of reception retries.

uint8_t

Reserved fields.

uint16_t

Calibrated RSSI.

uint8_t

Reserved fields.

uint16_t

Number of transmitted packets dropped after maximum retries.

uint16_t

Maximum consecutive packets dropped.

uint8_t

Reserved fields.

uint16_t

BSSID matched broadcast packets count.

uint16_t

BSSID matched multicast packets count.

uint16_t

BSSID & multicast filter matched packets count.

Public Attribute Documentation#

tx_pkts#

uint16_t sl_wifi_async_stats_response_t::tx_pkts

Number of transmitted packets.


reserved_1#

uint8_t sl_wifi_async_stats_response_t::reserved_1[2]

Reserved fields.


tx_retries#

uint16_t sl_wifi_async_stats_response_t::tx_retries

Number of transmission retries.


crc_pass#

uint16_t sl_wifi_async_stats_response_t::crc_pass

Number of packets that passed CRC check.


crc_fail#

uint16_t sl_wifi_async_stats_response_t::crc_fail

Number of packets that failed CRC check.


cca_stk#

uint16_t sl_wifi_async_stats_response_t::cca_stk

Number of times CCA got stuck.


cca_not_stk#

uint16_t sl_wifi_async_stats_response_t::cca_not_stk

Number of times CCA didn't get stuck.


pkt_abort#

uint16_t sl_wifi_async_stats_response_t::pkt_abort

Number of packet aborts.


fls_rx_start#

uint16_t sl_wifi_async_stats_response_t::fls_rx_start

Number of false RX starts.


cca_idle#

uint16_t sl_wifi_async_stats_response_t::cca_idle

CCA idle time.


reserved_2#

uint8_t sl_wifi_async_stats_response_t::reserved_2[26]

Reserved fields.


rx_retries#

uint16_t sl_wifi_async_stats_response_t::rx_retries

Number of reception retries.


reserved_3#

uint8_t sl_wifi_async_stats_response_t::reserved_3[2]

Reserved fields.


cal_rssi#

uint16_t sl_wifi_async_stats_response_t::cal_rssi

Calibrated RSSI.


reserved_4#

uint8_t sl_wifi_async_stats_response_t::reserved_4[4]

Reserved fields.


xretries#

uint16_t sl_wifi_async_stats_response_t::xretries

Number of transmitted packets dropped after maximum retries.


max_cons_pkts_dropped#

uint16_t sl_wifi_async_stats_response_t::max_cons_pkts_dropped

Maximum consecutive packets dropped.


reserved_5#

uint8_t sl_wifi_async_stats_response_t::reserved_5[2]

Reserved fields.


bss_broadcast_pkts#

uint16_t sl_wifi_async_stats_response_t::bss_broadcast_pkts

BSSID matched broadcast packets count.


bss_multicast_pkts#

uint16_t sl_wifi_async_stats_response_t::bss_multicast_pkts

BSSID matched multicast packets count.


bss_filter_matched_multicast_pkts#

uint16_t sl_wifi_async_stats_response_t::bss_filter_matched_multicast_pkts

BSSID & multicast filter matched packets count.