Explorar el Código

qcacld-3.0: Enable LL_LT_SAP feature

Enable LL_LT_SAP feature by default in the host driver.

Change-Id: I1b5eafca24e1a9884640360048640840acbe8ed3
CRs-Fixed: 3651582
Ashish Kumar Dhanotiya hace 1 año
padre
commit
522f7f2a38

+ 33 - 0
components/umac/mlme/sap/ll_sap/dispatcher/inc/wlan_ll_sap_api.h

@@ -30,6 +30,7 @@
 #include "wlan_policy_mgr_public_struct.h"
 
 #ifdef WLAN_FEATURE_LL_LT_SAP
+#ifdef WLAN_FEATURE_BEARER_SWITCH
 /**
  * wlan_ll_lt_sap_bearer_switch_get_id() - Get the request id for bearer switch
  * request
@@ -65,6 +66,38 @@ QDF_STATUS wlan_ll_sap_switch_bearer_on_sta_connect_start(
 						qdf_list_t *scan_list,
 						uint8_t vdev_id,
 						wlan_cm_id cm_id);
+#else
+static inline wlan_bs_req_id
+wlan_ll_lt_sap_bearer_switch_get_id(struct wlan_objmgr_vdev *vdev)
+{
+	return 0;
+}
+
+static inline QDF_STATUS
+wlan_ll_lt_sap_switch_bearer_to_ble(
+				struct wlan_objmgr_psoc *psoc,
+				struct wlan_bearer_switch_request *bs_request)
+{
+	return QDF_STATUS_E_FAILURE;
+}
+
+static inline QDF_STATUS
+wlan_ll_sap_switch_bearer_on_sta_connect_start(struct wlan_objmgr_psoc *psoc,
+					       qdf_list_t *scan_list,
+					       uint8_t vdev_id,
+					       wlan_cm_id cm_id)
+
+{
+	return QDF_STATUS_E_ALREADY;
+}
+
+static inline QDF_STATUS
+wlan_ll_sap_switch_bearer_on_sta_connect_complete(struct wlan_objmgr_psoc *psoc,
+						  uint8_t vdev_id)
+{
+	return QDF_STATUS_SUCCESS;
+}
+#endif
 
 /**
  * wlan_ll_sap_switch_bearer_on_sta_connect_complete() - Switch bearer during

+ 2 - 0
components/umac/mlme/sap/ll_sap/dispatcher/src/wlan_ll_sap_api.c

@@ -23,6 +23,7 @@
 #include "wlan_reg_services_api.h"
 #include "wlan_dfs_utils_api.h"
 
+#ifdef WLAN_FEATURE_BEARER_SWITCH
 wlan_bs_req_id
 wlan_ll_lt_sap_bearer_switch_get_id(struct wlan_objmgr_psoc *psoc)
 {
@@ -155,6 +156,7 @@ QDF_STATUS wlan_ll_sap_switch_bearer_on_sta_connect_complete(
 
 	return QDF_STATUS_SUCCESS;
 }
+#endif
 
 QDF_STATUS wlan_ll_lt_sap_get_freq_list(
 				struct wlan_objmgr_psoc *psoc,

+ 2 - 0
configs/default_defconfig

@@ -1246,6 +1246,8 @@ CONFIG_CONNECTION_ROAMING_CFG := n
 
 CONFIG_FEATURE_SET := y
 
+CONFIG_WLAN_FEATURE_LL_LT_SAP := y
+
 CONFIG_WIFI_POS_CONVERGED := y
 CONFIG_WLAN_TWT_CONVERGED := y
 ifneq ($(CONFIG_WIFI_POS_CONVERGED), y)