diff options
| -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 */ |
