瀏覽代碼

Merge "qca-wifi: Add support for msdu, bytes and retries"

Linux Build Service Account 5 年之前
父節點
當前提交
e83248443e
共有 2 個文件被更改,包括 9 次插入0 次删除
  1. 6 0
      dp/inc/dp_rate_stats_pub.h
  2. 3 0
      dp/src/dp_rate_stats.c

+ 6 - 0
dp/inc/dp_rate_stats_pub.h

@@ -92,6 +92,9 @@ enum wlan_peer_rate_stats_cmd {
  * @mpdu_success: success mpdus count
  * @mpdu_attempts: attempt mpdus count
  * @num_ppdus: ppdu count
+ * @num_msdus: success msdu count
+ * @num_bytes: success bytes count
+ * @num_retries: retires count
  */
 struct wlan_tx_rate_stats {
 	uint32_t rix;
@@ -99,6 +102,9 @@ struct wlan_tx_rate_stats {
 	uint32_t mpdu_success;
 	uint32_t mpdu_attempts;
 	uint32_t num_ppdus;
+	uint32_t num_msdus;
+	uint32_t num_bytes;
+	uint32_t num_retries;
 };
 
 /** struct wlan_rx_rate_stats - Rx rate packet info

+ 3 - 0
dp/src/dp_rate_stats.c

@@ -287,6 +287,9 @@ __wlan_peer_update_tx_rate_stats(struct wlan_tx_rate_stats *__tx_stats,
 	__tx_stats->num_ppdus += num_ppdus;
 	__tx_stats->mpdu_attempts += mpdu_attempts;
 	__tx_stats->mpdu_success += mpdu_success;
+	__tx_stats->num_msdus += ppdu_user->success_msdus;
+	__tx_stats->num_bytes += ppdu_user->success_bytes;
+	__tx_stats->num_retries += ppdu_user->long_retries + ppdu_user->short_retries;
 }
 
 static void