On 6/12/2025 4:46 AM, Sowmiya Sree Elavalagan wrote: > From: Sivashankari Madhavan <quic_sivamadh@xxxxxxxxxxx> > > Currently, the ACK RSSI value is not shown in station dump. Enable WMI > resource flag for ACK RSSI in WMI INIT command to add ACK RSSI value in > management TX completion event from WMI. Update ACK RSSI value obtained > in management and data frame completion path to ieee80211_tx_info. Also > advertise NL80211_EXT_FEATURE_ACK_SIGNAL_SUPPORT flag during hardware > register to mac80211 layer so that ACK RSSI is added to station dump > message. > > Example output : > Station 00:03:7f:01:5c:4b (on wlp88s0) > inactive time: 46584 ms > rx bytes: 955 > rx packets: 10 > tx bytes: 769 > tx packets: 6 > tx retries: 81 > tx failed: 0 > rx drop misc: 0 > signal: -39 dBm > signal avg: -40 dBm > tx bitrate: 6.0 MBit/s > tx duration: 1185 us > rx bitrate: 309.7 MBit/s 40MHz HE-MCS 6 HE-NSS 2 HE-GI 0 HE-DCM 0 > rx duration: 0 us > last ack signal:-41 dBm > avg ack signal: -40 dBm > authorized: yes > authenticated: yes > ....... > > Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.4.1-00199-QCAHKSWPL_SILICONZ-1 > Tested-on: WCN7850 hw2.0 PCI WLAN.HMT.1.0.c5-00481-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3 > > Signed-off-by: Sivashankari Madhavan <quic_sivamadh@xxxxxxxxxxx> > Signed-off-by: Sowmiya Sree Elavalagan <quic_ssreeela@xxxxxxxxxxx> > --- > v2:- Rebased > > --- > drivers/net/wireless/ath/ath12k/dp_tx.c | 3 +++ > drivers/net/wireless/ath/ath12k/mac.c | 1 + > drivers/net/wireless/ath/ath12k/wmi.c | 15 +++++++++++---- > drivers/net/wireless/ath/ath12k/wmi.h | 3 +++ > 4 files changed, 18 insertions(+), 4 deletions(-) This no longer applies to ath/main, please rebase Applying: wifi: ath12k: support average ack rssi in station dump Using index info to reconstruct a base tree... M drivers/net/wireless/ath/ath12k/dp_tx.c M drivers/net/wireless/ath/ath12k/mac.c M drivers/net/wireless/ath/ath12k/wmi.c M drivers/net/wireless/ath/ath12k/wmi.h Falling back to patching base and 3-way merge... Auto-merging drivers/net/wireless/ath/ath12k/wmi.h Auto-merging drivers/net/wireless/ath/ath12k/wmi.c CONFLICT (content): Merge conflict in drivers/net/wireless/ath/ath12k/wmi.c Auto-merging drivers/net/wireless/ath/ath12k/mac.c Auto-merging drivers/net/wireless/ath/ath12k/dp_tx.c Recorded preimage for 'drivers/net/wireless/ath/ath12k/wmi.c' error: Failed to merge in the changes. Patch failed at 0001 wifi: ath12k: support average ack rssi in station dump