From 87db1bd6f29a682d78f8efdd02bedc8d0fd8ed59 Mon Sep 17 00:00:00 2001 From: Sathish Kumar Date: Mon, 8 May 2017 12:35:55 +0530 Subject: [PATCH] qcacmn: Extract pdev id from vdev id received in WMI_CHAN_INFO_EVENTID Add support in utils layer to extract pdev id from vdev id using object manager APIs. Use the API to extract pdev id from vdev id received through the chan info event handler for lithium based chipsets. CRs-Fixed: 2043869 Change-Id: Ibf1f1f91d505d53219ca9a2f5d94beb8553edfe3 --- wmi_unified_tlv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wmi_unified_tlv.c b/wmi_unified_tlv.c index 872cbe8b09..2d5d0be119 100644 --- a/wmi_unified_tlv.c +++ b/wmi_unified_tlv.c @@ -16236,6 +16236,9 @@ static QDF_STATUS extract_chan_info_event_tlv(wmi_unified_t wmi_handle, chan_info->noise_floor = ev->noise_floor; chan_info->rx_clear_count = ev->rx_clear_count; chan_info->cycle_count = ev->cycle_count; + chan_info->pdev_id = wlan_get_pdev_id_from_vdev_id( + (struct wlan_objmgr_psoc *)wmi_handle->soc->wmi_psoc, + ev->vdev_id, WLAN_SCAN_ID); return QDF_STATUS_SUCCESS; }