modify ngap_gNB_handle_nas_first_req
This commit is contained in:
@@ -261,6 +261,7 @@ typedef struct IttiMsgText_s {
|
|||||||
void *rrc_enb_process_itti_msg(void *);
|
void *rrc_enb_process_itti_msg(void *);
|
||||||
#include <openair3/SCTP/sctp_eNB_task.h>
|
#include <openair3/SCTP/sctp_eNB_task.h>
|
||||||
#include <openair3/S1AP/s1ap_eNB.h>
|
#include <openair3/S1AP/s1ap_eNB.h>
|
||||||
|
#include <openair3/NGAP/ngap_gNB.h>
|
||||||
|
|
||||||
/*
|
/*
|
||||||
static const char *const messages_definition_xml = {
|
static const char *const messages_definition_xml = {
|
||||||
|
|||||||
@@ -70,6 +70,7 @@ int ngap_gNB_handle_nas_first_req(
|
|||||||
DevAssert(instance_p != NULL);
|
DevAssert(instance_p != NULL);
|
||||||
memset(&pdu, 0, sizeof(pdu));
|
memset(&pdu, 0, sizeof(pdu));
|
||||||
pdu.present = NGAP_NGAP_PDU_PR_initiatingMessage;
|
pdu.present = NGAP_NGAP_PDU_PR_initiatingMessage;
|
||||||
|
pdu.choice.initiatingMessage = (NGAP_InitiatingMessage_t *)calloc(1,sizeof(NGAP_InitiatingMessage_t));
|
||||||
pdu.choice.initiatingMessage->procedureCode = NGAP_ProcedureCode_id_InitialUEMessage;
|
pdu.choice.initiatingMessage->procedureCode = NGAP_ProcedureCode_id_InitialUEMessage;
|
||||||
pdu.choice.initiatingMessage->criticality = NGAP_Criticality_ignore;
|
pdu.choice.initiatingMessage->criticality = NGAP_Criticality_ignore;
|
||||||
pdu.choice.initiatingMessage->value.present = NGAP_InitiatingMessage__value_PR_InitialUEMessage;
|
pdu.choice.initiatingMessage->value.present = NGAP_InitiatingMessage__value_PR_InitialUEMessage;
|
||||||
@@ -220,6 +221,8 @@ int ngap_gNB_handle_nas_first_req(
|
|||||||
|
|
||||||
ie->value.choice.UserLocationInformation.present = NGAP_UserLocationInformation_PR_userLocationInformationNR;
|
ie->value.choice.UserLocationInformation.present = NGAP_UserLocationInformation_PR_userLocationInformationNR;
|
||||||
|
|
||||||
|
ie->value.choice.UserLocationInformation.choice.userLocationInformationNR =
|
||||||
|
CALLOC(1, sizeof(*ie->value.choice.UserLocationInformation.choice.userLocationInformationNR));
|
||||||
userinfo_nr_p = ie->value.choice.UserLocationInformation.choice.userLocationInformationNR;
|
userinfo_nr_p = ie->value.choice.UserLocationInformation.choice.userLocationInformationNR;
|
||||||
|
|
||||||
/* Set nRCellIdentity. default userLocationInformationNR */
|
/* Set nRCellIdentity. default userLocationInformationNR */
|
||||||
|
|||||||
Reference in New Issue
Block a user