summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRajeev Kumar <rajekuma@qca.qualcomm.com>2013-12-30 10:39:12 -0800
committerPrakash Dhavali <pdhavali@codeaurora.org>2014-01-17 21:45:10 -0800
commitd79df1cbb22935ad65043cac87a147d59ee8b903 (patch)
tree330cfe2b8403c7d7820164c974ae1ff0339e9426
parent84ba097e6397cc3e6ea3f5c85c2a7dfb2a5b2c7f (diff)
wlan: Fix of UMAC IBSS regression
LIM is not sending beacon template to target because of SAP check. Adding IBSS mode chekc as well. . Change-Id: Ic5519636c92de028404c53da42e00ca657f50752 CRs-Fixed: 594476
-rw-r--r--CORE/MAC/src/pe/lim/limProcessMlmRspMessages.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/CORE/MAC/src/pe/lim/limProcessMlmRspMessages.c b/CORE/MAC/src/pe/lim/limProcessMlmRspMessages.c
index 6b81e74fcd29..771fc0857ce4 100644
--- a/CORE/MAC/src/pe/lim/limProcessMlmRspMessages.c
+++ b/CORE/MAC/src/pe/lim/limProcessMlmRspMessages.c
@@ -417,8 +417,11 @@ limProcessMlmStartCnf(tpAniSirGlobal pMac, tANI_U32 *pMsgBuf)
// on which we are operating is non-DFS until the channel
// availability check is done. The PE will receive an explicit
// request from upper layers to start the beacon transmission
- if (eLIM_AP_ROLE == psessionEntry->limSystemRole &&
- vos_nv_getChannelEnabledState(channelId) != NV_CHANNEL_DFS)
+
+
+ if ( (eLIM_STA_IN_IBSS_ROLE == psessionEntry->limSystemRole) ||
+ ((eLIM_AP_ROLE == psessionEntry->limSystemRole) &&
+ (vos_nv_getChannelEnabledState(channelId) != NV_CHANNEL_DFS)) )
{
//Configure beacon and send beacons to HAL
limSendBeaconInd(pMac, psessionEntry);