Fixed eNB threading issues creating problems for nfapi emulator.
This commit is contained in:
@@ -172,7 +172,7 @@ eNBs =
|
||||
|
||||
|
||||
////////// MME parameters:
|
||||
mme_ip_address = ( { ipv4 = "127.0.0.3";
|
||||
mme_ip_address = ( { ipv4 = "192.168.12.26";
|
||||
ipv6 = "192:168:30::17";
|
||||
active = "yes";
|
||||
preference = "ipv4";
|
||||
@@ -181,14 +181,24 @@ eNBs =
|
||||
|
||||
NETWORK_INTERFACES :
|
||||
{
|
||||
ENB_INTERFACE_NAME_FOR_S1_MME = "lo";
|
||||
ENB_IPV4_ADDRESS_FOR_S1_MME = "127.0.0.2/24";
|
||||
ENB_INTERFACE_NAME_FOR_S1U = "lo";
|
||||
ENB_IPV4_ADDRESS_FOR_S1U = "127.0.0.5/24";
|
||||
ENB_PORT_FOR_S1U = 2152; # Spec 2152
|
||||
#ENB_INTERFACE_NAME_FOR_S1_MME = "lo";
|
||||
#ENB_IPV4_ADDRESS_FOR_S1_MME = "127.0.0.2/24";
|
||||
#ENB_INTERFACE_NAME_FOR_S1U = "lo";
|
||||
#ENB_IPV4_ADDRESS_FOR_S1U = "127.0.0.5/24";
|
||||
#ENB_PORT_FOR_S1U = 2152; # Spec 2152
|
||||
|
||||
ENB_IPV4_ADDRESS_FOR_X2C = "127.0.0.2/24";
|
||||
#ENB_IPV4_ADDRESS_FOR_X2C = "127.0.0.2/24";
|
||||
#ENB_PORT_FOR_X2C = 36422; # Spec 36422
|
||||
|
||||
ENB_INTERFACE_NAME_FOR_S1_MME = "enp0s31f6";
|
||||
ENB_IPV4_ADDRESS_FOR_S1_MME = "192.168.12.188/24";
|
||||
ENB_INTERFACE_NAME_FOR_S1U = "enp0s31f6";
|
||||
ENB_IPV4_ADDRESS_FOR_S1U = "192.168.12.188/24";
|
||||
ENB_PORT_FOR_S1U = 2152; # Spec 2152
|
||||
|
||||
ENB_IPV4_ADDRESS_FOR_X2C = "192.168.12.188/24";
|
||||
ENB_PORT_FOR_X2C = 36422; # Spec 36422
|
||||
|
||||
};
|
||||
}
|
||||
);
|
||||
@@ -196,7 +206,7 @@ eNBs =
|
||||
MACRLCs = (
|
||||
{
|
||||
num_cc = 1;
|
||||
local_s_if_name = "lo";
|
||||
local_s_if_name = "lo:";
|
||||
remote_s_address = "127.0.0.1";
|
||||
local_s_address = "127.0.0.2";
|
||||
local_s_portc = 50001;
|
||||
|
||||
@@ -948,8 +948,8 @@ void init_eNB_proc(int inst) {
|
||||
// Original Code from Fujitsu w/ old structure/field name
|
||||
//pthread_create( &proc_rxtx[0].pthread_rxtx, attr0, eNB_thread_rxtx, &proc_rxtx[0] );
|
||||
//pthread_create( &proc_rxtx[1].pthread_rxtx, attr1, eNB_thread_rxtx, &proc_rxtx[1] );
|
||||
pthread_create( &L1_proc->pthread, attr0, L1_thread, proc );
|
||||
pthread_create( &L1_proc_tx->pthread, attr1, L1_thread, proc);
|
||||
pthread_create( &L1_proc->pthread, attr0, L1_thread, L1_proc );
|
||||
pthread_create( &L1_proc_tx->pthread, attr1, L1_thread, L1_proc_tx);
|
||||
}
|
||||
|
||||
pthread_create( &proc->pthread_prach, attr_prach, eNB_thread_prach, eNB );
|
||||
|
||||
Reference in New Issue
Block a user