Make logging message about received RANAP message more meaningful
The message being used previously seemed to indicate something was wrong with the message. The reality is that we are simply not handling most of them, and they will end up being forwarded as they come in osmo-hnbgw. Related: SYS#5573 Change-Id: If63d942496491f1e9ee454034ec97d25764fde65
This commit is contained in:
parent
c6e118af7a
commit
753a48141e
|
@ -74,8 +74,8 @@ static int cn_ranap_rx_initiating_msg_co(void *ctx, RANAP_InitiatingMessage_t *i
|
||||||
rc = ranap_decode_iu_releasecommandies(&message->msg.iu_ReleaseCommandIEs, &imsg->value);
|
rc = ranap_decode_iu_releasecommandies(&message->msg.iu_ReleaseCommandIEs, &imsg->value);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
LOGP(DRANAP, LOGL_NOTICE, "Received suspicious RANAP "
|
LOGP(DRANAP, LOGL_INFO,
|
||||||
"Procedure %s (CO, IM) from RNC, ignoring\n",
|
"Received RANAP Procedure %s (CO, IM) from RNC. Decode not implemented\n",
|
||||||
get_value_string(ranap_procedure_code_vals, imsg->procedureCode));
|
get_value_string(ranap_procedure_code_vals, imsg->procedureCode));
|
||||||
rc = -1;
|
rc = -1;
|
||||||
break;
|
break;
|
||||||
|
@ -118,8 +118,8 @@ static void cn_ranap_free_initiating_msg_co(ranap_message *message)
|
||||||
ranap_free_iu_releasecommandies(&message->msg.iu_ReleaseCommandIEs);
|
ranap_free_iu_releasecommandies(&message->msg.iu_ReleaseCommandIEs);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
LOGP(DRANAP, LOGL_NOTICE, "Not freeing suspicious RANAP "
|
LOGP(DRANAP, LOGL_INFO,
|
||||||
"Procedure %s (CO, IM) from RNC\n",
|
"Freeing RANAP Procedure %s (CO, IM) from RNC not implemented\n",
|
||||||
get_value_string(ranap_procedure_code_vals, message->procedureCode));
|
get_value_string(ranap_procedure_code_vals, message->procedureCode));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -150,8 +150,8 @@ static int cn_ranap_rx_successful_msg_co(void *ctx, RANAP_SuccessfulOutcome_t *i
|
||||||
rc = ranap_decode_iu_releasecompleteies(&message->msg.iu_ReleaseCompleteIEs, &imsg->value);
|
rc = ranap_decode_iu_releasecompleteies(&message->msg.iu_ReleaseCompleteIEs, &imsg->value);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
LOGP(DRANAP, LOGL_NOTICE, "Received suspicious RANAP "
|
LOGP(DRANAP, LOGL_INFO,
|
||||||
"Procedure %s (SO) from RNC, ignoring\n",
|
"Received RANAP Procedure %s (SO) from RNC. Decode not implemented\n",
|
||||||
get_value_string(ranap_procedure_code_vals, imsg->procedureCode));
|
get_value_string(ranap_procedure_code_vals, imsg->procedureCode));
|
||||||
rc = -1;
|
rc = -1;
|
||||||
break;
|
break;
|
||||||
|
@ -176,8 +176,8 @@ static void cn_ranap_free_successful_msg_co(ranap_message *message)
|
||||||
ranap_free_iu_releasecompleteies(&message->msg.iu_ReleaseCompleteIEs);
|
ranap_free_iu_releasecompleteies(&message->msg.iu_ReleaseCompleteIEs);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
LOGP(DRANAP, LOGL_NOTICE, "Not freeing suspicious RANAP "
|
LOGP(DRANAP, LOGL_INFO,
|
||||||
"Procedure %s (SO) from RNC\n",
|
"Freeing RANAP Procedure %s (SO) from RNC not implemented\n",
|
||||||
get_value_string(ranap_procedure_code_vals, message->procedureCode));
|
get_value_string(ranap_procedure_code_vals, message->procedureCode));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -200,8 +200,8 @@ static int cn_ranap_rx_outcome_msg_co(void *ctx, RANAP_Outcome_t *imsg,
|
||||||
rc = ranap_decode_rab_assignmentresponseies(&message->msg.raB_AssignmentResponseIEs, &imsg->value);
|
rc = ranap_decode_rab_assignmentresponseies(&message->msg.raB_AssignmentResponseIEs, &imsg->value);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
LOGP(DRANAP, LOGL_NOTICE, "Received suspicious RANAP "
|
LOGP(DRANAP, LOGL_INFO,
|
||||||
"Procedure %s (O) from RNC, ignoring\n",
|
"Received RANAP Procedure %s (O) from RNC. Decode not implemented\n",
|
||||||
get_value_string(ranap_procedure_code_vals, imsg->procedureCode));
|
get_value_string(ranap_procedure_code_vals, imsg->procedureCode));
|
||||||
rc = -1;
|
rc = -1;
|
||||||
break;
|
break;
|
||||||
|
@ -218,8 +218,8 @@ static void cn_ranap_free_outcome_msg_co(ranap_message *message)
|
||||||
ranap_free_rab_assignmentresponseies(&message->msg.raB_AssignmentResponseIEs);
|
ranap_free_rab_assignmentresponseies(&message->msg.raB_AssignmentResponseIEs);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
LOGP(DRANAP, LOGL_NOTICE, "Not freeing suspicious RANAP "
|
LOGP(DRANAP, LOGL_INFO,
|
||||||
"Procedure %s (O) from RNC\n",
|
"Freeing RANAP Procedure %s (O) from RNC not implemented\n",
|
||||||
get_value_string(ranap_procedure_code_vals, message->procedureCode));
|
get_value_string(ranap_procedure_code_vals, message->procedureCode));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -247,8 +247,8 @@ static int _cn_ranap_rx_co(void *ctx, RANAP_RANAP_PDU_t *pdu, ranap_message *mes
|
||||||
rc = cn_ranap_rx_outcome_msg_co(ctx, &pdu->choice.outcome, message);
|
rc = cn_ranap_rx_outcome_msg_co(ctx, &pdu->choice.outcome, message);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
LOGP(DRANAP, LOGL_NOTICE, "Received suspicious RANAP "
|
LOGP(DRANAP, LOGL_INFO,
|
||||||
"presence %s (CO) from RNC, ignoring\n",
|
"Received RANAP Procedure %s (CO) from RNC. Decode not implemented\n",
|
||||||
get_value_string(ranap_presence_vals, pdu->present));
|
get_value_string(ranap_presence_vals, pdu->present));
|
||||||
rc = -1;
|
rc = -1;
|
||||||
break;
|
break;
|
||||||
|
@ -268,15 +268,15 @@ void ranap_cn_rx_co_free(ranap_message *message)
|
||||||
cn_ranap_free_successful_msg_co(message);
|
cn_ranap_free_successful_msg_co(message);
|
||||||
break;
|
break;
|
||||||
case RANAP_RANAP_PDU_PR_unsuccessfulOutcome:
|
case RANAP_RANAP_PDU_PR_unsuccessfulOutcome:
|
||||||
LOGP(DRANAP, LOGL_NOTICE, "Not freeing unsupported RANAP "
|
LOGP(DRANAP, LOGL_INFO,
|
||||||
"unsuccessful outcome procedure (CO) from RNC\n");
|
"Freeing RANAP unsuccessful outcome procedure (CO) from RNC not implemented\n");
|
||||||
break;
|
break;
|
||||||
case RANAP_RANAP_PDU_PR_outcome:
|
case RANAP_RANAP_PDU_PR_outcome:
|
||||||
cn_ranap_free_outcome_msg_co(message);
|
cn_ranap_free_outcome_msg_co(message);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
LOGP(DRANAP, LOGL_NOTICE, "Received suspicious RANAP "
|
LOGP(DRANAP, LOGL_INFO,
|
||||||
"presence %s (CO) from RNC, ignoring\n",
|
"Freeing RANAP Procedure %s (CO) from RNC not implemented\n",
|
||||||
get_value_string(ranap_presence_vals, message->direction));
|
get_value_string(ranap_presence_vals, message->direction));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -365,8 +365,8 @@ static int cn_ranap_rx_initiating_msg_cl(void *ctx, RANAP_InitiatingMessage_t *i
|
||||||
rc = ranap_decode_pagingies(&message->msg.pagingIEs, &imsg->value);
|
rc = ranap_decode_pagingies(&message->msg.pagingIEs, &imsg->value);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
LOGP(DRANAP, LOGL_NOTICE, "Received suspicious RANAP "
|
LOGP(DRANAP, LOGL_INFO,
|
||||||
"Procedure %s (CL, IM) from RNC, ignoring\n",
|
"Received RANAP Procedure %s (CL, IM) from RNC. Decode not implemented\n",
|
||||||
get_value_string(ranap_procedure_code_vals, imsg->procedureCode));
|
get_value_string(ranap_procedure_code_vals, imsg->procedureCode));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -405,8 +405,8 @@ static void cn_ranap_free_initiating_msg_cl(ranap_message *message)
|
||||||
ranap_free_pagingies(&message->msg.pagingIEs);
|
ranap_free_pagingies(&message->msg.pagingIEs);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
LOGP(DRANAP, LOGL_NOTICE, "Not freeing suspicious RANAP "
|
LOGP(DRANAP, LOGL_INFO,
|
||||||
"Procedure %s (CL, IM)\n",
|
"Freeing RANAP Procedure %s (CL, IM) not implemented\n",
|
||||||
get_value_string(ranap_procedure_code_vals, message->procedureCode));
|
get_value_string(ranap_procedure_code_vals, message->procedureCode));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -440,8 +440,8 @@ static int cn_ranap_rx_successful_msg_cl(void *ctx, RANAP_SuccessfulOutcome_t *i
|
||||||
rc = ranap_decode_uplinkinformationexchangeresponseies(&message->msg.uplinkInformationExchangeResponseIEs, &imsg->value);
|
rc = ranap_decode_uplinkinformationexchangeresponseies(&message->msg.uplinkInformationExchangeResponseIEs, &imsg->value);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
LOGP(DRANAP, LOGL_NOTICE, "Received suspicious RANAP "
|
LOGP(DRANAP, LOGL_INFO,
|
||||||
"Procedure %s (CL, SO) from RNC, ignoring\n",
|
"Received RANAP Procedure %s (CL, SO) from RNC. Decode not implemented\n",
|
||||||
get_value_string(ranap_procedure_code_vals, imsg->procedureCode));
|
get_value_string(ranap_procedure_code_vals, imsg->procedureCode));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -468,8 +468,8 @@ static void cn_ranap_free_successful_msg_cl(ranap_message *message)
|
||||||
ranap_free_uplinkinformationexchangeresponseies(&message->msg.uplinkInformationExchangeResponseIEs);
|
ranap_free_uplinkinformationexchangeresponseies(&message->msg.uplinkInformationExchangeResponseIEs);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
LOGP(DRANAP, LOGL_NOTICE, "Not freeing suspicious RANAP "
|
LOGP(DRANAP, LOGL_INFO,
|
||||||
"Procedure %s (CL, SO)\n",
|
"Freeing RANAP Procedure %s (CL, SO) from RNC not implemented\n",
|
||||||
get_value_string(ranap_procedure_code_vals, message->procedureCode));
|
get_value_string(ranap_procedure_code_vals, message->procedureCode));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -497,8 +497,8 @@ static int _cn_ranap_rx_cl(void *ctx, RANAP_RANAP_PDU_t *pdu, ranap_message *mes
|
||||||
pdu->choice.unsuccessfulOutcome.procedureCode));
|
pdu->choice.unsuccessfulOutcome.procedureCode));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
LOGP(DRANAP, LOGL_NOTICE, "Received suspicious RANAP "
|
LOGP(DRANAP, LOGL_INFO,
|
||||||
"presence %s (CL) from RNC, ignoring\n",
|
"Received RANAP Procedure %s (CL) from RNC. Decode not implemented\n",
|
||||||
get_value_string(ranap_presence_vals, pdu->present));
|
get_value_string(ranap_presence_vals, pdu->present));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -517,8 +517,8 @@ void ranap_cn_rx_cl_free(ranap_message *message)
|
||||||
cn_ranap_free_successful_msg_cl(message);
|
cn_ranap_free_successful_msg_cl(message);
|
||||||
break;
|
break;
|
||||||
case RANAP_RANAP_PDU_PR_unsuccessfulOutcome:
|
case RANAP_RANAP_PDU_PR_unsuccessfulOutcome:
|
||||||
LOGP(DRANAP, LOGL_NOTICE, "Not freeing unsupported RANAP "
|
LOGP(DRANAP, LOGL_INFO,
|
||||||
"unsuccessful outcome procedure from RNC\n");
|
"Freeing RANAP unsuccessful outcome procedure from RNC not implemented\n");
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
LOGP(DRANAP, LOGL_NOTICE, "Suspicious RANAP "
|
LOGP(DRANAP, LOGL_NOTICE, "Suspicious RANAP "
|
||||||
|
|
|
@ -50,7 +50,8 @@ static int ran_ranap_rx_initiating_msg_co(void *ctx, RANAP_InitiatingMessage_t *
|
||||||
rc = ranap_decode_iu_releasecommandies(&message->msg.iu_ReleaseCommandIEs, &imsg->value);
|
rc = ranap_decode_iu_releasecommandies(&message->msg.iu_ReleaseCommandIEs, &imsg->value);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
LOGP(DRANAP, LOGL_NOTICE, "Received suspicious RANAP Procedure %s (CO, IM) from CN, ignoring\n",
|
LOGP(DRANAP, LOGL_INFO,
|
||||||
|
"Received RANAP Procedure %s (CO, IM) from CN. Decode not implemented\n",
|
||||||
get_value_string(ranap_procedure_code_vals, imsg->procedureCode));
|
get_value_string(ranap_procedure_code_vals, imsg->procedureCode));
|
||||||
rc = -1;
|
rc = -1;
|
||||||
break;
|
break;
|
||||||
|
@ -69,8 +70,8 @@ static void ran_ranap_free_initiating_msg_co(ranap_message *message)
|
||||||
ranap_free_iu_releasecommandies(&message->msg.iu_ReleaseCommandIEs);
|
ranap_free_iu_releasecommandies(&message->msg.iu_ReleaseCommandIEs);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
LOGP(DRANAP, LOGL_NOTICE, "Not freeing suspicious RANAP "
|
LOGP(DRANAP, LOGL_INFO,
|
||||||
"Procedure %s (CO, IM) from CN\n",
|
"Freeing RANAP Procedure %s (CO, IM) from CN not implemented\n",
|
||||||
get_value_string(ranap_procedure_code_vals, message->procedureCode));
|
get_value_string(ranap_procedure_code_vals, message->procedureCode));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -103,8 +104,9 @@ static int _ran_ranap_rx_co(void *ctx, RANAP_RANAP_PDU_t *pdu, ranap_message *me
|
||||||
rc = -1;
|
rc = -1;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
LOGP(DRANAP, LOGL_NOTICE, "Received suspicious RANAP "
|
LOGP(DRANAP, LOGL_INFO,
|
||||||
"presence %s (CO) from CN, ignoring\n", get_value_string(ranap_presence_vals, pdu->present));
|
"Received RANAP Procedure %s (CO) from CN. Decode not implemented\n",
|
||||||
|
get_value_string(ranap_presence_vals, pdu->present));
|
||||||
rc = -1;
|
rc = -1;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -132,8 +134,8 @@ void ranap_ran_rx_co_free(ranap_message *message)
|
||||||
"outcome procedure (CO) from CN\n");
|
"outcome procedure (CO) from CN\n");
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
LOGP(DRANAP, LOGL_NOTICE, "Received suspicious RANAP "
|
LOGP(DRANAP, LOGL_INFO,
|
||||||
"presence %s (CO) from CN, ignoring\n",
|
"Freeing RANAP Procedure %s (CO) from CN not implemented\n",
|
||||||
get_value_string(ranap_presence_vals, message->direction));
|
get_value_string(ranap_presence_vals, message->direction));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue