X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_mgr.h;h=7617f8a97648a3643b99c709041557fec7618f1a;hb=0bb62f25ad9d8f9ff8724572f96e51a898937f0c;hp=a46a3709fe76fac16f72880358cf074f23346839;hpb=bd2905b5f651349abafb7934a952414d7c24e291;p=o-du%2Fl2.git diff --git a/src/du_app/du_mgr.h b/src/du_app/du_mgr.h index a46a3709f..7617f8a97 100644 --- a/src/du_app/du_mgr.h +++ b/src/du_app/du_mgr.h @@ -57,6 +57,7 @@ #define DU_SET_ZERO(_buf, _size) \ memset((_buf), 0, _size); +/*Refer Spec 38.331 Annexure A: maxNrofPageRec : 32 [Maximum number of page records]*/ #define MAX_PAGING_UE_RECORDS 32 typedef enum @@ -170,6 +171,7 @@ typedef struct duUeCb uint32_t gnbCuUeF1apId; /* GNB CU UE F1AP ID */ uint32_t drbBitMap; /* Drb Bit Map */ UeState ueState; /* UE Active/ Ue Inactive state */ + MacCfraResource cfraResource; /* CF-RA resource assigned by MAC/SCH */ MacUeCfg macUeCfg; /* Mac Ue Cfg */ RlcUeCfg rlcUeCfg; /* Rlc Ue Cfg */ }DuUeCb; @@ -200,9 +202,8 @@ typedef struct pagingMsg typedef struct duPagUeRecord { - uint16_t pagUeId; /*UEID calculated from 5gsTMSI as per Spec 38.304*/ - uint64_t sTmsi; /*UE Paging Identity: 5GS-TMSI*/ - uint8_t pagPriority; /* Paging priority */ + uint16_t pagUeId; /*UEID calculated from 5gsTMSI as per Spec 38.304*/ + uint64_t sTmsi; /* UE Paging Identity: S-TMSI */ }DuPagUeRecord; typedef struct duPagInfo @@ -334,6 +335,7 @@ uint8_t duSendEgtpDatInd(Buffer *mBuf); uint8_t duHdlSchCfgComplete(Pst *pst, RgMngmt *cfm); uint8_t duBuildAndSendMacCellStart(); uint8_t duBuildAndSendMacCellStop(uint16_t cellId); + #endif /**********************************************************************