|
|
|
@ -9,7 +9,7 @@
|
|
|
|
|
/* packet-nr-rrc-template.c
|
|
|
|
|
* NR;
|
|
|
|
|
* Radio Resource Control (RRC) protocol specification
|
|
|
|
|
* (3GPP TS 38.331 V16.5.0 Release 16) packet dissection
|
|
|
|
|
* (3GPP TS 38.331 V16.6.0 Release 16) packet dissection
|
|
|
|
|
* Copyright 2018-2021, Pascal Quantin
|
|
|
|
|
*
|
|
|
|
|
* Wireshark - Network traffic analyzer
|
|
|
|
@ -79,7 +79,7 @@ extern int proto_pdcp_nr;
|
|
|
|
|
#define maxMeasIdentitiesMN 62
|
|
|
|
|
#define maxCellPrep 32
|
|
|
|
|
#define maxAI_DCI_PayloadSize_r16 128
|
|
|
|
|
#define maxAI_DCI_PayloadSize_r16_1 127
|
|
|
|
|
#define maxAI_DCI_PayloadSize_1_r16 127
|
|
|
|
|
#define maxBandComb 65536
|
|
|
|
|
#define maxBandsUTRA_FDD_r16 64
|
|
|
|
|
#define maxBH_RLC_ChannelID_r16 65536
|
|
|
|
@ -114,11 +114,11 @@ extern int proto_pdcp_nr;
|
|
|
|
|
#define maxNrofAggregatedCellsPerCellGroupMinus4_r16 12
|
|
|
|
|
#define maxNrofDUCells_r16 512
|
|
|
|
|
#define maxNrofAvailabilityCombinationsPerSet_r16 512
|
|
|
|
|
#define maxNrofAvailabilityCombinationsPerSet_r16_1 511
|
|
|
|
|
#define maxNrofAvailabilityCombinationsPerSet_1_r16 511
|
|
|
|
|
#define maxNrofSCells 31
|
|
|
|
|
#define maxNrofCellMeas 32
|
|
|
|
|
#define maxNrofCG_SL_r16 8
|
|
|
|
|
#define maxNrofCG_SL_r16_1 7
|
|
|
|
|
#define maxNrofCG_SL_1_r16 7
|
|
|
|
|
#define maxNrofSS_BlocksToAverage 16
|
|
|
|
|
#define maxNrofCondCells_r16 8
|
|
|
|
|
#define maxNrofCSI_RS_ResourcesToAverage 16
|
|
|
|
@ -330,7 +330,7 @@ extern int proto_pdcp_nr;
|
|
|
|
|
#define maxOnDemandSIB_r16 8
|
|
|
|
|
#define maxOnDemandPosSIB_r16 32
|
|
|
|
|
#define maxCI_DCI_PayloadSize_r16 126
|
|
|
|
|
#define maxCI_DCI_PayloadSize_r16_1 125
|
|
|
|
|
#define maxCI_DCI_PayloadSize_1_r16 125
|
|
|
|
|
#define maxWLAN_Id_Report_r16 32
|
|
|
|
|
#define maxWLAN_Name_r16 4
|
|
|
|
|
#define maxRAReport_r16 8
|
|
|
|
@ -338,16 +338,15 @@ extern int proto_pdcp_nr;
|
|
|
|
|
#define maxTxConfig_1_r16 63
|
|
|
|
|
#define maxPSSCH_TxConfig_r16 16
|
|
|
|
|
#define maxNrofCLI_RSSI_Resources_r16 64
|
|
|
|
|
#define maxNrofCLI_RSSI_Resources_r16_1 63
|
|
|
|
|
#define maxNrofCLI_RSSI_Resources_1_r16 63
|
|
|
|
|
#define maxNrofCLI_SRS_Resources_r16 32
|
|
|
|
|
#define maxCLI_Report_r16 8
|
|
|
|
|
#define maxNrofConfiguredGrantConfig_r16 12
|
|
|
|
|
#define maxNrofConfiguredGrantConfig_r16_1 11
|
|
|
|
|
#define maxNrofConfiguredGrantConfig_1_r16 11
|
|
|
|
|
#define maxNrofCG_Type2DeactivationState 16
|
|
|
|
|
#define maxNrofConfiguredGrantConfigMAC_r16 32
|
|
|
|
|
#define maxNrofConfiguredGrantConfigMAC_r16_1 31
|
|
|
|
|
#define maxNrofConfiguredGrantConfigMAC_1_r16 31
|
|
|
|
|
#define maxNrofSPS_Config_r16 8
|
|
|
|
|
#define maxNrofSPS_Config_r16_1 7
|
|
|
|
|
#define maxNrofSPS_Config_1_r16 7
|
|
|
|
|
#define maxNrofSPS_DeactivationState 16
|
|
|
|
|
#define maxNrofDormancyGroups 5
|
|
|
|
|
#define maxNrofPUCCH_ResourceGroups_1_r16 3
|
|
|
|
@ -1505,7 +1504,9 @@ static int hf_nr_rrc_msg1_SubcarrierSpacing_r16 = -1; /* SubcarrierSpacing */
|
|
|
|
|
static int hf_nr_rrc_msg1_SubcarrierSpacingCFRA_r16 = -1; /* SubcarrierSpacing */
|
|
|
|
|
static int hf_nr_rrc_msg1_FDM_r16 = -1; /* T_msg1_FDM_r16 */
|
|
|
|
|
static int hf_nr_rrc_msg1_FDMCFRA_r16 = -1; /* T_msg1_FDMCFRA_r16 */
|
|
|
|
|
static int hf_nr_rrc_perRAInfoListExt_v1660 = -1; /* PerRAInfoListExt_v1660 */
|
|
|
|
|
static int hf_nr_rrc_PerRAInfoList_r16_item = -1; /* PerRAInfo_r16 */
|
|
|
|
|
static int hf_nr_rrc_PerRAInfoListExt_v1660_item = -1; /* PerRACSI_RSInfoExt_v1660 */
|
|
|
|
|
static int hf_nr_rrc_perRASSBInfoList_r16 = -1; /* PerRASSBInfo_r16 */
|
|
|
|
|
static int hf_nr_rrc_perRACSI_RSInfoList_r16 = -1; /* PerRACSI_RSInfo_r16 */
|
|
|
|
|
static int hf_nr_rrc_ssb_Index_r16 = -1; /* SSB_Index */
|
|
|
|
@ -1513,6 +1514,7 @@ static int hf_nr_rrc_numberOfPreamblesSentOnSSB_r16 = -1; /* INTEGER_1_200 */
|
|
|
|
|
static int hf_nr_rrc_perRAAttemptInfoList_r16 = -1; /* PerRAAttemptInfoList_r16 */
|
|
|
|
|
static int hf_nr_rrc_csi_RS_Index_r16 = -1; /* CSI_RS_Index */
|
|
|
|
|
static int hf_nr_rrc_numberOfPreamblesSentOnCSI_RS_r16 = -1; /* INTEGER_1_200 */
|
|
|
|
|
static int hf_nr_rrc_csi_RS_Index_v1660 = -1; /* INTEGER_1_96 */
|
|
|
|
|
static int hf_nr_rrc_PerRAAttemptInfoList_r16_item = -1; /* PerRAAttemptInfo_r16 */
|
|
|
|
|
static int hf_nr_rrc_contentionDetected_r16 = -1; /* BOOLEAN */
|
|
|
|
|
static int hf_nr_rrc_dlRSRPAboveThreshold_r16 = -1; /* BOOLEAN */
|
|
|
|
@ -1771,7 +1773,7 @@ static int hf_nr_rrc_sbas_id_r16_01 = -1; /* T_sbas_id_r16 */
|
|
|
|
|
static int hf_nr_rrc_assistanceDataSIB_Element_r16 = -1; /* T_assistanceDataSIB_Element_r16 */
|
|
|
|
|
static int hf_nr_rrc_availabilityCombinationsPerCellIndex_r16 = -1; /* AvailabilityCombinationsPerCellIndex_r16 */
|
|
|
|
|
static int hf_nr_rrc_iab_DU_CellIdentity_r16 = -1; /* CellIdentity */
|
|
|
|
|
static int hf_nr_rrc_positionInDCI_AI_r16 = -1; /* INTEGER_0_maxAI_DCI_PayloadSize_r16_1 */
|
|
|
|
|
static int hf_nr_rrc_positionInDCI_AI_r16 = -1; /* INTEGER_0_maxAI_DCI_PayloadSize_1_r16 */
|
|
|
|
|
static int hf_nr_rrc_availabilityCombinations_r16 = -1; /* SEQUENCE_SIZE_1_maxNrofAvailabilityCombinationsPerSet_r16_OF_AvailabilityCombination_r16 */
|
|
|
|
|
static int hf_nr_rrc_availabilityCombinations_r16_item = -1; /* AvailabilityCombination_r16 */
|
|
|
|
|
static int hf_nr_rrc_availabilityCombinationId_r16 = -1; /* AvailabilityCombinationId_r16 */
|
|
|
|
@ -1898,7 +1900,7 @@ static int hf_nr_rrc_ConfiguredGrantConfigToAddModList_r16_item = -1; /* Config
|
|
|
|
|
static int hf_nr_rrc_ConfiguredGrantConfigToReleaseList_r16_item = -1; /* ConfiguredGrantConfigIndex_r16 */
|
|
|
|
|
static int hf_nr_rrc_ConfiguredGrantConfigType2DeactivationState_r16_item = -1; /* ConfiguredGrantConfigIndex_r16 */
|
|
|
|
|
static int hf_nr_rrc_ConfiguredGrantConfigType2DeactivationStateList_r16_item = -1; /* ConfiguredGrantConfigType2DeactivationState_r16 */
|
|
|
|
|
static int hf_nr_rrc_plmn_IdentityList = -1; /* PLMN_IdentityInfoList */
|
|
|
|
|
static int hf_nr_rrc_plmn_IdentityInfoList = -1; /* PLMN_IdentityInfoList */
|
|
|
|
|
static int hf_nr_rrc_cellReservedForOtherUse = -1; /* T_cellReservedForOtherUse */
|
|
|
|
|
static int hf_nr_rrc_cellReservedForFutureUse_r16 = -1; /* T_cellReservedForFutureUse_r16 */
|
|
|
|
|
static int hf_nr_rrc_npn_IdentityInfoList_r16 = -1; /* NPN_IdentityInfoList_r16 */
|
|
|
|
@ -1973,7 +1975,6 @@ static int hf_nr_rrc_freqBandIndicatorPriority = -1; /* T_freqBandIndicatorPrio
|
|
|
|
|
static int hf_nr_rrc_plmn_Identity_eutra_5gc = -1; /* PLMN_Identity */
|
|
|
|
|
static int hf_nr_rrc_cGI_InfoEUTRALogging_cellIdentity_eutra_5gc = -1; /* BIT_STRING_SIZE_28 */
|
|
|
|
|
static int hf_nr_rrc_plmn_Identity_eutra_epc = -1; /* PLMN_Identity */
|
|
|
|
|
static int hf_nr_rrc_plmn_IdentityInfoList = -1; /* PLMN_IdentityInfoList */
|
|
|
|
|
static int hf_nr_rrc_frequencyBandList_01 = -1; /* MultiFrequencyBandListNR */
|
|
|
|
|
static int hf_nr_rrc_noSIB1 = -1; /* T_noSIB1 */
|
|
|
|
|
static int hf_nr_rrc_cellReservedForOtherUse_r16 = -1; /* T_cellReservedForOtherUse_r16 */
|
|
|
|
@ -2521,7 +2522,7 @@ static int hf_nr_rrc_schedulingRequestID = -1; /* SchedulingRequestId */
|
|
|
|
|
static int hf_nr_rrc_logicalChannelSR_Mask = -1; /* BOOLEAN */
|
|
|
|
|
static int hf_nr_rrc_logicalChannelSR_DelayTimerApplied = -1; /* BOOLEAN */
|
|
|
|
|
static int hf_nr_rrc_bitRateQueryProhibitTimer = -1; /* T_bitRateQueryProhibitTimer */
|
|
|
|
|
static int hf_nr_rrc_allowedCG_List_r16 = -1; /* SEQUENCE_SIZE_0_maxNrofConfiguredGrantConfigMAC_r16_1_OF_ConfiguredGrantConfigIndexMAC_r16 */
|
|
|
|
|
static int hf_nr_rrc_allowedCG_List_r16 = -1; /* SEQUENCE_SIZE_0_maxNrofConfiguredGrantConfigMAC_1_r16_OF_ConfiguredGrantConfigIndexMAC_r16 */
|
|
|
|
|
static int hf_nr_rrc_allowedCG_List_r16_item = -1; /* ConfiguredGrantConfigIndexMAC_r16 */
|
|
|
|
|
static int hf_nr_rrc_allowedPHY_PriorityIndex_r16 = -1; /* T_allowedPHY_PriorityIndex_r16 */
|
|
|
|
|
static int hf_nr_rrc_bitRateMultiplier_r16 = -1; /* T_bitRateMultiplier_r16 */
|
|
|
|
@ -3174,7 +3175,7 @@ static int hf_nr_rrc_mnc = -1; /* MNC */
|
|
|
|
|
static int hf_nr_rrc_MCC_item = -1; /* MCC_MNC_Digit */
|
|
|
|
|
static int hf_nr_rrc_MNC_item = -1; /* MCC_MNC_Digit */
|
|
|
|
|
static int hf_nr_rrc_PLMN_IdentityInfoList_item = -1; /* PLMN_IdentityInfo */
|
|
|
|
|
static int hf_nr_rrc_plmn_IdentityList_01 = -1; /* SEQUENCE_SIZE_1_maxPLMN_OF_PLMN_Identity */
|
|
|
|
|
static int hf_nr_rrc_plmn_IdentityList = -1; /* SEQUENCE_SIZE_1_maxPLMN_OF_PLMN_Identity */
|
|
|
|
|
static int hf_nr_rrc_plmn_IdentityList_item = -1; /* PLMN_Identity */
|
|
|
|
|
static int hf_nr_rrc_ranac = -1; /* RAN_AreaCode */
|
|
|
|
|
static int hf_nr_rrc_cellReservedForOperatorUse = -1; /* T_cellReservedForOperatorUse */
|
|
|
|
@ -4349,8 +4350,8 @@ static int hf_nr_rrc_ci_RNTI_r16 = -1; /* RNTI_Value */
|
|
|
|
|
static int hf_nr_rrc_dci_PayloadSizeForCI_r16 = -1; /* INTEGER_0_maxCI_DCI_PayloadSize_r16 */
|
|
|
|
|
static int hf_nr_rrc_ci_ConfigurationPerServingCell_r16 = -1; /* SEQUENCE_SIZE_1_maxNrofServingCells_OF_CI_ConfigurationPerServingCell_r16 */
|
|
|
|
|
static int hf_nr_rrc_ci_ConfigurationPerServingCell_r16_item = -1; /* CI_ConfigurationPerServingCell_r16 */
|
|
|
|
|
static int hf_nr_rrc_positionInDCI_r16_01 = -1; /* INTEGER_0_maxCI_DCI_PayloadSize_r16_1 */
|
|
|
|
|
static int hf_nr_rrc_positionInDCI_ForSUL_r16 = -1; /* INTEGER_0_maxCI_DCI_PayloadSize_r16_1 */
|
|
|
|
|
static int hf_nr_rrc_positionInDCI_r16_01 = -1; /* INTEGER_0_maxCI_DCI_PayloadSize_1_r16 */
|
|
|
|
|
static int hf_nr_rrc_positionInDCI_ForSUL_r16 = -1; /* INTEGER_0_maxCI_DCI_PayloadSize_1_r16 */
|
|
|
|
|
static int hf_nr_rrc_ci_PayloadSize_r16 = -1; /* T_ci_PayloadSize_r16 */
|
|
|
|
|
static int hf_nr_rrc_timeFrequencyRegion_r16 = -1; /* T_timeFrequencyRegion_r16 */
|
|
|
|
|
static int hf_nr_rrc_timeDurationForCI_r16 = -1; /* T_timeDurationForCI_r16 */
|
|
|
|
@ -5607,6 +5608,7 @@ static int hf_nr_rrc_supportedBandCombinationList_v1640 = -1; /* BandCombinatio
|
|
|
|
|
static int hf_nr_rrc_supportedBandCombinationList_UplinkTxSwitch_v1640 = -1; /* BandCombinationList_UplinkTxSwitch_v1640 */
|
|
|
|
|
static int hf_nr_rrc_supportedBandCombinationList_v1650 = -1; /* BandCombinationList_v1650 */
|
|
|
|
|
static int hf_nr_rrc_supportedBandCombinationList_UplinkTxSwitch_v1650 = -1; /* BandCombinationList_UplinkTxSwitch_v1650 */
|
|
|
|
|
static int hf_nr_rrc_extendedBand_n77_r16 = -1; /* T_extendedBand_n77_r16 */
|
|
|
|
|
static int hf_nr_rrc_modifiedMPR_Behaviour = -1; /* BIT_STRING_SIZE_8 */
|
|
|
|
|
static int hf_nr_rrc_mimo_ParametersPerBand = -1; /* MIMO_ParametersPerBand */
|
|
|
|
|
static int hf_nr_rrc_extendedCP = -1; /* T_extendedCP */
|
|
|
|
@ -5710,6 +5712,8 @@ static int hf_nr_rrc_pusch_RepetitionMultiSlots_v1650 = -1; /* T_pusch_Repetiti
|
|
|
|
|
static int hf_nr_rrc_configuredUL_GrantType1_v1650 = -1; /* T_configuredUL_GrantType1_v1650 */
|
|
|
|
|
static int hf_nr_rrc_configuredUL_GrantType2_v1650 = -1; /* T_configuredUL_GrantType2_v1650 */
|
|
|
|
|
static int hf_nr_rrc_sharedSpectrumChAccessParamsPerBand_v1650 = -1; /* SharedSpectrumChAccessParamsPerBand_v1650 */
|
|
|
|
|
static int hf_nr_rrc_enhancedSkipUplinkTxConfigured_v1660 = -1; /* T_enhancedSkipUplinkTxConfigured_v1660 */
|
|
|
|
|
static int hf_nr_rrc_enhancedSkipUplinkTxDynamic_v1660 = -1; /* T_enhancedSkipUplinkTxDynamic_v1660 */
|
|
|
|
|
static int hf_nr_rrc_srs_SwitchingTimeRequested_01 = -1; /* T_srs_SwitchingTimeRequested_01 */
|
|
|
|
|
static int hf_nr_rrc_supportedBandCombinationListNEDC_Only = -1; /* BandCombinationList */
|
|
|
|
|
static int hf_nr_rrc_supportedBandCombinationList_v1570 = -1; /* BandCombinationList_v1570 */
|
|
|
|
@ -6187,7 +6191,7 @@ static int hf_nr_rrc_sl_PrioritisedBitRate_r16 = -1; /* T_sl_PrioritisedBitRate
|
|
|
|
|
static int hf_nr_rrc_sl_BucketSizeDuration_r16 = -1; /* T_sl_BucketSizeDuration_r16 */
|
|
|
|
|
static int hf_nr_rrc_sl_ConfiguredGrantType1Allowed_r16 = -1; /* T_sl_ConfiguredGrantType1Allowed_r16 */
|
|
|
|
|
static int hf_nr_rrc_sl_HARQ_FeedbackEnabled_r16 = -1; /* T_sl_HARQ_FeedbackEnabled_r16 */
|
|
|
|
|
static int hf_nr_rrc_sl_AllowedCG_List_r16 = -1; /* SEQUENCE_SIZE_0_maxNrofCG_SL_r16_1_OF_SL_ConfigIndexCG_r16 */
|
|
|
|
|
static int hf_nr_rrc_sl_AllowedCG_List_r16 = -1; /* SEQUENCE_SIZE_0_maxNrofCG_SL_1_r16_OF_SL_ConfigIndexCG_r16 */
|
|
|
|
|
static int hf_nr_rrc_sl_AllowedCG_List_r16_item = -1; /* SL_ConfigIndexCG_r16 */
|
|
|
|
|
static int hf_nr_rrc_sl_AllowedSCS_List_r16 = -1; /* SEQUENCE_SIZE_1_maxSCSs_OF_SubcarrierSpacing */
|
|
|
|
|
static int hf_nr_rrc_sl_AllowedSCS_List_r16_item = -1; /* SubcarrierSpacing */
|
|
|
|
@ -7106,9 +7110,11 @@ static gint ett_nr_rrc_T_cellId_r16 = -1;
|
|
|
|
|
static gint ett_nr_rrc_T_pci_arfcn_r16 = -1;
|
|
|
|
|
static gint ett_nr_rrc_RA_InformationCommon_r16 = -1;
|
|
|
|
|
static gint ett_nr_rrc_PerRAInfoList_r16 = -1;
|
|
|
|
|
static gint ett_nr_rrc_PerRAInfoListExt_v1660 = -1;
|
|
|
|
|
static gint ett_nr_rrc_PerRAInfo_r16 = -1;
|
|
|
|
|
static gint ett_nr_rrc_PerRASSBInfo_r16 = -1;
|
|
|
|
|
static gint ett_nr_rrc_PerRACSI_RSInfo_r16 = -1;
|
|
|
|
|
static gint ett_nr_rrc_PerRACSI_RSInfoExt_v1660 = -1;
|
|
|
|
|
static gint ett_nr_rrc_PerRAAttemptInfoList_r16 = -1;
|
|
|
|
|
static gint ett_nr_rrc_PerRAAttemptInfo_r16 = -1;
|
|
|
|
|
static gint ett_nr_rrc_RLF_Report_r16 = -1;
|
|
|
|
@ -7509,7 +7515,7 @@ static gint ett_nr_rrc_LogicalChannelConfig = -1;
|
|
|
|
|
static gint ett_nr_rrc_T_ul_SpecificParameters = -1;
|
|
|
|
|
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofServingCells_1_OF_ServCellIndex = -1;
|
|
|
|
|
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxSCSs_OF_SubcarrierSpacing = -1;
|
|
|
|
|
static gint ett_nr_rrc_SEQUENCE_SIZE_0_maxNrofConfiguredGrantConfigMAC_r16_1_OF_ConfiguredGrantConfigIndexMAC_r16 = -1;
|
|
|
|
|
static gint ett_nr_rrc_SEQUENCE_SIZE_0_maxNrofConfiguredGrantConfigMAC_1_r16_OF_ConfiguredGrantConfigIndexMAC_r16 = -1;
|
|
|
|
|
static gint ett_nr_rrc_MAC_CellGroupConfig = -1;
|
|
|
|
|
static gint ett_nr_rrc_T_drx_Config = -1;
|
|
|
|
|
static gint ett_nr_rrc_T_phr_Config = -1;
|
|
|
|
@ -8855,7 +8861,7 @@ static gint ett_nr_rrc_SL_FreqConfig_r16 = -1;
|
|
|
|
|
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofSL_BWPs_r16_OF_BWP_Id = -1;
|
|
|
|
|
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofSL_BWPs_r16_OF_SL_BWP_Config_r16 = -1;
|
|
|
|
|
static gint ett_nr_rrc_SL_LogicalChannelConfig_r16 = -1;
|
|
|
|
|
static gint ett_nr_rrc_SEQUENCE_SIZE_0_maxNrofCG_SL_r16_1_OF_SL_ConfigIndexCG_r16 = -1;
|
|
|
|
|
static gint ett_nr_rrc_SEQUENCE_SIZE_0_maxNrofCG_SL_1_r16_OF_SL_ConfigIndexCG_r16 = -1;
|
|
|
|
|
static gint ett_nr_rrc_SL_MeasConfigInfo_r16 = -1;
|
|
|
|
|
static gint ett_nr_rrc_SL_MeasConfig_r16 = -1;
|
|
|
|
|
static gint ett_nr_rrc_SL_MeasObjectToRemoveList_r16 = -1;
|
|
|
|
@ -10177,7 +10183,7 @@ dissect_nr_rrc_PLMN_IdentityInfo_eag_1(tvbuff_t *tvb _U_, int offset _U_, asn1_c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t PLMN_IdentityInfo_sequence[] = {
|
|
|
|
|
{ &hf_nr_rrc_plmn_IdentityList_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SEQUENCE_SIZE_1_maxPLMN_OF_PLMN_Identity },
|
|
|
|
|
{ &hf_nr_rrc_plmn_IdentityList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SEQUENCE_SIZE_1_maxPLMN_OF_PLMN_Identity },
|
|
|
|
|
{ &hf_nr_rrc_trackingAreaCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_TrackingAreaCode },
|
|
|
|
|
{ &hf_nr_rrc_ranac , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_RAN_AreaCode },
|
|
|
|
|
{ &hf_nr_rrc_cellIdentity , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_CellIdentity },
|
|
|
|
@ -19589,7 +19595,7 @@ dissect_nr_rrc_CellAccessRelatedInfo_eag_1(tvbuff_t *tvb _U_, int offset _U_, as
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t CellAccessRelatedInfo_sequence[] = {
|
|
|
|
|
{ &hf_nr_rrc_plmn_IdentityList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PLMN_IdentityInfoList },
|
|
|
|
|
{ &hf_nr_rrc_plmn_IdentityInfoList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PLMN_IdentityInfoList },
|
|
|
|
|
{ &hf_nr_rrc_cellReservedForOtherUse, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_cellReservedForOtherUse },
|
|
|
|
|
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_CellAccessRelatedInfo_eag_1 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
@ -28136,7 +28142,7 @@ dissect_nr_rrc_T_srs_ResourceConfig_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_
|
|
|
|
|
static int
|
|
|
|
|
dissect_nr_rrc_RSSI_ResourceId_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
0U, maxNrofCLI_RSSI_Resources_r16_1, NULL, FALSE);
|
|
|
|
|
0U, maxNrofCLI_RSSI_Resources_1_r16, NULL, FALSE);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
@ -32541,7 +32547,7 @@ dissect_nr_rrc_T_sl_PSFCH_ToPUCCH_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
|
|
|
|
|
static int
|
|
|
|
|
dissect_nr_rrc_SL_ConfigIndexCG_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
0U, maxNrofCG_SL_r16_1, NULL, FALSE);
|
|
|
|
|
0U, maxNrofCG_SL_1_r16, NULL, FALSE);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
@ -35492,15 +35498,15 @@ dissect_nr_rrc_T_sl_HARQ_FeedbackEnabled_r16(tvbuff_t *tvb _U_, int offset _U_,
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t SEQUENCE_SIZE_0_maxNrofCG_SL_r16_1_OF_SL_ConfigIndexCG_r16_sequence_of[1] = {
|
|
|
|
|
static const per_sequence_t SEQUENCE_SIZE_0_maxNrofCG_SL_1_r16_OF_SL_ConfigIndexCG_r16_sequence_of[1] = {
|
|
|
|
|
{ &hf_nr_rrc_sl_AllowedCG_List_r16_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SL_ConfigIndexCG_r16 },
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_nr_rrc_SEQUENCE_SIZE_0_maxNrofCG_SL_r16_1_OF_SL_ConfigIndexCG_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
dissect_nr_rrc_SEQUENCE_SIZE_0_maxNrofCG_SL_1_r16_OF_SL_ConfigIndexCG_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
ett_nr_rrc_SEQUENCE_SIZE_0_maxNrofCG_SL_r16_1_OF_SL_ConfigIndexCG_r16, SEQUENCE_SIZE_0_maxNrofCG_SL_r16_1_OF_SL_ConfigIndexCG_r16_sequence_of,
|
|
|
|
|
0, maxNrofCG_SL_r16_1, FALSE);
|
|
|
|
|
ett_nr_rrc_SEQUENCE_SIZE_0_maxNrofCG_SL_1_r16_OF_SL_ConfigIndexCG_r16, SEQUENCE_SIZE_0_maxNrofCG_SL_1_r16_OF_SL_ConfigIndexCG_r16_sequence_of,
|
|
|
|
|
0, maxNrofCG_SL_1_r16, FALSE);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
@ -35568,7 +35574,7 @@ static const per_sequence_t SL_LogicalChannelConfig_r16_sequence[] = {
|
|
|
|
|
{ &hf_nr_rrc_sl_BucketSizeDuration_r16, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_sl_BucketSizeDuration_r16 },
|
|
|
|
|
{ &hf_nr_rrc_sl_ConfiguredGrantType1Allowed_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_sl_ConfiguredGrantType1Allowed_r16 },
|
|
|
|
|
{ &hf_nr_rrc_sl_HARQ_FeedbackEnabled_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_sl_HARQ_FeedbackEnabled_r16 },
|
|
|
|
|
{ &hf_nr_rrc_sl_AllowedCG_List_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_0_maxNrofCG_SL_r16_1_OF_SL_ConfigIndexCG_r16 },
|
|
|
|
|
{ &hf_nr_rrc_sl_AllowedCG_List_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_0_maxNrofCG_SL_1_r16_OF_SL_ConfigIndexCG_r16 },
|
|
|
|
|
{ &hf_nr_rrc_sl_AllowedSCS_List_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxSCSs_OF_SubcarrierSpacing },
|
|
|
|
|
{ &hf_nr_rrc_sl_MaxPUSCH_Duration_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_sl_MaxPUSCH_Duration_r16 },
|
|
|
|
|
{ &hf_nr_rrc_sl_LogicalChannelGroup_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_0_maxLCG_ID },
|
|
|
|
@ -45806,6 +45812,57 @@ dissect_nr_rrc_T_msg1_FDMCFRA_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_nr_rrc_INTEGER_1_96(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
1U, 96U, NULL, FALSE);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t PerRACSI_RSInfoExt_v1660_sequence[] = {
|
|
|
|
|
{ &hf_nr_rrc_csi_RS_Index_v1660, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_96 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_nr_rrc_PerRACSI_RSInfoExt_v1660(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
ett_nr_rrc_PerRACSI_RSInfoExt_v1660, PerRACSI_RSInfoExt_v1660_sequence);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t PerRAInfoListExt_v1660_sequence_of[1] = {
|
|
|
|
|
{ &hf_nr_rrc_PerRAInfoListExt_v1660_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PerRACSI_RSInfoExt_v1660 },
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_nr_rrc_PerRAInfoListExt_v1660(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
ett_nr_rrc_PerRAInfoListExt_v1660, PerRAInfoListExt_v1660_sequence_of,
|
|
|
|
|
1, 200, FALSE);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t RA_InformationCommon_r16_eag_1_sequence[] = {
|
|
|
|
|
{ &hf_nr_rrc_perRAInfoListExt_v1660, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PerRAInfoListExt_v1660 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_nr_rrc_RA_InformationCommon_r16_eag_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
offset = dissect_per_sequence_eag(tvb, offset, actx, tree, RA_InformationCommon_r16_eag_1_sequence);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t RA_InformationCommon_r16_sequence[] = {
|
|
|
|
|
{ &hf_nr_rrc_absoluteFrequencyPointA_r16, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_ARFCN_ValueNR },
|
|
|
|
|
{ &hf_nr_rrc_locationAndBandwidth_r16, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_37949 },
|
|
|
|
@ -45817,6 +45874,7 @@ static const per_sequence_t RA_InformationCommon_r16_sequence[] = {
|
|
|
|
|
{ &hf_nr_rrc_msg1_FDM_r16 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_msg1_FDM_r16 },
|
|
|
|
|
{ &hf_nr_rrc_msg1_FDMCFRA_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_msg1_FDMCFRA_r16 },
|
|
|
|
|
{ &hf_nr_rrc_perRAInfoList_r16, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PerRAInfoList_r16 },
|
|
|
|
|
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_RA_InformationCommon_r16_eag_1 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
@ -47768,9 +47826,9 @@ dissect_nr_rrc_AvailabilityCombinationsPerCellIndex_r16(tvbuff_t *tvb _U_, int o
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_nr_rrc_INTEGER_0_maxAI_DCI_PayloadSize_r16_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
dissect_nr_rrc_INTEGER_0_maxAI_DCI_PayloadSize_1_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
0U, maxAI_DCI_PayloadSize_r16_1, NULL, FALSE);
|
|
|
|
|
0U, maxAI_DCI_PayloadSize_1_r16, NULL, FALSE);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
@ -47780,7 +47838,7 @@ dissect_nr_rrc_INTEGER_0_maxAI_DCI_PayloadSize_r16_1(tvbuff_t *tvb _U_, int offs
|
|
|
|
|
static int
|
|
|
|
|
dissect_nr_rrc_AvailabilityCombinationId_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
0U, maxNrofAvailabilityCombinationsPerSet_r16_1, NULL, FALSE);
|
|
|
|
|
0U, maxNrofAvailabilityCombinationsPerSet_1_r16, NULL, FALSE);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
@ -47832,7 +47890,7 @@ dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofAvailabilityCombinationsPerSet_r16_OF_Avai
|
|
|
|
|
static const per_sequence_t AvailabilityCombinationsPerCell_r16_sequence[] = {
|
|
|
|
|
{ &hf_nr_rrc_availabilityCombinationsPerCellIndex_r16, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_AvailabilityCombinationsPerCellIndex_r16 },
|
|
|
|
|
{ &hf_nr_rrc_iab_DU_CellIdentity_r16, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_CellIdentity },
|
|
|
|
|
{ &hf_nr_rrc_positionInDCI_AI_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_0_maxAI_DCI_PayloadSize_r16_1 },
|
|
|
|
|
{ &hf_nr_rrc_positionInDCI_AI_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_0_maxAI_DCI_PayloadSize_1_r16 },
|
|
|
|
|
{ &hf_nr_rrc_availabilityCombinations_r16, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofAvailabilityCombinationsPerSet_r16_OF_AvailabilityCombination_r16 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
@ -48751,21 +48809,21 @@ dissect_nr_rrc_T_bitRateQueryProhibitTimer(tvbuff_t *tvb _U_, int offset _U_, as
|
|
|
|
|
static int
|
|
|
|
|
dissect_nr_rrc_ConfiguredGrantConfigIndexMAC_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
0U, maxNrofConfiguredGrantConfigMAC_r16_1, NULL, FALSE);
|
|
|
|
|
0U, maxNrofConfiguredGrantConfigMAC_1_r16, NULL, FALSE);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t SEQUENCE_SIZE_0_maxNrofConfiguredGrantConfigMAC_r16_1_OF_ConfiguredGrantConfigIndexMAC_r16_sequence_of[1] = {
|
|
|
|
|
static const per_sequence_t SEQUENCE_SIZE_0_maxNrofConfiguredGrantConfigMAC_1_r16_OF_ConfiguredGrantConfigIndexMAC_r16_sequence_of[1] = {
|
|
|
|
|
{ &hf_nr_rrc_allowedCG_List_r16_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_ConfiguredGrantConfigIndexMAC_r16 },
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_nr_rrc_SEQUENCE_SIZE_0_maxNrofConfiguredGrantConfigMAC_r16_1_OF_ConfiguredGrantConfigIndexMAC_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
dissect_nr_rrc_SEQUENCE_SIZE_0_maxNrofConfiguredGrantConfigMAC_1_r16_OF_ConfiguredGrantConfigIndexMAC_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
ett_nr_rrc_SEQUENCE_SIZE_0_maxNrofConfiguredGrantConfigMAC_r16_1_OF_ConfiguredGrantConfigIndexMAC_r16, SEQUENCE_SIZE_0_maxNrofConfiguredGrantConfigMAC_r16_1_OF_ConfiguredGrantConfigIndexMAC_r16_sequence_of,
|
|
|
|
|
0, maxNrofConfiguredGrantConfigMAC_r16_1, FALSE);
|
|
|
|
|
ett_nr_rrc_SEQUENCE_SIZE_0_maxNrofConfiguredGrantConfigMAC_1_r16_OF_ConfiguredGrantConfigIndexMAC_r16, SEQUENCE_SIZE_0_maxNrofConfiguredGrantConfigMAC_1_r16_OF_ConfiguredGrantConfigIndexMAC_r16_sequence_of,
|
|
|
|
|
0, maxNrofConfiguredGrantConfigMAC_1_r16, FALSE);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
@ -48788,7 +48846,7 @@ dissect_nr_rrc_T_allowedPHY_PriorityIndex_r16(tvbuff_t *tvb _U_, int offset _U_,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t T_eag_1_05_sequence[] = {
|
|
|
|
|
{ &hf_nr_rrc_allowedCG_List_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_0_maxNrofConfiguredGrantConfigMAC_r16_1_OF_ConfiguredGrantConfigIndexMAC_r16 },
|
|
|
|
|
{ &hf_nr_rrc_allowedCG_List_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_0_maxNrofConfiguredGrantConfigMAC_1_r16_OF_ConfiguredGrantConfigIndexMAC_r16 },
|
|
|
|
|
{ &hf_nr_rrc_allowedPHY_PriorityIndex_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_allowedPHY_PriorityIndex_r16 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
@ -49232,9 +49290,9 @@ dissect_nr_rrc_INTEGER_0_maxCI_DCI_PayloadSize_r16(tvbuff_t *tvb _U_, int offset
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_nr_rrc_INTEGER_0_maxCI_DCI_PayloadSize_r16_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
dissect_nr_rrc_INTEGER_0_maxCI_DCI_PayloadSize_1_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
0U, maxCI_DCI_PayloadSize_r16_1, NULL, FALSE);
|
|
|
|
|
0U, maxCI_DCI_PayloadSize_1_r16, NULL, FALSE);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
@ -49352,8 +49410,8 @@ dissect_nr_rrc_T_uplinkCancellationPriority_v1610(tvbuff_t *tvb _U_, int offset
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t CI_ConfigurationPerServingCell_r16_sequence[] = {
|
|
|
|
|
{ &hf_nr_rrc_servingCellId, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_ServCellIndex },
|
|
|
|
|
{ &hf_nr_rrc_positionInDCI_r16_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_maxCI_DCI_PayloadSize_r16_1 },
|
|
|
|
|
{ &hf_nr_rrc_positionInDCI_ForSUL_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_0_maxCI_DCI_PayloadSize_r16_1 },
|
|
|
|
|
{ &hf_nr_rrc_positionInDCI_r16_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_maxCI_DCI_PayloadSize_1_r16 },
|
|
|
|
|
{ &hf_nr_rrc_positionInDCI_ForSUL_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_0_maxCI_DCI_PayloadSize_1_r16 },
|
|
|
|
|
{ &hf_nr_rrc_ci_PayloadSize_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_ci_PayloadSize_r16 },
|
|
|
|
|
{ &hf_nr_rrc_timeFrequencyRegion_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_timeFrequencyRegion_r16 },
|
|
|
|
|
{ &hf_nr_rrc_uplinkCancellationPriority_v1610, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_uplinkCancellationPriority_v1610 },
|
|
|
|
@ -51619,7 +51677,7 @@ dissect_nr_rrc_T_mcs_Table_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
|
|
|
|
|
static int
|
|
|
|
|
dissect_nr_rrc_SPS_ConfigIndex_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
0U, maxNrofSPS_Config_r16_1, NULL, FALSE);
|
|
|
|
|
0U, maxNrofSPS_Config_1_r16, NULL, FALSE);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
@ -56405,7 +56463,7 @@ dissect_nr_rrc_SEQUENCE_SIZE_1_1709_OF_CG_COT_Sharing_r16(tvbuff_t *tvb _U_, int
|
|
|
|
|
static int
|
|
|
|
|
dissect_nr_rrc_ConfiguredGrantConfigIndex_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
0U, maxNrofConfiguredGrantConfig_r16_1, NULL, FALSE);
|
|
|
|
|
0U, maxNrofConfiguredGrantConfig_1_r16, NULL, FALSE);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
@ -86641,6 +86699,50 @@ dissect_nr_rrc_BandNR_eag_9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const value_string nr_rrc_T_enhancedSkipUplinkTxConfigured_v1660_vals[] = {
|
|
|
|
|
{ 0, "supported" },
|
|
|
|
|
{ 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_nr_rrc_T_enhancedSkipUplinkTxConfigured_v1660(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
1, NULL, FALSE, 0, NULL);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const value_string nr_rrc_T_enhancedSkipUplinkTxDynamic_v1660_vals[] = {
|
|
|
|
|
{ 0, "supported" },
|
|
|
|
|
{ 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_nr_rrc_T_enhancedSkipUplinkTxDynamic_v1660(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
1, NULL, FALSE, 0, NULL);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t BandNR_eag_10_sequence[] = {
|
|
|
|
|
{ &hf_nr_rrc_enhancedSkipUplinkTxConfigured_v1660, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_enhancedSkipUplinkTxConfigured_v1660 },
|
|
|
|
|
{ &hf_nr_rrc_enhancedSkipUplinkTxDynamic_v1660, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_enhancedSkipUplinkTxDynamic_v1660 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_nr_rrc_BandNR_eag_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
offset = dissect_per_sequence_eag(tvb, offset, actx, tree, BandNR_eag_10_sequence);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t BandNR_sequence[] = {
|
|
|
|
|
{ &hf_nr_rrc_bandNR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_FreqBandIndicatorNR },
|
|
|
|
|
{ &hf_nr_rrc_modifiedMPR_Behaviour, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_8 },
|
|
|
|
@ -86666,6 +86768,7 @@ static const per_sequence_t BandNR_sequence[] = {
|
|
|
|
|
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_BandNR_eag_7 },
|
|
|
|
|
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_BandNR_eag_8 },
|
|
|
|
|
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_BandNR_eag_9 },
|
|
|
|
|
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_BandNR_eag_10 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
@ -86805,6 +86908,34 @@ dissect_nr_rrc_RF_Parameters_eag_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const value_string nr_rrc_T_extendedBand_n77_r16_vals[] = {
|
|
|
|
|
{ 0, "supported" },
|
|
|
|
|
{ 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_nr_rrc_T_extendedBand_n77_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
1, NULL, FALSE, 0, NULL);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t RF_Parameters_eag_8_sequence[] = {
|
|
|
|
|
{ &hf_nr_rrc_extendedBand_n77_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_extendedBand_n77_r16 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_nr_rrc_RF_Parameters_eag_8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
offset = dissect_per_sequence_eag(tvb, offset, actx, tree, RF_Parameters_eag_8_sequence);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t RF_Parameters_sequence[] = {
|
|
|
|
|
{ &hf_nr_rrc_supportedBandListNR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SEQUENCE_SIZE_1_maxBands_OF_BandNR },
|
|
|
|
|
{ &hf_nr_rrc_supportedBandCombinationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_BandCombinationList },
|
|
|
|
@ -86816,6 +86947,7 @@ static const per_sequence_t RF_Parameters_sequence[] = {
|
|
|
|
|
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_RF_Parameters_eag_5 },
|
|
|
|
|
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_RF_Parameters_eag_6 },
|
|
|
|
|
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_RF_Parameters_eag_7 },
|
|
|
|
|
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_RF_Parameters_eag_8 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
@ -95946,10 +96078,18 @@ proto_register_nr_rrc(void) {
|
|
|
|
|
{ "msg1-FDMCFRA-r16", "nr-rrc.msg1_FDMCFRA_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_msg1_FDMCFRA_r16_vals), 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_nr_rrc_perRAInfoListExt_v1660,
|
|
|
|
|
{ "perRAInfoListExt-v1660", "nr-rrc.perRAInfoListExt_v1660",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_nr_rrc_PerRAInfoList_r16_item,
|
|
|
|
|
{ "PerRAInfo-r16", "nr-rrc.PerRAInfo_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC, VALS(nr_rrc_PerRAInfo_r16_vals), 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_nr_rrc_PerRAInfoListExt_v1660_item,
|
|
|
|
|
{ "PerRACSI-RSInfoExt-v1660", "nr-rrc.PerRACSI_RSInfoExt_v1660_element",
|
|
|
|
|
FT_NONE, BASE_NONE, NULL, 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_nr_rrc_perRASSBInfoList_r16,
|
|
|
|
|
{ "perRASSBInfoList-r16", "nr-rrc.perRASSBInfoList_r16_element",
|
|
|
|
|
FT_NONE, BASE_NONE, NULL, 0,
|
|
|
|
@ -95978,6 +96118,10 @@ proto_register_nr_rrc(void) {
|
|
|
|
|
{ "numberOfPreamblesSentOnCSI-RS-r16", "nr-rrc.numberOfPreamblesSentOnCSI_RS_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
|
"INTEGER_1_200", HFILL }},
|
|
|
|
|
{ &hf_nr_rrc_csi_RS_Index_v1660,
|
|
|
|
|
{ "csi-RS-Index-v1660", "nr-rrc.csi_RS_Index_v1660",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
|
"INTEGER_1_96", HFILL }},
|
|
|
|
|
{ &hf_nr_rrc_PerRAAttemptInfoList_r16_item,
|
|
|
|
|
{ "PerRAAttemptInfo-r16", "nr-rrc.PerRAAttemptInfo_r16_element",
|
|
|
|
|
FT_NONE, BASE_NONE, NULL, 0,
|
|
|
|
@ -97013,7 +97157,7 @@ proto_register_nr_rrc(void) {
|
|
|
|
|
{ &hf_nr_rrc_positionInDCI_AI_r16,
|
|
|
|
|
{ "positionInDCI-AI-r16", "nr-rrc.positionInDCI_AI_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
|
"INTEGER_0_maxAI_DCI_PayloadSize_r16_1", HFILL }},
|
|
|
|
|
"INTEGER_0_maxAI_DCI_PayloadSize_1_r16", HFILL }},
|
|
|
|
|
{ &hf_nr_rrc_availabilityCombinations_r16,
|
|
|
|
|
{ "availabilityCombinations-r16", "nr-rrc.availabilityCombinations_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
@ -97518,10 +97662,10 @@ proto_register_nr_rrc(void) {
|
|
|
|
|
{ "ConfiguredGrantConfigType2DeactivationState-r16", "nr-rrc.ConfiguredGrantConfigType2DeactivationState_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_nr_rrc_plmn_IdentityList,
|
|
|
|
|
{ "plmn-IdentityList", "nr-rrc.plmn_IdentityList",
|
|
|
|
|
{ &hf_nr_rrc_plmn_IdentityInfoList,
|
|
|
|
|
{ "plmn-IdentityInfoList", "nr-rrc.plmn_IdentityInfoList",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
|
"PLMN_IdentityInfoList", HFILL }},
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_nr_rrc_cellReservedForOtherUse,
|
|
|
|
|
{ "cellReservedForOtherUse", "nr-rrc.cellReservedForOtherUse",
|
|
|
|
|
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_cellReservedForOtherUse_vals), 0,
|
|
|
|
@ -97818,10 +97962,6 @@ proto_register_nr_rrc(void) {
|
|
|
|
|
{ "plmn-Identity-eutra-epc", "nr-rrc.plmn_Identity_eutra_epc_element",
|
|
|
|
|
FT_NONE, BASE_NONE, NULL, 0,
|
|
|
|
|
"PLMN_Identity", HFILL }},
|
|
|
|
|
{ &hf_nr_rrc_plmn_IdentityInfoList,
|
|
|
|
|
{ "plmn-IdentityInfoList", "nr-rrc.plmn_IdentityInfoList",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_nr_rrc_frequencyBandList_01,
|
|
|
|
|
{ "frequencyBandList", "nr-rrc.frequencyBandList",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
@ -100013,7 +100153,7 @@ proto_register_nr_rrc(void) {
|
|
|
|
|
{ &hf_nr_rrc_allowedCG_List_r16,
|
|
|
|
|
{ "allowedCG-List-r16", "nr-rrc.allowedCG_List_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
|
"SEQUENCE_SIZE_0_maxNrofConfiguredGrantConfigMAC_r16_1_OF_ConfiguredGrantConfigIndexMAC_r16", HFILL }},
|
|
|
|
|
"SEQUENCE_SIZE_0_maxNrofConfiguredGrantConfigMAC_1_r16_OF_ConfiguredGrantConfigIndexMAC_r16", HFILL }},
|
|
|
|
|
{ &hf_nr_rrc_allowedCG_List_r16_item,
|
|
|
|
|
{ "ConfiguredGrantConfigIndexMAC-r16", "nr-rrc.ConfiguredGrantConfigIndexMAC_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
@ -102622,7 +102762,7 @@ proto_register_nr_rrc(void) {
|
|
|
|
|
{ "PLMN-IdentityInfo", "nr-rrc.PLMN_IdentityInfo_element",
|
|
|
|
|
FT_NONE, BASE_NONE, NULL, 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_nr_rrc_plmn_IdentityList_01,
|
|
|
|
|
{ &hf_nr_rrc_plmn_IdentityList,
|
|
|
|
|
{ "plmn-IdentityList", "nr-rrc.plmn_IdentityList",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
|
"SEQUENCE_SIZE_1_maxPLMN_OF_PLMN_Identity", HFILL }},
|
|
|
|
@ -107325,11 +107465,11 @@ proto_register_nr_rrc(void) {
|
|
|
|
|
{ &hf_nr_rrc_positionInDCI_r16_01,
|
|
|
|
|
{ "positionInDCI-r16", "nr-rrc.positionInDCI_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
|
"INTEGER_0_maxCI_DCI_PayloadSize_r16_1", HFILL }},
|
|
|
|
|
"INTEGER_0_maxCI_DCI_PayloadSize_1_r16", HFILL }},
|
|
|
|
|
{ &hf_nr_rrc_positionInDCI_ForSUL_r16,
|
|
|
|
|
{ "positionInDCI-ForSUL-r16", "nr-rrc.positionInDCI_ForSUL_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
|
"INTEGER_0_maxCI_DCI_PayloadSize_r16_1", HFILL }},
|
|
|
|
|
"INTEGER_0_maxCI_DCI_PayloadSize_1_r16", HFILL }},
|
|
|
|
|
{ &hf_nr_rrc_ci_PayloadSize_r16,
|
|
|
|
|
{ "ci-PayloadSize-r16", "nr-rrc.ci_PayloadSize_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ci_PayloadSize_r16_vals), 0,
|
|
|
|
@ -112354,6 +112494,10 @@ proto_register_nr_rrc(void) {
|
|
|
|
|
{ "supportedBandCombinationList-UplinkTxSwitch-v1650", "nr-rrc.supportedBandCombinationList_UplinkTxSwitch_v1650",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
|
"BandCombinationList_UplinkTxSwitch_v1650", HFILL }},
|
|
|
|
|
{ &hf_nr_rrc_extendedBand_n77_r16,
|
|
|
|
|
{ "extendedBand-n77-r16", "nr-rrc.extendedBand_n77_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_extendedBand_n77_r16_vals), 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_nr_rrc_modifiedMPR_Behaviour,
|
|
|
|
|
{ "modifiedMPR-Behaviour", "nr-rrc.modifiedMPR_Behaviour",
|
|
|
|
|
FT_BYTES, BASE_NONE, NULL, 0,
|
|
|
|
@ -112766,6 +112910,14 @@ proto_register_nr_rrc(void) {
|
|
|
|
|
{ "sharedSpectrumChAccessParamsPerBand-v1650", "nr-rrc.sharedSpectrumChAccessParamsPerBand_v1650_element",
|
|
|
|
|
FT_NONE, BASE_NONE, NULL, 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_nr_rrc_enhancedSkipUplinkTxConfigured_v1660,
|
|
|
|
|
{ "enhancedSkipUplinkTxConfigured-v1660", "nr-rrc.enhancedSkipUplinkTxConfigured_v1660",
|
|
|
|
|
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_enhancedSkipUplinkTxConfigured_v1660_vals), 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_nr_rrc_enhancedSkipUplinkTxDynamic_v1660,
|
|
|
|
|
{ "enhancedSkipUplinkTxDynamic-v1660", "nr-rrc.enhancedSkipUplinkTxDynamic_v1660",
|
|
|
|
|
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_enhancedSkipUplinkTxDynamic_v1660_vals), 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_nr_rrc_srs_SwitchingTimeRequested_01,
|
|
|
|
|
{ "srs-SwitchingTimeRequested", "nr-rrc.srs_SwitchingTimeRequested",
|
|
|
|
|
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_srs_SwitchingTimeRequested_01_vals), 0,
|
|
|
|
@ -114677,7 +114829,7 @@ proto_register_nr_rrc(void) {
|
|
|
|
|
{ &hf_nr_rrc_sl_AllowedCG_List_r16,
|
|
|
|
|
{ "sl-AllowedCG-List-r16", "nr-rrc.sl_AllowedCG_List_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
|
"SEQUENCE_SIZE_0_maxNrofCG_SL_r16_1_OF_SL_ConfigIndexCG_r16", HFILL }},
|
|
|
|
|
"SEQUENCE_SIZE_0_maxNrofCG_SL_1_r16_OF_SL_ConfigIndexCG_r16", HFILL }},
|
|
|
|
|
{ &hf_nr_rrc_sl_AllowedCG_List_r16_item,
|
|
|
|
|
{ "SL-ConfigIndexCG-r16", "nr-rrc.SL_ConfigIndexCG_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
@ -116692,9 +116844,11 @@ proto_register_nr_rrc(void) {
|
|
|
|
|
&ett_nr_rrc_T_pci_arfcn_r16,
|
|
|
|
|
&ett_nr_rrc_RA_InformationCommon_r16,
|
|
|
|
|
&ett_nr_rrc_PerRAInfoList_r16,
|
|
|
|
|
&ett_nr_rrc_PerRAInfoListExt_v1660,
|
|
|
|
|
&ett_nr_rrc_PerRAInfo_r16,
|
|
|
|
|
&ett_nr_rrc_PerRASSBInfo_r16,
|
|
|
|
|
&ett_nr_rrc_PerRACSI_RSInfo_r16,
|
|
|
|
|
&ett_nr_rrc_PerRACSI_RSInfoExt_v1660,
|
|
|
|
|
&ett_nr_rrc_PerRAAttemptInfoList_r16,
|
|
|
|
|
&ett_nr_rrc_PerRAAttemptInfo_r16,
|
|
|
|
|
&ett_nr_rrc_RLF_Report_r16,
|
|
|
|
@ -117095,7 +117249,7 @@ proto_register_nr_rrc(void) {
|
|
|
|
|
&ett_nr_rrc_T_ul_SpecificParameters,
|
|
|
|
|
&ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofServingCells_1_OF_ServCellIndex,
|
|
|
|
|
&ett_nr_rrc_SEQUENCE_SIZE_1_maxSCSs_OF_SubcarrierSpacing,
|
|
|
|
|
&ett_nr_rrc_SEQUENCE_SIZE_0_maxNrofConfiguredGrantConfigMAC_r16_1_OF_ConfiguredGrantConfigIndexMAC_r16,
|
|
|
|
|
&ett_nr_rrc_SEQUENCE_SIZE_0_maxNrofConfiguredGrantConfigMAC_1_r16_OF_ConfiguredGrantConfigIndexMAC_r16,
|
|
|
|
|
&ett_nr_rrc_MAC_CellGroupConfig,
|
|
|
|
|
&ett_nr_rrc_T_drx_Config,
|
|
|
|
|
&ett_nr_rrc_T_phr_Config,
|
|
|
|
@ -118441,7 +118595,7 @@ proto_register_nr_rrc(void) {
|
|
|
|
|
&ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofSL_BWPs_r16_OF_BWP_Id,
|
|
|
|
|
&ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofSL_BWPs_r16_OF_SL_BWP_Config_r16,
|
|
|
|
|
&ett_nr_rrc_SL_LogicalChannelConfig_r16,
|
|
|
|
|
&ett_nr_rrc_SEQUENCE_SIZE_0_maxNrofCG_SL_r16_1_OF_SL_ConfigIndexCG_r16,
|
|
|
|
|
&ett_nr_rrc_SEQUENCE_SIZE_0_maxNrofCG_SL_1_r16_OF_SL_ConfigIndexCG_r16,
|
|
|
|
|
&ett_nr_rrc_SL_MeasConfigInfo_r16,
|
|
|
|
|
&ett_nr_rrc_SL_MeasConfig_r16,
|
|
|
|
|
&ett_nr_rrc_SL_MeasObjectToRemoveList_r16,
|
|
|
|
|