X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2F5gnrrlc%2Frlc_upr_inf_api.c;h=8ae041e873f78c4a4969c325cef73316e8b49b53;hb=refs%2Fchanges%2F91%2F5391%2F11;hp=ff4305862d9dccf2c63730b1ed522293623996eb;hpb=b9a6860b8d95b57307e3e30b95642c83a762241e;p=o-du%2Fl2.git diff --git a/src/5gnrrlc/rlc_upr_inf_api.c b/src/5gnrrlc/rlc_upr_inf_api.c index ff4305862..8ae041e87 100644 --- a/src/5gnrrlc/rlc_upr_inf_api.c +++ b/src/5gnrrlc/rlc_upr_inf_api.c @@ -41,6 +41,14 @@ RlcDlRrcMsgRspToDuFunc rlcSendDlRrcMsgRspToDuOpts[] = packRlcDlRrcMsgRspToDu /* 2 - Light weight loosely coupled */ }; +/* Function pointer array for UL RRC Msg Transfer */ +RlcUlUserDataToDuFunc rlcSendUlUserDataToDuOpts[] = +{ + packRlcUlUserDataToDu, /* 0 - Loosely coupled */ + DuProcRlcUlUserDataTrans, /* 1 - Tightly coupled */ + packRlcUlUserDataToDu /* 2 - Light weight loosely coupled */ +}; + /******************************************************************* * * @brief Sends UL RRC Message Info to DU APP @@ -104,6 +112,27 @@ uint8_t rlcSendDlRrcMsgRspToDu(Pst *pst, RlcDlRrcMsgRsp *dlRrcMsg) return (*rlcSendDlRrcMsgRspToDuOpts[pst->selector])(pst, dlRrcMsg); } +/******************************************************************* + * + * @brief Sends UL User data Info to DU APP + * + * @details + * + * Function : rlcSendUlUserDataToDu + * + * Functionality: Sends UL User Data Info to DU APP + * + * @params[in] Pst structure + * UL user data Info + * @return ROK - success + * RFAILED - failure + * + * ****************************************************************/ +uint8_t rlcSendUlUserDataToDu(Pst *pst, RlcUlUserDatInfo *ulUserData) +{ + return (*rlcSendUlUserDataToDuOpts[pst->selector])(pst, ulUserData); +} + /********************************************************************** End of file **********************************************************************/