summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSanjay Devnani <sdevnani@qca.qualcomm.com>2014-01-15 15:27:34 -0800
committerPrakash Dhavali <pdhavali@qca.qualcomm.com>2014-01-31 17:28:06 -0800
commit7b14d13dbeb45dc7e15ea4c8334041e201604a42 (patch)
tree652036229b554db3398295c00ac8ddb4a41d6207
parent0e564a3fe675f134874d3c964f2e4c9303eddc5f (diff)
wlan: fix for using undefined function
Adding ifdef to make sure function is defined to fix compile error Change-Id: I7f4721f2d2c914a28c521f02ad5f9aaf898f04eb CRs-fixed: 600237
-rw-r--r--CORE/SERVICES/WMA/wma.c31
1 files changed, 24 insertions, 7 deletions
diff --git a/CORE/SERVICES/WMA/wma.c b/CORE/SERVICES/WMA/wma.c
index 011e098f1cf7..cc0c6a08899c 100644
--- a/CORE/SERVICES/WMA/wma.c
+++ b/CORE/SERVICES/WMA/wma.c
@@ -11431,20 +11431,34 @@ static VOS_STATUS wma_feed_wow_config_to_fw(tp_wma_handle wma,
if (!iface->handle ||
!iface->ptrn_match_enable ||
- (!(wma_is_vdev_in_ap_mode(wma, vdev_id)|| wma_is_vdev_in_ibss_mode(wma, vdev_id)) &&
- !iface->conn_state))
+ (!(wma_is_vdev_in_ap_mode(wma, vdev_id)
+#ifdef QCA_IBSS_SUPPORT
+ || wma_is_vdev_in_ibss_mode(wma, vdev_id)
+#endif
+ ) && !iface->conn_state))
continue;
- if (wma_is_vdev_in_ap_mode(wma, vdev_id) || wma_is_vdev_in_ibss_mode(wma, vdev_id))
+ if (wma_is_vdev_in_ap_mode(wma, vdev_id)
+#ifdef QCA_IBSS_SUPPORT
+ || wma_is_vdev_in_ibss_mode(wma, vdev_id)
+#endif
+ )
ap_vdev_available = TRUE;
if (wma_is_wow_prtn_cached(wma, vdev_id)) {
/* Configure wow patterns provided by the user */
ret = wma_wow_usr(wma, vdev_id, &enable_ptrn_match);
- } else if (wma_is_vdev_in_ap_mode(wma, vdev_id) ||wma_is_vdev_in_ibss_mode(wma, vdev_id)) {
+ } else if (wma_is_vdev_in_ap_mode(wma, vdev_id)
+#ifdef QCA_IBSS_SUPPORT
+ ||wma_is_vdev_in_ibss_mode(wma, vdev_id)
+#endif
+ )
+ {
/* Configure AP mode default wow patterns */
ret = wma_wow_ap(wma, vdev_id, &enable_ptrn_match);
- } else {
+ }
+ else
+ {
/* Configure STA mode default wow patterns */
ret = wma_wow_sta(wma, vdev_id, &enable_ptrn_match);
}
@@ -11752,8 +11766,11 @@ static VOS_STATUS wma_suspend_req(tp_wma_handle wma, tpSirWlanSuspendParam info)
* 3) Is PNO in progress in any one of vdev ?
*/
for (i = 0; i < wma->max_bssid; i++) {
- if ( (wma_is_vdev_in_ap_mode(wma, i) || wma_is_vdev_in_ibss_mode(wma, i)) &&
- wma->interfaces[i].vdev_up &&
+ if ( (wma_is_vdev_in_ap_mode(wma, i)
+#ifdef QCA_IBSS_SUPPORT
+ || wma_is_vdev_in_ibss_mode(wma, i)
+#endif
+ ) && wma->interfaces[i].vdev_up &&
WMI_SERVICE_IS_ENABLED(wma->wmi_service_bitmap,
WMI_SERVICE_BEACON_OFFLOAD)) {
WMA_LOGD("vdev %d is in beaconning mode, enabling wow",