From b3aa20c42714f4728e1e35c024cdc0ef0689e3dc Mon Sep 17 00:00:00 2001 From: Lionel Gauthier <lionel.gauthier@eurecom.fr> Date: Fri, 14 Mar 2014 09:50:10 +0000 Subject: [PATCH] for GTPV1U git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5171 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- openair2/ENB_APP/enb_app.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/openair2/ENB_APP/enb_app.c b/openair2/ENB_APP/enb_app.c index d00c3060711..e04da1da30c 100644 --- a/openair2/ENB_APP/enb_app.c +++ b/openair2/ENB_APP/enb_app.c @@ -47,6 +47,9 @@ # if defined(ENABLE_USE_MME) # include "s1ap_eNB.h" # include "sctp_eNB_task.h" +# if defined(LINK_PDCP_TO_GTPV1U) +# include "gtpv1u_eNB_defs.h" +# endif # endif extern unsigned char NB_eNB_INST; @@ -166,7 +169,7 @@ static uint32_t eNB_app_register(uint32_t enb_id_start, uint32_t enb_id_end, con /*------------------------------------------------------------------------------*/ void *eNB_app_task(void *args_p) { - const Enb_properties_array_t *enb_properties; + const Enb_properties_array_t *enb_properties = NULL; #if defined(ENABLE_ITTI) uint32_t enb_nb = 1; /* Default number of eNB is 1 */ uint32_t enb_id_start = 0; @@ -177,8 +180,8 @@ void *eNB_app_task(void *args_p) long enb_register_retry_timer_id; # endif uint32_t enb_id; - MessageDef *msg_p; - const char *msg_name; + MessageDef *msg_p = NULL; + const char *msg_name = NULL; instance_t instance; int result; @@ -209,6 +212,9 @@ void *eNB_app_task(void *args_p) } # if defined(ENABLE_USE_MME) +# if defined(LINK_PDCP_TO_GTPV1U) + gtpv1u_eNB_init(enb_properties->properties[0]); +# endif /* Try to register each eNB */ registered_enb = 0; register_enb_pending = eNB_app_register (enb_id_start, enb_id_end, enb_properties); -- GitLab