diff --git a/openair2/ENB_APP/enb_config.c b/openair2/ENB_APP/enb_config.c index f36ae74d1bc7b499c7ac8e106b061199f1716a2e..25882769b0ce5e0f637df5d021a2d73952b895db 100755 --- a/openair2/ENB_APP/enb_config.c +++ b/openair2/ENB_APP/enb_config.c @@ -128,11 +128,15 @@ int enb_config_init(char* lib_config_file_name_pP, Enb_properties_t **enb_proper setting_enb = config_setting_get_elem(setting, i); if(! config_setting_lookup_int(setting_enb, ENB_CONFIG_STRING_ENB_ID, &enb_id)) { + /* Calculate a default eNB ID */ +# if defined(ENABLE_USE_MME) uint32_t hash; - /* Calculate a default eNB ID */ hash = s1ap_generate_eNB_id (); enb_id = i + (hash & 0xFFFF8); +# else + enb_id = i; +# endif } if( !( config_setting_lookup_string(setting_enb, ENB_CONFIG_STRING_CELL_TYPE, &cell_type)