Roopni Devanathan <quic_rdevanat@xxxxxxxxxxx> wrote: > From: Dinesh Karthikeyan <quic_dinek@xxxxxxxxxxx> > > Add support to request transmit DE stats from firmware through HTT stats > type 8. These stats give information about enqueued packets, discarded > packets, failed packets and other information such as power, bandwidth > information, number of retries, etc. > > Sample output: > ------------- > echo 8 > /sys/kernel/debug/ath12k/pci-0000\:06\:00.0/mac0/htt_stats_type > cat /sys/kernel/debug/ath12k/pci-0000\:06\:00.0/mac0/htt_stats > HTT_TX_DE_CMN_STATS_TLV: > mac_id = 0 > tcl2fw_entry_count = 0 > not_to_fw = 0 > ..... > > HTT_TX_DE_EAPOL_PACKETS_STATS_TLV: > m1_packets = 0 > m2_packets = 0 > m3_packets = 0 > ..... > > HTT_TX_DE_CLASSIFY_STATS_TLV: > arp_packets = 0 > igmp_packets = 0 > dhcp_packets = 0 > ..... > > HTT_TX_DE_CLASSIFY_FAILED_STATS_TLV: > ap_bss_peer_not_found = 0 > ap_bcast_mcast_no_peer = 0 > sta_delete_in_progress = 0 > ..... > > HTT_TX_DE_CLASSIFY_STATUS_STATS_TLV: > eok = 0 > classify_done = 0 > lookup_failed = 0 > ..... > > HTT_TX_DE_ENQUEUE_PACKETS_STATS_TLV: > enqueued_pkts = 0 > to_tqm = 0 > to_tqm_bypass = 0 > > HTT_TX_DE_ENQUEUE_DISCARD_STATS_TLV: > discarded_pkts = 0 > local_frames = 0 > is_ext_msdu = 0 > > HTT_TX_DE_COMPL_STATS_TLV: > tcl_dummy_frame = 0 > tqm_dummy_frame = 0 > tqm_notify_frame = 0 > ..... > > Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.0.1-00029-QCAHKSWPL_SILICONZ-1 > Tested-on: WCN7850 hw2.0 PCI WLAN.HMT.1.0-03427-QCAHMTSWPL_V1.0_V2.0_SILICONZ-1.15378.4 > > Signed-off-by: Dinesh Karthikeyan <quic_dinek@xxxxxxxxxxx> > Signed-off-by: Roopni Devanathan <quic_rdevanat@xxxxxxxxxxx> > Acked-by: Jeff Johnson <quic_jjohnson@xxxxxxxxxxx> Doesn't apply, please rebase. error: patch failed: drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c:410 error: drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c: patch does not apply error: patch failed: drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h:125 error: drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h: patch does not apply stg import: Diff does not apply cleanly Patch set to Changes Requested. -- https://patchwork.kernel.org/project/linux-wireless/patch/20240626042221.3090812-1-quic_rdevanat@xxxxxxxxxxx/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches