mirror of
https://gitlab.eurecom.fr/oai/openairinterface5g.git
synced 2026-07-13 04:30:28 +00:00
Hide normal table initialization of Ziggurat generator from outside to
force the usage of randominit() for RNG initialization. In this step,
remove the randominit() seed parameter and only rely on OAI_RNGSEED for
a consistent RNG initialization, as this parameter was used differently
("0" as fixed number or to force a random seed).
Now, only use OAI_RNGSEED env variable to force the usage of a fixed
seed.
1.7 KiB
1.7 KiB
Environment variables
OAI uses/supports a number of environment variables, documented in the following:
NFAPI_TRACE_LEVEL: set the nfapi custom logging framework's log level; can be one oferror,warn,note,info,debug. Default iswarn.NR_AWGN_RESULTS_DIR: directory containing BLER curves for NR L2simulator channel modelling in SISO caseNR_MIMO2x2_AWGN_RESULTS_DIR: directory containing BLER curves for NR L2simulator channel modelling in 2x2 MIMO caseOPENAIR_DIR: should point to the root directory of OpenAirInterface; BLER curves for LTE L2sim channel emulationNVRAM_DIR: directory to read/write NVRAM data in (5G)nvramtool; if not defined, will usePWD(working directory)OAI_CONFIGMODULE: can be used to pass the configuration file instead of-OOAI_GDBSTACKS: if defined when hitting an assertion (DevAssert(),AssertFatal(), ...), OAI will loadgdband provide a backtrace for every threadOAI_RNGSEED: provide a fixed seed for random number generators (RNG). If this variable is absent, a random seed will be read (from/dev/urandom).USIM_DIR: directory to read/write USIM data in (4G)usimtool; if not defined, will usePWD(working directory)
Furthermore, these variables appear in code that is not maintained and maybe not even compiled anywhere:
HOST: alternative host to connect to, for CLI, if neitherREMADDRnorSSH_CLIENTare definedREMADDR: host to connect to, for CLI clientSSH_CLIENT: alternative host to connect to, for CLI, ifREMADDRis not definedUSER: user name in the command-line interfacerftestInputFile: input file for thecalibration_testtoolOPENAIR2_DIR: OMV and OMG modules, obsoleteTITLE: OTG module, obsolete