remove dead code and replace unmanaged asn1_xer_print global variable by the appropriate existing debug flag
This commit is contained in:
committed by
Robert Schmidt
parent
2dae7b0db4
commit
4a3ebb3033
@@ -339,7 +339,6 @@ target_link_libraries(nr_rrc PUBLIC asn1_nr_rrc asn1_lte_rrc)
|
|||||||
set(S1AP_DIR ${OPENAIR3_DIR}/S1AP)
|
set(S1AP_DIR ${OPENAIR3_DIR}/S1AP)
|
||||||
include_directories ("${S1AP_DIR}")
|
include_directories ("${S1AP_DIR}")
|
||||||
add_library(s1ap
|
add_library(s1ap
|
||||||
${S1AP_DIR}/s1ap_common.c
|
|
||||||
${S1AP_DIR}/s1ap_eNB.c
|
${S1AP_DIR}/s1ap_eNB.c
|
||||||
${S1AP_DIR}/s1ap_eNB_context_management_procedures.c
|
${S1AP_DIR}/s1ap_eNB_context_management_procedures.c
|
||||||
${S1AP_DIR}/s1ap_eNB_decoder.c
|
${S1AP_DIR}/s1ap_eNB_decoder.c
|
||||||
|
|||||||
@@ -1021,7 +1021,6 @@ INPUT = \
|
|||||||
@CMAKE_CURRENT_SOURCE_DIR@/../openair3/S1AP/s1ap_eNB_ue_context.h \
|
@CMAKE_CURRENT_SOURCE_DIR@/../openair3/S1AP/s1ap_eNB_ue_context.h \
|
||||||
@CMAKE_CURRENT_SOURCE_DIR@/../openair3/S1AP/s1ap_eNB_management_procedures.h \
|
@CMAKE_CURRENT_SOURCE_DIR@/../openair3/S1AP/s1ap_eNB_management_procedures.h \
|
||||||
@CMAKE_CURRENT_SOURCE_DIR@/../openair3/S1AP/s1ap_eNB_context_management_procedures.c \
|
@CMAKE_CURRENT_SOURCE_DIR@/../openair3/S1AP/s1ap_eNB_context_management_procedures.c \
|
||||||
@CMAKE_CURRENT_SOURCE_DIR@/../openair3/S1AP/s1ap_common.c \
|
|
||||||
@CMAKE_CURRENT_SOURCE_DIR@/../openair3/S1AP/s1ap_eNB_decoder.h \
|
@CMAKE_CURRENT_SOURCE_DIR@/../openair3/S1AP/s1ap_eNB_decoder.h \
|
||||||
@CMAKE_CURRENT_SOURCE_DIR@/../openair3/S1AP/s1ap_eNB_management_procedures.c \
|
@CMAKE_CURRENT_SOURCE_DIR@/../openair3/S1AP/s1ap_eNB_management_procedures.c \
|
||||||
@CMAKE_CURRENT_SOURCE_DIR@/../openair3/S1AP/s1ap_eNB_handlers.h \
|
@CMAKE_CURRENT_SOURCE_DIR@/../openair3/S1AP/s1ap_eNB_handlers.h \
|
||||||
|
|||||||
@@ -37,7 +37,6 @@ RAN_CONTEXT_t RC;
|
|||||||
THREAD_STRUCT thread_struct;
|
THREAD_STRUCT thread_struct;
|
||||||
uint64_t downlink_frequency[MAX_NUM_CCs][4];
|
uint64_t downlink_frequency[MAX_NUM_CCs][4];
|
||||||
int32_t uplink_frequency_offset[MAX_NUM_CCs][4];
|
int32_t uplink_frequency_offset[MAX_NUM_CCs][4];
|
||||||
int asn1_xer_print;
|
|
||||||
int oai_exit = 0;
|
int oai_exit = 0;
|
||||||
instance_t CUuniqInstance = 0;
|
instance_t CUuniqInstance = 0;
|
||||||
|
|
||||||
|
|||||||
@@ -41,8 +41,6 @@ typedef struct e1ap_upcp_inst_s {
|
|||||||
e1ap_net_config_t net_config;
|
e1ap_net_config_t net_config;
|
||||||
} e1ap_upcp_inst_t;
|
} e1ap_upcp_inst_t;
|
||||||
|
|
||||||
extern int asn1_xer_print;
|
|
||||||
|
|
||||||
// forward declaration so we don't require E1AP ASN.1 when including this
|
// forward declaration so we don't require E1AP ASN.1 when including this
|
||||||
// header
|
// header
|
||||||
struct E1AP_E1AP_PDU;
|
struct E1AP_E1AP_PDU;
|
||||||
|
|||||||
@@ -49,9 +49,6 @@
|
|||||||
#define GNB_CONF_STRING_OTG_APP_TYPE "app_type"
|
#define GNB_CONF_STRING_OTG_APP_TYPE "app_type"
|
||||||
#define GNB_CONF_STRING_OTG_BG_TRAFFIC "bg_traffic"
|
#define GNB_CONF_STRING_OTG_BG_TRAFFIC "bg_traffic"
|
||||||
|
|
||||||
extern int asn_debug;
|
|
||||||
extern int asn1_xer_print;
|
|
||||||
|
|
||||||
#ifdef LIBCONFIG_LONG
|
#ifdef LIBCONFIG_LONG
|
||||||
#define libconfig_int long
|
#define libconfig_int long
|
||||||
#else
|
#else
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ ssize_t m2ap_generate_initiating_message(
|
|||||||
pdu.choice.initiatingMessage.criticality = criticality;
|
pdu.choice.initiatingMessage.criticality = criticality;
|
||||||
ANY_fromType_aper((ANY_t *)&pdu.choice.initiatingMessage.value, td, sptr);
|
ANY_fromType_aper((ANY_t *)&pdu.choice.initiatingMessage.value, td, sptr);
|
||||||
|
|
||||||
if (asn1_xer_print) {
|
if (LOG_DEBUGFLAG(DEBUG_ASN1)) {
|
||||||
xer_fprint(stdout, &asn_DEF_M2AP_M2AP_PDU, (void *)&pdu);
|
xer_fprint(stdout, &asn_DEF_M2AP_M2AP_PDU, (void *)&pdu);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -80,7 +80,7 @@ ssize_t m2ap_generate_unsuccessfull_outcome(
|
|||||||
pdu.choice.successfulOutcome.criticality = criticality;
|
pdu.choice.successfulOutcome.criticality = criticality;
|
||||||
ANY_fromType_aper((ANY_t *)&pdu.choice.successfulOutcome.value, td, sptr);
|
ANY_fromType_aper((ANY_t *)&pdu.choice.successfulOutcome.value, td, sptr);
|
||||||
|
|
||||||
if (asn1_xer_print) {
|
if (LOG_DEBUGFLAG(DEBUG_ASN1)) {
|
||||||
xer_fprint(stdout, &asn_DEF_M2AP_M2AP_PDU, (void *)&pdu);
|
xer_fprint(stdout, &asn_DEF_M2AP_M2AP_PDU, (void *)&pdu);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -50,8 +50,6 @@
|
|||||||
# define M2AP_PORT 36423
|
# define M2AP_PORT 36423
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern int asn1_xer_print;
|
|
||||||
|
|
||||||
#include "common/utils/LOG/log.h"
|
#include "common/utils/LOG/log.h"
|
||||||
#include "m2ap_default_values.h"
|
#include "m2ap_default_values.h"
|
||||||
#define M2AP_INFO(x, args...) LOG_I(M2AP, x, ##args)
|
#define M2AP_INFO(x, args...) LOG_I(M2AP, x, ##args)
|
||||||
|
|||||||
@@ -165,7 +165,7 @@ int m2ap_decode_pdu(M2AP_M2AP_PDU_t *pdu, const uint8_t *const buffer, uint32_t
|
|||||||
length,
|
length,
|
||||||
0,
|
0,
|
||||||
0);
|
0);
|
||||||
if (asn1_xer_print) {
|
if (LOG_DEBUGFLAG(DEBUG_ASN1)) {
|
||||||
xer_fprint(stdout, &asn_DEF_M2AP_M2AP_PDU, pdu);
|
xer_fprint(stdout, &asn_DEF_M2AP_M2AP_PDU, pdu);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ int m2ap_encode_pdu(M2AP_M2AP_PDU_t *pdu, uint8_t **buffer, uint32_t *len)
|
|||||||
DevAssert(buffer != NULL);
|
DevAssert(buffer != NULL);
|
||||||
DevAssert(len != NULL);
|
DevAssert(len != NULL);
|
||||||
|
|
||||||
if (asn1_xer_print) {
|
if (LOG_DEBUGFLAG(DEBUG_ASN1)) {
|
||||||
xer_fprint(stdout, &asn_DEF_M2AP_M2AP_PDU, (void *)pdu);
|
xer_fprint(stdout, &asn_DEF_M2AP_M2AP_PDU, (void *)pdu);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ ssize_t x2ap_generate_initiating_message(
|
|||||||
pdu.choice.initiatingMessage.criticality = criticality;
|
pdu.choice.initiatingMessage.criticality = criticality;
|
||||||
ANY_fromType_aper((ANY_t *)&pdu.choice.initiatingMessage.value, td, sptr);
|
ANY_fromType_aper((ANY_t *)&pdu.choice.initiatingMessage.value, td, sptr);
|
||||||
|
|
||||||
if (asn1_xer_print) {
|
if (LOG_DEBUGFLAG(DEBUG_ASN1)) {
|
||||||
xer_fprint(stdout, &asn_DEF_X2AP_X2AP_PDU, (void *)&pdu);
|
xer_fprint(stdout, &asn_DEF_X2AP_X2AP_PDU, (void *)&pdu);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -79,7 +79,7 @@ ssize_t x2ap_generate_successfull_outcome(
|
|||||||
pdu.choice.successfulOutcome.criticality = criticality;
|
pdu.choice.successfulOutcome.criticality = criticality;
|
||||||
ANY_fromType_aper((ANY_t *)&pdu.choice.successfulOutcome.value, td, sptr);
|
ANY_fromType_aper((ANY_t *)&pdu.choice.successfulOutcome.value, td, sptr);
|
||||||
|
|
||||||
if (asn1_xer_print) {
|
if (LOG_DEBUGFLAG(DEBUG_ASN1)) {
|
||||||
xer_fprint(stdout, &asn_DEF_X2AP_X2AP_PDU, (void *)&pdu);
|
xer_fprint(stdout, &asn_DEF_X2AP_X2AP_PDU, (void *)&pdu);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -111,7 +111,7 @@ ssize_t x2ap_generate_unsuccessfull_outcome(
|
|||||||
pdu.choice.successfulOutcome.criticality = criticality;
|
pdu.choice.successfulOutcome.criticality = criticality;
|
||||||
ANY_fromType_aper((ANY_t *)&pdu.choice.successfulOutcome.value, td, sptr);
|
ANY_fromType_aper((ANY_t *)&pdu.choice.successfulOutcome.value, td, sptr);
|
||||||
|
|
||||||
if (asn1_xer_print) {
|
if (LOG_DEBUGFLAG(DEBUG_ASN1)) {
|
||||||
xer_fprint(stdout, &asn_DEF_X2AP_X2AP_PDU, (void *)&pdu);
|
xer_fprint(stdout, &asn_DEF_X2AP_X2AP_PDU, (void *)&pdu);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -49,8 +49,6 @@
|
|||||||
# define X2AP_PORT 36422
|
# define X2AP_PORT 36422
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern int asn1_xer_print;
|
|
||||||
|
|
||||||
#include "common/utils/LOG/log.h"
|
#include "common/utils/LOG/log.h"
|
||||||
#define X2AP_INFO(x, args...) LOG_I(X2AP, x, ##args)
|
#define X2AP_INFO(x, args...) LOG_I(X2AP, x, ##args)
|
||||||
#define X2AP_ERROR(x, args...) LOG_E(X2AP, x, ##args)
|
#define X2AP_ERROR(x, args...) LOG_E(X2AP, x, ##args)
|
||||||
|
|||||||
@@ -156,7 +156,7 @@ int x2ap_eNB_decode_pdu(X2AP_X2AP_PDU_t *pdu, const uint8_t *const buffer, uint3
|
|||||||
length,
|
length,
|
||||||
0,
|
0,
|
||||||
0);
|
0);
|
||||||
if (asn1_xer_print) {
|
if (LOG_DEBUGFLAG(DEBUG_ASN1)) {
|
||||||
xer_fprint(stdout, &asn_DEF_X2AP_X2AP_PDU, pdu);
|
xer_fprint(stdout, &asn_DEF_X2AP_X2AP_PDU, pdu);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ int x2ap_eNB_encode_pdu(X2AP_X2AP_PDU_t *pdu, uint8_t **buffer, uint32_t *len)
|
|||||||
DevAssert(buffer != NULL);
|
DevAssert(buffer != NULL);
|
||||||
DevAssert(len != NULL);
|
DevAssert(len != NULL);
|
||||||
|
|
||||||
if (asn1_xer_print) {
|
if (LOG_DEBUGFLAG(DEBUG_ASN1)) {
|
||||||
xer_fprint(stdout, &asn_DEF_X2AP_X2AP_PDU, (void *)pdu);
|
xer_fprint(stdout, &asn_DEF_X2AP_X2AP_PDU, (void *)pdu);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ ssize_t m3ap_generate_initiating_message(
|
|||||||
pdu.choice.initiatingMessage.criticality = criticality;
|
pdu.choice.initiatingMessage.criticality = criticality;
|
||||||
ANY_fromType_aper((ANY_t *)&pdu.choice.initiatingMessage.value, td, sptr);
|
ANY_fromType_aper((ANY_t *)&pdu.choice.initiatingMessage.value, td, sptr);
|
||||||
|
|
||||||
if (asn1_xer_print) {
|
if (LOG_DEBUGFLAG(DEBUG_ASN1)) {
|
||||||
xer_fprint(stdout, &asn_DEF_M3AP_M3AP_PDU, (void *)&pdu);
|
xer_fprint(stdout, &asn_DEF_M3AP_M3AP_PDU, (void *)&pdu);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -80,7 +80,7 @@ ssize_t m3ap_generate_unsuccessfull_outcome(
|
|||||||
pdu.choice.successfulOutcome.criticality = criticality;
|
pdu.choice.successfulOutcome.criticality = criticality;
|
||||||
ANY_fromType_aper((ANY_t *)&pdu.choice.successfulOutcome.value, td, sptr);
|
ANY_fromType_aper((ANY_t *)&pdu.choice.successfulOutcome.value, td, sptr);
|
||||||
|
|
||||||
if (asn1_xer_print) {
|
if (LOG_DEBUGFLAG(DEBUG_ASN1)) {
|
||||||
xer_fprint(stdout, &asn_DEF_M3AP_M3AP_PDU, (void *)&pdu);
|
xer_fprint(stdout, &asn_DEF_M3AP_M3AP_PDU, (void *)&pdu);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -48,8 +48,6 @@
|
|||||||
# define M3AP_PORT 36444
|
# define M3AP_PORT 36444
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern int asn1_xer_print;
|
|
||||||
|
|
||||||
#include "common/utils/LOG/log.h"
|
#include "common/utils/LOG/log.h"
|
||||||
#include "m3ap_default_values.h"
|
#include "m3ap_default_values.h"
|
||||||
#define M3AP_INFO(x, args...) LOG_I(M3AP, x, ##args)
|
#define M3AP_INFO(x, args...) LOG_I(M3AP, x, ##args)
|
||||||
|
|||||||
@@ -188,7 +188,7 @@ int m3ap_decode_pdu(M3AP_M3AP_PDU_t *pdu, const uint8_t *const buffer, uint32_t
|
|||||||
length,
|
length,
|
||||||
0,
|
0,
|
||||||
0);
|
0);
|
||||||
if (asn1_xer_print) {
|
if (LOG_DEBUGFLAG(DEBUG_ASN1)) {
|
||||||
xer_fprint(stdout, &asn_DEF_M3AP_M3AP_PDU, pdu);
|
xer_fprint(stdout, &asn_DEF_M3AP_M3AP_PDU, pdu);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ int m3ap_encode_pdu(M3AP_M3AP_PDU_t *pdu, uint8_t **buffer, uint32_t *len)
|
|||||||
DevAssert(buffer != NULL);
|
DevAssert(buffer != NULL);
|
||||||
DevAssert(len != NULL);
|
DevAssert(len != NULL);
|
||||||
|
|
||||||
if (asn1_xer_print) {
|
if (LOG_DEBUGFLAG(DEBUG_ASN1)) {
|
||||||
xer_fprint(stdout, &asn_DEF_M3AP_M3AP_PDU, (void *)pdu);
|
xer_fprint(stdout, &asn_DEF_M3AP_M3AP_PDU, (void *)pdu);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -31,8 +31,6 @@
|
|||||||
#include "conversions.h"
|
#include "conversions.h"
|
||||||
#include "ngap_common.h"
|
#include "ngap_common.h"
|
||||||
|
|
||||||
int asn1_xer_print = 0;
|
|
||||||
|
|
||||||
void encode_ngap_cause(NGAP_Cause_t *out, const ngap_cause_t *in)
|
void encode_ngap_cause(NGAP_Cause_t *out, const ngap_cause_t *in)
|
||||||
{
|
{
|
||||||
switch (in->type) {
|
switch (in->type) {
|
||||||
|
|||||||
@@ -48,9 +48,6 @@
|
|||||||
|
|
||||||
#define NGAP_UE_ID_FMT "0x%06"PRIX32
|
#define NGAP_UE_ID_FMT "0x%06"PRIX32
|
||||||
|
|
||||||
extern int asn_debug;
|
|
||||||
extern int asn1_xer_print;
|
|
||||||
|
|
||||||
# include "common/utils/LOG/log.h"
|
# include "common/utils/LOG/log.h"
|
||||||
# include "ngap_gNB_default_values.h"
|
# include "ngap_gNB_default_values.h"
|
||||||
# define NGAP_ERROR(x, args...) LOG_E(NGAP, x, ##args)
|
# define NGAP_ERROR(x, args...) LOG_E(NGAP, x, ##args)
|
||||||
|
|||||||
@@ -115,7 +115,7 @@ int ngap_gNB_encode_pdu(NGAP_NGAP_PDU_t *pdu, uint8_t **buffer, uint32_t *len)
|
|||||||
DevAssert(pdu != NULL);
|
DevAssert(pdu != NULL);
|
||||||
DevAssert(buffer != NULL);
|
DevAssert(buffer != NULL);
|
||||||
DevAssert(len != NULL);
|
DevAssert(len != NULL);
|
||||||
if (asn1_xer_print) {
|
if (LOG_DEBUGFLAG(DEBUG_ASN1)) {
|
||||||
xer_fprint(stdout, &asn_DEF_NGAP_NGAP_PDU, (void *)pdu);
|
xer_fprint(stdout, &asn_DEF_NGAP_NGAP_PDU, (void *)pdu);
|
||||||
}
|
}
|
||||||
switch (pdu->present) {
|
switch (pdu->present) {
|
||||||
|
|||||||
@@ -690,7 +690,7 @@ int ngap_gNB_initial_ctxt_resp(instance_t instance, ngap_initial_context_setup_r
|
|||||||
// ie->value.choice.CriticalityDiagnostics =;
|
// ie->value.choice.CriticalityDiagnostics =;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (asn1_xer_print) {
|
if (LOG_DEBUGFLAG(DEBUG_ASN1)) {
|
||||||
xer_fprint(stdout, &asn_DEF_NGAP_NGAP_PDU, &pdu);
|
xer_fprint(stdout, &asn_DEF_NGAP_NGAP_PDU, &pdu);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -772,7 +772,7 @@ int ngap_gNB_initial_ctxt_fail(instance_t instance, ngap_initial_context_setup_f
|
|||||||
ie->value.present = NGAP_InitialContextSetupFailureIEs__value_PR_Cause;
|
ie->value.present = NGAP_InitialContextSetupFailureIEs__value_PR_Cause;
|
||||||
encode_ngap_cause(&ie->value.choice.Cause, &initial_ctxt_fail->cause);
|
encode_ngap_cause(&ie->value.choice.Cause, &initial_ctxt_fail->cause);
|
||||||
}
|
}
|
||||||
if (asn1_xer_print) {
|
if (LOG_DEBUGFLAG(DEBUG_ASN1)) {
|
||||||
xer_fprint(stdout, &asn_DEF_NGAP_NGAP_PDU, &pdu);
|
xer_fprint(stdout, &asn_DEF_NGAP_NGAP_PDU, &pdu);
|
||||||
}
|
}
|
||||||
if (ngap_gNB_encode_pdu(&pdu, &buffer, &length) < 0) {
|
if (ngap_gNB_encode_pdu(&pdu, &buffer, &length) < 0) {
|
||||||
|
|||||||
@@ -1,41 +0,0 @@
|
|||||||
/*
|
|
||||||
* Licensed to the OpenAirInterface (OAI) Software Alliance under one or more
|
|
||||||
* contributor license agreements. See the NOTICE file distributed with
|
|
||||||
* this work for additional information regarding copyright ownership.
|
|
||||||
* The OpenAirInterface Software Alliance licenses this file to You under
|
|
||||||
* the OAI Public License, Version 1.1 (the "License"); you may not use this file
|
|
||||||
* except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.openairinterface.org/?page_id=698
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*-------------------------------------------------------------------------------
|
|
||||||
* For more information about the OpenAirInterface (OAI) Software Alliance:
|
|
||||||
* contact@openairinterface.org
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*! \file s1ap_common.c
|
|
||||||
* \brief s1ap procedures for both eNB and MME
|
|
||||||
* \author Sebastien ROUX and Navid Nikaein
|
|
||||||
* \email navid.nikaein@eurecom.fr
|
|
||||||
* \date 2012-2015
|
|
||||||
* \version 0.1
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <stdint.h>
|
|
||||||
|
|
||||||
#include "s1ap_common.h"
|
|
||||||
#include "S1AP_S1AP-PDU.h"
|
|
||||||
|
|
||||||
|
|
||||||
int asn1_xer_print = 0;
|
|
||||||
|
|
||||||
|
|
||||||
void s1ap_handle_criticality(S1AP_Criticality_t criticality)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
@@ -52,8 +52,6 @@
|
|||||||
|
|
||||||
#define S1AP_UE_ID_FMT "0x%06"PRIX32
|
#define S1AP_UE_ID_FMT "0x%06"PRIX32
|
||||||
|
|
||||||
extern int asn1_xer_print;
|
|
||||||
|
|
||||||
#include "common/utils/LOG/log.h"
|
#include "common/utils/LOG/log.h"
|
||||||
#include "s1ap_eNB_default_values.h"
|
#include "s1ap_eNB_default_values.h"
|
||||||
#define S1AP_ERROR(x, args...) LOG_E(S1AP, x, ##args)
|
#define S1AP_ERROR(x, args...) LOG_E(S1AP, x, ##args)
|
||||||
@@ -89,10 +87,4 @@ extern int asn1_xer_print;
|
|||||||
**/
|
**/
|
||||||
typedef int (*s1ap_message_decoded_callback)(sctp_assoc_t assoc_id, uint32_t stream, S1AP_S1AP_PDU_t *pdu);
|
typedef int (*s1ap_message_decoded_callback)(sctp_assoc_t assoc_id, uint32_t stream, S1AP_S1AP_PDU_t *pdu);
|
||||||
|
|
||||||
/** \brief Handle criticality
|
|
||||||
\param criticality Criticality of the IE
|
|
||||||
@returns void
|
|
||||||
**/
|
|
||||||
void s1ap_handle_criticality(S1AP_Criticality_t criticality);
|
|
||||||
/** @}*/
|
|
||||||
#endif /* S1AP_COMMON_H_ */
|
#endif /* S1AP_COMMON_H_ */
|
||||||
|
|||||||
@@ -129,7 +129,7 @@ int s1ap_eNB_encode_initiating(S1AP_S1AP_PDU_t *pdu,
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (asn1_xer_print) {
|
if (LOG_DEBUGFLAG(DEBUG_ASN1)) {
|
||||||
xer_fprint(stdout, &asn_DEF_S1AP_S1AP_PDU, (void *)pdu);
|
xer_fprint(stdout, &asn_DEF_S1AP_S1AP_PDU, (void *)pdu);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -183,7 +183,7 @@ int s1ap_eNB_encode_successfull_outcome(S1AP_S1AP_PDU_t *pdu,
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (asn1_xer_print) {
|
if (LOG_DEBUGFLAG(DEBUG_ASN1)) {
|
||||||
xer_fprint(stdout, &asn_DEF_S1AP_S1AP_PDU, (void *)pdu);
|
xer_fprint(stdout, &asn_DEF_S1AP_S1AP_PDU, (void *)pdu);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -214,7 +214,7 @@ int s1ap_eNB_encode_unsuccessfull_outcome(S1AP_S1AP_PDU_t *pdu,
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (asn1_xer_print) {
|
if (LOG_DEBUGFLAG(DEBUG_ASN1)) {
|
||||||
xer_fprint(stdout, &asn_DEF_S1AP_S1AP_PDU, (void *)pdu);
|
xer_fprint(stdout, &asn_DEF_S1AP_S1AP_PDU, (void *)pdu);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -154,10 +154,6 @@ void doit (void)
|
|||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
break_on_error = 1;
|
break_on_error = 1;
|
||||||
|
|
||||||
// asn1_xer_print = 1;
|
|
||||||
// asn_debug = 1;
|
|
||||||
|
|
||||||
for (i = 0; i < sizeof(s1ap_test) / sizeof(s1ap_test_t); i++) {
|
for (i = 0; i < sizeof(s1ap_test) / sizeof(s1ap_test_t); i++) {
|
||||||
S1AP_S1AP_PDU_t pdu;
|
S1AP_S1AP_PDU_t pdu;
|
||||||
uint8_t *buffer;
|
uint8_t *buffer;
|
||||||
|
|||||||
Reference in New Issue
Block a user