X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcm%2Fcommon_def.h;h=60a8ac903785739d72ffe25b3e5e0bf65dd1eae2;hb=ddcc8cc613851becbb4a0727b7c51db046a3998d;hp=34dfd2049583e75e0feee865bcec09430520e871;hpb=2193e4cf01012809495be026097e8d7eacb9f0ac;p=o-du%2Fl2.git diff --git a/src/cm/common_def.h b/src/cm/common_def.h index 34dfd2049..60a8ac903 100644 --- a/src/cm/common_def.h +++ b/src/cm/common_def.h @@ -76,7 +76,7 @@ #define SRB2_LCID 2 #define SRB3_LCID 3 #define MIN_DRB_LCID 4 -#define MAX_DRB_LCID 10 +#define MAX_DRB_LCID 32 #define FREQ_DOM_RSRC_SIZE 6 /* i.e. 6 bytes because Size of frequency domain resource is 45 bits */ @@ -103,6 +103,8 @@ #define ODU_SEGMENT_MSG SSegMsg #define ODU_CAT_MSG SCatMsg #define ODU_GET_PROCID SFndProcId +#define ODU_SET_THREAD_AFFINITY SSetAffinity +#define ODU_CREATE_TASK SCreateSTsk #define GET_UE_IDX( _crnti,_ueIdx) \ { \ @@ -163,8 +165,24 @@ typedef struct PlmnIdentity uint8_t mnc[3]; }Plmn; -void schAllocFreqDomRscType0(uint16_t startPrb, uint16_t prbSize, uint8_t *freqDomain); +typedef enum +{ + UE_CFG_INACTIVE, + UE_CREATE_COMPLETE, + UE_RECFG_COMPLETE +}UeCfgState; + +typedef enum +{ + CONFIG_UNKNOWN, + CONFIG_ADD, + CONFIG_MOD, + CONFIG_DEL +}ConfigType; + +void freqDomRscAllocType0(uint16_t startPrb, uint16_t prbSize, uint8_t *freqDomain); void oduCpyFixBufToMsg(uint8_t *fixBuf, Buffer *mBuf, uint16_t len); +uint8_t buildPlmnId(Plmn plmn, uint8_t *buf); #endif