X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcm%2Fcommon_def.h;h=90bbf0b5d89109d86d69935893b90b5f81db15f4;hb=34dbaa11b812648ba3fbea113d9772947ed6b85c;hp=9681393f048c4a312e398178bd6a9f00ecf8befa;hpb=62605166db94fd7d52f32de84dea8c7006e0f4c5;p=o-du%2Fl2.git diff --git a/src/cm/common_def.h b/src/cm/common_def.h index 9681393f0..90bbf0b5d 100644 --- a/src/cm/common_def.h +++ b/src/cm/common_def.h @@ -56,9 +56,10 @@ #define RADIO_FRAME_DURATION 10 /* Time duration of a radio frame in ms */ /* MAX values */ #define MAX_NUM_CELL 1 +#define MAX_NUM_MU 4 #define MAX_NUM_UE 2 #define MAX_NUM_UE_PER_TTI 1 -#define MAX_NUM_LC 11 +#define MAX_NUM_LC 32 /*Spec 38.331: Sec 6.4: maxLC-ID Keyword*/ #define MAX_NUM_SRB 3 /* Max. no of Srbs */ #define MAX_NUM_DRB 29 /* spec 38.331, maxDRB */ @@ -177,6 +178,12 @@ _bitPos = __builtin_ctz(_in); \ } +/* MACRO for checking CRNTI range*/ +#define CHECK_CRNTI(_crnti, _isCrntiValid) \ +{ \ + _isCrntiValid = ((_crnti >= ODU_START_CRNTI && _crnti <= ODU_END_CRNTI ) ? 1 : 0); \ +} + typedef enum { UE_CFG_INACTIVE, @@ -230,12 +237,12 @@ typedef enum CELL_DOWN }OduCellStatus; -typedef struct slotIndInfo +typedef struct slotTimingInfo { uint16_t cellId; uint16_t sfn; uint16_t slot; -}SlotIndInfo; +}SlotTimingInfo; typedef struct PlmnIdentity {