X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=ric_benchmarking%2Fe2-interface%2Fe2sim%2Fsrc%2FDEF%2Fe2sim_defs.cpp;h=42bc4715d3d6c9b2cd842dd97fdce33b7fa1e03d;hb=2bd65e5d8a06d44d9a387d0c70f463fdc5b3d377;hp=f1730d3448228aae35cef8a20490d25d38c75760;hpb=c84cf647bef80dd1f3766890d4215e85725ae85a;p=it%2Ftest.git diff --git a/ric_benchmarking/e2-interface/e2sim/src/DEF/e2sim_defs.cpp b/ric_benchmarking/e2-interface/e2sim/src/DEF/e2sim_defs.cpp index f1730d3..42bc471 100644 --- a/ric_benchmarking/e2-interface/e2sim/src/DEF/e2sim_defs.cpp +++ b/ric_benchmarking/e2-interface/e2sim/src/DEF/e2sim_defs.cpp @@ -95,11 +95,26 @@ options_t read_input_options(int argc, char *argv[]) options.server_ip = (char*)DEFAULT_SCTP_IP; options.server_port = X2AP_SCTP_PORT; + options.num_of_e2sim = 1; - if(argc == 3) //user provided IP and PORT + if(argc == 4) //user provided IP, PORT and number of e2sim + { + options.server_ip = argv[1]; + options.server_port = atoi(argv[2]); + options.num_of_e2sim = atoi(argv[3]); + printf("options.server_ip:%s\n", options.server_ip); + if(options.server_port < 1 || options.server_port > 65535) { + LOG_E("Invalid port number (%d). Valid values are between 1 and 65535.\n", + options.server_port); + exit(1); + } + } + else if(argc == 3) //user provided IP and PORT { options.server_ip = argv[1]; options.server_port = atoi(argv[2]); + printf("options.server_ip:%s\n", options.server_ip); + if(options.server_port < 1 || options.server_port > 65535) { LOG_E("Invalid port number (%d). Valid values are between 1 and 65535.\n", options.server_port);