summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAjay Davanageri <ajay.davanageri@broadcom.com>2022-02-10 12:56:04 +0530
committerRoger Wang <wangroger@google.com>2022-02-11 10:18:14 +0000
commit00fea54c8b4752321057757f503d6e25f5119b06 (patch)
tree8ed56a5d366da23b9c0266679fe3363188e20f77
parentc2ec0419d60ea3ccad118d0fb15a8022c30ccde4 (diff)
downloadwlan-00fea54c8b4752321057757f503d6e25f5119b06.tar.gz
Fix for aware enable failure caused due to invalid instant mode channel
Added enable instant mode and config checks before processing it down to the driver. Bug: 216658673 Test: Verified ACTS on oriole platform Test: sanity test passed Signed-off-by: Ajay Davanageri <ajay.davanageri@broadcom.com> Change-Id: I8d8310145ee4052b1851be85eb45acc678ca4092
-rwxr-xr-xbcmdhd/wifi_hal/nan.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/bcmdhd/wifi_hal/nan.cpp b/bcmdhd/wifi_hal/nan.cpp
index ac12e18..475c697 100755
--- a/bcmdhd/wifi_hal/nan.cpp
+++ b/bcmdhd/wifi_hal/nan.cpp
@@ -2970,13 +2970,15 @@ class NanMacControl : public WifiCommand
}
}
- if (mParams->config_instant_mode_channel) {
+ if (mParams->enable_instant_mode && mParams->config_instant_mode_channel
+ && mParams->instant_mode_channel) {
result = request.put_u32(NAN_ATTRIBUTE_INSTANT_COMM_CHAN,
mParams->instant_mode_channel);
if (result < 0) {
ALOGE("%s: Failing in config instant channel, result = %d\n", __func__, result);
return result;
}
+ ALOGI("%s: instant mode channel = %d\n", __func__, mParams->instant_mode_channel);
}
request.attr_end(data);