X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2F5gnrrlc%2Fkw_ul.x;h=7367ee83375f9529003644c3c3e69b02bd94c190;hb=3330932565e15a749fd5dd5039cdea2862ca51cc;hp=daed3ed2d449e766a2dd29e5db3dffb4712935fb;hpb=6d01b1cb797bb2b47115eee21ad7d1a6ff3fcfe7;p=o-du%2Fl2.git diff --git a/src/5gnrrlc/kw_ul.x b/src/5gnrrlc/kw_ul.x index daed3ed2d..7367ee833 100755 --- a/src/5gnrrlc/kw_ul.x +++ b/src/5gnrrlc/kw_ul.x @@ -18,12 +18,12 @@ /********************************************************************20** - Name: LTE RLC file for uplink and non real time tasks + Name: NR RLC file for uplink and non real time tasks Type: C include file Desc: This file contains all the data structures and - prototypes for LTE RLC in the uplink. + prototypes for RLC in the uplink. File: kw_ul.x @@ -164,6 +164,7 @@ typedef struct rlcAmRecBuf uint16_t expSo; /**< Next expected seg offset */ Bool allRcvd; /**< All bytes received or not */ Bool isDelvUpperLayer; /**< Is it sent to upper layer */ + Bool noMissingSeg; /*!< Flag to check all the bytes are received before the last byte of segment */ }RlcAmRecBuf; /** @addtogroup ammode */ @@ -186,8 +187,8 @@ typedef struct rlcAmRecBuf * - expSo : The expected SO for reassembly * - staProhTmr : The Status Probihit Timer * - staProhTmrInt : Status Prohibit Timer interval (in ??) - * - reOrdTmr : The Reordering Timer - * - reOrdTmrInt : Re-ordering timer interval + * - reAsmblTmr : The Reordering Timer + * - reAsmblTmrInt : Re-ordering timer interval * - gatherStaPduInfo : Whether to gather information required to create * the STATUS PDU * @@ -210,8 +211,8 @@ typedef struct rlcAmUl uint16_t expSo; /**< Expected SO for reassembly */ CmTimer staProhTmr; /**< T_status_prohibit Timer */ uint16_t staProhTmrInt; /**< Timer Interval */ - CmTimer reOrdTmr; /**< T_reordering Timer */ - uint8_t reOrdTmrInt; /**< Timer Interval */ + CmTimer reAsmblTmr; /**< T_reordering Timer */ + uint8_t reAsmblTmrInt; /**< Timer Interval */ Bool gatherStaPduInfo; /**< Gather STATUS PDU creation info*/ Bool isOutOfSeq; /**< To identify whether packets are Out-Of-Seq or not */ uint8_t snLen; /*!< Sequence number length:12 bit or 18 bit : 5GNR RLC */ @@ -557,7 +558,7 @@ Void rlcAmmProcessPdus ARGS((RlcCb *gCb, KwPduInfo *pduInfo)); #endif -Void rlcAmmReOrdTmrExp ARGS((RlcCb *gCb, RlcUlRbCb *rbCb)); +Void rlcAmmReAsmblTmrExp ARGS((RlcCb *gCb, RlcUlRbCb *rbCb)); Void rlcAmmStaProTmrExp ARGS((RlcCb *gCb, RlcUlRbCb *rbCb));