Code Review
/
o-du
/
l2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
[ JIRA Id - ODUHIGH-584 ] Fixing the error number issue CmInetSctpConnectx function
[o-du/l2.git]
/
src
/
5gnrrlc
/
rlc_utils.h
diff --git
a/src/5gnrrlc/rlc_utils.h
b/src/5gnrrlc/rlc_utils.h
index
2bb5fba
..
5ec43d4
100755
(executable)
--- a/
src/5gnrrlc/rlc_utils.h
+++ b/
src/5gnrrlc/rlc_utils.h
@@
-107,8
+107,8
@@
extern "C" {
#ifdef ODU_MEMORY_DEBUG_LOG
#define RLC_MEM_LOG(_macro, _file, _line, _func, _size, _datPtr)\
{\
#ifdef ODU_MEMORY_DEBUG_LOG
#define RLC_MEM_LOG(_macro, _file, _line, _func, _size, _datPtr)\
{\
- printf("\n%s
=== %s +%d, %s, %d, %p
\n", \
- _macro, _file, _line, _func, _size, _datPtr); \
+ printf("\n%s
,=== %s +%d, %s, %lu, %p
\n", \
+ _macro, _file, _line, _func,
(uint64_t)
_size, _datPtr); \
}
#else
#define RLC_MEM_LOG(_macro, _file, _line, _func, _size, _dataPtr) {}
}
#else
#define RLC_MEM_LOG(_macro, _file, _line, _func, _size, _dataPtr) {}
@@
-119,7
+119,7
@@
extern "C" {
if (SGetSBuf(_cb->init.region, _cb->init.pool, (Data **)&_buf, \
(Size) _size) == ROK) \
{ \
if (SGetSBuf(_cb->init.region, _cb->init.pool, (Data **)&_buf, \
(Size) _size) == ROK) \
{ \
- RLC_MEM_LOG("RLC
_
ALLOC", __FILE__, __LINE__, __FUNCTION__, _size, _buf);\
+ RLC_MEM_LOG("RLC
,
ALLOC", __FILE__, __LINE__, __FUNCTION__, _size, _buf);\
memset((_buf), 0, _size); \
} \
else \
memset((_buf), 0, _size); \
} \
else \
@@
-132,7
+132,7
@@
extern "C" {
{ \
if (_buf != NULLP) \
{ \
{ \
if (_buf != NULLP) \
{ \
- RLC_MEM_LOG("RLC
_
FREE", __FILE__, __LINE__, __FUNCTION__, _size, _buf);\
+ RLC_MEM_LOG("RLC
,
FREE", __FILE__, __LINE__, __FUNCTION__, _size, _buf);\
(Void) SPutSBuf(_cb->init.region, _cb->init.pool, \
(Data *) _buf, (Size) _size); \
_buf = NULLP; \
(Void) SPutSBuf(_cb->init.region, _cb->init.pool, \
(Data *) _buf, (Size) _size); \
_buf = NULLP; \
@@
-143,7
+143,7
@@
extern "C" {
{ \
if (_buf != NULLP) \
{ \
{ \
if (_buf != NULLP) \
{ \
- RLC_MEM_LOG("RLC
_
FREE_SHRABL_BUF", __FILE__, __LINE__, __FUNCTION__, _size, _buf);\
+ RLC_MEM_LOG("RLC
,
FREE_SHRABL_BUF", __FILE__, __LINE__, __FUNCTION__, _size, _buf);\
(Void) SPutStaticBuffer(_region, _pool, \
(Data *) _buf, (Size) _size, 0); \
_buf = NULLP; \
(Void) SPutStaticBuffer(_region, _pool, \
(Data *) _buf, (Size) _size, 0); \
_buf = NULLP; \
@@
-153,7
+153,7
@@
extern "C" {
#define RLC_FREE_SHRABL_BUF_WC(_region, _pool,_buf, _size) \
{ \
if (_buf != NULLP){\
#define RLC_FREE_SHRABL_BUF_WC(_region, _pool,_buf, _size) \
{ \
if (_buf != NULLP){\
- RLC_MEM_LOG("RLC
_
FREE_SHRABL_BUF_WC", __FILE__, __LINE__, __FUNCTION__, _size, _buf);\
+ RLC_MEM_LOG("RLC
,
FREE_SHRABL_BUF_WC", __FILE__, __LINE__, __FUNCTION__, _size, _buf);\
(Void) SPutStaticBuffer(_region, _pool, \
(Data *) _buf, (Size) _size, 0); \
_buf = NULLP; \
(Void) SPutStaticBuffer(_region, _pool, \
(Data *) _buf, (Size) _size, 0); \
_buf = NULLP; \
@@
-165,7
+165,7
@@
extern "C" {
if(SGetStaticBuffer(_region, _pool, (Data **)&_buf, \
(Size) _size, 0)==ROK) \
{\
if(SGetStaticBuffer(_region, _pool, (Data **)&_buf, \
(Size) _size, 0)==ROK) \
{\
- RLC_MEM_LOG("RLC
_
ALLOC_SHRABL_BUF_WC", __FILE__, __LINE__, __FUNCTION__, _size, _buf);\
+ RLC_MEM_LOG("RLC
,
ALLOC_SHRABL_BUF_WC", __FILE__, __LINE__, __FUNCTION__, _size, _buf);\
}\
else\
{\
}\
else\
{\
@@
-178,7
+178,7
@@
extern "C" {
if (SGetStaticBuffer(_region, _pool, (Data **)&_buf, \
(Size) _size, 0) == ROK) \
{ \
if (SGetStaticBuffer(_region, _pool, (Data **)&_buf, \
(Size) _size, 0) == ROK) \
{ \
- RLC_MEM_LOG("RLC
_
ALLOC_SHRABL_BUF", __FILE__, __LINE__, __FUNCTION__, _size, _buf);\
+ RLC_MEM_LOG("RLC
,
ALLOC_SHRABL_BUF", __FILE__, __LINE__, __FUNCTION__, _size, _buf);\
memset((_buf), 0, _size); \
} \
else \
memset((_buf), 0, _size); \
} \
else \
@@
-191,7
+191,7
@@
extern "C" {
{\
if(SGetSBuf(_cb->init.region, _cb->init.pool, (Data **)&_buf, (Size) _size) == ROK)\
{\
{\
if(SGetSBuf(_cb->init.region, _cb->init.pool, (Data **)&_buf, (Size) _size) == ROK)\
{\
- RLC_MEM_LOG("RLC
_
ALLOC_WC", __FILE__, __LINE__, __FUNCTION__, _size, _buf);\
+ RLC_MEM_LOG("RLC
,
ALLOC_WC", __FILE__, __LINE__, __FUNCTION__, _size, _buf);\
}\
}
}\
}
@@
-199,7
+199,7
@@
extern "C" {
{ \
if(_sdu->mBuf) \
{ \
{ \
if(_sdu->mBuf) \
{ \
- RLC_MEM_LOG("RLC
_
REMOVE_SDU", __FILE__, __LINE__, __FUNCTION__, _sdu->sduSz, _sdu->mBuf);\
+ RLC_MEM_LOG("RLC
,
REMOVE_SDU", __FILE__, __LINE__, __FUNCTION__, _sdu->sduSz, _sdu->mBuf);\
ODU_PUT_MSG_BUF(_sdu->mBuf); \
} \
cmLListDelFrm(_sduQ,&_sdu->lstEnt); \
ODU_PUT_MSG_BUF(_sdu->mBuf); \
} \
cmLListDelFrm(_sduQ,&_sdu->lstEnt); \
@@
-211,7
+211,7
@@
extern "C" {
{ \
if (_buf != NULLP) \
{ \
{ \
if (_buf != NULLP) \
{ \
- RLC_MEM_LOG("RLC
_
PST_FREE", __FILE__, __LINE__, __FUNCTION__, _size, _buf);\
+ RLC_MEM_LOG("RLC
,
PST_FREE", __FILE__, __LINE__, __FUNCTION__, _size, _buf);\
(Void) SPutSBuf(_region, _pool, \
(Data *) _buf, (Size) _size); \
_buf = NULLP; \
(Void) SPutSBuf(_region, _pool, \
(Data *) _buf, (Size) _size); \
_buf = NULLP; \
@@
-261,7
+261,7
@@
extern "C" {
{ \
if (_buf != NULLP) \
{ \
{ \
if (_buf != NULLP) \
{ \
- RLC_MEM_LOG("RLC
_
SHRABL_STATIC_BUF_FREE", __FILE__, __LINE__, __FUNCTION__, _size, _buf);\
+ RLC_MEM_LOG("RLC
,
SHRABL_STATIC_BUF_FREE", __FILE__, __LINE__, __FUNCTION__, _size, _buf);\
(Void) SPutStaticBuffer(_region, _pool, \
(Data *) _buf, (Size) _size, 0); \
_buf = NULLP; \
(Void) SPutStaticBuffer(_region, _pool, \
(Data *) _buf, (Size) _size, 0); \
_buf = NULLP; \
@@
-272,7
+272,7
@@
extern "C" {
{ \
SGetStaticBuffer(_region, _pool, (Data **)&_buf, \
(Size) _size, 0); \
{ \
SGetStaticBuffer(_region, _pool, (Data **)&_buf, \
(Size) _size, 0); \
- RLC_MEM_LOG("RLC
_
SHRABL_STATIC_BUF_ALLOC", __FILE__, __LINE__, __FUNCTION__, _size, _buf);\
+ RLC_MEM_LOG("RLC
,
SHRABL_STATIC_BUF_ALLOC", __FILE__, __LINE__, __FUNCTION__, _size, _buf);\
}
#endif
}
#endif
@@
-1116,7
+1116,6
@@
do \
#define RLC_DL_INST 1
#define PDCP_SN 1
#define RLC_DL_INST 1
#define PDCP_SN 1
-#define RLC_REASSEMBLY_TMR_BASE 5 /* Used to calculate timer value from enum values */
/* Fill Pst structure for sending msg from RLC to DUAPP */
#define FILL_PST_RLC_TO_DUAPP(_pst, _srcInst, _event) \
/* Fill Pst structure for sending msg from RLC to DUAPP */
#define FILL_PST_RLC_TO_DUAPP(_pst, _srcInst, _event) \
@@
-1219,7
+1218,7
@@
typedef struct _rlcStats
UMRLCStats umRlcStats;
}RLCStats;
UMRLCStats umRlcStats;
}RLCStats;
-RLCStats gRlcStats;
+
extern
RLCStats gRlcStats;
/* kw005.201 added support for L2 Measurement */
#ifdef LTE_L2_MEAS
/* kw005.201 added support for L2 Measurement */
#ifdef LTE_L2_MEAS
@@
-1709,13
+1708,6
@@
typedef struct rlcUlCb
#endif /* LTE_L2_MEAS */
}RlcUlCb;
#endif /* LTE_L2_MEAS */
}RlcUlCb;
-typedef enum
-{
- SEARCH,
- CREATE,
- DELETE
-}RlcSnssaiActionType;
-
typedef struct rlcThptPerUe
{
uint16_t ueId;
typedef struct rlcThptPerUe
{
uint16_t ueId;
@@
-1787,9
+1779,9
@@
typedef struct rlcCb
RlcThpt rlcThpt; /*!< Throughput at RLC*/
}RlcCb;
RlcThpt rlcThpt; /*!< Throughput at RLC*/
}RlcCb;
-RlcCb *rlcCb[MAX_RLC_INSTANCES]; /*!< RLC global control block */
+
extern
RlcCb *rlcCb[MAX_RLC_INSTANCES]; /*!< RLC global control block */
-CmLListCp *arrTputPerSnssai[DIR_BOTH]; /*Stores the address of Througput LL*/
+
extern
CmLListCp *arrTputPerSnssai[DIR_BOTH]; /*Stores the address of Througput LL*/
/****************************************************************************
* Declarations
***************************************************************************/
/****************************************************************************
* Declarations
***************************************************************************/
@@
-1811,11
+1803,11
@@
uint8_t rlcUeDeleteTmrExpiry(PTR cb);
void rlcSnssaiThptTmrExpiry(PTR cb);
RlcTptPerSnssai* rlcHandleSnssaiTputlist(RlcCb *gCb, Snssai *snssai,\
void rlcSnssaiThptTmrExpiry(PTR cb);
RlcTptPerSnssai* rlcHandleSnssaiTputlist(RlcCb *gCb, Snssai *snssai,\
-
RlcSnssaiActionType
action, Direction dir);
+
ActionTypeLL
action, Direction dir);
uint8_t rlcCalculateTputPerSnssai(CmLListCp *snssaiList, Direction dir);
uint8_t rlcDelTputSnssaiList(RlcCb *gCb, Direction dir);
uint8_t BuildSliceReportToDu(uint8_t snssaiCnt);
uint8_t rlcCalculateTputPerSnssai(CmLListCp *snssaiList, Direction dir);
uint8_t rlcDelTputSnssaiList(RlcCb *gCb, Direction dir);
uint8_t BuildSliceReportToDu(uint8_t snssaiCnt);
-bool rlcFindSliceEntry(
uint32_t
snssaiVal, uint8_t *snssaiIdx,\
+bool rlcFindSliceEntry(
SliceIdentifier
snssaiVal, uint8_t *snssaiIdx,\
SlicePmList *sliceStats);
#ifdef LTE_L2_MEAS
SlicePmList *sliceStats);
#ifdef LTE_L2_MEAS