diff options
| author | Daram Sudha <dsudha@qti.qualcomm.com> | 2013-12-28 04:06:58 +0530 |
|---|---|---|
| committer | Prakash Dhavali <pdhavali@codeaurora.org> | 2014-01-17 21:45:51 -0800 |
| commit | 60269652e647f2f4e0980334494c54c7f03f57fb (patch) | |
| tree | 3eae7cc9601f6ddfe37e7a536da8ab19debd3bde | |
| parent | 167378cd8facdcdd4b20d7425a6c4909b130b427 (diff) | |
qca-cld: txrx_fw_stats support on SAP mode.
"iwpriv wlan0 txrx_fw_stats" command with 1/2/3/4/5 as input
is used to collect different stats from the firmware. Currently the
support is missing on SAP mode. Added the same with QCA_CLD
macro control.
.
Change-Id: If75f2a11816b12f920bcef495bbde3b759f141da
CRs-Fixed: 585874
| -rw-r--r-- | CORE/HDD/inc/qc_sap_ioctl.h | 1 | ||||
| -rw-r--r-- | CORE/HDD/src/wlan_hdd_hostapd.c | 11 |
2 files changed, 12 insertions, 0 deletions
diff --git a/CORE/HDD/inc/qc_sap_ioctl.h b/CORE/HDD/inc/qc_sap_ioctl.h index c01b727167ed..61ee976e7ec3 100644 --- a/CORE/HDD/inc/qc_sap_ioctl.h +++ b/CORE/HDD/inc/qc_sap_ioctl.h @@ -284,6 +284,7 @@ enum { QCSAP_PARAM_HIDE_SSID = 8, QCSAP_PARAM_AUTO_CHANNEL = 9, QCSAP_PARAM_SET_MC_RATE = 10, + QCSAP_PARAM_SET_TXRX_FW_STATS=11, }; int iw_softap_get_channel_list(struct net_device *dev, diff --git a/CORE/HDD/src/wlan_hdd_hostapd.c b/CORE/HDD/src/wlan_hdd_hostapd.c index 41582c0a2aa2..74eac790ee1e 100644 --- a/CORE/HDD/src/wlan_hdd_hostapd.c +++ b/CORE/HDD/src/wlan_hdd_hostapd.c @@ -1157,6 +1157,14 @@ static iw_softap_setparam(struct net_device *dev, } #ifdef QCA_WIFI_2_0 + case QCSAP_PARAM_SET_TXRX_FW_STATS: + { + hddLog(LOG1, "QCSAP_PARAM_SET_TXRX_FW_STATS val %d", set_value); + ret = process_wma_set_command((int)pHostapdAdapter->sessionId, + (int)WMA_VDEV_TXRX_FWSTATS_ENABLE_CMDID, + set_value, VDEV_CMD); + break; + } /* Firmware debug log */ case QCSAP_DBGLOG_LOG_LEVEL: { @@ -3230,6 +3238,9 @@ static const struct iw_priv_args hostapd_private_args[] = { IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1, 0, "hideSSID" }, { QCSAP_PARAM_SET_MC_RATE, IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1, 0, "setMcRate" }, + { QCSAP_PARAM_SET_TXRX_FW_STATS, + IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1, 0, "txrx_fw_stats" }, + #ifdef QCA_WIFI_2_0 /* Sub-cmds DBGLOG specific commands */ |
