X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_utils.h;h=4ddc7d249a12a193f8f6b94ff3f65e81c1654785;hb=9c929d38c3bc6ae39ed658d0a7297612e5525b00;hp=c5d7a4c43b1a6076c4076dcd85b02b3442a7f20e;hpb=a5530e70a9d414952dadd1688aa9b4280c0dbb5a;p=o-du%2Fl2.git diff --git a/src/du_app/du_utils.h b/src/du_app/du_utils.h index c5d7a4c43..4ddc7d249 100644 --- a/src/du_app/du_utils.h +++ b/src/du_app/du_utils.h @@ -28,6 +28,19 @@ #define RLC_POOL 1 #define MAC_POOL 1 +/* Events */ +#define EVTCFG 0 +#define EVTSCTPSTRT 1 +#define EVENT_CU_DATA 2 +#define EVENT_SCTP_NTFY 3 +#define EVTSRVOPENREQ 4 +#define EVTSRVOPENCFM 5 +#define EVTTNLMGMTREQ 6 +#define EVTTNLMGMTCFM 7 +#define EVTSLOTIND 8 +#define EVTSTARTPOLL 9 +#define EVENT_RIC_DATA 10 + /* allocate and zero out a static buffer */ #define DU_ALLOC(_datPtr, _size) \ { \ @@ -35,7 +48,7 @@ _ret = SGetSBuf(DU_APP_MEM_REGION, DU_POOL, \ (Data **)&_datPtr, _size); \ if(_ret == ROK) \ - cmMemset((U8*)_datPtr, 0, _size); \ + memset((uint8_t*)_datPtr, 0, _size); \ else \ _datPtr = NULLP; \ } @@ -53,7 +66,7 @@ if(SGetStaticBuffer(DU_APP_MEM_REGION, DU_POOL, \ (Data **)&_buf, (Size) _size, 0) == ROK) \ { \ - cmMemset((U8 *)(_buf), 0, _size); \ + memset((uint8_t *)(_buf), 0, _size); \ } \ else \ { \ @@ -77,7 +90,7 @@ { \ _pst.selector = ODU_SELECTOR_LWLC; \ _pst.srcEnt = ENTDUAPP; \ - _pst.dstEnt = ENTRG; \ + _pst.dstEnt = ENTMAC; \ _pst.dstInst = 0; \ _pst.srcInst = 0; \ _pst.dstProcId = DU_PROC; \ @@ -90,6 +103,24 @@ _pst.intfVer = 0; \ } +/* Fill Pst structure for sending msg from DU_APP to RLC */ +#define FILL_PST_DUAPP_TO_RLC(_pst, _dstInst, _event) \ +{ \ + _pst.selector = ODU_SELECTOR_LWLC; \ + _pst.srcEnt = ENTDUAPP; \ + _pst.dstEnt = ENTRLC; \ + _pst.dstInst = _dstInst; \ + _pst.srcInst = DU_INST; \ + _pst.dstProcId = DU_PROC; \ + _pst.srcProcId = DU_PROC; \ + _pst.region = DU_APP_MEM_REGION; \ + _pst.pool = DU_POOL; \ + _pst.event = _event; \ + _pst.route = 0; \ + _pst.prior = 0; \ + _pst.intfVer = 0; \ +} + /********************************************************************** End of file **********************************************************************/