Commit 66e4dc71 authored by WEI-TAI CHEN's avatar WEI-TAI CHEN

LTE eNB RRC update to Rel15

parent 9b1c03d1
...@@ -2077,7 +2077,7 @@ add_executable(lte-softmodem ...@@ -2077,7 +2077,7 @@ add_executable(lte-softmodem
target_link_libraries (lte-softmodem target_link_libraries (lte-softmodem
-Wl,--start-group -Wl,--start-group
RRC_LIB S1AP_LIB S1AP_ENB GTPV1U SECU_CN SECU_OSA UTIL HASHTABLE SCTP_CLIENT UDP SCHED_LIB SCHED_RU_LIB PHY_COMMON PHY PHY_RU LFDS L2 RRC_LIB NR_RRC_LIB S1AP_LIB S1AP_ENB GTPV1U SECU_CN SECU_OSA UTIL HASHTABLE SCTP_CLIENT UDP SCHED_LIB SCHED_RU_LIB PHY_COMMON PHY PHY_RU LFDS L2
${MSC_LIB} ${RAL_LIB} ${NAS_UE_LIB} ${ITTI_LIB} ${FLPT_MSG_LIB} ${ASYNC_IF_LIB} ${FLEXRAN_AGENT_LIB} LFDS7 ${MSC_LIB} ${RAL_LIB} ${NAS_UE_LIB} ${ITTI_LIB} ${FLPT_MSG_LIB} ${ASYNC_IF_LIB} ${FLEXRAN_AGENT_LIB} LFDS7
NFAPI_COMMON_LIB NFAPI_LIB NFAPI_VNF_LIB NFAPI_PNF_LIB NFAPI_USER_LIB NFAPI_COMMON_LIB NFAPI_LIB NFAPI_VNF_LIB NFAPI_PNF_LIB NFAPI_USER_LIB
-Wl,--end-group z dl) -Wl,--end-group z dl)
......
...@@ -7905,7 +7905,7 @@ MeasObjectNR-r15 ::= SEQUENCE { ...@@ -7905,7 +7905,7 @@ MeasObjectNR-r15 ::= SEQUENCE {
carrierFreq-r15 ARFCN-ValueNR-r15, carrierFreq-r15 ARFCN-ValueNR-r15,
rs-ConfigSSB-r15 RS-ConfigSSB-NR-r15, rs-ConfigSSB-r15 RS-ConfigSSB-NR-r15,
threshRS-Index-r15 ThresholdListNR-r15 OPTIONAL, -- Need OR threshRS-Index-r15 ThresholdListNR-r15 OPTIONAL, -- Need OR
maxRS-IndexCellQualNR-r15 INTEGER (1.. maxRS-IndexCellQual-r15) OPTIONAL, -- Need OR maxRS-IndexCellQual-r15 INTEGER (1.. maxRS-IndexCellQualNR-r15) OPTIONAL, -- Need OR
offsetFreq-r15 Q-OffsetRangeInterRAT DEFAULT 0, offsetFreq-r15 Q-OffsetRangeInterRAT DEFAULT 0,
blackCellsToRemoveList-r15 CellIndexList OPTIONAL, -- Need ON blackCellsToRemoveList-r15 CellIndexList OPTIONAL, -- Need ON
blackCellsToAddModList-r15 CellsToAddModListNR-r15 OPTIONAL, -- Need ON blackCellsToAddModList-r15 CellsToAddModListNR-r15 OPTIONAL, -- Need ON
...@@ -11807,7 +11807,7 @@ maxReservationPeriod-r14 INTEGER ::= 16 -- Maximum number of resource reservatio ...@@ -11807,7 +11807,7 @@ maxReservationPeriod-r14 INTEGER ::= 16 -- Maximum number of resource reservatio
maxRS-Index-r15 INTEGER ::= 64 -- Maximum number of RS indices maxRS-Index-r15 INTEGER ::= 64 -- Maximum number of RS indices
maxRS-Index-1-r15 INTEGER ::= 63 -- Highest value of RS index as used to identify maxRS-Index-1-r15 INTEGER ::= 63 -- Highest value of RS index as used to identify
-- RS index in RRM reports. -- RS index in RRM reports.
maxRS-IndexCellQual-r15 INTEGER ::= 16 -- Maximum number of RS indices averaged to derive maxRS-IndexCellQualNR-r15 INTEGER ::= 16 -- Maximum number of RS indices averaged to derive
-- cell quality for RRM. -- cell quality for RRM.
maxRS-IndexReport-r15 INTEGER ::= 32 -- Maximum number of RS indices for RRM. maxRS-IndexReport-r15 INTEGER ::= 32 -- Maximum number of RS indices for RRM.
maxRSTD-Freq-r10 INTEGER ::= 3 -- Maximum number of frequency layers for RSTD maxRSTD-Freq-r10 INTEGER ::= 3 -- Maximum number of frequency layers for RSTD
......
...@@ -29,8 +29,8 @@ ...@@ -29,8 +29,8 @@
*/ */
#include "platform_types.h" #include "platform_types.h"
#include "rrc_defs.h" #include "nr_rrc_defs.h"
#include "rrc_extern.h" #include "nr_rrc_extern.h"
#include "UTIL/LOG/log.h" #include "UTIL/LOG/log.h"
#include "pdcp.h" #include "pdcp.h"
#include "msc.h" #include "msc.h"
......
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
//#include "LAYER2/RLC/rlc.h" //#include "LAYER2/RLC/rlc.h"
//#include "COMMON/mac_rrc_primitives.h" //#include "COMMON/mac_rrc_primitives.h"
#if defined(NR_Rel15)
#include "NR_SIB1.h" #include "NR_SIB1.h"
//#include "SystemInformation.h" //#include "SystemInformation.h"
//#include "RRCConnectionReconfiguration.h" //#include "RRCConnectionReconfiguration.h"
...@@ -65,7 +65,7 @@ ...@@ -65,7 +65,7 @@
#include "NR_UE-NR-Capability.h" #include "NR_UE-NR-Capability.h"
#include "NR_MeasResults.h" #include "NR_MeasResults.h"
#include "NR_ServingCellConfigCommon.h" #include "NR_ServingCellConfigCommon.h"
#endif
//------------------- //-------------------
#if defined(ENABLE_ITTI) #if defined(ENABLE_ITTI)
......
...@@ -48,6 +48,15 @@ int8_t mac_rrc_nr_data_req(const module_id_t Mod_idP, ...@@ -48,6 +48,15 @@ int8_t mac_rrc_nr_data_req(const module_id_t Mod_idP,
const uint8_t Nb_tb, const uint8_t Nb_tb,
uint8_t *const buffer_pP ); uint8_t *const buffer_pP );
void rrc_gNB_process_SgNBAdditionRequest(
const protocol_ctxt_t *const ctxt_pP,
rrc_gNB_ue_context_t *ue_context_pP
);
void rrc_gNB_generate_SgNBAdditionRequestAcknowledge(
const protocol_ctxt_t *const ctxt_pP,
rrc_gNB_ue_context_t *const ue_context_pP
);
#if defined(ENABLE_ITTI) #if defined(ENABLE_ITTI)
/**\brief RRC eNB task. /**\brief RRC eNB task.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment