diff options
author | Pascal Quantin <pascal.quantin@gmail.com> | 2018-03-29 23:33:01 +0200 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2018-03-29 23:00:03 +0000 |
commit | 88267f38a8d76a657df5a5583b5bf6f4e49b0bf5 (patch) | |
tree | 8c995641b8eee482ff56caa61e29f3cbbd7408c1 | |
parent | af7309ff9d2d1df59ecc837588d599167b6ea692 (diff) |
LPPa: upgrade dissector to v14.4.0
Change-Id: Ia84124f5bd7bf7167fae5c431b69de76ca9073eb
Reviewed-on: https://code.wireshark.org/review/26684
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-rw-r--r-- | epan/dissectors/asn1/lppa/LPPA-Common.asn | 2 | ||||
-rw-r--r-- | epan/dissectors/asn1/lppa/LPPA-Constant.asn | 2 | ||||
-rw-r--r-- | epan/dissectors/asn1/lppa/LPPA-Container.asn | 2 | ||||
-rw-r--r-- | epan/dissectors/asn1/lppa/LPPA-ElementaryProcedure.asn | 2 | ||||
-rw-r--r-- | epan/dissectors/asn1/lppa/LPPA-InformationElement.asn | 10 | ||||
-rw-r--r-- | epan/dissectors/asn1/lppa/LPPA-PDU.asn | 2 | ||||
-rw-r--r-- | epan/dissectors/asn1/lppa/lppa.cnf | 2 | ||||
-rw-r--r-- | epan/dissectors/asn1/lppa/packet-lppa-template.c | 4 | ||||
-rw-r--r-- | epan/dissectors/packet-lppa.c | 24 |
9 files changed, 36 insertions, 14 deletions
diff --git a/epan/dissectors/asn1/lppa/LPPA-Common.asn b/epan/dissectors/asn1/lppa/LPPA-Common.asn index d88adf576d..525d4115bb 100644 --- a/epan/dissectors/asn1/lppa/LPPA-Common.asn +++ b/epan/dissectors/asn1/lppa/LPPA-Common.asn @@ -1,4 +1,4 @@ --- 3GPP TS 36.455 V14.2.0 (2017-06) +-- 3GPP TS 36.455 V14.4.0 (2017-12) -- -- ************************************************************** diff --git a/epan/dissectors/asn1/lppa/LPPA-Constant.asn b/epan/dissectors/asn1/lppa/LPPA-Constant.asn index cbcaa159ad..92dfbb4518 100644 --- a/epan/dissectors/asn1/lppa/LPPA-Constant.asn +++ b/epan/dissectors/asn1/lppa/LPPA-Constant.asn @@ -1,4 +1,4 @@ --- 3GPP TS 36.455 V14.2.0 (2017-06) +-- 3GPP TS 36.455 V14.4.0 (2017-12) -- -- ************************************************************** diff --git a/epan/dissectors/asn1/lppa/LPPA-Container.asn b/epan/dissectors/asn1/lppa/LPPA-Container.asn index 1643910da7..9056fce298 100644 --- a/epan/dissectors/asn1/lppa/LPPA-Container.asn +++ b/epan/dissectors/asn1/lppa/LPPA-Container.asn @@ -1,4 +1,4 @@ --- 3GPP TS 36.455 V14.2.0 (2017-06) +-- 3GPP TS 36.455 V14.4.0 (2017-12) -- -- ************************************************************** diff --git a/epan/dissectors/asn1/lppa/LPPA-ElementaryProcedure.asn b/epan/dissectors/asn1/lppa/LPPA-ElementaryProcedure.asn index 35c8e82670..5e35904aa2 100644 --- a/epan/dissectors/asn1/lppa/LPPA-ElementaryProcedure.asn +++ b/epan/dissectors/asn1/lppa/LPPA-ElementaryProcedure.asn @@ -1,4 +1,4 @@ --- 3GPP TS 36.455 V14.2.0 (2017-06) +-- 3GPP TS 36.455 V14.4.0 (2017-12) -- -- ************************************************************** diff --git a/epan/dissectors/asn1/lppa/LPPA-InformationElement.asn b/epan/dissectors/asn1/lppa/LPPA-InformationElement.asn index 7967e6a2f1..9d8959914b 100644 --- a/epan/dissectors/asn1/lppa/LPPA-InformationElement.asn +++ b/epan/dissectors/asn1/lppa/LPPA-InformationElement.asn @@ -1,4 +1,4 @@ --- 3GPP TS 36.455 V14.2.0 (2017-06) +-- 3GPP TS 36.455 V14.4.0 (2017-12) -- -- ************************************************************** @@ -361,6 +361,8 @@ NumberOfFrequencyHoppingBands ::= ENUMERATED { ... } +NPRSSequenceInfo ::= INTEGER (0..174,...) + -- O OffsetNBChanneltoEARFCN ::= ENUMERATED { @@ -434,7 +436,8 @@ OTDOACell-Information-Item ::= CHOICE { dL-Bandwidth DL-Bandwidth, pRSOccasionGroup PRSOccasionGroup, pRSFreqHoppingConfig PRSFrequencyHoppingConfiguration, - repetitionNumberofSIB1-NB RepetitionNumberofSIB1-NB + repetitionNumberofSIB1-NB RepetitionNumberofSIB1-NB, + nPRSSequenceInfo NPRSSequenceInfo } OTDOA-Information-Item ::= ENUMERATED { @@ -464,7 +467,8 @@ OTDOA-Information-Item ::= ENUMERATED { multipleprsConfigurationsperCell, prsOccasionGroup, prsFrequencyHoppingConfiguration, - repetitionNumberofSIB1-NB + repetitionNumberofSIB1-NB, + nPRSSequenceInfo } -- P diff --git a/epan/dissectors/asn1/lppa/LPPA-PDU.asn b/epan/dissectors/asn1/lppa/LPPA-PDU.asn index 8ab9feb251..da74f51d65 100644 --- a/epan/dissectors/asn1/lppa/LPPA-PDU.asn +++ b/epan/dissectors/asn1/lppa/LPPA-PDU.asn @@ -1,4 +1,4 @@ --- 3GPP TS 36.455 V13.2.0 (2017-06) +-- 3GPP TS 36.455 V14.4.0 (2017-12) -- -- ************************************************************** diff --git a/epan/dissectors/asn1/lppa/lppa.cnf b/epan/dissectors/asn1/lppa/lppa.cnf index d2b15b090d..2207e49f09 100644 --- a/epan/dissectors/asn1/lppa/lppa.cnf +++ b/epan/dissectors/asn1/lppa/lppa.cnf @@ -1,6 +1,6 @@ # lppa.cnf # llpa conformation file -# Copyright 2011-2017 Pascal Quantin +# Copyright 2011-2018 Pascal Quantin #.OPT PER diff --git a/epan/dissectors/asn1/lppa/packet-lppa-template.c b/epan/dissectors/asn1/lppa/packet-lppa-template.c index 6d28167107..b34445600d 100644 --- a/epan/dissectors/asn1/lppa/packet-lppa-template.c +++ b/epan/dissectors/asn1/lppa/packet-lppa-template.c @@ -1,6 +1,6 @@ /* packet-lppa.c * Routines for 3GPP LTE Positioning Protocol A (LLPa) packet dissection - * Copyright 2011-2016, Pascal Quantin <pascal.quantin@gmail.com> + * Copyright 2011-2018, Pascal Quantin <pascal.quantin@gmail.com> * * Wireshark - Network traffic analyzer * By Gerald Combs <gerald@wireshark.org> @@ -8,7 +8,7 @@ * * SPDX-License-Identifier: GPL-2.0-or-later * - * Ref 3GPP TS 36.455 version 14.2.0 Release 14 + * Ref 3GPP TS 36.455 version 14.4.0 Release 14 * http://www.3gpp.org */ diff --git a/epan/dissectors/packet-lppa.c b/epan/dissectors/packet-lppa.c index 039a75d6a1..b6710241b0 100644 --- a/epan/dissectors/packet-lppa.c +++ b/epan/dissectors/packet-lppa.c @@ -8,7 +8,7 @@ #line 1 "./asn1/lppa/packet-lppa-template.c" /* packet-lppa.c * Routines for 3GPP LTE Positioning Protocol A (LLPa) packet dissection - * Copyright 2011-2016, Pascal Quantin <pascal.quantin@gmail.com> + * Copyright 2011-2018, Pascal Quantin <pascal.quantin@gmail.com> * * Wireshark - Network traffic analyzer * By Gerald Combs <gerald@wireshark.org> @@ -16,7 +16,7 @@ * * SPDX-License-Identifier: GPL-2.0-or-later * - * Ref 3GPP TS 36.455 version 14.2.0 Release 14 + * Ref 3GPP TS 36.455 version 14.4.0 Release 14 * http://www.3gpp.org */ @@ -184,6 +184,7 @@ static int hf_lppa_dL_Bandwidth = -1; /* DL_Bandwidth */ static int hf_lppa_pRSOccasionGroup = -1; /* PRSOccasionGroup */ static int hf_lppa_pRSFreqHoppingConfig = -1; /* PRSFrequencyHoppingConfiguration */ static int hf_lppa_repetitionNumberofSIB1_NB = -1; /* RepetitionNumberofSIB1_NB */ +static int hf_lppa_nPRSSequenceInfo = -1; /* NPRSSequenceInfo */ static int hf_lppa_thirty_two = -1; /* BIT_STRING_SIZE_32 */ static int hf_lppa_sixty_four = -1; /* BIT_STRING_SIZE_64 */ static int hf_lppa_one_hundred_and_twenty_eight = -1; /* BIT_STRING_SIZE_128 */ @@ -1717,6 +1718,16 @@ dissect_lppa_RepetitionNumberofSIB1_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_c } + +static int +dissect_lppa_NPRSSequenceInfo(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, 174U, NULL, TRUE); + + return offset; +} + + static const value_string lppa_OTDOACell_Information_Item_vals[] = { { 0, "pCI" }, { 1, "cellId" }, @@ -1744,6 +1755,7 @@ static const value_string lppa_OTDOACell_Information_Item_vals[] = { { 23, "pRSOccasionGroup" }, { 24, "pRSFreqHoppingConfig" }, { 25, "repetitionNumberofSIB1-NB" }, + { 26, "nPRSSequenceInfo" }, { 0, NULL } }; @@ -1774,6 +1786,7 @@ static const per_choice_t OTDOACell_Information_Item_choice[] = { { 23, &hf_lppa_pRSOccasionGroup, ASN1_NOT_EXTENSION_ROOT, dissect_lppa_PRSOccasionGroup }, { 24, &hf_lppa_pRSFreqHoppingConfig, ASN1_NOT_EXTENSION_ROOT, dissect_lppa_PRSFrequencyHoppingConfiguration }, { 25, &hf_lppa_repetitionNumberofSIB1_NB, ASN1_NOT_EXTENSION_ROOT, dissect_lppa_RepetitionNumberofSIB1_NB }, + { 26, &hf_lppa_nPRSSequenceInfo, ASN1_NOT_EXTENSION_ROOT, dissect_lppa_NPRSSequenceInfo }, { 0, NULL, 0, NULL } }; @@ -2568,6 +2581,7 @@ static const value_string lppa_OTDOA_Information_Item_vals[] = { { 23, "prsOccasionGroup" }, { 24, "prsFrequencyHoppingConfiguration" }, { 25, "repetitionNumberofSIB1-NB" }, + { 26, "nPRSSequenceInfo" }, { 0, NULL } }; @@ -2575,7 +2589,7 @@ static const value_string lppa_OTDOA_Information_Item_vals[] = { static int dissect_lppa_OTDOA_Information_Item(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, - 10, NULL, TRUE, 16, NULL); + 10, NULL, TRUE, 17, NULL); return offset; } @@ -4189,6 +4203,10 @@ void proto_register_lppa(void) { { "repetitionNumberofSIB1-NB", "lppa.repetitionNumberofSIB1_NB", FT_UINT32, BASE_DEC, VALS(lppa_RepetitionNumberofSIB1_NB_vals), 0, NULL, HFILL }}, + { &hf_lppa_nPRSSequenceInfo, + { "nPRSSequenceInfo", "lppa.nPRSSequenceInfo", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_lppa_thirty_two, { "thirty-two", "lppa.thirty_two", FT_BYTES, BASE_NONE, NULL, 0, |