X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=docs%2FAPI%2Fconfig_8c.html;fp=docs%2FAPI%2Fconfig_8c.html;h=4ceeff92387c33b2516c1d2a4d66d08b00e138d1;hb=870e1b86b0c74169b215c166dee787c7c1a20d06;hp=0000000000000000000000000000000000000000;hpb=298022ce50fa8133cc880507170c4b7120d227b5;p=o-du%2Fphy.git diff --git a/docs/API/config_8c.html b/docs/API/config_8c.html new file mode 100644 index 0000000..4ceeff9 --- /dev/null +++ b/docs/API/config_8c.html @@ -0,0 +1,1448 @@ + + +
+ + + + +
+ o-du/phy
+
+ Intel O-RAN/X-RAN Generated Doxygen Documentation
+ |
+
#include "rte_common.h"
#include "config.h"
#include "common.h"
#include "debug.h"
#include <rte_ethdev.h>
Go to the source code of this file.
++Macros | |
#define | MAX_LINE_SIZE 512 |
#define | KEY_APP_MODE "appMode" |
#define | KEY_XRAN_MODE "xranMode" |
#define | KEY_MU_NUMBER "mu" |
#define | KEY_NDLABSFREPOINTA "nDLAbsFrePointA" |
#define | KEY_NULABSFREPOINTA "nULAbsFrePointA" |
#define | KEY_NDLBANDWIDTH "nDLBandwidth" |
#define | KEY_NULBANDWIDTH "nULBandwidth" |
#define | KEY_NDLFFTSIZE "nDLFftSize" |
#define | KEY_NULFFTSIZE "nULFftSize" |
#define | KEY_NFRAMEDUPLEXTYPE "nFrameDuplexType" |
#define | KEY_NTDDPERIOD "nTddPeriod" |
#define | KEY_SSLOTCONFIG "sSlotConfig" |
#define | KEY_CC_PER_PORT_NUM "ccNum" |
#define | KEY_ANT_NUM "antNum" |
#define | KEY_UL_ANT_NUM "antNumUL" |
#define | KEY_ANT_ELM_TRX_NUM "antElmTRx" |
#define | KEY_MU_MIMO_UES_NUM "muMimoUEs" |
#define | KEY_DLLAYERS_PER_UE "DlLayersPerUe" |
#define | KEY_ULLAYERS_PER_UE "UlLayersPerUe" |
#define | KEY_FILE_DLBFWUE "DlBfwUe" |
#define | KEY_FILE_ULBFWUE "UlBfwUe" |
#define | KEY_FILE_ULSRS "antSrsC" |
#define | KEY_TTI_PERIOD "ttiPeriod" |
#define | KEY_MTU_SIZE "MTUSize" |
#define | KEY_IO_CORE "ioCore" |
#define | KEY_INSTANCE_ID "instanceId" |
#define | KEY_LLS_CU_MAC "llsCUMac" |
#define | KEY_RU_MAC "ruMac" |
#define | KEY_FILE_NUMSLOTS "numSlots" |
#define | KEY_FILE_AxC "antC" |
#define | KEY_FILE_PRACH_AxC "antPrachC" |
#define | KEY_PRACH_ENABLE "rachEanble" |
#define | KEY_SRS_ENABLE "srsEanble" |
#define | KEY_PRACH_CFGIDX "prachConfigIndex" |
#define | KEY_SRS_SYM_IDX "srsSym" |
#define | KEY_MAX_FRAME_ID "maxFrameId" |
#define | KEY_IQ_SWAP "iqswap" |
#define | KEY_HTONS_SWAP "nebyteorderswap" |
#define | KEY_COMPRESSION "compression" |
#define | KEY_BFW_NUM "totalBFWeights" |
#define | KEY_TADV_CP_DL "Tadv_cp_dl" |
#define | KEY_T2A_MIN_CP_DL "T2a_min_cp_dl" |
#define | KEY_T2A_MAX_CP_DL "T2a_max_cp_dl" |
#define | KEY_T2A_MIN_CP_UL "T2a_min_cp_ul" |
#define | KEY_T2A_MAX_CP_UL "T2a_max_cp_ul" |
#define | KEY_T2A_MIN_UP "T2a_min_up" |
#define | KEY_T2A_MAX_UP "T2a_max_up" |
#define | KEY_TA3_MIN "Ta3_min" |
#define | KEY_TA3_MAX "Ta3_max" |
#define | KEY_T1A_MIN_CP_DL "T1a_min_cp_dl" |
#define | KEY_T1A_MAX_CP_DL "T1a_max_cp_dl" |
#define | KEY_T1A_MIN_CP_UL "T1a_min_cp_ul" |
#define | KEY_T1A_MAX_CP_UL "T1a_max_cp_ul" |
#define | KEY_T1A_MIN_UP "T1a_min_up" |
#define | KEY_T1A_MAX_UP "T1a_max_up" |
#define | KEY_TA4_MIN "Ta4_min" |
#define | KEY_TA4_MAX "Ta4_max" |
#define | KEY_CP_ENABLE "CPenable" |
#define | KEY_CP_VTAG "c_plane_vlan_tag" |
#define | KEY_UP_VTAG "u_plane_vlan_tag" |
#define | KEY_DEBUG_STOP "debugStop" |
#define | KEY_DEBUG_STOP_CNT "debugStopCount" |
#define | KEY_BBDEV_MODE "bbdevMode" |
#define | KEY_DYNA_SEC_ENA "DynamicSectionEna" |
#define | KEY_ALPHA "Gps_Alpha" |
#define | KEY_BETA "Gps_Beta" |
#define | KEY_NPRBELEM_DL "nPrbElemDl" |
#define | KEY_PRBELEM_DL "PrbElemDl" |
#define | KEY_NPRBELEM_UL "nPrbElemUl" |
#define | KEY_PRBELEM_UL "PrbElemUl" |
+Functions | |
int | parseConfigFile (char *filename, RuntimeConfig *config) |
Definition in file config.c.
+#define KEY_ANT_ELM_TRX_NUM "antElmTRx" | +
#define KEY_COMPRESSION "compression" | +
#define KEY_CP_VTAG "c_plane_vlan_tag" | +
#define KEY_DEBUG_STOP_CNT "debugStopCount" | +
#define KEY_DLLAYERS_PER_UE "DlLayersPerUe" | +
#define KEY_DYNA_SEC_ENA "DynamicSectionEna" | +
#define KEY_FILE_PRACH_AxC "antPrachC" | +
#define KEY_HTONS_SWAP "nebyteorderswap" | +
#define KEY_MAX_FRAME_ID "maxFrameId" | +
#define KEY_MU_MIMO_UES_NUM "muMimoUEs" | +
#define KEY_NDLABSFREPOINTA "nDLAbsFrePointA" | +
#define KEY_NDLBANDWIDTH "nDLBandwidth" | +
#define KEY_NFRAMEDUPLEXTYPE "nFrameDuplexType" | +
#define KEY_NPRBELEM_DL "nPrbElemDl" | +
#define KEY_NPRBELEM_UL "nPrbElemUl" | +
#define KEY_NULABSFREPOINTA "nULAbsFrePointA" | +
#define KEY_NULBANDWIDTH "nULBandwidth" | +
#define KEY_PRACH_CFGIDX "prachConfigIndex" | +
#define KEY_PRACH_ENABLE "rachEanble" | +
#define KEY_SSLOTCONFIG "sSlotConfig" | +
#define KEY_T1A_MAX_CP_DL "T1a_max_cp_dl" | +
#define KEY_T1A_MAX_CP_UL "T1a_max_cp_ul" | +
#define KEY_T1A_MIN_CP_DL "T1a_min_cp_dl" | +
#define KEY_T1A_MIN_CP_UL "T1a_min_cp_ul" | +
#define KEY_T2A_MAX_CP_DL "T2a_max_cp_dl" | +
#define KEY_T2A_MAX_CP_UL "T2a_max_cp_ul" | +
#define KEY_T2A_MIN_CP_DL "T2a_min_cp_dl" | +
#define KEY_T2A_MIN_CP_UL "T2a_min_cp_ul" | +
#define KEY_ULLAYERS_PER_UE "UlLayersPerUe" | +
#define KEY_UP_VTAG "u_plane_vlan_tag" | +
int parseConfigFile | +( | +char * | +filename, | +
+ | + | RuntimeConfig * | +config | +
+ | ) | ++ |
Parse application configuration file.
+filename | The name of the configuration file to be parsed. |
config | The configuration structure to be filled with parsed data. |
Definition at line 497 of file config.c.
+