VNF/PNF mode set using --vnf --pnf options
This commit is contained in:
Vendored
+2
-2
@@ -26,7 +26,7 @@
|
|||||||
"args": ["-E",
|
"args": ["-E",
|
||||||
"-O ",
|
"-O ",
|
||||||
"/home/glab/NR_nfapi/openairinterface5g/targets/PROJECTS/GENERIC-LTE-EPC/CONF/rcc.band78.tm1.106PRB.nfapi.conf",
|
"/home/glab/NR_nfapi/openairinterface5g/targets/PROJECTS/GENERIC-LTE-EPC/CONF/rcc.band78.tm1.106PRB.nfapi.conf",
|
||||||
"2"],
|
"--vnf"],
|
||||||
"stopAtEntry": false,
|
"stopAtEntry": false,
|
||||||
"cwd": "${workspaceFolder}",
|
"cwd": "${workspaceFolder}",
|
||||||
"environment": [],
|
"environment": [],
|
||||||
@@ -49,7 +49,7 @@
|
|||||||
"args": ["-E",
|
"args": ["-E",
|
||||||
"-O ",
|
"-O ",
|
||||||
"/home/glab/NR_nfapi/openairinterface5g/targets/PROJECTS/GENERIC-LTE-EPC/CONF/oaiL1.nfapi.usrpx300.conf",
|
"/home/glab/NR_nfapi/openairinterface5g/targets/PROJECTS/GENERIC-LTE-EPC/CONF/oaiL1.nfapi.usrpx300.conf",
|
||||||
"1"],
|
"--pnf"],
|
||||||
"stopAtEntry": false,
|
"stopAtEntry": false,
|
||||||
"cwd": "${workspaceFolder}",
|
"cwd": "${workspaceFolder}",
|
||||||
"environment": [],
|
"environment": [],
|
||||||
|
|||||||
@@ -44,6 +44,7 @@
|
|||||||
#include "../utils/LOG/log.h"
|
#include "../utils/LOG/log.h"
|
||||||
#define CONFIG_SHAREDLIBFORMAT "libparams_%s.so"
|
#define CONFIG_SHAREDLIBFORMAT "libparams_%s.so"
|
||||||
|
|
||||||
|
extern uint8_t nfapi_mode;
|
||||||
|
|
||||||
int load_config_sharedlib(configmodule_interface_t *cfgptr) {
|
int load_config_sharedlib(configmodule_interface_t *cfgptr) {
|
||||||
void *lib_handle;
|
void *lib_handle;
|
||||||
@@ -212,6 +213,17 @@ configmodule_interface_t *load_configmodule(int argc,
|
|||||||
if ( (strcmp(argv[i]+1, "h") == 0) || (strstr(argv[i]+1, "help_") != NULL ) ) {
|
if ( (strcmp(argv[i]+1, "h") == 0) || (strstr(argv[i]+1, "help_") != NULL ) ) {
|
||||||
tmpflags = CONFIG_HELP;
|
tmpflags = CONFIG_HELP;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if( strcmp(argv[i], "--vnf") == 0 ){
|
||||||
|
printf("\nVNF ENABLED\n");
|
||||||
|
nfapi_mode = 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
if( strcmp(argv[i], "--pnf") == 0 ){
|
||||||
|
printf("\nPNF ENABLED\n");
|
||||||
|
nfapi_mode = 1;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* look for the OAI_CONFIGMODULE environment variable */
|
/* look for the OAI_CONFIGMODULE environment variable */
|
||||||
|
|||||||
@@ -794,8 +794,6 @@ int main( int argc, char **argv )
|
|||||||
{
|
{
|
||||||
int ru_id, CC_id = 0;
|
int ru_id, CC_id = 0;
|
||||||
|
|
||||||
nfapi_mode = (int) (argv[argc-1][0] - '0');
|
|
||||||
|
|
||||||
start_background_system();
|
start_background_system();
|
||||||
|
|
||||||
///static configuration for NR at the moment
|
///static configuration for NR at the moment
|
||||||
|
|||||||
Reference in New Issue
Block a user