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:
parent
ebf4ce3149
commit
7f77259e55
|
@ -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 ::=
|
||||
|
||||
|
@ -10,10 +10,11 @@ IMPORTS
|
|||
CSI-RS-Index,
|
||||
GapConfig,
|
||||
maxBandComb,
|
||||
maxBasebandProcComb,
|
||||
maxNrofSCells,
|
||||
maxNrofServingCells-1,
|
||||
maxNrofIndexesToReport,
|
||||
MeasQuantityResults,
|
||||
MeasResultList2NR,
|
||||
MeasResultSCG-Failure,
|
||||
MeasResultCellListSFTD,
|
||||
P-Max,
|
||||
|
@ -21,7 +22,9 @@ IMPORTS
|
|||
RadioBearerConfig,
|
||||
RRCReconfiguration,
|
||||
ServCellIndex,
|
||||
-- SetupRelease,
|
||||
SSB-Index,
|
||||
SSB-MTC,
|
||||
ShortMAC-I,
|
||||
UE-CapabilityRAT-ContainerList
|
||||
FROM NR-RRC-Definitions;
|
||||
|
@ -95,7 +98,7 @@ RRM-Config ::= SEQUENCE {
|
|||
hr8, hr10, hr13, hr16, hr20, day1, day1hr12, day2,
|
||||
day2hr12, day3, day4, day5, day7, day10, day14, day19,
|
||||
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,
|
||||
configRestrictModReq ConfigRestrictModReqSCG OPTIONAL,
|
||||
drx-InfoSCG DRX-Info OPTIONAL,
|
||||
candidateCellInfoListSN OCTET STRING (CONTAINING CandidateCellInfoList) OPTIONAL,
|
||||
candidateCellInfoListSN OCTET STRING (CONTAINING MeasResultList2NR) OPTIONAL,
|
||||
measConfigSN MeasConfigSN OPTIONAL,
|
||||
selectedBandCombinationNR BandCombinationIndex OPTIONAL,
|
||||
fr-InfoListSCG FR-InfoList OPTIONAL,
|
||||
nonCriticalExtension SEQUENCE {} OPTIONAL
|
||||
}
|
||||
|
||||
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 {
|
||||
requestedBC-MRDC BandCombinationIndex OPTIONAL,
|
||||
requestedBPC-ListMRDC BPC-IndexList OPTIONAL,
|
||||
requestedP-MaxFR1 P-Max OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
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-INFO-START
|
||||
|
||||
|
@ -157,8 +167,8 @@ CG-ConfigInfo ::= SEQUENCE {
|
|||
|
||||
CG-ConfigInfo-IEs ::= SEQUENCE {
|
||||
ue-CapabilityInfo OCTET STRING (CONTAINING UE-CapabilityRAT-ContainerList) OPTIONAL,-- Cond SN-Addition
|
||||
candidateCellInfoListMN CandidateCellInfoList OPTIONAL,
|
||||
candidateCellInfoListSN OCTET STRING (CONTAINING CandidateCellInfoList) OPTIONAL,
|
||||
candidateCellInfoListMN MeasResultList2NR OPTIONAL,
|
||||
candidateCellInfoListSN OCTET STRING (CONTAINING MeasResultList2NR) OPTIONAL,
|
||||
measResultCellListSFTD MeasResultCellListSFTD OPTIONAL,
|
||||
scgFailureInfo SEQUENCE {
|
||||
failureType ENUMERATED { t310-Expiry, randomAccessProblem,
|
||||
|
@ -178,7 +188,6 @@ CG-ConfigInfo-IEs ::= SEQUENCE {
|
|||
|
||||
ConfigRestrictInfoSCG ::= SEQUENCE {
|
||||
allowedBC-ListMRDC BandCombinationIndexList OPTIONAL,
|
||||
allowedBPC-ListMRDC BPC-IndexList OPTIONAL,
|
||||
powerCoordination-FR1 SEQUENCE {
|
||||
p-maxNR P-Max OPTIONAL,
|
||||
p-maxEUTRA P-Max OPTIONAL
|
||||
|
@ -187,15 +196,13 @@ ConfigRestrictInfoSCG ::= SEQUENCE {
|
|||
lowBound ServCellIndex,
|
||||
upBound ServCellIndex
|
||||
} 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
|
||||
|
||||
BPC-IndexList ::= SEQUENCE (SIZE (1..maxBasebandProcComb)) OF BPC-Index
|
||||
BPC-Index ::= INTEGER (1..maxBasebandProcComb)
|
||||
|
||||
DRX-Info ::= SEQUENCE {
|
||||
drx-LongCycleStartOffset CHOICE {
|
||||
ms10 INTEGER(0..9),
|
||||
|
@ -230,7 +237,7 @@ DRX-Info ::= SEQUENCE {
|
|||
|
||||
MeasConfigMN ::= SEQUENCE {
|
||||
measuredFrequenciesMN SEQUENCE (SIZE (1..maxMeasFreqsMN)) OF NR-FreqInfo OPTIONAL,
|
||||
measGapConfigFR1 GapConfig OPTIONAL,
|
||||
measGapConfig CHOICE { release NULL, setup GapConfig } OPTIONAL,
|
||||
gapPurpose ENUMERATED {perUE, perFR1} OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
@ -257,49 +264,20 @@ MeasurementTimingConfiguration-IEs ::= SEQUENCE {
|
|||
MeasTimingList ::= SEQUENCE (SIZE (1..maxMeasFreqsMN)) OF MeasTiming
|
||||
|
||||
MeasTiming ::= SEQUENCE {
|
||||
carrierFreq ARFCN-ValueNR OPTIONAL,
|
||||
ssb-MeasurementTimingConfiguration ENUMERATED {ffsTypeAndValue} OPTIONAL,
|
||||
frequencyAndTiming SEQUENCE {
|
||||
carrierFreq ARFCN-ValueNR,
|
||||
ssb-MeasurementTimingConfiguration SSB-MTC
|
||||
} OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
-- 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
|
||||
|
||||
maxMeasFreqsMN INTEGER ::= 32 -- Maximum number of MN-configured measurement frequencies
|
||||
-- WS modification: already defined in NR-RRC-Definitions
|
||||
-- maxCellPrep INTEGER ::= 32 Maximum number of cells prepared for handover
|
||||
maxMeasFreqsSN INTEGER ::= 32 -- Maximum number of SN-configured measurement frequencies
|
||||
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-INTER-NODE-DEFINITIONS-END-START
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -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 ::=
|
||||
|
||||
|
|
|
@ -9,15 +9,16 @@ UNALIGNED
|
|||
|
||||
#.USE_VALS_EXT
|
||||
CA-BandwidthClassNR
|
||||
ConfiguredGrantConfig/configuredGrantTimer
|
||||
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-InactivityTimer
|
||||
DRX-Config/drx-RetransmissionTimerDL
|
||||
DRX-Config/drx-RetransmissionTimerUL
|
||||
DRX-Config/drx-LongCycleStartOffset
|
||||
DRX-Config/shortDRX/drx-ShortCycle
|
||||
DRX-Config/drx-SlotOffset
|
||||
DRX-Info/drx-LongCycleStartOffset
|
||||
DRX-Info/shortDRX/drx-ShortCycle
|
||||
PDCP-Config/t-Reordering
|
||||
|
@ -76,7 +77,8 @@ CellsTriggeredList
|
|||
CG-Config
|
||||
CG-Config-IEs
|
||||
ConfigRestrictModReqSCG
|
||||
GSCN-ValueNR
|
||||
FR-Info
|
||||
FR-InfoList
|
||||
HandoverCommand
|
||||
HandoverCommand-IEs
|
||||
HandoverPreparationInformation
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* packet-nr-rrc-template.c
|
||||
* NR;
|
||||
* 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
|
||||
*
|
||||
* Wireshark - Network traffic analyzer
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue