Fix size of UE_Capability_nr message at UE
This commit is contained in:
@@ -2510,7 +2510,7 @@ nr_rrc_ue_process_ueCapabilityEnquiry(
|
|||||||
NR_UE_CapabilityRAT_Container_t ue_CapabilityRAT_Container;
|
NR_UE_CapabilityRAT_Container_t ue_CapabilityRAT_Container;
|
||||||
char UE_NR_Capability_xer[65536];
|
char UE_NR_Capability_xer[65536];
|
||||||
size_t size;
|
size_t size;
|
||||||
uint8_t buffer[200];
|
uint8_t buffer[500];
|
||||||
int i;
|
int i;
|
||||||
LOG_I(NR_RRC,"[UE %d] Frame %d: Receiving from SRB1 (DL-DCCH), Processing UECapabilityEnquiry (gNB %d)\n",
|
LOG_I(NR_RRC,"[UE %d] Frame %d: Receiving from SRB1 (DL-DCCH), Processing UECapabilityEnquiry (gNB %d)\n",
|
||||||
ctxt_pP->module_id,
|
ctxt_pP->module_id,
|
||||||
@@ -2594,7 +2594,7 @@ nr_rrc_ue_process_ueCapabilityEnquiry(
|
|||||||
ASN_SEQUENCE_ADD(
|
ASN_SEQUENCE_ADD(
|
||||||
&ul_dcch_msg.message.choice.c1->choice.ueCapabilityInformation->criticalExtensions.choice.ueCapabilityInformation->ue_CapabilityRAT_ContainerList->list,
|
&ul_dcch_msg.message.choice.c1->choice.ueCapabilityInformation->criticalExtensions.choice.ueCapabilityInformation->ue_CapabilityRAT_ContainerList->list,
|
||||||
&ue_CapabilityRAT_Container);
|
&ue_CapabilityRAT_Container);
|
||||||
enc_rval = uper_encode_to_buffer(&asn_DEF_NR_UL_DCCH_Message, NULL, (void *) &ul_dcch_msg, buffer, 100);
|
enc_rval = uper_encode_to_buffer(&asn_DEF_NR_UL_DCCH_Message, NULL, (void *) &ul_dcch_msg, buffer, 500);
|
||||||
AssertFatal (enc_rval.encoded > 0, "ASN1 message encoding failed (%s, %jd)!\n",
|
AssertFatal (enc_rval.encoded > 0, "ASN1 message encoding failed (%s, %jd)!\n",
|
||||||
enc_rval.failed_type->name, enc_rval.encoded);
|
enc_rval.failed_type->name, enc_rval.encoded);
|
||||||
|
|
||||||
|
|||||||
@@ -73,7 +73,7 @@ typedef enum {
|
|||||||
#define MAX_UE_NR_CAPABILITY_SIZE 2048
|
#define MAX_UE_NR_CAPABILITY_SIZE 2048
|
||||||
typedef struct OAI_NR_UECapability_s {
|
typedef struct OAI_NR_UECapability_s {
|
||||||
uint8_t sdu[MAX_UE_NR_CAPABILITY_SIZE];
|
uint8_t sdu[MAX_UE_NR_CAPABILITY_SIZE];
|
||||||
uint8_t sdu_size;
|
uint16_t sdu_size;
|
||||||
NR_UE_NR_Capability_t *UE_NR_Capability;
|
NR_UE_NR_Capability_t *UE_NR_Capability;
|
||||||
} OAI_NR_UECapability_t;
|
} OAI_NR_UECapability_t;
|
||||||
|
|
||||||
@@ -129,7 +129,7 @@ typedef struct NR_UE_RRC_INST_s {
|
|||||||
uint8_t MBMS_flag;
|
uint8_t MBMS_flag;
|
||||||
OAI_NR_UECapability_t *UECap;
|
OAI_NR_UECapability_t *UECap;
|
||||||
uint8_t *UECapability;
|
uint8_t *UECapability;
|
||||||
uint8_t UECapability_size;
|
uint16_t UECapability_size;
|
||||||
|
|
||||||
RA_trigger_t ra_trigger;
|
RA_trigger_t ra_trigger;
|
||||||
BIT_STRING_t requested_SI_List;
|
BIT_STRING_t requested_SI_List;
|
||||||
|
|||||||
Reference in New Issue
Block a user