X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2F5gnrrlc%2Fkw.h;fp=src%2F5gnrrlc%2Fkw.h;h=d57dd95248b33c68696c581ce57d6eb8650b1e20;hb=0d27c8e566e052ad84ea994266a0c7a8c34ce096;hp=5fcd396a60a8d76efd75f5f0c57df36eb0551178;hpb=b9a6860b8d95b57307e3e30b95642c83a762241e;p=o-du%2Fl2.git diff --git a/src/5gnrrlc/kw.h b/src/5gnrrlc/kw.h index 5fcd396a6..d57dd9524 100755 --- a/src/5gnrrlc/kw.h +++ b/src/5gnrrlc/kw.h @@ -327,6 +327,11 @@ #define RLC_TRANS_ID_LST_BKT_SIZE 10 #define RLC_MAX_RB 32 +/* RLC Mode defines */ +#define RLC_MODE_TM 1 +#define RLC_MODE_UM 2 +#define RLC_MODE_AM 3 + /* Direction defines */ #define RLC_DIR_UL 1 /*!< Unlink direction */ #define RLC_DIR_DL 2 /*!< Downlink direction */ @@ -438,14 +443,16 @@ #define RLC_TMR_LEN 10 #define RLC_MAX_UM_TMR 1 #define RLC_MAX_AM_TMR 3 -#define RLC_EVT_UMUL_REORD_TMR 1 -#define RLC_EVT_AMUL_REORD_TMR 2 -#define RLC_EVT_AMUL_STA_PROH_TMR 3 -#define RLC_EVT_AMDL_POLL_RETX_TMR 4 -#define RLC_EVT_WAIT_BNDCFM 5 + +/* Timer events */ +#define EVENT_RLC_UMUL_REASSEMBLE_TMR 1 +#define EVENT_RLC_AMUL_REORD_TMR 2 +#define EVENT_RLC_AMUL_STA_PROH_TMR 3 +#define EVENT_RLC_AMDL_POLL_RETX_TMR 4 +#define EVENT_RLC_WAIT_BNDCFM 5 /* kw005.201 added support for L2 Measurement */ #ifdef LTE_L2_MEAS -#define RLC_EVT_L2_TMR 6 +#define EVENT_RLC_L2_TMR 6 #endif /* LTE_L2_MEAS */ /******************************************************************************* @@ -487,9 +494,9 @@ #define RLC_UMUL rbCb->m.umUl /* Sequence Number length defines */ -#define RLC_UM_CFG_5BIT_SN_LEN 1 /**< UM 5-bit Sequence number length +#define RLC_UM_CFG_6BIT_SN_LEN 1 /**< UM 6-bit Sequence number length in bytes*/ -#define RLC_UM_CFG_10BIT_SN_LEN 2 /**< UM 10-bit Sequence number length +#define RLC_UM_CFG_12BIT_SN_LEN 2 /**< UM 12-bit Sequence number length in bytes*/ /* 5GNR */ /* Sequence Number length defines */ @@ -722,19 +729,18 @@ cmLListInsCrnt(&lstCp, nodeToIns); \ } -#define RLC_LLIST_DEL_RECBUF(_recBuf) \ +#define RLC_LLIST_DEL_RECBUF(_recBuf) \ { \ - RlcSeg *_seg = NULLP; \ - RLC_LLIST_FIRST_SEG(_recBuf->segLst, _seg); \ + RlcSeg *_seg = NULLP; \ + RLC_LLIST_FIRST_SEG(_recBuf->segLst, _seg); \ while (_seg) \ { \ cmLListDelFrm(&_recBuf->segLst, &_seg->lstEnt); \ - RLC_FREE(_seg, sizeof(RlcSeg)); \ - RLC_LLIST_NEXT_SEG(_recBuf->segLst, _seg); \ + RLC_FREE(_seg, sizeof(RlcSeg)); \ + RLC_LLIST_NEXT_SEG(_recBuf->segLst, _seg); \ } \ } -#ifdef NR_RLC_UL #define RLC_UMM_LLIST_FIRST_SEG(lstCp, nod) \ { \ CmLList *tmpNode; \ @@ -754,8 +760,6 @@ nod = NULLP; \ }/*!< next segment in um mode linked list*/ -#endif - #define MODAMT(x, y, z,_snModMask) \ { \ y = (x - z) & _snModMask; \