diff options
| -rw-r--r-- | core/hdd/src/wlan_hdd_cfg80211.c | 3 | ||||
| -rw-r--r-- | core/mac/inc/sir_api.h | 4 |
2 files changed, 6 insertions, 1 deletions
diff --git a/core/hdd/src/wlan_hdd_cfg80211.c b/core/hdd/src/wlan_hdd_cfg80211.c index b768d9c1013d..fb95d3be3e45 100644 --- a/core/hdd/src/wlan_hdd_cfg80211.c +++ b/core/hdd/src/wlan_hdd_cfg80211.c @@ -15004,7 +15004,8 @@ void wlan_hdd_clear_link_layer_stats(hdd_adapter_t *adapter) tSirLLStatsClearReq link_layer_stats_clear_req; tHalHandle hal = WLAN_HDD_GET_HAL_CTX(adapter); - link_layer_stats_clear_req.statsClearReqMask = WIFI_STATS_IFACE_AC; + link_layer_stats_clear_req.statsClearReqMask = WIFI_STATS_IFACE_AC | + WIFI_STATS_IFACE_ALL_PEER; link_layer_stats_clear_req.stopReq = 0; link_layer_stats_clear_req.reqId = 1; link_layer_stats_clear_req.staId = adapter->sessionId; diff --git a/core/mac/inc/sir_api.h b/core/mac/inc/sir_api.h index 5f98bcc50431..a1eae75fc3bd 100644 --- a/core/mac/inc/sir_api.h +++ b/core/mac/inc/sir_api.h @@ -5232,6 +5232,10 @@ typedef struct { #define WIFI_STATS_IFACE_AC 0x00000040 /* all contention (min, max, avg) statistics (within ac statistics) */ #define WIFI_STATS_IFACE_CONTENTION 0x00000080 +/* All peer stats on this interface */ +#define WIFI_STATS_IFACE_ALL_PEER 0x00000100 +/* Clear particular peer stats depending on the peer_mac */ +#define WIFI_STATS_IFACE_PER_PEER 0x00000200 typedef struct { uint32_t paramId; |
