fix s1ap StreamID issue
This commit is contained in:
committed by
masayuki.harada
parent
cead17f2d8
commit
7631a1dc1d
@@ -1512,7 +1512,6 @@ int s1ap_eNB_handle_s1_path_switch_request_ack(uint32_t assoc_id,
|
|||||||
if (stream == 0) {
|
if (stream == 0) {
|
||||||
S1AP_ERROR("[SCTP %d] Received s1 path switch request ack on stream (%d)\n",
|
S1AP_ERROR("[SCTP %d] Received s1 path switch request ack on stream (%d)\n",
|
||||||
assoc_id, stream);
|
assoc_id, stream);
|
||||||
//return -1;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((mme_desc_p = s1ap_eNB_get_MME(NULL, assoc_id, 0)) == NULL) {
|
if ((mme_desc_p = s1ap_eNB_get_MME(NULL, assoc_id, 0)) == NULL) {
|
||||||
@@ -1667,9 +1666,8 @@ int s1ap_eNB_handle_s1_path_switch_request_failure(uint32_t assoc_
|
|||||||
pathSwitchRequestFailure = &pdu->choice.unsuccessfulOutcome.value.choice.PathSwitchRequestFailure;
|
pathSwitchRequestFailure = &pdu->choice.unsuccessfulOutcome.value.choice.PathSwitchRequestFailure;
|
||||||
|
|
||||||
if (stream != 0) {
|
if (stream != 0) {
|
||||||
S1AP_ERROR("[SCTP %d] Received s1 path switch request failure on stream != 0 (%d)\n",
|
S1AP_WARN("[SCTP %d] Received s1 path switch request failure on stream != 0 (%d)\n",
|
||||||
assoc_id, stream);
|
assoc_id, stream);
|
||||||
return -1;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((mme_desc_p = s1ap_eNB_get_MME(NULL, assoc_id, 0)) == NULL) {
|
if ((mme_desc_p = s1ap_eNB_get_MME(NULL, assoc_id, 0)) == NULL) {
|
||||||
|
|||||||
@@ -63,7 +63,11 @@ int s1ap_eNB_handle_overload_start(uint32_t assoc_id,
|
|||||||
S1AP_OverloadResponse_PR_overloadAction, 0, 0);
|
S1AP_OverloadResponse_PR_overloadAction, 0, 0);
|
||||||
}
|
}
|
||||||
/* Non UE-associated signalling -> stream 0 */
|
/* Non UE-associated signalling -> stream 0 */
|
||||||
DevCheck(stream == 0, stream, 0, 0);
|
if (stream != 0) {
|
||||||
|
S1AP_ERROR("[SCTP %d] Received s1 overload start on stream != 0 (%d)\n",
|
||||||
|
assoc_id, stream);
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
if ((mme_desc_p = s1ap_eNB_get_MME(NULL, assoc_id, 0)) == NULL) {
|
if ((mme_desc_p = s1ap_eNB_get_MME(NULL, assoc_id, 0)) == NULL) {
|
||||||
/* No MME context associated */
|
/* No MME context associated */
|
||||||
@@ -93,7 +97,11 @@ int s1ap_eNB_handle_overload_stop(uint32_t assoc_id,
|
|||||||
s1ap_eNB_mme_data_t *mme_desc_p;
|
s1ap_eNB_mme_data_t *mme_desc_p;
|
||||||
|
|
||||||
/* Non UE-associated signalling -> stream 0 */
|
/* Non UE-associated signalling -> stream 0 */
|
||||||
DevCheck(stream == 0, stream, 0, 0);
|
if (stream != 0) {
|
||||||
|
S1AP_ERROR("[SCTP %d] Received s1 overload stop on stream != 0 (%d)\n",
|
||||||
|
assoc_id, stream);
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
if ((mme_desc_p = s1ap_eNB_get_MME(NULL, assoc_id, 0)) == NULL) {
|
if ((mme_desc_p = s1ap_eNB_get_MME(NULL, assoc_id, 0)) == NULL) {
|
||||||
/* No MME context associated */
|
/* No MME context associated */
|
||||||
|
|||||||
Reference in New Issue
Block a user