NR RRC: upgrade dissector to v16.6.0

This commit is contained in:
Pascal Quantin 2021-10-01 15:33:18 +02:00 committed by Wireshark GitLab Utility
parent 35826bbb95
commit 728061fa17
7 changed files with 259 additions and 90 deletions

View File

@ -1,4 +1,4 @@
-- 3GPP TS 38.331 V16.5.0 (2021-06)
-- 3GPP TS 38.331 V16.6.0 (2021-09)
NR-InterNodeDefinitions DEFINITIONS AUTOMATIC TAGS ::=

View File

@ -1,4 +1,4 @@
-- 3GPP TS 38.331 V16.5.0 (2021-06)
-- 3GPP TS 38.331 V16.6.0 (2021-09)
NR-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::=
@ -1755,11 +1755,16 @@ RA-InformationCommon-r16 ::= SEQUENCE {
msg1-FDM-r16 ENUMERATED {one, two, four, eight} OPTIONAL,
msg1-FDMCFRA-r16 ENUMERATED {one, two, four, eight} OPTIONAL,
perRAInfoList-r16 PerRAInfoList-r16,
...
...,
[[
perRAInfoListExt-v1660 PerRAInfoListExt-v1660 OPTIONAL
]]
}
PerRAInfoList-r16 ::= SEQUENCE (SIZE (1..200)) OF PerRAInfo-r16
PerRAInfoListExt-v1660 ::= SEQUENCE (SIZE (1..200)) OF PerRACSI-RSInfoExt-v1660
PerRAInfo-r16 ::= CHOICE {
perRASSBInfoList-r16 PerRASSBInfo-r16,
perRACSI-RSInfoList-r16 PerRACSI-RSInfo-r16
@ -1776,6 +1781,10 @@ PerRACSI-RSInfo-r16 ::= SEQUENCE {
numberOfPreamblesSentOnCSI-RS-r16 INTEGER (1..200)
}
PerRACSI-RSInfoExt-v1660 ::= SEQUENCE {
csi-RS-Index-v1660 INTEGER (1..96) OPTIONAL
}
PerRAAttemptInfoList-r16 ::= SEQUENCE (SIZE (1..200)) OF PerRAAttemptInfo-r16
PerRAAttemptInfo-r16 ::= SEQUENCE {
@ -2495,7 +2504,7 @@ ARFCN-ValueUTRA-FDD-r16 ::= INTEGER (0..16383)
AvailabilityCombinationsPerCell-r16 ::= SEQUENCE {
availabilityCombinationsPerCellIndex-r16 AvailabilityCombinationsPerCellIndex-r16,
iab-DU-CellIdentity-r16 CellIdentity,
positionInDCI-AI-r16 INTEGER(0..maxAI-DCI-PayloadSize-r16-1) OPTIONAL, -- Need M
positionInDCI-AI-r16 INTEGER(0..maxAI-DCI-PayloadSize-1-r16) OPTIONAL, -- Need M
availabilityCombinations-r16 SEQUENCE (SIZE (1..maxNrofAvailabilityCombinationsPerSet-r16)) OF AvailabilityCombination-r16,
...
}
@ -2507,7 +2516,7 @@ AvailabilityCombination-r16 ::= SEQUENCE {
resourceAvailability-r16 SEQUENCE (SIZE (1..maxNrofResourceAvailabilityPerCombination-r16)) OF INTEGER (0..7)
}
AvailabilityCombinationId-r16 ::= INTEGER (0..maxNrofAvailabilityCombinationsPerSet-r16-1)
AvailabilityCombinationId-r16 ::= INTEGER (0..maxNrofAvailabilityCombinationsPerSet-1-r16)
-- TAG-AVAILABILITYCOMBINATIONSPERCELL-STOP
-- TAG-AVAILABILITYINDICATOR-START
@ -2773,7 +2782,7 @@ ConfiguredGrantConfigType2DeactivationStateList-r16 ::=
-- TAG-CELLACCESSRELATEDINFO-START
CellAccessRelatedInfo ::= SEQUENCE {
plmn-IdentityList PLMN-IdentityInfoList,
plmn-IdentityInfoList PLMN-IdentityInfoList,
cellReservedForOtherUse ENUMERATED {true} OPTIONAL, -- Need R
...,
[[
@ -3224,12 +3233,12 @@ CG-StartingOffsets-r16 ::= SEQUENCE {
-- TAG-CONFIGUREDGRANTCONFIG-STOP
-- TAG-CONFIGUREDGRANTCONFIGINDEX-START
ConfiguredGrantConfigIndex-r16 ::= INTEGER (0.. maxNrofConfiguredGrantConfig-r16-1)
ConfiguredGrantConfigIndex-r16 ::= INTEGER (0.. maxNrofConfiguredGrantConfig-1-r16)
-- TAG-CONFIGUREDGRANTCONFIGINDEX-STOP
-- TAG-CONFIGUREDGRANTCONFIGINDEXMAC-START
ConfiguredGrantConfigIndexMAC-r16 ::= INTEGER (0.. maxNrofConfiguredGrantConfigMAC-r16-1)
ConfiguredGrantConfigIndexMAC-r16 ::= INTEGER (0.. maxNrofConfiguredGrantConfigMAC-1-r16)
-- TAG-CONFIGUREDGRANTCONFIGINDEXMAC-STOP
-- TAG-CONNESTFAILURECONTROL-START
@ -4074,7 +4083,7 @@ LogicalChannelConfig ::= SEQUENCE {
...,
bitRateQueryProhibitTimer ENUMERATED {s0, s0dot4, s0dot8, s1dot6, s3, s6, s12, s30} OPTIONAL, -- Need R
[[
allowedCG-List-r16 SEQUENCE (SIZE (0.. maxNrofConfiguredGrantConfigMAC-r16-1)) OF ConfiguredGrantConfigIndexMAC-r16
allowedCG-List-r16 SEQUENCE (SIZE (0.. maxNrofConfiguredGrantConfigMAC-1-r16)) OF ConfiguredGrantConfigIndexMAC-r16
OPTIONAL, -- Need S
allowedPHY-PriorityIndex-r16 ENUMERATED {p0, p1} OPTIONAL -- Need S
]]
@ -4317,7 +4326,7 @@ RSSI-ResourceConfigCLI-r16 ::= SEQUENCE {
...
}
RSSI-ResourceId-r16 ::= INTEGER (0.. maxNrofCLI-RSSI-Resources-r16-1)
RSSI-ResourceId-r16 ::= INTEGER (0.. maxNrofCLI-RSSI-Resources-1-r16)
RSSI-PeriodicityAndOffset-r16 ::= CHOICE {
sl10 INTEGER(0..9),
@ -7696,7 +7705,7 @@ SPS-Config ::= SEQUENCE {
-- TAG-SPS-CONFIG-STOP
-- TAG-SPS-CONFIGINDEX-START
SPS-ConfigIndex-r16 ::= INTEGER (0.. maxNrofSPS-Config-r16-1)
SPS-ConfigIndex-r16 ::= INTEGER (0.. maxNrofSPS-Config-1-r16)
-- TAG-SPS-CONFIGINDEX-STOP
-- TAG-SPS-PUCCH-AN-START
@ -8338,8 +8347,8 @@ UplinkCancellation-r16 ::= SEQUENCE {
CI-ConfigurationPerServingCell-r16 ::= SEQUENCE {
servingCellId ServCellIndex,
positionInDCI-r16 INTEGER (0..maxCI-DCI-PayloadSize-r16-1),
positionInDCI-ForSUL-r16 INTEGER (0..maxCI-DCI-PayloadSize-r16-1) OPTIONAL, -- Cond SUL-Only
positionInDCI-r16 INTEGER (0..maxCI-DCI-PayloadSize-1-r16),
positionInDCI-ForSUL-r16 INTEGER (0..maxCI-DCI-PayloadSize-1-r16) OPTIONAL, -- Cond SUL-Only
ci-PayloadSize-r16 ENUMERATED {n1, n2, n4, n5, n7, n8, n10, n14, n16, n20, n28, n32, n35, n42, n56, n112},
timeFrequencyRegion-r16 SEQUENCE {
timeDurationForCI-r16 ENUMERATED {n2, n4, n7, n14} OPTIONAL, -- Cond SymbolPeriodicity
@ -10849,6 +10858,9 @@ RF-Parameters ::= SEQUENCE {
[[
supportedBandCombinationList-v1650 BandCombinationList-v1650 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1650 BandCombinationList-UplinkTxSwitch-v1650 OPTIONAL
]],
[[
extendedBand-n77-r16 ENUMERATED {supported} OPTIONAL
]]
}
@ -11016,6 +11028,10 @@ BandNR ::= SEQUENCE {
configuredUL-GrantType1-v1650 ENUMERATED {supported} OPTIONAL,
configuredUL-GrantType2-v1650 ENUMERATED {supported} OPTIONAL,
sharedSpectrumChAccessParamsPerBand-v1650 SharedSpectrumChAccessParamsPerBand-v1650 OPTIONAL
]],
[[
enhancedSkipUplinkTxConfigured-v1660 ENUMERATED {supported} OPTIONAL,
enhancedSkipUplinkTxDynamic-v1660 ENUMERATED {supported} OPTIONAL
]]
}
@ -12174,7 +12190,7 @@ SL-ConfiguredGrantConfig-r16 ::= SEQUENCE {
]]
}
SL-ConfigIndexCG-r16 ::= INTEGER (0..maxNrofCG-SL-r16-1)
SL-ConfigIndexCG-r16 ::= INTEGER (0..maxNrofCG-SL-1-r16)
SL-CG-MaxTransNumList-r16 ::= SEQUENCE (SIZE (1..8)) OF SL-CG-MaxTransNum-r16
@ -12238,7 +12254,7 @@ SL-LogicalChannelConfig-r16 ::= SEQUENCE {
spare7, spare6, spare5, spare4, spare3,spare2, spare1},
sl-ConfiguredGrantType1Allowed-r16 ENUMERATED {true} OPTIONAL, -- Need R
sl-HARQ-FeedbackEnabled-r16 ENUMERATED {enabled, disabled } OPTIONAL, -- Need R
sl-AllowedCG-List-r16 SEQUENCE (SIZE (0.. maxNrofCG-SL-r16-1)) OF SL-ConfigIndexCG-r16
sl-AllowedCG-List-r16 SEQUENCE (SIZE (0.. maxNrofCG-SL-1-r16)) OF SL-ConfigIndexCG-r16
OPTIONAL, -- Need R
sl-AllowedSCS-List-r16 SEQUENCE (SIZE (1..maxSCSs)) OF SubcarrierSpacing OPTIONAL, -- Need R
sl-MaxPUSCH-Duration-r16 ENUMERATED {ms0p02, ms0p04, ms0p0625, ms0p125, ms0p25, ms0p5, spare2, spare1}
@ -12783,7 +12799,7 @@ SLRB-Uu-ConfigIndex-r16 ::= INTEGER (1..maxNrofSLRB-r16)
-- TAG-MULTIPLICITY-AND-TYPE-CONSTRAINT-DEFINITIONS-START
maxAI-DCI-PayloadSize-r16 INTEGER ::= 128 --Maximum size of the DCI payload scrambled with ai-RNTI
maxAI-DCI-PayloadSize-r16-1 INTEGER ::= 127 --Maximum size of the DCI payload scrambled with ai-RNTI minus 1
maxAI-DCI-PayloadSize-1-r16 INTEGER ::= 127 --Maximum size of the DCI payload scrambled with ai-RNTI minus 1
maxBandComb INTEGER ::= 65536 -- Maximum number of DL band combinations
maxBandsUTRA-FDD-r16 INTEGER ::= 64 -- Maximum number of bands listed in UTRA-FDD UE caps
maxBH-RLC-ChannelID-r16 INTEGER ::= 65536 -- Maximum value of BH RLC Channel ID
@ -12822,11 +12838,11 @@ maxNrofAggregatedCellsPerCellGroup INTEGER ::= 16
maxNrofAggregatedCellsPerCellGroupMinus4-r16 INTEGER ::= 12
maxNrofDUCells-r16 INTEGER ::= 512 -- Max number of cells configured on the collocated IAB-DU
maxNrofAvailabilityCombinationsPerSet-r16 INTEGER ::= 512 -- Max number of AvailabilityCombinationId used in the DCI format 2_5
maxNrofAvailabilityCombinationsPerSet-r16-1 INTEGER ::= 511 -- Max number of AvailabilityCombinationId used in the DCI format 2_5 minus 1
maxNrofAvailabilityCombinationsPerSet-1-r16 INTEGER ::= 511 -- Max number of AvailabilityCombinationId used in the DCI format 2_5 minus 1
maxNrofSCells INTEGER ::= 31 -- Max number of secondary serving cells per cell group
maxNrofCellMeas INTEGER ::= 32 -- Maximum number of entries in each of the cell lists in a measurement object
maxNrofCG-SL-r16 INTEGER ::= 8 -- Max number of sidelink configured grant
maxNrofCG-SL-r16-1 INTEGER ::= 7 -- Max number of sidelink configured grant minus 1
maxNrofCG-SL-1-r16 INTEGER ::= 7 -- Max number of sidelink configured grant minus 1
maxNrofSS-BlocksToAverage INTEGER ::= 16 -- Max number for the (max) number of SS blocks to average to determine cell measurement
maxNrofCondCells-r16 INTEGER ::= 8 -- Max number of conditional candidate SpCells
maxNrofCSI-RS-ResourcesToAverage INTEGER ::= 16 -- Max number for the (max) number of CSI-RS to average to determine cell measurement
@ -13018,7 +13034,7 @@ maxSIB INTEGER::= 32 -- Maximum number of
maxSI-Message INTEGER::= 32 -- Maximum number of SI messages
maxPO-perPF INTEGER ::= 4 -- Maximum number of paging occasion per paging frame
maxAccessCat-1 INTEGER ::= 63 -- Maximum number of Access Categories minus 1
maxBarringInfoSet INTEGER ::= 8 -- Maximum number of Access Categories
maxBarringInfoSet INTEGER ::= 8 -- Maximum number of access control parameter sets
maxCellEUTRA INTEGER ::= 8 -- Maximum number of E-UTRA cells in SIB list
maxEUTRA-Carrier INTEGER ::= 8 -- Maximum number of E-UTRA carriers in SIB list
maxPLMNIdentities INTEGER ::= 8 -- Maximum number of PLMN identites in RAN area configurations
@ -13042,7 +13058,7 @@ maxNrofP0-PUSCH-Set-r16 INTEGER ::= 2 -- Maximum number of
maxOnDemandSIB-r16 INTEGER ::= 8 -- Maximum number of SIB(s) that can be requested on-demand
maxOnDemandPosSIB-r16 INTEGER ::= 32 -- Maximum number of posSIB(s) that can be requested on-demand
maxCI-DCI-PayloadSize-r16 INTEGER ::= 126 -- Maximum number of the DCI size for CI
maxCI-DCI-PayloadSize-r16-1 INTEGER ::= 125 -- Maximum number of the DCI size for CI minus 1
maxCI-DCI-PayloadSize-1-r16 INTEGER ::= 125 -- Maximum number of the DCI size for CI minus 1
maxWLAN-Id-Report-r16 INTEGER ::= 32 -- Maximum number of WLAN IDs to report
maxWLAN-Name-r16 INTEGER ::= 4 -- Maximum number of WLAN name
maxRAReport-r16 INTEGER ::= 8 -- Maximum number of RA procedures information to be included in the RA report
@ -13050,16 +13066,15 @@ maxTxConfig-r16 INTEGER ::= 64 -- Maximum number of
maxTxConfig-1-r16 INTEGER ::= 63 -- Maximum number of sidelink transmission parameters configurations minus 1
maxPSSCH-TxConfig-r16 INTEGER ::= 16 -- Maximum number of PSSCH TX configurations
maxNrofCLI-RSSI-Resources-r16 INTEGER ::= 64 -- Maximum number of CLI-RSSI resources for UE
maxNrofCLI-RSSI-Resources-r16-1 INTEGER ::= 63 -- Maximum number of CLI-RSSI resources for UE minus 1
maxNrofCLI-SRS-Resources-r16 INTEGER ::= 32 -- Maximum number of SRS resources for CLI measurement for UE
maxNrofCLI-RSSI-Resources-1-r16 INTEGER ::= 63 -- Maximum number of CLI-RSSI resources for UE minus 1
maxNrofCLI-SRS-Resources-r16 INTEGER ::= 32 -- Maximum number of SRS resources for CLI measurement for UE
maxCLI-Report-r16 INTEGER ::= 8
maxNrofConfiguredGrantConfig-r16 INTEGER ::= 12 -- Maximum number of configured grant configurations per BWP
maxNrofConfiguredGrantConfig-r16-1 INTEGER ::= 11 -- Maximum number of configured grant configurations per BWP minus 1
maxNrofConfiguredGrantConfig-1-r16 INTEGER ::= 11 -- Maximum number of configured grant configurations per BWP minus 1
maxNrofCG-Type2DeactivationState INTEGER ::= 16 -- Maximum number of deactivation state for type 2 configured grants per BWP
maxNrofConfiguredGrantConfigMAC-r16 INTEGER ::= 32 -- Maximum number of configured grant configurations per MAC entity
maxNrofConfiguredGrantConfigMAC-r16-1 INTEGER ::= 31 -- Maximum number of configured grant configurations per MAC entity minus 1
maxNrofConfiguredGrantConfigMAC-1-r16 INTEGER ::= 31 -- Maximum number of configured grant configurations per MAC entity minus 1
maxNrofSPS-Config-r16 INTEGER ::= 8 -- Maximum number of SPS configurations per BWP
maxNrofSPS-Config-r16-1 INTEGER ::= 7 -- Maximum number of SPS configurations per BWP minus 1
maxNrofSPS-Config-1-r16 INTEGER ::= 7 -- Maximum number of SPS configurations per BWP minus 1
maxNrofSPS-DeactivationState INTEGER ::= 16 -- Maximum number of deactivation state for SPS per BWP
maxNrofDormancyGroups INTEGER ::= 5 --
maxNrofPUCCH-ResourceGroups-1-r16 INTEGER ::= 3 --

View File

@ -1,4 +1,4 @@
-- 3GPP TS 38.331 V16.5.0 (2021-06)
-- 3GPP TS 38.331 V16.6.0 (2021-09)
NR-Sidelink-Preconf DEFINITIONS AUTOMATIC TAGS ::=

View File

@ -1,4 +1,4 @@
-- 3GPP TS 38.331 V16.5.0 (2021-06)
-- 3GPP TS 38.331 V16.6.0 (2021-09)
NR-UE-Variables DEFINITIONS AUTOMATIC TAGS ::=

View File

@ -1,4 +1,4 @@
-- 3GPP TS 38.331 V16.5.0 (2021-06)
-- 3GPP TS 38.331 V16.6.0 (2021-09)
PC5-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::=

View File

@ -1,7 +1,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

View File

@ -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,