summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRajeev Kumar <rajekuma@codeaurora.org>2017-01-11 18:20:56 -0800
committerqcabuildsw <qcabuildsw@localhost>2017-01-18 16:52:18 -0800
commit1d5672a35dcc3a30bf7459099964b5459dc4590f (patch)
tree6f16447b90422b0031f31bbfd5878b22b1d6e4d1
parentbbf241993efd2bd92f452bd4523ce8fd9532db1a (diff)
qcacld-3.0: Get vdev id using self mac address for packet filter
If interface is disconnected get vdev id by bssid may fail because bssid is null. Add changes to get vdev id using self mac address when clearing packet filter config in fw. Change-Id: I7b9fe44e8c171df00ce5c8fab38d86fe1c857b49 CRs-Fixed: 1113144
-rw-r--r--core/wma/src/wma_features.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/core/wma/src/wma_features.c b/core/wma/src/wma_features.c
index a94d4ec351ac..e65976cbf132 100644
--- a/core/wma/src/wma_features.c
+++ b/core/wma/src/wma_features.c
@@ -5062,8 +5062,9 @@ int wma_process_receive_filter_clear_filter_req(tp_wma_handle wma,
uint8_t vdev_id;
/* Get the vdev id */
- if (!wma_find_vdev_by_bssid(wma,
- rcv_clear_param->bssid.bytes, &vdev_id)) {
+ if (!wma_find_vdev_by_addr(wma,
+ rcv_clear_param->self_macaddr.bytes,
+ &vdev_id)) {
WMA_LOGE("vdev handle is invalid for %pM",
rcv_clear_param->bssid.bytes);
return -EINVAL;