소스 검색

qcacld-3.0: Update policy manager pcl tables for PM_LL_LT_SAP

Based on requirement a new concurrency mode PM_LL_LT_SAP is
added, add corresponding pcl table entries for LL_LT_SAP.

Change-Id: I12bf51547984c714499f7f0f35581251306e1a84
CRs-Fixed: 3514184
Ashish Kumar Dhanotiya 1 년 전
부모
커밋
ccb4fda527

+ 9 - 1
components/cmn_services/policy_mgr/inc/wlan_policy_mgr_public_struct.h

@@ -405,7 +405,8 @@ enum policy_mgr_mac_use {
  * 5 GHz low frequencies, add 2.4 GHz if its shared with 5 GHz low
  * @PM_SCC_ON_5G_HIGH_5G_HIGH_PLUS_SHARED_2G: 5GHZ high SCC channel followed by
  * 5 GHz high frequencies, add 2.4 GHZ if its shared with 5GHz high
- *
+ * @PM_SBS_CH_MCC_CH: SBS channels followed by MCC channels
+ * @PM_SBS_5G_MCC_24G: SBS channels, 5G MCC channels and 2.4GHz channels
  * @PM_MAX_PCL_TYPE: Max place holder
  *
  * These are generic IDs that identify the various roles
@@ -450,6 +451,9 @@ enum policy_mgr_pcl_type {
 	PM_SCC_ON_5G_LOW_5G_LOW_PLUS_SHARED_2G,
 	PM_SCC_ON_5G_HIGH_5G_HIGH_PLUS_SHARED_2G,
 
+	PM_SBS_CH_MCC_CH,
+	PM_SBS_5G_MCC_24G,
+
 	PM_MAX_PCL_TYPE
 };
 
@@ -479,6 +483,8 @@ enum policy_mgr_pcl_type {
  * @PM_NDI_24_2x2:  NAN Datapath using [email protected] Ghz
  * @PM_NDI_5_1x1:  NAN Datapath using 1x1@5 Ghz
  * @PM_NDI_5_2x2:  NAN Datapath using 2x2@5 Ghz
+ * @PM_LL_LT_SAP_5_1x1: Low latency low throughput SAP using 1x1@5 Ghz
+ * @PM_LL_LT_SAP_5_2x2: Low latency low throughput SAP using 2x2@5 Ghz
  * @PM_MAX_ONE_CONNECTION_MODE: Max place holder
  *
  * These are generic IDs that identify the various roles
@@ -507,6 +513,8 @@ enum policy_mgr_one_connection_mode {
 	PM_NDI_24_2x2,
 	PM_NDI_5_1x1,
 	PM_NDI_5_2x2,
+	PM_LL_LT_SAP_5_1x1,
+	PM_LL_LT_SAP_5_2x2 = PM_LL_LT_SAP_5_1x1,
 
 	PM_MAX_ONE_CONNECTION_MODE
 };

+ 1 - 0
components/cmn_services/policy_mgr/src/wlan_policy_mgr_pcl.c

@@ -53,6 +53,7 @@ first_connection_pcl_table[PM_MAX_NUM_OF_MODE]
 	[PM_P2P_CLIENT_MODE] = {PM_5G,   PM_5G,   PM_5G  },
 	[PM_P2P_GO_MODE] = {PM_5G,   PM_5G,   PM_5G  },
 	[PM_NAN_DISC_MODE] = {PM_5G, PM_5G, PM_5G},
+	[PM_LL_LT_SAP_MODE] = {PM_5G, PM_5G, PM_5G},
 };
 
 pm_dbs_pcl_second_connection_table_type

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 281 - 90
components/cmn_services/policy_mgr/src/wlan_policy_mgr_tables_2x2_dbs_i.h


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 283 - 90
components/cmn_services/policy_mgr/src/wlan_policy_mgr_tables_2x2_dbs_sbs_i.h


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 282 - 92
components/cmn_services/policy_mgr/src/wlan_policy_mgr_tables_no_dbs_i.h


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.