summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVisweswara Tanuku <vtanuku@codeaurora.org>2018-10-29 14:56:50 +0530
committerVisweswara Tanuku <vtanuku@codeaurora.org>2018-10-29 16:36:38 +0530
commitab7e143dcbb02ad28f30b96dd99fa5f3a630f1dd (patch)
tree5bec96e28646f0482e75e1200c81793f0172f2fc
parentff098062260606d06b8462d375d98dab5fcc9fea (diff)
qcacld-2.0: Allow one shot CFR request via netlink
If CFR periodicity is zero via netlink, configure one shot CFR request Change-Id: I077d26791059737dd947b4a076f7e50def070560 CRs-Fixed: 2337524
-rw-r--r--CORE/HDD/src/wlan_hdd_cfg80211.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index 4dbcec8e9ec9..45469482d281 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -8774,8 +8774,9 @@ __wlan_hdd_cfr_capture_cfg_handler(struct wiphy *wiphy,
if (tb[QCA_WLAN_VENDOR_ATTR_PEER_CFR_PERIODICITY]) {
arg.periodicity = nla_get_u32(tb[QCA_WLAN_VENDOR_ATTR_PEER_CFR_PERIODICITY]);
- if (arg.periodicity < WMI_PEER_CFR_PERIODICITY_MIN ||
- arg.periodicity > WMI_PEER_CFR_PERIODICITY_MAX) {
+ if (arg.periodicity &&
+ (arg.periodicity < WMI_PEER_CFR_PERIODICITY_MIN ||
+ arg.periodicity > WMI_PEER_CFR_PERIODICITY_MAX)) {
hddLog(VOS_TRACE_LEVEL_ERROR, FL("Invalid CFR capture periodicity\n"));
return -EINVAL;
}