X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcm%2Fmac_sch_interface.c;h=397697ce1c3c5d95b32fe4606d7ea5e311f56f5b;hb=c946e9243610d6fb122e34674eeab874f7d2f7a4;hp=522bdf42951612033b6fab1e71ab471e8ae20b22;hpb=86ce8157d6b459515f2a3f37f5bc84daee2d27ca;p=o-du%2Fl2.git diff --git a/src/cm/mac_sch_interface.c b/src/cm/mac_sch_interface.c index 522bdf429..397697ce1 100644 --- a/src/cm/mac_sch_interface.c +++ b/src/cm/mac_sch_interface.c @@ -355,6 +355,66 @@ uint8_t packMacSchModUeConfigReq(Pst *pst, SchUeCfg *ueCfg) return ROK; } +/******************************************************************* + * + * @brief Pack and Send RACH resource Request from MAC to SCH + * + * @details + * + * Function : packMacSchRachRsrcReq + * + * Functionality: + * Pack and Send RACH resouece Request from MAC to SCH + * + * @params[in] Post structure + * RACH resource request + * @return ROK - success + * RFAILED - failure + * + * ****************************************************************/ +uint8_t packMacSchRachRsrcReq(Pst *pst, SchRachRsrcReq *schRachRsrcReq) +{ + if((pst->selector == ODU_SELECTOR_LC) || (pst->selector == ODU_SELECTOR_LC)) + { + /* TODO */ + } + else + { + return RFAILED; + } + return ROK; +} + +/******************************************************************* + * + * @brief Pack and Send RACH resource Response from SCH to MAC + * + * @details + * + * Function : packSchRachRsrcRsp + * + * Functionality: + * Pack and Send RACH resource Response from SCH to MAC + * + * @params[in] Post structure + * RACH resource response + * @return ROK - success + * RFAILED - failure + * + * ****************************************************************/ +uint8_t packSchRachRsrcRsp(Pst *pst, SchRachRsrcRsp *schRachRsrcRsp) +{ + if((pst->selector == ODU_SELECTOR_LC) || (pst->selector == ODU_SELECTOR_LC)) + { + /* TODO */ + } + else + { + return RFAILED; + } + return ROK; +} + /******************************************************************* * * @brief Pack and Send UE Delete Request from MAC to SCH