X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcm%2Fmac_sch_interface.c;h=d1a61409a8e4f25e49623de08d8a67b859d78b2f;hb=aae1fb8fd1e149a7b3a6a6ca799c56aceadc6184;hp=ec64f2978dc716a409ad1010592e70973c96d141;hpb=0bb62f25ad9d8f9ff8724572f96e51a898937f0c;p=o-du%2Fl2.git diff --git a/src/cm/mac_sch_interface.c b/src/cm/mac_sch_interface.c index ec64f2978..d1a61409a 100644 --- a/src/cm/mac_sch_interface.c +++ b/src/cm/mac_sch_interface.c @@ -326,6 +326,36 @@ uint8_t packMacSchSrUciInd(Pst *pst, SrUciIndInfo *uciInd) return ROK; } +/******************************************************************* + * + * @brief Pack and Send DL HARQ Ind from MAC to SCH + * + * @details + * + * Function : packMacSchDlHarqInd + * + * Functionality: + * Pack and Send DL HARQ Ind from MAC to SCH + * + * @params[in] + * @return ROK - success + * RFAILED - failure + * + * ****************************************************************/ +uint8_t packMacSchDlHarqInd(Pst *pst, DlHarqInd *dlHarqInd) +{ + if((pst->selector == ODU_SELECTOR_LC) || (pst->selector == ODU_SELECTOR_LWLC)) + { + /* TODO */ + } + else + { + return RFAILED; + } + return ROK; +} + + /******************************************************************* * * @brief Pack and Send Modify UE Config Request from MAC to SCH @@ -513,7 +543,7 @@ uint8_t packSchUeDeleteRsp(Pst *pst, SchUeDeleteRsp *delRsp) * RFAILED - failure * * ****************************************************************/ -uint8_t packMacSchCellDeleteReq(Pst *pst, SchCellDelete *schCellDelete) +uint8_t packMacSchCellDeleteReq(Pst *pst, SchCellDeleteReq *schCellDelete) { if((pst->selector == ODU_SELECTOR_LC) || (pst->selector == ODU_SELECTOR_LC)) { @@ -599,17 +629,17 @@ uint8_t packSchSliceCfgRsp(Pst *pst, SchSliceCfgRsp *cfgRsp) * * @details * - * Function : packMacSchSliceReCfgReq + * Function : packMacSchSliceRecfgReq * * Functionality: * Pack and Send Slice ReCfg request from MAC to SCH * - * @params[in] Pst *pst, SchSliceCfgReq *cfgReq + * @params[in] Pst *pst, SchSliceRecfgReq *cfgReq * @return ROK - success * RFAILED - failure * * ****************************************************************/ -uint8_t packMacSchSliceReCfgReq(Pst *pst, SchSliceCfgReq *cfgReq) +uint8_t packMacSchSliceRecfgReq(Pst *pst, SchSliceRecfgReq *sliceRecfgReq) { if((pst->selector == ODU_SELECTOR_LC) || (pst->selector == ODU_SELECTOR_LWLC)) { @@ -627,13 +657,13 @@ uint8_t packMacSchSliceReCfgReq(Pst *pst, SchSliceCfgReq *cfgReq) * * @details * - * Function : packSchSliceReCfgRsp + * Function : packSchSliceRecfgRsp * * - * @param[in] Pst *pst, SchSliceCfgRsp *cfgRsp + * @param[in] Pst *pst, SchSliceRecfgRsp *cfgRsp * @return S16 - ROK **/ -uint8_t packSchSliceReCfgRsp(Pst *pst, SchSliceCfgRsp *cfgRsp) +uint8_t packSchSliceRecfgRsp(Pst *pst, SchSliceRecfgRsp *recfgRsp) { return ROK; } @@ -685,6 +715,26 @@ uint8_t packSchMacDlPageAlloc(Pst *pst, DlPageAlloc *dlPageAlloc) { return ROK; } + +/** + * @brief function to pack Harq process release message + * from SCH to MAC + * + * @details + * + * Function : packSchMacDlReleaseHarq + * + * + * @param[in] Pst *pst, the post structure + * @param[in] SchRlsHqInfo *rlsHqInfo + * @return S16 + * -# ROK + **/ +uint8_t packSchMacDlReleaseHarq(Pst *pst, SchRlsHqInfo *rlsHqInfo) +{ + return ROK; +} + /********************************************************************** End of file **********************************************************************/