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
Fix for seg fault at 5th and 20th slot and SIB1
[o-du/l2.git]
/
src
/
du_app
/
du_mgr.h
diff --git
a/src/du_app/du_mgr.h
b/src/du_app/du_mgr.h
index
fc23787
..
35ef06a
100644
(file)
--- a/
src/du_app/du_mgr.h
+++ b/
src/du_app/du_mgr.h
@@
-75,7
+75,7
@@
#define EVTSRVOPENCFM 5
#define EVTTNLMGMTREQ 6
#define EVTTNLMGMTCFM 7
#define EVTSRVOPENCFM 5
#define EVTTNLMGMTREQ 6
#define EVTTNLMGMTCFM 7
-#define EVT
TTI
IND 8
+#define EVT
SLOT
IND 8
#define EVTSTARTPOLL 9
#define EVENT_RIC_DATA 10
#define EVTSTARTPOLL 9
#define EVENT_RIC_DATA 10
@@
-139,6
+139,12
@@
SPutSBuf(DU_APP_MEM_REGION, DU_POOL, \
(Data *)_datPtr, _size);
SPutSBuf(DU_APP_MEM_REGION, DU_POOL, \
(Data *)_datPtr, _size);
+/* Free shared memory, received through LWLC */
+#define DU_FREE_MEM(_region, _pool, _datPtr, _size) \
+ if(_datPtr) \
+ SPutSBuf(_region, _pool,(Data *)_datPtr, _size); \
+ _datPtr = NULL;
+
typedef enum
{
CELL_OUT_OF_SERVICE,
typedef enum
{
CELL_OUT_OF_SERVICE,
@@
-161,6
+167,7
@@
typedef struct duCellCb
{
U32 cellId; /* Internal cell Id */
CellCfgParams cellInfo; /* Cell info */
{
U32 cellId; /* Internal cell Id */
CellCfgParams cellInfo; /* Cell info */
+ Bool firstSlotIndRcvd;
CellStatus cellStatus; /*Cell status */
}DuCellCb;
CellStatus cellStatus; /*Cell status */
}DuCellCb;
@@
-245,6
+252,7
@@
S16 duHdlEgtpTnlMgmtCfm(EgtpTnlEvt tnlEvtCfm);
S16 duSendEgtpTestData();
S16 duSendEgtpDatInd(Buffer *mBuf);
S16 duHdlSchCfgComplete(Pst *pst, RgMngmt *cfm);
S16 duSendEgtpTestData();
S16 duSendEgtpDatInd(Buffer *mBuf);
S16 duHdlSchCfgComplete(Pst *pst, RgMngmt *cfm);
+uint16_t duBuildAndSendMacCellStartReq();
#endif
#endif