diff options
| author | Rajesh Chauhan <rajeshc@qca.qualcomm.com> | 2014-03-18 13:44:06 -0700 |
|---|---|---|
| committer | Akash Patel <c_akashp@qca.qualcomm.com> | 2014-03-19 13:16:47 -0700 |
| commit | 7debded2c720b9aec1890fb325fda2c01d700ed6 (patch) | |
| tree | aa40eb0ec0cc429a5c58ec3a6f919d05bd9df451 | |
| parent | 34998ca66ae4c262a1e4d1f26748be1609f1a8a6 (diff) | |
qcacld-new: Add QCSAP ioctl to set auto channel
Add QCSAP ioctl setAutoChannel.
Change-Id: I5653dc2d96bc5031418ed606808576303a4ecc78
CRs-Fixed: 632376
| -rw-r--r-- | CORE/HDD/src/wlan_hdd_hostapd.c | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/CORE/HDD/src/wlan_hdd_hostapd.c b/CORE/HDD/src/wlan_hdd_hostapd.c index 444bbc3d9659..a5bddb0fb1c9 100644 --- a/CORE/HDD/src/wlan_hdd_hostapd.c +++ b/CORE/HDD/src/wlan_hdd_hostapd.c @@ -1166,6 +1166,18 @@ static iw_softap_setparam(struct net_device *dev, } break; + case QCSAP_PARAM_AUTO_CHANNEL: + if ((0 != set_value) && (1 != set_value)) + { + hddLog(LOGE, FL("Invalid setAutoChannel value %d"), set_value); + ret = -EINVAL; + } + else + { + (WLAN_HDD_GET_CTX(pHostapdAdapter))->cfg_ini->apAutoChannelSelection = set_value; + } + break; + case QCSAP_PARAM_MAX_ASSOC: if (WNI_CFG_ASSOC_STA_LIMIT_STAMIN > set_value) { @@ -3779,7 +3791,8 @@ static const struct iw_priv_args hostapd_private_args[] = { IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1, 0, "setMccLatency" }, { QCSAP_PARAM_SET_MCC_CHANNEL_QUOTA, IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1, 0, "setMccQuota" }, - + { QCSAP_PARAM_AUTO_CHANNEL, + IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1, 0, "setAutoChannel" }, #ifdef QCA_WIFI_2_0 /* Sub-cmds DBGLOG specific commands */ |
