NR RRC: upgrade dissector to v15.2.0

Change-Id: Ie7509984d17bf761e96a1d0d079720e91a6a75cf
Reviewed-on: https://code.wireshark.org/review/28355
Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
This commit is contained in:
Pascal Quantin 2018-06-20 23:29:12 +02:00 committed by Anders Broman
parent ebf4ce3149
commit 7f77259e55
6 changed files with 8170 additions and 8634 deletions

View File

@ -1,4 +1,4 @@
-- 3GPP TS 38.331 V15.1.0 (2018-03) -- 3GPP TS 38.331 V15.2.0 (2018-06)
NR-InterNodeDefinitions DEFINITIONS AUTOMATIC TAGS ::= NR-InterNodeDefinitions DEFINITIONS AUTOMATIC TAGS ::=
@ -10,10 +10,11 @@ IMPORTS
CSI-RS-Index, CSI-RS-Index,
GapConfig, GapConfig,
maxBandComb, maxBandComb,
maxBasebandProcComb,
maxNrofSCells, maxNrofSCells,
maxNrofServingCells-1,
maxNrofIndexesToReport, maxNrofIndexesToReport,
MeasQuantityResults, MeasQuantityResults,
MeasResultList2NR,
MeasResultSCG-Failure, MeasResultSCG-Failure,
MeasResultCellListSFTD, MeasResultCellListSFTD,
P-Max, P-Max,
@ -21,7 +22,9 @@ IMPORTS
RadioBearerConfig, RadioBearerConfig,
RRCReconfiguration, RRCReconfiguration,
ServCellIndex, ServCellIndex,
-- SetupRelease,
SSB-Index, SSB-Index,
SSB-MTC,
ShortMAC-I, ShortMAC-I,
UE-CapabilityRAT-ContainerList UE-CapabilityRAT-ContainerList
FROM NR-RRC-Definitions; FROM NR-RRC-Definitions;
@ -95,7 +98,7 @@ RRM-Config ::= SEQUENCE {
hr8, hr10, hr13, hr16, hr20, day1, day1hr12, day2, hr8, hr10, hr13, hr16, hr20, day1, day1hr12, day2,
day2hr12, day3, day4, day5, day7, day10, day14, day19, day2hr12, day3, day4, day5, day7, day10, day14, day19,
day24, day30, dayMoreThan30} OPTIONAL , day24, day30, dayMoreThan30} OPTIONAL ,
candidateCellInfoList CandidateCellInfoList OPTIONAL, candidateCellInfoList MeasResultList2NR OPTIONAL,
... ...
} }
@ -117,14 +120,15 @@ CG-Config-IEs ::= SEQUENCE {
scg-RB-Config OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL, scg-RB-Config OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL,
configRestrictModReq ConfigRestrictModReqSCG OPTIONAL, configRestrictModReq ConfigRestrictModReqSCG OPTIONAL,
drx-InfoSCG DRX-Info OPTIONAL, drx-InfoSCG DRX-Info OPTIONAL,
candidateCellInfoListSN OCTET STRING (CONTAINING CandidateCellInfoList) OPTIONAL, candidateCellInfoListSN OCTET STRING (CONTAINING MeasResultList2NR) OPTIONAL,
measConfigSN MeasConfigSN OPTIONAL, measConfigSN MeasConfigSN OPTIONAL,
selectedBandCombinationNR BandCombinationIndex OPTIONAL, selectedBandCombinationNR BandCombinationIndex OPTIONAL,
fr-InfoListSCG FR-InfoList OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL nonCriticalExtension SEQUENCE {} OPTIONAL
} }
MeasConfigSN ::= SEQUENCE { MeasConfigSN ::= SEQUENCE {
measuredFrequenciesFR1 SEQUENCE (SIZE (1..maxMeasFreqsMN)) OF NR-FreqInfo OPTIONAL, measuredFrequenciesSN SEQUENCE (SIZE (1.. maxMeasFreqsSN)) OF NR-FreqInfo OPTIONAL,
... ...
} }
@ -135,13 +139,19 @@ NR-FreqInfo ::= SEQUENCE {
ConfigRestrictModReqSCG ::= SEQUENCE { ConfigRestrictModReqSCG ::= SEQUENCE {
requestedBC-MRDC BandCombinationIndex OPTIONAL, requestedBC-MRDC BandCombinationIndex OPTIONAL,
requestedBPC-ListMRDC BPC-IndexList OPTIONAL,
requestedP-MaxFR1 P-Max OPTIONAL, requestedP-MaxFR1 P-Max OPTIONAL,
... ...
} }
BandCombinationIndex ::= INTEGER (1..maxBandComb) BandCombinationIndex ::= INTEGER (1..maxBandComb)
FR-InfoList ::= SEQUENCE (SIZE (1..maxNrofServingCells-1)) OF FR-Info
FR-Info ::= SEQUENCE {
servCellIndex ServCellIndex,
fr-Type ENUMERATED {fr1, fr2}
}
-- TAG-CG-CONFIG-STOP -- TAG-CG-CONFIG-STOP
-- TAG-CG-CONFIG-INFO-START -- TAG-CG-CONFIG-INFO-START
@ -157,8 +167,8 @@ CG-ConfigInfo ::= SEQUENCE {
CG-ConfigInfo-IEs ::= SEQUENCE { CG-ConfigInfo-IEs ::= SEQUENCE {
ue-CapabilityInfo OCTET STRING (CONTAINING UE-CapabilityRAT-ContainerList) OPTIONAL,-- Cond SN-Addition ue-CapabilityInfo OCTET STRING (CONTAINING UE-CapabilityRAT-ContainerList) OPTIONAL,-- Cond SN-Addition
candidateCellInfoListMN CandidateCellInfoList OPTIONAL, candidateCellInfoListMN MeasResultList2NR OPTIONAL,
candidateCellInfoListSN OCTET STRING (CONTAINING CandidateCellInfoList) OPTIONAL, candidateCellInfoListSN OCTET STRING (CONTAINING MeasResultList2NR) OPTIONAL,
measResultCellListSFTD MeasResultCellListSFTD OPTIONAL, measResultCellListSFTD MeasResultCellListSFTD OPTIONAL,
scgFailureInfo SEQUENCE { scgFailureInfo SEQUENCE {
failureType ENUMERATED { t310-Expiry, randomAccessProblem, failureType ENUMERATED { t310-Expiry, randomAccessProblem,
@ -178,7 +188,6 @@ CG-ConfigInfo-IEs ::= SEQUENCE {
ConfigRestrictInfoSCG ::= SEQUENCE { ConfigRestrictInfoSCG ::= SEQUENCE {
allowedBC-ListMRDC BandCombinationIndexList OPTIONAL, allowedBC-ListMRDC BandCombinationIndexList OPTIONAL,
allowedBPC-ListMRDC BPC-IndexList OPTIONAL,
powerCoordination-FR1 SEQUENCE { powerCoordination-FR1 SEQUENCE {
p-maxNR P-Max OPTIONAL, p-maxNR P-Max OPTIONAL,
p-maxEUTRA P-Max OPTIONAL p-maxEUTRA P-Max OPTIONAL
@ -187,15 +196,13 @@ ConfigRestrictInfoSCG ::= SEQUENCE {
lowBound ServCellIndex, lowBound ServCellIndex,
upBound ServCellIndex upBound ServCellIndex
} OPTIONAL, -- Cond SN-Addition } OPTIONAL, -- Cond SN-Addition
maxMeasFreqsSCG-NR INTEGER(1..maxMeasFreqsMN) OPTIONAL, maxMeasFreqsSCG-NR INTEGER(1..maxMeasFreqsMN) OPTIONAL,
maxMeasIdentitiesSCG-NR INTEGER(1..maxMeasIdentitiesMN) OPTIONAL,
... ...
} }
BandCombinationIndexList ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombinationIndex BandCombinationIndexList ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombinationIndex
BPC-IndexList ::= SEQUENCE (SIZE (1..maxBasebandProcComb)) OF BPC-Index
BPC-Index ::= INTEGER (1..maxBasebandProcComb)
DRX-Info ::= SEQUENCE { DRX-Info ::= SEQUENCE {
drx-LongCycleStartOffset CHOICE { drx-LongCycleStartOffset CHOICE {
ms10 INTEGER(0..9), ms10 INTEGER(0..9),
@ -230,7 +237,7 @@ DRX-Info ::= SEQUENCE {
MeasConfigMN ::= SEQUENCE { MeasConfigMN ::= SEQUENCE {
measuredFrequenciesMN SEQUENCE (SIZE (1..maxMeasFreqsMN)) OF NR-FreqInfo OPTIONAL, measuredFrequenciesMN SEQUENCE (SIZE (1..maxMeasFreqsMN)) OF NR-FreqInfo OPTIONAL,
measGapConfigFR1 GapConfig OPTIONAL, measGapConfig CHOICE { release NULL, setup GapConfig } OPTIONAL,
gapPurpose ENUMERATED {perUE, perFR1} OPTIONAL, gapPurpose ENUMERATED {perUE, perFR1} OPTIONAL,
... ...
} }
@ -257,49 +264,20 @@ MeasurementTimingConfiguration-IEs ::= SEQUENCE {
MeasTimingList ::= SEQUENCE (SIZE (1..maxMeasFreqsMN)) OF MeasTiming MeasTimingList ::= SEQUENCE (SIZE (1..maxMeasFreqsMN)) OF MeasTiming
MeasTiming ::= SEQUENCE { MeasTiming ::= SEQUENCE {
carrierFreq ARFCN-ValueNR OPTIONAL, frequencyAndTiming SEQUENCE {
ssb-MeasurementTimingConfiguration ENUMERATED {ffsTypeAndValue} OPTIONAL, carrierFreq ARFCN-ValueNR,
ssb-MeasurementTimingConfiguration SSB-MTC
} OPTIONAL,
... ...
} }
-- TAG-MEASUREMENT-TIMING-CONFIGURATION-STOP -- TAG-MEASUREMENT-TIMING-CONFIGURATION-STOP
-- TAG-CANDIDATE-CELL-INFO-LIST-START
CandidateCellInfoList ::= SEQUENCE (SIZE (1.. maxNrofSCells)) OF CandidateCellInfo
CandidateCellInfo ::= SEQUENCE {
cellIdentification SEQUENCE {
physCellId PhysCellId,
dl-CarrierFreq ARFCN-ValueNR
},
measResultCell MeasQuantityResults OPTIONAL,
candidateRS-IndexListSSB CandidateRS-IndexInfoListSSB OPTIONAL,
candidateRS-IndexListCSI-RS CandidateRS-IndexInfoListCSI-RS OPTIONAL,
...
}
CandidateRS-IndexInfoListSSB ::= SEQUENCE (SIZE (1..maxNrofIndexesToReport)) OF CandidateRS-IndexInfoSSB
CandidateRS-IndexInfoSSB ::= SEQUENCE {
ssb-Index SSB-Index,
measResultSSB MeasQuantityResults OPTIONAL,
...
}
CandidateRS-IndexInfoListCSI-RS ::= SEQUENCE (SIZE (1..maxNrofIndexesToReport)) OF CandidateRS-IndexInfoCSI-RS
CandidateRS-IndexInfoCSI-RS ::= SEQUENCE {
csi-RS-Index CSI-RS-Index,
measResultCSI-RS MeasQuantityResults OPTIONAL,
...
}
-- TAG-CANDIDATE-CELL-INFO-LIST-STOP
-- TAG_NR-MULTIPLICITY-AND-CONSTRAINTS-START -- TAG_NR-MULTIPLICITY-AND-CONSTRAINTS-START
maxMeasFreqsMN INTEGER ::= 32 -- Maximum number of MN-configured measurement frequencies maxMeasFreqsMN INTEGER ::= 32 -- Maximum number of MN-configured measurement frequencies
-- WS modification: already defined in NR-RRC-Definitions maxMeasFreqsSN INTEGER ::= 32 -- Maximum number of SN-configured measurement frequencies
-- maxCellPrep INTEGER ::= 32 Maximum number of cells prepared for handover maxMeasIdentitiesMN INTEGER ::= 62 -- Maximum number of measurement identities that a UE can be configured with
maxCellPrep INTEGER ::= 32 -- Maximum number of cells prepared for handover
-- TAG_NR-MULTIPLICITY-AND-CONSTRAINTS-STOP -- TAG_NR-MULTIPLICITY-AND-CONSTRAINTS-STOP
-- TAG_NR-INTER-NODE-DEFINITIONS-END-START -- TAG_NR-INTER-NODE-DEFINITIONS-END-START

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
-- 3GPP TS 38.331 V15.1.0 (2018-03) -- 3GPP TS 38.331 V15.2.0 (2018-06)
NR-UE-Variables DEFINITIONS AUTOMATIC TAGS ::= NR-UE-Variables DEFINITIONS AUTOMATIC TAGS ::=

View File

@ -9,15 +9,16 @@ UNALIGNED
#.USE_VALS_EXT #.USE_VALS_EXT
CA-BandwidthClassNR CA-BandwidthClassNR
ConfiguredGrantConfig/configuredGrantTimer
ConfiguredGrantConfig/periodicity ConfiguredGrantConfig/periodicity
CSI-RS-IM-ReceptionForFeedback/maxNumberPortsAcrossNZP-CSI-RS-PerCC
CSI-RS-IM-ReceptionForFeedback/maxNumberSimultaneousCSI-RS-ActBWP-AllCC
CSI-RS-IM-ReceptionForFeedback/totalNumberPortsSimultaneousCSI-RS-ActBWP-AllCC
DRX-Config/drx-onDurationTimer/milliSeconds DRX-Config/drx-onDurationTimer/milliSeconds
DRX-Config/drx-InactivityTimer DRX-Config/drx-InactivityTimer
DRX-Config/drx-RetransmissionTimerDL DRX-Config/drx-RetransmissionTimerDL
DRX-Config/drx-RetransmissionTimerUL DRX-Config/drx-RetransmissionTimerUL
DRX-Config/drx-LongCycleStartOffset DRX-Config/drx-LongCycleStartOffset
DRX-Config/shortDRX/drx-ShortCycle DRX-Config/shortDRX/drx-ShortCycle
DRX-Config/drx-SlotOffset
DRX-Info/drx-LongCycleStartOffset DRX-Info/drx-LongCycleStartOffset
DRX-Info/shortDRX/drx-ShortCycle DRX-Info/shortDRX/drx-ShortCycle
PDCP-Config/t-Reordering PDCP-Config/t-Reordering
@ -76,7 +77,8 @@ CellsTriggeredList
CG-Config CG-Config
CG-Config-IEs CG-Config-IEs
ConfigRestrictModReqSCG ConfigRestrictModReqSCG
GSCN-ValueNR FR-Info
FR-InfoList
HandoverCommand HandoverCommand
HandoverCommand-IEs HandoverCommand-IEs
HandoverPreparationInformation HandoverPreparationInformation

View File

@ -1,7 +1,7 @@
/* packet-nr-rrc-template.c /* packet-nr-rrc-template.c
* NR; * NR;
* Radio Resource Control (RRC) protocol specification * Radio Resource Control (RRC) protocol specification
* (3GPP TS 38.331 V15.1.0 Release 15) packet dissection * (3GPP TS 38.331 V15.2.0 Release 15) packet dissection
* Copyright 2018, Pascal Quantin * Copyright 2018, Pascal Quantin
* *
* Wireshark - Network traffic analyzer * Wireshark - Network traffic analyzer

File diff suppressed because it is too large Load Diff