|
|
|
@ -2948,11 +2948,15 @@ static int
|
|
|
|
|
dissect_s1ap_M_TMSI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 1300 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
|
|
|
proto_item *ti;
|
|
|
|
|
offset = dissect_per_octet_string(tvb, offset, actx, tree, -1,
|
|
|
|
|
4, 4, FALSE, ¶meter_tvb);
|
|
|
|
|
|
|
|
|
|
if (parameter_tvb) {
|
|
|
|
|
actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 4, ENC_BIG_ENDIAN);
|
|
|
|
|
ti = proto_tree_add_item(tree, hf_3gpp_tmsi, tvb, 0, 4, ENC_BIG_ENDIAN);
|
|
|
|
|
proto_item_set_hidden(ti);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -3006,7 +3010,7 @@ dissect_s1ap_AerialUEsubscriptionInformation(tvbuff_t *tvb _U_, int offset _U_,
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_CellIdentity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2544 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2548 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
tvbuff_t *cell_id_tvb = NULL;
|
|
|
|
|
offset = dissect_per_bit_string(tvb, offset, actx, tree, -1,
|
|
|
|
|
28, 28, FALSE, NULL, 0, &cell_id_tvb, NULL);
|
|
|
|
@ -3137,7 +3141,7 @@ static const per_sequence_t TAI_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_TAI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 1381 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 1385 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
struct s1ap_private_data *s1ap_data = s1ap_get_private_data(actx->pinfo);
|
|
|
|
|
|
|
|
|
|
s1ap_data->tai = wmem_new0(wmem_packet_scope(), struct s1ap_tai);
|
|
|
|
@ -3876,7 +3880,7 @@ dissect_s1ap_BluetoothMeasConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_BluetoothName(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 1411 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 1415 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
|
|
|
offset = dissect_per_octet_string(tvb, offset, actx, tree, -1,
|
|
|
|
|
1, 248, FALSE, ¶meter_tvb);
|
|
|
|
@ -4363,7 +4367,7 @@ static value_string_ext s1ap_CauseRadioNetwork_vals_ext = VALUE_STRING_EXT_INIT(
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_CauseRadioNetwork(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2515 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2519 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
guint32 value;
|
|
|
|
|
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
36, &value, TRUE, 5, NULL);
|
|
|
|
@ -4385,7 +4389,7 @@ const value_string s1ap_CauseTransport_vals[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_CauseTransport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2520 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2524 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
guint32 value;
|
|
|
|
|
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
2, &value, TRUE, 0, NULL);
|
|
|
|
@ -4410,7 +4414,7 @@ const value_string s1ap_CauseNas_vals[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_CauseNas(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2525 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2529 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
guint32 value;
|
|
|
|
|
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
4, &value, TRUE, 1, NULL);
|
|
|
|
@ -4437,7 +4441,7 @@ const value_string s1ap_CauseProtocol_vals[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_CauseProtocol(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2530 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2534 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
guint32 value;
|
|
|
|
|
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
7, &value, TRUE, 0, NULL);
|
|
|
|
@ -4463,7 +4467,7 @@ const value_string s1ap_CauseMisc_vals[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_CauseMisc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2535 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2539 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
guint32 value;
|
|
|
|
|
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
6, &value, TRUE, 0, NULL);
|
|
|
|
@ -4886,7 +4890,7 @@ static const per_sequence_t SupportedTAs_Item_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_SupportedTAs_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 1331 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 1335 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
struct s1ap_private_data *s1ap_data = s1ap_get_private_data(actx->pinfo);
|
|
|
|
|
|
|
|
|
|
if (!PINFO_FD_VISITED(actx->pinfo) &&
|
|
|
|
@ -4901,7 +4905,7 @@ dissect_s1ap_SupportedTAs_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
ett_s1ap_SupportedTAs_Item, SupportedTAs_Item_sequence);
|
|
|
|
|
|
|
|
|
|
#line 1342 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 1346 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
s1ap_data->supported_ta = NULL;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -5785,7 +5789,7 @@ dissect_s1ap_ENB_StatusTransfer_TransparentContainer(tvbuff_t *tvb _U_, int offs
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_ENB_UE_S1AP_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 1360 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 1364 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
guint32 enb_ue_s1ap_id;
|
|
|
|
|
struct s1ap_private_data *s1ap_data = s1ap_get_private_data(actx->pinfo);
|
|
|
|
|
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -6971,7 +6975,7 @@ dissect_s1ap_ImmediateMDT(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_IMSI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 1307 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 1311 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
tvbuff_t *parameter_tvb;
|
|
|
|
|
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
3, 8, FALSE, ¶meter_tvb);
|
|
|
|
@ -7344,7 +7348,7 @@ dissect_s1ap_IntersystemMeasurementConfiguration(tvbuff_t *tvb _U_, int offset _
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_IntersystemSONConfigurationTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 1446 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 1450 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
|
|
|
proto_tree *subtree;
|
|
|
|
|
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -8223,7 +8227,7 @@ dissect_s1ap_MMERelaySupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_MME_UE_S1AP_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 1372 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 1376 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
guint32 mme_ue_s1ap_id;
|
|
|
|
|
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
0U, 4294967295U, &mme_ue_s1ap_id, FALSE);
|
|
|
|
@ -8332,7 +8336,7 @@ dissect_s1ap_MutingPatternInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_MDT_ConfigurationNR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 1437 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 1441 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
|
|
|
proto_tree *subtree;
|
|
|
|
|
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -8372,7 +8376,7 @@ tvbuff_t *parameter_tvb=NULL;
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_NASSecurityParametersfromE_UTRAN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 1315 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 1319 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
tvbuff_t *parameter_tvb;
|
|
|
|
|
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
NO_BOUND, NO_BOUND, FALSE, ¶meter_tvb);
|
|
|
|
@ -8391,7 +8395,7 @@ dissect_s1ap_NASSecurityParametersfromE_UTRAN(tvbuff_t *tvb _U_, int offset _U_,
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_NASSecurityParameterstoE_UTRAN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 1323 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 1327 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
tvbuff_t *parameter_tvb;
|
|
|
|
|
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
NO_BOUND, NO_BOUND, FALSE, ¶meter_tvb);
|
|
|
|
@ -9267,7 +9271,7 @@ static const value_string s1ap_RAT_Type_vals[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_RAT_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 1345 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 1349 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
guint32 rat_type = 0xffffffff;
|
|
|
|
|
struct s1ap_private_data *s1ap_data = s1ap_get_private_data(actx->pinfo);
|
|
|
|
|
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -11213,7 +11217,7 @@ dissect_s1ap_WLANMeasConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_WLANName(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 1419 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 1423 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
|
|
|
offset = dissect_per_octet_string(tvb, offset, actx, tree, -1,
|
|
|
|
|
1, 32, FALSE, ¶meter_tvb);
|
|
|
|
@ -11450,7 +11454,7 @@ static const per_sequence_t HandoverPreparationFailure_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_HandoverPreparationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2319 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2323 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverPreparationFailure");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -11588,7 +11592,7 @@ static const per_sequence_t HandoverFailure_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_HandoverFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2325 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2329 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverFailure");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -11605,7 +11609,7 @@ static const per_sequence_t HandoverNotify_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_HandoverNotify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2327 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2331 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverNotify");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -11622,7 +11626,7 @@ static const per_sequence_t PathSwitchRequest_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_PathSwitchRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2329 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2333 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "PathSwitchRequest");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -11665,7 +11669,7 @@ static const per_sequence_t PathSwitchRequestAcknowledge_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_PathSwitchRequestAcknowledge(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2331 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2335 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "PathSwitchRequestAcknowledge");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -11708,7 +11712,7 @@ static const per_sequence_t PathSwitchRequestFailure_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_PathSwitchRequestFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2333 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2337 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "PathSwitchRequestFailure");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -11725,7 +11729,7 @@ static const per_sequence_t HandoverCancel_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_HandoverCancel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2335 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2339 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverCancel");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -11742,7 +11746,7 @@ static const per_sequence_t HandoverCancelAcknowledge_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_HandoverCancelAcknowledge(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2337 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2341 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverCancelAcknowledge");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -11759,7 +11763,7 @@ static const per_sequence_t HandoverSuccess_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_HandoverSuccess(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2505 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2509 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverSuccess");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -11776,7 +11780,7 @@ static const per_sequence_t ENBEarlyStatusTransfer_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_ENBEarlyStatusTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2507 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2511 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENBEarlyStatusTransfer");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -11793,7 +11797,7 @@ static const per_sequence_t MMEEarlyStatusTransfer_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_MMEEarlyStatusTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2509 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2513 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MMEEarlyStatusTransfer");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -11810,7 +11814,7 @@ static const per_sequence_t E_RABSetupRequest_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_E_RABSetupRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2339 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2343 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "E-RABSetupRequest");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -11860,7 +11864,7 @@ static const per_sequence_t E_RABSetupResponse_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_E_RABSetupResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2341 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2345 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "E-RABSetupResponse");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -11908,7 +11912,7 @@ static const per_sequence_t E_RABModifyRequest_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_E_RABModifyRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2343 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2347 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "E-RABModifyRequest");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -11956,7 +11960,7 @@ static const per_sequence_t E_RABModifyResponse_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_E_RABModifyResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2345 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2349 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "E-RABModifyResponse");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12002,7 +12006,7 @@ static const per_sequence_t E_RABReleaseCommand_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_E_RABReleaseCommand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2347 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2351 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "E-RABReleaseCommand");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12019,7 +12023,7 @@ static const per_sequence_t E_RABReleaseResponse_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_E_RABReleaseResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2349 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2353 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "E-RABReleaseResponse");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12065,7 +12069,7 @@ static const per_sequence_t E_RABReleaseIndication_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_E_RABReleaseIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2351 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2355 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "E-RABReleaseIndication");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12082,7 +12086,7 @@ static const per_sequence_t InitialContextSetupRequest_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_InitialContextSetupRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2353 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2357 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "InitialContextSetupRequest");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12132,7 +12136,7 @@ static const per_sequence_t InitialContextSetupResponse_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_InitialContextSetupResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2355 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2359 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "InitialContextSetupResponse");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12180,7 +12184,7 @@ static const per_sequence_t InitialContextSetupFailure_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_InitialContextSetupFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2357 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2361 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "InitialContextSetupFailure");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12197,7 +12201,7 @@ static const per_sequence_t Paging_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_Paging(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2359 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2363 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "Paging");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12243,7 +12247,7 @@ static const per_sequence_t UEContextReleaseRequest_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UEContextReleaseRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2361 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2365 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextReleaseRequest");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12260,7 +12264,7 @@ static const per_sequence_t UEContextReleaseCommand_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UEContextReleaseCommand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2363 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2367 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextReleaseCommand");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12277,7 +12281,7 @@ static const per_sequence_t UEContextReleaseComplete_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UEContextReleaseComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2365 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2369 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextReleaseComplete");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12294,7 +12298,7 @@ static const per_sequence_t UEContextModificationRequest_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UEContextModificationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2367 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2371 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextModificationRequest");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12311,7 +12315,7 @@ static const per_sequence_t UEContextModificationResponse_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UEContextModificationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2369 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2373 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextModificationResponse");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12328,7 +12332,7 @@ static const per_sequence_t UEContextModificationFailure_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UEContextModificationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2371 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2375 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextModificationFailure");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12345,7 +12349,7 @@ static const per_sequence_t UERadioCapabilityMatchRequest_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UERadioCapabilityMatchRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2373 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2377 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UERadioCapabilityMatchRequest");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12362,7 +12366,7 @@ static const per_sequence_t UERadioCapabilityMatchResponse_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UERadioCapabilityMatchResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2375 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2379 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UERadioCapabilityMatchResponse");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12439,7 +12443,7 @@ static const per_sequence_t NASNonDeliveryIndication_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_NASNonDeliveryIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2383 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2387 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "NASNonDeliveryIndication");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12456,7 +12460,7 @@ static const per_sequence_t RerouteNASRequest_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_RerouteNASRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2385 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2389 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RerouteNASRequest");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12495,7 +12499,7 @@ static const per_sequence_t NASDeliveryIndication_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_NASDeliveryIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2489 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2493 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "NASDeliveryIndication");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12512,7 +12516,7 @@ static const per_sequence_t Reset_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2387 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2391 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "Reset");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12580,7 +12584,7 @@ static const per_sequence_t ResetAcknowledge_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_ResetAcknowledge(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2389 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2393 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResetAcknowledge");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12611,7 +12615,7 @@ static const per_sequence_t ErrorIndication_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_ErrorIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2391 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2395 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ErrorIndication");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12628,7 +12632,7 @@ static const per_sequence_t S1SetupRequest_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_S1SetupRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2393 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2397 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "S1SetupRequest");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12645,7 +12649,7 @@ static const per_sequence_t S1SetupResponse_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_S1SetupResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2395 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2399 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "S1SetupResponse");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12662,7 +12666,7 @@ static const per_sequence_t S1SetupFailure_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_S1SetupFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2397 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2401 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "S1SetupFailure");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12679,7 +12683,7 @@ static const per_sequence_t ENBConfigurationUpdate_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_ENBConfigurationUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2399 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2403 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENBConfigurationUpdate");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12696,7 +12700,7 @@ static const per_sequence_t ENBConfigurationUpdateAcknowledge_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_ENBConfigurationUpdateAcknowledge(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2401 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2405 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENBConfigurationUpdateAcknowledge");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12713,7 +12717,7 @@ static const per_sequence_t ENBConfigurationUpdateFailure_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_ENBConfigurationUpdateFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2403 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2407 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENBConfigurationUpdateFailure");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12730,7 +12734,7 @@ static const per_sequence_t MMEConfigurationUpdate_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_MMEConfigurationUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2405 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2409 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MMEConfigurationUpdate");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12747,7 +12751,7 @@ static const per_sequence_t MMEConfigurationUpdateAcknowledge_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_MMEConfigurationUpdateAcknowledge(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2407 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2411 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MMEConfigurationUpdateAcknowledge");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12764,7 +12768,7 @@ static const per_sequence_t MMEConfigurationUpdateFailure_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_MMEConfigurationUpdateFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2409 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2413 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MMEConfigurationUpdateFailure");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12781,7 +12785,7 @@ static const per_sequence_t DownlinkS1cdma2000tunnelling_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_DownlinkS1cdma2000tunnelling(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2411 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2415 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "DownlinkS1cdma2000tunnelling");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12798,7 +12802,7 @@ static const per_sequence_t UplinkS1cdma2000tunnelling_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UplinkS1cdma2000tunnelling(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2413 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2417 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UplinkS1cdma2000tunnelling");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12815,7 +12819,7 @@ static const per_sequence_t UECapabilityInfoIndication_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UECapabilityInfoIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2415 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2419 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UECapabilityInfoIndication");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12832,7 +12836,7 @@ static const per_sequence_t ENBStatusTransfer_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_ENBStatusTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2417 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2421 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENBStatusTransfer");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12849,7 +12853,7 @@ static const per_sequence_t MMEStatusTransfer_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_MMEStatusTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2419 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2423 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MMEStatusTransfer");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12866,7 +12870,7 @@ static const per_sequence_t TraceStart_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_TraceStart(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2421 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2425 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "TraceStart");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12883,7 +12887,7 @@ static const per_sequence_t TraceFailureIndication_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_TraceFailureIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2423 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2427 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "TraceFailureIndication");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12900,7 +12904,7 @@ static const per_sequence_t DeactivateTrace_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_DeactivateTrace(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2425 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2429 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "DeactivateTrace");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12917,7 +12921,7 @@ static const per_sequence_t CellTrafficTrace_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_CellTrafficTrace(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2427 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2431 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "CellTrafficTrace");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12934,7 +12938,7 @@ static const per_sequence_t LocationReportingControl_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_LocationReportingControl(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2429 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2433 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "LocationReportingControl");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12951,7 +12955,7 @@ static const per_sequence_t LocationReportingFailureIndication_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_LocationReportingFailureIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2431 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2435 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "LocationReportingFailureIndication");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12968,7 +12972,7 @@ static const per_sequence_t LocationReport_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_LocationReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2433 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2437 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "LocationReport");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -12985,7 +12989,7 @@ static const per_sequence_t OverloadStart_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_OverloadStart(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2435 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2439 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "OverloadStart");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13002,7 +13006,7 @@ static const per_sequence_t OverloadStop_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_OverloadStop(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2437 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2441 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "OverloadStop");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13019,7 +13023,7 @@ static const per_sequence_t WriteReplaceWarningRequest_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_WriteReplaceWarningRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2439 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2443 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "WriteReplaceWarningRequest");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13036,7 +13040,7 @@ static const per_sequence_t WriteReplaceWarningResponse_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_WriteReplaceWarningResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2441 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2445 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "WriteReplaceWarningResponse");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13053,7 +13057,7 @@ static const per_sequence_t ENBDirectInformationTransfer_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_ENBDirectInformationTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2443 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2447 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENBDirectInformationTransfer");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13090,7 +13094,7 @@ static const per_sequence_t MMEDirectInformationTransfer_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_MMEDirectInformationTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2445 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2449 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MMEDirectInformationTransfer");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13107,7 +13111,7 @@ static const per_sequence_t ENBConfigurationTransfer_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_ENBConfigurationTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2447 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2451 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENBConfigurationTransfer");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13124,7 +13128,7 @@ static const per_sequence_t MMEConfigurationTransfer_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_MMEConfigurationTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2449 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2453 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MMEConfigurationTransfer");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13141,7 +13145,7 @@ static const per_sequence_t PrivateMessage_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_PrivateMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2451 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2455 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "PrivateMessage");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13158,7 +13162,7 @@ static const per_sequence_t KillRequest_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_KillRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2453 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2457 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "KillRequest");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13175,7 +13179,7 @@ static const per_sequence_t KillResponse_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_KillResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2455 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2459 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "KillResponse");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13192,7 +13196,7 @@ static const per_sequence_t PWSRestartIndication_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_PWSRestartIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2457 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2461 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "PWSRestartIndication");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13209,7 +13213,7 @@ static const per_sequence_t PWSFailureIndication_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_PWSFailureIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2459 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2463 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "PWSFailureIndication");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13226,7 +13230,7 @@ static const per_sequence_t DownlinkUEAssociatedLPPaTransport_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_DownlinkUEAssociatedLPPaTransport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2461 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2465 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "DownlinkUEAssociatedLPPaTransport");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13243,7 +13247,7 @@ static const per_sequence_t UplinkUEAssociatedLPPaTransport_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UplinkUEAssociatedLPPaTransport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2463 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2467 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UplinkUEAssociatedLPPaTransport");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13260,7 +13264,7 @@ static const per_sequence_t DownlinkNonUEAssociatedLPPaTransport_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_DownlinkNonUEAssociatedLPPaTransport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2465 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2469 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "DownlinkNonUEAssociatedLPPaTransport");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13277,7 +13281,7 @@ static const per_sequence_t UplinkNonUEAssociatedLPPaTransport_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UplinkNonUEAssociatedLPPaTransport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2467 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2471 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UplinkNonUEAssociatedLPPaTransport");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13294,7 +13298,7 @@ static const per_sequence_t E_RABModificationIndication_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_E_RABModificationIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2469 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2473 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "E-RABModificationIndication");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13381,7 +13385,7 @@ static const per_sequence_t E_RABModificationConfirm_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_E_RABModificationConfirm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2471 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2475 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "E-RABModificationConfirm");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13427,7 +13431,7 @@ static const per_sequence_t UEContextModificationIndication_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UEContextModificationIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2473 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2477 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextModificationIndication");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13444,7 +13448,7 @@ static const per_sequence_t UEContextModificationConfirm_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UEContextModificationConfirm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2475 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2479 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextModificationConfirm");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13461,7 +13465,7 @@ static const per_sequence_t UEContextSuspendRequest_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UEContextSuspendRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2477 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2481 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextSuspendRequest");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13478,7 +13482,7 @@ static const per_sequence_t UEContextSuspendResponse_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UEContextSuspendResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2479 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2483 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextSuspendResponse");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13495,7 +13499,7 @@ static const per_sequence_t UEContextResumeRequest_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UEContextResumeRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2481 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2485 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextResumeRequest");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13537,7 +13541,7 @@ static const per_sequence_t UEContextResumeResponse_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UEContextResumeResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2483 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2487 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextResumeResponse");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13579,7 +13583,7 @@ static const per_sequence_t UEContextResumeFailure_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UEContextResumeFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2485 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2489 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextResumeFailure");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13596,7 +13600,7 @@ static const per_sequence_t ConnectionEstablishmentIndication_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_ConnectionEstablishmentIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2487 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2491 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ConnectionEstablishmentIndication");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13613,7 +13617,7 @@ static const per_sequence_t RetrieveUEInformation_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_RetrieveUEInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2491 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2495 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RetrieveUEInformation");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13630,7 +13634,7 @@ static const per_sequence_t UEInformationTransfer_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UEInformationTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2493 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2497 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEInformationTransfer");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13647,7 +13651,7 @@ static const per_sequence_t ENBCPRelocationIndication_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_ENBCPRelocationIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2495 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2499 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENBCPRelocationIndication");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13664,7 +13668,7 @@ static const per_sequence_t MMECPRelocationIndication_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_MMECPRelocationIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2497 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2501 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MMECPRelocationIndication");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13681,7 +13685,7 @@ static const per_sequence_t SecondaryRATDataUsageReport_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_SecondaryRATDataUsageReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2499 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2503 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SecondaryRATDataUsageReport");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13698,7 +13702,7 @@ static const per_sequence_t UERadioCapabilityIDMappingRequest_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UERadioCapabilityIDMappingRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2501 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2505 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UERadioCapabilityIDMappingRequest");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
@ -13715,7 +13719,7 @@ static const per_sequence_t UERadioCapabilityIDMappingResponse_sequence[] = {
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_s1ap_UERadioCapabilityIDMappingResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
#line 2503 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
#line 2507 "./asn1/s1ap/s1ap.cnf"
|
|
|
|
|
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UERadioCapabilityIDMappingResponse");
|
|
|
|
|
|
|
|
|
|
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
|
|
|
|