/* Do not modify this file. */
/* It is created automatically by the ASN.1 to Ethereal dissector compiler */
/* .\packet-ranap.c */
-/* ../../tools/asn2eth.py -X -e -p ranap -c ranap.cnf -s packet-ranap-template ranap.asn */
+/* ../../tools/asn2eth.py -e -p ranap -c ranap.cnf -s packet-ranap-template ranap.asn */
/* Input file: packet-ranap-template.c */
int proto_ranap = -1;
static dissector_table_t nas_pdu_dissector_table;
-static int hf_ranap_RANAP_PDU = -1;
static int hf_ranap_pdu_length = -1;
static int hf_ranap_IE_length = -1;
/*--- Included file: packet-ranap-hf.c ---*/
#line 1 "packet-ranap-hf.c"
+static int hf_ranap_RANAP_PDU_PDU = -1; /* RANAP_PDU */
static int hf_ranap_initiatingMessage = -1; /* InitiatingMessage */
static int hf_ranap_successfulOutcome = -1; /* SuccessfulOutcome */
static int hf_ranap_unsuccessfulOutcome = -1; /* UnsuccessfulOutcome */
static int hf_ranap_private_value = -1; /* RANAP_PRIVATE_IES_Value */
/*--- End of included file: packet-ranap-hf.c ---*/
-#line 68 "packet-ranap-template.c"
+#line 67 "packet-ranap-template.c"
/* Initialize the subtree pointers */
static int ett_ranap = -1;
static gint ett_ranap_PrivateIE_Field = -1;
/*--- End of included file: packet-ranap-ett.c ---*/
-#line 73 "packet-ranap-template.c"
+#line 72 "packet-ranap-template.c"
/* Global variables */
offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
0U, 255U, &ProcedureCode, NULL, FALSE);
-#line 32 "ranap.cnf"
+#line 33 "ranap.cnf"
if (check_col(pinfo->cinfo, COL_INFO))
col_add_fstr(pinfo->cinfo, COL_INFO, "%s ",
val_to_str(ProcedureCode, ranap_ProcedureCode_vals,
static int
dissect_ranap_Criticality(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_ranap_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
-#line 45 "ranap.cnf"
+#line 46 "ranap.cnf"
offset = dissect_ranap_messages(tvb, offset, pinfo, tree);
static int
dissect_ranap_RANAP_PROTOCOL_IES_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
-#line 49 "ranap.cnf"
+#line 50 "ranap.cnf"
offset = dissect_ranap_ies(tvb, offset, pinfo, tree);
static int
dissect_ranap_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
-#line 72 "ranap.cnf"
+#line 69 "ranap.cnf"
offset = dissect_ranap_ies(tvb, offset, pinfo, tree);
static int
dissect_ranap_RANAP_PRIVATE_IES_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
-#line 76 "ranap.cnf"
+#line 73 "ranap.cnf"
/* FIX ME */
-
return offset;
}
static int dissect_private_value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
static int
dissect_ranap_AccuracyFulfilmentIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_PLMNidentity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
-#line 84 "ranap.cnf"
+#line 76 "ranap.cnf"
tvbuff_t *parameter_tvb=NULL;
static int
dissect_ranap_T_latitudeSign(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_ranap_T_directionOfAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_ranap_Alt_RAB_Parameter_MaxBitrateType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_Alt_RAB_Parameter_GuaranteedBitrateType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_RequestedLocationRelatedDataType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 3, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 4, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_CN_DomainIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_ranap_ClientType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 7, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 8, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_TriggeringMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 3, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 4, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_ranap_NAS_PDU(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
-#line 57 "ranap.cnf"
+#line 54 "ranap.cnf"
tvbuff_t *nas_pdu_tvb=NULL;
static int
dissect_ranap_SAPI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_FrequenceLayerConvergenceFlag(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_InformationExchangeType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_T_traceActivationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_ranap_KeyStatus(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_LocationRelatedDataRequestTypeSpecificToGERANIuMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_SignallingIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_MBMSBearerServiceType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_MBMSCNDe_Registration(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_MBMSRegistrationRequestType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_NonSearchingIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_ranap_PagingCause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
-#line 95 "ranap.cnf"
+#line 87 "ranap.cnf"
offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
5, NULL, NULL, TRUE, 1, NULL);
static int
dissect_ranap_PDP_Type(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 4, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 5, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_PositioningPriority(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_TypeOfError(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_TrafficClass(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 3, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 4, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_RAB_AsymmetryIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 3, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 4, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_DeliveryOrder(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_ranap_DeliveryOfErroneousSDU(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_ranap_Pre_emptionCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_ranap_Pre_emptionVulnerability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_ranap_QueuingAllowed(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_ranap_SourceStatisticsDescriptor(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_RelocationRequirement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_DataVolumeReportingIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_ranap_UserPlaneMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_Service_Handover(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_FirstValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
-#line 69 "ranap.cnf"
+#line 66 "ranap.cnf"
offset = dissect_ranap_FirstValue_ies(tvb, offset, pinfo, tree);
static int
dissect_ranap_SecondValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
-#line 66 "ranap.cnf"
+#line 63 "ranap.cnf"
offset = dissect_ranap_SecondValue_ies(tvb, offset, pinfo, tree);
static int
dissect_ranap_T_emptyFullRAListofIdleModeUEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_RedirectionCompleted(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_RejectCauseValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 4, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 5, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_RelocationType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_Event(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
-#line 100 "ranap.cnf"
+#line 92 "ranap.cnf"
offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
3, NULL, NULL, TRUE, 1, NULL);
static int
dissect_ranap_ReportArea(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_ResponseTime(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_TraceDepth(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_T_interface(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 4, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 5, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_MBMSLinkingInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_AlternativeRABConfigurationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_ranap_RateControlAllowed(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_ranap_Presence(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, FALSE, 0, NULL);
return offset;
}
return offset;
}
+/*--- PDUs ---*/
+
+static int dissect_RANAP_PDU_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
+ per_aligment_type_callback(TRUE);
+ return dissect_ranap_RANAP_PDU(tvb, 0, pinfo, tree, hf_ranap_RANAP_PDU_PDU);
+}
+
/*--- End of included file: packet-ranap-fn.c ---*/
-#line 86 "packet-ranap-template.c"
+#line 85 "packet-ranap-template.c"
ranap_item = proto_tree_add_item(tree, proto_ranap, tvb, 0, -1, FALSE);
ranap_tree = proto_item_add_subtree(ranap_item, ett_ranap);
- per_aligment_type_callback(TRUE);
- offset = dissect_ranap_RANAP_PDU(tvb, offset, pinfo, ranap_tree, hf_ranap_RANAP_PDU);
+ offset = dissect_RANAP_PDU_PDU(tvb, pinfo, ranap_tree);
}
/* List of fields */
static hf_register_info hf[] = {
- { &hf_ranap_RANAP_PDU,
- { "RANAP_PDU", "ranap.ranap_pdu",
- FT_UINT32, BASE_DEC, VALS(ranap_RANAP_PDU_vals), 0,
- "RANAP_PDU", HFILL }},
{ &hf_ranap_pdu_length,
{ "PDU Length", "ranap.pdu_length", FT_UINT32, BASE_DEC,
NULL, 0, "Number of octets in the PDU", HFILL }},
/*--- Included file: packet-ranap-hfarr.c ---*/
#line 1 "packet-ranap-hfarr.c"
+ { &hf_ranap_RANAP_PDU_PDU,
+ { "RANAP-PDU", "ranap.RANAP_PDU",
+ FT_UINT32, BASE_DEC, VALS(ranap_RANAP_PDU_vals), 0,
+ "RANAP-PDU", HFILL }},
{ &hf_ranap_initiatingMessage,
{ "initiatingMessage", "ranap.initiatingMessage",
FT_NONE, BASE_NONE, NULL, 0,
"PrivateIE-Field/value", HFILL }},
/*--- End of included file: packet-ranap-hfarr.c ---*/
-#line 1150 "packet-ranap-template.c"
+#line 1144 "packet-ranap-template.c"
};
/* List of subtrees */
&ett_ranap_PrivateIE_Field,
/*--- End of included file: packet-ranap-ettarr.c ---*/
-#line 1157 "packet-ranap-template.c"
+#line 1151 "packet-ranap-template.c"
};
/* Register protocol */
/* Do not modify this file. */
/* It is created automatically by the ASN.1 to Ethereal dissector compiler */
/* .\packet-rnsap.c */
-/* ../../tools/asn2eth.py -X -e -p rnsap -c rnsap.cnf -s packet-rnsap-template rnsap.asn */
+/* ../../tools/asn2eth.py -e -p rnsap -c rnsap.cnf -s packet-rnsap-template rnsap.asn */
/* Input file: packet-rnsap-template.c */
static int
dissect_rnsap_T_ddMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, &ddMode, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, &ddMode, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_Criticality(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_AntennaColocationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, TRUE, 0, NULL);
return offset;
}
{ 25, "transaction-not-supported-by-destination-node-b" },
{ 26, "rl-already-activated-or-alocated" },
{ 27, "number-of-UL-codes-not-supported" },
- { 27, "cell-reserved-for-operator-use" },
- { 27, "dpc-mode-change-not-supported" },
- { 27, "information-temporarily-not-available" },
- { 27, "information-provision-not-supported-for-the-object" },
- { 27, "power-balancing-status-not-compatible" },
- { 27, "delayed-activation-not-supported" },
- { 27, "rl-timing-adjustment-not-supported" },
- { 27, "unknown-RNTI" },
- { 27, "measurement-repetition-rate-not-compatible" },
- { 27, "ue-not-capable-of-support" },
- { 27, "f-dpch-not-supported" },
+ { 28, "cell-reserved-for-operator-use" },
+ { 29, "dpc-mode-change-not-supported" },
+ { 30, "information-temporarily-not-available" },
+ { 31, "information-provision-not-supported-for-the-object" },
+ { 32, "power-balancing-status-not-compatible" },
+ { 33, "delayed-activation-not-supported" },
+ { 34, "rl-timing-adjustment-not-supported" },
+ { 35, "unknown-RNTI" },
+ { 36, "measurement-repetition-rate-not-compatible" },
+ { 37, "ue-not-capable-of-support" },
+ { 38, "f-dpch-not-supported" },
{ 0, NULL }
};
static int
dissect_rnsap_CauseRadioNetwork(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 27, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 27, NULL, NULL, TRUE, 12, NULL);
return offset;
}
static int
dissect_rnsap_CauseTransport(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_CauseProtocol(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 6, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 7, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_CauseMisc(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 4, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 5, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_CoverageIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TriggeringMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 3, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 4, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_T_sRNTI_BitMaskIndex(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 18, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 19, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_D_RNTI_ReleaseIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_PayloadCRC_PresenceIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_UL_FP_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TrCH_SrcStatisticsDescr(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TransmissionTimeIntervalDynamic(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 3, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 4, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TransmissionTimeIntervalSemiStatic(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 4, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 5, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_ChannelCodingType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_CodingRate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_CRC_Size(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 4, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 5, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_SecondInterleavingMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_Pre_emptionCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_Pre_emptionVulnerability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_QE_Selector(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_DRACControl(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TransportBearerRequestIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TFCI_Coding(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 3, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 4, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TDD_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_Transmission_Gap_Pattern_Sequence_ScramblingCode_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TFCI_SignallingMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TFCI_Presence(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_MultiplexingPosition(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_LimitedPowerIncrease(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_FDD_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 3, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 4, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_InnerLoopDLPCStatus(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_RepetitionPeriod(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 6, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 7, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_MidambleConfigurationBurstType1And3(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_MidambleConfigurationBurstType2(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TDD_ChannelisationCode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 30, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 31, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_DL_DPCH_TimingAdjustment(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_DPC_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
{ 4, "rx-timing-deviation" },
{ 5, "round-trip-time" },
{ 6, "rx-timing-deviation-LCR" },
- { 6, "angle-Of-Arrival-LCR" },
- { 6, "hs-sich-quality" },
+ { 7, "angle-Of-Arrival-LCR" },
+ { 8, "hs-sich-quality" },
{ 0, NULL }
};
static int
dissect_rnsap_DedicatedMeasurementType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 6, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 6, NULL, NULL, TRUE, 3, NULL);
return offset;
}
static int
dissect_rnsap_MeasurementFilterCoefficient(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 14, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 15, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TxDiversityIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_STTD_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_ClosedLoopMode1_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_SCTD_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_PartialReportingIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_PowerAdjustmentType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_DiversityControlField(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TransmitDiversityIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_FirstRLS_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_MultipleURAsIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_T_latitudeSign(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TimingAdvanceApplied(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_UL_PhysCH_SF_Variation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_SSDT_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_Closedlooptimingadjustmentmode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TypeOfError(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_UL_ScramblingCodeLength(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_MinUL_ChannelisationCodeLength(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 6, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 7, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_DiversityMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 3, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 4, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TransportFormatManagement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_T_directionOfAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_UL_DL_mode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_Downlink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_Uplink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_DL_FrameType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_FNReportingIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
{ 3, "terminating-background-call" },
{ 4, "terminating-low-priority-signalling" },
{ 5, "terminating-high-priority-signalling" },
- { 5, "terminating-cause-unknown" },
+ { 6, "terminating-cause-unknown" },
{ 0, NULL }
};
static int
dissect_rnsap_PagingCause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 5, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 5, NULL, NULL, TRUE, 2, NULL);
return offset;
}
static int
dissect_rnsap_CNDomainType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_PagingRecordType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 4, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 5, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TUTRANGPSAccuracyClass(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, TRUE, 0, NULL);
return offset;
}
{ 4, "received-total-wide-band-power" },
{ 5, "uplink-timeslot-iscp" },
{ 6, "rT-load" },
- { 6, "nRT-load-Information" },
- { 6, "upPTSInterference" },
+ { 7, "nRT-load-Information" },
+ { 8, "upPTSInterference" },
{ 0, NULL }
};
static int
dissect_rnsap_CommonMeasurementType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 6, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 6, NULL, NULL, TRUE, 3, NULL);
return offset;
}
static int
dissect_rnsap_CongestionCause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_IPSpacingFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 7, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 8, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_IPLength(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_IPSpacingTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 4, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 5, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_IP_P_CCPCH(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_GPS_Status_Health(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 6, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 7, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_UDRE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 3, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 4, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_PRCDeviation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 3, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 4, NULL, NULL, TRUE, 0, NULL);
return offset;
}
{ 5, "gPS-RX-POS" },
{ 6, "sFNSFN-GA-AccessPointPosition" },
{ 7, "cell-Capacity-Class" },
- { 7, "nACC-Related-Data" },
- { 7, "mBMSBearerServiceFullAddress" },
+ { 8, "nACC-Related-Data" },
+ { 9, "mBMSBearerServiceFullAddress" },
{ 0, NULL }
};
static int
dissect_rnsap_T_informationTypeItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 7, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 7, NULL, NULL, TRUE, 3, NULL);
return offset;
}
static int
dissect_rnsap_T_gPSInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 4, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 5, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_RestrictionStateIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_MidambleAllocationMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_MidambleConfigurationLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 7, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 8, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_Modulation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TSTD_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TSTD_Support_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_DPC_Mode_Change_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_DL_PowerBalancing_ActivationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_DL_PowerBalancing_UpdatedIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_IPSub(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_CommonTransportChannelResourcesInitialisationNotRequired(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TrafficClass(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 3, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 4, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_T1(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 15, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 16, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_DiscardTimer(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 26, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 27, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_MAC_hsWindowSize(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 6, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 7, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_RLC_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_CQI_Feedback_Cycle(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 8, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 9, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_T_process_Memory_Size(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 60, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 61, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_HSSCCH_CodeChangeIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_HSSCCH_Code_Change_Grant(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_AOA_LCR_Accuracy_Class(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 7, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 8, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_MAChs_ResetIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TDD_TPC_UplinkStepSize_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_T_maxSYNC_UL_transmissions(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 3, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 4, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_Support_8PSK(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_Primary_CPICH_Usage_For_Channel_Estimation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_Phase_Reference_Update_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_Unidirectional_DCH_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_UEMeasurementType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_UEMeasurementTimeslotInfoHCRBurstType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_UEMeasurementReportCharacteristicsPeriodicAmountofReporting(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 7, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 8, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_UEMeasurementReportCharacteristicsPeriodicReportingInterval(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 14, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 15, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_UEMeasurementTimeToTrigger(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 15, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 16, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_UEMeasurementParameterModAllow(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_T_interface(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TraceDepth(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_TransmissionMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_HARQ_Preamble_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_SynchronisationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_UL_DPDCHIndicatorEDCH(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_Max_Set_E_DPDCHs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 7, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 8, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_E_TTI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_EDCH_RL_Indication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_BundlingModeIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_E_Primary_Secondary_Grant_Selector(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_E_RGCH_Release_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_Initial_DL_DPCH_TimingAdjustment_Allowed(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_User_Plane_Congestion_Fields_Inclusion(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_HARQ_Preamble_Mode_Activation_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 0, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 1, NULL, NULL, FALSE, 0, NULL);
return offset;
}
static int
dissect_rnsap_FrequencyBandIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 21, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 22, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_Band_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 1, NULL, NULL, TRUE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 2, NULL, NULL, TRUE, 0, NULL);
return offset;
}
static int
dissect_rnsap_Presence(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0, 2, NULL, NULL, FALSE);
+ offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
+ 3, NULL, NULL, FALSE, 0, NULL);
return offset;
}
/*--- PDUs ---*/
static void dissect_RNSAP_PDU_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
+ per_aligment_type_callback(TRUE);
dissect_rnsap_RNSAP_PDU(tvb, 0, pinfo, tree, hf_rnsap_RNSAP_PDU_PDU);
}
rnsap_item = proto_tree_add_item(tree, proto_rnsap, tvb, 0, -1, FALSE);
rnsap_tree = proto_item_add_subtree(rnsap_item, ett_rnsap);
- per_aligment_type_callback(TRUE);
dissect_RNSAP_PDU_PDU(tvb, pinfo, rnsap_tree);
}
"PrivateIE-Field/privateIEvalue", HFILL }},
/*--- End of included file: packet-rnsap-hfarr.c ---*/
-#line 2318 "packet-rnsap-template.c"
+#line 2317 "packet-rnsap-template.c"
};
/* List of subtrees */
&ett_rnsap_PrivateIE_Field,
/*--- End of included file: packet-rnsap-ettarr.c ---*/
-#line 2328 "packet-rnsap-template.c"
+#line 2327 "packet-rnsap-template.c"
};