Morse Micro IoT SDK  2.9.7
mmwlan_stats_umac_data Struct Reference

Detailed Description

Data structure to contain all stats from the UMAC.

Warning
This is not considered stable API and may change between releases. For example ordering of fields may change and fields may be removed.

Definition at line 48 of file mmwlan_stats.h.

#include <mmwlan_stats.h>

Data Fields

uint32_t last_tx_time
 Time that the last TX frame was sent to the driver. More...
 
uint32_t datapath_rxq_frames_dropped
 Number of RX frames that have been dropped due to RX Queue being full. More...
 
uint32_t datapath_txq_frames_dropped
 Number of TX frames that have been dropped due to TX Queue being full. More...
 
uint32_t connect_timestamp [MMWLAN_STATS_CONNECT_TIMESTAMP_N_ENTRIES]
 Timestamps taken during the connection process. More...
 
int16_t rssi
 Current RSSI value for AP. More...
 
uint16_t hw_restart_counter
 Count of the number of times the driver has sent a hardware restart notification. More...
 
uint16_t num_scans_complete
 Count of the number of successfully conducted scans. More...
 
uint8_t datapath_rxq_high_water_mark
 High water mark of the RX Queue. More...
 
uint8_t datapath_txq_high_water_mark
 High water mark of the TX Queue. More...
 
uint8_t datapath_rx_mgmt_q_high_water_mark
 High water mark of the RX Management Queue. More...
 
uint32_t datapath_rx_ccmp_failures
 Total number of frames that have been dropped due to CCMP failures. More...
 
uint32_t datapath_driver_rx_alloc_failures
 Number of RX pages that have been dropped due to allocation failures. More...
 
uint32_t datapath_driver_rx_read_failures
 Number of RX pages that have been dropped due to read failures. More...
 
uint8_t datapath_rx_reorder_list_high_water_mark
 High water mark in terms of number of frames in the RX reorder list. More...
 
uint32_t datapath_rx_reorder_overflow
 Number of frames that have been flushed due to the RX A-MPDU reordering buffer overflowing. More...
 
uint32_t datapath_rx_reorder_timedout
 Number of frames that have been flushed from the RX reorder list due to timeout. More...
 
uint32_t datapath_rx_reorder_outdated_drops
 Number of frames dropped due to outdated sequence control field value. More...
 
uint32_t datapath_rx_reorder_retransmit_drops
 Number of frames dropped due to repeated sequence control field value. More...
 
uint32_t datapath_rx_reorder_total
 Total number of frames that have actually been put into the A-MPDU reordering buffer. More...
 
uint32_t timeouts_fired
 Number of times any timer or timeout has fired. More...
 

Field Documentation

◆ connect_timestamp

uint32_t mmwlan_stats_umac_data::connect_timestamp[MMWLAN_STATS_CONNECT_TIMESTAMP_N_ENTRIES]

Timestamps taken during the connection process.

Definition at line 60 of file mmwlan_stats.h.

◆ datapath_driver_rx_alloc_failures

uint32_t mmwlan_stats_umac_data::datapath_driver_rx_alloc_failures

Number of RX pages that have been dropped due to allocation failures.

Definition at line 85 of file mmwlan_stats.h.

◆ datapath_driver_rx_read_failures

uint32_t mmwlan_stats_umac_data::datapath_driver_rx_read_failures

Number of RX pages that have been dropped due to read failures.

This includes cases where pages are dropped due to being malformed.

Definition at line 89 of file mmwlan_stats.h.

◆ datapath_rx_ccmp_failures

uint32_t mmwlan_stats_umac_data::datapath_rx_ccmp_failures

Total number of frames that have been dropped due to CCMP failures.

(e.g., replay detection).

Definition at line 82 of file mmwlan_stats.h.

◆ datapath_rx_mgmt_q_high_water_mark

uint8_t mmwlan_stats_umac_data::datapath_rx_mgmt_q_high_water_mark

High water mark of the RX Management Queue.

Definition at line 78 of file mmwlan_stats.h.

◆ datapath_rx_reorder_list_high_water_mark

uint8_t mmwlan_stats_umac_data::datapath_rx_reorder_list_high_water_mark

High water mark in terms of number of frames in the RX reorder list.

Definition at line 92 of file mmwlan_stats.h.

◆ datapath_rx_reorder_outdated_drops

uint32_t mmwlan_stats_umac_data::datapath_rx_reorder_outdated_drops

Number of frames dropped due to outdated sequence control field value.

Definition at line 102 of file mmwlan_stats.h.

◆ datapath_rx_reorder_overflow

uint32_t mmwlan_stats_umac_data::datapath_rx_reorder_overflow

Number of frames that have been flushed due to the RX A-MPDU reordering buffer overflowing.

Definition at line 96 of file mmwlan_stats.h.

◆ datapath_rx_reorder_retransmit_drops

uint32_t mmwlan_stats_umac_data::datapath_rx_reorder_retransmit_drops

Number of frames dropped due to repeated sequence control field value.

Definition at line 105 of file mmwlan_stats.h.

◆ datapath_rx_reorder_timedout

uint32_t mmwlan_stats_umac_data::datapath_rx_reorder_timedout

Number of frames that have been flushed from the RX reorder list due to timeout.

Definition at line 99 of file mmwlan_stats.h.

◆ datapath_rx_reorder_total

uint32_t mmwlan_stats_umac_data::datapath_rx_reorder_total

Total number of frames that have actually been put into the A-MPDU reordering buffer.

Definition at line 108 of file mmwlan_stats.h.

◆ datapath_rxq_frames_dropped

uint32_t mmwlan_stats_umac_data::datapath_rxq_frames_dropped

Number of RX frames that have been dropped due to RX Queue being full.

Definition at line 54 of file mmwlan_stats.h.

◆ datapath_rxq_high_water_mark

uint8_t mmwlan_stats_umac_data::datapath_rxq_high_water_mark

High water mark of the RX Queue.

Definition at line 72 of file mmwlan_stats.h.

◆ datapath_txq_frames_dropped

uint32_t mmwlan_stats_umac_data::datapath_txq_frames_dropped

Number of TX frames that have been dropped due to TX Queue being full.

Definition at line 57 of file mmwlan_stats.h.

◆ datapath_txq_high_water_mark

uint8_t mmwlan_stats_umac_data::datapath_txq_high_water_mark

High water mark of the TX Queue.

Definition at line 75 of file mmwlan_stats.h.

◆ hw_restart_counter

uint16_t mmwlan_stats_umac_data::hw_restart_counter

Count of the number of times the driver has sent a hardware restart notification.

Definition at line 66 of file mmwlan_stats.h.

◆ last_tx_time

uint32_t mmwlan_stats_umac_data::last_tx_time

Time that the last TX frame was sent to the driver.

Definition at line 51 of file mmwlan_stats.h.

◆ num_scans_complete

uint16_t mmwlan_stats_umac_data::num_scans_complete

Count of the number of successfully conducted scans.

Definition at line 69 of file mmwlan_stats.h.

◆ rssi

int16_t mmwlan_stats_umac_data::rssi

Current RSSI value for AP.

Definition at line 63 of file mmwlan_stats.h.

◆ timeouts_fired

uint32_t mmwlan_stats_umac_data::timeouts_fired

Number of times any timer or timeout has fired.

Definition at line 111 of file mmwlan_stats.h.


The documentation for this struct was generated from the following file: