Commit 45463c1c authored by Raymond Knopp's avatar Raymond Knopp

ENDC path switch procedures: Small modification at generation of E-RAB...

ENDC path switch procedures: Small modification at generation of E-RAB Modification Indication message
parent d128b3b3
...@@ -1806,7 +1806,7 @@ int s1ap_eNB_generate_E_RAB_Modification_Indication( ...@@ -1806,7 +1806,7 @@ int s1ap_eNB_generate_E_RAB_Modification_Indication(
int num_e_rabs_tobemodified = e_rab_modification_ind->nb_of_e_rabs_tobemodified; int num_e_rabs_tobemodified = e_rab_modification_ind->nb_of_e_rabs_tobemodified;
int num_e_rabs_nottobemodified = e_rab_modification_ind->nb_of_e_rabs_nottobemodified; int num_e_rabs_nottobemodified = e_rab_modification_ind->nb_of_e_rabs_nottobemodified;
uint16_t CSG_id = 0; uint32_t CSG_id = 0;
if ((ue_context_p = s1ap_eNB_get_ue_context(s1ap_eNB_instance_p, if ((ue_context_p = s1ap_eNB_get_ue_context(s1ap_eNB_instance_p,
e_rab_modification_ind->eNB_ue_s1ap_id)) == NULL) { e_rab_modification_ind->eNB_ue_s1ap_id)) == NULL) {
...@@ -1913,10 +1913,10 @@ int s1ap_eNB_generate_E_RAB_Modification_Indication( ...@@ -1913,10 +1913,10 @@ int s1ap_eNB_generate_E_RAB_Modification_Indication(
ie->criticality = S1AP_Criticality_reject; ie->criticality = S1AP_Criticality_reject;
ie->value.present = S1AP_E_RABModificationIndicationIEs__value_PR_CSGMembershipInfo; ie->value.present = S1AP_E_RABModificationIndicationIEs__value_PR_CSGMembershipInfo;
ie->value.choice.CSGMembershipInfo.cSGMembershipStatus = S1AP_CSGMembershipStatus_member; ie->value.choice.CSGMembershipInfo.cSGMembershipStatus = S1AP_CSGMembershipStatus_member;
INT16_TO_BIT_STRING(CSG_id, &ie->value.choice.CSGMembershipInfo.cSG_Id); INT32_TO_BIT_STRING(CSG_id, &ie->value.choice.CSGMembershipInfo.cSG_Id);
ie->value.choice.CSGMembershipInfo.cSG_Id.bits_unused=5;
ASN_SEQUENCE_ADD(&out->protocolIEs.list, ie); ASN_SEQUENCE_ADD(&out->protocolIEs.list, ie);
if (s1ap_eNB_encode_pdu(&pdu, &buffer, &len) < 0) { if (s1ap_eNB_encode_pdu(&pdu, &buffer, &len) < 0) {
S1AP_ERROR("Failed to encode S1 E-RAB modification indication \n"); S1AP_ERROR("Failed to encode S1 E-RAB modification indication \n");
return -1; return -1;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment