nRF Connect SDK API 3.4.99
Loading...
Searching...
No Matches
nrf71_wifi_debug_stats.h File Reference
#include "common/pack_def.h"

Go to the source code of this file.

Data Structures

struct  umac_rx_dbg_params
 This structure specifies the UMAC (Upper MAC) RX (receive) debug parameters specifically designed for debugging purpose. More...
 
struct  umac_tx_dbg_params
 This structure specifies the UMAC TX (transmit) debug parameters used for debugging purposes. More...
 
struct  umac_cmd_evnt_dbg_params
 This structure specifies the UMAC command and event debug parameters used for debugging purpose. More...
 
struct  umac_scan_dbg_params
 UMAC scan debug counters (separate from umac_cmd_evnt_dbg_params). More...
 
struct  nrf_wifi_interface_stats
 This structure specifies the UMAC interface debug parameters used for debugging purpose. More...
 
struct  umac_sleep_stats
 
struct  nrf_wifi_softap_stats
 This structure specifies the UMAC SoftAP debug parameters used for debugging purpose. More...
 
struct  nrf_wifi_mempools_stats
 This structure specifies the UMAC debug parameters used for debugging purpose. More...
 
struct  nrf_wifi_misc_stats
 This structure specifies the UMAC misc debug parameters used for debugging purpose. More...
 
struct  umac_raw_stats
 
struct  umac_ap_stats
 
struct  rpu_umac_stats
 This structure defines the UMAC debug statistics. It contains the necessary parameters and fields used to gather and present debugging statistics within the UMAC layer. More...
 
struct  umac_debug_stats
 
struct  lmac_he_stats
 
struct  phy_if_stats
 
struct  lmac_common_stats
 
struct  lmac_scan_stats
 
struct  lmac_tx_stats
 
struct  lmac_rx_stats
 
struct  ftm_debug_stats
 
struct  lp_rx_stats
 
struct  lmac_sqi_stats
 
struct  lmac_sleep_timing_stats
 Tracks wake/sleep durations, counters, and interval stats. More...
 
struct  lmac_sleep_stats
 
struct  lmac_twt_stats
 
struct  lmac_offload_raw_tx_stats
 
struct  lmac_debug_stats
 
struct  rpu_lmac_stats
 This structure defines the LMAC debug parameters. More...
 
struct  rpu_phy_stats
 This structure defines the PHY (Physical Layer) debug statistics. More...
 
struct  pool_data_to_host
 structure for UMAC memory pool information. More...
 
struct  nrf_wifi_rf_get_rx_debug_stats
 Holds debug statistics related to the RX. More...
 
struct  phy_debug_stats
 
struct  nrf_wifi_rpu_debug_stats
 

Macros

#define SLEEP_DEBUG_BUFFER   32
 
#define MAX_RSSI_SAMPLES   10
 

Enumerations

enum  rpu_stats_type {
  RPU_STATS_TYPE_ALL , RPU_STATS_TYPE_HOST , RPU_STATS_TYPE_UMAC , RPU_STATS_TYPE_LMAC ,
  RPU_STATS_TYPE_PHY , RPU_STATS_TYPE_OFFLOADED_RAW_TX , RPU_STATS_TYPE_MAX
}
 This enum defines various types of statistics. More...
 
enum  UMAC_ERROR_ID { UMAC_CORE_MEM_FULL = 0 }
 
enum  UMAC_STATS_CATEGORY {
  UMAC_CMD_EVENT_DEBUG_PARAMS = (1 << 0) , UMAC_TX_DEBUG_PARAMS = (1 << 1) , UMAC_RX_DEBUG_PARAMS = (1 << 2) , UMAC_SLEEP_DEBUG_PARAMS = (1 << 4) ,
  UMAC_INTERFACE_DEBUG_PARAMS = (1 << 5) , UMAC_REORDER_DEBUG_PARAMS = (1 << 6) , UMAC_MEMPOOLS_DEBUG_PARAMS = (1 << 7) , UMAC_SOFTAP_DEBUG_PARAMS = (1 << 8) ,
  UMAC_RAWTXRX_DEBUG_PARAMS = (1 << 9) , UMAC_MISC_DEBUG_PARAMS = (1 << 10) , UMAC_SCAN_DEBUG_PARAMS = (1 << 11)
}
 
enum  { INTERVAL_15SEC = 0 , INTERVAL_MAX , INTERVAL_COUNT }
 
enum  LMAC_STATS_CATEGORY {
  LMAC_STATS_INIT_DEBUG_PARAMS = (1 << 0) , PHY_IF_DEBUG_STATS = (1 << 1) , TX_DEBUG_PARAMS = (1 << 2) , RX_DEBUG_PARAMS = (1 << 3) ,
  SCAN_DEBUG_PARAMS = (1 << 4) , SLEEP_DEBUG_PARAMS = (1 << 5) , WAKE_SLEEP_STATS = (1 << 6) , TWT_DEBUG_PARAMS = (1 << 7) ,
  LMAC_HE_DEBUGPARAMS = (1 << 8) , FTM_DEBUG_STATS = (1 << 9) , LP_RX_STATS = (1 << 10) , LMAC_SQI_STATS = (1 << 11) ,
  EDCA_CONFIG = (1 << 12) , CRYPTO_CONFIG = (1 << 13) , AGG_CONFIG = (1 << 14) , DEAGG_CONFIG = (1 << 15) ,
  MAC_CTRL_CONFIG = (1 << 16) , OFFLOAD_RAW_TX_STATS = (1 << 17) , MAC_STATS_END = (1 << 18)
}
 
enum  PHY_STATS_CATEGORY {
  PHY_RX_DEBUG_STATS = (1 << 0) , PHY_SW_DBG_STATS = (1 << 1) , PHY_RSSI_HIST_STATS = (1 << 2) , PHY_DC_RSSI_SNR_STATS = (1 << 3) ,
  PHY_STATS_END = (1 << 4)
}
 
enum  LMAC_ERROR_ID { LMAC_FW_PEER_DATA_BASE_FULL = 0 }