Browse Source

qcacmn: Get the firmware capability NAN_VDEV_SUPPORT

Firmware advertises service capability bit NAN_VDEV_SUPPORT for
separate NAN vdev creation. This capability can be used to create
separate interface for NAN discovery and process corresponding
commands from userspace.

Change-Id: I4f81b354433c34e8bfe264f69e4eeaf6670f2fac
CRs-Fixed: 2592016
Srinivas Dasari 5 years ago
parent
commit
9c6a4d5279
2 changed files with 2 additions and 0 deletions
  1. 1 0
      wmi/inc/wmi_unified_param.h
  2. 1 0
      wmi/src/wmi_unified_tlv.c

+ 1 - 0
wmi/inc/wmi_unified_param.h

@@ -5034,6 +5034,7 @@ typedef enum {
 	wmi_service_6ghz_support,
 	wmi_service_bw_165mhz_support,
 	wmi_service_packet_capture_support,
+	wmi_service_nan_vdev,
 	wmi_services_max,
 } wmi_conv_service_ids;
 #define WMI_SERVICE_UNAVAILABLE 0xFFFF

+ 1 - 0
wmi/src/wmi_unified_tlv.c

@@ -13700,6 +13700,7 @@ static void populate_tlv_service(uint32_t *wmi_service)
 			WMI_SERVICE_BW_165MHZ_SUPPORT;
 	wmi_service[wmi_service_packet_capture_support] =
 			WMI_SERVICE_PACKET_CAPTURE_SUPPORT;
+	wmi_service[wmi_service_nan_vdev] = WMI_SERVICE_NAN_VDEV_SUPPORT;
 }
 
 /**