【Qualcomm】IPQ5018 + QCN6024 802.11ax Debug aggregated firmware stats 指令说明

IPQ5018

IPQ5018 is a highly integrated 802.11ax Wi-Fi/Bluetooth 5.2 system-on-chip (SoC) designed and built for high-performance, power efficient, and cost-effective wireless networking applications including home routers, mesh nodes, and gateways.

QCN6024 Device description

QCN6024 is a cost-effective 802.11ax Wi-Fi 6 PCIe radio for home routers, mesh nodes, and gateways. QCN6024 with Qualcomm® 802.11ax technology is a highly integrated wireless local area network (WLAN) system-onchip (SoC) for 2.4/5 GHz IEEE802.11ax/ac/n/g/b/a applications. QCN6024 performs AP and STA functionality with 4x4 MIMO and 4 spatial streams. The QCN6024 is a dual-synthesizer WLAN radio with native 160 MHz support

QCN6024 Key features

 4x4/160 MHz 11ax PCIe Radio

 Dual band: 2.4 GHz, 5 GHz full band support

 Dual Lane PCIe-g2 or Single Lane PCIe-g3

 Four interfaces to external 2.4 GHz PAs

 Four interfaces to external 5 GHz PAs

 Package: 11.1 x 12 FCBGA, 0.65mm ball pitch

Aggregated Firmware stats

Firmware reset stats

2.4G Firmware reset stats

wifistats wifi0 0 <statnum>

5G Firmware reset stats

wifistats wifi1 0 <statnum>

2.4G reset stats 1

wifistats wifi0 0 1

5G reset stats 1

wifistats wifi1 0 1

Firmware Tx stats

2.4G Firmware Tx stats

复制代码
wifistats wifi0 1

/ # wifistats wifi0 1
HTT_TX_PDEV_STATS_CMN_TLV:
mac_id = 0
comp_delivered = 0
self_triggers = 87290
hw_queued = 2971
hw_reaped = 2970
underrun = 0
hw_paused = 1353
hw_flush = 78
hw_filt = 1039
tx_abort = 0
ppdu_ok = 1378
mpdu_requeued = 732
tx_xretry = 732
data_rc = 3
mpdu_dropped_xretry = 0
illegal_rate_phy_err = 0
cont_xretry = 0
tx_timeout = 0
tx_time_dur_data = 0
pdev_resets = 0
phy_underrun = 0
txop_ovf = 0
seq_posted = 1778
seq_failed_queueing = 0
seq_completed = 1777
seq_restarted = 0
seq_txop_repost_stop = 231
next_seq_cancel = 0
dl_mu_mimo_seq_posted = 0
dl_mu_ofdma_seq_posted = 0
ul_mu_mimo_seq_posted = 0
ul_mu_ofdma_seq_posted = 0
dyn_mimo_ps_dlmumimo_sequences = 0
num_su_txbf_denylisted = 0
mu_mimo_peer_denylist_count = 0
seq_qdepth_repost_stop = 0
seq_min_msdu_repost_stop = 0
mu_seq_min_msdu_repost_stop = 0
seq_switch_hw_paused = 0
next_seq_posted_dsr = 0
seq_posted_isr = 0
seq_ctrl_cached = 0
mpdu_count_tqm = 0
msdu_count_tqm = 0
mpdu_removed_tqm = 0
msdu_removed_tqm = 0
remove_mpdus_max_retries = 0
mpdus_sw_flush = 1
mpdus_hw_filter = 0
mpdus_truncated = 0
mpdus_ack_failed = 732
mpdus_expired = 93
mpdus_seq_hw_retry = 1193
ack_tlv_proc = 0
coex_abort_mpdu_cnt_valid = 0
coex_abort_mpdu_cnt = 1930
num_total_ppdus_tried_ota = 1930
num_data_ppdus_tried_ota = 0
local_ctrl_mgmt_enqued = 1868
local_ctrl_mgmt_freed = 1865
local_data_enqued = 0
local_data_freed = 0
mpdu_tried = 0
isr_wait_seq_posted = 0
tx_active_dur_us_low = 0
tx_active_dur_us_high = 0
fes_offsets_err_cnt = 0
thermal_suspend_cnt = 0
dfs_suspend_cnt = 0
tx_abort_suspend_cnt = 0
suspended txq mask = 0
last_suspend_reason = 0

HTT_TX_PDEV_STATS_URRN_TLV_V:
urrn_stats =  0:0, 1:0, 2:0,

HTT_TX_PDEV_STATS_SIFS_TLV_V:
sifs_status =  0:0, 1:0, 2:0, 3:180, 4:0, 5:0, 6:0, 7:1168, 8:0,

HTT_TX_PDEV_STATS_FLUSH_TLV_V:
flush_errs =  0:0, 1:0, 2:0, 3:0, 4:0, 5:5, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0, 16:0, 17:0, 18:0, 19:0, 20:0, 21:0, 22:0, 23:0, 24:0, 25:0, 26:0, 27:0, 28:0, 29:0, 30:0, 31:0, 32:0, 33:0, 34:0, 35:0, 36:0, 37:0, 38:0, 39:0, 40:0, 41:0, 42:0, 43:0, 44:0, 45:0, 46:0, 47:0, 48:0, 49:0, 50:0, 51:0, 52:73, 53:0, 54:0, 55:0, 56:0, 57:0, 58:0, 59:0, 60:0, 61:0, 62:0, 63:0, 64:0, 65:0, 66:0, 67:0, 68:0, 69:0, 70:0, 71:0, 72:0, 73:0, 74:0, 75:0, 76:0, 77:0, 78:0, 79:0, 80:0, 81:0, 82:0, 83:0, 84:0, 85:0, 86:0, 87:0, 88:0, 89:0, 90:0, 91:0, 92:0, 93:0, 94:0,

HTT_STATS_PDEV_CTRL_PATH_TX_STATS_TAG:
fw_tx_mgmt_subtype =  0:0, 1:0, 2:0, 3:0, 4:0, 5:520, 6:0, 7:0, 8:1348, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,

HTT_TX_PDEV_STATS_SIFS_HIST_TLV_V:
sifs_hist_status =  1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0,


HTT_TX_PDEV_MU_PPDU_DISTRIBUTION_STATS:

ac_mu_mimo_num_seq_posted_nr4 = 0
ac_mu_mimo_num_ppdu_posted_per_burst_nr4 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
ac_mu_mimo_num_ppdu_completed_per_burst_nr4 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
ac_mu_mimo_num_seq_term_status_nr4 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,

ac_mu_mimo_num_seq_posted_nr8 = 0
ac_mu_mimo_num_ppdu_posted_per_burst_nr8 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
ac_mu_mimo_num_ppdu_completed_per_burst_nr8 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
ac_mu_mimo_num_seq_term_status_nr8 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,

ax_mu_mimo_num_seq_posted_nr4 = 0
ax_mu_mimo_num_ppdu_posted_per_burst_nr4 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
ax_mu_mimo_num_ppdu_completed_per_burst_nr4 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
ax_mu_mimo_num_seq_term_status_nr4 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,

ax_mu_mimo_num_seq_posted_nr8 = 0
ax_mu_mimo_num_ppdu_posted_per_burst_nr8 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
ax_mu_mimo_num_ppdu_completed_per_burst_nr8 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
ax_mu_mimo_num_seq_term_status_nr8 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,

be_mu_mimo_num_seq_posted_nr4 = 0
be_mu_mimo_num_ppdu_posted_per_burst_nr4 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
be_mu_mimo_num_ppdu_completed_per_burst_nr4 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
be_mu_mimo_num_seq_term_status_nr4 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,

be_mu_mimo_num_seq_posted_nr8 = 0
be_mu_mimo_num_ppdu_posted_per_burst_nr8 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
be_mu_mimo_num_ppdu_completed_per_burst_nr8 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
be_mu_mimo_num_seq_term_status_nr8 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,

5G Firmware Tx stats

复制代码
wifistats wifi1 1

/ # wifistats wifi1 1
HTT_TX_PDEV_STATS_CMN_TLV:
mac_id = 0
comp_delivered = 462
self_triggers = 7521539
hw_queued = 2752121
hw_reaped = 2752121
underrun = 0
hw_paused = 697742
hw_flush = 14707
hw_filt = 14720
tx_abort = 0
ppdu_ok = 1124354
mpdu_requeued = 1613593
tx_xretry = 1613829
data_rc = 3
mpdu_dropped_xretry = 17
illegal_rate_phy_err = 0
cont_xretry = 0
tx_timeout = 0
tx_time_dur_data = 464512
pdev_resets = 3023
phy_underrun = 0
txop_ovf = 0
seq_posted = 1249362
seq_failed_queueing = 60
seq_completed = 1249311
seq_restarted = 0
seq_txop_repost_stop = 549479
next_seq_cancel = 65
dl_mu_mimo_seq_posted = 0
dl_mu_ofdma_seq_posted = 0
ul_mu_mimo_seq_posted = 0
ul_mu_ofdma_seq_posted = 53
dyn_mimo_ps_dlmumimo_sequences = 0
num_su_txbf_denylisted = 0
mu_mimo_peer_denylist_count = 0
seq_qdepth_repost_stop = 0
seq_min_msdu_repost_stop = 26
mu_seq_min_msdu_repost_stop = 0
seq_switch_hw_paused = 0
next_seq_posted_dsr = 447
seq_posted_isr = 632
seq_ctrl_cached = 1122
mpdu_count_tqm = 675
msdu_count_tqm = 955
mpdu_removed_tqm = 6
msdu_removed_tqm = 6
remove_mpdus_max_retries = 6
mpdus_sw_flush = 457
mpdus_hw_filter = 0
mpdus_truncated = 6
mpdus_ack_failed = 1613551
mpdus_expired = 49
mpdus_seq_hw_retry = 1501631
ack_tlv_proc = 547
coex_abort_mpdu_cnt_valid = 1582
coex_abort_mpdu_cnt = 2735557
num_total_ppdus_tried_ota = 2735257
num_data_ppdus_tried_ota = 1582
local_ctrl_mgmt_enqued = 1242616
local_ctrl_mgmt_freed = 1242616
local_data_enqued = 0
local_data_freed = 0
mpdu_tried = 0
isr_wait_seq_posted = 0
tx_active_dur_us_low = 0
tx_active_dur_us_high = 0
fes_offsets_err_cnt = 0
thermal_suspend_cnt = 0
dfs_suspend_cnt = 0
tx_abort_suspend_cnt = 147
suspended txq mask = 0
last_suspend_reason = 2

HTT_TX_PDEV_STATS_URRN_TLV_V:
urrn_stats =  0:0, 1:0, 2:0,

HTT_TX_PDEV_STATS_SIFS_TLV_V:
sifs_status =  0:0, 1:487, 2:83, 3:2427, 4:67, 5:0, 6:69, 7:690319, 8:0,

HTT_TX_PDEV_STATS_FLUSH_TLV_V:
flush_errs =  0:0, 1:0, 2:0, 3:105, 4:0, 5:4424, 6:98, 7:19, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0, 16:0, 17:0, 18:0, 19:0, 20:0, 21:0, 22:0, 23:0, 24:0, 25:0, 26:0, 27:0, 28:0, 29:0, 30:0, 31:0, 32:0, 33:0, 34:0, 35:0, 36:0, 37:0, 38:378, 39:0, 40:0, 41:0, 42:0, 43:0, 44:0, 45:0, 46:0, 47:0, 48:0, 49:0, 50:0, 51:0, 52:9683, 53:0, 54:0, 55:0, 56:0, 57:0, 58:0, 59:0, 60:0, 61:0, 62:0, 63:0, 64:0, 65:0, 66:0, 67:0, 68:0, 69:0, 70:0, 71:0, 72:0, 73:0, 74:0, 75:0, 76:0, 77:0, 78:0, 79:0, 80:0, 81:0, 82:0, 83:0, 84:0, 85:0, 86:0, 87:0, 88:0, 89:0, 90:0, 91:0, 92:0, 93:0, 94:0, 95:0, 96:0, 97:0, 98:0, 99:0, 100:0, 101:0, 102:0, 103:0, 104:0, 105:0, 106:0, 107:0, 108:0, 109:0, 110:0, 111:0, 112:0, 113:0, 114:0, 115:0, 116:0, 117:0, 118:0, 119:0, 120:0, 121:0, 122:0, 123:0, 124:0, 125:0, 126:0, 127:0,

HTT_STATS_PDEV_CTRL_PATH_TX_STATS_TAG:
fw_tx_mgmt_subtype =  0:0, 1:3, 2:0, 3:0, 4:88, 5:550335, 6:0, 7:0, 8:692166, 9:0, 10:0, 11:4, 12:2, 13:15, 14:0, 15:0,

HTT_TX_PDEV_STATS_SIFS_HIST_TLV_V:
sifs_hist_status =  1:1434, 2:14, 3:0, 4:0, 5:0, 6:2, 7:0, 8:0, 9:0, 10:8,


HTT_TX_PDEV_MU_PPDU_DISTRIBUTION_STATS:

ac_mu_mimo_num_seq_posted_nr4 = 0
ac_mu_mimo_num_ppdu_posted_per_burst_nr4 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
ac_mu_mimo_num_ppdu_completed_per_burst_nr4 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
ac_mu_mimo_num_seq_term_status_nr4 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,

ac_mu_mimo_num_seq_posted_nr8 = 0
ac_mu_mimo_num_ppdu_posted_per_burst_nr8 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
ac_mu_mimo_num_ppdu_completed_per_burst_nr8 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
ac_mu_mimo_num_seq_term_status_nr8 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,

ax_mu_mimo_num_seq_posted_nr4 = 0
ax_mu_mimo_num_ppdu_posted_per_burst_nr4 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
ax_mu_mimo_num_ppdu_completed_per_burst_nr4 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
ax_mu_mimo_num_seq_term_status_nr4 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,

ax_mu_mimo_num_seq_posted_nr8 = 0
ax_mu_mimo_num_ppdu_posted_per_burst_nr8 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
ax_mu_mimo_num_ppdu_completed_per_burst_nr8 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
ax_mu_mimo_num_seq_term_status_nr8 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,

be_mu_mimo_num_seq_posted_nr4 = 0
be_mu_mimo_num_ppdu_posted_per_burst_nr4 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
be_mu_mimo_num_ppdu_completed_per_burst_nr4 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
be_mu_mimo_num_seq_term_status_nr4 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,

be_mu_mimo_num_seq_posted_nr8 = 0
be_mu_mimo_num_ppdu_posted_per_burst_nr8 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
be_mu_mimo_num_ppdu_completed_per_burst_nr8 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0,
be_mu_mimo_num_seq_term_status_nr8 =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,

Firmware Rx stats

2.4G Firmware Rx stats

复制代码
wifistats wifi0 2

/ # wifistats wifi0 2
HTT_RX_PDEV_FW_STATS_TLV:
mac_id = 0
ppdu_recvd = 10277173
mpdu_cnt_fcs_ok = 8819895
mpdu_cnt_fcs_err = 1457331
tcp_msdu_cnt = 16
tcp_ack_msdu_cnt = 39
udp_msdu_cnt = 22
other_msdu_cnt = 8819818
fw_ring_mpdu_ind = 8819787
fw_ring_mgmt_subtype =  0:2, 1:0, 2:1, 3:0, 4:234945, 5:347, 6:0, 7:0, 8:8582623, 9:0, 10:1, 11:5, 12:0, 13:1724, 14:0, 15:0,
fw_ring_ctrl_subtype =  0:0, 1:0, 2:0, 3:0, 4:0, 5:139, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,
fw_ring_mcast_data_msdu = 0
fw_ring_bcast_data_msdu = 0
fw_ring_ucast_data_msdu = 0
fw_ring_null_data_msdu = 15
fw_ring_mpdu_drop = 1457287
ofld_local_data_ind_cnt = 0
ofld_local_data_buf_recycle_cnt = 0
drx_local_data_ind_cnt = 0
drx_local_data_buf_recycle_cnt = 0
local_nondata_ind_cnt = 8819787
local_nondata_buf_recycle_cnt = 8819786
fw_status_buf_ring_refill_cnt = 10277173
fw_status_buf_ring_empty_cnt = 0
fw_pkt_buf_ring_refill_cnt = 10277123
fw_pkt_buf_ring_empty_cnt = 1
fw_link_buf_ring_refill_cnt = 10277074
fw_link_buf_ring_empty_cnt = 0
host_pkt_buf_ring_refill_cnt = 4193
host_pkt_buf_ring_empty_cnt = 1
mon_pkt_buf_ring_refill_cnt = 0
mon_pkt_buf_ring_empty_cnt = 0
mon_status_buf_ring_refill_cnt = 10279313
mon_status_buf_ring_empty_cnt = 1
mon_desc_buf_ring_refill_cnt = 0
mon_desc_buf_ring_empty_cnt = 0
mon_dest_ring_update_cnt = 0
mon_dest_ring_full_cnt = 0
rx_suspend_cnt = 2492
rx_suspend_fail_cnt = 0
rx_resume_cnt = 2492
rx_resume_fail_cnt = 0
rx_ring_switch_cnt = 0
rx_ring_restore_cnt = 0
rx_flush_cnt = 0
rx_recovery_reset_cnt = 2

HTT_RX_PDEV_FW_RING_MPDU_ERR_TLV_V:
fw_ring_mpdu_err =  0:0, 1:924689, 2:532583, 3:0, 4:0, 5:15, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,

HTT_RX_PDEV_FW_MPDU_DROP_TLV_V:
fw_mpdu_drop =  0:1457272, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,

HTT_RX_SOC_FW_STATS_TLV:
fw_reo_ring_data_msdu = 0
fw_to_host_data_msdu_bcmc = 0
fw_to_host_data_msdu_uc = 0
ofld_remote_data_buf_recycle_cnt = 0
ofld_remote_free_buf_indication_cnt = 0
ofld_buf_to_host_data_msdu_uc = 0
reo_fw_ring_to_host_data_msdu_uc = 0
wbm_sw_ring_reap = 0
wbm_forward_to_host_cnt = 0
wbm_target_recycle_cnt = 0
target_refill_ring_recycle_cnt = 0
HTT_RX_SOC_FW_REFILL_RING_EMPTY_TLV_V:
refill_ring_empty_cnt =  0:0, 1:0, 2:0,

HTT_RX_SOC_FW_REFILL_RING_NUM_REFILL_TLV_V:
refill_ring_num_refill =  0:0, 1:0, 2:0,

HTT_RX_SOC_FW_REFILL_RING_NUM_RXDMA_ERR_TLV_V:
rxdma_err =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,

HTT_RX_SOC_FW_REFILL_RING_NUM_REO_ERR_TLV_V:
reo_err =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,

HTT_RX_PDEV_FW_STATS_PHY_ERR_TLV:
mac_id__word = 0
tota_phy_err_nct = 924690
phy_errs =  0:0, 1:0, 2:0, 3:559, 4:0, 5:0, 6:913726, 7:0, 8:3424, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0, 16:0, 17:0, 18:0, 19:0, 20:0, 21:0, 22:0, 23:0, 24:0, 25:0, 26:0, 27:0, 28:0, 29:0, 30:0, 31:0, 32:0, 33:0, 34:0, 35:0, 36:0, 37:0, 38:0, 39:0, 40:0, 41:0, 42:6981,

5G Firmware Rx stats

复制代码
wifistats wifi1 2

/ # wifistats wifi1 2
HTT_RX_PDEV_FW_STATS_TLV:
mac_id = 0
ppdu_recvd = 9889533
mpdu_cnt_fcs_ok = 9890347
mpdu_cnt_fcs_err = 106
tcp_msdu_cnt = 154
tcp_ack_msdu_cnt = 593
udp_msdu_cnt = 518
other_msdu_cnt = 9889082
fw_ring_mpdu_ind = 9887080
fw_ring_mgmt_subtype =  0:4, 1:0, 2:0, 3:0, 4:700087, 5:881, 6:0, 7:0, 8:8363024, 9:0, 10:2, 11:4, 12:0, 13:92082, 14:0, 15:0,
fw_ring_ctrl_subtype =  0:0, 1:0, 2:0, 3:0, 4:0, 5:730996, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,
fw_ring_mcast_data_msdu = 0
fw_ring_bcast_data_msdu = 0
fw_ring_ucast_data_msdu = 0
fw_ring_null_data_msdu = 1882
fw_ring_mpdu_drop = 1888
ofld_local_data_ind_cnt = 0
ofld_local_data_buf_recycle_cnt = 0
drx_local_data_ind_cnt = 0
drx_local_data_buf_recycle_cnt = 0
local_nondata_ind_cnt = 9887080
local_nondata_buf_recycle_cnt = 9887079
fw_status_buf_ring_refill_cnt = 9889533
fw_status_buf_ring_empty_cnt = 0
fw_pkt_buf_ring_refill_cnt = 9889012
fw_pkt_buf_ring_empty_cnt = 1
fw_link_buf_ring_refill_cnt = 9888968
fw_link_buf_ring_empty_cnt = 0
host_pkt_buf_ring_refill_cnt = 5480
host_pkt_buf_ring_empty_cnt = 2
mon_pkt_buf_ring_refill_cnt = 0
mon_pkt_buf_ring_empty_cnt = 0
mon_status_buf_ring_refill_cnt = 9905148
mon_status_buf_ring_empty_cnt = 2
mon_desc_buf_ring_refill_cnt = 0
mon_desc_buf_ring_empty_cnt = 0
mon_dest_ring_update_cnt = 0
mon_dest_ring_full_cnt = 0
rx_suspend_cnt = 5538
rx_suspend_fail_cnt = 0
rx_resume_cnt = 5538
rx_resume_fail_cnt = 0
rx_ring_switch_cnt = 0
rx_ring_restore_cnt = 0
rx_flush_cnt = 0
rx_recovery_reset_cnt = 0

HTT_RX_PDEV_FW_RING_MPDU_ERR_TLV_V:
fw_ring_mpdu_err =  0:0, 1:0, 2:6, 3:0, 4:0, 5:1876, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,

HTT_RX_PDEV_FW_MPDU_DROP_TLV_V:
fw_mpdu_drop =  0:6, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,

HTT_RX_SOC_FW_STATS_TLV:
fw_reo_ring_data_msdu = 0
fw_to_host_data_msdu_bcmc = 0
fw_to_host_data_msdu_uc = 0
ofld_remote_data_buf_recycle_cnt = 0
ofld_remote_free_buf_indication_cnt = 0
ofld_buf_to_host_data_msdu_uc = 0
reo_fw_ring_to_host_data_msdu_uc = 0
wbm_sw_ring_reap = 0
wbm_forward_to_host_cnt = 0
wbm_target_recycle_cnt = 0
target_refill_ring_recycle_cnt = 0
HTT_RX_SOC_FW_REFILL_RING_EMPTY_TLV_V:
refill_ring_empty_cnt =  0:0, 1:0, 2:0,

HTT_RX_SOC_FW_REFILL_RING_NUM_REFILL_TLV_V:
refill_ring_num_refill =  0:0, 1:0, 2:0,

HTT_RX_SOC_FW_REFILL_RING_NUM_RXDMA_ERR_TLV_V:
rxdma_err =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,

HTT_RX_SOC_FW_REFILL_RING_NUM_REO_ERR_TLV_V:
reo_err =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,

HTT_RX_PDEV_FW_STATS_PHY_ERR_TLV:
mac_id__word = 0
tota_phy_err_nct = 7
phy_errs =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:1, 7:0, 8:1, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0, 16:0, 17:0, 18:0, 19:0, 20:0, 21:0, 22:0, 23:0, 24:0, 25:0, 26:0, 27:0, 28:0, 29:0, 30:0, 31:0, 32:0, 33:0, 34:0, 35:0, 36:0, 37:0, 38:0, 39:0, 40:0, 41:0, 42:5,

Firmware Tx rate stats

2.4G Firmware Tx rate stats

复制代码
wifistats wifi0 9

/ # wifistats wifi0 9
HTT_TX_PDEV_RATE_STATS_TLV:
mac_id = 0
tx_ldpc = 0
ac_mu_mimo_tx_ldpc = 0
ax_mu_mimo_tx_ldpc = 0
ofdma_tx_ldpc = 0
rts_cnt = 0
rts_success = 0
ack_rssi = 96
tx_11ax_su_ext = 0
Legacy CCK Rates: 1 Mbps: 5444, 2 Mbps: 0, 5.5 Mbps: 0, 11 Mbps: 0
Legacy OFDM Rates: 6 Mbps: 0, 9 Mbps: 0, 12 Mbps: 0, 18 Mbps: 0
                   24 Mbps: 0, 36 Mbps: 0, 48 Mbps: 0, 54 Mbps: 0
tx_mcs =  -2:0,-1:0, 0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ac_mu_mimo_tx_mcs =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ax_mu_mimo_tx_mcs =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ofdma_tx_mcs =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
tx_nss =  1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,
ac_mu_mimo_tx_nss =  1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,
ax_mu_mimo_tx_nss =  1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,
ofdma_tx_nss =  1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,
tx_bw =  0:0, 1:0, 2:0, 3:0, 4:0,
half_tx_bw =  0:0, 0:0, 0:0, 0:0,
quarter_tx_bw =  1:0, 1:0, 1:0, 1:0,
tx_su_punctured_mode =  0:0, 1:0, 2:0, 3:0, 4:0,
ac_mu_mimo_tx_bw =  0:0, 1:0, 2:0, 3:0,
half_ac_mu_mimo_tx_bw =  0:0, 0:0, 0:0, 0:0,
quarter_ac_mu_mimo_tx_bw =  1:0, 1:0, 1:0, 1:0,
ax_mu_mimo_tx_bw =  0:0, 1:0, 2:0, 3:0,
half_ax_mu_mimo_tx_bw =  0:0, 0:0, 0:0, 0:0,
quarter_ax_mu_mimo_tx_bw =  1:0, 1:0, 1:0, 1:0,
ofdma_tx_bw =  0:0, 1:0, 2:0, 3:0,
half_ofdma_tx_bw =  0:0, 0:0, 0:0, 0:0,
quarter_ofdma_tx_bw =  1:0, 1:0, 1:0, 1:0,
tx_stbc =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
tx_pream =  0:0, 1:5444, 2:0, 3:0, 4:0, 5:0, 6:0,
HE LTF: 1x: 0, 2x: 0, 4x: 0
tx_gi[0] =  -2:0,-1:0, 0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
tx_gi[1] =  -2:0,-1:0, 0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
tx_gi[2] =  -2:0,-1:0, 0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
tx_gi[3] =  -2:0,-1:0, 0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ac_mu_mimo_tx_gi[0] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
ac_mu_mimo_tx_gi[1] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
ac_mu_mimo_tx_gi[2] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
ac_mu_mimo_tx_gi[3] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
ax_mu_mimo_tx_gi[0] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ax_mu_mimo_tx_gi[1] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ax_mu_mimo_tx_gi[2] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ax_mu_mimo_tx_gi[3] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ofdma_tx_gi[0] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ofdma_tx_gi[1] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ofdma_tx_gi[2] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ofdma_tx_gi[3] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
tx_dcm =  0:0, 1:0, 2:0, 3:0, 4:0,
11ax_trigger_type =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0,

5G Firmware Tx rate stats

复制代码
wifistats wifi1 9

/ # wifistats wifi1 9
HTT_TX_PDEV_RATE_STATS_TLV:
mac_id = 0
tx_ldpc = 1495
ac_mu_mimo_tx_ldpc = 0
ax_mu_mimo_tx_ldpc = 0
ofdma_tx_ldpc = 0
rts_cnt = 535
rts_success = 267
ack_rssi = 23
tx_11ax_su_ext = 0
Legacy CCK Rates: 1 Mbps: 0, 2 Mbps: 0, 5.5 Mbps: 0, 11 Mbps: 0
Legacy OFDM Rates: 6 Mbps: 2755876, 9 Mbps: 0, 12 Mbps: 0, 18 Mbps: 0
                   24 Mbps: 0, 36 Mbps: 0, 48 Mbps: 0, 54 Mbps: 0
tx_mcs =  -2:0,-1:0, 0:67, 1:50, 2:65, 3:59, 4:115, 5:232, 6:345, 7:158, 8:61, 9:53, 10:51, 11:239, 12:0, 13:0,
ac_mu_mimo_tx_mcs =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ax_mu_mimo_tx_mcs =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ofdma_tx_mcs =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
tx_nss =  1:627, 2:868, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,
ac_mu_mimo_tx_nss =  1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,
ax_mu_mimo_tx_nss =  1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,
ofdma_tx_nss =  1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,
tx_bw =  0:319, 1:281, 2:895, 3:0, 4:0,
half_tx_bw =  0:0, 0:0, 0:0, 0:0,
quarter_tx_bw =  1:0, 1:0, 1:0, 1:0,
tx_su_punctured_mode =  0:0, 1:0, 2:0, 3:0, 4:0,
ac_mu_mimo_tx_bw =  0:0, 1:0, 2:0, 3:0,
half_ac_mu_mimo_tx_bw =  0:0, 0:0, 0:0, 0:0,
quarter_ac_mu_mimo_tx_bw =  1:0, 1:0, 1:0, 1:0,
ax_mu_mimo_tx_bw =  0:0, 1:0, 2:0, 3:0,
half_ax_mu_mimo_tx_bw =  0:0, 0:0, 0:0, 0:0,
quarter_ax_mu_mimo_tx_bw =  1:0, 1:0, 1:0, 1:0,
ofdma_tx_bw =  0:0, 1:0, 2:0, 3:0,
half_ofdma_tx_bw =  0:0, 0:0, 0:0, 0:0,
quarter_ofdma_tx_bw =  1:0, 1:0, 1:0, 1:0,
tx_stbc =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
tx_pream =  0:2755876, 1:0, 2:0, 3:0, 4:1744, 5:0, 6:0,
HE LTF: 1x: 191, 2x: 1304, 4x: 0
tx_gi[0] =  -2:0,-1:0, 0:67, 1:50, 2:65, 3:59, 4:115, 5:232, 6:345, 7:158, 8:61, 9:53, 10:51, 11:239, 12:0, 13:0,
tx_gi[1] =  -2:0,-1:0, 0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
tx_gi[2] =  -2:0,-1:0, 0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
tx_gi[3] =  -2:0,-1:0, 0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ac_mu_mimo_tx_gi[0] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
ac_mu_mimo_tx_gi[1] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
ac_mu_mimo_tx_gi[2] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
ac_mu_mimo_tx_gi[3] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
ax_mu_mimo_tx_gi[0] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ax_mu_mimo_tx_gi[1] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ax_mu_mimo_tx_gi[2] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ax_mu_mimo_tx_gi[3] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ofdma_tx_gi[0] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ofdma_tx_gi[1] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ofdma_tx_gi[2] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ofdma_tx_gi[3] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
tx_dcm =  0:0, 1:0, 2:0, 3:0, 4:0,
11ax_trigger_type =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0,

Firmware Rx rate stats

Some of the newly added Rx rate stats do no fit under wifistats 10. These Rx rate stats are made as part of Rx extended rate stats wifistats wifi0 30. Especially MCS counters have space only until MCS 11 in wifistats 10. Some hardware support MCS up to 13.. Those counts are only available in wifistats 30.

2.4G Firmware Rx rate stats

复制代码
wifistats wifi0 10

/ # wifistats wifi0 10
HTT_RX_PDEV_RATE_STATS_TLV:
mac_id = 0
nsts = 0
rx_ldpc = 78
rts_cnt = 0
rssi_mgmt = 40
rssi_data = 37
rssi_comb = 50
rssi_in_dbm = -59
rx_mcs =  0:26, 1:2, 2:23, 3:24, 4:16, 5:35, 6:27, 7:32, 8:0, 9:0, 10:0, 11:0,
rx_nss =  1:137, 2:48, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,
rx_dcm =  0:0, 1:0, 2:0, 3:0, 4:0,
rx_stbc =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
rx_bw =  0:10352077, 1:0, 2:0, 3:0,
rx_evm_nss_count = 0
rx_evm_pilot_count = 0
pilot_evm_dB[0] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,
pilot_evm_dB[1] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,
pilot_evm_dB[2] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,
pilot_evm_dB[3] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,
pilot_evm_dB[4] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,
pilot_evm_dB[5] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,
pilot_evm_dB[6] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,
pilot_evm_dB[7] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,
pilot_evm_dB_mean =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rssi_chain[0] =  0:49, 1:128, 2:128, 3:128,
rssi_chain[1] =  0:44, 1:128, 2:128, 3:128,
rssi_chain[2] =  0:128, 1:128, 2:128, 3:128,
rssi_chain[3] =  0:128, 1:128, 2:128, 3:128,
rssi_chain[4] =  0:128, 1:128, 2:128, 3:128,
rssi_chain[5] =  0:128, 1:128, 2:128, 3:128,
rssi_chain[6] =  0:128, 1:128, 2:128, 3:128,
rssi_chain[7] =  0:128, 1:128, 2:128, 3:128,
rx_gi[0] =  0:1, 1:0, 2:2, 3:2, 4:4, 5:11, 6:10, 7:7, 8:0, 9:0, 10:0, 11:0,
rx_gi[1] =  0:0, 1:0, 2:1, 3:3, 4:4, 5:24, 6:17, 7:25, 8:0, 9:0, 10:0, 11:0,
rx_gi[2] =  0:0, 1:0, 2:0, 3:2, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
rx_gi[3] =  0:25, 1:2, 2:20, 3:17, 4:8, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
rx_pream =  0:3838359, 1:6513533, 2:110, 3:1, 4:74, 5:0, 6:0,
rx_11ax_su_ext = 27
rx_11ac_mumimo = 0
rx_11ax_mumimo = 0
rx_11ax_ofdma = 0
txbf = 1
rx_su_ndpa = 0
rx_11ax_su_txbf_mcs =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
rx_mu_ndpa = 140
rx_11ax_mu_txbf_mcs =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
rx_br_poll = 0
rx_legacy_cck_rate =  0:6433762, 1:1, 2:33851, 3:45919,
rx_legacy_ofdm_rate =  0:1539800, 1:10, 2:593824, 3:1, 4:1704141, 5:2, 6:3, 7:578,
rx_active_dur_us_low = 43024
rx_active_dur_us_high = 0
rx_11ax_ul_ofdma = 17
ul_ofdma_rx_mcs =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
ul_ofdma_rx_gi[0] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
ul_ofdma_rx_gi[1] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
ul_ofdma_rx_gi[2] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
ul_ofdma_rx_gi[3] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
ul_ofdma_rx_nss =  1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,
ul_ofdma_rx_bw =  0:0, 1:0, 2:0, 3:0,
ul_ofdma_rx_stbc = 0
ul_ofdma_rx_ldpc = 0
rx_ulofdma_non_data_ppdu =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulofdma_data_ppdu =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulofdma_mpdu_ok =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulofdma_mpdu_fail =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_non_data_ppdu =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_data_ppdu =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_mpdu_ok =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_mpdu_fail =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_fd_rssi: nss[0] =  0:206, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_fd_rssi: nss[1] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_fd_rssi: nss[2] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_fd_rssi: nss[3] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_fd_rssi: nss[4] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_fd_rssi: nss[5] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_fd_rssi: nss[6] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_fd_rssi: nss[7] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
per_chain_rssi_pkt_type = 0
rx_per_chain_rssi_in_dbm[0] =  0:-46, 1:0, 2:0, 3:0,
rx_per_chain_rssi_in_dbm[1] =  0:-53, 1:0, 2:0, 3:0,
rx_per_chain_rssi_in_dbm[2] =  0:-128, 1:-128, 2:-128, 3:-128,
rx_per_chain_rssi_in_dbm[3] =  0:-128, 1:-128, 2:-128, 3:-128,
rx_per_chain_rssi_in_dbm[4] =  0:-128, 1:-128, 2:-128, 3:-128,
rx_per_chain_rssi_in_dbm[5] =  0:-128, 1:-128, 2:-128, 3:-128,
rx_per_chain_rssi_in_dbm[6] =  0:-128, 1:-128, 2:-128, 3:-128,
rx_per_chain_rssi_in_dbm[7] =  0:-128, 1:-128, 2:-128, 3:-128,
rx_11ax_dl_ofdma_mcs =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
rx_11ax_dl_ofdma_ru =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0,
rx_ulofdma_non_data_nusers =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulofdma_data_nusers =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,

wifistats wifi0 27

/ # wifistats wifi0 27
HTT_RX_PDEV_UL_MUMIMO_TRIG_STATS_TLV:
mac_id = 0
rx_11ax_ul_mumimo = 0
ul_mumimo_rx_mcs =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ul_mumimo_rx_gi[0] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ul_mumimo_rx_gi[1] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ul_mumimo_rx_gi[2] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ul_mumimo_rx_gi[3] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ul_mumimo_rx_nss =  1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,
ul_mumimo_rx_bw =  0:0, 1:0, 2:0, 3:0,
half_ul_mumimo_rx_bw =  0:0, 0:0, 0:0, 0:0,
quarter_ul_mumimo_rx_bw =  1:0, 1:0, 1:0, 1:0,
ul_mumimo_rx_stbc = 0
ul_mumimo_rx_ldpc = 0
rx_ul_mumimo_rssi_in_dbm: chain[0] =  0:1, 1:1, 2:1, 3:1, 4:1, 5:1, 6:1, 7:1,
rx_ul_mumimo_rssi_in_dbm: chain[1] =  0:255, 1:255, 2:255, 3:255, 4:255, 5:255, 6:255, 7:255,
rx_ul_mumimo_rssi_in_dbm: chain[2] =  0:128, 1:128, 2:128, 3:128, 4:128, 5:128, 6:128, 7:128,
rx_ul_mumimo_rssi_in_dbm: chain[3] =  0:128, 1:128, 2:128, 3:128, 4:128, 5:128, 6:128, 7:128,
rx_ul_mumimo_rssi_in_dbm: chain[4] =  0:128, 1:128, 2:128, 3:128, 4:128, 5:128, 6:128, 7:128,
rx_ul_mumimo_rssi_in_dbm: chain[5] =  0:128, 1:128, 2:128, 3:128, 4:128, 5:128, 6:128, 7:128,
rx_ul_mumimo_rssi_in_dbm: chain[6] =  0:128, 1:128, 2:128, 3:128, 4:128, 5:128, 6:128, 7:128,
rx_ul_mumimo_rssi_in_dbm: chain[7] =  0:128, 1:128, 2:128, 3:128, 4:128, 5:128, 6:128, 7:128,
rx_ul_mumimo_target_rssi: user[0] =  0:0, 1:0, 2:0, 3:0,
rx_ul_mumimo_target_rssi: user[1] =  0:0, 1:0, 2:0, 3:0,
rx_ul_mumimo_target_rssi: user[2] =  0:0, 1:0, 2:0, 3:0,
rx_ul_mumimo_target_rssi: user[3] =  0:0, 1:0, 2:0, 3:0,
rx_ul_mumimo_target_rssi: user[4] =  0:0, 1:0, 2:0, 3:0,
rx_ul_mumimo_target_rssi: user[5] =  0:0, 1:0, 2:0, 3:0,
rx_ul_mumimo_target_rssi: user[6] =  0:0, 1:0, 2:0, 3:0,
rx_ul_mumimo_target_rssi: user[7] =  0:0, 1:0, 2:0, 3:0,
rx_ul_mumimo_fd_rssi: user[0] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_mumimo_fd_rssi: user[1] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_mumimo_fd_rssi: user[2] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_mumimo_fd_rssi: user[3] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_mumimo_fd_rssi: user[4] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_mumimo_fd_rssi: user[5] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_mumimo_fd_rssi: user[6] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_mumimo_fd_rssi: user[7] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_pilot_evm_dB_mean: user [0] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_pilot_evm_dB_mean: user [1] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_pilot_evm_dB_mean: user [2] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_pilot_evm_dB_mean: user [3] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_pilot_evm_dB_mean: user [4] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_pilot_evm_dB_mean: user [5] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_pilot_evm_dB_mean: user [6] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_pilot_evm_dB_mean: user [7] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,

wifistats wifi0 30

/ # wifistats wifi0 30
rssi_mcast_in_dbm = -44
rssi_mgmt_in_dbm = -56
rssi_chain_ext[0] =  0:0, 1:0, 2:0, 3:0,
rssi_chain_ext[1] =  0:0, 1:0, 2:0, 3:0,
rssi_chain_ext[2] =  0:128, 1:128, 2:128, 3:128,
rssi_chain_ext[3] =  0:128, 1:128, 2:128, 3:128,
rssi_chain_ext[4] =  0:128, 1:128, 2:128, 3:128,
rssi_chain_ext[5] =  0:128, 1:128, 2:128, 3:128,
rssi_chain_ext[6] =  0:128, 1:128, 2:128, 3:128,
rssi_chain_ext[7] =  0:128, 1:128, 2:128, 3:128,
rx_per_chain_rssi_ext_in_dbm[0] =  0:0, 1:0, 2:0, 3:0,
rx_per_chain_rssi_ext_in_dbm[1] =  0:0, 1:0, 2:0, 3:0,
rx_per_chain_rssi_ext_in_dbm[2] =  0:128, 1:128, 2:128, 3:128,
rx_per_chain_rssi_ext_in_dbm[3] =  0:128, 1:128, 2:128, 3:128,
rx_per_chain_rssi_ext_in_dbm[4] =  0:128, 1:128, 2:128, 3:128,
rx_per_chain_rssi_ext_in_dbm[5] =  0:128, 1:128, 2:128, 3:128,
rx_per_chain_rssi_ext_in_dbm[6] =  0:128, 1:128, 2:128, 3:128,
rx_per_chain_rssi_ext_in_dbm[7] =  0:128, 1:128, 2:128, 3:128,
rx_mcs_ext =  -2:0, -1:0 0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
rx_stbc_ext =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
rx_gi_ext[0] =  -2:0, -1:0 0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
rx_gi_ext[1] =  -2:0, -1:0 0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
rx_gi_ext[2] =  -2:0, -1:0 0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
rx_gi_ext[3] =  -2:0, -1:0 0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
rx_bw =  0:0, 1:0, 2:0, 3:0, 4:0,
half_rx_bw =  0:0, 0:0, 0:0, 0:0,
quarter_rx_bw =  1:0, 1:0, 1:0, 1:0,
rx_su_punctured_mode =  0:0, 1:0, 2:0, 3:0, 4:0,
ul_ofdma_rx_mcs_ext =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ul_ofdma_rx_gi_ext[0] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ul_ofdma_rx_gi_ext[1] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ul_ofdma_rx_gi_ext[2] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ul_ofdma_rx_gi_ext[3] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
rx_11ax_su_txbf_mcs =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
rx_11ax_mu_txbf_mcs_ext =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
rx_11ax_dl_ofdma_mcs_ext =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,

5G Firmware Rx rate stats

复制代码
wifistats wifi1 10

/ # wifistats wifi1 10
HTT_RX_PDEV_RATE_STATS_TLV:
mac_id = 0
nsts = 0
rx_ldpc = 1287
rts_cnt = 0
rssi_mgmt = 56
rssi_data = 55
rssi_comb = 34
rssi_in_dbm = -34
rx_mcs =  0:6162, 1:145, 2:51, 3:46, 4:78, 5:119, 6:78, 7:66, 8:154, 9:88, 10:53, 11:376,
rx_nss =  1:6488, 2:928, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,
rx_dcm =  0:0, 1:0, 2:40, 3:0, 4:40,
rx_stbc =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
rx_bw =  0:9919152, 1:10, 2:7275, 3:0,
rx_evm_nss_count = 0
rx_evm_pilot_count = 0
pilot_evm_dB[0] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,
pilot_evm_dB[1] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,
pilot_evm_dB[2] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,
pilot_evm_dB[3] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,
pilot_evm_dB[4] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,
pilot_evm_dB[5] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,
pilot_evm_dB[6] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,
pilot_evm_dB[7] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0, 14:0, 15:0,
pilot_evm_dB_mean =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rssi_chain[0] =  0:22, 1:4, 2:5, 3:1,
rssi_chain[1] =  0:27, 1:4, 2:6, 3:0,
rssi_chain[2] =  0:31, 1:9, 2:10, 3:6,
rssi_chain[3] =  0:29, 1:8, 2:10, 3:4,
rssi_chain[4] =  0:128, 1:128, 2:128, 3:128,
rssi_chain[5] =  0:128, 1:128, 2:128, 3:128,
rssi_chain[6] =  0:128, 1:128, 2:128, 3:128,
rssi_chain[7] =  0:128, 1:128, 2:128, 3:128,
rx_gi[0] =  0:6129, 1:0, 2:40, 3:0, 4:40, 5:31, 6:19, 7:19, 8:1, 9:1, 10:0, 11:193,
rx_gi[1] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
rx_gi[2] =  0:0, 1:0, 2:2, 3:2, 4:3, 5:54, 6:21, 7:1, 8:11, 9:8, 10:0, 11:163,
rx_gi[3] =  0:33, 1:145, 2:9, 3:44, 4:35, 5:34, 6:38, 7:46, 8:142, 9:79, 10:53, 11:20,
rx_pream =  0:9919021, 1:0, 2:0, 3:6129, 4:1287, 5:0, 6:0,
rx_11ax_su_ext = 131
rx_11ac_mumimo = 0
rx_11ax_mumimo = 0
rx_11ax_ofdma = 0
txbf = 6129
rx_su_ndpa = 0
rx_11ax_su_txbf_mcs =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
rx_mu_ndpa = 717524
rx_11ax_mu_txbf_mcs =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
rx_br_poll = 0
rx_legacy_cck_rate =  0:0, 1:0, 2:0, 3:0,
rx_legacy_ofdm_rate =  0:9766369, 1:0, 2:858, 3:0, 4:151787, 5:0, 6:0, 7:7,
rx_active_dur_us_low = 209494
rx_active_dur_us_high = 0
rx_11ax_ul_ofdma = 369
ul_ofdma_rx_mcs =  0:0, 1:0, 2:0, 3:260, 4:0, 5:10, 6:1, 7:0, 8:0, 9:6, 10:0, 11:0,
ul_ofdma_rx_gi[0] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
ul_ofdma_rx_gi[1] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:10, 6:1, 7:0, 8:0, 9:6, 10:0, 11:0,
ul_ofdma_rx_gi[2] =  0:0, 1:0, 2:0, 3:260, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
ul_ofdma_rx_gi[3] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
ul_ofdma_rx_nss =  1:266, 2:11, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,
ul_ofdma_rx_bw =  0:0, 1:0, 2:277, 3:0,
ul_ofdma_rx_stbc = 0
ul_ofdma_rx_ldpc = 277
rx_ulofdma_non_data_ppdu =  0:276, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulofdma_data_ppdu =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulofdma_mpdu_ok =  0:1099, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulofdma_mpdu_fail =  0:7, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_non_data_ppdu =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_data_ppdu =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_mpdu_ok =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_mpdu_fail =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_fd_rssi: nss[0] =  0:230, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_fd_rssi: nss[1] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_fd_rssi: nss[2] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_fd_rssi: nss[3] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_fd_rssi: nss[4] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_fd_rssi: nss[5] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_fd_rssi: nss[6] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_fd_rssi: nss[7] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
per_chain_rssi_pkt_type = 0
rx_per_chain_rssi_in_dbm[0] =  0:-74, 1:-92, 2:-91, 3:-95,
rx_per_chain_rssi_in_dbm[1] =  0:-68, 1:-91, 2:-89, 3:0,
rx_per_chain_rssi_in_dbm[2] =  0:-65, 1:-87, 2:-86, 3:-90,
rx_per_chain_rssi_in_dbm[3] =  0:-66, 1:-87, 2:-85, 3:-91,
rx_per_chain_rssi_in_dbm[4] =  0:-128, 1:-128, 2:-128, 3:-128,
rx_per_chain_rssi_in_dbm[5] =  0:-128, 1:-128, 2:-128, 3:-128,
rx_per_chain_rssi_in_dbm[6] =  0:-128, 1:-128, 2:-128, 3:-128,
rx_per_chain_rssi_in_dbm[7] =  0:-128, 1:-128, 2:-128, 3:-128,
rx_11ax_dl_ofdma_mcs =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0,
rx_11ax_dl_ofdma_ru =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0,
rx_ulofdma_non_data_nusers =  0:260, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulofdma_data_nusers =  0:16, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,

wifistats wifi1 27

/ # wifistats wifi1 27
HTT_RX_PDEV_UL_MUMIMO_TRIG_STATS_TLV:
mac_id = 0
rx_11ax_ul_mumimo = 0
ul_mumimo_rx_mcs =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ul_mumimo_rx_gi[0] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ul_mumimo_rx_gi[1] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ul_mumimo_rx_gi[2] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ul_mumimo_rx_gi[3] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ul_mumimo_rx_nss =  1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0,
ul_mumimo_rx_bw =  0:0, 1:0, 2:0, 3:0,
half_ul_mumimo_rx_bw =  0:0, 0:0, 0:0, 0:0,
quarter_ul_mumimo_rx_bw =  1:0, 1:0, 1:0, 1:0,
ul_mumimo_rx_stbc = 0
ul_mumimo_rx_ldpc = 0
rx_ul_mumimo_rssi_in_dbm: chain[0] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_mumimo_rssi_in_dbm: chain[1] =  0:1, 1:1, 2:1, 3:1, 4:1, 5:1, 6:1, 7:1,
rx_ul_mumimo_rssi_in_dbm: chain[2] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_mumimo_rssi_in_dbm: chain[3] =  0:1, 1:1, 2:1, 3:1, 4:1, 5:1, 6:1, 7:1,
rx_ul_mumimo_rssi_in_dbm: chain[4] =  0:128, 1:128, 2:128, 3:128, 4:128, 5:128, 6:128, 7:128,
rx_ul_mumimo_rssi_in_dbm: chain[5] =  0:128, 1:128, 2:128, 3:128, 4:128, 5:128, 6:128, 7:128,
rx_ul_mumimo_rssi_in_dbm: chain[6] =  0:128, 1:128, 2:128, 3:128, 4:128, 5:128, 6:128, 7:128,
rx_ul_mumimo_rssi_in_dbm: chain[7] =  0:128, 1:128, 2:128, 3:128, 4:128, 5:128, 6:128, 7:128,
rx_ul_mumimo_target_rssi: user[0] =  0:0, 1:0, 2:0, 3:0,
rx_ul_mumimo_target_rssi: user[1] =  0:0, 1:0, 2:0, 3:0,
rx_ul_mumimo_target_rssi: user[2] =  0:0, 1:0, 2:0, 3:0,
rx_ul_mumimo_target_rssi: user[3] =  0:0, 1:0, 2:0, 3:0,
rx_ul_mumimo_target_rssi: user[4] =  0:0, 1:0, 2:0, 3:0,
rx_ul_mumimo_target_rssi: user[5] =  0:0, 1:0, 2:0, 3:0,
rx_ul_mumimo_target_rssi: user[6] =  0:0, 1:0, 2:0, 3:0,
rx_ul_mumimo_target_rssi: user[7] =  0:0, 1:0, 2:0, 3:0,
rx_ul_mumimo_fd_rssi: user[0] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_mumimo_fd_rssi: user[1] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_mumimo_fd_rssi: user[2] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_mumimo_fd_rssi: user[3] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_mumimo_fd_rssi: user[4] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_mumimo_fd_rssi: user[5] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_mumimo_fd_rssi: user[6] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ul_mumimo_fd_rssi: user[7] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_pilot_evm_dB_mean: user [0] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_pilot_evm_dB_mean: user [1] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_pilot_evm_dB_mean: user [2] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_pilot_evm_dB_mean: user [3] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_pilot_evm_dB_mean: user [4] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_pilot_evm_dB_mean: user [5] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_pilot_evm_dB_mean: user [6] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,
rx_ulmumimo_pilot_evm_dB_mean: user [7] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0,

wifistats wifi1 30

/ # wifistats wifi1 30
rssi_mcast_in_dbm = -72
rssi_mgmt_in_dbm = -36
rssi_chain_ext[0] =  0:0, 1:0, 2:0, 3:0,
rssi_chain_ext[1] =  0:0, 1:0, 2:0, 3:0,
rssi_chain_ext[2] =  0:0, 1:0, 2:0, 3:0,
rssi_chain_ext[3] =  0:0, 1:0, 2:0, 3:0,
rssi_chain_ext[4] =  0:128, 1:128, 2:128, 3:128,
rssi_chain_ext[5] =  0:128, 1:128, 2:128, 3:128,
rssi_chain_ext[6] =  0:128, 1:128, 2:128, 3:128,
rssi_chain_ext[7] =  0:128, 1:128, 2:128, 3:128,
rx_per_chain_rssi_ext_in_dbm[0] =  0:0, 1:0, 2:0, 3:0,
rx_per_chain_rssi_ext_in_dbm[1] =  0:0, 1:0, 2:0, 3:0,
rx_per_chain_rssi_ext_in_dbm[2] =  0:0, 1:0, 2:0, 3:0,
rx_per_chain_rssi_ext_in_dbm[3] =  0:0, 1:0, 2:0, 3:0,
rx_per_chain_rssi_ext_in_dbm[4] =  0:128, 1:128, 2:128, 3:128,
rx_per_chain_rssi_ext_in_dbm[5] =  0:128, 1:128, 2:128, 3:128,
rx_per_chain_rssi_ext_in_dbm[6] =  0:128, 1:128, 2:128, 3:128,
rx_per_chain_rssi_ext_in_dbm[7] =  0:128, 1:128, 2:128, 3:128,
rx_mcs_ext =  -2:0, -1:0 0:6184, 1:145, 2:51, 3:46, 4:78, 5:119, 6:78, 7:66, 8:154, 9:88, 10:53, 11:376, 12:0, 13:0,
rx_stbc_ext =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
rx_gi_ext[0] =  -2:0, -1:0 0:6151, 1:0, 2:40, 3:0, 4:40, 5:31, 6:19, 7:19, 8:1, 9:1, 10:0, 11:193, 12:0, 13:0,
rx_gi_ext[1] =  -2:0, -1:0 0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
rx_gi_ext[2] =  -2:0, -1:0 0:0, 1:0, 2:2, 3:2, 4:3, 5:54, 6:21, 7:1, 8:11, 9:8, 10:0, 11:163, 12:0, 13:0,
rx_gi_ext[3] =  -2:0, -1:0 0:33, 1:145, 2:9, 3:44, 4:35, 5:34, 6:38, 7:46, 8:142, 9:79, 10:53, 11:20, 12:0, 13:0,
rx_bw =  0:0, 1:0, 2:0, 3:0, 4:0,
half_rx_bw =  0:0, 0:0, 0:0, 0:0,
quarter_rx_bw =  1:0, 1:0, 1:0, 1:0,
rx_su_punctured_mode =  0:0, 1:0, 2:0, 3:0, 4:0,
ul_ofdma_rx_mcs_ext =  0:0, 1:0, 2:0, 3:260, 4:0, 5:10, 6:1, 7:0, 8:0, 9:6, 10:0, 11:0, 12:0, 13:0,
ul_ofdma_rx_gi_ext[0] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ul_ofdma_rx_gi_ext[1] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:10, 6:1, 7:0, 8:0, 9:6, 10:0, 11:0, 12:0, 13:0,
ul_ofdma_rx_gi_ext[2] =  0:0, 1:0, 2:0, 3:260, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
ul_ofdma_rx_gi_ext[3] =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
rx_11ax_su_txbf_mcs =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
rx_11ax_mu_txbf_mcs_ext =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
rx_11ax_dl_ofdma_mcs_ext =  0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0, 13:0,
相关推荐
Ronin-Lotus11 天前
嵌入式硬件篇---WIFI模块
嵌入式硬件·wifi·c
Oflycomm17 天前
突破连接边界!O9201PM Wi-Fi 6 + 蓝牙 5.4 模块重新定义笔记本无线体验
wifi·电脑·wifi模块·bluetooth·wifi6·bt
tangweiguo0305198722 天前
Android打造易用的 WiFi 工具类:WifiUtils 封装实践
android·java·wifi
daisy.skye1 个月前
WIFI的SSID超长,隐藏,重复 (2.4G和5G差异)
5g·wifi·2.4g·频率·热点
__Witheart__1 个月前
RK Android11 WiFi模组 AIC8800 驱动移植流程
android·wifi·3568·rockchip·aic8800
xiaohai@Linux1 个月前
ESP32 在IDF_V5.3.1版本下实现AP无线热点模式!(带WIFI事件处理)
c语言·嵌入式硬件·tcp/ip·wifi·esp32
galaxycraft2 个月前
Kali linux搭建wifi绵羊墙
wifi·绵羊墙
zeruns8022 个月前
爱快 IK-W35 面板式AP 简单开箱评测和拆解,双频WiFi6 AX3000,2.5G网口
5g·wifi·路由器·无线路由器·爱快·ik-w35
月光技术杂谈2 个月前
OSI&5G&WIFI&自组网协议层次对比
tcp/ip·5g·wifi·osi·自组网·七层模式·协议架构
深圳启明云端科技2 个月前
ESP RainMaker轻量级云平台方案,产品私有云部署,物联网无线应用
网络·物联网·wifi·智能家居