X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcm%2Flsctp.c;h=12f673dcd73fd9b344fbc17c57496074e39de089;hb=904a5d446b480d71da1bf81f892bab86ab365ce6;hp=793b2113a2b070dba238e83784dca51b8099eaaa;hpb=105199ef642ffe9736ea24a01d4546578fa25e60;p=o-du%2Fl2.git diff --git a/src/cm/lsctp.c b/src/cm/lsctp.c index 793b2113a..12f673dcd 100644 --- a/src/cm/lsctp.c +++ b/src/cm/lsctp.c @@ -18,14 +18,7 @@ /* This file contains DU APP and SCTP interface functions */ #include "common_def.h" -#include "lrg.h" -#include "legtp.h" -#include "du_cfg.h" -#include "lkw.x" -#include "lrg.x" -#include "du_mgr.h" -#include "du_sctp.h" - +#include "lsctp.h" /******************************************************************* * @@ -44,30 +37,30 @@ * * ****************************************************************/ -S16 cmPkSctpNtfy(Pst *pst, CmInetSctpNotification *ntfy) +uint8_t cmPkSctpNtfy(Pst *pst, CmInetSctpNotification *ntfy) { Buffer *mBuf; - if(SGetMsg(DU_APP_MEM_REGION, DU_POOL, &mBuf) != ROK) + if(ODU_GET_MSG_BUF(pst->region, pst->pool, &mBuf) != ROK) { - printf("\nSCTP : Failed to allocate memory"); - RETVALUE(RFAILED); + DU_LOG("\nERROR --> SCTP : Failed to allocate memory"); + return RFAILED; } if(ntfy->header.nType == CM_INET_SCTP_ASSOC_CHANGE) { - SPkU16(ntfy->u.assocChange.state, mBuf); - SPkU32(ntfy->u.assocChange.assocId, mBuf); + oduUnpackUInt16(ntfy->u.assocChange.state, mBuf); + oduUnpackUInt32(ntfy->u.assocChange.assocId, mBuf); } - SPkU16(ntfy->header.nType, mBuf); + oduUnpackUInt16(ntfy->header.nType, mBuf); - if (SPstTsk(pst, mBuf) != ROK) + if (ODU_POST_TASK(pst, mBuf) != ROK) { - printf("\nSCTP : SPstTsk failed while sending SCTP notification"); - RETVALUE(RFAILED); + DU_LOG("\nERROR --> SCTP : ODU_POST_TASK failed while sending SCTP notification"); + return RFAILED; } - RETVALUE(ROK); + return ROK; } /******************************************************************* @@ -87,19 +80,19 @@ S16 cmPkSctpNtfy(Pst *pst, CmInetSctpNotification *ntfy) * * ****************************************************************/ -S16 cmUnpkSctpNtfy(SctpNtfy func, Pst *pst, Buffer *mBuf) +uint8_t cmUnpkSctpNtfy(SctpNtfy func, Pst *pst, Buffer *mBuf) { CmInetSctpNotification ntfy; - cmMemset((U8*)&ntfy, 0, sizeof(CmInetSctpNotification)); + memset(&ntfy, 0, sizeof(CmInetSctpNotification)); - SUnpkU16(&(ntfy.header.nType), mBuf); + oduPackUInt16(&(ntfy.header.nType), mBuf); if(ntfy.header.nType == CM_INET_SCTP_ASSOC_CHANGE) { - SUnpkU32(&(ntfy.u.assocChange.assocId), mBuf); - SUnpkU16(&(ntfy.u.assocChange.state), mBuf); + oduPackUInt32(&(ntfy.u.assocChange.assocId), mBuf); + oduPackUInt16(&(ntfy.u.assocChange.state), mBuf); } - RETVALUE((*func)(mBuf, &ntfy)); + return ((*func)(mBuf, &ntfy)); } /**********************************************************************