Commit d2e02ee2 authored by Imad ALAWE's avatar Imad ALAWE Committed by Frédéric Leroy

BUGFIX: Ip table clean when oaisim starts

Ip table clean use to run on oaisim shutdown. It is moved to run on oaisim starts.
parent 8bff2cff
...@@ -1218,6 +1218,12 @@ main (int argc, char **argv) ...@@ -1218,6 +1218,12 @@ main (int argc, char **argv)
//Default values if not changed by the user in get_simulation_options(); //Default values if not changed by the user in get_simulation_options();
pdcp_period = 1; pdcp_period = 1;
omg_period = 1; omg_period = 1;
//Clean ip rule table
for(int i =0; i<NUMBER_OF_UE_MAX; i++){
char command_line[100];
sprintf(command_line, "while ip rule del table %d; do true; done",i+201);
system(command_line);
}
// start thread for log gen // start thread for log gen
log_thread_init (); log_thread_init ();
...@@ -1886,9 +1892,6 @@ oai_shutdown (void) ...@@ -1886,9 +1892,6 @@ oai_shutdown (void)
for (int i = 0; i < NUMBER_OF_eNB_MAX + NUMBER_OF_UE_MAX; i++) for (int i = 0; i < NUMBER_OF_eNB_MAX + NUMBER_OF_UE_MAX; i++)
if (oai_emulation.info.oai_ifup[i] == 1) { if (oai_emulation.info.oai_ifup[i] == 1) {
char interfaceName[8]; char interfaceName[8];
char command_line[100];
sprintf(command_line, "while ip rule del table %d; do true; done",i+201);
system(command_line);
snprintf (interfaceName, sizeof(interfaceName), "oai%d", i); snprintf (interfaceName, sizeof(interfaceName), "oai%d", i);
bringInterfaceUp (interfaceName, 0); bringInterfaceUp (interfaceName, 0);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment