aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2019-01-08 15:07:32 +0100
committerPascal Quantin <pascal.quantin@gmail.com>2019-01-08 15:25:28 +0000
commite0d6041bcfa35297db9ff91c3a5fce4bd3418715 (patch)
tree03f9cd58c8d4ab990cbf74be458992b72e7e0fde
parent95c72ece615df7410ed76713bda414ad3731c1c5 (diff)
S1AP: upgrade dissector to v15.4.0
Change-Id: Iecf02ce3858cd2cea12bc73e402ace0c558d8abc Reviewed-on: https://code.wireshark.org/review/31444 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-rw-r--r--epan/dissectors/asn1/s1ap/S1AP-CommonDataTypes.asn2
-rw-r--r--epan/dissectors/asn1/s1ap/S1AP-Constants.asn2
-rw-r--r--epan/dissectors/asn1/s1ap/S1AP-Containers.asn2
-rw-r--r--epan/dissectors/asn1/s1ap/S1AP-IEs.asn9
-rw-r--r--epan/dissectors/asn1/s1ap/S1AP-PDU-Contents.asn5
-rw-r--r--epan/dissectors/asn1/s1ap/S1AP-PDU-Descriptions.asn2
-rw-r--r--epan/dissectors/asn1/s1ap/S1AP-SonTransfer-IEs.asn2
-rw-r--r--epan/dissectors/asn1/s1ap/packet-s1ap-template.c2
-rw-r--r--epan/dissectors/asn1/s1ap/s1ap.cnf24
-rw-r--r--epan/dissectors/packet-s1ap.c34
10 files changed, 43 insertions, 41 deletions
diff --git a/epan/dissectors/asn1/s1ap/S1AP-CommonDataTypes.asn b/epan/dissectors/asn1/s1ap/S1AP-CommonDataTypes.asn
index 9d3d602d54..3175ceccb5 100644
--- a/epan/dissectors/asn1/s1ap/S1AP-CommonDataTypes.asn
+++ b/epan/dissectors/asn1/s1ap/S1AP-CommonDataTypes.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.413 V15.3.0 (2018-09)
+-- 3GPP TS 36.413 V15.4.0 (2018-12)
-- 9.3.5 Common Definitions
-- **************************************************************
--
diff --git a/epan/dissectors/asn1/s1ap/S1AP-Constants.asn b/epan/dissectors/asn1/s1ap/S1AP-Constants.asn
index cec483ca5b..efcc7e7d57 100644
--- a/epan/dissectors/asn1/s1ap/S1AP-Constants.asn
+++ b/epan/dissectors/asn1/s1ap/S1AP-Constants.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.413 V15.3.0 (2018-09)
+-- 3GPP TS 36.413 V15.4.0 (2018-12)
-- 9.3.6 Constant Definitions
-- **************************************************************
--
diff --git a/epan/dissectors/asn1/s1ap/S1AP-Containers.asn b/epan/dissectors/asn1/s1ap/S1AP-Containers.asn
index b0b2e6d991..475c1dd280 100644
--- a/epan/dissectors/asn1/s1ap/S1AP-Containers.asn
+++ b/epan/dissectors/asn1/s1ap/S1AP-Containers.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.413 V15.3.0 (2018-09)
+-- 3GPP TS 36.413 V15.4.0 (2018-12)
-- 9.3.7 Container Definitions
-- **************************************************************
--
diff --git a/epan/dissectors/asn1/s1ap/S1AP-IEs.asn b/epan/dissectors/asn1/s1ap/S1AP-IEs.asn
index 357d722ff2..4047b82952 100644
--- a/epan/dissectors/asn1/s1ap/S1AP-IEs.asn
+++ b/epan/dissectors/asn1/s1ap/S1AP-IEs.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.413 V15.3.0 (2018-09)
+-- 3GPP TS 36.413 V15.4.0 (2018-12)
-- 9.3.4 Information Element Definitions
-- **************************************************************
--
@@ -1116,9 +1116,10 @@ HandoverType ::= ENUMERATED {
ltetoutran,
ltetogeran,
utrantolte,
- gerantolte, ...,
- ltetonr,
- nrtolte
+ gerantolte,
+ ...,
+ eps-to-5gs,
+ fivegs-to-eps
}
HFN ::= INTEGER (0..1048575)
diff --git a/epan/dissectors/asn1/s1ap/S1AP-PDU-Contents.asn b/epan/dissectors/asn1/s1ap/S1AP-PDU-Contents.asn
index 37407c6c4a..c7a04f0906 100644
--- a/epan/dissectors/asn1/s1ap/S1AP-PDU-Contents.asn
+++ b/epan/dissectors/asn1/s1ap/S1AP-PDU-Contents.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.413 V15.3.0 (2018-09)
+-- 3GPP TS 36.413 V15.4.0 (2018-12)
-- 9.3.3 PDU Definitions
-- **************************************************************
--
@@ -3045,7 +3045,8 @@ UEInformationTransferIEs S1AP-PROTOCOL-IES ::= {
{ ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE mandatory}|
{ ID id-UE-Level-QoS-Parameters CRITICALITY ignore TYPE E-RABLevelQoSParameters PRESENCE optional}|
{ ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}|
- { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional},
+ { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}|
+ { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional},
...
}
diff --git a/epan/dissectors/asn1/s1ap/S1AP-PDU-Descriptions.asn b/epan/dissectors/asn1/s1ap/S1AP-PDU-Descriptions.asn
index 02e4fc4d5f..6661d83ac0 100644
--- a/epan/dissectors/asn1/s1ap/S1AP-PDU-Descriptions.asn
+++ b/epan/dissectors/asn1/s1ap/S1AP-PDU-Descriptions.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.413 V15.3.0 (2018-09)
+-- 3GPP TS 36.413 V15.4.0 (2018-12)
-- 9.3.2 Elementary Procedure Definitions
-- **************************************************************
--
diff --git a/epan/dissectors/asn1/s1ap/S1AP-SonTransfer-IEs.asn b/epan/dissectors/asn1/s1ap/S1AP-SonTransfer-IEs.asn
index 7743df5e4e..4b439945b1 100644
--- a/epan/dissectors/asn1/s1ap/S1AP-SonTransfer-IEs.asn
+++ b/epan/dissectors/asn1/s1ap/S1AP-SonTransfer-IEs.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.413 V15.3.0 (2018-09)
+-- 3GPP TS 36.413 V15.4.0 (2018-12)
-- B.2 ASN.1 definition
-- **************************************************************
--
diff --git a/epan/dissectors/asn1/s1ap/packet-s1ap-template.c b/epan/dissectors/asn1/s1ap/packet-s1ap-template.c
index ecac7036c6..c4492bcbe4 100644
--- a/epan/dissectors/asn1/s1ap/packet-s1ap-template.c
+++ b/epan/dissectors/asn1/s1ap/packet-s1ap-template.c
@@ -10,7 +10,7 @@
*
* Based on the RANAP dissector
*
- * References: 3GPP TS 36.413 V15.3.0 (2018-09)
+ * References: 3GPP TS 36.413 V15.4.0 (2018-12)
*/
#include "config.h"
diff --git a/epan/dissectors/asn1/s1ap/s1ap.cnf b/epan/dissectors/asn1/s1ap/s1ap.cnf
index f0585435ad..34102ecf89 100644
--- a/epan/dissectors/asn1/s1ap/s1ap.cnf
+++ b/epan/dissectors/asn1/s1ap/s1ap.cnf
@@ -389,8 +389,8 @@ Port-Number TYPE = FT_UINT16 DISPLAY = BASE_DEC
utrantolte,
gerantolte,
...
- ltetonr,
- nrtolte
+ eps_to_5gs,
+ fivegs_to_eps
} */
case intralte:
/* intralte
@@ -419,12 +419,12 @@ Port-Number TYPE = FT_UINT16 DISPLAY = BASE_DEC
case gerantolte:
/* gerantolte */
break;
- case ltetonr:
- /* ltetonr */
+ case eps_to_5gs:
+ /* eps_to_5gs */
dissect_ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
break;
- case nrtolte:
- /* nrtolte */
+ case fivegs_to_eps:
+ /* fivegs_to_eps */
break;
default:
break;
@@ -454,8 +454,8 @@ Port-Number TYPE = FT_UINT16 DISPLAY = BASE_DEC
utrantolte,
gerantolte,
...
- ltetonr,
- nrtolte
+ eps_to_5gs,
+ fivegs_to_eps
} */
case intralte:
/* intralte
@@ -484,12 +484,12 @@ Port-Number TYPE = FT_UINT16 DISPLAY = BASE_DEC
case gerantolte:
/* gerantolte */
break;
- case ltetonr:
- /* ltetonr */
+ case eps_to_5gs:
+ /* eps_to_5gs */
dissect_ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
break;
- case nrtolte:
- /* nrtolte */
+ case fivegs_to_eps:
+ /* fivegs_to_eps */
break;
default:
break;
diff --git a/epan/dissectors/packet-s1ap.c b/epan/dissectors/packet-s1ap.c
index aa9f3c4fa5..ae1b9d4fd3 100644
--- a/epan/dissectors/packet-s1ap.c
+++ b/epan/dissectors/packet-s1ap.c
@@ -18,7 +18,7 @@
*
* Based on the RANAP dissector
*
- * References: 3GPP TS 36.413 V15.3.0 (2018-09)
+ * References: 3GPP TS 36.413 V15.4.0 (2018-12)
*/
#include "config.h"
@@ -482,8 +482,8 @@ typedef enum _HandoverType_enum {
ltetogeran = 2,
utrantolte = 3,
gerantolte = 4,
- ltetonr = 5,
- nrtolte = 6
+ eps_to_5gs = 5,
+ fivegs_to_eps = 6
} HandoverType_enum;
typedef enum _RAT_Type_enum {
@@ -5848,8 +5848,8 @@ static const value_string s1ap_HandoverType_vals[] = {
{ ltetogeran, "ltetogeran" },
{ utrantolte, "utrantolte" },
{ gerantolte, "gerantolte" },
- { ltetonr, "ltetonr" },
- { nrtolte, "nrtolte" },
+ { eps_to_5gs, "eps-to-5gs" },
+ { fivegs_to_eps, "fivegs-to-eps" },
{ 0, NULL }
};
@@ -8341,8 +8341,8 @@ dissect_s1ap_Source_ToTarget_TransparentContainer(tvbuff_t *tvb _U_, int offset
utrantolte,
gerantolte,
...
- ltetonr,
- nrtolte
+ eps_to_5gs,
+ fivegs_to_eps
} */
case intralte:
/* intralte
@@ -8371,12 +8371,12 @@ dissect_s1ap_Source_ToTarget_TransparentContainer(tvbuff_t *tvb _U_, int offset
case gerantolte:
/* gerantolte */
break;
- case ltetonr:
- /* ltetonr */
+ case eps_to_5gs:
+ /* eps_to_5gs */
dissect_ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
break;
- case nrtolte:
- /* nrtolte */
+ case fivegs_to_eps:
+ /* fivegs_to_eps */
break;
default:
break;
@@ -8976,8 +8976,8 @@ dissect_s1ap_Target_ToSource_TransparentContainer(tvbuff_t *tvb _U_, int offset
utrantolte,
gerantolte,
...
- ltetonr,
- nrtolte
+ eps_to_5gs,
+ fivegs_to_eps
} */
case intralte:
/* intralte
@@ -9006,12 +9006,12 @@ dissect_s1ap_Target_ToSource_TransparentContainer(tvbuff_t *tvb _U_, int offset
case gerantolte:
/* gerantolte */
break;
- case ltetonr:
- /* ltetonr */
+ case eps_to_5gs:
+ /* eps_to_5gs */
dissect_ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
break;
- case nrtolte:
- /* nrtolte */
+ case fivegs_to_eps:
+ /* fivegs_to_eps */
break;
default:
break;