Skip to content

Commit 005153c

Browse files
RDKB-60516: Onewifi restarts post upgrade to 8.2p1s1 (rdkcentral#482)
Impacted Platforms: All RDKB platforms. Reason for change: Threshold variable names were different in 8.2p1s1, so the values were fetched as zero. Test Procedure: Load CGM4331COM_8.1p7s1_DEV_sey image CDL to CGM4331COM_8.2p1s1_DEV_sey and Check for both the threshold values are proper and for onewifi restart due to selfheal script. Risks: Low Priority: P1 Signed-off-by: sanjayvenkatesan1902@gmail.com
1 parent 44ad0c3 commit 005153c

1 file changed

Lines changed: 15 additions & 3 deletions

File tree

source/db/wifi_db_apis.c

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)