X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcu_stub%2Fcu_stub.h;h=b80998137fab55658a88218dd85862b2b88fd3c9;hb=edf809241b22901ebf97d741f08cd4d5a8f0f81d;hp=180116f4ae2f0fab09ebf0cc63d3e998867e5547;hpb=82722dbe73abc2e26dad3c2ddad5f89015aa323c;p=o-du%2Fl2.git diff --git a/src/cu_stub/cu_stub.h b/src/cu_stub/cu_stub.h index 180116f4a..b80998137 100644 --- a/src/cu_stub/cu_stub.h +++ b/src/cu_stub/cu_stub.h @@ -112,6 +112,14 @@ typedef enum Inter_DU_HO }HandoverType; +typedef enum +{ + XN_SETUP_REQ, + XN_SETUP_RSP, + HO_REQ, + HO_REQ_ACK +}XnEventType; + typedef enum { CELL_INACTIVE, @@ -146,8 +154,11 @@ typedef struct cuCfgParams typedef struct handoverInfo { HandoverType HOType; - uint32_t sourceId; /* If Inter_DU HO, this is Source DU ID. In case of Inter CU HO, this is Source CU ID */ - uint32_t targetId; /* If Inter_DU HO, this is Taregt DU ID. In case of Inter CU HO, this is Target CU ID */ + uint32_t srcNodeId; /* If Inter_DU HO, this is Source DU ID. In case of Inter CU HO, this is Source CU ID */ + uint32_t tgtNodeId; /* If Inter_DU HO, this is Taregt DU ID. In case of Inter CU HO, this is Target CU ID */ + uint32_t tgtCellId; /* Cell Id in target node to which UE is to be handed over */ + uint8_t cuUeF1apIdSrc; /* Used for Inter-CU HO. CU UE F1AP ID of UE in source CU */ + uint8_t cuUeF1apIdTgt; /* Used for Inter-CU HO. CU UE F1AP ID of UE in target CU */ }HandoverInfo; typedef struct dlAmCfg @@ -345,6 +356,7 @@ typedef struct duDb CuCellCb cellCb[MAX_NUM_CELL]; uint8_t numUe; CuUeCb ueCb[MAX_NUM_CELL * MAX_NUM_UE]; + CuUeCb *tempUeCtxtInHo; }DuDb; typedef struct cuGlobalCb