summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/sme/inc/csr_api.h6
-rw-r--r--core/sme/inc/csr_internal.h4
-rw-r--r--core/sme/inc/sme_api.h1
-rw-r--r--core/sme/src/csr/csr_api_roam.c22
4 files changed, 0 insertions, 33 deletions
diff --git a/core/sme/inc/csr_api.h b/core/sme/inc/csr_api.h
index 211d489717ff..2d8e76481ca3 100644
--- a/core/sme/inc/csr_api.h
+++ b/core/sme/inc/csr_api.h
@@ -1569,12 +1569,6 @@ typedef struct tagCsrGlobalClassDStatsInfo {
} tCsrGlobalClassDStatsInfo;
-typedef struct tagCsrPerStaStatsInfo {
- uint32_t tx_frag_cnt[4];
- uint32_t tx_ampdu_cnt;
- uint32_t tx_mpdu_in_ampdu_cnt;
-} tCsrPerStaStatsInfo;
-
/**
* struct csr_per_chain_rssi_stats_info - stores chain rssi
* @rssi: array containing rssi for all chains
diff --git a/core/sme/inc/csr_internal.h b/core/sme/inc/csr_internal.h
index 3830ff0e4958..a25c1d73cbc0 100644
--- a/core/sme/inc/csr_internal.h
+++ b/core/sme/inc/csr_internal.h
@@ -44,8 +44,6 @@
#include "sir_types.h"
-#define CSR_MAX_STA (HAL_NUM_STA)
-
/* define scan return criteria. LIM should use these define as well */
#define CSR_SCAN_RETURN_AFTER_ALL_CHANNELS (0)
#define CSR_SCAN_RETURN_AFTER_FIRST_MATCH (0x01)
@@ -239,7 +237,6 @@ typedef enum {
eCsrGlobalClassBStats,
eCsrGlobalClassCStats,
eCsrGlobalClassDStats,
- eCsrPerStaStats,
csr_per_chain_rssi_stats,
eCsrMaxStats
} eCsrRoamStatsClassTypes;
@@ -1026,7 +1023,6 @@ typedef struct tagCsrRoamStruct {
tCsrGlobalClassBStatsInfo classBStatsInfo;
tCsrGlobalClassCStatsInfo classCStatsInfo;
tCsrGlobalClassDStatsInfo classDStatsInfo;
- tCsrPerStaStatsInfo perStaStatsInfo[CSR_MAX_STA];
struct csr_per_chain_rssi_stats_info per_chain_rssi_stats;
tDblLinkList statsClientReqList;
tDblLinkList peStatsReqList;
diff --git a/core/sme/inc/sme_api.h b/core/sme/inc/sme_api.h
index 86b737437de9..40cd3945ed5c 100644
--- a/core/sme/inc/sme_api.h
+++ b/core/sme/inc/sme_api.h
@@ -59,7 +59,6 @@
#define SME_GLOBAL_CLASSB_STATS (1 << eCsrGlobalClassBStats)
#define SME_GLOBAL_CLASSC_STATS (1 << eCsrGlobalClassCStats)
#define SME_GLOBAL_CLASSD_STATS (1 << eCsrGlobalClassDStats)
-#define SME_PER_STA_STATS (1 << eCsrPerStaStats)
#define SME_PER_CHAIN_RSSI_STATS (1 << csr_per_chain_rssi_stats)
#define SME_SESSION_ID_ANY 50
diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c
index c4cbb95d9066..1487b6df30a9 100644
--- a/core/sme/src/csr/csr_api_roam.c
+++ b/core/sme/src/csr/csr_api_roam.c
@@ -16396,20 +16396,6 @@ csr_update_stats(tpAniSirGlobal mac, uint8_t stats_type,
*stats += sizeof(tCsrGlobalClassCStatsInfo);
*length -= sizeof(tCsrGlobalClassCStatsInfo);
break;
- case eCsrPerStaStats:
- sms_log(mac, LOGD, FL("PerSta stats"));
- if (CSR_MAX_STA > sme_stats_rsp->staId) {
- qdf_mem_copy(
- &mac->roam.perStaStatsInfo[sme_stats_rsp->staId],
- *stats, sizeof(tCsrPerStaStatsInfo));
- } else {
- sms_log(mac, LOGE, FL("out bound staId:%d. failed to copy PerSta stats"),
- sme_stats_rsp->staId);
- QDF_ASSERT(0);
- }
- *stats += sizeof(tCsrPerStaStatsInfo);
- *length -= sizeof(tCsrPerStaStatsInfo);
- break;
case csr_per_chain_rssi_stats:
sms_log(mac, LOGD,
FL("csrRoamStatsRspProcessor:Per Chain RSSI stats"));
@@ -18584,14 +18570,6 @@ void csr_roam_report_statistics(tpAniSirGlobal pMac, uint32_t statsMask,
sizeof(tCsrGlobalClassDStatsInfo));
pStats += sizeof(tCsrGlobalClassDStatsInfo);
break;
- case eCsrPerStaStats:
- sms_log(pMac, LOGD, FL("PerSta stats"));
- qdf_mem_copy(pStats,
- (uint8_t *) &pMac->roam.
- perStaStatsInfo[staId],
- sizeof(tCsrPerStaStatsInfo));
- pStats += sizeof(tCsrPerStaStatsInfo);
- break;
case csr_per_chain_rssi_stats:
sms_log(pMac, LOGD, FL("Per Chain RSSI stats"));
qdf_mem_copy(pStats,