X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fcm%2Fcommon_def.h;h=b01b823eb0f68c25f866e174c08746de8f5a2e1c;hb=d18338bde70b043c3dde28b7d88d128c0b138380;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..b01b823eb 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 */ @@ -163,8 +163,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