qcacmn: Process NAN events even when nan_disable_support is present
Currently, host driver processes NAN events only if wmi_service_nan_dbs_support is advertised by the firmware. But NAN concurrency is handled in host in non-DBS platforms also when wmi_service_nan_disable_support is advertised by the firmware. So, process the events if any of these two are capabilities are present. Change-Id: Ib571ef69ea177ddd758f800448939122126339b8 CRs-Fixed: 2735465
This commit is contained in:

committato da
snandini

parent
28f1bf3f4e
commit
b6130d4eb6
@@ -75,7 +75,8 @@ extract_nan_event_rsp_tlv(wmi_unified_t wmi_handle, void *evt_buf,
|
||||
}
|
||||
nan_msg_hdr = (nan_msg_header_t *)event->data;
|
||||
|
||||
if (!wmi_service_enabled(wmi_handle, wmi_service_nan_dbs_support)) {
|
||||
if (!wmi_service_enabled(wmi_handle, wmi_service_nan_dbs_support) &&
|
||||
!wmi_service_enabled(wmi_handle, wmi_service_nan_disable_support)) {
|
||||
evt_params->evt_type = nan_event_id_generic_rsp;
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
|
Fai riferimento in un nuovo problema
Block a user