qcacmn: Enable support for multiple NAN Data Interfaces

Enable support for multiple nan data interfaces. The usespace
may need to create multiple NDIs depending on whether it
requires IP isolation or not.

Change-Id: I4391f2efdc6bdede52a73915531d39dd7798c39d
CRs-Fixed: 2072501
此提交包含在:
Naveen Rawat
2017-06-30 10:48:48 -07:00
提交者 snandini
父節點 7c17db65c7
當前提交 2171e391a8
共有 6 個檔案被更改,包括 23 行新增72 行删除

查看文件

@@ -927,7 +927,8 @@ static int target_if_ndp_end_rsp_handler(ol_scn_t scn, uint8_t *data,
WMI_NDP_END_RSP_EVENTID, fixed_params->transaction_id,
fixed_params->rsp_status, fixed_params->reason_code);
vdev = ucfg_nan_get_ndi_vdev(psoc, WLAN_NAN_ID);
vdev = wlan_objmgr_get_vdev_by_opmode_from_psoc(psoc, QDF_NDI_MODE,
WLAN_NAN_ID);
if (!vdev) {
target_if_err("vdev is null");
return -EINVAL;
@@ -993,7 +994,8 @@ static int target_if_ndp_end_ind_handler(ol_scn_t scn, uint8_t *data,
return -EINVAL;
}
vdev = ucfg_nan_get_ndi_vdev(psoc, WLAN_NAN_ID);
vdev = wlan_objmgr_get_vdev_by_opmode_from_psoc(psoc, QDF_NDI_MODE,
WLAN_NAN_ID);
if (!vdev) {
target_if_err("vdev is null");
return -EINVAL;