qcacmn: Drop Action frame in FW config by host
Propagation from qcacld-2.0 to qcacmn. Several Action frame categories are not processed in host and they are not forwarded to supplicant either, but they are dropped in host. These unprocessed action frames are forwarded to host by FW and wake up host unnecessarily which leads to battery drain. With this fix, host conveys FW the disallowed action frames list at HDD startup so that the remaining frames can be dropped in FW itself thereafter when under WoW mode. Change-Id: I40b49d42df94085784c8f1d8321de0ee61473ae0 CRs-Fixed: 999114
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2015-2016 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2015-2017 The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* Previously licensed under the ISC license by Qualcomm Atheros, Inc.
|
||||
*
|
||||
@@ -1704,6 +1704,7 @@ static bool wmi_is_runtime_pm_cmd(uint32_t cmd_id)
|
||||
case WMI_WOW_HOSTWAKEUP_FROM_SLEEP_CMDID:
|
||||
case WMI_PDEV_RESUME_CMDID:
|
||||
case WMI_WOW_DEL_WAKE_PATTERN_CMDID:
|
||||
case WMI_WOW_SET_ACTION_WAKE_UP_CMDID:
|
||||
case WMI_D0_WOW_ENABLE_DISABLE_CMDID:
|
||||
return true;
|
||||
|
||||
|
Reference in New Issue
Block a user