diff options
| author | Rajeev Kumar <rajekuma@codeaurora.org> | 2017-01-11 18:20:56 -0800 |
|---|---|---|
| committer | qcabuildsw <qcabuildsw@localhost> | 2017-01-18 16:52:18 -0800 |
| commit | 1d5672a35dcc3a30bf7459099964b5459dc4590f (patch) | |
| tree | 6f16447b90422b0031f31bbfd5878b22b1d6e4d1 | |
| parent | bbf241993efd2bd92f452bd4523ce8fd9532db1a (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.c | 5 |
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; |
