• Venkateswara Naralasetty's avatar
    ath11k: add HTT stats support for new stats · ac83b603
    Venkateswara Naralasetty authored
    Add HTT stats support for,
    
    29-ATH11K_DBG_HTT_EXT_STATS_PEER_CTRL_PATH_TXRX_STATS:
    Used to dump the control path txrx stats for each connected peer.
    Usage:
    echo 29 > /sys/kernel/debug/ieee80211/phyx/ath11k/htt_stats_type
    cat /sys/kernel/debug/ieee80211/phyx/netdev\:wlan0/stations/
    <sta mac>/htt_peer_stats.
    
    31-ATH11K_DBG_HTT_EXT_STATS_PDEV_TX_RATE_TXBF_STATS:
    Used to dump the per pdev tx rate txbf stats.
    Usage:
    echo 31 > /sys/kernel/debug/ieee80211/phyx/ath11k/htt_stats_type
    cat /sys/kernel/debug/ieee80211/phyx/ath11k/htt_stats
    
    32-ATH11k_DBG_HTT_EXT_STATS_TXBF_OFDMA:
    Used to dump the TXBF ofdma stats for all ofdma users.
    Usage:
    echo 32 > /sys/kernel/debug/ieee80211/phyx/ath11k/htt_stats_type
    cat /sys/kernel/debug/ieee80211/phyx/ath11k/htt_stats
    
    37-ATH11K_DBG_HTT_EXT_PHY_COUNTERS_AND_PHY_STATS:
    Used to dump the mac and phy txrx counts and phy stats like per chain rssi
    and ANI level.
    Usage:
    echo 37 > /sys/kernel/debug/ieee80211/phyx/ath11k/htt_stats_type
    cat /sys/kernel/debug/ieee80211/phyx/ath11k/htt_stats
    
    Tested-on: IPQ8074 hw2.0 AHB WLAN.HK.2.5.0.1-00486-QCAHKSWPL_SILICONZ-1
    Signed-off-by: default avatarVenkateswara Naralasetty <vnaralas@codeaurora.org>
    Signed-off-by: default avatarJouni Malinen <jouni@codeaurora.org>
    Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
    Link: https://lore.kernel.org/r/20210913223148.208026-6-jouni@codeaurora.org
    ac83b603
debugfs_htt_stats.c 166 KB