From 3086538e026722b4183c40f6fe0d467f126d5541 Mon Sep 17 00:00:00 2001 From: winckel <winckel@eurecom.fr> Date: Sun, 22 Dec 2013 11:43:29 +0000 Subject: [PATCH] Corrected task id and instance value in ITTI generic log for SIB encoding. git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4810 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- openair2/RRC/LITE/MESSAGES/asn1_msg.c | 24 +++++++++++++----------- openair2/RRC/LITE/MESSAGES/asn1_msg.h | 2 +- openair2/RRC/LITE/rrc_eNB.c | 3 ++- 3 files changed, 16 insertions(+), 13 deletions(-) diff --git a/openair2/RRC/LITE/MESSAGES/asn1_msg.c b/openair2/RRC/LITE/MESSAGES/asn1_msg.c index 8160a8d591..0a2c163d14 100644 --- a/openair2/RRC/LITE/MESSAGES/asn1_msg.c +++ b/openair2/RRC/LITE/MESSAGES/asn1_msg.c @@ -100,7 +100,9 @@ int errno; #endif #else -#define msg printf +# if !defined (msg) +# define msg printf +# endif #endif typedef struct xer_sprint_string_s @@ -356,7 +358,7 @@ uint8_t do_MIB(LTE_DL_FRAME_PARMS *frame_parms, uint32_t frame, uint8_t *buffer) */ } -uint8_t do_SIB1(LTE_DL_FRAME_PARMS *frame_parms, uint8_t *buffer, +uint8_t do_SIB1(uint8_t Mod_id, LTE_DL_FRAME_PARMS *frame_parms, uint8_t *buffer, BCCH_DL_SCH_Message_t *bcch_message, SystemInformationBlockType1_t **sib1 #if defined(ENABLE_ITTI) @@ -508,10 +510,10 @@ uint8_t do_SIB1(LTE_DL_FRAME_PARMS *frame_parms, uint8_t *buffer, { MessageDef *message_p; - message_p = itti_alloc_new_message_sized (TASK_RRC_UE, GENERIC_LOG, message_string_size); + message_p = itti_alloc_new_message_sized (TASK_RRC_ENB, GENERIC_LOG, message_string_size); memcpy(&message_p->ittiMsg.generic_log, message_string, message_string_size); - itti_send_msg_to_task(TASK_UNKNOWN, INSTANCE_DEFAULT, message_p); + itti_send_msg_to_task(TASK_UNKNOWN, Mod_id, message_p); } } # endif @@ -527,9 +529,9 @@ uint8_t do_SIB1(LTE_DL_FRAME_PARMS *frame_parms, uint8_t *buffer, } uint8_t do_SIB2_AT4(uint8_t Mod_id, - uint8_t *buffer, - BCCH_DL_SCH_Message_t *bcch_message, - SystemInformationBlockType2_t **sib2) { + uint8_t *buffer, + BCCH_DL_SCH_Message_t *bcch_message, + SystemInformationBlockType2_t **sib2) { struct SystemInformation_r8_IEs_sib_TypeAndInfo_Member *sib2_part; @@ -696,10 +698,10 @@ uint8_t do_SIB2_AT4(uint8_t Mod_id, { MessageDef *message_p; - message_p = itti_alloc_new_message_sized (TASK_RRC_UE, GENERIC_LOG, message_string_size); + message_p = itti_alloc_new_message_sized (TASK_RRC_ENB, GENERIC_LOG, message_string_size); memcpy(&message_p->ittiMsg.generic_log, message_string, message_string_size); - itti_send_msg_to_task(TASK_UNKNOWN, INSTANCE_DEFAULT, message_p); + itti_send_msg_to_task(TASK_UNKNOWN, Mod_id, message_p); } } # endif @@ -1083,10 +1085,10 @@ uint8_t do_SIB23(uint8_t Mod_id, { MessageDef *message_p; - message_p = itti_alloc_new_message_sized (TASK_RRC_UE, GENERIC_LOG, message_string_size); + message_p = itti_alloc_new_message_sized (TASK_RRC_ENB, GENERIC_LOG, message_string_size); memcpy(&message_p->ittiMsg.generic_log, message_string, message_string_size); - itti_send_msg_to_task(TASK_UNKNOWN, INSTANCE_DEFAULT, message_p); + itti_send_msg_to_task(TASK_UNKNOWN, Mod_id, message_p); } } # endif diff --git a/openair2/RRC/LITE/MESSAGES/asn1_msg.h b/openair2/RRC/LITE/MESSAGES/asn1_msg.h index 9571cc9d7f..3dc44d369c 100644 --- a/openair2/RRC/LITE/MESSAGES/asn1_msg.h +++ b/openair2/RRC/LITE/MESSAGES/asn1_msg.h @@ -74,7 +74,7 @@ u8 get_adjacent_cell_mod_id(uint16_t phyCellId); @param sib1 Pointer to asn1c C representation of SIB1 @return size of encoded bit stream in bytes*/ -uint8_t do_SIB1(LTE_DL_FRAME_PARMS *frame_parms, uint8_t *buffer, +uint8_t do_SIB1(uint8_t Mod_id, LTE_DL_FRAME_PARMS *frame_parms, uint8_t *buffer, BCCH_DL_SCH_Message_t *bcch_message, SystemInformationBlockType1_t **sib1 #if defined(ENABLE_ITTI) diff --git a/openair2/RRC/LITE/rrc_eNB.c b/openair2/RRC/LITE/rrc_eNB.c index 189286ee8a..358da43a94 100644 --- a/openair2/RRC/LITE/rrc_eNB.c +++ b/openair2/RRC/LITE/rrc_eNB.c @@ -180,7 +180,8 @@ static void init_SI (u8 Mod_id */ if (eNB_rrc_inst[Mod_id].SIB1) - eNB_rrc_inst[Mod_id].sizeof_SIB1 = do_SIB1 (mac_xface->lte_frame_parms, + eNB_rrc_inst[Mod_id].sizeof_SIB1 = do_SIB1 (Mod_id, + mac_xface->lte_frame_parms, (uint8_t *) eNB_rrc_inst[Mod_id].SIB1, &eNB_rrc_inst[Mod_id]. -- GitLab