@@ -3189,8 +3189,9 @@ int wifidb_update_wifi_global_config(wifi_global_param_t *config)
31893189 "inst_wifi_client_def_reporting_period %d wifi_active_msmt_enabled %d "
31903190 "wifi_active_msmt_pktsize %d wifi_active_msmt_num_samples %d "
31913191 "wifi_active_msmt_sample_duration %d vlan_cfg_version %d wps_pin %s "
3192- "bandsteering_enable %d good_rssi_threshold %d assoc_count_threshold %d assoc_gate_time "
3193- "%d assoc_monitor_duration %d rapid_reconnect_enable %d vap_stats_feature %d "
3192+ "bandsteering_enable %d good_rssi_threshold %d assoc_count_threshold %d assoc_gate_time %d "
3193+ "rss_memory_restart_threshold_low %d rss_memory_restart_threshold_high %d "
3194+ "assoc_monitor_duration %d rapid_reconnect_enable %d vap_stats_feature %d "
31943195 "mfp_config_feature %d force_disable_radio_feature %d force_disable_radio_status %d "
31953196 "fixed_wmm_params %d wifi_region_code %s diagnostic_enable %d validate_ssid %d "
31963197 "device_network_mode:%d normalized_rssi_list %s snr_list %s cli_stat_list %s "
@@ -3206,6 +3207,7 @@ int wifidb_update_wifi_global_config(wifi_global_param_t *config)
32063207 config -> wifi_active_msmt_num_samples , config -> wifi_active_msmt_sample_duration ,
32073208 config -> vlan_cfg_version , config -> wps_pin , config -> bandsteering_enable ,
32083209 config -> good_rssi_threshold , config -> assoc_count_threshold , config -> assoc_gate_time ,
3210+ config -> rss_memory_restart_threshold_low , config -> rss_memory_restart_threshold_high ,
32093211 config -> assoc_monitor_duration , config -> rapid_reconnect_enable , config -> vap_stats_feature ,
32103212 config -> mfp_config_feature , config -> force_disable_radio_feature ,
32113213 config -> force_disable_radio_status , config -> fixed_wmm_params , config -> wifi_region_code ,
@@ -3324,7 +3326,8 @@ int wifidb_get_wifi_global_config(wifi_global_param_t *config)
33243326 "wifi_active_msmt_pktsize %d wifi_active_msmt_num_samples %d "
33253327 "wifi_active_msmt_sample_duration %d vlan_cfg_version %d wps_pin %s "
33263328 "bandsteering_enable %d good_rssi_threshold %d assoc_count_threshold %d "
3327- "assoc_gate_time %d assoc_monitor_duration %d rapid_reconnect_enable %d "
3329+ "assoc_gate_time %d rss_memory_restart_threshold_low %d rss_memory_restart_threshold_high %d "
3330+ "assoc_monitor_duration %d rapid_reconnect_enable %d "
33283331 "vap_stats_feature %d mfp_config_feature %d force_disable_radio_feature %d "
33293332 "force_disable_radio_status %d fixed_wmm_params %d wifi_region_code %s "
33303333 "diagnostic_enable %d validate_ssid %d device_network_mode:%d normalized_rssi_list %s "
@@ -3340,6 +3343,7 @@ int wifidb_get_wifi_global_config(wifi_global_param_t *config)
33403343 config -> wifi_active_msmt_num_samples , config -> wifi_active_msmt_sample_duration ,
33413344 config -> vlan_cfg_version , config -> wps_pin , config -> bandsteering_enable ,
33423345 config -> good_rssi_threshold , config -> assoc_count_threshold , config -> assoc_gate_time ,
3346+ config -> rss_memory_restart_threshold_low , config -> rss_memory_restart_threshold_high ,
33433347 config -> assoc_monitor_duration , config -> rapid_reconnect_enable ,
33443348 config -> vap_stats_feature , config -> mfp_config_feature ,
33453349 config -> force_disable_radio_feature , config -> force_disable_radio_status ,
@@ -4597,6 +4601,14 @@ static void wifidb_global_config_upgrade()
45974601 RSS_MEM_THRESHOLD2_DEFAULT ;
45984602 }
45994603
4604+ if ((g_wifidb -> global_config .global_parameters .rss_memory_restart_threshold_low ) == 0 ||
4605+ (g_wifidb -> global_config .global_parameters .rss_memory_restart_threshold_high ) == 0 ) {
4606+ g_wifidb -> global_config .global_parameters .rss_memory_restart_threshold_low =
4607+ RSS_MEM_THRESHOLD1_DEFAULT ;
4608+ g_wifidb -> global_config .global_parameters .rss_memory_restart_threshold_high =
4609+ RSS_MEM_THRESHOLD2_DEFAULT ;
4610+ }
4611+
46004612 if (g_wifidb -> db_version < ONEWIFI_DB_VERSION_MGT_FRAME_RATE_LIMIT ) {
46014613 wifi_util_dbg_print (WIFI_DB , "%s:%d upgrade global config, old db version %d \n" , __func__ ,
46024614 __LINE__ , g_wifidb -> db_version );
0 commit comments