aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors')
-rw-r--r--epan/dissectors/packet-h225.c4298
-rw-r--r--epan/dissectors/packet-h225.h25
-rw-r--r--epan/dissectors/packet-h235.c631
-rw-r--r--epan/dissectors/packet-h235.h22
-rw-r--r--epan/dissectors/packet-h245.c8076
-rw-r--r--epan/dissectors/packet-h245.h14
-rw-r--r--epan/dissectors/packet-h450.c1874
-rw-r--r--epan/dissectors/packet-h450.h4
-rw-r--r--epan/dissectors/packet-nbap.c16059
-rw-r--r--epan/dissectors/packet-nbap.h6
-rw-r--r--epan/dissectors/packet-per.c267
-rw-r--r--epan/dissectors/packet-per.h77
-rw-r--r--epan/dissectors/packet-ranap.c4631
-rw-r--r--epan/dissectors/packet-ranap.h4
-rw-r--r--epan/dissectors/packet-rnsap.c14036
-rw-r--r--epan/dissectors/packet-rnsap.h4
-rw-r--r--epan/dissectors/packet-rrlp.c1951
-rw-r--r--epan/dissectors/packet-rrlp.h4
-rw-r--r--epan/dissectors/packet-t38.c176
-rw-r--r--epan/dissectors/packet-ulp.c1274
-rw-r--r--epan/dissectors/packet-ulp.h4
21 files changed, 26729 insertions, 26708 deletions
diff --git a/epan/dissectors/packet-h225.c b/epan/dissectors/packet-h225.c
index f77f1e03c8..1285ab204c 100644
--- a/epan/dissectors/packet-h225.c
+++ b/epan/dissectors/packet-h225.c
@@ -1,7 +1,7 @@
/* Do not modify this file. */
-/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
+/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
/* .\packet-h225.c */
-/* ../../tools/asn2eth.py -e -p h225 -c h225.cnf -s packet-h225-template h225.asn */
+/* ../../tools/asn2wrs.py -e -p h225 -c h225.cnf -s packet-h225-template h225.asn */
/* Input file: packet-h225-template.c */
@@ -52,13 +52,13 @@
#include <string.h>
#include <epan/prefs.h>
+#include <epan/oid_resolv.h>
#include "tap.h"
#include "packet-tpkt.h"
#include "packet-per.h"
#include "packet-h225.h"
#include <epan/t35.h>
#include <epan/h225-persistentdata.h>
-#include "packet-ber.h"
#include "packet-h235.h"
#include "packet-h245.h"
#include "packet-q931.h"
@@ -1195,98 +1195,98 @@ static const char *tpOID;
/*--- Cyclic dependencies ---*/
/* EnumeratedParameter -> Content -> Content/compound -> EnumeratedParameter */
-static int dissect_h225_EnumeratedParameter(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
+static int dissect_h225_EnumeratedParameter(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
-static int dissect_parameters_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_EnumeratedParameter(tvb, offset, pinfo, tree, hf_h225_parameters_item);
+static int dissect_parameters_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_EnumeratedParameter(tvb, offset, actx, tree, hf_h225_parameters_item);
}
-static int dissect_compound_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_EnumeratedParameter(tvb, offset, pinfo, tree, hf_h225_compound_item);
+static int dissect_compound_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_EnumeratedParameter(tvb, offset, actx, tree, hf_h225_compound_item);
}
/* GenericData -> GenericData/parameters -> EnumeratedParameter -> Content -> Content/nested -> GenericData */
-int dissect_h225_GenericData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
+int dissect_h225_GenericData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
-static int dissect_genericData_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_GenericData(tvb, offset, pinfo, tree, hf_h225_genericData_item);
+static int dissect_genericData_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_GenericData(tvb, offset, actx, tree, hf_h225_genericData_item);
}
-static int dissect_nested_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_GenericData(tvb, offset, pinfo, tree, hf_h225_nested_item);
+static int dissect_nested_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_GenericData(tvb, offset, actx, tree, hf_h225_nested_item);
}
/*--- Fields for imported types ---*/
-static int dissect_tokens_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_ClearToken(tvb, offset, pinfo, tree, hf_h225_tokens_item);
+static int dissect_tokens_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_ClearToken(tvb, offset, actx, tree, hf_h225_tokens_item);
}
-static int dissect_t38FaxProtocol(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataProtocolCapability(tvb, offset, pinfo, tree, hf_h225_t38FaxProtocol);
+static int dissect_t38FaxProtocol(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataProtocolCapability(tvb, offset, actx, tree, hf_h225_t38FaxProtocol);
}
-static int dissect_t38FaxProfile(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T38FaxProfile(tvb, offset, pinfo, tree, hf_h225_t38FaxProfile);
+static int dissect_t38FaxProfile(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T38FaxProfile(tvb, offset, actx, tree, hf_h225_t38FaxProfile);
}
-static int dissect_timeStamp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_TimeStamp(tvb, offset, pinfo, tree, hf_h225_timeStamp);
+static int dissect_timeStamp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_TimeStamp(tvb, offset, actx, tree, hf_h225_timeStamp);
}
-static int dissect_token(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_HASHEDxxx(tvb, offset, pinfo, tree, hf_h225_token);
+static int dissect_token(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_HASHEDxxx(tvb, offset, actx, tree, hf_h225_token);
}
-static int dissect_cryptoEPPwdEncr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_ENCRYPTEDxxx(tvb, offset, pinfo, tree, hf_h225_cryptoEPPwdEncr);
+static int dissect_cryptoEPPwdEncr(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_ENCRYPTEDxxx(tvb, offset, actx, tree, hf_h225_cryptoEPPwdEncr);
}
-static int dissect_cryptoGKPwdEncr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_ENCRYPTEDxxx(tvb, offset, pinfo, tree, hf_h225_cryptoGKPwdEncr);
+static int dissect_cryptoGKPwdEncr(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_ENCRYPTEDxxx(tvb, offset, actx, tree, hf_h225_cryptoGKPwdEncr);
}
-static int dissect_cryptoEPCert(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_SIGNEDxxx(tvb, offset, pinfo, tree, hf_h225_cryptoEPCert);
+static int dissect_cryptoEPCert(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_SIGNEDxxx(tvb, offset, actx, tree, hf_h225_cryptoEPCert);
}
-static int dissect_cryptoGKCert(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_SIGNEDxxx(tvb, offset, pinfo, tree, hf_h225_cryptoGKCert);
+static int dissect_cryptoGKCert(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_SIGNEDxxx(tvb, offset, actx, tree, hf_h225_cryptoGKCert);
}
-static int dissect_cryptoFastStart(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_SIGNEDxxx(tvb, offset, pinfo, tree, hf_h225_cryptoFastStart);
+static int dissect_cryptoFastStart(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_SIGNEDxxx(tvb, offset, actx, tree, hf_h225_cryptoFastStart);
}
-static int dissect_nestedcryptoToken(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_CryptoToken(tvb, offset, pinfo, tree, hf_h225_nestedcryptoToken);
+static int dissect_nestedcryptoToken(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_CryptoToken(tvb, offset, actx, tree, hf_h225_nestedcryptoToken);
}
-static int dissect_alertingTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_TimeStamp(tvb, offset, pinfo, tree, hf_h225_alertingTime);
+static int dissect_alertingTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_TimeStamp(tvb, offset, actx, tree, hf_h225_alertingTime);
}
-static int dissect_connectTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_TimeStamp(tvb, offset, pinfo, tree, hf_h225_connectTime);
+static int dissect_connectTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_TimeStamp(tvb, offset, actx, tree, hf_h225_connectTime);
}
-static int dissect_endTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_TimeStamp(tvb, offset, pinfo, tree, hf_h225_endTime);
+static int dissect_endTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_TimeStamp(tvb, offset, actx, tree, hf_h225_endTime);
}
-static int dissect_authenticationCapability_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_AuthenticationMechanism(tvb, offset, pinfo, tree, hf_h225_authenticationCapability_item);
+static int dissect_authenticationCapability_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_AuthenticationMechanism(tvb, offset, actx, tree, hf_h225_authenticationCapability_item);
}
-static int dissect_authenticationMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_AuthenticationMechanism(tvb, offset, pinfo, tree, hf_h225_authenticationMode);
+static int dissect_authenticationMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_AuthenticationMechanism(tvb, offset, actx, tree, hf_h225_authenticationMode);
}
static int
-dissect_h225_ProtocolIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_object_identifier(tvb, offset, pinfo, tree, hf_index, NULL);
+dissect_h225_ProtocolIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_object_identifier(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
-static int dissect_protocolIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ProtocolIdentifier(tvb, offset, pinfo, tree, hf_h225_protocolIdentifier);
+static int dissect_protocolIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ProtocolIdentifier(tvb, offset, actx, tree, hf_h225_protocolIdentifier);
}
static int
-dissect_h225_T_h245ipv4(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_T_h245ipv4(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 215 "h225.cnf"
tvbuff_t *value_tvb;
ipv4_address = 0;
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
4, 4, &value_tvb);
if (value_tvb)
@@ -1295,21 +1295,21 @@ dissect_h225_T_h245ipv4(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto
return offset;
}
-static int dissect_h245ipv4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_h245ipv4(tvb, offset, pinfo, tree, hf_h225_h245ipv4);
+static int dissect_h245ipv4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_h245ipv4(tvb, offset, actx, tree, hf_h225_h245ipv4);
}
static int
-dissect_h225_T_h245ipv4port(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,
- 0U, 65535U, &ipv4_port, NULL, FALSE);
+dissect_h225_T_h245ipv4port(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, &ipv4_port, FALSE);
return offset;
}
-static int dissect_h245ipv4port(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_h245ipv4port(tvb, offset, pinfo, tree, hf_h225_h245ipv4port);
+static int dissect_h245ipv4port(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_h245ipv4port(tvb, offset, actx, tree, hf_h225_h245ipv4port);
}
@@ -1320,79 +1320,79 @@ static const per_sequence_t T_h245ipAddress_sequence[] = {
};
static int
-dissect_h225_T_h245ipAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_h245ipAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_T_h245ipAddress, T_h245ipAddress_sequence);
return offset;
}
-static int dissect_h245ipAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_h245ipAddress(tvb, offset, pinfo, tree, hf_h225_h245ipAddress);
+static int dissect_h245ipAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_h245ipAddress(tvb, offset, actx, tree, hf_h225_h245ipAddress);
}
static int
-dissect_h225_OCTET_STRING_SIZE_4(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_OCTET_STRING_SIZE_4(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
4, 4, NULL);
return offset;
}
-static int dissect_src_route_ipV4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_4(tvb, offset, pinfo, tree, hf_h225_src_route_ipV4);
+static int dissect_src_route_ipV4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_4(tvb, offset, actx, tree, hf_h225_src_route_ipV4);
}
-static int dissect_route_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_4(tvb, offset, pinfo, tree, hf_h225_route_item);
+static int dissect_route_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_4(tvb, offset, actx, tree, hf_h225_route_item);
}
-static int dissect_netnum(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_4(tvb, offset, pinfo, tree, hf_h225_netnum);
+static int dissect_netnum(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_4(tvb, offset, actx, tree, hf_h225_netnum);
}
-static int dissect_h245routeip(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_4(tvb, offset, pinfo, tree, hf_h225_h245routeip);
+static int dissect_h245routeip(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_4(tvb, offset, actx, tree, hf_h225_h245routeip);
}
-static int dissect_h245route_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_4(tvb, offset, pinfo, tree, hf_h225_h245route_item);
+static int dissect_h245route_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_4(tvb, offset, actx, tree, hf_h225_h245route_item);
}
static int
-dissect_h225_INTEGER_0_65535(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_h225_INTEGER_0_65535(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_numberOfScnConnections(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h225_numberOfScnConnections);
+static int dissect_numberOfScnConnections(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_0_65535(tvb, offset, actx, tree, hf_h225_numberOfScnConnections);
}
-static int dissect_ipV4_port(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h225_ipV4_port);
+static int dissect_ipV4_port(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_0_65535(tvb, offset, actx, tree, hf_h225_ipV4_port);
}
-static int dissect_ipV4_src_port(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h225_ipV4_src_port);
+static int dissect_ipV4_src_port(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_0_65535(tvb, offset, actx, tree, hf_h225_ipV4_src_port);
}
-static int dissect_ipV6_port(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h225_ipV6_port);
+static int dissect_ipV6_port(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_0_65535(tvb, offset, actx, tree, hf_h225_ipV6_port);
}
-static int dissect_h245routeport(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h225_h245routeport);
+static int dissect_h245routeport(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_0_65535(tvb, offset, actx, tree, hf_h225_h245routeport);
}
-static int dissect_h245ipv6port(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h225_h245ipv6port);
+static int dissect_h245ipv6port(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_0_65535(tvb, offset, actx, tree, hf_h225_h245ipv6port);
}
-static int dissect_member_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h225_member_item);
+static int dissect_member_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_0_65535(tvb, offset, actx, tree, hf_h225_member_item);
}
-static int dissect_number16(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h225_number16);
+static int dissect_number16(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_0_65535(tvb, offset, actx, tree, hf_h225_number16);
}
-static int dissect_nextSegmentRequested(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h225_nextSegmentRequested);
+static int dissect_nextSegmentRequested(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_0_65535(tvb, offset, actx, tree, hf_h225_nextSegmentRequested);
}
-static int dissect_segment(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h225_segment);
+static int dissect_segment(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_0_65535(tvb, offset, actx, tree, hf_h225_segment);
}
@@ -1401,524 +1401,524 @@ static const per_sequence_t T_h245route_sequence_of[1] = {
};
static int
-dissect_h225_T_h245route(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_h245route(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_T_h245route, T_h245route_sequence_of);
return offset;
}
-static int dissect_h245route(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_h245route(tvb, offset, pinfo, tree, hf_h225_h245route);
+static int dissect_h245route(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_h245route(tvb, offset, actx, tree, hf_h225_h245route);
}
static int
-dissect_h225_NULL(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_h225_NULL(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_tunnellingRequired(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_tunnellingRequired);
+static int dissect_tunnellingRequired(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_tunnellingRequired);
}
-static int dissect_provisionalRespToH245Tunneling(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_provisionalRespToH245Tunneling);
+static int dissect_provisionalRespToH245Tunneling(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_provisionalRespToH245Tunneling);
}
-static int dissect_isText(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_isText);
+static int dissect_isText(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_isText);
}
-static int dissect_fastConnectRefused(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_fastConnectRefused);
+static int dissect_fastConnectRefused(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_fastConnectRefused);
}
-static int dissect_noBandwidth(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_noBandwidth);
+static int dissect_noBandwidth(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_noBandwidth);
}
-static int dissect_gatekeeperResources(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_gatekeeperResources);
+static int dissect_gatekeeperResources(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_gatekeeperResources);
}
-static int dissect_unreachableDestination(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_unreachableDestination);
+static int dissect_unreachableDestination(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_unreachableDestination);
}
-static int dissect_destinationRejection(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_destinationRejection);
+static int dissect_destinationRejection(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_destinationRejection);
}
-static int dissect_invalidRevision(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_invalidRevision);
+static int dissect_invalidRevision(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_invalidRevision);
}
-static int dissect_noPermission(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_noPermission);
+static int dissect_noPermission(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_noPermission);
}
-static int dissect_unreachableGatekeeper(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_unreachableGatekeeper);
+static int dissect_unreachableGatekeeper(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_unreachableGatekeeper);
}
-static int dissect_gatewayResources(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_gatewayResources);
+static int dissect_gatewayResources(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_gatewayResources);
}
-static int dissect_badFormatAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_badFormatAddress);
+static int dissect_badFormatAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_badFormatAddress);
}
-static int dissect_adaptiveBusy(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_adaptiveBusy);
+static int dissect_adaptiveBusy(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_adaptiveBusy);
}
-static int dissect_inConf(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_inConf);
+static int dissect_inConf(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_inConf);
}
-static int dissect_undefinedReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_undefinedReason);
+static int dissect_undefinedReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_undefinedReason);
}
-static int dissect_facilityCallDeflection(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_facilityCallDeflection);
+static int dissect_facilityCallDeflection(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_facilityCallDeflection);
}
-static int dissect_securityDenied(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_securityDenied);
+static int dissect_securityDenied(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_securityDenied);
}
-static int dissect_calledPartyNotRegistered(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_calledPartyNotRegistered);
+static int dissect_calledPartyNotRegistered(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_calledPartyNotRegistered);
}
-static int dissect_callerNotRegistered(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_callerNotRegistered);
+static int dissect_callerNotRegistered(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_callerNotRegistered);
}
-static int dissect_newConnectionNeeded(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_newConnectionNeeded);
+static int dissect_newConnectionNeeded(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_newConnectionNeeded);
}
-static int dissect_genericDataReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_genericDataReason);
+static int dissect_genericDataReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_genericDataReason);
}
-static int dissect_neededFeatureNotSupported(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_neededFeatureNotSupported);
+static int dissect_neededFeatureNotSupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_neededFeatureNotSupported);
}
-static int dissect_tunnelledSignallingRejected(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_tunnelledSignallingRejected);
+static int dissect_tunnelledSignallingRejected(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_tunnelledSignallingRejected);
}
-static int dissect_invalidCID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_invalidCID);
+static int dissect_invalidCID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_invalidCID);
}
-static int dissect_hopCountExceeded(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_hopCountExceeded);
+static int dissect_hopCountExceeded(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_hopCountExceeded);
}
-static int dissect_create(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_create);
+static int dissect_create(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_create);
}
-static int dissect_join(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_join);
+static int dissect_join(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_join);
}
-static int dissect_invite(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_invite);
+static int dissect_invite(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_invite);
}
-static int dissect_capability_negotiation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_capability_negotiation);
+static int dissect_capability_negotiation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_capability_negotiation);
}
-static int dissect_callIndependentSupplementaryService(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_callIndependentSupplementaryService);
+static int dissect_callIndependentSupplementaryService(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_callIndependentSupplementaryService);
}
-static int dissect_symmetricOperationRequired(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_symmetricOperationRequired);
+static int dissect_symmetricOperationRequired(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_symmetricOperationRequired);
}
-static int dissect_unknown(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_unknown);
+static int dissect_unknown(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_unknown);
}
-static int dissect_bChannel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_bChannel);
+static int dissect_bChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_bChannel);
}
-static int dissect_hybrid2x64(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_hybrid2x64);
+static int dissect_hybrid2x64(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_hybrid2x64);
}
-static int dissect_hybrid384(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_hybrid384);
+static int dissect_hybrid384(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_hybrid384);
}
-static int dissect_hybrid1536(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_hybrid1536);
+static int dissect_hybrid1536(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_hybrid1536);
}
-static int dissect_hybrid1920(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_hybrid1920);
+static int dissect_hybrid1920(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_hybrid1920);
}
-static int dissect_multirate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_multirate);
+static int dissect_multirate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_multirate);
}
-static int dissect_auto(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_auto);
+static int dissect_auto(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_auto);
}
-static int dissect_none(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_none);
+static int dissect_none(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_none);
}
-static int dissect_h221(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_h221);
+static int dissect_h221(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_h221);
}
-static int dissect_bonded_mode1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_bonded_mode1);
+static int dissect_bonded_mode1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_bonded_mode1);
}
-static int dissect_bonded_mode2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_bonded_mode2);
+static int dissect_bonded_mode2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_bonded_mode2);
}
-static int dissect_bonded_mode3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_bonded_mode3);
+static int dissect_bonded_mode3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_bonded_mode3);
}
-static int dissect_presentationAllowed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_presentationAllowed);
+static int dissect_presentationAllowed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_presentationAllowed);
}
-static int dissect_presentationRestricted(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_presentationRestricted);
+static int dissect_presentationRestricted(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_presentationRestricted);
}
-static int dissect_addressNotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_addressNotAvailable);
+static int dissect_addressNotAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_addressNotAvailable);
}
-static int dissect_routeCallToGatekeeper(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_routeCallToGatekeeper);
+static int dissect_routeCallToGatekeeper(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_routeCallToGatekeeper);
}
-static int dissect_callForwarded(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_callForwarded);
+static int dissect_callForwarded(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_callForwarded);
}
-static int dissect_routeCallToMC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_routeCallToMC);
+static int dissect_routeCallToMC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_routeCallToMC);
}
-static int dissect_conferenceListChoice(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_conferenceListChoice);
+static int dissect_conferenceListChoice(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_conferenceListChoice);
}
-static int dissect_startH245(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_startH245);
+static int dissect_startH245(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_startH245);
}
-static int dissect_noH245(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_noH245);
+static int dissect_noH245(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_noH245);
}
-static int dissect_newTokens(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_newTokens);
+static int dissect_newTokens(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_newTokens);
}
-static int dissect_featureSetUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_featureSetUpdate);
+static int dissect_featureSetUpdate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_featureSetUpdate);
}
-static int dissect_forwardedElements(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_forwardedElements);
+static int dissect_forwardedElements(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_forwardedElements);
}
-static int dissect_transportedInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_transportedInformation);
+static int dissect_transportedInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_transportedInformation);
}
-static int dissect_strict(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_strict);
+static int dissect_strict(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_strict);
}
-static int dissect_loose(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_loose);
+static int dissect_loose(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_loose);
}
-static int dissect_internationalNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_internationalNumber);
+static int dissect_internationalNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_internationalNumber);
}
-static int dissect_nationalNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_nationalNumber);
+static int dissect_nationalNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_nationalNumber);
}
-static int dissect_networkSpecificNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_networkSpecificNumber);
+static int dissect_networkSpecificNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_networkSpecificNumber);
}
-static int dissect_subscriberNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_subscriberNumber);
+static int dissect_subscriberNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_subscriberNumber);
}
-static int dissect_abbreviatedNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_abbreviatedNumber);
+static int dissect_abbreviatedNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_abbreviatedNumber);
}
-static int dissect_level2RegionalNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_level2RegionalNumber);
+static int dissect_level2RegionalNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_level2RegionalNumber);
}
-static int dissect_level1RegionalNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_level1RegionalNumber);
+static int dissect_level1RegionalNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_level1RegionalNumber);
}
-static int dissect_pISNSpecificNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_pISNSpecificNumber);
+static int dissect_pISNSpecificNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_pISNSpecificNumber);
}
-static int dissect_localNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_localNumber);
+static int dissect_localNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_localNumber);
}
-static int dissect_tcp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_tcp);
+static int dissect_tcp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_tcp);
}
-static int dissect_annexE_flg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_annexE_flg);
+static int dissect_annexE_flg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_annexE_flg);
}
-static int dissect_sctp_flg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_sctp_flg);
+static int dissect_sctp_flg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_sctp_flg);
}
-static int dissect_default(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_default);
+static int dissect_default(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_default);
}
-static int dissect_securityWrongSyncTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_securityWrongSyncTime);
+static int dissect_securityWrongSyncTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_securityWrongSyncTime);
}
-static int dissect_securityReplay(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_securityReplay);
+static int dissect_securityReplay(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_securityReplay);
}
-static int dissect_securityWrongGeneralID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_securityWrongGeneralID);
+static int dissect_securityWrongGeneralID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_securityWrongGeneralID);
}
-static int dissect_securityWrongSendersID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_securityWrongSendersID);
+static int dissect_securityWrongSendersID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_securityWrongSendersID);
}
-static int dissect_securityIntegrityFailed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_securityIntegrityFailed);
+static int dissect_securityIntegrityFailed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_securityIntegrityFailed);
}
-static int dissect_securityWrongOID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_securityWrongOID);
+static int dissect_securityWrongOID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_securityWrongOID);
}
-static int dissect_securityDHmismatch(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_securityDHmismatch);
+static int dissect_securityDHmismatch(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_securityDHmismatch);
}
-static int dissect_securityCertificateExpired(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_securityCertificateExpired);
+static int dissect_securityCertificateExpired(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_securityCertificateExpired);
}
-static int dissect_securityCertificateDateInvalid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_securityCertificateDateInvalid);
+static int dissect_securityCertificateDateInvalid(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_securityCertificateDateInvalid);
}
-static int dissect_securityCertificateRevoked(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_securityCertificateRevoked);
+static int dissect_securityCertificateRevoked(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_securityCertificateRevoked);
}
-static int dissect_securityCertificateNotReadable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_securityCertificateNotReadable);
+static int dissect_securityCertificateNotReadable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_securityCertificateNotReadable);
}
-static int dissect_securityCertificateSignatureInvalid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_securityCertificateSignatureInvalid);
+static int dissect_securityCertificateSignatureInvalid(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_securityCertificateSignatureInvalid);
}
-static int dissect_securityCertificateMissing(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_securityCertificateMissing);
+static int dissect_securityCertificateMissing(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_securityCertificateMissing);
}
-static int dissect_securityCertificateIncomplete(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_securityCertificateIncomplete);
+static int dissect_securityCertificateIncomplete(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_securityCertificateIncomplete);
}
-static int dissect_securityUnsupportedCertificateAlgOID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_securityUnsupportedCertificateAlgOID);
+static int dissect_securityUnsupportedCertificateAlgOID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_securityUnsupportedCertificateAlgOID);
}
-static int dissect_securityUnknownCA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_securityUnknownCA);
+static int dissect_securityUnknownCA(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_securityUnknownCA);
}
-static int dissect_noSecurity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_noSecurity);
+static int dissect_noSecurity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_noSecurity);
}
-static int dissect_hMAC_MD5(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_hMAC_MD5);
+static int dissect_hMAC_MD5(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_hMAC_MD5);
}
-static int dissect_digSig(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_digSig);
+static int dissect_digSig(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_digSig);
}
-static int dissect_callStart(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_callStart);
+static int dissect_callStart(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_callStart);
}
-static int dissect_callEnd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_callEnd);
+static int dissect_callEnd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_callEnd);
}
-static int dissect_open(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_open);
+static int dissect_open(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_open);
}
-static int dissect_refresh(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_refresh);
+static int dissect_refresh(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_refresh);
}
-static int dissect_close(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_close);
+static int dissect_close(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_close);
}
-static int dissect_startTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_startTime);
+static int dissect_startTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_startTime);
}
-static int dissect_endTime_flg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_endTime_flg);
+static int dissect_endTime_flg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_endTime_flg);
}
-static int dissect_terminationCause_flg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_terminationCause_flg);
+static int dissect_terminationCause_flg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_terminationCause_flg);
}
-static int dissect_start(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_start);
+static int dissect_start(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_start);
}
-static int dissect_end(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_end);
+static int dissect_end(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_end);
}
-static int dissect_inIrr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_inIrr);
+static int dissect_inIrr(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_inIrr);
}
-static int dissect_alerting_flg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_alerting_flg);
+static int dissect_alerting_flg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_alerting_flg);
}
-static int dissect_connect_flg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_connect_flg);
+static int dissect_connect_flg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_connect_flg);
}
-static int dissect_credit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_credit);
+static int dissect_credit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_credit);
}
-static int dissect_debit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_debit);
+static int dissect_debit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_debit);
}
-static int dissect_multicast_flg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_multicast_flg);
+static int dissect_multicast_flg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_multicast_flg);
}
-static int dissect_supportsAltGK(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_supportsAltGK);
+static int dissect_supportsAltGK(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_supportsAltGK);
}
-static int dissect_resourceUnavailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_resourceUnavailable);
+static int dissect_resourceUnavailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_resourceUnavailable);
}
-static int dissect_terminalExcluded(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_terminalExcluded);
+static int dissect_terminalExcluded(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_terminalExcluded);
}
-static int dissect_securityDenial(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_securityDenial);
+static int dissect_securityDenial(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_securityDenial);
}
-static int dissect_additiveRegistration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_additiveRegistration);
+static int dissect_additiveRegistration(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_additiveRegistration);
}
-static int dissect_restart(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_restart);
+static int dissect_restart(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_restart);
}
-static int dissect_supportsACFSequences(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_supportsACFSequences);
+static int dissect_supportsACFSequences(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_supportsACFSequences);
}
-static int dissect_supportsAdditiveRegistration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_supportsAdditiveRegistration);
+static int dissect_supportsAdditiveRegistration(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_supportsAdditiveRegistration);
}
-static int dissect_discoveryRequired(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_discoveryRequired);
+static int dissect_discoveryRequired(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_discoveryRequired);
}
-static int dissect_invalidCallSignalAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_invalidCallSignalAddress);
+static int dissect_invalidCallSignalAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_invalidCallSignalAddress);
}
-static int dissect_invalidRASAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_invalidRASAddress);
+static int dissect_invalidRASAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_invalidRASAddress);
}
-static int dissect_invalidTerminalType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_invalidTerminalType);
+static int dissect_invalidTerminalType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_invalidTerminalType);
}
-static int dissect_transportNotSupported(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_transportNotSupported);
+static int dissect_transportNotSupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_transportNotSupported);
}
-static int dissect_transportQOSNotSupported(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_transportQOSNotSupported);
+static int dissect_transportQOSNotSupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_transportQOSNotSupported);
}
-static int dissect_invalidAlias(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_invalidAlias);
+static int dissect_invalidAlias(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_invalidAlias);
}
-static int dissect_fullRegistrationRequired(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_fullRegistrationRequired);
+static int dissect_fullRegistrationRequired(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_fullRegistrationRequired);
}
-static int dissect_additiveRegistrationNotSupported(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_additiveRegistrationNotSupported);
+static int dissect_additiveRegistrationNotSupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_additiveRegistrationNotSupported);
}
-static int dissect_reregistrationRequired(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_reregistrationRequired);
+static int dissect_reregistrationRequired(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_reregistrationRequired);
}
-static int dissect_ttlExpired(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_ttlExpired);
+static int dissect_ttlExpired(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_ttlExpired);
}
-static int dissect_maintenance(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_maintenance);
+static int dissect_maintenance(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_maintenance);
}
-static int dissect_notCurrentlyRegistered(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_notCurrentlyRegistered);
+static int dissect_notCurrentlyRegistered(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_notCurrentlyRegistered);
}
-static int dissect_callInProgress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_callInProgress);
+static int dissect_callInProgress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_callInProgress);
}
-static int dissect_permissionDenied(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_permissionDenied);
+static int dissect_permissionDenied(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_permissionDenied);
}
-static int dissect_pointToPoint(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_pointToPoint);
+static int dissect_pointToPoint(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_pointToPoint);
}
-static int dissect_oneToN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_oneToN);
+static int dissect_oneToN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_oneToN);
}
-static int dissect_nToOne(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_nToOne);
+static int dissect_nToOne(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_nToOne);
}
-static int dissect_nToN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_nToN);
+static int dissect_nToN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_nToN);
}
-static int dissect_direct(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_direct);
+static int dissect_direct(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_direct);
}
-static int dissect_gatekeeperRouted(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_gatekeeperRouted);
+static int dissect_gatekeeperRouted(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_gatekeeperRouted);
}
-static int dissect_endpointControlled(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_endpointControlled);
+static int dissect_endpointControlled(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_endpointControlled);
}
-static int dissect_gatekeeperControlled(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_gatekeeperControlled);
+static int dissect_gatekeeperControlled(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_gatekeeperControlled);
}
-static int dissect_noControl(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_noControl);
+static int dissect_noControl(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_noControl);
}
-static int dissect_invalidPermission(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_invalidPermission);
+static int dissect_invalidPermission(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_invalidPermission);
}
-static int dissect_requestDenied(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_requestDenied);
+static int dissect_requestDenied(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_requestDenied);
}
-static int dissect_invalidEndpointIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_invalidEndpointIdentifier);
+static int dissect_invalidEndpointIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_invalidEndpointIdentifier);
}
-static int dissect_qosControlNotSupported(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_qosControlNotSupported);
+static int dissect_qosControlNotSupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_qosControlNotSupported);
}
-static int dissect_incompleteAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_incompleteAddress);
+static int dissect_incompleteAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_incompleteAddress);
}
-static int dissect_aliasesInconsistent(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_aliasesInconsistent);
+static int dissect_aliasesInconsistent(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_aliasesInconsistent);
}
-static int dissect_exceedsCallCapacity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_exceedsCallCapacity);
+static int dissect_exceedsCallCapacity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_exceedsCallCapacity);
}
-static int dissect_collectDestination(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_collectDestination);
+static int dissect_collectDestination(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_collectDestination);
}
-static int dissect_collectPIN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_collectPIN);
+static int dissect_collectPIN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_collectPIN);
}
-static int dissect_noRouteToDestination(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_noRouteToDestination);
+static int dissect_noRouteToDestination(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_noRouteToDestination);
}
-static int dissect_unallocatedNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_unallocatedNumber);
+static int dissect_unallocatedNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_unallocatedNumber);
}
-static int dissect_notBound(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_notBound);
+static int dissect_notBound(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_notBound);
}
-static int dissect_invalidConferenceID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_invalidConferenceID);
+static int dissect_invalidConferenceID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_invalidConferenceID);
}
-static int dissect_insufficientResources(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_insufficientResources);
+static int dissect_insufficientResources(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_insufficientResources);
}
-static int dissect_notRegistered(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_notRegistered);
+static int dissect_notRegistered(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_notRegistered);
}
-static int dissect_forcedDrop(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_forcedDrop);
+static int dissect_forcedDrop(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_forcedDrop);
}
-static int dissect_normalDrop(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_normalDrop);
+static int dissect_normalDrop(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_normalDrop);
}
-static int dissect_requestToDropOther(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_requestToDropOther);
+static int dissect_requestToDropOther(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_requestToDropOther);
}
-static int dissect_segmentedResponseSupported(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_segmentedResponseSupported);
+static int dissect_segmentedResponseSupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_segmentedResponseSupported);
}
-static int dissect_capacityInfoRequested(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_capacityInfoRequested);
+static int dissect_capacityInfoRequested(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_capacityInfoRequested);
}
-static int dissect_complete(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_complete);
+static int dissect_complete(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_complete);
}
-static int dissect_incomplete(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_incomplete);
+static int dissect_incomplete(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_incomplete);
}
-static int dissect_invalidCall(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_invalidCall);
+static int dissect_invalidCall(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_invalidCall);
}
-static int dissect_started(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_started);
+static int dissect_started(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_started);
}
-static int dissect_failed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_failed);
+static int dissect_failed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_failed);
}
-static int dissect_stopped(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_stopped);
+static int dissect_stopped(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_stopped);
}
-static int dissect_notAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NULL(tvb, offset, pinfo, tree, hf_h225_notAvailable);
+static int dissect_notAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NULL(tvb, offset, actx, tree, hf_h225_notAvailable);
}
@@ -1935,15 +1935,15 @@ static const per_choice_t T_h245routing_choice[] = {
};
static int
-dissect_h225_T_h245routing(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_h245routing(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_T_h245routing, T_h245routing_choice,
NULL);
return offset;
}
-static int dissect_h245routing(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_h245routing(tvb, offset, pinfo, tree, hf_h225_h245routing);
+static int dissect_h245routing(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_h245routing(tvb, offset, actx, tree, hf_h225_h245routing);
}
@@ -1956,43 +1956,43 @@ static const per_sequence_t T_h245ipSourceRoute_sequence[] = {
};
static int
-dissect_h225_T_h245ipSourceRoute(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_h245ipSourceRoute(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_T_h245ipSourceRoute, T_h245ipSourceRoute_sequence);
return offset;
}
-static int dissect_h245ipSourceRoute(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_h245ipSourceRoute(tvb, offset, pinfo, tree, hf_h225_h245ipSourceRoute);
+static int dissect_h245ipSourceRoute(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_h245ipSourceRoute(tvb, offset, actx, tree, hf_h225_h245ipSourceRoute);
}
static int
-dissect_h225_OCTET_STRING_SIZE_6(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_OCTET_STRING_SIZE_6(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
6, 6, NULL);
return offset;
}
-static int dissect_node(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_6(tvb, offset, pinfo, tree, hf_h225_node);
+static int dissect_node(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_6(tvb, offset, actx, tree, hf_h225_node);
}
static int
-dissect_h225_OCTET_STRING_SIZE_2(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_OCTET_STRING_SIZE_2(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
2, 2, NULL);
return offset;
}
-static int dissect_ipx_port(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_2(tvb, offset, pinfo, tree, hf_h225_ipx_port);
+static int dissect_ipx_port(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_2(tvb, offset, actx, tree, hf_h225_ipx_port);
}
-static int dissect_h245ipxport(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_2(tvb, offset, pinfo, tree, hf_h225_h245ipxport);
+static int dissect_h245ipxport(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_2(tvb, offset, actx, tree, hf_h225_h245ipxport);
}
@@ -2004,36 +2004,36 @@ static const per_sequence_t T_h245ipxAddress_sequence[] = {
};
static int
-dissect_h225_T_h245ipxAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_h245ipxAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_T_h245ipxAddress, T_h245ipxAddress_sequence);
return offset;
}
-static int dissect_h245ipxAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_h245ipxAddress(tvb, offset, pinfo, tree, hf_h225_h245ipxAddress);
+static int dissect_h245ipxAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_h245ipxAddress(tvb, offset, actx, tree, hf_h225_h245ipxAddress);
}
static int
-dissect_h225_OCTET_STRING_SIZE_16(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_OCTET_STRING_SIZE_16(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
16, 16, NULL);
return offset;
}
-static int dissect_ipV6(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_h225_ipV6);
+static int dissect_ipV6(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_16(tvb, offset, actx, tree, hf_h225_ipV6);
}
-static int dissect_netBios(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_h225_netBios);
+static int dissect_netBios(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_16(tvb, offset, actx, tree, hf_h225_netBios);
}
-static int dissect_h245ipv6(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_h225_h245ipv6);
+static int dissect_h245ipv6(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_16(tvb, offset, actx, tree, hf_h225_h245ipv6);
}
-static int dissect_h245netBios(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_h225_h245netBios);
+static int dissect_h245netBios(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_16(tvb, offset, actx, tree, hf_h225_h245netBios);
}
@@ -2044,81 +2044,81 @@ static const per_sequence_t T_h245ip6Address_sequence[] = {
};
static int
-dissect_h225_T_h245ip6Address(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_h245ip6Address(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_T_h245ip6Address, T_h245ip6Address_sequence);
return offset;
}
-static int dissect_h245ip6Address(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_h245ip6Address(tvb, offset, pinfo, tree, hf_h225_h245ip6Address);
+static int dissect_h245ip6Address(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_h245ip6Address(tvb, offset, actx, tree, hf_h225_h245ip6Address);
}
static int
-dissect_h225_OCTET_STRING_SIZE_1_20(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_OCTET_STRING_SIZE_1_20(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 20, NULL);
return offset;
}
-static int dissect_nsap(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_1_20(tvb, offset, pinfo, tree, hf_h225_nsap);
+static int dissect_nsap(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_1_20(tvb, offset, actx, tree, hf_h225_nsap);
}
-static int dissect_h245nsap(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_1_20(tvb, offset, pinfo, tree, hf_h225_h245nsap);
+static int dissect_h245nsap(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_1_20(tvb, offset, actx, tree, hf_h225_h245nsap);
}
static int
-dissect_h225_T_object(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_object_identifier_str(tvb, offset, pinfo, tree, hf_index, &nsiOID);
+dissect_h225_T_object(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_object_identifier_str(tvb, offset, actx, tree, hf_index, &nsiOID);
return offset;
}
-static int dissect_nsiOID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_object(tvb, offset, pinfo, tree, hf_h225_nsiOID);
+static int dissect_nsiOID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_object(tvb, offset, actx, tree, hf_h225_nsiOID);
}
static int
-dissect_h225_T_t35CountryCode(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,
- 0U, 255U, &t35CountryCode, NULL, FALSE);
+dissect_h225_T_t35CountryCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, &t35CountryCode, FALSE);
return offset;
}
-static int dissect_t35CountryCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_t35CountryCode(tvb, offset, pinfo, tree, hf_h225_t35CountryCode);
+static int dissect_t35CountryCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_t35CountryCode(tvb, offset, actx, tree, hf_h225_t35CountryCode);
}
static int
-dissect_h225_T_t35Extension(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,
- 0U, 255U, &t35Extension, NULL, FALSE);
+dissect_h225_T_t35Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, &t35Extension, FALSE);
return offset;
}
-static int dissect_t35Extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_t35Extension(tvb, offset, pinfo, tree, hf_h225_t35Extension);
+static int dissect_t35Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_t35Extension(tvb, offset, actx, tree, hf_h225_t35Extension);
}
static int
-dissect_h225_T_manufacturerCode(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,
- 0U, 65535U, &manufacturerCode, NULL, FALSE);
+dissect_h225_T_manufacturerCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, &manufacturerCode, FALSE);
return offset;
}
-static int dissect_manufacturerCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_manufacturerCode(tvb, offset, pinfo, tree, hf_h225_manufacturerCode);
+static int dissect_manufacturerCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_manufacturerCode(tvb, offset, actx, tree, hf_h225_manufacturerCode);
}
@@ -2130,13 +2130,13 @@ static const per_sequence_t H221NonStandard_sequence[] = {
};
static int
-dissect_h225_H221NonStandard(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_H221NonStandard(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 509 "h225.cnf"
t35CountryCode = 0;
t35Extension = 0;
manufacturerCode = 0;
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_H221NonStandard, H221NonStandard_sequence);
#line 513 "h225.cnf"
@@ -2145,11 +2145,11 @@ dissect_h225_H221NonStandard(tvbuff_t *tvb, int offset, packet_info *pinfo _U_,
return offset;
}
-static int dissect_vendorIdentifier_vendor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_H221NonStandard(tvb, offset, pinfo, tree, hf_h225_vendorIdentifier_vendor);
+static int dissect_vendorIdentifier_vendor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_H221NonStandard(tvb, offset, actx, tree, hf_h225_vendorIdentifier_vendor);
}
-static int dissect_h221NonStandard(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_H221NonStandard(tvb, offset, pinfo, tree, hf_h225_h221NonStandard);
+static int dissect_h221NonStandard(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_H221NonStandard(tvb, offset, actx, tree, hf_h225_h221NonStandard);
}
@@ -2166,14 +2166,14 @@ static const per_choice_t NonStandardIdentifier_choice[] = {
};
static int
-dissect_h225_NonStandardIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_NonStandardIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 490 "h225.cnf"
guint32 value;
nsiOID = "";
h221NonStandard = 0;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_NonStandardIdentifier, NonStandardIdentifier_choice,
&value);
@@ -2191,29 +2191,29 @@ dissect_h225_NonStandardIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo
return offset;
}
-static int dissect_nonStandardIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NonStandardIdentifier(tvb, offset, pinfo, tree, hf_h225_nonStandardIdentifier);
+static int dissect_nonStandardIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NonStandardIdentifier(tvb, offset, actx, tree, hf_h225_nonStandardIdentifier);
}
static int
-dissect_h225_T_data(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_T_data(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 524 "h225.cnf"
tvbuff_t *next_tvb = NULL;
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, &next_tvb);
if (next_tvb && tvb_length(next_tvb)) {
- call_dissector((nsp_handle)?nsp_handle:data_handle, next_tvb, pinfo, tree);
+ call_dissector((nsp_handle)?nsp_handle:data_handle, next_tvb, actx->pinfo, tree);
}
return offset;
}
-static int dissect_nsp_data(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_data(tvb, offset, pinfo, tree, hf_h225_nsp_data);
+static int dissect_nsp_data(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_data(tvb, offset, actx, tree, hf_h225_nsp_data);
}
@@ -2224,35 +2224,35 @@ static const per_sequence_t NonStandardParameter_sequence[] = {
};
int
-dissect_h225_NonStandardParameter(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_NonStandardParameter(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 522 "h225.cnf"
nsp_handle = NULL;
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_NonStandardParameter, NonStandardParameter_sequence);
return offset;
}
-static int dissect_nonStandardData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NonStandardParameter(tvb, offset, pinfo, tree, hf_h225_nonStandardData);
+static int dissect_nonStandardData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NonStandardParameter(tvb, offset, actx, tree, hf_h225_nonStandardData);
}
-static int dissect_nonStandardControl_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NonStandardParameter(tvb, offset, pinfo, tree, hf_h225_nonStandardControl_item);
+static int dissect_nonStandardControl_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NonStandardParameter(tvb, offset, actx, tree, hf_h225_nonStandardControl_item);
}
-static int dissect_nonStandard(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NonStandardParameter(tvb, offset, pinfo, tree, hf_h225_nonStandard);
+static int dissect_nonStandard(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NonStandardParameter(tvb, offset, actx, tree, hf_h225_nonStandard);
}
-static int dissect_nonStandardReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NonStandardParameter(tvb, offset, pinfo, tree, hf_h225_nonStandardReason);
+static int dissect_nonStandardReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NonStandardParameter(tvb, offset, actx, tree, hf_h225_nonStandardReason);
}
-static int dissect_nonStandardAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NonStandardParameter(tvb, offset, pinfo, tree, hf_h225_nonStandardAddress);
+static int dissect_nonStandardAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NonStandardParameter(tvb, offset, actx, tree, hf_h225_nonStandardAddress);
}
-static int dissect_nonStandardUsageTypes_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NonStandardParameter(tvb, offset, pinfo, tree, hf_h225_nonStandardUsageTypes_item);
+static int dissect_nonStandardUsageTypes_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NonStandardParameter(tvb, offset, actx, tree, hf_h225_nonStandardUsageTypes_item);
}
-static int dissect_nonStandardUsageFields_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NonStandardParameter(tvb, offset, pinfo, tree, hf_h225_nonStandardUsageFields_item);
+static int dissect_nonStandardUsageFields_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NonStandardParameter(tvb, offset, actx, tree, hf_h225_nonStandardUsageFields_item);
}
@@ -2279,13 +2279,13 @@ static const per_choice_t H245TransportAddress_choice[] = {
};
static int
-dissect_h225_H245TransportAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_H245TransportAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 319 "h225.cnf"
ipv4_address=0;
ipv4_port=0;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_H245TransportAddress, H245TransportAddress_choice,
NULL);
@@ -2295,7 +2295,7 @@ dissect_h225_H245TransportAddress(tvbuff_t *tvb, int offset, packet_info *pinfo
h225_pi->h245_address = ipv4_address;
h225_pi->h245_port = ipv4_port;
- if((!pinfo->fd->flags.visited) && ipv4_address!=0 && ipv4_port!=0 && h245_handle){
+ if((!actx->pinfo->fd->flags.visited) && ipv4_address!=0 && ipv4_port!=0 && h245_handle){
address src_addr;
conversation_t *conv=NULL;
@@ -2303,9 +2303,9 @@ dissect_h225_H245TransportAddress(tvbuff_t *tvb, int offset, packet_info *pinfo
src_addr.len=4;
src_addr.data=(const guint8 *)&ipv4_address;
- conv=find_conversation(pinfo->fd->num, &src_addr, &src_addr, PT_TCP, ipv4_port, ipv4_port, NO_ADDR_B|NO_PORT_B);
+ conv=find_conversation(actx->pinfo->fd->num, &src_addr, &src_addr, PT_TCP, ipv4_port, ipv4_port, NO_ADDR_B|NO_PORT_B);
if(!conv){
- conv=conversation_new(pinfo->fd->num, &src_addr, &src_addr, PT_TCP, ipv4_port, ipv4_port, NO_ADDR2|NO_PORT2);
+ conv=conversation_new(actx->pinfo->fd->num, &src_addr, &src_addr, PT_TCP, ipv4_port, ipv4_port, NO_ADDR2|NO_PORT2);
conversation_set_dissector(conv, h245_handle);
}
}
@@ -2313,19 +2313,19 @@ dissect_h225_H245TransportAddress(tvbuff_t *tvb, int offset, packet_info *pinfo
return offset;
}
-static int dissect_h245Address(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_H245TransportAddress(tvb, offset, pinfo, tree, hf_h225_h245Address);
+static int dissect_h245Address(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_H245TransportAddress(tvb, offset, actx, tree, hf_h225_h245Address);
}
static int
-dissect_h225_DialedDigits(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_DialedDigits(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 197 "h225.cnf"
tvbuff_t *value_tvb = NULL;
guint len = 0;
- offset = dissect_per_restricted_character_string(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_restricted_character_string(tvb, offset, actx, tree, hf_index,
1, 128, "0123456789#*,", strlen("0123456789#*,"),
&value_tvb);
@@ -2344,50 +2344,50 @@ dissect_h225_DialedDigits(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, pro
return offset;
}
-static int dissect_dialedDigits(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_DialedDigits(tvb, offset, pinfo, tree, hf_h225_dialedDigits);
+static int dissect_dialedDigits(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_DialedDigits(tvb, offset, actx, tree, hf_h225_dialedDigits);
}
static int
-dissect_h225_BMPString_SIZE_1_256(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_BMPString(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_BMPString_SIZE_1_256(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_BMPString(tvb, offset, actx, tree, hf_index,
1, 256);
return offset;
}
-static int dissect_h323_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BMPString_SIZE_1_256(tvb, offset, pinfo, tree, hf_h225_h323_ID);
+static int dissect_h323_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BMPString_SIZE_1_256(tvb, offset, actx, tree, hf_h225_h323_ID);
}
static int
-dissect_h225_IA5String_SIZE_1_512(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_IA5String(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_IA5String_SIZE_1_512(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_IA5String(tvb, offset, actx, tree, hf_index,
1, 512);
return offset;
}
-static int dissect_url_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_IA5String_SIZE_1_512(tvb, offset, pinfo, tree, hf_h225_url_ID);
+static int dissect_url_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_IA5String_SIZE_1_512(tvb, offset, actx, tree, hf_h225_url_ID);
}
-static int dissect_email_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_IA5String_SIZE_1_512(tvb, offset, pinfo, tree, hf_h225_email_ID);
+static int dissect_email_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_IA5String_SIZE_1_512(tvb, offset, actx, tree, hf_h225_email_ID);
}
static int
-dissect_h225_IpV4(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_IpV4(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
4, 4, NULL);
return offset;
}
-static int dissect_ipV4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_IpV4(tvb, offset, pinfo, tree, hf_h225_ipV4);
+static int dissect_ipV4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_IpV4(tvb, offset, actx, tree, hf_h225_ipV4);
}
@@ -2398,14 +2398,14 @@ static const per_sequence_t T_ipAddress_sequence[] = {
};
static int
-dissect_h225_T_ipAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_ipAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_T_ipAddress, T_ipAddress_sequence);
return offset;
}
-static int dissect_ipAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_ipAddress(tvb, offset, pinfo, tree, hf_h225_ipAddress);
+static int dissect_ipAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_ipAddress(tvb, offset, actx, tree, hf_h225_ipAddress);
}
@@ -2414,14 +2414,14 @@ static const per_sequence_t T_route_sequence_of[1] = {
};
static int
-dissect_h225_T_route(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_route(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_T_route, T_route_sequence_of);
return offset;
}
-static int dissect_route(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_route(tvb, offset, pinfo, tree, hf_h225_route);
+static int dissect_route(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_route(tvb, offset, actx, tree, hf_h225_route);
}
@@ -2438,15 +2438,15 @@ static const per_choice_t T_routing_choice[] = {
};
static int
-dissect_h225_T_routing(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_routing(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_T_routing, T_routing_choice,
NULL);
return offset;
}
-static int dissect_routing(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_routing(tvb, offset, pinfo, tree, hf_h225_routing);
+static int dissect_routing(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_routing(tvb, offset, actx, tree, hf_h225_routing);
}
@@ -2459,14 +2459,14 @@ static const per_sequence_t T_ipSourceRoute_sequence[] = {
};
static int
-dissect_h225_T_ipSourceRoute(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_ipSourceRoute(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_T_ipSourceRoute, T_ipSourceRoute_sequence);
return offset;
}
-static int dissect_ipSourceRoute(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_ipSourceRoute(tvb, offset, pinfo, tree, hf_h225_ipSourceRoute);
+static int dissect_ipSourceRoute(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_ipSourceRoute(tvb, offset, actx, tree, hf_h225_ipSourceRoute);
}
@@ -2478,14 +2478,14 @@ static const per_sequence_t T_ipxAddress_sequence[] = {
};
static int
-dissect_h225_T_ipxAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_ipxAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_T_ipxAddress, T_ipxAddress_sequence);
return offset;
}
-static int dissect_ipxAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_ipxAddress(tvb, offset, pinfo, tree, hf_h225_ipxAddress);
+static int dissect_ipxAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_ipxAddress(tvb, offset, actx, tree, hf_h225_ipxAddress);
}
@@ -2496,14 +2496,14 @@ static const per_sequence_t T_ip6Address_sequence[] = {
};
static int
-dissect_h225_T_ip6Address(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_ip6Address(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_T_ip6Address, T_ip6Address_sequence);
return offset;
}
-static int dissect_ip6Address(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_ip6Address(tvb, offset, pinfo, tree, hf_h225_ip6Address);
+static int dissect_ip6Address(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_ip6Address(tvb, offset, actx, tree, hf_h225_ip6Address);
}
@@ -2530,69 +2530,69 @@ static const per_choice_t TransportAddress_choice[] = {
};
static int
-dissect_h225_TransportAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_TransportAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_TransportAddress, TransportAddress_choice,
NULL);
return offset;
}
-static int dissect_destCallSignalAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportAddress(tvb, offset, pinfo, tree, hf_h225_destCallSignalAddress);
+static int dissect_destCallSignalAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportAddress(tvb, offset, actx, tree, hf_h225_destCallSignalAddress);
}
-static int dissect_sourceCallSignalAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportAddress(tvb, offset, pinfo, tree, hf_h225_sourceCallSignalAddress);
+static int dissect_sourceCallSignalAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportAddress(tvb, offset, actx, tree, hf_h225_sourceCallSignalAddress);
}
-static int dissect_alternativeAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportAddress(tvb, offset, pinfo, tree, hf_h225_alternativeAddress);
+static int dissect_alternativeAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportAddress(tvb, offset, actx, tree, hf_h225_alternativeAddress);
}
-static int dissect_transportID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportAddress(tvb, offset, pinfo, tree, hf_h225_transportID);
+static int dissect_transportID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportAddress(tvb, offset, actx, tree, hf_h225_transportID);
}
-static int dissect_callSignalAddress_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportAddress(tvb, offset, pinfo, tree, hf_h225_callSignalAddress_item);
+static int dissect_callSignalAddress_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportAddress(tvb, offset, actx, tree, hf_h225_callSignalAddress_item);
}
-static int dissect_rasAddress_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportAddress(tvb, offset, pinfo, tree, hf_h225_rasAddress_item);
+static int dissect_rasAddress_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportAddress(tvb, offset, actx, tree, hf_h225_rasAddress_item);
}
-static int dissect_annexE_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportAddress(tvb, offset, pinfo, tree, hf_h225_annexE_item);
+static int dissect_annexE_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportAddress(tvb, offset, actx, tree, hf_h225_annexE_item);
}
-static int dissect_sctp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportAddress(tvb, offset, pinfo, tree, hf_h225_sctp_item);
+static int dissect_sctp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportAddress(tvb, offset, actx, tree, hf_h225_sctp_item);
}
-static int dissect_alternateGK_rasAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportAddress(tvb, offset, pinfo, tree, hf_h225_alternateGK_rasAddress);
+static int dissect_alternateGK_rasAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportAddress(tvb, offset, actx, tree, hf_h225_alternateGK_rasAddress);
}
-static int dissect_transport(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportAddress(tvb, offset, pinfo, tree, hf_h225_transport);
+static int dissect_transport(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportAddress(tvb, offset, actx, tree, hf_h225_transport);
}
-static int dissect_sendAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportAddress(tvb, offset, pinfo, tree, hf_h225_sendAddress);
+static int dissect_sendAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportAddress(tvb, offset, actx, tree, hf_h225_sendAddress);
}
-static int dissect_recvAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportAddress(tvb, offset, pinfo, tree, hf_h225_recvAddress);
+static int dissect_recvAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportAddress(tvb, offset, actx, tree, hf_h225_recvAddress);
}
-static int dissect_gatekeeperRequest_rasAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportAddress(tvb, offset, pinfo, tree, hf_h225_gatekeeperRequest_rasAddress);
+static int dissect_gatekeeperRequest_rasAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportAddress(tvb, offset, actx, tree, hf_h225_gatekeeperRequest_rasAddress);
}
-static int dissect_gatekeeperConfirm_rasAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportAddress(tvb, offset, pinfo, tree, hf_h225_gatekeeperConfirm_rasAddress);
+static int dissect_gatekeeperConfirm_rasAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportAddress(tvb, offset, actx, tree, hf_h225_gatekeeperConfirm_rasAddress);
}
-static int dissect_srcCallSignalAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportAddress(tvb, offset, pinfo, tree, hf_h225_srcCallSignalAddress);
+static int dissect_srcCallSignalAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportAddress(tvb, offset, actx, tree, hf_h225_srcCallSignalAddress);
}
-static int dissect_replyAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportAddress(tvb, offset, pinfo, tree, hf_h225_replyAddress);
+static int dissect_replyAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportAddress(tvb, offset, actx, tree, hf_h225_replyAddress);
}
-static int dissect_locationConfirm_callSignalAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportAddress(tvb, offset, pinfo, tree, hf_h225_locationConfirm_callSignalAddress);
+static int dissect_locationConfirm_callSignalAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportAddress(tvb, offset, actx, tree, hf_h225_locationConfirm_callSignalAddress);
}
-static int dissect_locationConfirm_rasAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportAddress(tvb, offset, pinfo, tree, hf_h225_locationConfirm_rasAddress);
+static int dissect_locationConfirm_rasAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportAddress(tvb, offset, actx, tree, hf_h225_locationConfirm_rasAddress);
}
-static int dissect_infoRequestResponse_rasAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportAddress(tvb, offset, pinfo, tree, hf_h225_infoRequestResponse_rasAddress);
+static int dissect_infoRequestResponse_rasAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportAddress(tvb, offset, actx, tree, hf_h225_infoRequestResponse_rasAddress);
}
@@ -2617,41 +2617,41 @@ static const per_choice_t PublicTypeOfNumber_choice[] = {
};
static int
-dissect_h225_PublicTypeOfNumber(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_PublicTypeOfNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_PublicTypeOfNumber, PublicTypeOfNumber_choice,
NULL);
return offset;
}
-static int dissect_publicTypeOfNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_PublicTypeOfNumber(tvb, offset, pinfo, tree, hf_h225_publicTypeOfNumber);
+static int dissect_publicTypeOfNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_PublicTypeOfNumber(tvb, offset, actx, tree, hf_h225_publicTypeOfNumber);
}
static int
-dissect_h225_NumberDigits(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_restricted_character_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_NumberDigits(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_restricted_character_string(tvb, offset, actx, tree, hf_index,
1, 128, "0123456789#*,", strlen("0123456789#*,"),
NULL);
return offset;
}
-static int dissect_dataPartyNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NumberDigits(tvb, offset, pinfo, tree, hf_h225_dataPartyNumber);
+static int dissect_dataPartyNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NumberDigits(tvb, offset, actx, tree, hf_h225_dataPartyNumber);
}
-static int dissect_telexPartyNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NumberDigits(tvb, offset, pinfo, tree, hf_h225_telexPartyNumber);
+static int dissect_telexPartyNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NumberDigits(tvb, offset, actx, tree, hf_h225_telexPartyNumber);
}
-static int dissect_nationalStandardPartyNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NumberDigits(tvb, offset, pinfo, tree, hf_h225_nationalStandardPartyNumber);
+static int dissect_nationalStandardPartyNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NumberDigits(tvb, offset, actx, tree, hf_h225_nationalStandardPartyNumber);
}
-static int dissect_publicNumberDigits(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NumberDigits(tvb, offset, pinfo, tree, hf_h225_publicNumberDigits);
+static int dissect_publicNumberDigits(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NumberDigits(tvb, offset, actx, tree, hf_h225_publicNumberDigits);
}
-static int dissect_privateNumberDigits(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NumberDigits(tvb, offset, pinfo, tree, hf_h225_privateNumberDigits);
+static int dissect_privateNumberDigits(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NumberDigits(tvb, offset, actx, tree, hf_h225_privateNumberDigits);
}
@@ -2662,14 +2662,14 @@ static const per_sequence_t PublicPartyNumber_sequence[] = {
};
static int
-dissect_h225_PublicPartyNumber(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_PublicPartyNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_PublicPartyNumber, PublicPartyNumber_sequence);
return offset;
}
-static int dissect_e164Number(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_PublicPartyNumber(tvb, offset, pinfo, tree, hf_h225_e164Number);
+static int dissect_e164Number(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_PublicPartyNumber(tvb, offset, actx, tree, hf_h225_e164Number);
}
@@ -2694,15 +2694,15 @@ static const per_choice_t PrivateTypeOfNumber_choice[] = {
};
static int
-dissect_h225_PrivateTypeOfNumber(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_PrivateTypeOfNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_PrivateTypeOfNumber, PrivateTypeOfNumber_choice,
NULL);
return offset;
}
-static int dissect_privateTypeOfNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_PrivateTypeOfNumber(tvb, offset, pinfo, tree, hf_h225_privateTypeOfNumber);
+static int dissect_privateTypeOfNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_PrivateTypeOfNumber(tvb, offset, actx, tree, hf_h225_privateTypeOfNumber);
}
@@ -2713,14 +2713,14 @@ static const per_sequence_t PrivatePartyNumber_sequence[] = {
};
static int
-dissect_h225_PrivatePartyNumber(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_PrivatePartyNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_PrivatePartyNumber, PrivatePartyNumber_sequence);
return offset;
}
-static int dissect_privateNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_PrivatePartyNumber(tvb, offset, pinfo, tree, hf_h225_privateNumber);
+static int dissect_privateNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_PrivatePartyNumber(tvb, offset, actx, tree, hf_h225_privateNumber);
}
@@ -2743,77 +2743,77 @@ static const per_choice_t PartyNumber_choice[] = {
};
int
-dissect_h225_PartyNumber(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_PartyNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_PartyNumber, PartyNumber_choice,
NULL);
return offset;
}
-static int dissect_partyNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_PartyNumber(tvb, offset, pinfo, tree, hf_h225_partyNumber);
+static int dissect_partyNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_PartyNumber(tvb, offset, actx, tree, hf_h225_partyNumber);
}
-static int dissect_startOfRange(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_PartyNumber(tvb, offset, pinfo, tree, hf_h225_startOfRange);
+static int dissect_startOfRange(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_PartyNumber(tvb, offset, actx, tree, hf_h225_startOfRange);
}
-static int dissect_endOfRange(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_PartyNumber(tvb, offset, pinfo, tree, hf_h225_endOfRange);
+static int dissect_endOfRange(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_PartyNumber(tvb, offset, actx, tree, hf_h225_endOfRange);
}
-static int dissect_routeCallToSCN_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_PartyNumber(tvb, offset, pinfo, tree, hf_h225_routeCallToSCN_item);
+static int dissect_routeCallToSCN_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_PartyNumber(tvb, offset, actx, tree, hf_h225_routeCallToSCN_item);
}
-static int dissect_routeCalltoSCN_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_PartyNumber(tvb, offset, pinfo, tree, hf_h225_routeCalltoSCN_item);
+static int dissect_routeCalltoSCN_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_PartyNumber(tvb, offset, actx, tree, hf_h225_routeCalltoSCN_item);
}
static int
-dissect_h225_TBCD_STRING(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_restricted_character_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_TBCD_STRING(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_restricted_character_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, "0123456789#*abc", strlen("0123456789#*abc"),
NULL);
return offset;
}
-static int dissect_imsi(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TBCD_STRING(tvb, offset, pinfo, tree, hf_h225_imsi);
+static int dissect_imsi(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TBCD_STRING(tvb, offset, actx, tree, hf_h225_imsi);
}
-static int dissect_min(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TBCD_STRING(tvb, offset, pinfo, tree, hf_h225_min);
+static int dissect_min(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TBCD_STRING(tvb, offset, actx, tree, hf_h225_min);
}
-static int dissect_mdn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TBCD_STRING(tvb, offset, pinfo, tree, hf_h225_mdn);
+static int dissect_mdn(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TBCD_STRING(tvb, offset, actx, tree, hf_h225_mdn);
}
-static int dissect_msisdn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TBCD_STRING(tvb, offset, pinfo, tree, hf_h225_msisdn);
+static int dissect_msisdn(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TBCD_STRING(tvb, offset, actx, tree, hf_h225_msisdn);
}
-static int dissect_esn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TBCD_STRING(tvb, offset, pinfo, tree, hf_h225_esn);
+static int dissect_esn(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TBCD_STRING(tvb, offset, actx, tree, hf_h225_esn);
}
-static int dissect_mscid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TBCD_STRING(tvb, offset, pinfo, tree, hf_h225_mscid);
+static int dissect_mscid(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TBCD_STRING(tvb, offset, actx, tree, hf_h225_mscid);
}
-static int dissect_sid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TBCD_STRING(tvb, offset, pinfo, tree, hf_h225_sid);
+static int dissect_sid(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TBCD_STRING(tvb, offset, actx, tree, hf_h225_sid);
}
-static int dissect_mid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TBCD_STRING(tvb, offset, pinfo, tree, hf_h225_mid);
+static int dissect_mid(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TBCD_STRING(tvb, offset, actx, tree, hf_h225_mid);
}
-static int dissect_sesn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TBCD_STRING(tvb, offset, pinfo, tree, hf_h225_sesn);
+static int dissect_sesn(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TBCD_STRING(tvb, offset, actx, tree, hf_h225_sesn);
}
-static int dissect_soc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TBCD_STRING(tvb, offset, pinfo, tree, hf_h225_soc);
+static int dissect_soc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TBCD_STRING(tvb, offset, actx, tree, hf_h225_soc);
}
-static int dissect_imei(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TBCD_STRING(tvb, offset, pinfo, tree, hf_h225_imei);
+static int dissect_imei(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TBCD_STRING(tvb, offset, actx, tree, hf_h225_imei);
}
-static int dissect_hplmn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TBCD_STRING(tvb, offset, pinfo, tree, hf_h225_hplmn);
+static int dissect_hplmn(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TBCD_STRING(tvb, offset, actx, tree, hf_h225_hplmn);
}
-static int dissect_vplmn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TBCD_STRING(tvb, offset, pinfo, tree, hf_h225_vplmn);
+static int dissect_vplmn(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TBCD_STRING(tvb, offset, actx, tree, hf_h225_vplmn);
}
@@ -2830,34 +2830,34 @@ static const per_choice_t T_system_id_choice[] = {
};
static int
-dissect_h225_T_system_id(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_system_id(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_T_system_id, T_system_id_choice,
NULL);
return offset;
}
-static int dissect_system_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_system_id(tvb, offset, pinfo, tree, hf_h225_system_id);
+static int dissect_system_id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_system_id(tvb, offset, actx, tree, hf_h225_system_id);
}
static int
-dissect_h225_OCTET_STRING_SIZE_1(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_OCTET_STRING_SIZE_1(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 1, NULL);
return offset;
}
-static int dissect_systemMyTypeCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_1(tvb, offset, pinfo, tree, hf_h225_systemMyTypeCode);
+static int dissect_systemMyTypeCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_1(tvb, offset, actx, tree, hf_h225_systemMyTypeCode);
}
-static int dissect_systemAccessType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_1(tvb, offset, pinfo, tree, hf_h225_systemAccessType);
+static int dissect_systemAccessType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_1(tvb, offset, actx, tree, hf_h225_systemAccessType);
}
-static int dissect_qualificationInformationCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_1(tvb, offset, pinfo, tree, hf_h225_qualificationInformationCode);
+static int dissect_qualificationInformationCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_1(tvb, offset, actx, tree, hf_h225_qualificationInformationCode);
}
@@ -2878,27 +2878,27 @@ static const per_sequence_t ANSI_41_UIM_sequence[] = {
};
static int
-dissect_h225_ANSI_41_UIM(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_ANSI_41_UIM(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_ANSI_41_UIM, ANSI_41_UIM_sequence);
return offset;
}
-static int dissect_ansi_41_uim(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ANSI_41_UIM(tvb, offset, pinfo, tree, hf_h225_ansi_41_uim);
+static int dissect_ansi_41_uim(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ANSI_41_UIM(tvb, offset, actx, tree, hf_h225_ansi_41_uim);
}
static int
-dissect_h225_OCTET_STRING_SIZE_1_4(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_OCTET_STRING_SIZE_1_4(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 4, NULL);
return offset;
}
-static int dissect_tmsi(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_1_4(tvb, offset, pinfo, tree, hf_h225_tmsi);
+static int dissect_tmsi(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_1_4(tvb, offset, actx, tree, hf_h225_tmsi);
}
@@ -2913,14 +2913,14 @@ static const per_sequence_t GSM_UIM_sequence[] = {
};
static int
-dissect_h225_GSM_UIM(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_GSM_UIM(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_GSM_UIM, GSM_UIM_sequence);
return offset;
}
-static int dissect_gsm_uim(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_GSM_UIM(tvb, offset, pinfo, tree, hf_h225_gsm_uim);
+static int dissect_gsm_uim(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_GSM_UIM(tvb, offset, actx, tree, hf_h225_gsm_uim);
}
@@ -2937,15 +2937,15 @@ static const per_choice_t MobileUIM_choice[] = {
};
static int
-dissect_h225_MobileUIM(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_MobileUIM(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_MobileUIM, MobileUIM_choice,
NULL);
return offset;
}
-static int dissect_mobileUIM(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_MobileUIM(tvb, offset, pinfo, tree, hf_h225_mobileUIM);
+static int dissect_mobileUIM(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_MobileUIM(tvb, offset, actx, tree, hf_h225_mobileUIM);
}
@@ -2972,81 +2972,81 @@ static const per_choice_t AliasAddress_choice[] = {
};
int
-dissect_h225_AliasAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_AliasAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_AliasAddress, AliasAddress_choice,
NULL);
return offset;
}
-static int dissect_alertingAddress_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_alertingAddress_item);
+static int dissect_alertingAddress_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_alertingAddress_item);
}
-static int dissect_connectedAddress_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_connectedAddress_item);
+static int dissect_connectedAddress_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_connectedAddress_item);
}
-static int dissect_busyAddress_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_busyAddress_item);
+static int dissect_busyAddress_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_busyAddress_item);
}
-static int dissect_sourceAddress_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_sourceAddress_item);
+static int dissect_sourceAddress_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_sourceAddress_item);
}
-static int dissect_destinationAddress_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_destinationAddress_item);
+static int dissect_destinationAddress_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_destinationAddress_item);
}
-static int dissect_destExtraCallInfo_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_destExtraCallInfo_item);
+static int dissect_destExtraCallInfo_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_destExtraCallInfo_item);
}
-static int dissect_uUIE_remoteExtensionAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_uUIE_remoteExtensionAddress);
+static int dissect_uUIE_remoteExtensionAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_uUIE_remoteExtensionAddress);
}
-static int dissect_alternativeAliasAddress_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_alternativeAliasAddress_item);
+static int dissect_alternativeAliasAddress_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_alternativeAliasAddress_item);
}
-static int dissect_conferenceAlias(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_conferenceAlias);
+static int dissect_conferenceAlias(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_conferenceAlias);
}
-static int dissect_wildcard(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_wildcard);
+static int dissect_wildcard(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_wildcard);
}
-static int dissect_address(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_address);
+static int dissect_address(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_address);
}
-static int dissect_aliasAddress_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_aliasAddress_item);
+static int dissect_aliasAddress_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_aliasAddress_item);
}
-static int dissect_remoteExtensionAddress_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_remoteExtensionAddress_item);
+static int dissect_remoteExtensionAddress_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_remoteExtensionAddress_item);
}
-static int dissect_alias(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_alias);
+static int dissect_alias(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_alias);
}
-static int dissect_prefix(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_prefix);
+static int dissect_prefix(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_prefix);
}
-static int dissect_endpointAlias_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_endpointAlias_item);
+static int dissect_endpointAlias_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_endpointAlias_item);
}
-static int dissect_terminalAlias_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_terminalAlias_item);
+static int dissect_terminalAlias_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_terminalAlias_item);
}
-static int dissect_featureServerAlias(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_featureServerAlias);
+static int dissect_featureServerAlias(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_featureServerAlias);
}
-static int dissect_duplicateAlias_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_duplicateAlias_item);
+static int dissect_duplicateAlias_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_duplicateAlias_item);
}
-static int dissect_srcInfo_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_srcInfo_item);
+static int dissect_srcInfo_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_srcInfo_item);
}
-static int dissect_modifiedSrcInfo_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_modifiedSrcInfo_item);
+static int dissect_modifiedSrcInfo_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_modifiedSrcInfo_item);
}
-static int dissect_sourceInfo_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_sourceInfo_item);
+static int dissect_sourceInfo_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_sourceInfo_item);
}
-static int dissect_sourceEndpointInfo_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h225_sourceEndpointInfo_item);
+static int dissect_sourceEndpointInfo_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h225_sourceEndpointInfo_item);
}
@@ -3055,105 +3055,105 @@ static const per_sequence_t SEQUENCE_OF_AliasAddress_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_AliasAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_AliasAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_AliasAddress, SEQUENCE_OF_AliasAddress_sequence_of);
return offset;
}
-static int dissect_alertingAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, pinfo, tree, hf_h225_alertingAddress);
+static int dissect_alertingAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, actx, tree, hf_h225_alertingAddress);
}
-static int dissect_connectedAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, pinfo, tree, hf_h225_connectedAddress);
+static int dissect_connectedAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, actx, tree, hf_h225_connectedAddress);
}
-static int dissect_busyAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, pinfo, tree, hf_h225_busyAddress);
+static int dissect_busyAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, actx, tree, hf_h225_busyAddress);
}
-static int dissect_sourceAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, pinfo, tree, hf_h225_sourceAddress);
+static int dissect_sourceAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, actx, tree, hf_h225_sourceAddress);
}
-static int dissect_destinationAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, pinfo, tree, hf_h225_destinationAddress);
+static int dissect_destinationAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, actx, tree, hf_h225_destinationAddress);
}
-static int dissect_destExtraCallInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, pinfo, tree, hf_h225_destExtraCallInfo);
+static int dissect_destExtraCallInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, actx, tree, hf_h225_destExtraCallInfo);
}
-static int dissect_alternativeAliasAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, pinfo, tree, hf_h225_alternativeAliasAddress);
+static int dissect_alternativeAliasAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, actx, tree, hf_h225_alternativeAliasAddress);
}
-static int dissect_aliasAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, pinfo, tree, hf_h225_aliasAddress);
+static int dissect_aliasAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, actx, tree, hf_h225_aliasAddress);
}
-static int dissect_remoteExtensionAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, pinfo, tree, hf_h225_remoteExtensionAddress);
+static int dissect_remoteExtensionAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, actx, tree, hf_h225_remoteExtensionAddress);
}
-static int dissect_endpointAlias(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, pinfo, tree, hf_h225_endpointAlias);
+static int dissect_endpointAlias(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, actx, tree, hf_h225_endpointAlias);
}
-static int dissect_terminalAlias(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, pinfo, tree, hf_h225_terminalAlias);
+static int dissect_terminalAlias(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, actx, tree, hf_h225_terminalAlias);
}
-static int dissect_duplicateAlias(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, pinfo, tree, hf_h225_duplicateAlias);
+static int dissect_duplicateAlias(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, actx, tree, hf_h225_duplicateAlias);
}
-static int dissect_srcInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, pinfo, tree, hf_h225_srcInfo);
+static int dissect_srcInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, actx, tree, hf_h225_srcInfo);
}
-static int dissect_modifiedSrcInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, pinfo, tree, hf_h225_modifiedSrcInfo);
+static int dissect_modifiedSrcInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, actx, tree, hf_h225_modifiedSrcInfo);
}
-static int dissect_sourceInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, pinfo, tree, hf_h225_sourceInfo);
+static int dissect_sourceInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, actx, tree, hf_h225_sourceInfo);
}
-static int dissect_sourceEndpointInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, pinfo, tree, hf_h225_sourceEndpointInfo);
+static int dissect_sourceEndpointInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_AliasAddress(tvb, offset, actx, tree, hf_h225_sourceEndpointInfo);
}
static int
-dissect_h225_OCTET_STRING_SIZE_1_256(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_OCTET_STRING_SIZE_1_256(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 256, NULL);
return offset;
}
-static int dissect_productId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_1_256(tvb, offset, pinfo, tree, hf_h225_productId);
+static int dissect_productId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_1_256(tvb, offset, actx, tree, hf_h225_productId);
}
-static int dissect_versionId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_1_256(tvb, offset, pinfo, tree, hf_h225_versionId);
+static int dissect_versionId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_1_256(tvb, offset, actx, tree, hf_h225_versionId);
}
static int
-dissect_h225_OBJECT_IDENTIFIER(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_object_identifier(tvb, offset, pinfo, tree, hf_index, NULL);
+dissect_h225_OBJECT_IDENTIFIER(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_object_identifier(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
-static int dissect_enterpriseNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h225_enterpriseNumber);
+static int dissect_enterpriseNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h225_enterpriseNumber);
}
-static int dissect_isoAlgorithm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h225_isoAlgorithm);
+static int dissect_isoAlgorithm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h225_isoAlgorithm);
}
-static int dissect_hMAC_iso10118_3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h225_hMAC_iso10118_3);
+static int dissect_hMAC_iso10118_3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h225_hMAC_iso10118_3);
}
-static int dissect_iso9797(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h225_iso9797);
+static int dissect_iso9797(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h225_iso9797);
}
-static int dissect_algorithmOID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h225_algorithmOID);
+static int dissect_algorithmOID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h225_algorithmOID);
}
-static int dissect_oid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h225_oid);
+static int dissect_oid(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h225_oid);
}
-static int dissect_algorithmOIDs_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h225_algorithmOIDs_item);
+static int dissect_algorithmOIDs_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h225_algorithmOIDs_item);
}
@@ -3166,17 +3166,17 @@ static const per_sequence_t VendorIdentifier_sequence[] = {
};
static int
-dissect_h225_VendorIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_VendorIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_VendorIdentifier, VendorIdentifier_sequence);
return offset;
}
-static int dissect_vendor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_VendorIdentifier(tvb, offset, pinfo, tree, hf_h225_vendor);
+static int dissect_vendor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_VendorIdentifier(tvb, offset, actx, tree, hf_h225_vendor);
}
-static int dissect_endpointVendor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_VendorIdentifier(tvb, offset, pinfo, tree, hf_h225_endpointVendor);
+static int dissect_endpointVendor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_VendorIdentifier(tvb, offset, actx, tree, hf_h225_endpointVendor);
}
@@ -3186,52 +3186,52 @@ static const per_sequence_t GatekeeperInfo_sequence[] = {
};
static int
-dissect_h225_GatekeeperInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_GatekeeperInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_GatekeeperInfo, GatekeeperInfo_sequence);
return offset;
}
-static int dissect_gatekeeper(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_GatekeeperInfo(tvb, offset, pinfo, tree, hf_h225_gatekeeper);
+static int dissect_gatekeeper(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_GatekeeperInfo(tvb, offset, actx, tree, hf_h225_gatekeeper);
}
static int
-dissect_h225_BandWidth(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,
- 0U, 4294967295U, NULL, NULL, FALSE);
+dissect_h225_BandWidth(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4294967295U, NULL, FALSE);
return offset;
}
-static int dissect_channelRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BandWidth(tvb, offset, pinfo, tree, hf_h225_channelRate);
+static int dissect_channelRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BandWidth(tvb, offset, actx, tree, hf_h225_channelRate);
}
-static int dissect_bandwidth(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BandWidth(tvb, offset, pinfo, tree, hf_h225_bandwidth);
+static int dissect_bandwidth(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BandWidth(tvb, offset, actx, tree, hf_h225_bandwidth);
}
-static int dissect_totalBandwidthRestriction(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BandWidth(tvb, offset, pinfo, tree, hf_h225_totalBandwidthRestriction);
+static int dissect_totalBandwidthRestriction(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BandWidth(tvb, offset, actx, tree, hf_h225_totalBandwidthRestriction);
}
-static int dissect_bandWidth(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BandWidth(tvb, offset, pinfo, tree, hf_h225_bandWidth);
+static int dissect_bandWidth(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BandWidth(tvb, offset, actx, tree, hf_h225_bandWidth);
}
-static int dissect_allowedBandWidth(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BandWidth(tvb, offset, pinfo, tree, hf_h225_allowedBandWidth);
+static int dissect_allowedBandWidth(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BandWidth(tvb, offset, actx, tree, hf_h225_allowedBandWidth);
}
static int
-dissect_h225_INTEGER_1_256(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_h225_INTEGER_1_256(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_channelMultiplier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h225_channelMultiplier);
+static int dissect_channelMultiplier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_1_256(tvb, offset, actx, tree, hf_h225_channelMultiplier);
}
@@ -3243,17 +3243,17 @@ static const per_sequence_t DataRate_sequence[] = {
};
static int
-dissect_h225_DataRate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_DataRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_DataRate, DataRate_sequence);
return offset;
}
-static int dissect_dataRatesSupported_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_DataRate(tvb, offset, pinfo, tree, hf_h225_dataRatesSupported_item);
+static int dissect_dataRatesSupported_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_DataRate(tvb, offset, actx, tree, hf_h225_dataRatesSupported_item);
}
-static int dissect_gatewayDataRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_DataRate(tvb, offset, pinfo, tree, hf_h225_gatewayDataRate);
+static int dissect_gatewayDataRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_DataRate(tvb, offset, actx, tree, hf_h225_gatewayDataRate);
}
@@ -3262,14 +3262,14 @@ static const per_sequence_t SEQUENCE_OF_DataRate_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_DataRate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_DataRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_DataRate, SEQUENCE_OF_DataRate_sequence_of);
return offset;
}
-static int dissect_dataRatesSupported(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_DataRate(tvb, offset, pinfo, tree, hf_h225_dataRatesSupported);
+static int dissect_dataRatesSupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_DataRate(tvb, offset, actx, tree, hf_h225_dataRatesSupported);
}
@@ -3280,14 +3280,14 @@ static const per_sequence_t SupportedPrefix_sequence[] = {
};
static int
-dissect_h225_SupportedPrefix(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SupportedPrefix(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_SupportedPrefix, SupportedPrefix_sequence);
return offset;
}
-static int dissect_supportedPrefixes_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SupportedPrefix(tvb, offset, pinfo, tree, hf_h225_supportedPrefixes_item);
+static int dissect_supportedPrefixes_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SupportedPrefix(tvb, offset, actx, tree, hf_h225_supportedPrefixes_item);
}
@@ -3296,14 +3296,14 @@ static const per_sequence_t SEQUENCE_OF_SupportedPrefix_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_SupportedPrefix(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_SupportedPrefix(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_SupportedPrefix, SEQUENCE_OF_SupportedPrefix_sequence_of);
return offset;
}
-static int dissect_supportedPrefixes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_SupportedPrefix(tvb, offset, pinfo, tree, hf_h225_supportedPrefixes);
+static int dissect_supportedPrefixes(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_SupportedPrefix(tvb, offset, actx, tree, hf_h225_supportedPrefixes);
}
@@ -3315,14 +3315,14 @@ static const per_sequence_t H310Caps_sequence[] = {
};
static int
-dissect_h225_H310Caps(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_H310Caps(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_H310Caps, H310Caps_sequence);
return offset;
}
-static int dissect_h310(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_H310Caps(tvb, offset, pinfo, tree, hf_h225_h310);
+static int dissect_h310(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_H310Caps(tvb, offset, actx, tree, hf_h225_h310);
}
@@ -3334,14 +3334,14 @@ static const per_sequence_t H320Caps_sequence[] = {
};
static int
-dissect_h225_H320Caps(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_H320Caps(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_H320Caps, H320Caps_sequence);
return offset;
}
-static int dissect_h320(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_H320Caps(tvb, offset, pinfo, tree, hf_h225_h320);
+static int dissect_h320(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_H320Caps(tvb, offset, actx, tree, hf_h225_h320);
}
@@ -3353,14 +3353,14 @@ static const per_sequence_t H321Caps_sequence[] = {
};
static int
-dissect_h225_H321Caps(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_H321Caps(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_H321Caps, H321Caps_sequence);
return offset;
}
-static int dissect_h321(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_H321Caps(tvb, offset, pinfo, tree, hf_h225_h321);
+static int dissect_h321(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_H321Caps(tvb, offset, actx, tree, hf_h225_h321);
}
@@ -3372,14 +3372,14 @@ static const per_sequence_t H322Caps_sequence[] = {
};
static int
-dissect_h225_H322Caps(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_H322Caps(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_H322Caps, H322Caps_sequence);
return offset;
}
-static int dissect_h322(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_H322Caps(tvb, offset, pinfo, tree, hf_h225_h322);
+static int dissect_h322(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_H322Caps(tvb, offset, actx, tree, hf_h225_h322);
}
@@ -3391,14 +3391,14 @@ static const per_sequence_t H323Caps_sequence[] = {
};
static int
-dissect_h225_H323Caps(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_H323Caps(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_H323Caps, H323Caps_sequence);
return offset;
}
-static int dissect_h323(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_H323Caps(tvb, offset, pinfo, tree, hf_h225_h323);
+static int dissect_h323(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_H323Caps(tvb, offset, actx, tree, hf_h225_h323);
}
@@ -3410,14 +3410,14 @@ static const per_sequence_t H324Caps_sequence[] = {
};
static int
-dissect_h225_H324Caps(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_H324Caps(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_H324Caps, H324Caps_sequence);
return offset;
}
-static int dissect_h324(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_H324Caps(tvb, offset, pinfo, tree, hf_h225_h324);
+static int dissect_h324(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_H324Caps(tvb, offset, actx, tree, hf_h225_h324);
}
@@ -3429,14 +3429,14 @@ static const per_sequence_t VoiceCaps_sequence[] = {
};
static int
-dissect_h225_VoiceCaps(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_VoiceCaps(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_VoiceCaps, VoiceCaps_sequence);
return offset;
}
-static int dissect_voice(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_VoiceCaps(tvb, offset, pinfo, tree, hf_h225_voice);
+static int dissect_voice(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_VoiceCaps(tvb, offset, actx, tree, hf_h225_voice);
}
@@ -3448,14 +3448,14 @@ static const per_sequence_t T120OnlyCaps_sequence[] = {
};
static int
-dissect_h225_T120OnlyCaps(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T120OnlyCaps(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_T120OnlyCaps, T120OnlyCaps_sequence);
return offset;
}
-static int dissect_t120_only(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T120OnlyCaps(tvb, offset, pinfo, tree, hf_h225_t120_only);
+static int dissect_t120_only(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T120OnlyCaps(tvb, offset, actx, tree, hf_h225_t120_only);
}
@@ -3467,14 +3467,14 @@ static const per_sequence_t NonStandardProtocol_sequence[] = {
};
static int
-dissect_h225_NonStandardProtocol(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_NonStandardProtocol(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_NonStandardProtocol, NonStandardProtocol_sequence);
return offset;
}
-static int dissect_nonStandardProtocol(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NonStandardProtocol(tvb, offset, pinfo, tree, hf_h225_nonStandardProtocol);
+static int dissect_nonStandardProtocol(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NonStandardProtocol(tvb, offset, actx, tree, hf_h225_nonStandardProtocol);
}
@@ -3488,14 +3488,14 @@ static const per_sequence_t T38FaxAnnexbOnlyCaps_sequence[] = {
};
static int
-dissect_h225_T38FaxAnnexbOnlyCaps(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T38FaxAnnexbOnlyCaps(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_T38FaxAnnexbOnlyCaps, T38FaxAnnexbOnlyCaps_sequence);
return offset;
}
-static int dissect_t38FaxAnnexbOnly(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T38FaxAnnexbOnlyCaps(tvb, offset, pinfo, tree, hf_h225_t38FaxAnnexbOnly);
+static int dissect_t38FaxAnnexbOnly(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T38FaxAnnexbOnlyCaps(tvb, offset, actx, tree, hf_h225_t38FaxAnnexbOnly);
}
@@ -3507,14 +3507,14 @@ static const per_sequence_t SIPCaps_sequence[] = {
};
static int
-dissect_h225_SIPCaps(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SIPCaps(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_SIPCaps, SIPCaps_sequence);
return offset;
}
-static int dissect_sip(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SIPCaps(tvb, offset, pinfo, tree, hf_h225_sip);
+static int dissect_sip(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SIPCaps(tvb, offset, actx, tree, hf_h225_sip);
}
@@ -3551,24 +3551,24 @@ static const per_choice_t SupportedProtocols_choice[] = {
};
static int
-dissect_h225_SupportedProtocols(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SupportedProtocols(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_SupportedProtocols, SupportedProtocols_choice,
NULL);
return offset;
}
-static int dissect_desiredProtocols_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SupportedProtocols(tvb, offset, pinfo, tree, hf_h225_desiredProtocols_item);
+static int dissect_desiredProtocols_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SupportedProtocols(tvb, offset, actx, tree, hf_h225_desiredProtocols_item);
}
-static int dissect_protocol_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SupportedProtocols(tvb, offset, pinfo, tree, hf_h225_protocol_item);
+static int dissect_protocol_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SupportedProtocols(tvb, offset, actx, tree, hf_h225_protocol_item);
}
-static int dissect_supportedProtocols_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SupportedProtocols(tvb, offset, pinfo, tree, hf_h225_supportedProtocols_item);
+static int dissect_supportedProtocols_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SupportedProtocols(tvb, offset, actx, tree, hf_h225_supportedProtocols_item);
}
-static int dissect_protocols_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SupportedProtocols(tvb, offset, pinfo, tree, hf_h225_protocols_item);
+static int dissect_protocols_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SupportedProtocols(tvb, offset, actx, tree, hf_h225_protocols_item);
}
@@ -3577,23 +3577,23 @@ static const per_sequence_t SEQUENCE_OF_SupportedProtocols_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_SupportedProtocols(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_SupportedProtocols(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_SupportedProtocols, SEQUENCE_OF_SupportedProtocols_sequence_of);
return offset;
}
-static int dissect_desiredProtocols(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_SupportedProtocols(tvb, offset, pinfo, tree, hf_h225_desiredProtocols);
+static int dissect_desiredProtocols(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_SupportedProtocols(tvb, offset, actx, tree, hf_h225_desiredProtocols);
}
-static int dissect_protocol(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_SupportedProtocols(tvb, offset, pinfo, tree, hf_h225_protocol);
+static int dissect_protocol(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_SupportedProtocols(tvb, offset, actx, tree, hf_h225_protocol);
}
-static int dissect_supportedProtocols(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_SupportedProtocols(tvb, offset, pinfo, tree, hf_h225_supportedProtocols);
+static int dissect_supportedProtocols(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_SupportedProtocols(tvb, offset, actx, tree, hf_h225_supportedProtocols);
}
-static int dissect_protocols(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_SupportedProtocols(tvb, offset, pinfo, tree, hf_h225_protocols);
+static int dissect_protocols(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_SupportedProtocols(tvb, offset, actx, tree, hf_h225_protocols);
}
@@ -3604,14 +3604,14 @@ static const per_sequence_t GatewayInfo_sequence[] = {
};
static int
-dissect_h225_GatewayInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_GatewayInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_GatewayInfo, GatewayInfo_sequence);
return offset;
}
-static int dissect_gateway(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_GatewayInfo(tvb, offset, pinfo, tree, hf_h225_gateway);
+static int dissect_gateway(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_GatewayInfo(tvb, offset, actx, tree, hf_h225_gateway);
}
@@ -3622,14 +3622,14 @@ static const per_sequence_t McuInfo_sequence[] = {
};
static int
-dissect_h225_McuInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_McuInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_McuInfo, McuInfo_sequence);
return offset;
}
-static int dissect_mcu(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_McuInfo(tvb, offset, pinfo, tree, hf_h225_mcu);
+static int dissect_mcu(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_McuInfo(tvb, offset, actx, tree, hf_h225_mcu);
}
@@ -3639,233 +3639,232 @@ static const per_sequence_t TerminalInfo_sequence[] = {
};
static int
-dissect_h225_TerminalInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_TerminalInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_TerminalInfo, TerminalInfo_sequence);
return offset;
}
-static int dissect_terminal(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TerminalInfo(tvb, offset, pinfo, tree, hf_h225_terminal);
+static int dissect_terminal(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TerminalInfo(tvb, offset, actx, tree, hf_h225_terminal);
}
static int
-dissect_h225_BOOLEAN(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_boolean(tvb, offset, pinfo, tree, hf_index,
- NULL, NULL);
+dissect_h225_BOOLEAN(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
-static int dissect_multipleCalls(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_multipleCalls);
+static int dissect_multipleCalls(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_multipleCalls);
}
-static int dissect_maintainConnection(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_maintainConnection);
+static int dissect_maintainConnection(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_maintainConnection);
}
-static int dissect_activeMC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_activeMC);
+static int dissect_activeMC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_activeMC);
}
-static int dissect_mediaWaitForConnect(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_mediaWaitForConnect);
+static int dissect_mediaWaitForConnect(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_mediaWaitForConnect);
}
-static int dissect_canOverlapSend(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_canOverlapSend);
+static int dissect_canOverlapSend(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_canOverlapSend);
}
-static int dissect_mc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_mc);
+static int dissect_mc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_mc);
}
-static int dissect_undefinedNode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_undefinedNode);
+static int dissect_undefinedNode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_undefinedNode);
}
-static int dissect_needToRegister(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_needToRegister);
+static int dissect_needToRegister(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_needToRegister);
}
-static int dissect_altGKisPermanent(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_altGKisPermanent);
+static int dissect_altGKisPermanent(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_altGKisPermanent);
}
-static int dissect_q932Full(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_q932Full);
+static int dissect_q932Full(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_q932Full);
}
-static int dissect_q951Full(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_q951Full);
+static int dissect_q951Full(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_q951Full);
}
-static int dissect_q952Full(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_q952Full);
+static int dissect_q952Full(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_q952Full);
}
-static int dissect_q953Full(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_q953Full);
+static int dissect_q953Full(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_q953Full);
}
-static int dissect_q955Full(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_q955Full);
+static int dissect_q955Full(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_q955Full);
}
-static int dissect_q956Full(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_q956Full);
+static int dissect_q956Full(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_q956Full);
}
-static int dissect_q957Full(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_q957Full);
+static int dissect_q957Full(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_q957Full);
}
-static int dissect_conferenceCalling(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_conferenceCalling);
+static int dissect_conferenceCalling(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_conferenceCalling);
}
-static int dissect_threePartyService(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_threePartyService);
+static int dissect_threePartyService(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_threePartyService);
}
-static int dissect_canReportCallCapacity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_canReportCallCapacity);
+static int dissect_canReportCallCapacity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_canReportCallCapacity);
}
-static int dissect_sender(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_sender);
+static int dissect_sender(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_sender);
}
-static int dissect_multicast(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_multicast);
+static int dissect_multicast(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_multicast);
}
-static int dissect_canDisplayAmountString(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_canDisplayAmountString);
+static int dissect_canDisplayAmountString(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_canDisplayAmountString);
}
-static int dissect_canEnforceDurationLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_canEnforceDurationLimit);
+static int dissect_canEnforceDurationLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_canEnforceDurationLimit);
}
-static int dissect_enforceCallDurationLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_enforceCallDurationLimit);
+static int dissect_enforceCallDurationLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_enforceCallDurationLimit);
}
-static int dissect_bool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_bool);
+static int dissect_bool(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_bool);
}
-static int dissect_replacementFeatureSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_replacementFeatureSet);
+static int dissect_replacementFeatureSet(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_replacementFeatureSet);
}
-static int dissect_discoveryComplete(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_discoveryComplete);
+static int dissect_discoveryComplete(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_discoveryComplete);
}
-static int dissect_keepAlive(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_keepAlive);
+static int dissect_keepAlive(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_keepAlive);
}
-static int dissect_willSupplyUUIEs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_willSupplyUUIEs);
+static int dissect_willSupplyUUIEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_willSupplyUUIEs);
}
-static int dissect_willRespondToIRR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_willRespondToIRR);
+static int dissect_willRespondToIRR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_willRespondToIRR);
}
-static int dissect_makeCall(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_makeCall);
+static int dissect_makeCall(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_makeCall);
}
-static int dissect_useGKCallSignalAddressToMakeCall(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_useGKCallSignalAddressToMakeCall);
+static int dissect_useGKCallSignalAddressToMakeCall(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_useGKCallSignalAddressToMakeCall);
}
-static int dissect_answerCall(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_answerCall);
+static int dissect_answerCall(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_answerCall);
}
-static int dissect_useGKCallSignalAddressToAnswer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_useGKCallSignalAddressToAnswer);
+static int dissect_useGKCallSignalAddressToAnswer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_useGKCallSignalAddressToAnswer);
}
-static int dissect_canMapAlias(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_canMapAlias);
+static int dissect_canMapAlias(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_canMapAlias);
}
-static int dissect_canMapSrcAlias(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_canMapSrcAlias);
+static int dissect_canMapSrcAlias(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_canMapSrcAlias);
}
-static int dissect_setup_bool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_setup_bool);
+static int dissect_setup_bool(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_setup_bool);
}
-static int dissect_callProceeding_flg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_callProceeding_flg);
+static int dissect_callProceeding_flg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_callProceeding_flg);
}
-static int dissect_connect_bool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_connect_bool);
+static int dissect_connect_bool(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_connect_bool);
}
-static int dissect_alerting_bool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_alerting_bool);
+static int dissect_alerting_bool(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_alerting_bool);
}
-static int dissect_information_bool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_information_bool);
+static int dissect_information_bool(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_information_bool);
}
-static int dissect_releaseComplete_bool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_releaseComplete_bool);
+static int dissect_releaseComplete_bool(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_releaseComplete_bool);
}
-static int dissect_facility_bool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_facility_bool);
+static int dissect_facility_bool(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_facility_bool);
}
-static int dissect_progress_bool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_progress_bool);
+static int dissect_progress_bool(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_progress_bool);
}
-static int dissect_empty(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_empty);
+static int dissect_empty(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_empty);
}
-static int dissect_status_bool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_status_bool);
+static int dissect_status_bool(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_status_bool);
}
-static int dissect_statusInquiry_bool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_statusInquiry_bool);
+static int dissect_statusInquiry_bool(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_statusInquiry_bool);
}
-static int dissect_setupAcknowledge_bool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_setupAcknowledge_bool);
+static int dissect_setupAcknowledge_bool(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_setupAcknowledge_bool);
}
-static int dissect_notify_bool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_notify_bool);
+static int dissect_notify_bool(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_notify_bool);
}
-static int dissect_answeredCall(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_answeredCall);
+static int dissect_answeredCall(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_answeredCall);
}
-static int dissect_originator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_originator);
+static int dissect_originator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_originator);
}
-static int dissect_sent(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_sent);
+static int dissect_sent(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_sent);
}
-static int dissect_needResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_needResponse);
+static int dissect_needResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_needResponse);
}
-static int dissect_unsolicited(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_unsolicited);
+static int dissect_unsolicited(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_unsolicited);
}
-static int dissect_almostOutOfResources(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BOOLEAN(tvb, offset, pinfo, tree, hf_h225_almostOutOfResources);
+static int dissect_almostOutOfResources(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BOOLEAN(tvb, offset, actx, tree, hf_h225_almostOutOfResources);
}
static int
-dissect_h225_BIT_STRING_SIZE_32(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_BIT_STRING_SIZE_32(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
32, 32, FALSE);
return offset;
}
-static int dissect_set(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_h225_set);
+static int dissect_set(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_h225_set);
}
static int
-dissect_h225_T_tunnelledProtocolObjectID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_object_identifier_str(tvb, offset, pinfo, tree, hf_index, &tpOID);
+dissect_h225_T_tunnelledProtocolObjectID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_object_identifier_str(tvb, offset, actx, tree, hf_index, &tpOID);
return offset;
}
-static int dissect_tunnelledProtocolObjectID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_tunnelledProtocolObjectID(tvb, offset, pinfo, tree, hf_h225_tunnelledProtocolObjectID);
+static int dissect_tunnelledProtocolObjectID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_tunnelledProtocolObjectID(tvb, offset, actx, tree, hf_h225_tunnelledProtocolObjectID);
}
static int
-dissect_h225_IA5String_SIZE_1_64(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_IA5String(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_IA5String_SIZE_1_64(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_IA5String(tvb, offset, actx, tree, hf_index,
1, 64);
return offset;
}
-static int dissect_subIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_IA5String_SIZE_1_64(tvb, offset, pinfo, tree, hf_h225_subIdentifier);
+static int dissect_subIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_IA5String_SIZE_1_64(tvb, offset, actx, tree, hf_h225_subIdentifier);
}
-static int dissect_protocolType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_IA5String_SIZE_1_64(tvb, offset, pinfo, tree, hf_h225_protocolType);
+static int dissect_protocolType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_IA5String_SIZE_1_64(tvb, offset, actx, tree, hf_h225_protocolType);
}
-static int dissect_protocolVariant(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_IA5String_SIZE_1_64(tvb, offset, pinfo, tree, hf_h225_protocolVariant);
+static int dissect_protocolVariant(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_IA5String_SIZE_1_64(tvb, offset, actx, tree, hf_h225_protocolVariant);
}
@@ -3876,14 +3875,14 @@ static const per_sequence_t TunnelledProtocolAlternateIdentifier_sequence[] = {
};
static int
-dissect_h225_TunnelledProtocolAlternateIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_TunnelledProtocolAlternateIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_TunnelledProtocolAlternateIdentifier, TunnelledProtocolAlternateIdentifier_sequence);
return offset;
}
-static int dissect_tunnelledProtocolAlternateID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TunnelledProtocolAlternateIdentifier(tvb, offset, pinfo, tree, hf_h225_tunnelledProtocolAlternateID);
+static int dissect_tunnelledProtocolAlternateID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TunnelledProtocolAlternateIdentifier(tvb, offset, actx, tree, hf_h225_tunnelledProtocolAlternateID);
}
@@ -3900,15 +3899,15 @@ static const per_choice_t TunnelledProtocol_id_choice[] = {
};
static int
-dissect_h225_TunnelledProtocol_id(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_TunnelledProtocol_id(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_TunnelledProtocol_id, TunnelledProtocol_id_choice,
NULL);
return offset;
}
-static int dissect_tunnelledProtocol_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TunnelledProtocol_id(tvb, offset, pinfo, tree, hf_h225_tunnelledProtocol_id);
+static int dissect_tunnelledProtocol_id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TunnelledProtocol_id(tvb, offset, actx, tree, hf_h225_tunnelledProtocol_id);
}
@@ -3919,11 +3918,11 @@ static const per_sequence_t TunnelledProtocol_sequence[] = {
};
static int
-dissect_h225_TunnelledProtocol(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_TunnelledProtocol(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 467 "h225.cnf"
tpOID = "";
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_TunnelledProtocol, TunnelledProtocol_sequence);
#line 469 "h225.cnf"
@@ -3931,14 +3930,14 @@ dissect_h225_TunnelledProtocol(tvbuff_t *tvb, int offset, packet_info *pinfo _U_
return offset;
}
-static int dissect_tunnelledProtocolID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TunnelledProtocol(tvb, offset, pinfo, tree, hf_h225_tunnelledProtocolID);
+static int dissect_tunnelledProtocolID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TunnelledProtocol(tvb, offset, actx, tree, hf_h225_tunnelledProtocolID);
}
-static int dissect_supportedTunnelledProtocols_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TunnelledProtocol(tvb, offset, pinfo, tree, hf_h225_supportedTunnelledProtocols_item);
+static int dissect_supportedTunnelledProtocols_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TunnelledProtocol(tvb, offset, actx, tree, hf_h225_supportedTunnelledProtocols_item);
}
-static int dissect_desiredTunnelledProtocol(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TunnelledProtocol(tvb, offset, pinfo, tree, hf_h225_desiredTunnelledProtocol);
+static int dissect_desiredTunnelledProtocol(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TunnelledProtocol(tvb, offset, actx, tree, hf_h225_desiredTunnelledProtocol);
}
@@ -3947,14 +3946,14 @@ static const per_sequence_t SEQUENCE_OF_TunnelledProtocol_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_TunnelledProtocol(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_TunnelledProtocol(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_TunnelledProtocol, SEQUENCE_OF_TunnelledProtocol_sequence_of);
return offset;
}
-static int dissect_supportedTunnelledProtocols(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_TunnelledProtocol(tvb, offset, pinfo, tree, hf_h225_supportedTunnelledProtocols);
+static int dissect_supportedTunnelledProtocols(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_TunnelledProtocol(tvb, offset, actx, tree, hf_h225_supportedTunnelledProtocols);
}
@@ -3973,42 +3972,42 @@ static const per_sequence_t EndpointType_sequence[] = {
};
static int
-dissect_h225_EndpointType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_EndpointType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_EndpointType, EndpointType_sequence);
return offset;
}
-static int dissect_uUIE_destinationInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_EndpointType(tvb, offset, pinfo, tree, hf_h225_uUIE_destinationInfo);
+static int dissect_uUIE_destinationInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_EndpointType(tvb, offset, actx, tree, hf_h225_uUIE_destinationInfo);
}
-static int dissect_setup_UUIE_sourceInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_EndpointType(tvb, offset, pinfo, tree, hf_h225_setup_UUIE_sourceInfo);
+static int dissect_setup_UUIE_sourceInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_EndpointType(tvb, offset, actx, tree, hf_h225_setup_UUIE_sourceInfo);
}
-static int dissect_endpointType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_EndpointType(tvb, offset, pinfo, tree, hf_h225_endpointType);
+static int dissect_endpointType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_EndpointType(tvb, offset, actx, tree, hf_h225_endpointType);
}
-static int dissect_terminalType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_EndpointType(tvb, offset, pinfo, tree, hf_h225_terminalType);
+static int dissect_terminalType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_EndpointType(tvb, offset, actx, tree, hf_h225_terminalType);
}
-static int dissect_destinationType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_EndpointType(tvb, offset, pinfo, tree, hf_h225_destinationType);
+static int dissect_destinationType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_EndpointType(tvb, offset, actx, tree, hf_h225_destinationType);
}
static int
-dissect_h225_CallReferenceValue(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_h225_CallReferenceValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_destExtraCRV_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallReferenceValue(tvb, offset, pinfo, tree, hf_h225_destExtraCRV_item);
+static int dissect_destExtraCRV_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallReferenceValue(tvb, offset, actx, tree, hf_h225_destExtraCRV_item);
}
-static int dissect_callReferenceValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallReferenceValue(tvb, offset, pinfo, tree, hf_h225_callReferenceValue);
+static int dissect_callReferenceValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallReferenceValue(tvb, offset, actx, tree, hf_h225_callReferenceValue);
}
@@ -4017,51 +4016,51 @@ static const per_sequence_t SEQUENCE_OF_CallReferenceValue_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_CallReferenceValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_CallReferenceValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_CallReferenceValue, SEQUENCE_OF_CallReferenceValue_sequence_of);
return offset;
}
-static int dissect_destExtraCRV(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_CallReferenceValue(tvb, offset, pinfo, tree, hf_h225_destExtraCRV);
+static int dissect_destExtraCRV(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_CallReferenceValue(tvb, offset, actx, tree, hf_h225_destExtraCRV);
}
static int
-dissect_h225_GloballyUniqueID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_GloballyUniqueID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
16, 16, NULL);
return offset;
}
-static int dissect_globalCallId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_GloballyUniqueID(tvb, offset, pinfo, tree, hf_h225_globalCallId);
+static int dissect_globalCallId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_GloballyUniqueID(tvb, offset, actx, tree, hf_h225_globalCallId);
}
-static int dissect_threadId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_GloballyUniqueID(tvb, offset, pinfo, tree, hf_h225_threadId);
+static int dissect_threadId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_GloballyUniqueID(tvb, offset, actx, tree, hf_h225_threadId);
}
-static int dissect_genericIdentifier_nonStandard(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_GloballyUniqueID(tvb, offset, pinfo, tree, hf_h225_genericIdentifier_nonStandard);
+static int dissect_genericIdentifier_nonStandard(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_GloballyUniqueID(tvb, offset, actx, tree, hf_h225_genericIdentifier_nonStandard);
}
static int
-dissect_h225_ConferenceIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_h225_GloballyUniqueID(tvb, offset, pinfo, tree, hf_index);
+dissect_h225_ConferenceIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_h225_GloballyUniqueID(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_conferenceID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ConferenceIdentifier(tvb, offset, pinfo, tree, hf_h225_conferenceID);
+static int dissect_conferenceID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ConferenceIdentifier(tvb, offset, actx, tree, hf_h225_conferenceID);
}
-static int dissect_replaceWithConferenceInvite(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ConferenceIdentifier(tvb, offset, pinfo, tree, hf_h225_replaceWithConferenceInvite);
+static int dissect_replaceWithConferenceInvite(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ConferenceIdentifier(tvb, offset, actx, tree, hf_h225_replaceWithConferenceInvite);
}
-static int dissect_substituteConfIDs_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ConferenceIdentifier(tvb, offset, pinfo, tree, hf_h225_substituteConfIDs_item);
+static int dissect_substituteConfIDs_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ConferenceIdentifier(tvb, offset, actx, tree, hf_h225_substituteConfIDs_item);
}
@@ -4084,15 +4083,15 @@ static const per_choice_t T_conferenceGoal_choice[] = {
};
static int
-dissect_h225_T_conferenceGoal(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_conferenceGoal(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_T_conferenceGoal, T_conferenceGoal_choice,
NULL);
return offset;
}
-static int dissect_conferenceGoal(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_conferenceGoal(tvb, offset, pinfo, tree, hf_h225_conferenceGoal);
+static int dissect_conferenceGoal(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_conferenceGoal(tvb, offset, actx, tree, hf_h225_conferenceGoal);
}
@@ -4103,14 +4102,14 @@ static const per_sequence_t Q954Details_sequence[] = {
};
static int
-dissect_h225_Q954Details(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_Q954Details(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_Q954Details, Q954Details_sequence);
return offset;
}
-static int dissect_q954Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_Q954Details(tvb, offset, pinfo, tree, hf_h225_q954Info);
+static int dissect_q954Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_Q954Details(tvb, offset, actx, tree, hf_h225_q954Info);
}
@@ -4127,14 +4126,14 @@ static const per_sequence_t QseriesOptions_sequence[] = {
};
static int
-dissect_h225_QseriesOptions(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_QseriesOptions(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_QseriesOptions, QseriesOptions_sequence);
return offset;
}
-static int dissect_callServices(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_QseriesOptions(tvb, offset, pinfo, tree, hf_h225_callServices);
+static int dissect_callServices(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_QseriesOptions(tvb, offset, actx, tree, hf_h225_callServices);
}
@@ -4155,32 +4154,32 @@ static const per_choice_t CallType_choice[] = {
};
static int
-dissect_h225_CallType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_CallType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_CallType, CallType_choice,
NULL);
return offset;
}
-static int dissect_callType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallType(tvb, offset, pinfo, tree, hf_h225_callType);
+static int dissect_callType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallType(tvb, offset, actx, tree, hf_h225_callType);
}
static int
-dissect_h225_T_guid(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_T_guid(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 446 "h225.cnf"
tvbuff_t *guid_tvb;
- offset = dissect_per_octet_string(tvb,offset,pinfo,tree,hf_index,GUID_LEN,GUID_LEN,&guid_tvb);
+ offset = dissect_per_octet_string(tvb,offset,actx,tree,hf_index,GUID_LEN,GUID_LEN,&guid_tvb);
tvb_memcpy(guid_tvb,(guint8 *)&h225_pi->guid,0,GUID_LEN);
return offset;
}
-static int dissect_guid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_guid(tvb, offset, pinfo, tree, hf_h225_guid);
+static int dissect_guid(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_guid(tvb, offset, actx, tree, hf_h225_guid);
}
@@ -4190,14 +4189,14 @@ static const per_sequence_t CallIdentifier_sequence[] = {
};
int
-dissect_h225_CallIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_CallIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_CallIdentifier, CallIdentifier_sequence);
return offset;
}
-static int dissect_callIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallIdentifier(tvb, offset, pinfo, tree, hf_h225_callIdentifier);
+static int dissect_callIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallIdentifier(tvb, offset, actx, tree, hf_h225_callIdentifier);
}
@@ -4216,21 +4215,21 @@ static const per_choice_t SecurityServiceMode_choice[] = {
};
static int
-dissect_h225_SecurityServiceMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SecurityServiceMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_SecurityServiceMode, SecurityServiceMode_choice,
NULL);
return offset;
}
-static int dissect_encryption(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SecurityServiceMode(tvb, offset, pinfo, tree, hf_h225_encryption);
+static int dissect_encryption(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SecurityServiceMode(tvb, offset, actx, tree, hf_h225_encryption);
}
-static int dissect_authenticaton(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SecurityServiceMode(tvb, offset, pinfo, tree, hf_h225_authenticaton);
+static int dissect_authenticaton(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SecurityServiceMode(tvb, offset, actx, tree, hf_h225_authenticaton);
}
-static int dissect_securityCapabilities_integrity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SecurityServiceMode(tvb, offset, pinfo, tree, hf_h225_securityCapabilities_integrity);
+static int dissect_securityCapabilities_integrity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SecurityServiceMode(tvb, offset, actx, tree, hf_h225_securityCapabilities_integrity);
}
@@ -4243,17 +4242,17 @@ static const per_sequence_t SecurityCapabilities_sequence[] = {
};
static int
-dissect_h225_SecurityCapabilities(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SecurityCapabilities(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_SecurityCapabilities, SecurityCapabilities_sequence);
return offset;
}
-static int dissect_tls(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SecurityCapabilities(tvb, offset, pinfo, tree, hf_h225_tls);
+static int dissect_tls(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SecurityCapabilities(tvb, offset, actx, tree, hf_h225_tls);
}
-static int dissect_ipsec(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SecurityCapabilities(tvb, offset, pinfo, tree, hf_h225_ipsec);
+static int dissect_ipsec(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SecurityCapabilities(tvb, offset, actx, tree, hf_h225_ipsec);
}
@@ -4274,18 +4273,18 @@ static const per_choice_t H245Security_choice[] = {
};
static int
-dissect_h225_H245Security(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_H245Security(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_H245Security, H245Security_choice,
NULL);
return offset;
}
-static int dissect_h245SecurityMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_H245Security(tvb, offset, pinfo, tree, hf_h225_h245SecurityMode);
+static int dissect_h245SecurityMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_H245Security(tvb, offset, actx, tree, hf_h225_h245SecurityMode);
}
-static int dissect_h245SecurityCapability_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_H245Security(tvb, offset, pinfo, tree, hf_h225_h245SecurityCapability_item);
+static int dissect_h245SecurityCapability_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_H245Security(tvb, offset, actx, tree, hf_h225_h245SecurityCapability_item);
}
@@ -4294,14 +4293,14 @@ static const per_sequence_t SEQUENCE_OF_H245Security_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_H245Security(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_H245Security(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_H245Security, SEQUENCE_OF_H245Security_sequence_of);
return offset;
}
-static int dissect_h245SecurityCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_H245Security(tvb, offset, pinfo, tree, hf_h225_h245SecurityCapability);
+static int dissect_h245SecurityCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_H245Security(tvb, offset, actx, tree, hf_h225_h245SecurityCapability);
}
@@ -4310,14 +4309,14 @@ static const per_sequence_t SEQUENCE_OF_ClearToken_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_ClearToken(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_ClearToken(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_ClearToken, SEQUENCE_OF_ClearToken_sequence_of);
return offset;
}
-static int dissect_tokens(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_ClearToken(tvb, offset, pinfo, tree, hf_h225_tokens);
+static int dissect_tokens(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_ClearToken(tvb, offset, actx, tree, hf_h225_tokens);
}
@@ -4329,30 +4328,30 @@ static const per_sequence_t T_cryptoEPPwdHash_sequence[] = {
};
static int
-dissect_h225_T_cryptoEPPwdHash(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_cryptoEPPwdHash(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_T_cryptoEPPwdHash, T_cryptoEPPwdHash_sequence);
return offset;
}
-static int dissect_cryptoEPPwdHash(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_cryptoEPPwdHash(tvb, offset, pinfo, tree, hf_h225_cryptoEPPwdHash);
+static int dissect_cryptoEPPwdHash(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_cryptoEPPwdHash(tvb, offset, actx, tree, hf_h225_cryptoEPPwdHash);
}
static int
-dissect_h225_GatekeeperIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_BMPString(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_GatekeeperIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_BMPString(tvb, offset, actx, tree, hf_index,
1, 128);
return offset;
}
-static int dissect_gatekeeperIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_GatekeeperIdentifier(tvb, offset, pinfo, tree, hf_h225_gatekeeperIdentifier);
+static int dissect_gatekeeperIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_GatekeeperIdentifier(tvb, offset, actx, tree, hf_h225_gatekeeperIdentifier);
}
-static int dissect_gatekeeperId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_GatekeeperIdentifier(tvb, offset, pinfo, tree, hf_h225_gatekeeperId);
+static int dissect_gatekeeperId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_GatekeeperIdentifier(tvb, offset, actx, tree, hf_h225_gatekeeperId);
}
@@ -4364,14 +4363,14 @@ static const per_sequence_t T_cryptoGKPwdHash_sequence[] = {
};
static int
-dissect_h225_T_cryptoGKPwdHash(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_cryptoGKPwdHash(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_T_cryptoGKPwdHash, T_cryptoGKPwdHash_sequence);
return offset;
}
-static int dissect_cryptoGKPwdHash(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_cryptoGKPwdHash(tvb, offset, pinfo, tree, hf_h225_cryptoGKPwdHash);
+static int dissect_cryptoGKPwdHash(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_cryptoGKPwdHash(tvb, offset, actx, tree, hf_h225_cryptoGKPwdHash);
}
@@ -4400,15 +4399,15 @@ static const per_choice_t CryptoH323Token_choice[] = {
};
static int
-dissect_h225_CryptoH323Token(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_CryptoH323Token(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_CryptoH323Token, CryptoH323Token_choice,
NULL);
return offset;
}
-static int dissect_cryptoTokens_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CryptoH323Token(tvb, offset, pinfo, tree, hf_h225_cryptoTokens_item);
+static int dissect_cryptoTokens_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CryptoH323Token(tvb, offset, actx, tree, hf_h225_cryptoTokens_item);
}
@@ -4417,29 +4416,29 @@ static const per_sequence_t SEQUENCE_OF_CryptoH323Token_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_CryptoH323Token(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_CryptoH323Token(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_CryptoH323Token, SEQUENCE_OF_CryptoH323Token_sequence_of);
return offset;
}
-static int dissect_cryptoTokens(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_CryptoH323Token(tvb, offset, pinfo, tree, hf_h225_cryptoTokens);
+static int dissect_cryptoTokens(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_CryptoH323Token(tvb, offset, actx, tree, hf_h225_cryptoTokens);
}
static int
-dissect_h225_FastStart_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_FastStart_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 164 "h225.cnf"
tvbuff_t *value_tvb = NULL;
char codec_str[50];
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, &value_tvb);
if (value_tvb && tvb_length(value_tvb)) {
- dissect_h245_OpenLogicalChannelCodec(value_tvb, pinfo, tree, codec_str);
+ dissect_h245_OpenLogicalChannelCodec(value_tvb, actx->pinfo, tree, codec_str);
}
/* Add to packet info */
@@ -4451,8 +4450,8 @@ dissect_h225_FastStart_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, p
return offset;
}
-static int dissect_FastStart_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_FastStart_item(tvb, offset, pinfo, tree, hf_h225_FastStart_item);
+static int dissect_FastStart_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_FastStart_item(tvb, offset, actx, tree, hf_h225_FastStart_item);
}
@@ -4461,27 +4460,27 @@ static const per_sequence_t FastStart_sequence_of[1] = {
};
static int
-dissect_h225_FastStart(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_FastStart(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_FastStart, FastStart_sequence_of);
return offset;
}
-static int dissect_fastStart(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_FastStart(tvb, offset, pinfo, tree, hf_h225_fastStart);
+static int dissect_fastStart(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_FastStart(tvb, offset, actx, tree, hf_h225_fastStart);
}
static int
-dissect_h225_EndpointIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_BMPString(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_EndpointIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_BMPString(tvb, offset, actx, tree, hf_index,
1, 128);
return offset;
}
-static int dissect_endpointIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_EndpointIdentifier(tvb, offset, pinfo, tree, hf_h225_endpointIdentifier);
+static int dissect_endpointIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_EndpointIdentifier(tvb, offset, actx, tree, hf_h225_endpointIdentifier);
}
@@ -4508,15 +4507,15 @@ static const per_choice_t ScnConnectionType_choice[] = {
};
static int
-dissect_h225_ScnConnectionType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_ScnConnectionType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_ScnConnectionType, ScnConnectionType_choice,
NULL);
return offset;
}
-static int dissect_connectionType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ScnConnectionType(tvb, offset, pinfo, tree, hf_h225_connectionType);
+static int dissect_connectionType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ScnConnectionType(tvb, offset, actx, tree, hf_h225_connectionType);
}
@@ -4541,15 +4540,15 @@ static const per_choice_t ScnConnectionAggregation_choice[] = {
};
static int
-dissect_h225_ScnConnectionAggregation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_ScnConnectionAggregation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_ScnConnectionAggregation, ScnConnectionAggregation_choice,
NULL);
return offset;
}
-static int dissect_connectionAggregation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ScnConnectionAggregation(tvb, offset, pinfo, tree, hf_h225_connectionAggregation);
+static int dissect_connectionAggregation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ScnConnectionAggregation(tvb, offset, actx, tree, hf_h225_connectionAggregation);
}
@@ -4561,27 +4560,27 @@ static const per_sequence_t T_connectionParameters_sequence[] = {
};
static int
-dissect_h225_T_connectionParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_connectionParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_T_connectionParameters, T_connectionParameters_sequence);
return offset;
}
-static int dissect_connectionParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_connectionParameters(tvb, offset, pinfo, tree, hf_h225_connectionParameters);
+static int dissect_connectionParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_connectionParameters(tvb, offset, actx, tree, hf_h225_connectionParameters);
}
static int
-dissect_h225_IA5String_SIZE_1_32(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_IA5String(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_IA5String_SIZE_1_32(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_IA5String(tvb, offset, actx, tree, hf_index,
1, 32);
return offset;
}
-static int dissect_language_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_IA5String_SIZE_1_32(tvb, offset, pinfo, tree, hf_h225_language_item);
+static int dissect_language_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_IA5String_SIZE_1_32(tvb, offset, actx, tree, hf_h225_language_item);
}
@@ -4590,14 +4589,14 @@ static const per_sequence_t Language_sequence_of[1] = {
};
static int
-dissect_h225_Language(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_Language(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_Language, Language_sequence_of);
return offset;
}
-static int dissect_language(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_Language(tvb, offset, pinfo, tree, hf_h225_language);
+static int dissect_language(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_Language(tvb, offset, actx, tree, hf_h225_language);
}
@@ -4616,15 +4615,15 @@ static const per_choice_t PresentationIndicator_choice[] = {
};
int
-dissect_h225_PresentationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_PresentationIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_PresentationIndicator, PresentationIndicator_choice,
NULL);
return offset;
}
-static int dissect_presentationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_PresentationIndicator(tvb, offset, pinfo, tree, hf_h225_presentationIndicator);
+static int dissect_presentationIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_PresentationIndicator(tvb, offset, actx, tree, hf_h225_presentationIndicator);
}
@@ -4638,72 +4637,72 @@ const value_string h225_ScreeningIndicator_vals[] = {
int
-dissect_h225_ScreeningIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 4, NULL, NULL, TRUE, 0, NULL);
+dissect_h225_ScreeningIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_screeningIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ScreeningIndicator(tvb, offset, pinfo, tree, hf_h225_screeningIndicator);
+static int dissect_screeningIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ScreeningIndicator(tvb, offset, actx, tree, hf_h225_screeningIndicator);
}
static int
-dissect_h225_INTEGER_0_255(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_h225_INTEGER_0_255(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_protocol_discriminator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_0_255(tvb, offset, pinfo, tree, hf_h225_protocol_discriminator);
+static int dissect_protocol_discriminator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_0_255(tvb, offset, actx, tree, hf_h225_protocol_discriminator);
}
-static int dissect_sessionId_0_255(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_0_255(tvb, offset, pinfo, tree, hf_h225_sessionId_0_255);
+static int dissect_sessionId_0_255(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_0_255(tvb, offset, actx, tree, hf_h225_sessionId_0_255);
}
-static int dissect_number8(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_0_255(tvb, offset, pinfo, tree, hf_h225_number8);
+static int dissect_number8(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_0_255(tvb, offset, actx, tree, hf_h225_number8);
}
static int
-dissect_h225_IA5String_SIZE_0_512(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_IA5String(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_IA5String_SIZE_0_512(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_IA5String(tvb, offset, actx, tree, hf_index,
0, 512);
return offset;
}
-static int dissect_url(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_IA5String_SIZE_0_512(tvb, offset, pinfo, tree, hf_h225_url);
+static int dissect_url(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_IA5String_SIZE_0_512(tvb, offset, actx, tree, hf_h225_url);
}
static int
-dissect_h225_H248SignalsDescriptor(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_H248SignalsDescriptor(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, NULL);
return offset;
}
-static int dissect_signal(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_H248SignalsDescriptor(tvb, offset, pinfo, tree, hf_h225_signal);
+static int dissect_signal(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_H248SignalsDescriptor(tvb, offset, actx, tree, hf_h225_signal);
}
static int
-dissect_h225_BMPString_SIZE_1_512(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_BMPString(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_BMPString_SIZE_1_512(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_BMPString(tvb, offset, actx, tree, hf_index,
1, 512);
return offset;
}
-static int dissect_amountString(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BMPString_SIZE_1_512(tvb, offset, pinfo, tree, hf_h225_amountString);
+static int dissect_amountString(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BMPString_SIZE_1_512(tvb, offset, actx, tree, hf_h225_amountString);
}
@@ -4720,31 +4719,31 @@ static const per_choice_t T_billingMode_choice[] = {
};
static int
-dissect_h225_T_billingMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_billingMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_T_billingMode, T_billingMode_choice,
NULL);
return offset;
}
-static int dissect_billingMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_billingMode(tvb, offset, pinfo, tree, hf_h225_billingMode);
+static int dissect_billingMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_billingMode(tvb, offset, actx, tree, hf_h225_billingMode);
}
static int
-dissect_h225_INTEGER_1_4294967295(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,
- 1U, 4294967295U, NULL, NULL, FALSE);
+dissect_h225_INTEGER_1_4294967295(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 4294967295U, NULL, FALSE);
return offset;
}
-static int dissect_callDurationLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_1_4294967295(tvb, offset, pinfo, tree, hf_h225_callDurationLimit);
+static int dissect_callDurationLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_1_4294967295(tvb, offset, actx, tree, hf_h225_callDurationLimit);
}
-static int dissect_ssrc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_1_4294967295(tvb, offset, pinfo, tree, hf_h225_ssrc);
+static int dissect_ssrc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_1_4294967295(tvb, offset, actx, tree, hf_h225_ssrc);
}
@@ -4761,15 +4760,15 @@ static const per_choice_t CallCreditServiceControl_callStartingPoint_choice[] =
};
static int
-dissect_h225_CallCreditServiceControl_callStartingPoint(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_CallCreditServiceControl_callStartingPoint(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_CallCreditServiceControl_callStartingPoint, CallCreditServiceControl_callStartingPoint_choice,
NULL);
return offset;
}
-static int dissect_callStartingPoint(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallCreditServiceControl_callStartingPoint(tvb, offset, pinfo, tree, hf_h225_callStartingPoint);
+static int dissect_callStartingPoint(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallCreditServiceControl_callStartingPoint(tvb, offset, actx, tree, hf_h225_callStartingPoint);
}
@@ -4783,14 +4782,14 @@ static const per_sequence_t CallCreditServiceControl_sequence[] = {
};
static int
-dissect_h225_CallCreditServiceControl(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_CallCreditServiceControl(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_CallCreditServiceControl, CallCreditServiceControl_sequence);
return offset;
}
-static int dissect_callCreditServiceControl(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallCreditServiceControl(tvb, offset, pinfo, tree, hf_h225_callCreditServiceControl);
+static int dissect_callCreditServiceControl(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallCreditServiceControl(tvb, offset, actx, tree, hf_h225_callCreditServiceControl);
}
@@ -4811,15 +4810,15 @@ static const per_choice_t ServiceControlDescriptor_choice[] = {
};
static int
-dissect_h225_ServiceControlDescriptor(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_ServiceControlDescriptor(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_ServiceControlDescriptor, ServiceControlDescriptor_choice,
NULL);
return offset;
}
-static int dissect_contents(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ServiceControlDescriptor(tvb, offset, pinfo, tree, hf_h225_contents);
+static int dissect_contents(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ServiceControlDescriptor(tvb, offset, actx, tree, hf_h225_contents);
}
@@ -4838,15 +4837,15 @@ static const per_choice_t ServiceControlSession_reason_choice[] = {
};
static int
-dissect_h225_ServiceControlSession_reason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_ServiceControlSession_reason(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_ServiceControlSession_reason, ServiceControlSession_reason_choice,
NULL);
return offset;
}
-static int dissect_reason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ServiceControlSession_reason(tvb, offset, pinfo, tree, hf_h225_reason);
+static int dissect_reason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ServiceControlSession_reason(tvb, offset, actx, tree, hf_h225_reason);
}
@@ -4858,14 +4857,14 @@ static const per_sequence_t ServiceControlSession_sequence[] = {
};
static int
-dissect_h225_ServiceControlSession(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_ServiceControlSession(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_ServiceControlSession, ServiceControlSession_sequence);
return offset;
}
-static int dissect_serviceControl_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ServiceControlSession(tvb, offset, pinfo, tree, hf_h225_serviceControl_item);
+static int dissect_serviceControl_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ServiceControlSession(tvb, offset, actx, tree, hf_h225_serviceControl_item);
}
@@ -4874,59 +4873,59 @@ static const per_sequence_t SEQUENCE_OF_ServiceControlSession_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_ServiceControlSession(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_ServiceControlSession(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_ServiceControlSession, SEQUENCE_OF_ServiceControlSession_sequence_of);
return offset;
}
-static int dissect_serviceControl(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_ServiceControlSession(tvb, offset, pinfo, tree, hf_h225_serviceControl);
+static int dissect_serviceControl(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_ServiceControlSession(tvb, offset, actx, tree, hf_h225_serviceControl);
}
static int
-dissect_h225_INTEGER_0_4294967295(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,
- 0U, 4294967295U, NULL, NULL, FALSE);
+dissect_h225_INTEGER_0_4294967295(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4294967295U, NULL, FALSE);
return offset;
}
-static int dissect_calls(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_0_4294967295(tvb, offset, pinfo, tree, hf_h225_calls);
+static int dissect_calls(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_0_4294967295(tvb, offset, actx, tree, hf_h225_calls);
}
-static int dissect_number32(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_0_4294967295(tvb, offset, pinfo, tree, hf_h225_number32);
+static int dissect_number32(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_0_4294967295(tvb, offset, actx, tree, hf_h225_number32);
}
static int
-dissect_h225_IA5String_SIZE_1_128(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_IA5String(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_IA5String_SIZE_1_128(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_IA5String(tvb, offset, actx, tree, hf_index,
1, 128);
return offset;
}
-static int dissect_group_IA5String(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_IA5String_SIZE_1_128(tvb, offset, pinfo, tree, hf_h225_group_IA5String);
+static int dissect_group_IA5String(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_IA5String_SIZE_1_128(tvb, offset, actx, tree, hf_h225_group_IA5String);
}
-static int dissect_carrierName(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_IA5String_SIZE_1_128(tvb, offset, pinfo, tree, hf_h225_carrierName);
+static int dissect_carrierName(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_IA5String_SIZE_1_128(tvb, offset, actx, tree, hf_h225_carrierName);
}
static int
-dissect_h225_OCTET_STRING_SIZE_3_4(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_OCTET_STRING_SIZE_3_4(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
3, 4, NULL);
return offset;
}
-static int dissect_carrierIdentificationCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_3_4(tvb, offset, pinfo, tree, hf_h225_carrierIdentificationCode);
+static int dissect_carrierIdentificationCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_3_4(tvb, offset, actx, tree, hf_h225_carrierIdentificationCode);
}
@@ -4937,14 +4936,14 @@ static const per_sequence_t CarrierInfo_sequence[] = {
};
static int
-dissect_h225_CarrierInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_CarrierInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_CarrierInfo, CarrierInfo_sequence);
return offset;
}
-static int dissect_carrier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CarrierInfo(tvb, offset, pinfo, tree, hf_h225_carrier);
+static int dissect_carrier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CarrierInfo(tvb, offset, actx, tree, hf_h225_carrier);
}
@@ -4956,47 +4955,47 @@ static const per_sequence_t CallsAvailable_sequence[] = {
};
static int
-dissect_h225_CallsAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_CallsAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_CallsAvailable, CallsAvailable_sequence);
return offset;
}
-static int dissect_voiceGwCallsAvailable_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_voiceGwCallsAvailable_item);
+static int dissect_voiceGwCallsAvailable_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallsAvailable(tvb, offset, actx, tree, hf_h225_voiceGwCallsAvailable_item);
}
-static int dissect_h310GwCallsAvailable_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_h310GwCallsAvailable_item);
+static int dissect_h310GwCallsAvailable_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallsAvailable(tvb, offset, actx, tree, hf_h225_h310GwCallsAvailable_item);
}
-static int dissect_h320GwCallsAvailable_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_h320GwCallsAvailable_item);
+static int dissect_h320GwCallsAvailable_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallsAvailable(tvb, offset, actx, tree, hf_h225_h320GwCallsAvailable_item);
}
-static int dissect_h321GwCallsAvailable_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_h321GwCallsAvailable_item);
+static int dissect_h321GwCallsAvailable_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallsAvailable(tvb, offset, actx, tree, hf_h225_h321GwCallsAvailable_item);
}
-static int dissect_h322GwCallsAvailable_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_h322GwCallsAvailable_item);
+static int dissect_h322GwCallsAvailable_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallsAvailable(tvb, offset, actx, tree, hf_h225_h322GwCallsAvailable_item);
}
-static int dissect_h323GwCallsAvailable_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_h323GwCallsAvailable_item);
+static int dissect_h323GwCallsAvailable_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallsAvailable(tvb, offset, actx, tree, hf_h225_h323GwCallsAvailable_item);
}
-static int dissect_h324GwCallsAvailable_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_h324GwCallsAvailable_item);
+static int dissect_h324GwCallsAvailable_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallsAvailable(tvb, offset, actx, tree, hf_h225_h324GwCallsAvailable_item);
}
-static int dissect_t120OnlyGwCallsAvailable_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_t120OnlyGwCallsAvailable_item);
+static int dissect_t120OnlyGwCallsAvailable_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallsAvailable(tvb, offset, actx, tree, hf_h225_t120OnlyGwCallsAvailable_item);
}
-static int dissect_t38FaxAnnexbOnlyGwCallsAvailable_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_t38FaxAnnexbOnlyGwCallsAvailable_item);
+static int dissect_t38FaxAnnexbOnlyGwCallsAvailable_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallsAvailable(tvb, offset, actx, tree, hf_h225_t38FaxAnnexbOnlyGwCallsAvailable_item);
}
-static int dissect_terminalCallsAvailable_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_terminalCallsAvailable_item);
+static int dissect_terminalCallsAvailable_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallsAvailable(tvb, offset, actx, tree, hf_h225_terminalCallsAvailable_item);
}
-static int dissect_mcuCallsAvailable_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_mcuCallsAvailable_item);
+static int dissect_mcuCallsAvailable_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallsAvailable(tvb, offset, actx, tree, hf_h225_mcuCallsAvailable_item);
}
-static int dissect_sipGwCallsAvailable_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_sipGwCallsAvailable_item);
+static int dissect_sipGwCallsAvailable_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallsAvailable(tvb, offset, actx, tree, hf_h225_sipGwCallsAvailable_item);
}
@@ -5005,47 +5004,47 @@ static const per_sequence_t SEQUENCE_OF_CallsAvailable_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_CallsAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_CallsAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_CallsAvailable, SEQUENCE_OF_CallsAvailable_sequence_of);
return offset;
}
-static int dissect_voiceGwCallsAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_voiceGwCallsAvailable);
+static int dissect_voiceGwCallsAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, actx, tree, hf_h225_voiceGwCallsAvailable);
}
-static int dissect_h310GwCallsAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_h310GwCallsAvailable);
+static int dissect_h310GwCallsAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, actx, tree, hf_h225_h310GwCallsAvailable);
}
-static int dissect_h320GwCallsAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_h320GwCallsAvailable);
+static int dissect_h320GwCallsAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, actx, tree, hf_h225_h320GwCallsAvailable);
}
-static int dissect_h321GwCallsAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_h321GwCallsAvailable);
+static int dissect_h321GwCallsAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, actx, tree, hf_h225_h321GwCallsAvailable);
}
-static int dissect_h322GwCallsAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_h322GwCallsAvailable);
+static int dissect_h322GwCallsAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, actx, tree, hf_h225_h322GwCallsAvailable);
}
-static int dissect_h323GwCallsAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_h323GwCallsAvailable);
+static int dissect_h323GwCallsAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, actx, tree, hf_h225_h323GwCallsAvailable);
}
-static int dissect_h324GwCallsAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_h324GwCallsAvailable);
+static int dissect_h324GwCallsAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, actx, tree, hf_h225_h324GwCallsAvailable);
}
-static int dissect_t120OnlyGwCallsAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_t120OnlyGwCallsAvailable);
+static int dissect_t120OnlyGwCallsAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, actx, tree, hf_h225_t120OnlyGwCallsAvailable);
}
-static int dissect_t38FaxAnnexbOnlyGwCallsAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_t38FaxAnnexbOnlyGwCallsAvailable);
+static int dissect_t38FaxAnnexbOnlyGwCallsAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, actx, tree, hf_h225_t38FaxAnnexbOnlyGwCallsAvailable);
}
-static int dissect_terminalCallsAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_terminalCallsAvailable);
+static int dissect_terminalCallsAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, actx, tree, hf_h225_terminalCallsAvailable);
}
-static int dissect_mcuCallsAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_mcuCallsAvailable);
+static int dissect_mcuCallsAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, actx, tree, hf_h225_mcuCallsAvailable);
}
-static int dissect_sipGwCallsAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, pinfo, tree, hf_h225_sipGwCallsAvailable);
+static int dissect_sipGwCallsAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_CallsAvailable(tvb, offset, actx, tree, hf_h225_sipGwCallsAvailable);
}
@@ -5066,17 +5065,17 @@ static const per_sequence_t CallCapacityInfo_sequence[] = {
};
static int
-dissect_h225_CallCapacityInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_CallCapacityInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_CallCapacityInfo, CallCapacityInfo_sequence);
return offset;
}
-static int dissect_maximumCallCapacity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallCapacityInfo(tvb, offset, pinfo, tree, hf_h225_maximumCallCapacity);
+static int dissect_maximumCallCapacity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallCapacityInfo(tvb, offset, actx, tree, hf_h225_maximumCallCapacity);
}
-static int dissect_currentCallCapacity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallCapacityInfo(tvb, offset, pinfo, tree, hf_h225_currentCallCapacity);
+static int dissect_currentCallCapacity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallCapacityInfo(tvb, offset, actx, tree, hf_h225_currentCallCapacity);
}
@@ -5087,27 +5086,27 @@ static const per_sequence_t CallCapacity_sequence[] = {
};
static int
-dissect_h225_CallCapacity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_CallCapacity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_CallCapacity, CallCapacity_sequence);
return offset;
}
-static int dissect_capacity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallCapacity(tvb, offset, pinfo, tree, hf_h225_capacity);
+static int dissect_capacity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallCapacity(tvb, offset, actx, tree, hf_h225_capacity);
}
static int
-dissect_h225_OCTET_STRING_SIZE_2_4(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_OCTET_STRING_SIZE_2_4(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
2, 4, NULL);
return offset;
}
-static int dissect_cic_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_2_4(tvb, offset, pinfo, tree, hf_h225_cic_item);
+static int dissect_cic_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_2_4(tvb, offset, actx, tree, hf_h225_cic_item);
}
@@ -5116,27 +5115,27 @@ static const per_sequence_t T_cic_sequence_of[1] = {
};
static int
-dissect_h225_T_cic(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_cic(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_T_cic, T_cic_sequence_of);
return offset;
}
-static int dissect_cic_2_4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_cic(tvb, offset, pinfo, tree, hf_h225_cic_2_4);
+static int dissect_cic_2_4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_cic(tvb, offset, actx, tree, hf_h225_cic_2_4);
}
static int
-dissect_h225_OCTET_STRING_SIZE_2_5(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_OCTET_STRING_SIZE_2_5(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
2, 5, NULL);
return offset;
}
-static int dissect_pointCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_2_5(tvb, offset, pinfo, tree, hf_h225_pointCode);
+static int dissect_pointCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_2_5(tvb, offset, actx, tree, hf_h225_pointCode);
}
@@ -5147,14 +5146,14 @@ static const per_sequence_t CicInfo_sequence[] = {
};
static int
-dissect_h225_CicInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_CicInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_CicInfo, CicInfo_sequence);
return offset;
}
-static int dissect_cic(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CicInfo(tvb, offset, pinfo, tree, hf_h225_cic);
+static int dissect_cic(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CicInfo(tvb, offset, actx, tree, hf_h225_cic);
}
@@ -5163,14 +5162,14 @@ static const per_sequence_t T_member_sequence_of[1] = {
};
static int
-dissect_h225_T_member(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_member(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_T_member, T_member_sequence_of);
return offset;
}
-static int dissect_member(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_member(tvb, offset, pinfo, tree, hf_h225_member);
+static int dissect_member(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_member(tvb, offset, actx, tree, hf_h225_member);
}
@@ -5181,14 +5180,14 @@ static const per_sequence_t GroupID_sequence[] = {
};
static int
-dissect_h225_GroupID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_GroupID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_GroupID, GroupID_sequence);
return offset;
}
-static int dissect_group(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_GroupID(tvb, offset, pinfo, tree, hf_h225_group);
+static int dissect_group(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_GroupID(tvb, offset, actx, tree, hf_h225_group);
}
@@ -5200,30 +5199,30 @@ static const per_sequence_t CircuitIdentifier_sequence[] = {
};
static int
-dissect_h225_CircuitIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_CircuitIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_CircuitIdentifier, CircuitIdentifier_sequence);
return offset;
}
-static int dissect_sourceCircuitID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CircuitIdentifier(tvb, offset, pinfo, tree, hf_h225_sourceCircuitID);
+static int dissect_sourceCircuitID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CircuitIdentifier(tvb, offset, actx, tree, hf_h225_sourceCircuitID);
}
-static int dissect_destinationCircuitID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CircuitIdentifier(tvb, offset, pinfo, tree, hf_h225_destinationCircuitID);
+static int dissect_destinationCircuitID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CircuitIdentifier(tvb, offset, actx, tree, hf_h225_destinationCircuitID);
}
static int
-dissect_h225_INTEGER_0_16383_(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,
- 0U, 16383U, NULL, NULL, TRUE);
+dissect_h225_INTEGER_0_16383_(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16383U, NULL, TRUE);
return offset;
}
-static int dissect_standard(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_0_16383_(tvb, offset, pinfo, tree, hf_h225_standard);
+static int dissect_standard(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_0_16383_(tvb, offset, actx, tree, hf_h225_standard);
}
@@ -5242,60 +5241,60 @@ static const per_choice_t GenericIdentifier_choice[] = {
};
static int
-dissect_h225_GenericIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_GenericIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_GenericIdentifier, GenericIdentifier_choice,
NULL);
return offset;
}
-static int dissect_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_GenericIdentifier(tvb, offset, pinfo, tree, hf_h225_id);
+static int dissect_id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_GenericIdentifier(tvb, offset, actx, tree, hf_h225_id);
}
static int
-dissect_h225_OCTET_STRING(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_OCTET_STRING(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, NULL);
return offset;
}
-static int dissect_h248Message(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING(tvb, offset, pinfo, tree, hf_h225_h248Message);
+static int dissect_h248Message(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING(tvb, offset, actx, tree, hf_h225_h248Message);
}
-static int dissect_raw(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING(tvb, offset, pinfo, tree, hf_h225_raw);
+static int dissect_raw(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING(tvb, offset, actx, tree, hf_h225_raw);
}
-static int dissect_messageNotUnderstood(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING(tvb, offset, pinfo, tree, hf_h225_messageNotUnderstood);
+static int dissect_messageNotUnderstood(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING(tvb, offset, actx, tree, hf_h225_messageNotUnderstood);
}
static int
-dissect_h225_IA5String(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_IA5String(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_IA5String(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_IA5String(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND);
return offset;
}
-static int dissect_text(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_IA5String(tvb, offset, pinfo, tree, hf_h225_text);
+static int dissect_text(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_IA5String(tvb, offset, actx, tree, hf_h225_text);
}
static int
-dissect_h225_BMPString(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_BMPString(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_BMPString(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_BMPString(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND);
return offset;
}
-static int dissect_unicode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BMPString(tvb, offset, pinfo, tree, hf_h225_unicode);
+static int dissect_unicode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BMPString(tvb, offset, actx, tree, hf_h225_unicode);
}
@@ -5304,18 +5303,18 @@ static const per_sequence_t SEQUENCE_SIZE_1_512_OF_EnumeratedParameter_sequence_
};
static int
-dissect_h225_SEQUENCE_SIZE_1_512_OF_EnumeratedParameter(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_SIZE_1_512_OF_EnumeratedParameter(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_SIZE_1_512_OF_EnumeratedParameter, SEQUENCE_SIZE_1_512_OF_EnumeratedParameter_sequence_of,
1, 512);
return offset;
}
-static int dissect_parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_SIZE_1_512_OF_EnumeratedParameter(tvb, offset, pinfo, tree, hf_h225_parameters);
+static int dissect_parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_SIZE_1_512_OF_EnumeratedParameter(tvb, offset, actx, tree, hf_h225_parameters);
}
-static int dissect_compound(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_SIZE_1_512_OF_EnumeratedParameter(tvb, offset, pinfo, tree, hf_h225_compound);
+static int dissect_compound(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_SIZE_1_512_OF_EnumeratedParameter(tvb, offset, actx, tree, hf_h225_compound);
}
@@ -5324,15 +5323,15 @@ static const per_sequence_t SEQUENCE_SIZE_1_16_OF_GenericData_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_SIZE_1_16_OF_GenericData(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_SIZE_1_16_OF_GenericData(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_SIZE_1_16_OF_GenericData, SEQUENCE_SIZE_1_16_OF_GenericData_sequence_of,
1, 16);
return offset;
}
-static int dissect_nested(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_SIZE_1_16_OF_GenericData(tvb, offset, pinfo, tree, hf_h225_nested);
+static int dissect_nested(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_SIZE_1_16_OF_GenericData(tvb, offset, actx, tree, hf_h225_nested);
}
@@ -5369,15 +5368,15 @@ static const per_choice_t Content_choice[] = {
};
static int
-dissect_h225_Content(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_Content(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_Content, Content_choice,
NULL);
return offset;
}
-static int dissect_content(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_Content(tvb, offset, pinfo, tree, hf_h225_content);
+static int dissect_content(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_Content(tvb, offset, actx, tree, hf_h225_content);
}
@@ -5388,8 +5387,8 @@ static const per_sequence_t EnumeratedParameter_sequence[] = {
};
static int
-dissect_h225_EnumeratedParameter(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_EnumeratedParameter(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_EnumeratedParameter, EnumeratedParameter_sequence);
return offset;
@@ -5403,8 +5402,8 @@ static const per_sequence_t GenericData_sequence[] = {
};
int
-dissect_h225_GenericData(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_GenericData(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_GenericData, GenericData_sequence);
return offset;
@@ -5416,14 +5415,14 @@ static const per_sequence_t SEQUENCE_OF_GenericData_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_GenericData(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_GenericData(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_GenericData, SEQUENCE_OF_GenericData_sequence_of);
return offset;
}
-static int dissect_genericData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_GenericData(tvb, offset, pinfo, tree, hf_h225_genericData);
+static int dissect_genericData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_GenericData(tvb, offset, actx, tree, hf_h225_genericData);
}
@@ -5435,32 +5434,32 @@ static const per_sequence_t CircuitInfo_sequence[] = {
};
static int
-dissect_h225_CircuitInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_CircuitInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_CircuitInfo, CircuitInfo_sequence);
return offset;
}
-static int dissect_circuitInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CircuitInfo(tvb, offset, pinfo, tree, hf_h225_circuitInfo);
+static int dissect_circuitInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CircuitInfo(tvb, offset, actx, tree, hf_h225_circuitInfo);
}
static int
-dissect_h225_FeatureDescriptor(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_h225_GenericData(tvb, offset, pinfo, tree, hf_index);
+dissect_h225_FeatureDescriptor(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_h225_GenericData(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_neededFeatures_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_FeatureDescriptor(tvb, offset, pinfo, tree, hf_h225_neededFeatures_item);
+static int dissect_neededFeatures_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_FeatureDescriptor(tvb, offset, actx, tree, hf_h225_neededFeatures_item);
}
-static int dissect_desiredFeatures_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_FeatureDescriptor(tvb, offset, pinfo, tree, hf_h225_desiredFeatures_item);
+static int dissect_desiredFeatures_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_FeatureDescriptor(tvb, offset, actx, tree, hf_h225_desiredFeatures_item);
}
-static int dissect_supportedFeatures_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_FeatureDescriptor(tvb, offset, pinfo, tree, hf_h225_supportedFeatures_item);
+static int dissect_supportedFeatures_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_FeatureDescriptor(tvb, offset, actx, tree, hf_h225_supportedFeatures_item);
}
@@ -5469,30 +5468,30 @@ static const per_sequence_t SEQUENCE_OF_FeatureDescriptor_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_FeatureDescriptor(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_FeatureDescriptor(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_FeatureDescriptor, SEQUENCE_OF_FeatureDescriptor_sequence_of);
return offset;
}
-static int dissect_neededFeatures(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_FeatureDescriptor(tvb, offset, pinfo, tree, hf_h225_neededFeatures);
+static int dissect_neededFeatures(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_FeatureDescriptor(tvb, offset, actx, tree, hf_h225_neededFeatures);
}
-static int dissect_desiredFeatures(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_FeatureDescriptor(tvb, offset, pinfo, tree, hf_h225_desiredFeatures);
+static int dissect_desiredFeatures(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_FeatureDescriptor(tvb, offset, actx, tree, hf_h225_desiredFeatures);
}
-static int dissect_supportedFeatures(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_FeatureDescriptor(tvb, offset, pinfo, tree, hf_h225_supportedFeatures);
+static int dissect_supportedFeatures(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_FeatureDescriptor(tvb, offset, actx, tree, hf_h225_supportedFeatures);
}
static int
-dissect_h225_ParallelH245Control_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_ParallelH245Control_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 226 "h225.cnf"
tvbuff_t *h245_tvb = NULL;
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, &h245_tvb);
next_tvb_add(&h245_list, h245_tvb, (h225_h245_in_tree)?tree:NULL, h245dg_handle);
@@ -5500,8 +5499,8 @@ dissect_h225_ParallelH245Control_item(tvbuff_t *tvb, int offset, packet_info *pi
return offset;
}
-static int dissect_ParallelH245Control_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ParallelH245Control_item(tvb, offset, pinfo, tree, hf_h225_ParallelH245Control_item);
+static int dissect_ParallelH245Control_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ParallelH245Control_item(tvb, offset, actx, tree, hf_h225_ParallelH245Control_item);
}
@@ -5510,14 +5509,14 @@ static const per_sequence_t ParallelH245Control_sequence_of[1] = {
};
static int
-dissect_h225_ParallelH245Control(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_ParallelH245Control(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_ParallelH245Control, ParallelH245Control_sequence_of);
return offset;
}
-static int dissect_parallelH245Control(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ParallelH245Control(tvb, offset, pinfo, tree, hf_h225_parallelH245Control);
+static int dissect_parallelH245Control(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ParallelH245Control(tvb, offset, actx, tree, hf_h225_parallelH245Control);
}
@@ -5529,14 +5528,14 @@ static const per_sequence_t ExtendedAliasAddress_sequence[] = {
};
static int
-dissect_h225_ExtendedAliasAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_ExtendedAliasAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_ExtendedAliasAddress, ExtendedAliasAddress_sequence);
return offset;
}
-static int dissect_additionalSourceAddresses_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ExtendedAliasAddress(tvb, offset, pinfo, tree, hf_h225_additionalSourceAddresses_item);
+static int dissect_additionalSourceAddresses_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ExtendedAliasAddress(tvb, offset, actx, tree, hf_h225_additionalSourceAddresses_item);
}
@@ -5545,27 +5544,27 @@ static const per_sequence_t SEQUENCE_OF_ExtendedAliasAddress_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_ExtendedAliasAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_ExtendedAliasAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_ExtendedAliasAddress, SEQUENCE_OF_ExtendedAliasAddress_sequence_of);
return offset;
}
-static int dissect_additionalSourceAddresses(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_ExtendedAliasAddress(tvb, offset, pinfo, tree, hf_h225_additionalSourceAddresses);
+static int dissect_additionalSourceAddresses(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_ExtendedAliasAddress(tvb, offset, actx, tree, hf_h225_additionalSourceAddresses);
}
static int
-dissect_h225_INTEGER_1_31(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,
- 1U, 31U, NULL, NULL, FALSE);
+dissect_h225_INTEGER_1_31(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 31U, NULL, FALSE);
return offset;
}
-static int dissect_hopCount_1_31(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_1_31(tvb, offset, pinfo, tree, hf_h225_hopCount_1_31);
+static int dissect_hopCount_1_31(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_1_31(tvb, offset, actx, tree, hf_h225_hopCount_1_31);
}
@@ -5614,11 +5613,11 @@ static const per_sequence_t Setup_UUIE_sequence[] = {
};
static int
-dissect_h225_Setup_UUIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_Setup_UUIE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 273 "h225.cnf"
contains_faststart = FALSE;
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_Setup_UUIE, Setup_UUIE_sequence);
#line 277 "h225.cnf"
@@ -5631,8 +5630,8 @@ dissect_h225_Setup_UUIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto
return offset;
}
-static int dissect_setup(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_Setup_UUIE(tvb, offset, pinfo, tree, hf_h225_setup);
+static int dissect_setup(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_Setup_UUIE(tvb, offset, actx, tree, hf_h225_setup);
}
@@ -5645,14 +5644,14 @@ static const per_sequence_t FeatureSet_sequence[] = {
};
static int
-dissect_h225_FeatureSet(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_FeatureSet(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_FeatureSet, FeatureSet_sequence);
return offset;
}
-static int dissect_featureSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_FeatureSet(tvb, offset, pinfo, tree, hf_h225_featureSet);
+static int dissect_featureSet(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_FeatureSet(tvb, offset, actx, tree, hf_h225_featureSet);
}
@@ -5673,8 +5672,8 @@ static const per_sequence_t CallProceeding_UUIE_sequence[] = {
};
static int
-dissect_h225_CallProceeding_UUIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_CallProceeding_UUIE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_CallProceeding_UUIE, CallProceeding_UUIE_sequence);
#line 286 "h225.cnf"
@@ -5687,8 +5686,8 @@ dissect_h225_CallProceeding_UUIE(tvbuff_t *tvb, int offset, packet_info *pinfo _
return offset;
}
-static int dissect_callProceeding(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallProceeding_UUIE(tvb, offset, pinfo, tree, hf_h225_callProceeding);
+static int dissect_callProceeding(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallProceeding_UUIE(tvb, offset, actx, tree, hf_h225_callProceeding);
}
@@ -5716,8 +5715,8 @@ static const per_sequence_t Connect_UUIE_sequence[] = {
};
static int
-dissect_h225_Connect_UUIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_Connect_UUIE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_Connect_UUIE, Connect_UUIE_sequence);
#line 310 "h225.cnf"
@@ -5730,8 +5729,8 @@ dissect_h225_Connect_UUIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, pro
return offset;
}
-static int dissect_connect(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_Connect_UUIE(tvb, offset, pinfo, tree, hf_h225_connect);
+static int dissect_connect(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_Connect_UUIE(tvb, offset, actx, tree, hf_h225_connect);
}
@@ -5757,8 +5756,8 @@ static const per_sequence_t Alerting_UUIE_sequence[] = {
};
static int
-dissect_h225_Alerting_UUIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_Alerting_UUIE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_Alerting_UUIE, Alerting_UUIE_sequence);
#line 295 "h225.cnf"
@@ -5771,8 +5770,8 @@ dissect_h225_Alerting_UUIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, pr
return offset;
}
-static int dissect_alerting(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_Alerting_UUIE(tvb, offset, pinfo, tree, hf_h225_alerting);
+static int dissect_alerting(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_Alerting_UUIE(tvb, offset, actx, tree, hf_h225_alerting);
}
@@ -5788,8 +5787,8 @@ static const per_sequence_t Information_UUIE_sequence[] = {
};
static int
-dissect_h225_Information_UUIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_Information_UUIE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_Information_UUIE, Information_UUIE_sequence);
#line 250 "h225.cnf"
@@ -5799,8 +5798,8 @@ dissect_h225_Information_UUIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_,
return offset;
}
-static int dissect_information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_Information_UUIE(tvb, offset, pinfo, tree, hf_h225_information);
+static int dissect_information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_Information_UUIE(tvb, offset, actx, tree, hf_h225_information);
}
@@ -5845,21 +5844,21 @@ static const per_choice_t SecurityErrors_choice[] = {
};
static int
-dissect_h225_SecurityErrors(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SecurityErrors(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_SecurityErrors, SecurityErrors_choice,
NULL);
return offset;
}
-static int dissect_rLC_securityError(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SecurityErrors(tvb, offset, pinfo, tree, hf_h225_rLC_securityError);
+static int dissect_rLC_securityError(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SecurityErrors(tvb, offset, actx, tree, hf_h225_rLC_securityError);
}
-static int dissect_gkRej_securityError(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SecurityErrors(tvb, offset, pinfo, tree, hf_h225_gkRej_securityError);
+static int dissect_gkRej_securityError(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SecurityErrors(tvb, offset, actx, tree, hf_h225_gkRej_securityError);
}
-static int dissect_reg_securityError(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SecurityErrors(tvb, offset, pinfo, tree, hf_h225_reg_securityError);
+static int dissect_reg_securityError(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SecurityErrors(tvb, offset, actx, tree, hf_h225_reg_securityError);
}
@@ -5922,11 +5921,11 @@ static const per_choice_t ReleaseCompleteReason_choice[] = {
};
static int
-dissect_h225_ReleaseCompleteReason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_ReleaseCompleteReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 439 "h225.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_ReleaseCompleteReason, ReleaseCompleteReason_choice,
&value);
@@ -5935,8 +5934,8 @@ dissect_h225_ReleaseCompleteReason(tvbuff_t *tvb, int offset, packet_info *pinfo
return offset;
}
-static int dissect_releaseCompleteReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ReleaseCompleteReason(tvb, offset, pinfo, tree, hf_h225_releaseCompleteReason);
+static int dissect_releaseCompleteReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ReleaseCompleteReason(tvb, offset, actx, tree, hf_h225_releaseCompleteReason);
}
@@ -5956,8 +5955,8 @@ static const per_sequence_t ReleaseComplete_UUIE_sequence[] = {
};
static int
-dissect_h225_ReleaseComplete_UUIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_ReleaseComplete_UUIE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_ReleaseComplete_UUIE, ReleaseComplete_UUIE_sequence);
#line 304 "h225.cnf"
@@ -5967,8 +5966,8 @@ dissect_h225_ReleaseComplete_UUIE(tvbuff_t *tvb, int offset, packet_info *pinfo
return offset;
}
-static int dissect_releaseComplete(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ReleaseComplete_UUIE(tvb, offset, pinfo, tree, hf_h225_releaseComplete);
+static int dissect_releaseComplete(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ReleaseComplete_UUIE(tvb, offset, actx, tree, hf_h225_releaseComplete);
}
@@ -6003,11 +6002,11 @@ static const per_choice_t FacilityReason_choice[] = {
};
static int
-dissect_h225_FacilityReason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_FacilityReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 363 "h225.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_FacilityReason, FacilityReason_choice,
&value);
@@ -6016,8 +6015,8 @@ dissect_h225_FacilityReason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, p
return offset;
}
-static int dissect_facilityReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_FacilityReason(tvb, offset, pinfo, tree, hf_h225_facilityReason);
+static int dissect_facilityReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_FacilityReason(tvb, offset, actx, tree, hf_h225_facilityReason);
}
@@ -6029,14 +6028,14 @@ static const per_sequence_t ConferenceList_sequence[] = {
};
static int
-dissect_h225_ConferenceList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_ConferenceList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_ConferenceList, ConferenceList_sequence);
return offset;
}
-static int dissect_conferences_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ConferenceList(tvb, offset, pinfo, tree, hf_h225_conferences_item);
+static int dissect_conferences_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ConferenceList(tvb, offset, actx, tree, hf_h225_conferences_item);
}
@@ -6045,14 +6044,14 @@ static const per_sequence_t SEQUENCE_OF_ConferenceList_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_ConferenceList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_ConferenceList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_ConferenceList, SEQUENCE_OF_ConferenceList_sequence_of);
return offset;
}
-static int dissect_conferences(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_ConferenceList(tvb, offset, pinfo, tree, hf_h225_conferences);
+static int dissect_conferences(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_ConferenceList(tvb, offset, actx, tree, hf_h225_conferences);
}
@@ -6082,8 +6081,8 @@ static const per_sequence_t Facility_UUIE_sequence[] = {
};
static int
-dissect_h225_Facility_UUIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_Facility_UUIE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_Facility_UUIE, Facility_UUIE_sequence);
#line 265 "h225.cnf"
@@ -6093,8 +6092,8 @@ dissect_h225_Facility_UUIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, pr
return offset;
}
-static int dissect_facility(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_Facility_UUIE(tvb, offset, pinfo, tree, hf_h225_facility);
+static int dissect_facility(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_Facility_UUIE(tvb, offset, actx, tree, hf_h225_facility);
}
@@ -6114,8 +6113,8 @@ static const per_sequence_t Progress_UUIE_sequence[] = {
};
static int
-dissect_h225_Progress_UUIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_Progress_UUIE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_Progress_UUIE, Progress_UUIE_sequence);
#line 256 "h225.cnf"
@@ -6128,23 +6127,23 @@ dissect_h225_Progress_UUIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, pr
return offset;
}
-static int dissect_progress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_Progress_UUIE(tvb, offset, pinfo, tree, hf_h225_progress);
+static int dissect_progress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_Progress_UUIE(tvb, offset, actx, tree, hf_h225_progress);
}
static int
-dissect_h225_T_empty(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_h225_T_empty(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
#line 240 "h225.cnf"
h225_pi->cs_type = H225_EMPTY;
return offset;
}
-static int dissect_empty_flg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_empty(tvb, offset, pinfo, tree, hf_h225_empty_flg);
+static int dissect_empty_flg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_empty(tvb, offset, actx, tree, hf_h225_empty_flg);
}
@@ -6157,8 +6156,8 @@ static const per_sequence_t Status_UUIE_sequence[] = {
};
static int
-dissect_h225_Status_UUIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_Status_UUIE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_Status_UUIE, Status_UUIE_sequence);
#line 244 "h225.cnf"
@@ -6168,8 +6167,8 @@ dissect_h225_Status_UUIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, prot
return offset;
}
-static int dissect_status(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_Status_UUIE(tvb, offset, pinfo, tree, hf_h225_status);
+static int dissect_status(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_Status_UUIE(tvb, offset, actx, tree, hf_h225_status);
}
@@ -6182,14 +6181,14 @@ static const per_sequence_t StatusInquiry_UUIE_sequence[] = {
};
static int
-dissect_h225_StatusInquiry_UUIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_StatusInquiry_UUIE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_StatusInquiry_UUIE, StatusInquiry_UUIE_sequence);
return offset;
}
-static int dissect_statusInquiry(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_StatusInquiry_UUIE(tvb, offset, pinfo, tree, hf_h225_statusInquiry);
+static int dissect_statusInquiry(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_StatusInquiry_UUIE(tvb, offset, actx, tree, hf_h225_statusInquiry);
}
@@ -6202,14 +6201,14 @@ static const per_sequence_t SetupAcknowledge_UUIE_sequence[] = {
};
static int
-dissect_h225_SetupAcknowledge_UUIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SetupAcknowledge_UUIE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_SetupAcknowledge_UUIE, SetupAcknowledge_UUIE_sequence);
return offset;
}
-static int dissect_setupAcknowledge(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SetupAcknowledge_UUIE(tvb, offset, pinfo, tree, hf_h225_setupAcknowledge);
+static int dissect_setupAcknowledge(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SetupAcknowledge_UUIE(tvb, offset, actx, tree, hf_h225_setupAcknowledge);
}
@@ -6222,14 +6221,14 @@ static const per_sequence_t Notify_UUIE_sequence[] = {
};
static int
-dissect_h225_Notify_UUIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_Notify_UUIE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_Notify_UUIE, Notify_UUIE_sequence);
return offset;
}
-static int dissect_notify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_Notify_UUIE(tvb, offset, pinfo, tree, hf_h225_notify);
+static int dissect_notify(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_Notify_UUIE(tvb, offset, actx, tree, hf_h225_notify);
}
@@ -6268,17 +6267,17 @@ static const per_choice_t T_h323_message_body_choice[] = {
};
static int
-dissect_h225_T_h323_message_body(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_T_h323_message_body(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 137 "h225.cnf"
guint32 message_body_val;
contains_faststart = FALSE;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_T_h323_message_body, T_h323_message_body_choice,
&message_body_val);
- if (check_col(pinfo->cinfo, COL_INFO)){
- col_append_fstr(pinfo->cinfo, COL_INFO, "CS: %s ",
+ if (check_col(actx->pinfo->cinfo, COL_INFO)){
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, "CS: %s ",
val_to_str(message_body_val, T_h323_message_body_vals, "<unknown>"));
}
@@ -6289,41 +6288,41 @@ dissect_h225_T_h323_message_body(tvbuff_t *tvb, int offset, packet_info *pinfo _
if (contains_faststart == TRUE )
{
- if (check_col(pinfo->cinfo, COL_INFO))
+ if (check_col(actx->pinfo->cinfo, COL_INFO))
{
- col_append_str(pinfo->cinfo, COL_INFO, "OpenLogicalChannel " );
+ col_append_str(actx->pinfo->cinfo, COL_INFO, "OpenLogicalChannel " );
}
}
- col_set_fence(pinfo->cinfo,COL_INFO);
+ col_set_fence(actx->pinfo->cinfo,COL_INFO);
return offset;
}
-static int dissect_h323_message_body(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_h323_message_body(tvb, offset, pinfo, tree, hf_h225_h323_message_body);
+static int dissect_h323_message_body(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_h323_message_body(tvb, offset, actx, tree, hf_h225_h323_message_body);
}
static int
-dissect_h225_T_h4501SupplementaryService_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_T_h4501SupplementaryService_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 455 "h225.cnf"
tvbuff_t *h4501_tvb = NULL;
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, &h4501_tvb);
if (h4501_tvb && tvb_length(h4501_tvb)) {
- call_dissector(h4501_handle, h4501_tvb, pinfo, tree);
+ call_dissector(h4501_handle, h4501_tvb, actx->pinfo, tree);
}
return offset;
}
-static int dissect_h4501SupplementaryService_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_h4501SupplementaryService_item(tvb, offset, pinfo, tree, hf_h225_h4501SupplementaryService_item);
+static int dissect_h4501SupplementaryService_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_h4501SupplementaryService_item(tvb, offset, actx, tree, hf_h225_h4501SupplementaryService_item);
}
@@ -6332,37 +6331,36 @@ static const per_sequence_t T_h4501SupplementaryService_sequence_of[1] = {
};
static int
-dissect_h225_T_h4501SupplementaryService(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_h4501SupplementaryService(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_T_h4501SupplementaryService, T_h4501SupplementaryService_sequence_of);
return offset;
}
-static int dissect_h4501SupplementaryService(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_h4501SupplementaryService(tvb, offset, pinfo, tree, hf_h225_h4501SupplementaryService);
+static int dissect_h4501SupplementaryService(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_h4501SupplementaryService(tvb, offset, actx, tree, hf_h225_h4501SupplementaryService);
}
static int
-dissect_h225_T_h245Tunneling(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_boolean(tvb, offset, pinfo, tree, hf_index,
- &(h225_pi->is_h245Tunneling), NULL);
+dissect_h225_T_h245Tunneling(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, &(h225_pi->is_h245Tunneling));
return offset;
}
-static int dissect_h245Tunneling(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_h245Tunneling(tvb, offset, pinfo, tree, hf_h225_h245Tunneling);
+static int dissect_h245Tunneling(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_h245Tunneling(tvb, offset, actx, tree, hf_h225_h245Tunneling);
}
static int
-dissect_h225_H245Control_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_H245Control_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 233 "h225.cnf"
tvbuff_t *h245_tvb = NULL;
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, &h245_tvb);
next_tvb_add(&h245_list, h245_tvb, (h225_h245_in_tree)?tree:NULL, h245dg_handle);
@@ -6370,8 +6368,8 @@ dissect_h225_H245Control_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_,
return offset;
}
-static int dissect_H245Control_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_H245Control_item(tvb, offset, pinfo, tree, hf_h225_H245Control_item);
+static int dissect_H245Control_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_H245Control_item(tvb, offset, actx, tree, hf_h225_H245Control_item);
}
@@ -6380,14 +6378,14 @@ static const per_sequence_t H245Control_sequence_of[1] = {
};
static int
-dissect_h225_H245Control(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_H245Control(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_H245Control, H245Control_sequence_of);
return offset;
}
-static int dissect_h245Control(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_H245Control(tvb, offset, pinfo, tree, hf_h225_h245Control);
+static int dissect_h245Control(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_H245Control(tvb, offset, actx, tree, hf_h225_h245Control);
}
@@ -6396,20 +6394,20 @@ static const per_sequence_t SEQUENCE_OF_NonStandardParameter_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_NonStandardParameter(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_NonStandardParameter(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_NonStandardParameter, SEQUENCE_OF_NonStandardParameter_sequence_of);
return offset;
}
-static int dissect_nonStandardControl(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_NonStandardParameter(tvb, offset, pinfo, tree, hf_h225_nonStandardControl);
+static int dissect_nonStandardControl(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_NonStandardParameter(tvb, offset, actx, tree, hf_h225_nonStandardControl);
}
-static int dissect_nonStandardUsageTypes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_NonStandardParameter(tvb, offset, pinfo, tree, hf_h225_nonStandardUsageTypes);
+static int dissect_nonStandardUsageTypes(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_NonStandardParameter(tvb, offset, actx, tree, hf_h225_nonStandardUsageTypes);
}
-static int dissect_nonStandardUsageFields(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_NonStandardParameter(tvb, offset, pinfo, tree, hf_h225_nonStandardUsageFields);
+static int dissect_nonStandardUsageFields(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_NonStandardParameter(tvb, offset, actx, tree, hf_h225_nonStandardUsageFields);
}
@@ -6420,24 +6418,24 @@ static const per_sequence_t CallLinkage_sequence[] = {
};
static int
-dissect_h225_CallLinkage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_CallLinkage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_CallLinkage, CallLinkage_sequence);
return offset;
}
-static int dissect_callLinkage(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallLinkage(tvb, offset, pinfo, tree, hf_h225_callLinkage);
+static int dissect_callLinkage(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallLinkage(tvb, offset, actx, tree, hf_h225_callLinkage);
}
static int
-dissect_h225_T_messageContent_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_T_messageContent_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 477 "h225.cnf"
tvbuff_t *next_tvb = NULL;
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, &next_tvb);
next_tvb_add(&tp_list, next_tvb, (h225_tp_in_tree)?tree:NULL, tp_handle);
@@ -6445,8 +6443,8 @@ dissect_h225_T_messageContent_item(tvbuff_t *tvb, int offset, packet_info *pinfo
return offset;
}
-static int dissect_messageContent_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_messageContent_item(tvb, offset, pinfo, tree, hf_h225_messageContent_item);
+static int dissect_messageContent_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_messageContent_item(tvb, offset, actx, tree, hf_h225_messageContent_item);
}
@@ -6455,14 +6453,14 @@ static const per_sequence_t T_messageContent_sequence_of[1] = {
};
static int
-dissect_h225_T_messageContent(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_messageContent(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_T_messageContent, T_messageContent_sequence_of);
return offset;
}
-static int dissect_messageContent(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_messageContent(tvb, offset, pinfo, tree, hf_h225_messageContent);
+static int dissect_messageContent(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_messageContent(tvb, offset, actx, tree, hf_h225_messageContent);
}
@@ -6475,17 +6473,17 @@ static const per_sequence_t T_tunnelledSignallingMessage_sequence[] = {
};
static int
-dissect_h225_T_tunnelledSignallingMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_T_tunnelledSignallingMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 475 "h225.cnf"
tp_handle = NULL;
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_T_tunnelledSignallingMessage, T_tunnelledSignallingMessage_sequence);
return offset;
}
-static int dissect_tunnelledSignallingMessage(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_tunnelledSignallingMessage(tvb, offset, pinfo, tree, hf_h225_tunnelledSignallingMessage);
+static int dissect_tunnelledSignallingMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_tunnelledSignallingMessage(tvb, offset, actx, tree, hf_h225_tunnelledSignallingMessage);
}
@@ -6497,14 +6495,14 @@ static const per_sequence_t StimulusControl_sequence[] = {
};
static int
-dissect_h225_StimulusControl(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_StimulusControl(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_StimulusControl, StimulusControl_sequence);
return offset;
}
-static int dissect_stimulusControl(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_StimulusControl(tvb, offset, pinfo, tree, hf_h225_stimulusControl);
+static int dissect_stimulusControl(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_StimulusControl(tvb, offset, actx, tree, hf_h225_stimulusControl);
}
@@ -6524,30 +6522,30 @@ static const per_sequence_t H323_UU_PDU_sequence[] = {
};
static int
-dissect_h225_H323_UU_PDU(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_H323_UU_PDU(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_H323_UU_PDU, H323_UU_PDU_sequence);
return offset;
}
-static int dissect_h323_uu_pdu(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_H323_UU_PDU(tvb, offset, pinfo, tree, hf_h225_h323_uu_pdu);
+static int dissect_h323_uu_pdu(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_H323_UU_PDU(tvb, offset, actx, tree, hf_h225_h323_uu_pdu);
}
-static int dissect_h323pdu(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_H323_UU_PDU(tvb, offset, pinfo, tree, hf_h225_h323pdu);
+static int dissect_h323pdu(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_H323_UU_PDU(tvb, offset, actx, tree, hf_h225_h323pdu);
}
static int
-dissect_h225_OCTET_STRING_SIZE_1_131(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_OCTET_STRING_SIZE_1_131(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 131, NULL);
return offset;
}
-static int dissect_user_information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_1_131(tvb, offset, pinfo, tree, hf_h225_user_information);
+static int dissect_user_information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_1_131(tvb, offset, actx, tree, hf_h225_user_information);
}
@@ -6558,14 +6556,14 @@ static const per_sequence_t T_user_data_sequence[] = {
};
static int
-dissect_h225_T_user_data(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_user_data(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_T_user_data, T_user_data_sequence);
return offset;
}
-static int dissect_user_data(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_user_data(tvb, offset, pinfo, tree, hf_h225_user_data);
+static int dissect_user_data(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_user_data(tvb, offset, actx, tree, hf_h225_user_data);
}
@@ -6576,8 +6574,8 @@ static const per_sequence_t H323_UserInformation_sequence[] = {
};
static int
-dissect_h225_H323_UserInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_H323_UserInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_H323_UserInformation, H323_UserInformation_sequence);
return offset;
@@ -6591,14 +6589,14 @@ static const per_sequence_t T_range_sequence[] = {
};
static int
-dissect_h225_T_range(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_range(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_T_range, T_range_sequence);
return offset;
}
-static int dissect_range(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_range(tvb, offset, pinfo, tree, hf_h225_range);
+static int dissect_range(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_range(tvb, offset, actx, tree, hf_h225_range);
}
@@ -6615,18 +6613,18 @@ static const per_choice_t AddressPattern_choice[] = {
};
static int
-dissect_h225_AddressPattern(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_AddressPattern(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_AddressPattern, AddressPattern_choice,
NULL);
return offset;
}
-static int dissect_terminalAliasPattern_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AddressPattern(tvb, offset, pinfo, tree, hf_h225_terminalAliasPattern_item);
+static int dissect_terminalAliasPattern_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AddressPattern(tvb, offset, actx, tree, hf_h225_terminalAliasPattern_item);
}
-static int dissect_endpointAliasPattern_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AddressPattern(tvb, offset, pinfo, tree, hf_h225_endpointAliasPattern_item);
+static int dissect_endpointAliasPattern_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AddressPattern(tvb, offset, actx, tree, hf_h225_endpointAliasPattern_item);
}
@@ -6635,36 +6633,36 @@ static const per_sequence_t SEQUENCE_OF_TransportAddress_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_TransportAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_TransportAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_TransportAddress, SEQUENCE_OF_TransportAddress_sequence_of);
return offset;
}
-static int dissect_callSignalAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_TransportAddress(tvb, offset, pinfo, tree, hf_h225_callSignalAddress);
+static int dissect_callSignalAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_TransportAddress(tvb, offset, actx, tree, hf_h225_callSignalAddress);
}
-static int dissect_rasAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_TransportAddress(tvb, offset, pinfo, tree, hf_h225_rasAddress);
+static int dissect_rasAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_TransportAddress(tvb, offset, actx, tree, hf_h225_rasAddress);
}
-static int dissect_annexE(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_TransportAddress(tvb, offset, pinfo, tree, hf_h225_annexE);
+static int dissect_annexE(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_TransportAddress(tvb, offset, actx, tree, hf_h225_annexE);
}
-static int dissect_sctp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_TransportAddress(tvb, offset, pinfo, tree, hf_h225_sctp);
+static int dissect_sctp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_TransportAddress(tvb, offset, actx, tree, hf_h225_sctp);
}
static int
-dissect_h225_INTEGER_0_127(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_h225_INTEGER_0_127(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_priority(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_0_127(tvb, offset, pinfo, tree, hf_h225_priority);
+static int dissect_priority(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_0_127(tvb, offset, actx, tree, hf_h225_priority);
}
@@ -6675,14 +6673,14 @@ static const per_sequence_t AlternateTransportAddresses_sequence[] = {
};
static int
-dissect_h225_AlternateTransportAddresses(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_AlternateTransportAddresses(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_AlternateTransportAddresses, AlternateTransportAddresses_sequence);
return offset;
}
-static int dissect_alternateTransportAddresses(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AlternateTransportAddresses(tvb, offset, pinfo, tree, hf_h225_alternateTransportAddresses);
+static int dissect_alternateTransportAddresses(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AlternateTransportAddresses(tvb, offset, actx, tree, hf_h225_alternateTransportAddresses);
}
@@ -6704,20 +6702,20 @@ static const per_sequence_t Endpoint_sequence[] = {
};
static int
-dissect_h225_Endpoint(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_Endpoint(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_Endpoint, Endpoint_sequence);
return offset;
}
-static int dissect_alternateEndpoints_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_Endpoint(tvb, offset, pinfo, tree, hf_h225_alternateEndpoints_item);
+static int dissect_alternateEndpoints_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_Endpoint(tvb, offset, actx, tree, hf_h225_alternateEndpoints_item);
}
-static int dissect_srcAlternatives_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_Endpoint(tvb, offset, pinfo, tree, hf_h225_srcAlternatives_item);
+static int dissect_srcAlternatives_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_Endpoint(tvb, offset, actx, tree, hf_h225_srcAlternatives_item);
}
-static int dissect_destAlternatives_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_Endpoint(tvb, offset, pinfo, tree, hf_h225_destAlternatives_item);
+static int dissect_destAlternatives_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_Endpoint(tvb, offset, actx, tree, hf_h225_destAlternatives_item);
}
@@ -6736,15 +6734,15 @@ static const per_choice_t UseSpecifiedTransport_choice[] = {
};
static int
-dissect_h225_UseSpecifiedTransport(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_UseSpecifiedTransport(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_UseSpecifiedTransport, UseSpecifiedTransport_choice,
NULL);
return offset;
}
-static int dissect_useSpecifiedTransport(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_UseSpecifiedTransport(tvb, offset, pinfo, tree, hf_h225_useSpecifiedTransport);
+static int dissect_useSpecifiedTransport(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_UseSpecifiedTransport(tvb, offset, actx, tree, hf_h225_useSpecifiedTransport);
}
@@ -6757,14 +6755,14 @@ static const per_sequence_t AlternateGK_sequence[] = {
};
static int
-dissect_h225_AlternateGK(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_AlternateGK(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_AlternateGK, AlternateGK_sequence);
return offset;
}
-static int dissect_alternateGatekeeper_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AlternateGK(tvb, offset, pinfo, tree, hf_h225_alternateGatekeeper_item);
+static int dissect_alternateGatekeeper_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AlternateGK(tvb, offset, actx, tree, hf_h225_alternateGatekeeper_item);
}
@@ -6773,14 +6771,14 @@ static const per_sequence_t SEQUENCE_OF_AlternateGK_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_AlternateGK(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_AlternateGK(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_AlternateGK, SEQUENCE_OF_AlternateGK_sequence_of);
return offset;
}
-static int dissect_alternateGatekeeper(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_AlternateGK(tvb, offset, pinfo, tree, hf_h225_alternateGatekeeper);
+static int dissect_alternateGatekeeper(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_AlternateGK(tvb, offset, actx, tree, hf_h225_alternateGatekeeper);
}
@@ -6791,14 +6789,14 @@ static const per_sequence_t AltGKInfo_sequence[] = {
};
static int
-dissect_h225_AltGKInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_AltGKInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_AltGKInfo, AltGKInfo_sequence);
return offset;
}
-static int dissect_altGKInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AltGKInfo(tvb, offset, pinfo, tree, hf_h225_altGKInfo);
+static int dissect_altGKInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AltGKInfo(tvb, offset, actx, tree, hf_h225_altGKInfo);
}
@@ -6823,54 +6821,54 @@ static const per_choice_t SecurityErrors2_choice[] = {
};
static int
-dissect_h225_SecurityErrors2(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SecurityErrors2(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_SecurityErrors2, SecurityErrors2_choice,
NULL);
return offset;
}
-static int dissect_securityError(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SecurityErrors2(tvb, offset, pinfo, tree, hf_h225_securityError);
+static int dissect_securityError(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SecurityErrors2(tvb, offset, actx, tree, hf_h225_securityError);
}
static int
-dissect_h225_RequestSeqNum(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,
- 1U, 65535U, &(h225_pi->requestSeqNum), NULL, FALSE);
+dissect_h225_RequestSeqNum(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 65535U, &(h225_pi->requestSeqNum), FALSE);
return offset;
}
-static int dissect_requestSeqNum(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_RequestSeqNum(tvb, offset, pinfo, tree, hf_h225_requestSeqNum);
+static int dissect_requestSeqNum(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_RequestSeqNum(tvb, offset, actx, tree, hf_h225_requestSeqNum);
}
static int
-dissect_h225_TimeToLive(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,
- 1U, 4294967295U, NULL, NULL, FALSE);
+dissect_h225_TimeToLive(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 4294967295U, NULL, FALSE);
return offset;
}
-static int dissect_timeToLive(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TimeToLive(tvb, offset, pinfo, tree, hf_h225_timeToLive);
+static int dissect_timeToLive(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TimeToLive(tvb, offset, actx, tree, hf_h225_timeToLive);
}
static int
-dissect_h225_H248PackagesDescriptor(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_H248PackagesDescriptor(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, NULL);
return offset;
}
-static int dissect_supportedH248Packages_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_H248PackagesDescriptor(tvb, offset, pinfo, tree, hf_h225_supportedH248Packages_item);
+static int dissect_supportedH248Packages_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_H248PackagesDescriptor(tvb, offset, actx, tree, hf_h225_supportedH248Packages_item);
}
@@ -6887,18 +6885,18 @@ static const per_choice_t EncryptIntAlg_choice[] = {
};
static int
-dissect_h225_EncryptIntAlg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_EncryptIntAlg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_EncryptIntAlg, EncryptIntAlg_choice,
NULL);
return offset;
}
-static int dissect_hMAC_iso10118_2_s(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_EncryptIntAlg(tvb, offset, pinfo, tree, hf_h225_hMAC_iso10118_2_s);
+static int dissect_hMAC_iso10118_2_s(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_EncryptIntAlg(tvb, offset, actx, tree, hf_h225_hMAC_iso10118_2_s);
}
-static int dissect_hMAC_iso10118_2_l(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_EncryptIntAlg(tvb, offset, pinfo, tree, hf_h225_hMAC_iso10118_2_l);
+static int dissect_hMAC_iso10118_2_l(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_EncryptIntAlg(tvb, offset, actx, tree, hf_h225_hMAC_iso10118_2_l);
}
@@ -6919,15 +6917,15 @@ static const per_choice_t NonIsoIntegrityMechanism_choice[] = {
};
static int
-dissect_h225_NonIsoIntegrityMechanism(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_NonIsoIntegrityMechanism(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_NonIsoIntegrityMechanism, NonIsoIntegrityMechanism_choice,
NULL);
return offset;
}
-static int dissect_nonIsoIM(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NonIsoIntegrityMechanism(tvb, offset, pinfo, tree, hf_h225_nonIsoIM);
+static int dissect_nonIsoIM(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NonIsoIntegrityMechanism(tvb, offset, actx, tree, hf_h225_nonIsoIM);
}
@@ -6948,28 +6946,28 @@ static const per_choice_t IntegrityMechanism_choice[] = {
};
static int
-dissect_h225_IntegrityMechanism(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_IntegrityMechanism(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_IntegrityMechanism, IntegrityMechanism_choice,
NULL);
return offset;
}
-static int dissect_integrity_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_IntegrityMechanism(tvb, offset, pinfo, tree, hf_h225_integrity_item);
+static int dissect_integrity_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_IntegrityMechanism(tvb, offset, actx, tree, hf_h225_integrity_item);
}
static int
-dissect_h225_BIT_STRING(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_BIT_STRING(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, FALSE);
return offset;
}
-static int dissect_icv(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BIT_STRING(tvb, offset, pinfo, tree, hf_h225_icv);
+static int dissect_icv(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BIT_STRING(tvb, offset, actx, tree, hf_h225_icv);
}
@@ -6980,21 +6978,21 @@ static const per_sequence_t ICV_sequence[] = {
};
static int
-dissect_h225_ICV(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_ICV(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_ICV, ICV_sequence);
return offset;
}
-static int dissect_integrityCheckValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ICV(tvb, offset, pinfo, tree, hf_h225_integrityCheckValue);
+static int dissect_integrityCheckValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ICV(tvb, offset, actx, tree, hf_h225_integrityCheckValue);
}
static int
-dissect_h225_FastStartToken(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_h235_ClearToken(tvb, offset, pinfo, tree, hf_index);
+dissect_h225_FastStartToken(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_h235_ClearToken(tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -7006,14 +7004,14 @@ static const per_sequence_t CapacityReportingCapability_sequence[] = {
};
static int
-dissect_h225_CapacityReportingCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_CapacityReportingCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_CapacityReportingCapability, CapacityReportingCapability_sequence);
return offset;
}
-static int dissect_capacityReportingCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CapacityReportingCapability(tvb, offset, pinfo, tree, hf_h225_capacityReportingCapability);
+static int dissect_capacityReportingCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CapacityReportingCapability(tvb, offset, actx, tree, hf_h225_capacityReportingCapability);
}
@@ -7024,14 +7022,14 @@ static const per_sequence_t CapacityReportingSpecification_when_sequence[] = {
};
static int
-dissect_h225_CapacityReportingSpecification_when(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_CapacityReportingSpecification_when(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_CapacityReportingSpecification_when, CapacityReportingSpecification_when_sequence);
return offset;
}
-static int dissect_capacityReportingSpecification_when(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CapacityReportingSpecification_when(tvb, offset, pinfo, tree, hf_h225_capacityReportingSpecification_when);
+static int dissect_capacityReportingSpecification_when(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CapacityReportingSpecification_when(tvb, offset, actx, tree, hf_h225_capacityReportingSpecification_when);
}
@@ -7041,14 +7039,14 @@ static const per_sequence_t CapacityReportingSpecification_sequence[] = {
};
static int
-dissect_h225_CapacityReportingSpecification(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_CapacityReportingSpecification(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_CapacityReportingSpecification, CapacityReportingSpecification_sequence);
return offset;
}
-static int dissect_capacityReportingSpec(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CapacityReportingSpecification(tvb, offset, pinfo, tree, hf_h225_capacityReportingSpec);
+static int dissect_capacityReportingSpec(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CapacityReportingSpecification(tvb, offset, actx, tree, hf_h225_capacityReportingSpec);
}
@@ -7061,20 +7059,20 @@ static const per_sequence_t RasUsageInfoTypes_sequence[] = {
};
static int
-dissect_h225_RasUsageInfoTypes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_RasUsageInfoTypes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_RasUsageInfoTypes, RasUsageInfoTypes_sequence);
return offset;
}
-static int dissect_required(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_RasUsageInfoTypes(tvb, offset, pinfo, tree, hf_h225_required);
+static int dissect_required(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_RasUsageInfoTypes(tvb, offset, actx, tree, hf_h225_required);
}
-static int dissect_usageReportingCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_RasUsageInfoTypes(tvb, offset, pinfo, tree, hf_h225_usageReportingCapability);
+static int dissect_usageReportingCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_RasUsageInfoTypes(tvb, offset, actx, tree, hf_h225_usageReportingCapability);
}
-static int dissect_usageInfoRequested(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_RasUsageInfoTypes(tvb, offset, pinfo, tree, hf_h225_usageInfoRequested);
+static int dissect_usageInfoRequested(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_RasUsageInfoTypes(tvb, offset, actx, tree, hf_h225_usageInfoRequested);
}
@@ -7086,14 +7084,14 @@ static const per_sequence_t RasUsageSpecification_when_sequence[] = {
};
static int
-dissect_h225_RasUsageSpecification_when(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_RasUsageSpecification_when(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_RasUsageSpecification_when, RasUsageSpecification_when_sequence);
return offset;
}
-static int dissect_when(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_RasUsageSpecification_when(tvb, offset, pinfo, tree, hf_h225_when);
+static int dissect_when(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_RasUsageSpecification_when(tvb, offset, actx, tree, hf_h225_when);
}
@@ -7104,14 +7102,14 @@ static const per_sequence_t RasUsageSpecificationcallStartingPoint_sequence[] =
};
static int
-dissect_h225_RasUsageSpecificationcallStartingPoint(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_RasUsageSpecificationcallStartingPoint(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_RasUsageSpecificationcallStartingPoint, RasUsageSpecificationcallStartingPoint_sequence);
return offset;
}
-static int dissect_ras_callStartingPoint(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_RasUsageSpecificationcallStartingPoint(tvb, offset, pinfo, tree, hf_h225_ras_callStartingPoint);
+static int dissect_ras_callStartingPoint(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_RasUsageSpecificationcallStartingPoint(tvb, offset, actx, tree, hf_h225_ras_callStartingPoint);
}
@@ -7123,14 +7121,14 @@ static const per_sequence_t RasUsageSpecification_sequence[] = {
};
static int
-dissect_h225_RasUsageSpecification(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_RasUsageSpecification(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_RasUsageSpecification, RasUsageSpecification_sequence);
return offset;
}
-static int dissect_usageSpec_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_RasUsageSpecification(tvb, offset, pinfo, tree, hf_h225_usageSpec_item);
+static int dissect_usageSpec_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_RasUsageSpecification(tvb, offset, actx, tree, hf_h225_usageSpec_item);
}
@@ -7143,27 +7141,27 @@ static const per_sequence_t RasUsageInformation_sequence[] = {
};
static int
-dissect_h225_RasUsageInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_RasUsageInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_RasUsageInformation, RasUsageInformation_sequence);
return offset;
}
-static int dissect_usageInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_RasUsageInformation(tvb, offset, pinfo, tree, hf_h225_usageInformation);
+static int dissect_usageInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_RasUsageInformation(tvb, offset, actx, tree, hf_h225_usageInformation);
}
static int
-dissect_h225_OCTET_STRING_SIZE_2_32(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_OCTET_STRING_SIZE_2_32(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
2, 32, NULL);
return offset;
}
-static int dissect_releaseCompleteCauseIE(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_OCTET_STRING_SIZE_2_32(tvb, offset, pinfo, tree, hf_h225_releaseCompleteCauseIE);
+static int dissect_releaseCompleteCauseIE(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_OCTET_STRING_SIZE_2_32(tvb, offset, actx, tree, hf_h225_releaseCompleteCauseIE);
}
@@ -7180,15 +7178,15 @@ static const per_choice_t CallTerminationCause_choice[] = {
};
static int
-dissect_h225_CallTerminationCause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_CallTerminationCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_CallTerminationCause, CallTerminationCause_choice,
NULL);
return offset;
}
-static int dissect_terminationCause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallTerminationCause(tvb, offset, pinfo, tree, hf_h225_terminationCause);
+static int dissect_terminationCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallTerminationCause(tvb, offset, actx, tree, hf_h225_terminationCause);
}
@@ -7199,29 +7197,29 @@ static const per_sequence_t TransportChannelInfo_sequence[] = {
};
static int
-dissect_h225_TransportChannelInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_TransportChannelInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_TransportChannelInfo, TransportChannelInfo_sequence);
return offset;
}
-static int dissect_rtcpAddresses(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportChannelInfo(tvb, offset, pinfo, tree, hf_h225_rtcpAddresses);
+static int dissect_rtcpAddresses(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportChannelInfo(tvb, offset, actx, tree, hf_h225_rtcpAddresses);
}
-static int dissect_rtpAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportChannelInfo(tvb, offset, pinfo, tree, hf_h225_rtpAddress);
+static int dissect_rtpAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportChannelInfo(tvb, offset, actx, tree, hf_h225_rtpAddress);
}
-static int dissect_rtcpAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportChannelInfo(tvb, offset, pinfo, tree, hf_h225_rtcpAddress);
+static int dissect_rtcpAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportChannelInfo(tvb, offset, actx, tree, hf_h225_rtcpAddress);
}
-static int dissect_data_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportChannelInfo(tvb, offset, pinfo, tree, hf_h225_data_item);
+static int dissect_data_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportChannelInfo(tvb, offset, actx, tree, hf_h225_data_item);
}
-static int dissect_h245(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportChannelInfo(tvb, offset, pinfo, tree, hf_h225_h245);
+static int dissect_h245(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportChannelInfo(tvb, offset, actx, tree, hf_h225_h245);
}
-static int dissect_callSignaling(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportChannelInfo(tvb, offset, pinfo, tree, hf_h225_callSignaling);
+static int dissect_callSignaling(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportChannelInfo(tvb, offset, actx, tree, hf_h225_callSignaling);
}
@@ -7234,14 +7232,14 @@ static const per_sequence_t BandwidthDetails_sequence[] = {
};
static int
-dissect_h225_BandwidthDetails(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_BandwidthDetails(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_BandwidthDetails, BandwidthDetails_sequence);
return offset;
}
-static int dissect_bandwidthDetails_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BandwidthDetails(tvb, offset, pinfo, tree, hf_h225_bandwidthDetails_item);
+static int dissect_bandwidthDetails_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BandwidthDetails(tvb, offset, actx, tree, hf_h225_bandwidthDetails_item);
}
@@ -7252,46 +7250,46 @@ static const per_sequence_t CallCreditCapability_sequence[] = {
};
static int
-dissect_h225_CallCreditCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_CallCreditCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_CallCreditCapability, CallCreditCapability_sequence);
return offset;
}
-static int dissect_callCreditCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallCreditCapability(tvb, offset, pinfo, tree, hf_h225_callCreditCapability);
+static int dissect_callCreditCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallCreditCapability(tvb, offset, actx, tree, hf_h225_callCreditCapability);
}
static int
-dissect_h225_PrintableString(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_PrintableString(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_PrintableString(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_PrintableString(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND);
return offset;
}
-static int dissect_cname(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_PrintableString(tvb, offset, pinfo, tree, hf_h225_cname);
+static int dissect_cname(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_PrintableString(tvb, offset, actx, tree, hf_h225_cname);
}
static int
-dissect_h225_INTEGER_1_255(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,
- 1U, 255U, NULL, NULL, FALSE);
+dissect_h225_INTEGER_1_255(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_sessionId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_1_255(tvb, offset, pinfo, tree, hf_h225_sessionId);
+static int dissect_sessionId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_1_255(tvb, offset, actx, tree, hf_h225_sessionId);
}
-static int dissect_associatedSessionIds_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_1_255(tvb, offset, pinfo, tree, hf_h225_associatedSessionIds_item);
+static int dissect_associatedSessionIds_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_1_255(tvb, offset, actx, tree, hf_h225_associatedSessionIds_item);
}
-static int dissect_hopCount(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_1_255(tvb, offset, pinfo, tree, hf_h225_hopCount);
+static int dissect_hopCount(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_1_255(tvb, offset, actx, tree, hf_h225_hopCount);
}
@@ -7300,14 +7298,14 @@ static const per_sequence_t T_associatedSessionIds_sequence_of[1] = {
};
static int
-dissect_h225_T_associatedSessionIds(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_associatedSessionIds(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_T_associatedSessionIds, T_associatedSessionIds_sequence_of);
return offset;
}
-static int dissect_associatedSessionIds(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_associatedSessionIds(tvb, offset, pinfo, tree, hf_h225_associatedSessionIds);
+static int dissect_associatedSessionIds(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_associatedSessionIds(tvb, offset, actx, tree, hf_h225_associatedSessionIds);
}
@@ -7324,17 +7322,17 @@ static const per_sequence_t RTPSession_sequence[] = {
};
static int
-dissect_h225_RTPSession(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_RTPSession(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_RTPSession, RTPSession_sequence);
return offset;
}
-static int dissect_audio_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_RTPSession(tvb, offset, pinfo, tree, hf_h225_audio_item);
+static int dissect_audio_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_RTPSession(tvb, offset, actx, tree, hf_h225_audio_item);
}
-static int dissect_video_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_RTPSession(tvb, offset, pinfo, tree, hf_h225_video_item);
+static int dissect_video_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_RTPSession(tvb, offset, actx, tree, hf_h225_video_item);
}
@@ -7343,20 +7341,20 @@ static const per_sequence_t SEQUENCE_OF_Endpoint_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_Endpoint(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_Endpoint(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_Endpoint, SEQUENCE_OF_Endpoint_sequence_of);
return offset;
}
-static int dissect_alternateEndpoints(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_Endpoint(tvb, offset, pinfo, tree, hf_h225_alternateEndpoints);
+static int dissect_alternateEndpoints(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_Endpoint(tvb, offset, actx, tree, hf_h225_alternateEndpoints);
}
-static int dissect_srcAlternatives(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_Endpoint(tvb, offset, pinfo, tree, hf_h225_srcAlternatives);
+static int dissect_srcAlternatives(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_Endpoint(tvb, offset, actx, tree, hf_h225_srcAlternatives);
}
-static int dissect_destAlternatives(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_Endpoint(tvb, offset, pinfo, tree, hf_h225_destAlternatives);
+static int dissect_destAlternatives(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_Endpoint(tvb, offset, actx, tree, hf_h225_destAlternatives);
}
@@ -7365,14 +7363,14 @@ static const per_sequence_t SEQUENCE_OF_AuthenticationMechanism_sequence_of[1] =
};
static int
-dissect_h225_SEQUENCE_OF_AuthenticationMechanism(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_AuthenticationMechanism(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_AuthenticationMechanism, SEQUENCE_OF_AuthenticationMechanism_sequence_of);
return offset;
}
-static int dissect_authenticationCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_AuthenticationMechanism(tvb, offset, pinfo, tree, hf_h225_authenticationCapability);
+static int dissect_authenticationCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_AuthenticationMechanism(tvb, offset, actx, tree, hf_h225_authenticationCapability);
}
@@ -7381,14 +7379,14 @@ static const per_sequence_t T_algorithmOIDs_sequence_of[1] = {
};
static int
-dissect_h225_T_algorithmOIDs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_algorithmOIDs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_T_algorithmOIDs, T_algorithmOIDs_sequence_of);
return offset;
}
-static int dissect_algorithmOIDs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_algorithmOIDs(tvb, offset, pinfo, tree, hf_h225_algorithmOIDs);
+static int dissect_algorithmOIDs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_algorithmOIDs(tvb, offset, actx, tree, hf_h225_algorithmOIDs);
}
@@ -7397,14 +7395,14 @@ static const per_sequence_t SEQUENCE_OF_IntegrityMechanism_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_IntegrityMechanism(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_IntegrityMechanism(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_IntegrityMechanism, SEQUENCE_OF_IntegrityMechanism_sequence_of);
return offset;
}
-static int dissect_integrity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_IntegrityMechanism(tvb, offset, pinfo, tree, hf_h225_integrity);
+static int dissect_integrity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_IntegrityMechanism(tvb, offset, actx, tree, hf_h225_integrity);
}
@@ -7431,14 +7429,14 @@ static const per_sequence_t GatekeeperRequest_sequence[] = {
};
static int
-dissect_h225_GatekeeperRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_GatekeeperRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_GatekeeperRequest, GatekeeperRequest_sequence);
return offset;
}
-static int dissect_gatekeeperRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_GatekeeperRequest(tvb, offset, pinfo, tree, hf_h225_gatekeeperRequest);
+static int dissect_gatekeeperRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_GatekeeperRequest(tvb, offset, actx, tree, hf_h225_gatekeeperRequest);
}
@@ -7461,14 +7459,14 @@ static const per_sequence_t GatekeeperConfirm_sequence[] = {
};
static int
-dissect_h225_GatekeeperConfirm(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_GatekeeperConfirm(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_GatekeeperConfirm, GatekeeperConfirm_sequence);
return offset;
}
-static int dissect_gatekeeperConfirm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_GatekeeperConfirm(tvb, offset, pinfo, tree, hf_h225_gatekeeperConfirm);
+static int dissect_gatekeeperConfirm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_GatekeeperConfirm(tvb, offset, actx, tree, hf_h225_gatekeeperConfirm);
}
@@ -7497,11 +7495,11 @@ static const per_choice_t GatekeeperRejectReason_choice[] = {
};
static int
-dissect_h225_GatekeeperRejectReason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_GatekeeperRejectReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 370 "h225.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_GatekeeperRejectReason, GatekeeperRejectReason_choice,
&value);
@@ -7510,8 +7508,8 @@ dissect_h225_GatekeeperRejectReason(tvbuff_t *tvb, int offset, packet_info *pinf
return offset;
}
-static int dissect_gatekeeperRejectReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_GatekeeperRejectReason(tvb, offset, pinfo, tree, hf_h225_gatekeeperRejectReason);
+static int dissect_gatekeeperRejectReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_GatekeeperRejectReason(tvb, offset, actx, tree, hf_h225_gatekeeperRejectReason);
}
@@ -7531,14 +7529,14 @@ static const per_sequence_t GatekeeperReject_sequence[] = {
};
static int
-dissect_h225_GatekeeperReject(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_GatekeeperReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_GatekeeperReject, GatekeeperReject_sequence);
return offset;
}
-static int dissect_gatekeeperReject(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_GatekeeperReject(tvb, offset, pinfo, tree, hf_h225_gatekeeperReject);
+static int dissect_gatekeeperReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_GatekeeperReject(tvb, offset, actx, tree, hf_h225_gatekeeperReject);
}
@@ -7547,17 +7545,17 @@ static const per_sequence_t SEQUENCE_OF_AddressPattern_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_AddressPattern(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_AddressPattern(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_AddressPattern, SEQUENCE_OF_AddressPattern_sequence_of);
return offset;
}
-static int dissect_terminalAliasPattern(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_AddressPattern(tvb, offset, pinfo, tree, hf_h225_terminalAliasPattern);
+static int dissect_terminalAliasPattern(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_AddressPattern(tvb, offset, actx, tree, hf_h225_terminalAliasPattern);
}
-static int dissect_endpointAliasPattern(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_AddressPattern(tvb, offset, pinfo, tree, hf_h225_endpointAliasPattern);
+static int dissect_endpointAliasPattern(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_AddressPattern(tvb, offset, actx, tree, hf_h225_endpointAliasPattern);
}
@@ -7566,14 +7564,14 @@ static const per_sequence_t SEQUENCE_OF_H248PackagesDescriptor_sequence_of[1] =
};
static int
-dissect_h225_SEQUENCE_OF_H248PackagesDescriptor(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_H248PackagesDescriptor(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_H248PackagesDescriptor, SEQUENCE_OF_H248PackagesDescriptor_sequence_of);
return offset;
}
-static int dissect_supportedH248Packages(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_H248PackagesDescriptor(tvb, offset, pinfo, tree, hf_h225_supportedH248Packages);
+static int dissect_supportedH248Packages(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_H248PackagesDescriptor(tvb, offset, actx, tree, hf_h225_supportedH248Packages);
}
@@ -7615,33 +7613,33 @@ static const per_sequence_t RegistrationRequest_sequence[] = {
};
static int
-dissect_h225_RegistrationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_RegistrationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_RegistrationRequest, RegistrationRequest_sequence);
return offset;
}
-static int dissect_registrationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_RegistrationRequest(tvb, offset, pinfo, tree, hf_h225_registrationRequest);
+static int dissect_registrationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_RegistrationRequest(tvb, offset, actx, tree, hf_h225_registrationRequest);
}
static int
-dissect_h225_INTEGER_1_65535(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,
- 1U, 65535U, NULL, NULL, FALSE);
+dissect_h225_INTEGER_1_65535(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_irrFrequencyInCall(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_1_65535(tvb, offset, pinfo, tree, hf_h225_irrFrequencyInCall);
+static int dissect_irrFrequencyInCall(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_1_65535(tvb, offset, actx, tree, hf_h225_irrFrequencyInCall);
}
-static int dissect_irrFrequency(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_1_65535(tvb, offset, pinfo, tree, hf_h225_irrFrequency);
+static int dissect_irrFrequency(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_1_65535(tvb, offset, actx, tree, hf_h225_irrFrequency);
}
-static int dissect_delay(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_INTEGER_1_65535(tvb, offset, pinfo, tree, hf_h225_delay);
+static int dissect_delay(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_INTEGER_1_65535(tvb, offset, actx, tree, hf_h225_delay);
}
@@ -7658,14 +7656,14 @@ static const per_sequence_t T_preGrantedARQ_sequence[] = {
};
static int
-dissect_h225_T_preGrantedARQ(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_preGrantedARQ(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_T_preGrantedARQ, T_preGrantedARQ_sequence);
return offset;
}
-static int dissect_preGrantedARQ(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_preGrantedARQ(tvb, offset, pinfo, tree, hf_h225_preGrantedARQ);
+static int dissect_preGrantedARQ(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_preGrantedARQ(tvb, offset, actx, tree, hf_h225_preGrantedARQ);
}
@@ -7674,14 +7672,14 @@ static const per_sequence_t SEQUENCE_OF_RasUsageSpecification_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_RasUsageSpecification(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_RasUsageSpecification(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_RasUsageSpecification, SEQUENCE_OF_RasUsageSpecification_sequence_of);
return offset;
}
-static int dissect_usageSpec(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_RasUsageSpecification(tvb, offset, pinfo, tree, hf_h225_usageSpec);
+static int dissect_usageSpec(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_RasUsageSpecification(tvb, offset, actx, tree, hf_h225_usageSpec);
}
@@ -7714,14 +7712,14 @@ static const per_sequence_t RegistrationConfirm_sequence[] = {
};
static int
-dissect_h225_RegistrationConfirm(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_RegistrationConfirm(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_RegistrationConfirm, RegistrationConfirm_sequence);
return offset;
}
-static int dissect_registrationConfirm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_RegistrationConfirm(tvb, offset, pinfo, tree, hf_h225_registrationConfirm);
+static int dissect_registrationConfirm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_RegistrationConfirm(tvb, offset, actx, tree, hf_h225_registrationConfirm);
}
@@ -7733,14 +7731,14 @@ static const per_sequence_t T_invalidTerminalAliases_sequence[] = {
};
static int
-dissect_h225_T_invalidTerminalAliases(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_invalidTerminalAliases(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_T_invalidTerminalAliases, T_invalidTerminalAliases_sequence);
return offset;
}
-static int dissect_invalidTerminalAliases(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_invalidTerminalAliases(tvb, offset, pinfo, tree, hf_h225_invalidTerminalAliases);
+static int dissect_invalidTerminalAliases(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_invalidTerminalAliases(tvb, offset, actx, tree, hf_h225_invalidTerminalAliases);
}
@@ -7789,11 +7787,11 @@ static const per_choice_t RegistrationRejectReason_choice[] = {
};
static int
-dissect_h225_RegistrationRejectReason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_RegistrationRejectReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 425 "h225.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_RegistrationRejectReason, RegistrationRejectReason_choice,
&value);
@@ -7802,8 +7800,8 @@ dissect_h225_RegistrationRejectReason(tvbuff_t *tvb, int offset, packet_info *pi
return offset;
}
-static int dissect_registrationRejectReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_RegistrationRejectReason(tvb, offset, pinfo, tree, hf_h225_registrationRejectReason);
+static int dissect_registrationRejectReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_RegistrationRejectReason(tvb, offset, actx, tree, hf_h225_registrationRejectReason);
}
@@ -7823,14 +7821,14 @@ static const per_sequence_t RegistrationReject_sequence[] = {
};
static int
-dissect_h225_RegistrationReject(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_RegistrationReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_RegistrationReject, RegistrationReject_sequence);
return offset;
}
-static int dissect_registrationReject(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_RegistrationReject(tvb, offset, pinfo, tree, hf_h225_registrationReject);
+static int dissect_registrationReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_RegistrationReject(tvb, offset, actx, tree, hf_h225_registrationReject);
}
@@ -7855,11 +7853,11 @@ static const per_choice_t UnregRequestReason_choice[] = {
};
static int
-dissect_h225_UnregRequestReason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_UnregRequestReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 377 "h225.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_UnregRequestReason, UnregRequestReason_choice,
&value);
@@ -7868,8 +7866,8 @@ dissect_h225_UnregRequestReason(tvbuff_t *tvb, int offset, packet_info *pinfo _U
return offset;
}
-static int dissect_unregRequestReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_UnregRequestReason(tvb, offset, pinfo, tree, hf_h225_unregRequestReason);
+static int dissect_unregRequestReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_UnregRequestReason(tvb, offset, actx, tree, hf_h225_unregRequestReason);
}
@@ -7893,14 +7891,14 @@ static const per_sequence_t UnregistrationRequest_sequence[] = {
};
static int
-dissect_h225_UnregistrationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_UnregistrationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_UnregistrationRequest, UnregistrationRequest_sequence);
return offset;
}
-static int dissect_unregistrationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_UnregistrationRequest(tvb, offset, pinfo, tree, hf_h225_unregistrationRequest);
+static int dissect_unregistrationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_UnregistrationRequest(tvb, offset, actx, tree, hf_h225_unregistrationRequest);
}
@@ -7915,14 +7913,14 @@ static const per_sequence_t UnregistrationConfirm_sequence[] = {
};
static int
-dissect_h225_UnregistrationConfirm(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_UnregistrationConfirm(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_UnregistrationConfirm, UnregistrationConfirm_sequence);
return offset;
}
-static int dissect_unregistrationConfirm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_UnregistrationConfirm(tvb, offset, pinfo, tree, hf_h225_unregistrationConfirm);
+static int dissect_unregistrationConfirm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_UnregistrationConfirm(tvb, offset, actx, tree, hf_h225_unregistrationConfirm);
}
@@ -7947,11 +7945,11 @@ static const per_choice_t UnregRejectReason_choice[] = {
};
static int
-dissect_h225_UnregRejectReason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_UnregRejectReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 384 "h225.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_UnregRejectReason, UnregRejectReason_choice,
&value);
@@ -7960,8 +7958,8 @@ dissect_h225_UnregRejectReason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_
return offset;
}
-static int dissect_unregRejectReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_UnregRejectReason(tvb, offset, pinfo, tree, hf_h225_unregRejectReason);
+static int dissect_unregRejectReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_UnregRejectReason(tvb, offset, actx, tree, hf_h225_unregRejectReason);
}
@@ -7978,14 +7976,14 @@ static const per_sequence_t UnregistrationReject_sequence[] = {
};
static int
-dissect_h225_UnregistrationReject(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_UnregistrationReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_UnregistrationReject, UnregistrationReject_sequence);
return offset;
}
-static int dissect_unregistrationReject(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_UnregistrationReject(tvb, offset, pinfo, tree, hf_h225_unregistrationReject);
+static int dissect_unregistrationReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_UnregistrationReject(tvb, offset, actx, tree, hf_h225_unregistrationReject);
}
@@ -8002,31 +8000,31 @@ static const per_choice_t CallModel_choice[] = {
};
static int
-dissect_h225_CallModel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_CallModel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_CallModel, CallModel_choice,
NULL);
return offset;
}
-static int dissect_callModel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallModel(tvb, offset, pinfo, tree, hf_h225_callModel);
+static int dissect_callModel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallModel(tvb, offset, actx, tree, hf_h225_callModel);
}
static int
-dissect_h225_DestinationInfo_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_DestinationInfo_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 192 "h225.cnf"
h225_pi->is_destinationInfo = TRUE;
- offset = dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_index);
+ offset = dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_DestinationInfo_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_DestinationInfo_item(tvb, offset, pinfo, tree, hf_h225_DestinationInfo_item);
+static int dissect_DestinationInfo_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_DestinationInfo_item(tvb, offset, actx, tree, hf_h225_DestinationInfo_item);
}
@@ -8035,14 +8033,14 @@ static const per_sequence_t DestinationInfo_sequence_of[1] = {
};
static int
-dissect_h225_DestinationInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_DestinationInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_DestinationInfo, DestinationInfo_sequence_of);
return offset;
}
-static int dissect_destinationInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_DestinationInfo(tvb, offset, pinfo, tree, hf_h225_destinationInfo);
+static int dissect_destinationInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_DestinationInfo(tvb, offset, actx, tree, hf_h225_destinationInfo);
}
@@ -8061,15 +8059,15 @@ static const per_choice_t TransportQOS_choice[] = {
};
static int
-dissect_h225_TransportQOS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_TransportQOS(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_TransportQOS, TransportQOS_choice,
NULL);
return offset;
}
-static int dissect_transportQOS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_TransportQOS(tvb, offset, pinfo, tree, hf_h225_transportQOS);
+static int dissect_transportQOS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_TransportQOS(tvb, offset, actx, tree, hf_h225_transportQOS);
}
@@ -8113,14 +8111,14 @@ static const per_sequence_t AdmissionRequest_sequence[] = {
};
static int
-dissect_h225_AdmissionRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_AdmissionRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_AdmissionRequest, AdmissionRequest_sequence);
return offset;
}
-static int dissect_admissionRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AdmissionRequest(tvb, offset, pinfo, tree, hf_h225_admissionRequest);
+static int dissect_admissionRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AdmissionRequest(tvb, offset, actx, tree, hf_h225_admissionRequest);
}
@@ -8142,14 +8140,14 @@ static const per_sequence_t UUIEsRequested_sequence[] = {
};
static int
-dissect_h225_UUIEsRequested(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_UUIEsRequested(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_UUIEsRequested, UUIEsRequested_sequence);
return offset;
}
-static int dissect_uuiesRequested(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_UUIEsRequested(tvb, offset, pinfo, tree, hf_h225_uuiesRequested);
+static int dissect_uuiesRequested(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_UUIEsRequested(tvb, offset, actx, tree, hf_h225_uuiesRequested);
}
@@ -8186,17 +8184,17 @@ static const per_sequence_t AdmissionConfirm_sequence[] = {
};
static int
-dissect_h225_AdmissionConfirm(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_AdmissionConfirm(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_AdmissionConfirm, AdmissionConfirm_sequence);
return offset;
}
-static int dissect_admissionConfirm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AdmissionConfirm(tvb, offset, pinfo, tree, hf_h225_admissionConfirm);
+static int dissect_admissionConfirm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AdmissionConfirm(tvb, offset, actx, tree, hf_h225_admissionConfirm);
}
-static int dissect_admissionConfirmSequence_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AdmissionConfirm(tvb, offset, pinfo, tree, hf_h225_admissionConfirmSequence_item);
+static int dissect_admissionConfirmSequence_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AdmissionConfirm(tvb, offset, actx, tree, hf_h225_admissionConfirmSequence_item);
}
@@ -8205,17 +8203,17 @@ static const per_sequence_t SEQUENCE_OF_PartyNumber_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_PartyNumber(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_PartyNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_PartyNumber, SEQUENCE_OF_PartyNumber_sequence_of);
return offset;
}
-static int dissect_routeCallToSCN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_PartyNumber(tvb, offset, pinfo, tree, hf_h225_routeCallToSCN);
+static int dissect_routeCallToSCN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_PartyNumber(tvb, offset, actx, tree, hf_h225_routeCallToSCN);
}
-static int dissect_routeCalltoSCN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_PartyNumber(tvb, offset, pinfo, tree, hf_h225_routeCalltoSCN);
+static int dissect_routeCalltoSCN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_PartyNumber(tvb, offset, actx, tree, hf_h225_routeCalltoSCN);
}
@@ -8272,11 +8270,11 @@ static const per_choice_t AdmissionRejectReason_choice[] = {
};
static int
-dissect_h225_AdmissionRejectReason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_AdmissionRejectReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 411 "h225.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_AdmissionRejectReason, AdmissionRejectReason_choice,
&value);
@@ -8285,8 +8283,8 @@ dissect_h225_AdmissionRejectReason(tvbuff_t *tvb, int offset, packet_info *pinfo
return offset;
}
-static int dissect_rejectReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AdmissionRejectReason(tvb, offset, pinfo, tree, hf_h225_rejectReason);
+static int dissect_rejectReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AdmissionRejectReason(tvb, offset, actx, tree, hf_h225_rejectReason);
}
@@ -8306,14 +8304,14 @@ static const per_sequence_t AdmissionReject_sequence[] = {
};
static int
-dissect_h225_AdmissionReject(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_AdmissionReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_AdmissionReject, AdmissionReject_sequence);
return offset;
}
-static int dissect_admissionReject(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AdmissionReject(tvb, offset, pinfo, tree, hf_h225_admissionReject);
+static int dissect_admissionReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AdmissionReject(tvb, offset, actx, tree, hf_h225_admissionReject);
}
@@ -8322,14 +8320,14 @@ static const per_sequence_t SEQUENCE_OF_BandwidthDetails_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_BandwidthDetails(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_BandwidthDetails(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_BandwidthDetails, SEQUENCE_OF_BandwidthDetails_sequence_of);
return offset;
}
-static int dissect_bandwidthDetails(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_BandwidthDetails(tvb, offset, pinfo, tree, hf_h225_bandwidthDetails);
+static int dissect_bandwidthDetails(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_BandwidthDetails(tvb, offset, actx, tree, hf_h225_bandwidthDetails);
}
@@ -8356,14 +8354,14 @@ static const per_sequence_t BandwidthRequest_sequence[] = {
};
static int
-dissect_h225_BandwidthRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_BandwidthRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_BandwidthRequest, BandwidthRequest_sequence);
return offset;
}
-static int dissect_bandwidthRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BandwidthRequest(tvb, offset, pinfo, tree, hf_h225_bandwidthRequest);
+static int dissect_bandwidthRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BandwidthRequest(tvb, offset, actx, tree, hf_h225_bandwidthRequest);
}
@@ -8380,14 +8378,14 @@ static const per_sequence_t BandwidthConfirm_sequence[] = {
};
static int
-dissect_h225_BandwidthConfirm(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_BandwidthConfirm(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_BandwidthConfirm, BandwidthConfirm_sequence);
return offset;
}
-static int dissect_bandwidthConfirm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BandwidthConfirm(tvb, offset, pinfo, tree, hf_h225_bandwidthConfirm);
+static int dissect_bandwidthConfirm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BandwidthConfirm(tvb, offset, actx, tree, hf_h225_bandwidthConfirm);
}
@@ -8416,11 +8414,11 @@ static const per_choice_t BandRejectReason_choice[] = {
};
static int
-dissect_h225_BandRejectReason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_BandRejectReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 391 "h225.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_BandRejectReason, BandRejectReason_choice,
&value);
@@ -8429,8 +8427,8 @@ dissect_h225_BandRejectReason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_,
return offset;
}
-static int dissect_bandRejectReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BandRejectReason(tvb, offset, pinfo, tree, hf_h225_bandRejectReason);
+static int dissect_bandRejectReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BandRejectReason(tvb, offset, actx, tree, hf_h225_bandRejectReason);
}
@@ -8448,14 +8446,14 @@ static const per_sequence_t BandwidthReject_sequence[] = {
};
static int
-dissect_h225_BandwidthReject(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_BandwidthReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_BandwidthReject, BandwidthReject_sequence);
return offset;
}
-static int dissect_bandwidthReject(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_BandwidthReject(tvb, offset, pinfo, tree, hf_h225_bandwidthReject);
+static int dissect_bandwidthReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_BandwidthReject(tvb, offset, actx, tree, hf_h225_bandwidthReject);
}
@@ -8474,11 +8472,11 @@ static const per_choice_t DisengageReason_choice[] = {
};
static int
-dissect_h225_DisengageReason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_DisengageReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 398 "h225.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_DisengageReason, DisengageReason_choice,
&value);
@@ -8487,8 +8485,8 @@ dissect_h225_DisengageReason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_,
return offset;
}
-static int dissect_disengageReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_DisengageReason(tvb, offset, pinfo, tree, hf_h225_disengageReason);
+static int dissect_disengageReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_DisengageReason(tvb, offset, actx, tree, hf_h225_disengageReason);
}
@@ -8516,14 +8514,14 @@ static const per_sequence_t DisengageRequest_sequence[] = {
};
static int
-dissect_h225_DisengageRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_DisengageRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_DisengageRequest, DisengageRequest_sequence);
return offset;
}
-static int dissect_disengageRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_DisengageRequest(tvb, offset, pinfo, tree, hf_h225_disengageRequest);
+static int dissect_disengageRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_DisengageRequest(tvb, offset, actx, tree, hf_h225_disengageRequest);
}
@@ -8541,14 +8539,14 @@ static const per_sequence_t DisengageConfirm_sequence[] = {
};
static int
-dissect_h225_DisengageConfirm(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_DisengageConfirm(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_DisengageConfirm, DisengageConfirm_sequence);
return offset;
}
-static int dissect_disengageConfirm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_DisengageConfirm(tvb, offset, pinfo, tree, hf_h225_disengageConfirm);
+static int dissect_disengageConfirm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_DisengageConfirm(tvb, offset, actx, tree, hf_h225_disengageConfirm);
}
@@ -8569,11 +8567,11 @@ static const per_choice_t DisengageRejectReason_choice[] = {
};
static int
-dissect_h225_DisengageRejectReason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_DisengageRejectReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 404 "h225.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_DisengageRejectReason, DisengageRejectReason_choice,
&value);
@@ -8582,8 +8580,8 @@ dissect_h225_DisengageRejectReason(tvbuff_t *tvb, int offset, packet_info *pinfo
return offset;
}
-static int dissect_disengageRejectReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_DisengageRejectReason(tvb, offset, pinfo, tree, hf_h225_disengageRejectReason);
+static int dissect_disengageRejectReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_DisengageRejectReason(tvb, offset, actx, tree, hf_h225_disengageRejectReason);
}
@@ -8600,14 +8598,14 @@ static const per_sequence_t DisengageReject_sequence[] = {
};
static int
-dissect_h225_DisengageReject(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_DisengageReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_DisengageReject, DisengageReject_sequence);
return offset;
}
-static int dissect_disengageReject(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_DisengageReject(tvb, offset, pinfo, tree, hf_h225_disengageReject);
+static int dissect_disengageReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_DisengageReject(tvb, offset, actx, tree, hf_h225_disengageReject);
}
@@ -8637,14 +8635,14 @@ static const per_sequence_t LocationRequest_sequence[] = {
};
static int
-dissect_h225_LocationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_LocationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_LocationRequest, LocationRequest_sequence);
return offset;
}
-static int dissect_locationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_LocationRequest(tvb, offset, pinfo, tree, hf_h225_locationRequest);
+static int dissect_locationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_LocationRequest(tvb, offset, actx, tree, hf_h225_locationRequest);
}
@@ -8674,14 +8672,14 @@ static const per_sequence_t LocationConfirm_sequence[] = {
};
static int
-dissect_h225_LocationConfirm(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_LocationConfirm(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_LocationConfirm, LocationConfirm_sequence);
return offset;
}
-static int dissect_locationConfirm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_LocationConfirm(tvb, offset, pinfo, tree, hf_h225_locationConfirm);
+static int dissect_locationConfirm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_LocationConfirm(tvb, offset, actx, tree, hf_h225_locationConfirm);
}
@@ -8726,11 +8724,11 @@ static const per_choice_t LocationRejectReason_choice[] = {
};
static int
-dissect_h225_LocationRejectReason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_LocationRejectReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 418 "h225.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_LocationRejectReason, LocationRejectReason_choice,
&value);
@@ -8739,8 +8737,8 @@ dissect_h225_LocationRejectReason(tvbuff_t *tvb, int offset, packet_info *pinfo
return offset;
}
-static int dissect_locationRejectReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_LocationRejectReason(tvb, offset, pinfo, tree, hf_h225_locationRejectReason);
+static int dissect_locationRejectReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_LocationRejectReason(tvb, offset, actx, tree, hf_h225_locationRejectReason);
}
@@ -8759,14 +8757,14 @@ static const per_sequence_t LocationReject_sequence[] = {
};
static int
-dissect_h225_LocationReject(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_LocationReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_LocationReject, LocationReject_sequence);
return offset;
}
-static int dissect_locationReject(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_LocationReject(tvb, offset, pinfo, tree, hf_h225_locationReject);
+static int dissect_locationReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_LocationReject(tvb, offset, actx, tree, hf_h225_locationReject);
}
@@ -8790,14 +8788,14 @@ static const per_sequence_t InfoRequest_sequence[] = {
};
static int
-dissect_h225_InfoRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_InfoRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_InfoRequest, InfoRequest_sequence);
return offset;
}
-static int dissect_infoRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_InfoRequest(tvb, offset, pinfo, tree, hf_h225_infoRequest);
+static int dissect_infoRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_InfoRequest(tvb, offset, actx, tree, hf_h225_infoRequest);
}
@@ -8806,17 +8804,17 @@ static const per_sequence_t SEQUENCE_OF_RTPSession_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_RTPSession(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_RTPSession(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_RTPSession, SEQUENCE_OF_RTPSession_sequence_of);
return offset;
}
-static int dissect_audio(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_RTPSession(tvb, offset, pinfo, tree, hf_h225_audio);
+static int dissect_audio(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_RTPSession(tvb, offset, actx, tree, hf_h225_audio);
}
-static int dissect_video(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_RTPSession(tvb, offset, pinfo, tree, hf_h225_video);
+static int dissect_video(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_RTPSession(tvb, offset, actx, tree, hf_h225_video);
}
@@ -8825,14 +8823,14 @@ static const per_sequence_t SEQUENCE_OF_TransportChannelInfo_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_TransportChannelInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_TransportChannelInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_TransportChannelInfo, SEQUENCE_OF_TransportChannelInfo_sequence_of);
return offset;
}
-static int dissect_data(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_TransportChannelInfo(tvb, offset, pinfo, tree, hf_h225_data);
+static int dissect_data(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_TransportChannelInfo(tvb, offset, actx, tree, hf_h225_data);
}
@@ -8841,14 +8839,14 @@ static const per_sequence_t SEQUENCE_OF_ConferenceIdentifier_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_ConferenceIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_ConferenceIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_ConferenceIdentifier, SEQUENCE_OF_ConferenceIdentifier_sequence_of);
return offset;
}
-static int dissect_substituteConfIDs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_ConferenceIdentifier(tvb, offset, pinfo, tree, hf_h225_substituteConfIDs);
+static int dissect_substituteConfIDs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_ConferenceIdentifier(tvb, offset, actx, tree, hf_h225_substituteConfIDs);
}
@@ -8859,14 +8857,14 @@ static const per_sequence_t T_pdu_item_sequence[] = {
};
static int
-dissect_h225_T_pdu_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_pdu_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_T_pdu_item, T_pdu_item_sequence);
return offset;
}
-static int dissect_pdu_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_pdu_item(tvb, offset, pinfo, tree, hf_h225_pdu_item);
+static int dissect_pdu_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_pdu_item(tvb, offset, actx, tree, hf_h225_pdu_item);
}
@@ -8875,14 +8873,14 @@ static const per_sequence_t T_pdu_sequence_of[1] = {
};
static int
-dissect_h225_T_pdu(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_pdu(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_T_pdu, T_pdu_sequence_of);
return offset;
}
-static int dissect_pdu(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_pdu(tvb, offset, pinfo, tree, hf_h225_pdu);
+static int dissect_pdu(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_pdu(tvb, offset, actx, tree, hf_h225_pdu);
}
@@ -8911,14 +8909,14 @@ static const per_sequence_t T_perCallInfo_item_sequence[] = {
};
static int
-dissect_h225_T_perCallInfo_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_perCallInfo_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_T_perCallInfo_item, T_perCallInfo_item_sequence);
return offset;
}
-static int dissect_perCallInfo_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_perCallInfo_item(tvb, offset, pinfo, tree, hf_h225_perCallInfo_item);
+static int dissect_perCallInfo_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_perCallInfo_item(tvb, offset, actx, tree, hf_h225_perCallInfo_item);
}
@@ -8927,14 +8925,14 @@ static const per_sequence_t T_perCallInfo_sequence_of[1] = {
};
static int
-dissect_h225_T_perCallInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_perCallInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_T_perCallInfo, T_perCallInfo_sequence_of);
return offset;
}
-static int dissect_perCallInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_perCallInfo(tvb, offset, pinfo, tree, hf_h225_perCallInfo);
+static int dissect_perCallInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_perCallInfo(tvb, offset, actx, tree, hf_h225_perCallInfo);
}
@@ -8955,15 +8953,15 @@ static const per_choice_t InfoRequestResponseStatus_choice[] = {
};
static int
-dissect_h225_InfoRequestResponseStatus(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_InfoRequestResponseStatus(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_InfoRequestResponseStatus, InfoRequestResponseStatus_choice,
NULL);
return offset;
}
-static int dissect_irrStatus(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_InfoRequestResponseStatus(tvb, offset, pinfo, tree, hf_h225_irrStatus);
+static int dissect_irrStatus(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_InfoRequestResponseStatus(tvb, offset, actx, tree, hf_h225_irrStatus);
}
@@ -8988,14 +8986,14 @@ static const per_sequence_t InfoRequestResponse_sequence[] = {
};
static int
-dissect_h225_InfoRequestResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_InfoRequestResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_InfoRequestResponse, InfoRequestResponse_sequence);
return offset;
}
-static int dissect_infoRequestResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_InfoRequestResponse(tvb, offset, pinfo, tree, hf_h225_infoRequestResponse);
+static int dissect_infoRequestResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_InfoRequestResponse(tvb, offset, actx, tree, hf_h225_infoRequestResponse);
}
@@ -9011,14 +9009,14 @@ static const per_sequence_t NonStandardMessage_sequence[] = {
};
static int
-dissect_h225_NonStandardMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_NonStandardMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_NonStandardMessage, NonStandardMessage_sequence);
return offset;
}
-static int dissect_nonStandardMessage(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NonStandardMessage(tvb, offset, pinfo, tree, hf_h225_nonStandardMessage);
+static int dissect_nonStandardMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NonStandardMessage(tvb, offset, actx, tree, hf_h225_nonStandardMessage);
}
@@ -9032,14 +9030,14 @@ static const per_sequence_t UnknownMessageResponse_sequence[] = {
};
static int
-dissect_h225_UnknownMessageResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_UnknownMessageResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_UnknownMessageResponse, UnknownMessageResponse_sequence);
return offset;
}
-static int dissect_unknownMessageResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_UnknownMessageResponse(tvb, offset, pinfo, tree, hf_h225_unknownMessageResponse);
+static int dissect_unknownMessageResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_UnknownMessageResponse(tvb, offset, actx, tree, hf_h225_unknownMessageResponse);
}
@@ -9054,14 +9052,14 @@ static const per_sequence_t RequestInProgress_sequence[] = {
};
static int
-dissect_h225_RequestInProgress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_RequestInProgress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_RequestInProgress, RequestInProgress_sequence);
return offset;
}
-static int dissect_requestInProgress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_RequestInProgress(tvb, offset, pinfo, tree, hf_h225_requestInProgress);
+static int dissect_requestInProgress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_RequestInProgress(tvb, offset, actx, tree, hf_h225_requestInProgress);
}
@@ -9081,14 +9079,14 @@ static const per_sequence_t ResourcesAvailableIndicate_sequence[] = {
};
static int
-dissect_h225_ResourcesAvailableIndicate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_ResourcesAvailableIndicate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_ResourcesAvailableIndicate, ResourcesAvailableIndicate_sequence);
return offset;
}
-static int dissect_resourcesAvailableIndicate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ResourcesAvailableIndicate(tvb, offset, pinfo, tree, hf_h225_resourcesAvailableIndicate);
+static int dissect_resourcesAvailableIndicate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ResourcesAvailableIndicate(tvb, offset, actx, tree, hf_h225_resourcesAvailableIndicate);
}
@@ -9104,14 +9102,14 @@ static const per_sequence_t ResourcesAvailableConfirm_sequence[] = {
};
static int
-dissect_h225_ResourcesAvailableConfirm(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_ResourcesAvailableConfirm(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_ResourcesAvailableConfirm, ResourcesAvailableConfirm_sequence);
return offset;
}
-static int dissect_resourcesAvailableConfirm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ResourcesAvailableConfirm(tvb, offset, pinfo, tree, hf_h225_resourcesAvailableConfirm);
+static int dissect_resourcesAvailableConfirm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ResourcesAvailableConfirm(tvb, offset, actx, tree, hf_h225_resourcesAvailableConfirm);
}
@@ -9125,14 +9123,14 @@ static const per_sequence_t InfoRequestAck_sequence[] = {
};
static int
-dissect_h225_InfoRequestAck(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_InfoRequestAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_InfoRequestAck, InfoRequestAck_sequence);
return offset;
}
-static int dissect_infoRequestAck(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_InfoRequestAck(tvb, offset, pinfo, tree, hf_h225_infoRequestAck);
+static int dissect_infoRequestAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_InfoRequestAck(tvb, offset, actx, tree, hf_h225_infoRequestAck);
}
@@ -9153,11 +9151,11 @@ static const per_choice_t InfoRequestNakReason_choice[] = {
};
static int
-dissect_h225_InfoRequestNakReason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_InfoRequestNakReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 432 "h225.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_InfoRequestNakReason, InfoRequestNakReason_choice,
&value);
@@ -9166,8 +9164,8 @@ dissect_h225_InfoRequestNakReason(tvbuff_t *tvb, int offset, packet_info *pinfo
return offset;
}
-static int dissect_nakReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_InfoRequestNakReason(tvb, offset, pinfo, tree, hf_h225_nakReason);
+static int dissect_nakReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_InfoRequestNakReason(tvb, offset, actx, tree, hf_h225_nakReason);
}
@@ -9183,14 +9181,14 @@ static const per_sequence_t InfoRequestNak_sequence[] = {
};
static int
-dissect_h225_InfoRequestNak(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_InfoRequestNak(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_InfoRequestNak, InfoRequestNak_sequence);
return offset;
}
-static int dissect_infoRequestNak(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_InfoRequestNak(tvb, offset, pinfo, tree, hf_h225_infoRequestNak);
+static int dissect_infoRequestNak(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_InfoRequestNak(tvb, offset, actx, tree, hf_h225_infoRequestNak);
}
@@ -9202,14 +9200,14 @@ static const per_sequence_t T_callSpecific_sequence[] = {
};
static int
-dissect_h225_T_callSpecific(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_callSpecific(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_T_callSpecific, T_callSpecific_sequence);
return offset;
}
-static int dissect_callSpecific(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_callSpecific(tvb, offset, pinfo, tree, hf_h225_callSpecific);
+static int dissect_callSpecific(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_callSpecific(tvb, offset, actx, tree, hf_h225_callSpecific);
}
@@ -9228,14 +9226,14 @@ static const per_sequence_t ServiceControlIndication_sequence[] = {
};
static int
-dissect_h225_ServiceControlIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_ServiceControlIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_ServiceControlIndication, ServiceControlIndication_sequence);
return offset;
}
-static int dissect_serviceControlIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ServiceControlIndication(tvb, offset, pinfo, tree, hf_h225_serviceControlIndication);
+static int dissect_serviceControlIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ServiceControlIndication(tvb, offset, actx, tree, hf_h225_serviceControlIndication);
}
@@ -9258,15 +9256,15 @@ static const per_choice_t T_result_choice[] = {
};
static int
-dissect_h225_T_result(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_T_result(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_T_result, T_result_choice,
NULL);
return offset;
}
-static int dissect_result(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_T_result(tvb, offset, pinfo, tree, hf_h225_result);
+static int dissect_result(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_T_result(tvb, offset, actx, tree, hf_h225_result);
}
@@ -9283,14 +9281,14 @@ static const per_sequence_t ServiceControlResponse_sequence[] = {
};
static int
-dissect_h225_ServiceControlResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_ServiceControlResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h225_ServiceControlResponse, ServiceControlResponse_sequence);
return offset;
}
-static int dissect_serviceControlResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ServiceControlResponse(tvb, offset, pinfo, tree, hf_h225_serviceControlResponse);
+static int dissect_serviceControlResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ServiceControlResponse(tvb, offset, actx, tree, hf_h225_serviceControlResponse);
}
@@ -9299,14 +9297,14 @@ static const per_sequence_t SEQUENCE_OF_AdmissionConfirm_sequence_of[1] = {
};
static int
-dissect_h225_SEQUENCE_OF_AdmissionConfirm(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h225_SEQUENCE_OF_AdmissionConfirm(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h225_SEQUENCE_OF_AdmissionConfirm, SEQUENCE_OF_AdmissionConfirm_sequence_of);
return offset;
}
-static int dissect_admissionConfirmSequence(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_SEQUENCE_OF_AdmissionConfirm(tvb, offset, pinfo, tree, hf_h225_admissionConfirmSequence);
+static int dissect_admissionConfirmSequence(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_SEQUENCE_OF_AdmissionConfirm(tvb, offset, actx, tree, hf_h225_admissionConfirmSequence);
}
@@ -9385,16 +9383,16 @@ static const per_choice_t RasMessage_choice[] = {
};
int
-dissect_h225_RasMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h225_RasMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 180 "h225.cnf"
guint32 rasmessage_value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h225_RasMessage, RasMessage_choice,
&rasmessage_value);
- if (check_col(pinfo->cinfo, COL_INFO)){
- col_add_fstr(pinfo->cinfo, COL_INFO, "RAS: %s ",
+ if (check_col(actx->pinfo->cinfo, COL_INFO)){
+ col_add_fstr(actx->pinfo->cinfo, COL_INFO, "RAS: %s ",
val_to_str(rasmessage_value, RasMessage_vals, "<unknown>"));
}
@@ -9415,6 +9413,7 @@ dissect_h225_H323UserInformation(tvbuff_t *tvb, packet_info *pinfo, proto_tree *
proto_item *it;
proto_tree *tr;
int offset = 0;
+ asn_ctx_t asn_ctx;
pi_current++;
if(pi_current==5){
@@ -9439,8 +9438,8 @@ dissect_h225_H323UserInformation(tvbuff_t *tvb, packet_info *pinfo, proto_tree *
it=proto_tree_add_protocol_format(tree, proto_h225, tvb, 0, tvb_length(tvb), PSNAME" CS");
tr=proto_item_add_subtree(it, ett_h225);
- per_aligment_type_callback(TRUE);
- offset = dissect_h225_H323_UserInformation(tvb, offset,pinfo, tr, hf_h225_H323_UserInformation);
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ offset = dissect_h225_H323_UserInformation(tvb, offset, &asn_ctx, tr, hf_h225_H323_UserInformation);
if (h245_list.count && check_col(pinfo->cinfo, COL_PROTOCOL)){
col_append_str(pinfo->cinfo, COL_PROTOCOL, "/");
@@ -9459,6 +9458,7 @@ dissect_h225_h225_RasMessage(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree
proto_item *it;
proto_tree *tr;
guint32 offset=0;
+ asn_ctx_t asn_ctx;
pi_current++;
if(pi_current==5){
@@ -9477,8 +9477,8 @@ dissect_h225_h225_RasMessage(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree
it=proto_tree_add_protocol_format(tree, proto_h225, tvb, offset, tvb_length(tvb), PSNAME" RAS");
tr=proto_item_add_subtree(it, ett_h225);
- per_aligment_type_callback(TRUE);
- offset = dissect_h225_RasMessage(tvb, 0, pinfo,tr, hf_h225_RasMessage );
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ offset = dissect_h225_RasMessage(tvb, 0, &asn_ctx, tr, hf_h225_RasMessage );
ras_call_matching(tvb, pinfo, tr, h225_pi);
@@ -12506,7 +12506,7 @@ void proto_register_h225(void) {
"ServiceControlResponse/result/notAvailable", HFILL }},
/*--- End of included file: packet-h225-hfarr.c ---*/
-#line 309 "packet-h225-template.c"
+#line 311 "packet-h225-template.c"
};
/* List of subtrees */
@@ -12748,7 +12748,7 @@ void proto_register_h225(void) {
&ett_h225_T_result,
/*--- End of included file: packet-h225-ettarr.c ---*/
-#line 315 "packet-h225-template.c"
+#line 317 "packet-h225-template.c"
};
module_t *h225_module;
@@ -12782,8 +12782,8 @@ void proto_register_h225(void) {
register_init_routine(&h225_init_routine);
h225_tap = register_tap("h225");
- register_ber_oid_name("0.0.8.2250.0.2","itu-t(0) recommendation(0) h(8) h225-0(2250) version(0) 2");
- register_ber_oid_name("0.0.8.2250.0.4","itu-t(0) recommendation(0) h(8) h225-0(2250) version(0) 4");
+ add_oid_str_name("0.0.8.2250.0.2","itu-t(0) recommendation(0) h(8) h225-0(2250) version(0) 2");
+ add_oid_str_name("0.0.8.2250.0.4","itu-t(0) recommendation(0) h(8) h225-0(2250) version(0) 4");
}
diff --git a/epan/dissectors/packet-h225.h b/epan/dissectors/packet-h225.h
index 0e08ae5b2e..d0237ea7d2 100644
--- a/epan/dissectors/packet-h225.h
+++ b/epan/dissectors/packet-h225.h
@@ -1,7 +1,7 @@
/* Do not modify this file. */
-/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
+/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
/* .\packet-h225.h */
-/* ../../tools/asn2eth.py -e -p h225 -c h225.cnf -s packet-h225-template h225.asn */
+/* ../../tools/asn2wrs.py -e -p h225 -c h225.cnf -s packet-h225-template h225.asn */
/* Input file: packet-h225-template.h */
@@ -81,9 +81,10 @@ typedef struct _h225_packet_info {
/*
* the following allows TAP code access to the messages
* without having to duplicate it. With MSVC and a
- * libwireshark.dll, we need a special declaration.
+ * libethereal.dll, we need a special declaration.
*/
+#include "packet-per.h"
/*--- Included file: packet-h225-exp.h ---*/
@@ -106,17 +107,17 @@ ETH_VAR_IMPORT const value_string LocationRejectReason_vals[];
ETH_VAR_IMPORT const value_string DisengageReason_vals[];
ETH_VAR_IMPORT const value_string DisengageRejectReason_vals[];
ETH_VAR_IMPORT const value_string InfoRequestNakReason_vals[];
-int dissect_h225_PresentationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
-int dissect_h225_ScreeningIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
-int dissect_h225_NonStandardParameter(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
-int dissect_h225_AliasAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
-int dissect_h225_PartyNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
-int dissect_h225_CallIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
-int dissect_h225_GenericData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
-int dissect_h225_RasMessage(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
+int dissect_h225_PresentationIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
+int dissect_h225_ScreeningIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
+int dissect_h225_NonStandardParameter(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
+int dissect_h225_AliasAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
+int dissect_h225_PartyNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
+int dissect_h225_CallIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
+int dissect_h225_GenericData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
+int dissect_h225_RasMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
/*--- End of included file: packet-h225-exp.h ---*/
-#line 81 "packet-h225-template.h"
+#line 82 "packet-h225-template.h"
#endif /* PACKET_H225_H */
diff --git a/epan/dissectors/packet-h235.c b/epan/dissectors/packet-h235.c
index 560e3c8ba2..d3a56a0856 100644
--- a/epan/dissectors/packet-h235.c
+++ b/epan/dissectors/packet-h235.c
@@ -1,7 +1,7 @@
/* Do not modify this file. */
-/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
+/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
/* .\packet-h235.c */
-/* ../../tools/asn2eth.py -e -p h235 -c h235.cnf -s packet-h235-template H235-SECURITY-MESSAGES.asn H235-SRTP.asn */
+/* ../../tools/asn2wrs.py -e -p h235 -c h235.cnf -s packet-h235-template H235-SECURITY-MESSAGES.asn H235-SRTP.asn */
/* Input file: packet-h235-template.c */
@@ -200,7 +200,7 @@ static gint ett_h235_FecOrder = -1;
#line 51 "packet-h235-template.c"
static guint32
-dissect_xxx_ToBeSigned(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index _U_) {
+dissect_xxx_ToBeSigned(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index _U_) {
PER_NOT_DECODED_YET("ToBeSigned");
return offset;
}
@@ -210,171 +210,170 @@ PER_NOT_DECODED_YET("ToBeSigned");
#line 1 "packet-h235-fn.c"
/*--- Fields for imported types ---*/
-static int dissect_toBeSigned(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_xxx_ToBeSigned(tvb, offset, pinfo, tree, hf_h235_toBeSigned);
+static int dissect_toBeSigned(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_xxx_ToBeSigned(tvb, offset, actx, tree, hf_h235_toBeSigned);
}
-static int dissect_newParameter_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_GenericData(tvb, offset, pinfo, tree, hf_h235_newParameter_item);
+static int dissect_newParameter_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_GenericData(tvb, offset, actx, tree, hf_h235_newParameter_item);
}
static int
-dissect_h235_ChallengeString(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_ChallengeString(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
8, 128, NULL);
return offset;
}
-static int dissect_challenge(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_ChallengeString(tvb, offset, pinfo, tree, hf_h235_challenge);
+static int dissect_challenge(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_ChallengeString(tvb, offset, actx, tree, hf_h235_challenge);
}
int
-dissect_h235_TimeStamp(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,
- 1U, 4294967295U, NULL, NULL, FALSE);
+dissect_h235_TimeStamp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 4294967295U, NULL, FALSE);
return offset;
}
-static int dissect_timeStamp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_TimeStamp(tvb, offset, pinfo, tree, hf_h235_timeStamp);
+static int dissect_timeStamp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_TimeStamp(tvb, offset, actx, tree, hf_h235_timeStamp);
}
static int
-dissect_h235_RandomVal(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_integer(tvb, offset, pinfo, tree, hf_index,
- NULL, NULL);
+dissect_h235_RandomVal(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_integer(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
-static int dissect_random(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_RandomVal(tvb, offset, pinfo, tree, hf_h235_random);
+static int dissect_random(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_RandomVal(tvb, offset, actx, tree, hf_h235_random);
}
static int
-dissect_h235_Password(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_BMPString(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_Password(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_BMPString(tvb, offset, actx, tree, hf_index,
1, 128);
return offset;
}
-static int dissect_password(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_Password(tvb, offset, pinfo, tree, hf_h235_password);
+static int dissect_password(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_Password(tvb, offset, actx, tree, hf_h235_password);
}
static int
-dissect_h235_Identifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_BMPString(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_Identifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_BMPString(tvb, offset, actx, tree, hf_index,
1, 128);
return offset;
}
-static int dissect_generalID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_Identifier(tvb, offset, pinfo, tree, hf_h235_generalID);
+static int dissect_generalID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_Identifier(tvb, offset, actx, tree, hf_h235_generalID);
}
-static int dissect_sendersID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_Identifier(tvb, offset, pinfo, tree, hf_h235_sendersID);
+static int dissect_sendersID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_Identifier(tvb, offset, actx, tree, hf_h235_sendersID);
}
static int
-dissect_h235_KeyMaterial(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_KeyMaterial(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
1, 2048, FALSE);
return offset;
}
-static int dissect_secureChannel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_KeyMaterial(tvb, offset, pinfo, tree, hf_h235_secureChannel);
+static int dissect_secureChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_KeyMaterial(tvb, offset, actx, tree, hf_h235_secureChannel);
}
static int
-dissect_h235_OBJECT_IDENTIFIER(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_object_identifier(tvb, offset, pinfo, tree, hf_index, NULL);
+dissect_h235_OBJECT_IDENTIFIER(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_object_identifier(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
-static int dissect_nonStandardIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h235_nonStandardIdentifier);
+static int dissect_nonStandardIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h235_nonStandardIdentifier);
}
-static int dissect_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h235_type);
+static int dissect_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h235_type);
}
-static int dissect_keyExch(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h235_keyExch);
+static int dissect_keyExch(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h235_keyExch);
}
-static int dissect_tokenOID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h235_tokenOID);
+static int dissect_tokenOID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h235_tokenOID);
}
-static int dissect_algorithmOID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h235_algorithmOID);
+static int dissect_algorithmOID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h235_algorithmOID);
}
-static int dissect_keyDerivationOID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h235_keyDerivationOID);
+static int dissect_keyDerivationOID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h235_keyDerivationOID);
}
-static int dissect_cryptoSuite(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h235_cryptoSuite);
+static int dissect_cryptoSuite(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h235_cryptoSuite);
}
static int
-dissect_h235_OCTET_STRING(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_OCTET_STRING(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, NULL);
return offset;
}
-static int dissect_data(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_OCTET_STRING(tvb, offset, pinfo, tree, hf_h235_data);
+static int dissect_data(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_OCTET_STRING(tvb, offset, actx, tree, hf_h235_data);
}
-static int dissect_certificatedata(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_OCTET_STRING(tvb, offset, pinfo, tree, hf_h235_certificatedata);
+static int dissect_certificatedata(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_OCTET_STRING(tvb, offset, actx, tree, hf_h235_certificatedata);
}
-static int dissect_octets(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_OCTET_STRING(tvb, offset, pinfo, tree, hf_h235_octets);
+static int dissect_octets(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_OCTET_STRING(tvb, offset, actx, tree, hf_h235_octets);
}
-static int dissect_encryptedData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_OCTET_STRING(tvb, offset, pinfo, tree, hf_h235_encryptedData);
+static int dissect_encryptedData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_OCTET_STRING(tvb, offset, actx, tree, hf_h235_encryptedData);
}
-static int dissect_iv(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_OCTET_STRING(tvb, offset, pinfo, tree, hf_h235_iv);
+static int dissect_iv(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_OCTET_STRING(tvb, offset, actx, tree, hf_h235_iv);
}
-static int dissect_clearSalt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_OCTET_STRING(tvb, offset, pinfo, tree, hf_h235_clearSalt);
+static int dissect_clearSalt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_OCTET_STRING(tvb, offset, actx, tree, hf_h235_clearSalt);
}
-static int dissect_encryptedSessionKey(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_OCTET_STRING(tvb, offset, pinfo, tree, hf_h235_encryptedSessionKey);
+static int dissect_encryptedSessionKey(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_OCTET_STRING(tvb, offset, actx, tree, hf_h235_encryptedSessionKey);
}
-static int dissect_encryptedSaltingKey(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_OCTET_STRING(tvb, offset, pinfo, tree, hf_h235_encryptedSaltingKey);
+static int dissect_encryptedSaltingKey(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_OCTET_STRING(tvb, offset, actx, tree, hf_h235_encryptedSaltingKey);
}
-static int dissect_clearSaltingKey(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_OCTET_STRING(tvb, offset, pinfo, tree, hf_h235_clearSaltingKey);
+static int dissect_clearSaltingKey(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_OCTET_STRING(tvb, offset, actx, tree, hf_h235_clearSaltingKey);
}
-static int dissect_genericKeyMaterial(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_OCTET_STRING(tvb, offset, pinfo, tree, hf_h235_genericKeyMaterial);
+static int dissect_genericKeyMaterial(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_OCTET_STRING(tvb, offset, actx, tree, hf_h235_genericKeyMaterial);
}
-static int dissect_masterKey(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_OCTET_STRING(tvb, offset, pinfo, tree, hf_h235_masterKey);
+static int dissect_masterKey(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_OCTET_STRING(tvb, offset, actx, tree, hf_h235_masterKey);
}
-static int dissect_masterSalt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_OCTET_STRING(tvb, offset, pinfo, tree, hf_h235_masterSalt);
+static int dissect_masterSalt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_OCTET_STRING(tvb, offset, actx, tree, hf_h235_masterSalt);
}
-static int dissect_value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_OCTET_STRING(tvb, offset, pinfo, tree, hf_h235_value);
+static int dissect_value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_OCTET_STRING(tvb, offset, actx, tree, hf_h235_value);
}
@@ -385,33 +384,33 @@ static const per_sequence_t NonStandardParameter_sequence[] = {
};
static int
-dissect_h235_NonStandardParameter(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_NonStandardParameter(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h235_NonStandardParameter, NonStandardParameter_sequence);
return offset;
}
-static int dissect_nonStandard(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_NonStandardParameter(tvb, offset, pinfo, tree, hf_h235_nonStandard);
+static int dissect_nonStandard(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_NonStandardParameter(tvb, offset, actx, tree, hf_h235_nonStandard);
}
static int
-dissect_h235_BIT_STRING_SIZE_0_2048(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_BIT_STRING_SIZE_0_2048(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
0, 2048, FALSE);
return offset;
}
-static int dissect_halfkey(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_BIT_STRING_SIZE_0_2048(tvb, offset, pinfo, tree, hf_h235_halfkey);
+static int dissect_halfkey(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_BIT_STRING_SIZE_0_2048(tvb, offset, actx, tree, hf_h235_halfkey);
}
-static int dissect_modSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_BIT_STRING_SIZE_0_2048(tvb, offset, pinfo, tree, hf_h235_modSize);
+static int dissect_modSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_BIT_STRING_SIZE_0_2048(tvb, offset, actx, tree, hf_h235_modSize);
}
-static int dissect_generator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_BIT_STRING_SIZE_0_2048(tvb, offset, pinfo, tree, hf_h235_generator);
+static int dissect_generator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_BIT_STRING_SIZE_0_2048(tvb, offset, actx, tree, hf_h235_generator);
}
@@ -423,42 +422,42 @@ static const per_sequence_t DHset_sequence[] = {
};
static int
-dissect_h235_DHset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_DHset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h235_DHset, DHset_sequence);
return offset;
}
-static int dissect_dhkey(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_DHset(tvb, offset, pinfo, tree, hf_h235_dhkey);
+static int dissect_dhkey(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_DHset(tvb, offset, actx, tree, hf_h235_dhkey);
}
static int
-dissect_h235_BIT_STRING_SIZE_0_511(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_BIT_STRING_SIZE_0_511(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
0, 511, FALSE);
return offset;
}
-static int dissect_x(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_BIT_STRING_SIZE_0_511(tvb, offset, pinfo, tree, hf_h235_x);
+static int dissect_x(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_BIT_STRING_SIZE_0_511(tvb, offset, actx, tree, hf_h235_x);
}
-static int dissect_y(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_BIT_STRING_SIZE_0_511(tvb, offset, pinfo, tree, hf_h235_y);
+static int dissect_y(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_BIT_STRING_SIZE_0_511(tvb, offset, actx, tree, hf_h235_y);
}
-static int dissect_modulus(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_BIT_STRING_SIZE_0_511(tvb, offset, pinfo, tree, hf_h235_modulus);
+static int dissect_modulus(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_BIT_STRING_SIZE_0_511(tvb, offset, actx, tree, hf_h235_modulus);
}
-static int dissect_weierstrassA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_BIT_STRING_SIZE_0_511(tvb, offset, pinfo, tree, hf_h235_weierstrassA);
+static int dissect_weierstrassA(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_BIT_STRING_SIZE_0_511(tvb, offset, actx, tree, hf_h235_weierstrassA);
}
-static int dissect_weierstrassB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_BIT_STRING_SIZE_0_511(tvb, offset, pinfo, tree, hf_h235_weierstrassB);
+static int dissect_weierstrassB(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_BIT_STRING_SIZE_0_511(tvb, offset, actx, tree, hf_h235_weierstrassB);
}
-static int dissect_fieldSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_BIT_STRING_SIZE_0_511(tvb, offset, pinfo, tree, hf_h235_fieldSize);
+static int dissect_fieldSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_BIT_STRING_SIZE_0_511(tvb, offset, actx, tree, hf_h235_fieldSize);
}
@@ -469,17 +468,17 @@ static const per_sequence_t ECpoint_sequence[] = {
};
static int
-dissect_h235_ECpoint(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_ECpoint(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h235_ECpoint, ECpoint_sequence);
return offset;
}
-static int dissect_public_key(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_ECpoint(tvb, offset, pinfo, tree, hf_h235_public_key);
+static int dissect_public_key(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_ECpoint(tvb, offset, actx, tree, hf_h235_public_key);
}
-static int dissect_base(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_ECpoint(tvb, offset, pinfo, tree, hf_h235_base);
+static int dissect_base(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_ECpoint(tvb, offset, actx, tree, hf_h235_base);
}
@@ -493,14 +492,14 @@ static const per_sequence_t T_eckasdhp_sequence[] = {
};
static int
-dissect_h235_T_eckasdhp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_T_eckasdhp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h235_T_eckasdhp, T_eckasdhp_sequence);
return offset;
}
-static int dissect_eckasdhp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_T_eckasdhp(tvb, offset, pinfo, tree, hf_h235_eckasdhp);
+static int dissect_eckasdhp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_T_eckasdhp(tvb, offset, actx, tree, hf_h235_eckasdhp);
}
@@ -514,14 +513,14 @@ static const per_sequence_t T_eckasdh2_sequence[] = {
};
static int
-dissect_h235_T_eckasdh2(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_T_eckasdh2(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h235_T_eckasdh2, T_eckasdh2_sequence);
return offset;
}
-static int dissect_eckasdh2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_T_eckasdh2(tvb, offset, pinfo, tree, hf_h235_eckasdh2);
+static int dissect_eckasdh2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_T_eckasdh2(tvb, offset, actx, tree, hf_h235_eckasdh2);
}
@@ -538,15 +537,15 @@ static const per_choice_t ECKASDH_choice[] = {
};
static int
-dissect_h235_ECKASDH(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_ECKASDH(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h235_ECKASDH, ECKASDH_choice,
NULL);
return offset;
}
-static int dissect_eckasdhkey(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_ECKASDH(tvb, offset, pinfo, tree, hf_h235_eckasdhkey);
+static int dissect_eckasdhkey(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_ECKASDH(tvb, offset, actx, tree, hf_h235_eckasdhkey);
}
@@ -557,53 +556,53 @@ static const per_sequence_t TypedCertificate_sequence[] = {
};
static int
-dissect_h235_TypedCertificate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_TypedCertificate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h235_TypedCertificate, TypedCertificate_sequence);
return offset;
}
-static int dissect_certificate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_TypedCertificate(tvb, offset, pinfo, tree, hf_h235_certificate);
+static int dissect_certificate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_TypedCertificate(tvb, offset, actx, tree, hf_h235_certificate);
}
static int
-dissect_h235_NULL(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_h235_NULL(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_default(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_NULL(tvb, offset, pinfo, tree, hf_h235_default);
+static int dissect_default(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_NULL(tvb, offset, actx, tree, hf_h235_default);
}
-static int dissect_radius(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_NULL(tvb, offset, pinfo, tree, hf_h235_radius);
+static int dissect_radius(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_NULL(tvb, offset, actx, tree, hf_h235_radius);
}
-static int dissect_dhExch(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_NULL(tvb, offset, pinfo, tree, hf_h235_dhExch);
+static int dissect_dhExch(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_NULL(tvb, offset, actx, tree, hf_h235_dhExch);
}
-static int dissect_pwdSymEnc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_NULL(tvb, offset, pinfo, tree, hf_h235_pwdSymEnc);
+static int dissect_pwdSymEnc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_NULL(tvb, offset, actx, tree, hf_h235_pwdSymEnc);
}
-static int dissect_pwdHash(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_NULL(tvb, offset, pinfo, tree, hf_h235_pwdHash);
+static int dissect_pwdHash(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_NULL(tvb, offset, actx, tree, hf_h235_pwdHash);
}
-static int dissect_certSign(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_NULL(tvb, offset, pinfo, tree, hf_h235_certSign);
+static int dissect_certSign(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_NULL(tvb, offset, actx, tree, hf_h235_certSign);
}
-static int dissect_ipsec(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_NULL(tvb, offset, pinfo, tree, hf_h235_ipsec);
+static int dissect_ipsec(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_NULL(tvb, offset, actx, tree, hf_h235_ipsec);
}
-static int dissect_tls(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_NULL(tvb, offset, pinfo, tree, hf_h235_tls);
+static int dissect_tls(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_NULL(tvb, offset, actx, tree, hf_h235_tls);
}
-static int dissect_fecBeforeSrtp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_NULL(tvb, offset, pinfo, tree, hf_h235_fecBeforeSrtp);
+static int dissect_fecBeforeSrtp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_NULL(tvb, offset, actx, tree, hf_h235_fecBeforeSrtp);
}
-static int dissect_fecAfterSrtp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_NULL(tvb, offset, pinfo, tree, hf_h235_fecAfterSrtp);
+static int dissect_fecAfterSrtp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_NULL(tvb, offset, actx, tree, hf_h235_fecAfterSrtp);
}
@@ -620,15 +619,15 @@ static const per_choice_t AuthenticationBES_choice[] = {
};
static int
-dissect_h235_AuthenticationBES(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_AuthenticationBES(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h235_AuthenticationBES, AuthenticationBES_choice,
NULL);
return offset;
}
-static int dissect_authenticationBES(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_AuthenticationBES(tvb, offset, pinfo, tree, hf_h235_authenticationBES);
+static int dissect_authenticationBES(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_AuthenticationBES(tvb, offset, actx, tree, hf_h235_authenticationBES);
}
@@ -659,8 +658,8 @@ static const per_choice_t AuthenticationMechanism_choice[] = {
};
int
-dissect_h235_AuthenticationMechanism(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_AuthenticationMechanism(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h235_AuthenticationMechanism, AuthenticationMechanism_choice,
NULL);
@@ -670,49 +669,48 @@ dissect_h235_AuthenticationMechanism(tvbuff_t *tvb, int offset, packet_info *pin
static int
-dissect_h235_INTEGER(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_integer(tvb, offset, pinfo, tree, hf_index,
- NULL, NULL);
+dissect_h235_INTEGER(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_integer(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
-static int dissect_integer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_INTEGER(tvb, offset, pinfo, tree, hf_h235_integer);
+static int dissect_integer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_INTEGER(tvb, offset, actx, tree, hf_h235_integer);
}
-static int dissect_ranInt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_INTEGER(tvb, offset, pinfo, tree, hf_h235_ranInt);
+static int dissect_ranInt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_INTEGER(tvb, offset, actx, tree, hf_h235_ranInt);
}
-static int dissect_powerOfTwo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_INTEGER(tvb, offset, pinfo, tree, hf_h235_powerOfTwo);
+static int dissect_powerOfTwo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_INTEGER(tvb, offset, actx, tree, hf_h235_powerOfTwo);
}
-static int dissect_specific(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_INTEGER(tvb, offset, pinfo, tree, hf_h235_specific);
+static int dissect_specific(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_INTEGER(tvb, offset, actx, tree, hf_h235_specific);
}
static int
-dissect_h235_IV8(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_IV8(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
8, 8, NULL);
return offset;
}
-static int dissect_iv8(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_IV8(tvb, offset, pinfo, tree, hf_h235_iv8);
+static int dissect_iv8(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_IV8(tvb, offset, actx, tree, hf_h235_iv8);
}
static int
-dissect_h235_IV16(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_IV16(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
16, 16, NULL);
return offset;
}
-static int dissect_iv16(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_IV16(tvb, offset, pinfo, tree, hf_h235_iv16);
+static int dissect_iv16(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_IV16(tvb, offset, actx, tree, hf_h235_iv16);
}
@@ -726,17 +724,17 @@ static const per_sequence_t Params_sequence[] = {
};
static int
-dissect_h235_Params(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_Params(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h235_Params, Params_sequence);
return offset;
}
-static int dissect_paramS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_Params(tvb, offset, pinfo, tree, hf_h235_paramS);
+static int dissect_paramS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_Params(tvb, offset, actx, tree, hf_h235_paramS);
}
-static int dissect_paramSsalt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_Params(tvb, offset, pinfo, tree, hf_h235_paramSsalt);
+static int dissect_paramSsalt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_Params(tvb, offset, actx, tree, hf_h235_paramSsalt);
}
@@ -748,42 +746,42 @@ static const per_sequence_t ENCRYPTEDxxx_sequence[] = {
};
int
-dissect_h235_ENCRYPTEDxxx(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h235_ENCRYPTEDxxx(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 53 "h235.cnf"
proto_tree_add_item_hidden(tree, proto_h235, tvb, offset, 0, FALSE);
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h235_ENCRYPTEDxxx, ENCRYPTEDxxx_sequence);
return offset;
}
-static int dissect_encryptedToken(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_ENCRYPTEDxxx(tvb, offset, pinfo, tree, hf_h235_encryptedToken);
+static int dissect_encryptedToken(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_ENCRYPTEDxxx(tvb, offset, actx, tree, hf_h235_encryptedToken);
}
-static int dissect_cryptoPwdEncr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_ENCRYPTEDxxx(tvb, offset, pinfo, tree, hf_h235_cryptoPwdEncr);
+static int dissect_cryptoPwdEncr(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_ENCRYPTEDxxx(tvb, offset, actx, tree, hf_h235_cryptoPwdEncr);
}
-static int dissect_sharedSecret(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_ENCRYPTEDxxx(tvb, offset, pinfo, tree, hf_h235_sharedSecret);
+static int dissect_sharedSecret(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_ENCRYPTEDxxx(tvb, offset, actx, tree, hf_h235_sharedSecret);
}
static int
-dissect_h235_BIT_STRING(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_BIT_STRING(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, FALSE);
return offset;
}
-static int dissect_bits(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_BIT_STRING(tvb, offset, pinfo, tree, hf_h235_bits);
+static int dissect_bits(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_BIT_STRING(tvb, offset, actx, tree, hf_h235_bits);
}
-static int dissect_signaturedata(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_BIT_STRING(tvb, offset, pinfo, tree, hf_h235_signaturedata);
+static int dissect_signaturedata(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_BIT_STRING(tvb, offset, actx, tree, hf_h235_signaturedata);
}
-static int dissect_hash(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_BIT_STRING(tvb, offset, pinfo, tree, hf_h235_hash);
+static int dissect_hash(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_BIT_STRING(tvb, offset, actx, tree, hf_h235_hash);
}
@@ -796,20 +794,20 @@ static const per_sequence_t SIGNEDxxx_sequence[] = {
};
int
-dissect_h235_SIGNEDxxx(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h235_SIGNEDxxx(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 50 "h235.cnf"
proto_tree_add_item_hidden(tree, proto_h235, tvb, offset, 0, FALSE);
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h235_SIGNEDxxx, SIGNEDxxx_sequence);
return offset;
}
-static int dissect_signedToken(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_SIGNEDxxx(tvb, offset, pinfo, tree, hf_h235_signedToken);
+static int dissect_signedToken(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_SIGNEDxxx(tvb, offset, actx, tree, hf_h235_signedToken);
}
-static int dissect_certProtectedKey(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_SIGNEDxxx(tvb, offset, pinfo, tree, hf_h235_certProtectedKey);
+static int dissect_certProtectedKey(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_SIGNEDxxx(tvb, offset, actx, tree, hf_h235_certProtectedKey);
}
@@ -827,14 +825,14 @@ static const per_sequence_t V3KeySyncMaterial_sequence[] = {
};
static int
-dissect_h235_V3KeySyncMaterial(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_V3KeySyncMaterial(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h235_V3KeySyncMaterial, V3KeySyncMaterial_sequence);
return offset;
}
-static int dissect_secureSharedSecret(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_V3KeySyncMaterial(tvb, offset, pinfo, tree, hf_h235_secureSharedSecret);
+static int dissect_secureSharedSecret(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_V3KeySyncMaterial(tvb, offset, actx, tree, hf_h235_secureSharedSecret);
}
@@ -855,66 +853,65 @@ static const per_choice_t H235Key_choice[] = {
};
static int
-dissect_h235_H235Key(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_H235Key(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h235_H235Key, H235Key_choice,
NULL);
return offset;
}
-static int dissect_h235Key(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_H235Key(tvb, offset, pinfo, tree, hf_h235_h235Key);
+static int dissect_h235Key(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_H235Key(tvb, offset, actx, tree, hf_h235_h235Key);
}
static int
-dissect_h235_INTEGER_0_255(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_h235_INTEGER_0_255(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_elementID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_INTEGER_0_255(tvb, offset, pinfo, tree, hf_h235_elementID);
+static int dissect_elementID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_INTEGER_0_255(tvb, offset, actx, tree, hf_h235_elementID);
}
static int
-dissect_h235_BMPString(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_BMPString(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_BMPString(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_BMPString(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND);
return offset;
}
-static int dissect_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_BMPString(tvb, offset, pinfo, tree, hf_h235_name);
+static int dissect_name(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_BMPString(tvb, offset, actx, tree, hf_h235_name);
}
static int
-dissect_h235_BOOLEAN(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_boolean(tvb, offset, pinfo, tree, hf_index,
- NULL, NULL);
+dissect_h235_BOOLEAN(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
-static int dissect_flag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_BOOLEAN(tvb, offset, pinfo, tree, hf_h235_flag);
+static int dissect_flag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_BOOLEAN(tvb, offset, actx, tree, hf_h235_flag);
}
-static int dissect_allowMKI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_BOOLEAN(tvb, offset, pinfo, tree, hf_h235_allowMKI);
+static int dissect_allowMKI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_BOOLEAN(tvb, offset, actx, tree, hf_h235_allowMKI);
}
-static int dissect_unencryptedSrtp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_BOOLEAN(tvb, offset, pinfo, tree, hf_h235_unencryptedSrtp);
+static int dissect_unencryptedSrtp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_BOOLEAN(tvb, offset, actx, tree, hf_h235_unencryptedSrtp);
}
-static int dissect_unencryptedSrtcp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_BOOLEAN(tvb, offset, pinfo, tree, hf_h235_unencryptedSrtcp);
+static int dissect_unencryptedSrtcp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_BOOLEAN(tvb, offset, actx, tree, hf_h235_unencryptedSrtcp);
}
-static int dissect_unauthenticatedSrtp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_BOOLEAN(tvb, offset, pinfo, tree, hf_h235_unauthenticatedSrtp);
+static int dissect_unauthenticatedSrtp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_BOOLEAN(tvb, offset, actx, tree, hf_h235_unauthenticatedSrtp);
}
@@ -937,15 +934,15 @@ static const per_choice_t Element_choice[] = {
};
static int
-dissect_h235_Element(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_Element(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h235_Element, Element_choice,
NULL);
return offset;
}
-static int dissect_element(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_Element(tvb, offset, pinfo, tree, hf_h235_element);
+static int dissect_element(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_Element(tvb, offset, actx, tree, hf_h235_element);
}
@@ -957,14 +954,14 @@ static const per_sequence_t ProfileElement_sequence[] = {
};
static int
-dissect_h235_ProfileElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_ProfileElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h235_ProfileElement, ProfileElement_sequence);
return offset;
}
-static int dissect_profileInfo_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_ProfileElement(tvb, offset, pinfo, tree, hf_h235_profileInfo_item);
+static int dissect_profileInfo_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_ProfileElement(tvb, offset, actx, tree, hf_h235_profileInfo_item);
}
@@ -973,14 +970,14 @@ static const per_sequence_t SEQUENCE_OF_ProfileElement_sequence_of[1] = {
};
static int
-dissect_h235_SEQUENCE_OF_ProfileElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_SEQUENCE_OF_ProfileElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h235_SEQUENCE_OF_ProfileElement, SEQUENCE_OF_ProfileElement_sequence_of);
return offset;
}
-static int dissect_profileInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_SEQUENCE_OF_ProfileElement(tvb, offset, pinfo, tree, hf_h235_profileInfo);
+static int dissect_profileInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_SEQUENCE_OF_ProfileElement(tvb, offset, actx, tree, hf_h235_profileInfo);
}
@@ -1002,17 +999,17 @@ static const per_sequence_t ClearToken_sequence[] = {
};
int
-dissect_h235_ClearToken(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h235_ClearToken(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 60 "h235.cnf"
proto_tree_add_item_hidden(tree, proto_h235, tvb, offset, 0, FALSE);
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h235_ClearToken, ClearToken_sequence);
return offset;
}
-static int dissect_hashedVals(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_ClearToken(tvb, offset, pinfo, tree, hf_h235_hashedVals);
+static int dissect_hashedVals(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_ClearToken(tvb, offset, actx, tree, hf_h235_hashedVals);
}
@@ -1024,17 +1021,17 @@ static const per_sequence_t HASHEDxxx_sequence[] = {
};
int
-dissect_h235_HASHEDxxx(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h235_HASHEDxxx(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 56 "h235.cnf"
proto_tree_add_item_hidden(tree, proto_h235, tvb, offset, 0, FALSE);
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h235_HASHEDxxx, HASHEDxxx_sequence);
return offset;
}
-static int dissect_hashedToken(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_HASHEDxxx(tvb, offset, pinfo, tree, hf_h235_hashedToken);
+static int dissect_hashedToken(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_HASHEDxxx(tvb, offset, actx, tree, hf_h235_hashedToken);
}
@@ -1045,14 +1042,14 @@ static const per_sequence_t T_cryptoEncryptedToken_sequence[] = {
};
static int
-dissect_h235_T_cryptoEncryptedToken(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_T_cryptoEncryptedToken(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h235_T_cryptoEncryptedToken, T_cryptoEncryptedToken_sequence);
return offset;
}
-static int dissect_cryptoEncryptedToken(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_T_cryptoEncryptedToken(tvb, offset, pinfo, tree, hf_h235_cryptoEncryptedToken);
+static int dissect_cryptoEncryptedToken(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_T_cryptoEncryptedToken(tvb, offset, actx, tree, hf_h235_cryptoEncryptedToken);
}
@@ -1063,14 +1060,14 @@ static const per_sequence_t T_cryptoSignedToken_sequence[] = {
};
static int
-dissect_h235_T_cryptoSignedToken(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_T_cryptoSignedToken(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h235_T_cryptoSignedToken, T_cryptoSignedToken_sequence);
return offset;
}
-static int dissect_cryptoSignedToken(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_T_cryptoSignedToken(tvb, offset, pinfo, tree, hf_h235_cryptoSignedToken);
+static int dissect_cryptoSignedToken(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_T_cryptoSignedToken(tvb, offset, actx, tree, hf_h235_cryptoSignedToken);
}
@@ -1082,14 +1079,14 @@ static const per_sequence_t T_cryptoHashedToken_sequence[] = {
};
static int
-dissect_h235_T_cryptoHashedToken(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_T_cryptoHashedToken(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h235_T_cryptoHashedToken, T_cryptoHashedToken_sequence);
return offset;
}
-static int dissect_cryptoHashedToken(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_T_cryptoHashedToken(tvb, offset, pinfo, tree, hf_h235_cryptoHashedToken);
+static int dissect_cryptoHashedToken(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_T_cryptoHashedToken(tvb, offset, actx, tree, hf_h235_cryptoHashedToken);
}
@@ -1110,11 +1107,11 @@ static const per_choice_t CryptoToken_choice[] = {
};
int
-dissect_h235_CryptoToken(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h235_CryptoToken(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 64 "h235.cnf"
proto_tree_add_item_hidden(tree, proto_h235, tvb, offset, 0, FALSE);
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h235_CryptoToken, CryptoToken_choice,
NULL);
@@ -1124,14 +1121,14 @@ dissect_h235_CryptoToken(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, prot
static int
-dissect_h235_INTEGER_0_24(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,
- 0U, 24U, NULL, NULL, FALSE);
+dissect_h235_INTEGER_0_24(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 24U, NULL, FALSE);
return offset;
}
-static int dissect_kdr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_INTEGER_0_24(tvb, offset, pinfo, tree, hf_h235_kdr);
+static int dissect_kdr(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_INTEGER_0_24(tvb, offset, actx, tree, hf_h235_kdr);
}
@@ -1142,27 +1139,27 @@ static const per_sequence_t FecOrder_sequence[] = {
};
static int
-dissect_h235_FecOrder(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_FecOrder(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h235_FecOrder, FecOrder_sequence);
return offset;
}
-static int dissect_fecOrder(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_FecOrder(tvb, offset, pinfo, tree, hf_h235_fecOrder);
+static int dissect_fecOrder(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_FecOrder(tvb, offset, actx, tree, hf_h235_fecOrder);
}
static int
-dissect_h235_INTEGER_64_65535(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,
- 64U, 65535U, NULL, NULL, FALSE);
+dissect_h235_INTEGER_64_65535(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 64U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_windowSizeHint(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_INTEGER_64_65535(tvb, offset, pinfo, tree, hf_h235_windowSizeHint);
+static int dissect_windowSizeHint(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_INTEGER_64_65535(tvb, offset, actx, tree, hf_h235_windowSizeHint);
}
@@ -1171,14 +1168,14 @@ static const per_sequence_t SEQUENCE_OF_GenericData_sequence_of[1] = {
};
static int
-dissect_h235_SEQUENCE_OF_GenericData(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_SEQUENCE_OF_GenericData(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h235_SEQUENCE_OF_GenericData, SEQUENCE_OF_GenericData_sequence_of);
return offset;
}
-static int dissect_newParameter(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_SEQUENCE_OF_GenericData(tvb, offset, pinfo, tree, hf_h235_newParameter);
+static int dissect_newParameter(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_SEQUENCE_OF_GenericData(tvb, offset, actx, tree, hf_h235_newParameter);
}
@@ -1194,14 +1191,14 @@ static const per_sequence_t SrtpSessionParameters_sequence[] = {
};
static int
-dissect_h235_SrtpSessionParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_SrtpSessionParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h235_SrtpSessionParameters, SrtpSessionParameters_sequence);
return offset;
}
-static int dissect_sessionParams(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_SrtpSessionParameters(tvb, offset, pinfo, tree, hf_h235_sessionParams);
+static int dissect_sessionParams(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_SrtpSessionParameters(tvb, offset, actx, tree, hf_h235_sessionParams);
}
@@ -1213,14 +1210,14 @@ static const per_sequence_t SrtpCryptoInfo_sequence[] = {
};
static int
-dissect_h235_SrtpCryptoInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_SrtpCryptoInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h235_SrtpCryptoInfo, SrtpCryptoInfo_sequence);
return offset;
}
-static int dissect_SrtpCryptoCapability_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_SrtpCryptoInfo(tvb, offset, pinfo, tree, hf_h235_SrtpCryptoCapability_item);
+static int dissect_SrtpCryptoCapability_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_SrtpCryptoInfo(tvb, offset, actx, tree, hf_h235_SrtpCryptoCapability_item);
}
@@ -1229,8 +1226,8 @@ static const per_sequence_t SrtpCryptoCapability_sequence_of[1] = {
};
int
-dissect_h235_SrtpCryptoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_SrtpCryptoCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h235_SrtpCryptoCapability, SrtpCryptoCapability_sequence_of);
return offset;
@@ -1250,28 +1247,28 @@ static const per_choice_t T_lifetime_choice[] = {
};
static int
-dissect_h235_T_lifetime(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_T_lifetime(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h235_T_lifetime, T_lifetime_choice,
NULL);
return offset;
}
-static int dissect_lifetime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_T_lifetime(tvb, offset, pinfo, tree, hf_h235_lifetime);
+static int dissect_lifetime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_T_lifetime(tvb, offset, actx, tree, hf_h235_lifetime);
}
static int
-dissect_h235_INTEGER_1_128(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,
- 1U, 128U, NULL, NULL, FALSE);
+dissect_h235_INTEGER_1_128(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 128U, NULL, FALSE);
return offset;
}
-static int dissect_length(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_INTEGER_1_128(tvb, offset, pinfo, tree, hf_h235_length);
+static int dissect_length(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_INTEGER_1_128(tvb, offset, actx, tree, hf_h235_length);
}
@@ -1282,14 +1279,14 @@ static const per_sequence_t T_mki_sequence[] = {
};
static int
-dissect_h235_T_mki(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_T_mki(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h235_T_mki, T_mki_sequence);
return offset;
}
-static int dissect_mki(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_T_mki(tvb, offset, pinfo, tree, hf_h235_mki);
+static int dissect_mki(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_T_mki(tvb, offset, actx, tree, hf_h235_mki);
}
@@ -1302,14 +1299,14 @@ static const per_sequence_t SrtpKeyParameters_sequence[] = {
};
static int
-dissect_h235_SrtpKeyParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_SrtpKeyParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h235_SrtpKeyParameters, SrtpKeyParameters_sequence);
return offset;
}
-static int dissect_SrtpKeys_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h235_SrtpKeyParameters(tvb, offset, pinfo, tree, hf_h235_SrtpKeys_item);
+static int dissect_SrtpKeys_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h235_SrtpKeyParameters(tvb, offset, actx, tree, hf_h235_SrtpKeys_item);
}
@@ -1318,8 +1315,8 @@ static const per_sequence_t SrtpKeys_sequence_of[1] = {
};
int
-dissect_h235_SrtpKeys(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h235_SrtpKeys(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h235_SrtpKeys, SrtpKeys_sequence_of);
return offset;
diff --git a/epan/dissectors/packet-h235.h b/epan/dissectors/packet-h235.h
index 207132ea52..9c2235080f 100644
--- a/epan/dissectors/packet-h235.h
+++ b/epan/dissectors/packet-h235.h
@@ -1,7 +1,7 @@
/* Do not modify this file. */
-/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
+/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
/* .\packet-h235.h */
-/* ../../tools/asn2eth.py -e -p h235 -c h235.cnf -s packet-h235-template H235-SECURITY-MESSAGES.asn H235-SRTP.asn */
+/* ../../tools/asn2wrs.py -e -p h235 -c h235.cnf -s packet-h235-template H235-SECURITY-MESSAGES.asn H235-SRTP.asn */
/* Input file: packet-h235-template.h */
@@ -39,15 +39,15 @@
#line 1 "packet-h235-exp.h"
extern const value_string h235_AuthenticationMechanism_vals[];
extern const value_string h235_CryptoToken_vals[];
-int dissect_h235_TimeStamp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
-int dissect_h235_AuthenticationMechanism(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
-int dissect_h235_ClearToken(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
-int dissect_h235_SIGNEDxxx(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
-int dissect_h235_ENCRYPTEDxxx(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
-int dissect_h235_HASHEDxxx(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
-int dissect_h235_CryptoToken(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
-int dissect_h235_SrtpCryptoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
-int dissect_h235_SrtpKeys(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
+int dissect_h235_TimeStamp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
+int dissect_h235_AuthenticationMechanism(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
+int dissect_h235_ClearToken(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
+int dissect_h235_SIGNEDxxx(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
+int dissect_h235_ENCRYPTEDxxx(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
+int dissect_h235_HASHEDxxx(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
+int dissect_h235_CryptoToken(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
+int dissect_h235_SrtpCryptoCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
+int dissect_h235_SrtpKeys(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
/*--- End of included file: packet-h235-exp.h ---*/
#line 30 "packet-h235-template.h"
diff --git a/epan/dissectors/packet-h245.c b/epan/dissectors/packet-h245.c
index cef9411e5b..07f01ca52b 100644
--- a/epan/dissectors/packet-h245.c
+++ b/epan/dissectors/packet-h245.c
@@ -1,7 +1,7 @@
/* Do not modify this file. */
-/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
+/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
/* .\packet-h245.c */
-/* ../../tools/asn2eth.py -e -p h245 -c h245.cnf -s packet-h245-template h245.asn */
+/* ../../tools/asn2wrs.py -e -p h245 -c h245.cnf -s packet-h245-template h245.asn */
/* Input file: packet-h245-template.c */
@@ -52,17 +52,16 @@
#include <string.h>
#include <epan/prefs.h>
+#include <epan/t35.h>
+#include <epan/emem.h>
+#include <epan/oid_resolv.h>
#include "tap.h"
-#include "packet-h245.h"
#include "packet-tpkt.h"
#include "packet-per.h"
-#include <epan/t35.h>
-#include <epan/emem.h>
+#include "packet-h245.h"
#include "packet-rtp.h"
#include "packet-rtcp.h"
#include "packet-t38.h"
-#include "packet-ber.h"
-#include <epan/emem.h>
#define PNAME "MULTIMEDIA-SYSTEM-CONTROL"
#define PSNAME "H.245"
@@ -1638,7 +1637,7 @@ static int hf_h245_timestamp = -1; /* INTEGER_0_4294967295 */
static int hf_h245_expirationTime = -1; /* INTEGER_0_4294967295 */
/*--- End of included file: packet-h245-hf.c ---*/
-#line 280 "packet-h245-template.c"
+#line 279 "packet-h245-template.c"
/* Initialize the subtree pointers */
@@ -2118,7 +2117,7 @@ static gint ett_h245_FlowControlIndication = -1;
static gint ett_h245_MobileMultilinkReconfigurationIndication = -1;
/*--- End of included file: packet-h245-ett.c ---*/
-#line 283 "packet-h245-template.c"
+#line 282 "packet-h245-template.c"
/*--- Included file: packet-h245-fn.c ---*/
@@ -2126,96 +2125,96 @@ static gint ett_h245_MobileMultilinkReconfigurationIndication = -1;
/*--- Cyclic dependencies ---*/
/* GenericParameter -> ParameterValue -> ParameterValue/genericParameter -> GenericParameter */
-static int dissect_h245_GenericParameter(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
+static int dissect_h245_GenericParameter(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
-static int dissect_messageContent_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GenericParameter(tvb, offset, pinfo, tree, hf_h245_messageContent_item);
+static int dissect_messageContent_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GenericParameter(tvb, offset, actx, tree, hf_h245_messageContent_item);
}
-static int dissect_collapsing_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GenericParameter(tvb, offset, pinfo, tree, hf_h245_collapsing_item);
+static int dissect_collapsing_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GenericParameter(tvb, offset, actx, tree, hf_h245_collapsing_item);
}
-static int dissect_nonCollapsing_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GenericParameter(tvb, offset, pinfo, tree, hf_h245_nonCollapsing_item);
+static int dissect_nonCollapsing_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GenericParameter(tvb, offset, actx, tree, hf_h245_nonCollapsing_item);
}
-static int dissect_genericParameter_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GenericParameter(tvb, offset, pinfo, tree, hf_h245_genericParameter_item);
+static int dissect_genericParameter_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GenericParameter(tvb, offset, actx, tree, hf_h245_genericParameter_item);
}
/* VideoCapability -> ExtendedVideoCapability -> ExtendedVideoCapability/videoCapability -> VideoCapability */
-static int dissect_h245_VideoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
+static int dissect_h245_VideoCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
-static int dissect_receiveVideoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_VideoCapability(tvb, offset, pinfo, tree, hf_h245_receiveVideoCapability);
+static int dissect_receiveVideoCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_VideoCapability(tvb, offset, actx, tree, hf_h245_receiveVideoCapability);
}
-static int dissect_transmitVideoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_VideoCapability(tvb, offset, pinfo, tree, hf_h245_transmitVideoCapability);
+static int dissect_transmitVideoCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_VideoCapability(tvb, offset, actx, tree, hf_h245_transmitVideoCapability);
}
-static int dissect_receiveAndTransmitVideoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_VideoCapability(tvb, offset, pinfo, tree, hf_h245_receiveAndTransmitVideoCapability);
+static int dissect_receiveAndTransmitVideoCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_VideoCapability(tvb, offset, actx, tree, hf_h245_receiveAndTransmitVideoCapability);
}
-static int dissect_videoCapability_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_VideoCapability(tvb, offset, pinfo, tree, hf_h245_videoCapability_item);
+static int dissect_videoCapability_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_VideoCapability(tvb, offset, actx, tree, hf_h245_videoCapability_item);
}
-static int dissect_videoData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_VideoCapability(tvb, offset, pinfo, tree, hf_h245_videoData);
+static int dissect_videoData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_VideoCapability(tvb, offset, actx, tree, hf_h245_videoData);
}
/* AudioCapability -> VBDCapability -> AudioCapability */
-static int dissect_h245_AudioCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
+static int dissect_h245_AudioCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
-static int dissect_receiveAudioCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_AudioCapability(tvb, offset, pinfo, tree, hf_h245_receiveAudioCapability);
+static int dissect_receiveAudioCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_AudioCapability(tvb, offset, actx, tree, hf_h245_receiveAudioCapability);
}
-static int dissect_transmitAudioCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_AudioCapability(tvb, offset, pinfo, tree, hf_h245_transmitAudioCapability);
+static int dissect_transmitAudioCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_AudioCapability(tvb, offset, actx, tree, hf_h245_transmitAudioCapability);
}
-static int dissect_receiveAndTransmitAudioCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_AudioCapability(tvb, offset, pinfo, tree, hf_h245_receiveAndTransmitAudioCapability);
+static int dissect_receiveAndTransmitAudioCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_AudioCapability(tvb, offset, actx, tree, hf_h245_receiveAndTransmitAudioCapability);
}
-static int dissect_vbd_cap_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_AudioCapability(tvb, offset, pinfo, tree, hf_h245_vbd_cap_type);
+static int dissect_vbd_cap_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_AudioCapability(tvb, offset, actx, tree, hf_h245_vbd_cap_type);
}
-static int dissect_audioData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_AudioCapability(tvb, offset, pinfo, tree, hf_h245_audioData);
+static int dissect_audioData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_AudioCapability(tvb, offset, actx, tree, hf_h245_audioData);
}
/* DataType -> H235Media -> H235Media/mediaType -> RedundancyEncoding -> DataType */
/* DataType -> H235Media -> H235Media/mediaType -> RedundancyEncoding -> RedundancyEncoding/rtpRedundancyEncoding -> RedundancyEncodingElement -> DataType */
/* DataType -> H235Media -> H235Media/mediaType -> MultiplePayloadStream -> MultiplePayloadStream/elements -> MultiplePayloadStreamElement -> DataType */
-static int dissect_h245_DataType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
+static int dissect_h245_DataType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
-static int dissect_dataType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataType(tvb, offset, pinfo, tree, hf_h245_dataType);
+static int dissect_dataType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataType(tvb, offset, actx, tree, hf_h245_dataType);
}
-static int dissect_secondaryEncoding3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataType(tvb, offset, pinfo, tree, hf_h245_secondaryEncoding3);
+static int dissect_secondaryEncoding3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataType(tvb, offset, actx, tree, hf_h245_secondaryEncoding3);
}
/* MultiplexElement -> MultiplexElement/type -> MultiplexElement/type/subElementList -> MultiplexElement */
-static int dissect_h245_MultiplexElement(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
+static int dissect_h245_MultiplexElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
-static int dissect_elementList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplexElement(tvb, offset, pinfo, tree, hf_h245_elementList_item);
+static int dissect_elementList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplexElement(tvb, offset, actx, tree, hf_h245_elementList_item);
}
-static int dissect_subElementList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplexElement(tvb, offset, pinfo, tree, hf_h245_subElementList_item);
+static int dissect_subElementList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplexElement(tvb, offset, actx, tree, hf_h245_subElementList_item);
}
/* AudioMode -> VBDMode -> AudioMode */
-static int dissect_h245_AudioMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
+static int dissect_h245_AudioMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
-static int dissect_audioMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_AudioMode(tvb, offset, pinfo, tree, hf_h245_audioMode);
+static int dissect_audioMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_AudioMode(tvb, offset, actx, tree, hf_h245_audioMode);
}
-static int dissect_vbd_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_AudioMode(tvb, offset, pinfo, tree, hf_h245_vbd_type);
+static int dissect_vbd_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_AudioMode(tvb, offset, actx, tree, hf_h245_vbd_type);
}
/* ModeElementType -> MultiplePayloadStreamMode -> MultiplePayloadStreamMode/mpsmElements -> MultiplePayloadStreamElementMode -> ModeElementType */
-static int dissect_h245_ModeElementType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
+static int dissect_h245_ModeElementType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
-static int dissect_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_ModeElementType(tvb, offset, pinfo, tree, hf_h245_type);
+static int dissect_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_ModeElementType(tvb, offset, actx, tree, hf_h245_type);
}
@@ -2225,52 +2224,52 @@ static int dissect_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tre
static int
-dissect_h245_T_object(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_object_identifier_str(tvb, offset, pinfo, tree, hf_index, &nsiOID);
+dissect_h245_T_object(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_object_identifier_str(tvb, offset, actx, tree, hf_index, &nsiOID);
return offset;
}
-static int dissect_object(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_object(tvb, offset, pinfo, tree, hf_h245_object);
+static int dissect_object(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_object(tvb, offset, actx, tree, hf_h245_object);
}
static int
-dissect_h245_T_t35CountryCode(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,
- 0U, 255U, &t35CountryCode, NULL, FALSE);
+dissect_h245_T_t35CountryCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, &t35CountryCode, FALSE);
return offset;
}
-static int dissect_t35CountryCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_t35CountryCode(tvb, offset, pinfo, tree, hf_h245_t35CountryCode);
+static int dissect_t35CountryCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_t35CountryCode(tvb, offset, actx, tree, hf_h245_t35CountryCode);
}
static int
-dissect_h245_T_t35Extension(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,
- 0U, 255U, &t35Extension, NULL, FALSE);
+dissect_h245_T_t35Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, &t35Extension, FALSE);
return offset;
}
-static int dissect_t35Extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_t35Extension(tvb, offset, pinfo, tree, hf_h245_t35Extension);
+static int dissect_t35Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_t35Extension(tvb, offset, actx, tree, hf_h245_t35Extension);
}
static int
-dissect_h245_T_manufacturerCode(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,
- 0U, 65535U, &manufacturerCode, NULL, FALSE);
+dissect_h245_T_manufacturerCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, &manufacturerCode, FALSE);
return offset;
}
-static int dissect_manufacturerCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_manufacturerCode(tvb, offset, pinfo, tree, hf_h245_manufacturerCode);
+static int dissect_manufacturerCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_manufacturerCode(tvb, offset, actx, tree, hf_h245_manufacturerCode);
}
@@ -2282,13 +2281,13 @@ static const per_sequence_t H221NonStandardID_sequence[] = {
};
static int
-dissect_h245_H221NonStandardID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_H221NonStandardID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 684 "h245.cnf"
t35CountryCode = 0;
t35Extension = 0;
manufacturerCode = 0;
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H221NonStandardID, H221NonStandardID_sequence);
#line 688 "h245.cnf"
@@ -2297,8 +2296,8 @@ dissect_h245_H221NonStandardID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_
return offset;
}
-static int dissect_h221NonStandardID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H221NonStandardID(tvb, offset, pinfo, tree, hf_h245_h221NonStandardID);
+static int dissect_h221NonStandardID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H221NonStandardID(tvb, offset, actx, tree, hf_h245_h221NonStandardID);
}
@@ -2315,14 +2314,14 @@ static const per_choice_t NonStandardIdentifier_choice[] = {
};
static int
-dissect_h245_NonStandardIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_NonStandardIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 665 "h245.cnf"
guint32 value;
nsiOID = "";
h221NonStandard = 0;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_NonStandardIdentifier, NonStandardIdentifier_choice,
&value);
@@ -2340,32 +2339,32 @@ dissect_h245_NonStandardIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo
return offset;
}
-static int dissect_nonStandardIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NonStandardIdentifier(tvb, offset, pinfo, tree, hf_h245_nonStandardIdentifier);
+static int dissect_nonStandardIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NonStandardIdentifier(tvb, offset, actx, tree, hf_h245_nonStandardIdentifier);
}
-static int dissect_vendor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NonStandardIdentifier(tvb, offset, pinfo, tree, hf_h245_vendor);
+static int dissect_vendor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NonStandardIdentifier(tvb, offset, actx, tree, hf_h245_vendor);
}
static int
-dissect_h245_T_data(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_T_data(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 699 "h245.cnf"
tvbuff_t *next_tvb = NULL;
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, &next_tvb);
if (next_tvb && tvb_length(next_tvb)) {
- call_dissector((nsp_handle)?nsp_handle:data_handle, next_tvb, pinfo, tree);
+ call_dissector((nsp_handle)?nsp_handle:data_handle, next_tvb, actx->pinfo, tree);
}
return offset;
}
-static int dissect_nsd_data(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_data(tvb, offset, pinfo, tree, hf_h245_nsd_data);
+static int dissect_nsd_data(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_data(tvb, offset, actx, tree, hf_h245_nsd_data);
}
@@ -2376,38 +2375,38 @@ static const per_sequence_t NonStandardParameter_sequence[] = {
};
static int
-dissect_h245_NonStandardParameter(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_NonStandardParameter(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 697 "h245.cnf"
nsp_handle = NULL;
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_NonStandardParameter, NonStandardParameter_sequence);
return offset;
}
-static int dissect_nonStandardData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NonStandardParameter(tvb, offset, pinfo, tree, hf_h245_nonStandardData);
+static int dissect_nonStandardData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NonStandardParameter(tvb, offset, actx, tree, hf_h245_nonStandardData);
}
-static int dissect_nonStandard(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NonStandardParameter(tvb, offset, pinfo, tree, hf_h245_nonStandard);
+static int dissect_nonStandard(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NonStandardParameter(tvb, offset, actx, tree, hf_h245_nonStandard);
}
-static int dissect_nonStandard_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NonStandardParameter(tvb, offset, pinfo, tree, hf_h245_nonStandard_item);
+static int dissect_nonStandard_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NonStandardParameter(tvb, offset, actx, tree, hf_h245_nonStandard_item);
}
-static int dissect_nonStandardData_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NonStandardParameter(tvb, offset, pinfo, tree, hf_h245_nonStandardData_item);
+static int dissect_nonStandardData_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NonStandardParameter(tvb, offset, actx, tree, hf_h245_nonStandardData_item);
}
-static int dissect_h221NonStandard(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NonStandardParameter(tvb, offset, pinfo, tree, hf_h245_h221NonStandard);
+static int dissect_h221NonStandard(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NonStandardParameter(tvb, offset, actx, tree, hf_h245_h221NonStandard);
}
-static int dissect_h235Control(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NonStandardParameter(tvb, offset, pinfo, tree, hf_h245_h235Control);
+static int dissect_h235Control(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NonStandardParameter(tvb, offset, actx, tree, hf_h245_h235Control);
}
-static int dissect_nonStandardAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NonStandardParameter(tvb, offset, pinfo, tree, hf_h245_nonStandardAddress);
+static int dissect_nonStandardAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NonStandardParameter(tvb, offset, actx, tree, hf_h245_nonStandardAddress);
}
-static int dissect_associatedAlgorithm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NonStandardParameter(tvb, offset, pinfo, tree, hf_h245_associatedAlgorithm);
+static int dissect_associatedAlgorithm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NonStandardParameter(tvb, offset, actx, tree, hf_h245_associatedAlgorithm);
}
@@ -2417,82 +2416,82 @@ static const per_sequence_t NonStandardMessage_sequence[] = {
};
static int
-dissect_h245_NonStandardMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_NonStandardMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_NonStandardMessage, NonStandardMessage_sequence);
return offset;
}
-static int dissect_nonStandardMsg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NonStandardMessage(tvb, offset, pinfo, tree, hf_h245_nonStandardMsg);
+static int dissect_nonStandardMsg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NonStandardMessage(tvb, offset, actx, tree, hf_h245_nonStandardMsg);
}
static int
-dissect_h245_INTEGER_0_255(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_0_255(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_terminalType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_255(tvb, offset, pinfo, tree, hf_h245_terminalType);
+static int dissect_terminalType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_255(tvb, offset, actx, tree, hf_h245_terminalType);
}
-static int dissect_h233IVResponseTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_255(tvb, offset, pinfo, tree, hf_h245_h233IVResponseTime);
+static int dissect_h233IVResponseTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_255(tvb, offset, actx, tree, hf_h245_h233IVResponseTime);
}
-static int dissect_maxPendingReplacementFor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_255(tvb, offset, pinfo, tree, hf_h245_maxPendingReplacementFor);
+static int dissect_maxPendingReplacementFor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_255(tvb, offset, actx, tree, hf_h245_maxPendingReplacementFor);
}
-static int dissect_frameSequence_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_255(tvb, offset, pinfo, tree, hf_h245_frameSequence_item);
+static int dissect_frameSequence_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_255(tvb, offset, actx, tree, hf_h245_frameSequence_item);
}
-static int dissect_version(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_255(tvb, offset, pinfo, tree, hf_h245_version);
+static int dissect_version(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_255(tvb, offset, actx, tree, hf_h245_version);
}
-static int dissect_booleanArray(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_255(tvb, offset, pinfo, tree, hf_h245_booleanArray);
+static int dissect_booleanArray(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_255(tvb, offset, actx, tree, hf_h245_booleanArray);
}
-static int dissect_sessionID_0_255(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_255(tvb, offset, pinfo, tree, hf_h245_sessionID_0_255);
+static int dissect_sessionID_0_255(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_255(tvb, offset, actx, tree, hf_h245_sessionID_0_255);
}
-static int dissect_synchFlag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_255(tvb, offset, pinfo, tree, hf_h245_synchFlag);
+static int dissect_synchFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_255(tvb, offset, actx, tree, hf_h245_synchFlag);
}
-static int dissect_firstGOB_0_255(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_255(tvb, offset, pinfo, tree, hf_h245_firstGOB_0_255);
+static int dissect_firstGOB_0_255(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_255(tvb, offset, actx, tree, hf_h245_firstGOB_0_255);
}
-static int dissect_longTermPictureIndex(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_255(tvb, offset, pinfo, tree, hf_h245_longTermPictureIndex);
+static int dissect_longTermPictureIndex(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_255(tvb, offset, actx, tree, hf_h245_longTermPictureIndex);
}
-static int dissect_subPictureNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_255(tvb, offset, pinfo, tree, hf_h245_subPictureNumber);
+static int dissect_subPictureNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_255(tvb, offset, actx, tree, hf_h245_subPictureNumber);
}
-static int dissect_compositionNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_255(tvb, offset, pinfo, tree, hf_h245_compositionNumber);
+static int dissect_compositionNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_255(tvb, offset, actx, tree, hf_h245_compositionNumber);
}
-static int dissect_temporalReference_0_255(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_255(tvb, offset, pinfo, tree, hf_h245_temporalReference_0_255);
+static int dissect_temporalReference_0_255(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_255(tvb, offset, actx, tree, hf_h245_temporalReference_0_255);
}
static int
-dissect_h245_INTEGER_0_16777215(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,
- 0U, 16777215U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_0_16777215(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16777215U, NULL, FALSE);
return offset;
}
-static int dissect_statusDeterminationNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_16777215(tvb, offset, pinfo, tree, hf_h245_statusDeterminationNumber);
+static int dissect_statusDeterminationNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_16777215(tvb, offset, actx, tree, hf_h245_statusDeterminationNumber);
}
-static int dissect_sendBufferSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_16777215(tvb, offset, pinfo, tree, hf_h245_sendBufferSize);
+static int dissect_sendBufferSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_16777215(tvb, offset, actx, tree, hf_h245_sendBufferSize);
}
-static int dissect_res_maximumBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_16777215(tvb, offset, pinfo, tree, hf_h245_res_maximumBitRate);
+static int dissect_res_maximumBitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_16777215(tvb, offset, actx, tree, hf_h245_res_maximumBitRate);
}
@@ -2503,8 +2502,8 @@ static const per_sequence_t MasterSlaveDetermination_sequence[] = {
};
static int
-dissect_h245_MasterSlaveDetermination(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MasterSlaveDetermination(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MasterSlaveDetermination, MasterSlaveDetermination_sequence);
#line 448 "h245.cnf"
@@ -2513,764 +2512,763 @@ dissect_h245_MasterSlaveDetermination(tvbuff_t *tvb, int offset, packet_info *pi
return offset;
}
-static int dissect_masterSlaveDetermination(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MasterSlaveDetermination(tvb, offset, pinfo, tree, hf_h245_masterSlaveDetermination);
+static int dissect_masterSlaveDetermination(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MasterSlaveDetermination(tvb, offset, actx, tree, hf_h245_masterSlaveDetermination);
}
static int
-dissect_h245_SequenceNumber(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_h245_SequenceNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_sequenceNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SequenceNumber(tvb, offset, pinfo, tree, hf_h245_sequenceNumber);
+static int dissect_sequenceNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SequenceNumber(tvb, offset, actx, tree, hf_h245_sequenceNumber);
}
-static int dissect_h233AlgorithmIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SequenceNumber(tvb, offset, pinfo, tree, hf_h245_h233AlgorithmIdentifier);
+static int dissect_h233AlgorithmIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SequenceNumber(tvb, offset, actx, tree, hf_h245_h233AlgorithmIdentifier);
}
static int
-dissect_h245_OBJECT_IDENTIFIER(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_object_identifier(tvb, offset, pinfo, tree, hf_index, NULL);
+dissect_h245_OBJECT_IDENTIFIER(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_object_identifier(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
-static int dissect_protocolIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h245_protocolIdentifier);
+static int dissect_protocolIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h245_protocolIdentifier);
}
-static int dissect_algorithm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h245_algorithm);
+static int dissect_algorithm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h245_algorithm);
}
-static int dissect_antiSpamAlgorithm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h245_antiSpamAlgorithm);
+static int dissect_antiSpamAlgorithm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h245_antiSpamAlgorithm);
}
-static int dissect_oid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h245_oid);
+static int dissect_oid(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h245_oid);
}
-static int dissect_escrowID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h245_escrowID);
+static int dissect_escrowID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h245_escrowID);
}
-static int dissect_field(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h245_field);
+static int dissect_field(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h245_field);
}
-static int dissect_algorithmOID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h245_algorithmOID);
+static int dissect_algorithmOID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h245_algorithmOID);
}
static int
-dissect_h245_INTEGER_1_256(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_256(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_numberOfVCs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_numberOfVCs);
+static int dissect_numberOfVCs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_numberOfVCs);
}
-static int dissect_framesBetweenSyncPoints(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_framesBetweenSyncPoints);
+static int dissect_framesBetweenSyncPoints(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_framesBetweenSyncPoints);
}
-static int dissect_presentationOrder(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_presentationOrder);
+static int dissect_presentationOrder(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_presentationOrder);
}
-static int dissect_sqcifAdditionalPictureMemory(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_sqcifAdditionalPictureMemory);
+static int dissect_sqcifAdditionalPictureMemory(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_sqcifAdditionalPictureMemory);
}
-static int dissect_qcifAdditionalPictureMemory(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_qcifAdditionalPictureMemory);
+static int dissect_qcifAdditionalPictureMemory(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_qcifAdditionalPictureMemory);
}
-static int dissect_cifAdditionalPictureMemory(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_cifAdditionalPictureMemory);
+static int dissect_cifAdditionalPictureMemory(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_cifAdditionalPictureMemory);
}
-static int dissect_cif4AdditionalPictureMemory(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_cif4AdditionalPictureMemory);
+static int dissect_cif4AdditionalPictureMemory(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_cif4AdditionalPictureMemory);
}
-static int dissect_cif16AdditionalPictureMemory(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_cif16AdditionalPictureMemory);
+static int dissect_cif16AdditionalPictureMemory(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_cif16AdditionalPictureMemory);
}
-static int dissect_bigCpfAdditionalPictureMemory(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_bigCpfAdditionalPictureMemory);
+static int dissect_bigCpfAdditionalPictureMemory(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_bigCpfAdditionalPictureMemory);
}
-static int dissect_g711Alaw64k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_g711Alaw64k);
+static int dissect_g711Alaw64k(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_g711Alaw64k);
}
-static int dissect_g711Alaw56k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_g711Alaw56k);
+static int dissect_g711Alaw56k(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_g711Alaw56k);
}
-static int dissect_g711Ulaw64k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_g711Ulaw64k);
+static int dissect_g711Ulaw64k(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_g711Ulaw64k);
}
-static int dissect_g711Ulaw56k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_g711Ulaw56k);
+static int dissect_g711Ulaw56k(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_g711Ulaw56k);
}
-static int dissect_g722_64k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_g722_64k);
+static int dissect_g722_64k(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_g722_64k);
}
-static int dissect_g722_56k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_g722_56k);
+static int dissect_g722_56k(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_g722_56k);
}
-static int dissect_g722_48k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_g722_48k);
+static int dissect_g722_48k(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_g722_48k);
}
-static int dissect_maxAl_sduAudioFrames(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_maxAl_sduAudioFrames);
+static int dissect_maxAl_sduAudioFrames(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_maxAl_sduAudioFrames);
}
-static int dissect_g728(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_g728);
+static int dissect_g728(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_g728);
}
-static int dissect_g729(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_g729);
+static int dissect_g729(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_g729);
}
-static int dissect_g729AnnexA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_g729AnnexA);
+static int dissect_g729AnnexA(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_g729AnnexA);
}
-static int dissect_g729wAnnexB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_g729wAnnexB);
+static int dissect_g729wAnnexB(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_g729wAnnexB);
}
-static int dissect_g729AnnexAwAnnexB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_g729AnnexAwAnnexB);
+static int dissect_g729AnnexAwAnnexB(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_g729AnnexAwAnnexB);
}
-static int dissect_audioUnit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_audioUnit);
+static int dissect_audioUnit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_audioUnit);
}
-static int dissect_audioUnitSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_audioUnitSize);
+static int dissect_audioUnitSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_audioUnitSize);
}
-static int dissect_maximumStringLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_256(tvb, offset, pinfo, tree, hf_h245_maximumStringLength);
+static int dissect_maximumStringLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_256(tvb, offset, actx, tree, hf_h245_maximumStringLength);
}
static int
-dissect_h245_BOOLEAN(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_boolean(tvb, offset, pinfo, tree, hf_index,
- NULL, NULL);
+dissect_h245_BOOLEAN(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
-static int dissect_h233EncryptionTransmitCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_h233EncryptionTransmitCapability);
+static int dissect_h233EncryptionTransmitCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_h233EncryptionTransmitCapability);
}
-static int dissect_nullClockRecovery(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_nullClockRecovery);
+static int dissect_nullClockRecovery(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_nullClockRecovery);
}
-static int dissect_srtsClockRecovery_bool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_srtsClockRecovery_bool);
+static int dissect_srtsClockRecovery_bool(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_srtsClockRecovery_bool);
}
-static int dissect_adaptiveClockRecovery(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_adaptiveClockRecovery);
+static int dissect_adaptiveClockRecovery(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_adaptiveClockRecovery);
}
-static int dissect_nullErrorCorrection(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_nullErrorCorrection);
+static int dissect_nullErrorCorrection(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_nullErrorCorrection);
}
-static int dissect_longInterleaver(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_longInterleaver);
+static int dissect_longInterleaver(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_longInterleaver);
}
-static int dissect_shortInterleaver(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_shortInterleaver);
+static int dissect_shortInterleaver(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_shortInterleaver);
}
-static int dissect_errorCorrectionOnly(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_errorCorrectionOnly);
+static int dissect_errorCorrectionOnly(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_errorCorrectionOnly);
}
-static int dissect_structuredDataTransfer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_structuredDataTransfer);
+static int dissect_structuredDataTransfer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_structuredDataTransfer);
}
-static int dissect_partiallyFilledCells(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_partiallyFilledCells);
+static int dissect_partiallyFilledCells(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_partiallyFilledCells);
}
-static int dissect_transportStream_bool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_transportStream_bool);
+static int dissect_transportStream_bool(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_transportStream_bool);
}
-static int dissect_programStream(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_programStream);
+static int dissect_programStream(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_programStream);
}
-static int dissect_srtsClockRecoveryflag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_srtsClockRecoveryflag);
+static int dissect_srtsClockRecoveryflag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_srtsClockRecoveryflag);
}
-static int dissect_transportWithI_frames(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_transportWithI_frames);
+static int dissect_transportWithI_frames(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_transportWithI_frames);
}
-static int dissect_videoWithAL1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_videoWithAL1);
+static int dissect_videoWithAL1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_videoWithAL1);
}
-static int dissect_videoWithAL2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_videoWithAL2);
+static int dissect_videoWithAL2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_videoWithAL2);
}
-static int dissect_videoWithAL3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_videoWithAL3);
+static int dissect_videoWithAL3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_videoWithAL3);
}
-static int dissect_audioWithAL1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_audioWithAL1);
+static int dissect_audioWithAL1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_audioWithAL1);
}
-static int dissect_audioWithAL2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_audioWithAL2);
+static int dissect_audioWithAL2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_audioWithAL2);
}
-static int dissect_audioWithAL3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_audioWithAL3);
+static int dissect_audioWithAL3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_audioWithAL3);
}
-static int dissect_dataWithAL1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_dataWithAL1);
+static int dissect_dataWithAL1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_dataWithAL1);
}
-static int dissect_dataWithAL2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_dataWithAL2);
+static int dissect_dataWithAL2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_dataWithAL2);
}
-static int dissect_dataWithAL3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_dataWithAL3);
+static int dissect_dataWithAL3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_dataWithAL3);
}
-static int dissect_maxMUXPDUSizeCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_maxMUXPDUSizeCapability);
+static int dissect_maxMUXPDUSizeCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_maxMUXPDUSizeCapability);
}
-static int dissect_nsrpSupport(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_nsrpSupport);
+static int dissect_nsrpSupport(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_nsrpSupport);
}
-static int dissect_modeChangeCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_modeChangeCapability);
+static int dissect_modeChangeCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_modeChangeCapability);
}
-static int dissect_h223AnnexA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_h223AnnexA);
+static int dissect_h223AnnexA(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_h223AnnexA);
}
-static int dissect_h223AnnexADoubleFlagFlag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_h223AnnexADoubleFlagFlag);
+static int dissect_h223AnnexADoubleFlagFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_h223AnnexADoubleFlagFlag);
}
-static int dissect_h223AnnexB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_h223AnnexB);
+static int dissect_h223AnnexB(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_h223AnnexB);
}
-static int dissect_h223AnnexBwithHeader(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_h223AnnexBwithHeader);
+static int dissect_h223AnnexBwithHeader(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_h223AnnexBwithHeader);
}
-static int dissect_videoWithAL1M(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_videoWithAL1M);
+static int dissect_videoWithAL1M(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_videoWithAL1M);
}
-static int dissect_videoWithAL2M(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_videoWithAL2M);
+static int dissect_videoWithAL2M(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_videoWithAL2M);
}
-static int dissect_videoWithAL3M(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_videoWithAL3M);
+static int dissect_videoWithAL3M(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_videoWithAL3M);
}
-static int dissect_audioWithAL1M(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_audioWithAL1M);
+static int dissect_audioWithAL1M(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_audioWithAL1M);
}
-static int dissect_audioWithAL2M(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_audioWithAL2M);
+static int dissect_audioWithAL2M(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_audioWithAL2M);
}
-static int dissect_audioWithAL3M(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_audioWithAL3M);
+static int dissect_audioWithAL3M(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_audioWithAL3M);
}
-static int dissect_dataWithAL1M(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_dataWithAL1M);
+static int dissect_dataWithAL1M(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_dataWithAL1M);
}
-static int dissect_dataWithAL2M(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_dataWithAL2M);
+static int dissect_dataWithAL2M(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_dataWithAL2M);
}
-static int dissect_dataWithAL3M(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_dataWithAL3M);
+static int dissect_dataWithAL3M(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_dataWithAL3M);
}
-static int dissect_alpduInterleaving(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_alpduInterleaving);
+static int dissect_alpduInterleaving(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_alpduInterleaving);
}
-static int dissect_rsCodeCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_rsCodeCapability);
+static int dissect_rsCodeCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_rsCodeCapability);
}
-static int dissect_suspendResumeCapabilitywAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_suspendResumeCapabilitywAddress);
+static int dissect_suspendResumeCapabilitywAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_suspendResumeCapabilitywAddress);
}
-static int dissect_suspendResumeCapabilitywoAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_suspendResumeCapabilitywoAddress);
+static int dissect_suspendResumeCapabilitywoAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_suspendResumeCapabilitywoAddress);
}
-static int dissect_rejCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_rejCapability);
+static int dissect_rejCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_rejCapability);
}
-static int dissect_sREJCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_sREJCapability);
+static int dissect_sREJCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_sREJCapability);
}
-static int dissect_mREJCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_mREJCapability);
+static int dissect_mREJCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_mREJCapability);
}
-static int dissect_crc8bitCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_crc8bitCapability);
+static int dissect_crc8bitCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_crc8bitCapability);
}
-static int dissect_crc16bitCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_crc16bitCapability);
+static int dissect_crc16bitCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_crc16bitCapability);
}
-static int dissect_crc32bitCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_crc32bitCapability);
+static int dissect_crc32bitCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_crc32bitCapability);
}
-static int dissect_uihCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_uihCapability);
+static int dissect_uihCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_uihCapability);
}
-static int dissect_twoOctetAddressFieldCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_twoOctetAddressFieldCapability);
+static int dissect_twoOctetAddressFieldCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_twoOctetAddressFieldCapability);
}
-static int dissect_loopBackTestCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_loopBackTestCapability);
+static int dissect_loopBackTestCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_loopBackTestCapability);
}
-static int dissect_audioHeader(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_audioHeader);
+static int dissect_audioHeader(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_audioHeader);
}
-static int dissect_centralizedConferenceMC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_centralizedConferenceMC);
+static int dissect_centralizedConferenceMC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_centralizedConferenceMC);
}
-static int dissect_decentralizedConferenceMC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_decentralizedConferenceMC);
+static int dissect_decentralizedConferenceMC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_decentralizedConferenceMC);
}
-static int dissect_rtcpVideoControlCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_rtcpVideoControlCapability);
+static int dissect_rtcpVideoControlCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_rtcpVideoControlCapability);
}
-static int dissect_logicalChannelSwitchingCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_logicalChannelSwitchingCapability);
+static int dissect_logicalChannelSwitchingCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_logicalChannelSwitchingCapability);
}
-static int dissect_t120DynamicPortCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_t120DynamicPortCapability);
+static int dissect_t120DynamicPortCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_t120DynamicPortCapability);
}
-static int dissect_h261aVideoPacketization(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_h261aVideoPacketization);
+static int dissect_h261aVideoPacketization(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_h261aVideoPacketization);
}
-static int dissect_atmUBR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_atmUBR);
+static int dissect_atmUBR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_atmUBR);
}
-static int dissect_atmrtVBR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_atmrtVBR);
+static int dissect_atmrtVBR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_atmrtVBR);
}
-static int dissect_atmnrtVBR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_atmnrtVBR);
+static int dissect_atmnrtVBR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_atmnrtVBR);
}
-static int dissect_atmABR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_atmABR);
+static int dissect_atmABR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_atmABR);
}
-static int dissect_atmCBR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_atmCBR);
+static int dissect_atmCBR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_atmCBR);
}
-static int dissect_variable_delta(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_variable_delta);
+static int dissect_variable_delta(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_variable_delta);
}
-static int dissect_multicastCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_multicastCapability);
+static int dissect_multicastCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_multicastCapability);
}
-static int dissect_multiUniCastConference(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_multiUniCastConference);
+static int dissect_multiUniCastConference(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_multiUniCastConference);
}
-static int dissect_centralizedControl(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_centralizedControl);
+static int dissect_centralizedControl(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_centralizedControl);
}
-static int dissect_distributedControl(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_distributedControl);
+static int dissect_distributedControl(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_distributedControl);
}
-static int dissect_centralizedAudio(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_centralizedAudio);
+static int dissect_centralizedAudio(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_centralizedAudio);
}
-static int dissect_distributedAudio(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_distributedAudio);
+static int dissect_distributedAudio(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_distributedAudio);
}
-static int dissect_centralizedVideo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_centralizedVideo);
+static int dissect_centralizedVideo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_centralizedVideo);
}
-static int dissect_distributedVideo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_distributedVideo);
+static int dissect_distributedVideo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_distributedVideo);
}
-static int dissect_temporalSpatialTradeOffCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_temporalSpatialTradeOffCapability);
+static int dissect_temporalSpatialTradeOffCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_temporalSpatialTradeOffCapability);
}
-static int dissect_stillImageTransmission(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_stillImageTransmission);
+static int dissect_stillImageTransmission(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_stillImageTransmission);
}
-static int dissect_videoBadMBsCap(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_videoBadMBsCap);
+static int dissect_videoBadMBsCap(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_videoBadMBsCap);
}
-static int dissect_profileAndLevel_SPatML(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_SPatML);
+static int dissect_profileAndLevel_SPatML(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_profileAndLevel_SPatML);
}
-static int dissect_profileAndLevel_MPatLL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_MPatLL);
+static int dissect_profileAndLevel_MPatLL(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_profileAndLevel_MPatLL);
}
-static int dissect_profileAndLevel_MPatML(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_MPatML);
+static int dissect_profileAndLevel_MPatML(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_profileAndLevel_MPatML);
}
-static int dissect_profileAndLevel_MPatH_14(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_MPatH_14);
+static int dissect_profileAndLevel_MPatH_14(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_profileAndLevel_MPatH_14);
}
-static int dissect_profileAndLevel_MPatHL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_MPatHL);
+static int dissect_profileAndLevel_MPatHL(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_profileAndLevel_MPatHL);
}
-static int dissect_profileAndLevel_SNRatLL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_SNRatLL);
+static int dissect_profileAndLevel_SNRatLL(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_profileAndLevel_SNRatLL);
}
-static int dissect_profileAndLevel_SNRatML(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_SNRatML);
+static int dissect_profileAndLevel_SNRatML(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_profileAndLevel_SNRatML);
}
-static int dissect_profileAndLevel_SpatialatH_14(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_SpatialatH_14);
+static int dissect_profileAndLevel_SpatialatH_14(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_profileAndLevel_SpatialatH_14);
}
-static int dissect_profileAndLevel_HPatML(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_HPatML);
+static int dissect_profileAndLevel_HPatML(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_profileAndLevel_HPatML);
}
-static int dissect_profileAndLevel_HPatH_14(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_HPatH_14);
+static int dissect_profileAndLevel_HPatH_14(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_profileAndLevel_HPatH_14);
}
-static int dissect_profileAndLevel_HPatHL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_HPatHL);
+static int dissect_profileAndLevel_HPatHL(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_profileAndLevel_HPatHL);
}
-static int dissect_unrestrictedVector(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_unrestrictedVector);
+static int dissect_unrestrictedVector(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_unrestrictedVector);
}
-static int dissect_arithmeticCoding(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_arithmeticCoding);
+static int dissect_arithmeticCoding(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_arithmeticCoding);
}
-static int dissect_advancedPrediction(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_advancedPrediction);
+static int dissect_advancedPrediction(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_advancedPrediction);
}
-static int dissect_pbFrames(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_pbFrames);
+static int dissect_pbFrames(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_pbFrames);
}
-static int dissect_errorCompensation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_errorCompensation);
+static int dissect_errorCompensation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_errorCompensation);
}
-static int dissect_baseBitRateConstrained(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_baseBitRateConstrained);
+static int dissect_baseBitRateConstrained(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_baseBitRateConstrained);
}
-static int dissect_advancedIntraCodingMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_advancedIntraCodingMode);
+static int dissect_advancedIntraCodingMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_advancedIntraCodingMode);
}
-static int dissect_deblockingFilterMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_deblockingFilterMode);
+static int dissect_deblockingFilterMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_deblockingFilterMode);
}
-static int dissect_improvedPBFramesMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_improvedPBFramesMode);
+static int dissect_improvedPBFramesMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_improvedPBFramesMode);
}
-static int dissect_unlimitedMotionVectors(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_unlimitedMotionVectors);
+static int dissect_unlimitedMotionVectors(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_unlimitedMotionVectors);
}
-static int dissect_fullPictureFreeze(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_fullPictureFreeze);
+static int dissect_fullPictureFreeze(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_fullPictureFreeze);
}
-static int dissect_partialPictureFreezeAndRelease(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_partialPictureFreezeAndRelease);
+static int dissect_partialPictureFreezeAndRelease(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_partialPictureFreezeAndRelease);
}
-static int dissect_resizingPartPicFreezeAndRelease(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_resizingPartPicFreezeAndRelease);
+static int dissect_resizingPartPicFreezeAndRelease(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_resizingPartPicFreezeAndRelease);
}
-static int dissect_fullPictureSnapshot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_fullPictureSnapshot);
+static int dissect_fullPictureSnapshot(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_fullPictureSnapshot);
}
-static int dissect_partialPictureSnapshot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_partialPictureSnapshot);
+static int dissect_partialPictureSnapshot(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_partialPictureSnapshot);
}
-static int dissect_videoSegmentTagging(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_videoSegmentTagging);
+static int dissect_videoSegmentTagging(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_videoSegmentTagging);
}
-static int dissect_progressiveRefinement(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_progressiveRefinement);
+static int dissect_progressiveRefinement(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_progressiveRefinement);
}
-static int dissect_dynamicPictureResizingByFour(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_dynamicPictureResizingByFour);
+static int dissect_dynamicPictureResizingByFour(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_dynamicPictureResizingByFour);
}
-static int dissect_dynamicPictureResizingSixteenthPel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_dynamicPictureResizingSixteenthPel);
+static int dissect_dynamicPictureResizingSixteenthPel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_dynamicPictureResizingSixteenthPel);
}
-static int dissect_dynamicWarpingHalfPel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_dynamicWarpingHalfPel);
+static int dissect_dynamicWarpingHalfPel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_dynamicWarpingHalfPel);
}
-static int dissect_dynamicWarpingSixteenthPel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_dynamicWarpingSixteenthPel);
+static int dissect_dynamicWarpingSixteenthPel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_dynamicWarpingSixteenthPel);
}
-static int dissect_independentSegmentDecoding(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_independentSegmentDecoding);
+static int dissect_independentSegmentDecoding(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_independentSegmentDecoding);
}
-static int dissect_slicesInOrder_NonRect(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_slicesInOrder_NonRect);
+static int dissect_slicesInOrder_NonRect(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_slicesInOrder_NonRect);
}
-static int dissect_slicesInOrder_Rect(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_slicesInOrder_Rect);
+static int dissect_slicesInOrder_Rect(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_slicesInOrder_Rect);
}
-static int dissect_slicesNoOrder_NonRect(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_slicesNoOrder_NonRect);
+static int dissect_slicesNoOrder_NonRect(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_slicesNoOrder_NonRect);
}
-static int dissect_slicesNoOrder_Rect(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_slicesNoOrder_Rect);
+static int dissect_slicesNoOrder_Rect(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_slicesNoOrder_Rect);
}
-static int dissect_alternateInterVLCMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_alternateInterVLCMode);
+static int dissect_alternateInterVLCMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_alternateInterVLCMode);
}
-static int dissect_modifiedQuantizationMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_modifiedQuantizationMode);
+static int dissect_modifiedQuantizationMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_modifiedQuantizationMode);
}
-static int dissect_reducedResolutionUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_reducedResolutionUpdate);
+static int dissect_reducedResolutionUpdate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_reducedResolutionUpdate);
}
-static int dissect_separateVideoBackChannel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_separateVideoBackChannel);
+static int dissect_separateVideoBackChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_separateVideoBackChannel);
}
-static int dissect_videoMux(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_videoMux);
+static int dissect_videoMux(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_videoMux);
}
-static int dissect_anyPixelAspectRatio(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_anyPixelAspectRatio);
+static int dissect_anyPixelAspectRatio(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_anyPixelAspectRatio);
}
-static int dissect_referencePicSelect(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_referencePicSelect);
+static int dissect_referencePicSelect(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_referencePicSelect);
}
-static int dissect_enhancedReferencePicSelectBool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_enhancedReferencePicSelectBool);
+static int dissect_enhancedReferencePicSelectBool(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_enhancedReferencePicSelectBool);
}
-static int dissect_dataPartitionedSlices(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_dataPartitionedSlices);
+static int dissect_dataPartitionedSlices(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_dataPartitionedSlices);
}
-static int dissect_fixedPointIDCT0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_fixedPointIDCT0);
+static int dissect_fixedPointIDCT0(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_fixedPointIDCT0);
}
-static int dissect_interlacedFields(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_interlacedFields);
+static int dissect_interlacedFields(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_interlacedFields);
}
-static int dissect_currentPictureHeaderRepetition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_currentPictureHeaderRepetition);
+static int dissect_currentPictureHeaderRepetition(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_currentPictureHeaderRepetition);
}
-static int dissect_previousPictureHeaderRepetition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_previousPictureHeaderRepetition);
+static int dissect_previousPictureHeaderRepetition(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_previousPictureHeaderRepetition);
}
-static int dissect_nextPictureHeaderRepetition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_nextPictureHeaderRepetition);
+static int dissect_nextPictureHeaderRepetition(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_nextPictureHeaderRepetition);
}
-static int dissect_pictureNumberBoolean(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_pictureNumberBoolean);
+static int dissect_pictureNumberBoolean(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_pictureNumberBoolean);
}
-static int dissect_spareReferencePictures(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_spareReferencePictures);
+static int dissect_spareReferencePictures(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_spareReferencePictures);
}
-static int dissect_constrainedBitstream(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_constrainedBitstream);
+static int dissect_constrainedBitstream(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_constrainedBitstream);
}
-static int dissect_silenceSuppression(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_silenceSuppression);
+static int dissect_silenceSuppression(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_silenceSuppression);
}
-static int dissect_annexA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_annexA);
+static int dissect_annexA(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_annexA);
}
-static int dissect_annexB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_annexB);
+static int dissect_annexB(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_annexB);
}
-static int dissect_annexD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_annexD);
+static int dissect_annexD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_annexD);
}
-static int dissect_annexE(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_annexE);
+static int dissect_annexE(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_annexE);
}
-static int dissect_annexF(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_annexF);
+static int dissect_annexF(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_annexF);
}
-static int dissect_annexG(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_annexG);
+static int dissect_annexG(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_annexG);
}
-static int dissect_annexH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_annexH);
+static int dissect_annexH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_annexH);
}
-static int dissect_audioLayer1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_audioLayer1);
+static int dissect_audioLayer1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_audioLayer1);
}
-static int dissect_audioLayer2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_audioLayer2);
+static int dissect_audioLayer2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_audioLayer2);
}
-static int dissect_audioLayer3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_audioLayer3);
+static int dissect_audioLayer3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_audioLayer3);
}
-static int dissect_audioSampling32k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_audioSampling32k);
+static int dissect_audioSampling32k(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_audioSampling32k);
}
-static int dissect_audioSampling44k1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_audioSampling44k1);
+static int dissect_audioSampling44k1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_audioSampling44k1);
}
-static int dissect_audioSampling48k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_audioSampling48k);
+static int dissect_audioSampling48k(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_audioSampling48k);
}
-static int dissect_singleChannel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_singleChannel);
+static int dissect_singleChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_singleChannel);
}
-static int dissect_twoChannels(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_twoChannels);
+static int dissect_twoChannels(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_twoChannels);
}
-static int dissect_audioSampling16k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_audioSampling16k);
+static int dissect_audioSampling16k(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_audioSampling16k);
}
-static int dissect_audioSampling22k05(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_audioSampling22k05);
+static int dissect_audioSampling22k05(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_audioSampling22k05);
}
-static int dissect_audioSampling24k(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_audioSampling24k);
+static int dissect_audioSampling24k(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_audioSampling24k);
}
-static int dissect_threeChannels2_1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_threeChannels2_1);
+static int dissect_threeChannels2_1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_threeChannels2_1);
}
-static int dissect_threeChannels3_0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_threeChannels3_0);
+static int dissect_threeChannels3_0(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_threeChannels3_0);
}
-static int dissect_fourChannels2_0_2_0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_fourChannels2_0_2_0);
+static int dissect_fourChannels2_0_2_0(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_fourChannels2_0_2_0);
}
-static int dissect_fourChannels2_2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_fourChannels2_2);
+static int dissect_fourChannels2_2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_fourChannels2_2);
}
-static int dissect_fourChannels3_1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_fourChannels3_1);
+static int dissect_fourChannels3_1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_fourChannels3_1);
}
-static int dissect_fiveChannels3_0_2_0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_fiveChannels3_0_2_0);
+static int dissect_fiveChannels3_0_2_0(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_fiveChannels3_0_2_0);
}
-static int dissect_fiveChannels3_2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_fiveChannels3_2);
+static int dissect_fiveChannels3_2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_fiveChannels3_2);
}
-static int dissect_lowFrequencyEnhancement(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_lowFrequencyEnhancement);
+static int dissect_lowFrequencyEnhancement(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_lowFrequencyEnhancement);
}
-static int dissect_multilingual(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_multilingual);
+static int dissect_multilingual(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_multilingual);
}
-static int dissect_comfortNoise(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_comfortNoise);
+static int dissect_comfortNoise(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_comfortNoise);
}
-static int dissect_scrambled(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_scrambled);
+static int dissect_scrambled(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_scrambled);
}
-static int dissect_qcif_bool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_qcif_bool);
+static int dissect_qcif_bool(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_qcif_bool);
}
-static int dissect_cif_bool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_cif_bool);
+static int dissect_cif_bool(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_cif_bool);
}
-static int dissect_ccir601Seq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_ccir601Seq);
+static int dissect_ccir601Seq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_ccir601Seq);
}
-static int dissect_ccir601Prog(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_ccir601Prog);
+static int dissect_ccir601Prog(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_ccir601Prog);
}
-static int dissect_hdtvSeq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_hdtvSeq);
+static int dissect_hdtvSeq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_hdtvSeq);
}
-static int dissect_hdtvProg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_hdtvProg);
+static int dissect_hdtvProg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_hdtvProg);
}
-static int dissect_g3FacsMH200x100(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_g3FacsMH200x100);
+static int dissect_g3FacsMH200x100(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_g3FacsMH200x100);
}
-static int dissect_g3FacsMH200x200(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_g3FacsMH200x200);
+static int dissect_g3FacsMH200x200(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_g3FacsMH200x200);
}
-static int dissect_g4FacsMMR200x100(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_g4FacsMMR200x100);
+static int dissect_g4FacsMMR200x100(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_g4FacsMMR200x100);
}
-static int dissect_g4FacsMMR200x200(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_g4FacsMMR200x200);
+static int dissect_g4FacsMMR200x200(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_g4FacsMMR200x200);
}
-static int dissect_jbig200x200Seq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_jbig200x200Seq);
+static int dissect_jbig200x200Seq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_jbig200x200Seq);
}
-static int dissect_jbig200x200Prog(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_jbig200x200Prog);
+static int dissect_jbig200x200Prog(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_jbig200x200Prog);
}
-static int dissect_jbig300x300Seq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_jbig300x300Seq);
+static int dissect_jbig300x300Seq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_jbig300x300Seq);
}
-static int dissect_jbig300x300Prog(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_jbig300x300Prog);
+static int dissect_jbig300x300Prog(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_jbig300x300Prog);
}
-static int dissect_digPhotoLow(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_digPhotoLow);
+static int dissect_digPhotoLow(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_digPhotoLow);
}
-static int dissect_digPhotoMedSeq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_digPhotoMedSeq);
+static int dissect_digPhotoMedSeq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_digPhotoMedSeq);
}
-static int dissect_digPhotoMedProg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_digPhotoMedProg);
+static int dissect_digPhotoMedProg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_digPhotoMedProg);
}
-static int dissect_digPhotoHighSeq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_digPhotoHighSeq);
+static int dissect_digPhotoHighSeq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_digPhotoHighSeq);
}
-static int dissect_digPhotoHighProg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_digPhotoHighProg);
+static int dissect_digPhotoHighProg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_digPhotoHighProg);
}
-static int dissect_fillBitRemoval(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_fillBitRemoval);
+static int dissect_fillBitRemoval(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_fillBitRemoval);
}
-static int dissect_transcodingJBIG(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_transcodingJBIG);
+static int dissect_transcodingJBIG(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_transcodingJBIG);
}
-static int dissect_transcodingMMR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_transcodingMMR);
+static int dissect_transcodingMMR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_transcodingMMR);
}
-static int dissect_t38TCPBidirectionalMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_t38TCPBidirectionalMode);
+static int dissect_t38TCPBidirectionalMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_t38TCPBidirectionalMode);
}
-static int dissect_chairControlCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_chairControlCapability);
+static int dissect_chairControlCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_chairControlCapability);
}
-static int dissect_videoIndicateMixingCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_videoIndicateMixingCapability);
+static int dissect_videoIndicateMixingCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_videoIndicateMixingCapability);
}
-static int dissect_multipointVisualizationCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_multipointVisualizationCapability);
+static int dissect_multipointVisualizationCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_multipointVisualizationCapability);
}
-static int dissect_controlOnMuxStream(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_controlOnMuxStream);
+static int dissect_controlOnMuxStream(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_controlOnMuxStream);
}
-static int dissect_redundancyEncodingBool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_redundancyEncodingBool);
+static int dissect_redundancyEncodingBool(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_redundancyEncodingBool);
}
-static int dissect_separatePort(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_separatePort);
+static int dissect_separatePort(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_separatePort);
}
-static int dissect_samePortBool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_samePortBool);
+static int dissect_samePortBool(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_samePortBool);
}
-static int dissect_associateConference(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_associateConference);
+static int dissect_associateConference(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_associateConference);
}
-static int dissect_audioHeaderPresent(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_audioHeaderPresent);
+static int dissect_audioHeaderPresent(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_audioHeaderPresent);
}
-static int dissect_alsduSplitting(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_alsduSplitting);
+static int dissect_alsduSplitting(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_alsduSplitting);
}
-static int dissect_uIH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_uIH);
+static int dissect_uIH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_uIH);
}
-static int dissect_loopbackTestProcedure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_loopbackTestProcedure);
+static int dissect_loopbackTestProcedure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_loopbackTestProcedure);
}
-static int dissect_mediaGuaranteedDelivery(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_mediaGuaranteedDelivery);
+static int dissect_mediaGuaranteedDelivery(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_mediaGuaranteedDelivery);
}
-static int dissect_mediaControlGuaranteedDelivery(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_mediaControlGuaranteedDelivery);
+static int dissect_mediaControlGuaranteedDelivery(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_mediaControlGuaranteedDelivery);
}
-static int dissect_flowControlToZero(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_flowControlToZero);
+static int dissect_flowControlToZero(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_flowControlToZero);
}
-static int dissect_segmentableFlag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_segmentableFlag);
+static int dissect_segmentableFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_segmentableFlag);
}
-static int dissect_multiplexCapabilityBool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_multiplexCapabilityBool);
+static int dissect_multiplexCapabilityBool(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_multiplexCapabilityBool);
}
-static int dissect_secureChannel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_secureChannel);
+static int dissect_secureChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_secureChannel);
}
-static int dissect_sharedSecret(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_sharedSecret);
+static int dissect_sharedSecret(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_sharedSecret);
}
-static int dissect_certProtectedKey(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_certProtectedKey);
+static int dissect_certProtectedKey(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_certProtectedKey);
}
-static int dissect_bitRateLockedToPCRClock(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_bitRateLockedToPCRClock);
+static int dissect_bitRateLockedToPCRClock(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_bitRateLockedToPCRClock);
}
-static int dissect_bitRateLockedToNetworkClock(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BOOLEAN(tvb, offset, pinfo, tree, hf_h245_bitRateLockedToNetworkClock);
+static int dissect_bitRateLockedToNetworkClock(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BOOLEAN(tvb, offset, actx, tree, hf_h245_bitRateLockedToNetworkClock);
}
@@ -3288,81 +3286,81 @@ static const per_sequence_t T_aal1_sequence[] = {
};
static int
-dissect_h245_T_aal1(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_aal1(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_aal1, T_aal1_sequence);
return offset;
}
-static int dissect_aal1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_aal1(tvb, offset, pinfo, tree, hf_h245_aal1);
+static int dissect_aal1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_aal1(tvb, offset, actx, tree, hf_h245_aal1);
}
static int
-dissect_h245_INTEGER_0_65535(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_0_65535(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_forwardMaximumSDUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h245_forwardMaximumSDUSize);
+static int dissect_forwardMaximumSDUSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_65535(tvb, offset, actx, tree, hf_h245_forwardMaximumSDUSize);
}
-static int dissect_backwardMaximumSDUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h245_backwardMaximumSDUSize);
+static int dissect_backwardMaximumSDUSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_65535(tvb, offset, actx, tree, hf_h245_backwardMaximumSDUSize);
}
-static int dissect_maximumAl2SDUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h245_maximumAl2SDUSize);
+static int dissect_maximumAl2SDUSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_65535(tvb, offset, actx, tree, hf_h245_maximumAl2SDUSize);
}
-static int dissect_maximumAl3SDUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h245_maximumAl3SDUSize);
+static int dissect_maximumAl3SDUSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_65535(tvb, offset, actx, tree, hf_h245_maximumAl3SDUSize);
}
-static int dissect_maximumAL1MPDUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h245_maximumAL1MPDUSize);
+static int dissect_maximumAL1MPDUSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_65535(tvb, offset, actx, tree, hf_h245_maximumAL1MPDUSize);
}
-static int dissect_maximumAL2MSDUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h245_maximumAL2MSDUSize);
+static int dissect_maximumAL2MSDUSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_65535(tvb, offset, actx, tree, hf_h245_maximumAL2MSDUSize);
}
-static int dissect_maximumAL3MSDUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h245_maximumAL3MSDUSize);
+static int dissect_maximumAL3MSDUSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_65535(tvb, offset, actx, tree, hf_h245_maximumAL3MSDUSize);
}
-static int dissect_maxNTUSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h245_maxNTUSize);
+static int dissect_maxNTUSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_65535(tvb, offset, actx, tree, hf_h245_maxNTUSize);
}
-static int dissect_bppMaxKb(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h245_bppMaxKb);
+static int dissect_bppMaxKb(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_65535(tvb, offset, actx, tree, hf_h245_bppMaxKb);
}
-static int dissect_unsignedMin(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h245_unsignedMin);
+static int dissect_unsignedMin(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_65535(tvb, offset, actx, tree, hf_h245_unsignedMin);
}
-static int dissect_unsignedMax(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h245_unsignedMax);
+static int dissect_unsignedMax(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_65535(tvb, offset, actx, tree, hf_h245_unsignedMax);
}
-static int dissect_portNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h245_portNumber);
+static int dissect_portNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_65535(tvb, offset, actx, tree, hf_h245_portNumber);
}
-static int dissect_resourceID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h245_resourceID);
+static int dissect_resourceID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_65535(tvb, offset, actx, tree, hf_h245_resourceID);
}
-static int dissect_ipv6_tsapIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h245_ipv6_tsapIdentifier);
+static int dissect_ipv6_tsapIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_65535(tvb, offset, actx, tree, hf_h245_ipv6_tsapIdentifier);
}
-static int dissect_iPSrcRoute_tsapIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h245_iPSrcRoute_tsapIdentifier);
+static int dissect_iPSrcRoute_tsapIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_65535(tvb, offset, actx, tree, hf_h245_iPSrcRoute_tsapIdentifier);
}
-static int dissect_multicast_tsapIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h245_multicast_tsapIdentifier);
+static int dissect_multicast_tsapIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_65535(tvb, offset, actx, tree, hf_h245_multicast_tsapIdentifier);
}
-static int dissect_multicast_IPv6_tsapIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h245_multicast_IPv6_tsapIdentifier);
+static int dissect_multicast_IPv6_tsapIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_65535(tvb, offset, actx, tree, hf_h245_multicast_IPv6_tsapIdentifier);
}
-static int dissect_requestedInterval(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h245_requestedInterval);
+static int dissect_requestedInterval(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_65535(tvb, offset, actx, tree, hf_h245_requestedInterval);
}
-static int dissect_currentInterval(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h245_currentInterval);
+static int dissect_currentInterval(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_65535(tvb, offset, actx, tree, hf_h245_currentInterval);
}
@@ -3373,48 +3371,48 @@ static const per_sequence_t T_aal5_sequence[] = {
};
static int
-dissect_h245_T_aal5(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_aal5(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_aal5, T_aal5_sequence);
return offset;
}
-static int dissect_aal5(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_aal5(tvb, offset, pinfo, tree, hf_h245_aal5);
+static int dissect_aal5(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_aal5(tvb, offset, actx, tree, hf_h245_aal5);
}
static int
-dissect_h245_INTEGER_1_65535(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,
- 1U, 65535U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_65535(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_singleBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_65535(tvb, offset, pinfo, tree, hf_h245_singleBitRate);
+static int dissect_singleBitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_65535(tvb, offset, actx, tree, hf_h245_singleBitRate);
}
-static int dissect_lowerBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_65535(tvb, offset, pinfo, tree, hf_h245_lowerBitRate);
+static int dissect_lowerBitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_65535(tvb, offset, actx, tree, hf_h245_lowerBitRate);
}
-static int dissect_higherBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_65535(tvb, offset, pinfo, tree, hf_h245_higherBitRate);
+static int dissect_higherBitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_65535(tvb, offset, actx, tree, hf_h245_higherBitRate);
}
-static int dissect_maxNumberOfAdditionalConnections(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_65535(tvb, offset, pinfo, tree, hf_h245_maxNumberOfAdditionalConnections);
+static int dissect_maxNumberOfAdditionalConnections(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_65535(tvb, offset, actx, tree, hf_h245_maxNumberOfAdditionalConnections);
}
-static int dissect_infoNotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_65535(tvb, offset, pinfo, tree, hf_h245_infoNotAvailable);
+static int dissect_infoNotAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_65535(tvb, offset, actx, tree, hf_h245_infoNotAvailable);
}
-static int dissect_maxH223MUXPDUsize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_65535(tvb, offset, pinfo, tree, hf_h245_maxH223MUXPDUsize);
+static int dissect_maxH223MUXPDUsize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_65535(tvb, offset, actx, tree, hf_h245_maxH223MUXPDUsize);
}
-static int dissect_bitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_65535(tvb, offset, pinfo, tree, hf_h245_bitRate);
+static int dissect_bitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_65535(tvb, offset, actx, tree, hf_h245_bitRate);
}
-static int dissect_duration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_65535(tvb, offset, pinfo, tree, hf_h245_duration);
+static int dissect_duration(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_65535(tvb, offset, actx, tree, hf_h245_duration);
}
@@ -3425,14 +3423,14 @@ static const per_sequence_t T_rangeOfBitRates_sequence[] = {
};
static int
-dissect_h245_T_rangeOfBitRates(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_rangeOfBitRates(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_rangeOfBitRates, T_rangeOfBitRates_sequence);
return offset;
}
-static int dissect_rangeOfBitRates(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_rangeOfBitRates(tvb, offset, pinfo, tree, hf_h245_rangeOfBitRates);
+static int dissect_rangeOfBitRates(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_rangeOfBitRates(tvb, offset, actx, tree, hf_h245_rangeOfBitRates);
}
@@ -3449,15 +3447,15 @@ static const per_choice_t Avb_type_choice[] = {
};
static int
-dissect_h245_Avb_type(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Avb_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Avb_type, Avb_type_choice,
NULL);
return offset;
}
-static int dissect_avb_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Avb_type(tvb, offset, pinfo, tree, hf_h245_avb_type);
+static int dissect_avb_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Avb_type(tvb, offset, actx, tree, hf_h245_avb_type);
}
@@ -3467,46 +3465,46 @@ static const per_sequence_t T_availableBitRates_sequence[] = {
};
static int
-dissect_h245_T_availableBitRates(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_availableBitRates(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_availableBitRates, T_availableBitRates_sequence);
return offset;
}
-static int dissect_availableBitRates(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_availableBitRates(tvb, offset, pinfo, tree, hf_h245_availableBitRates);
+static int dissect_availableBitRates(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_availableBitRates(tvb, offset, actx, tree, hf_h245_availableBitRates);
}
static int
-dissect_h245_NumericString_SIZE_1_16(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_NumericString(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_NumericString_SIZE_1_16(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_NumericString(tvb, offset, actx, tree, hf_index,
1, 16);
return offset;
}
-static int dissect_internationalNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NumericString_SIZE_1_16(tvb, offset, pinfo, tree, hf_h245_internationalNumber);
+static int dissect_internationalNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NumericString_SIZE_1_16(tvb, offset, actx, tree, hf_h245_internationalNumber);
}
static int
-dissect_h245_OCTET_STRING_SIZE_1_20(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_OCTET_STRING_SIZE_1_20(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 20, NULL);
return offset;
}
-static int dissect_nsapAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING_SIZE_1_20(tvb, offset, pinfo, tree, hf_h245_nsapAddress);
+static int dissect_nsapAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING_SIZE_1_20(tvb, offset, actx, tree, hf_h245_nsapAddress);
}
-static int dissect_subaddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING_SIZE_1_20(tvb, offset, pinfo, tree, hf_h245_subaddress);
+static int dissect_subaddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING_SIZE_1_20(tvb, offset, actx, tree, hf_h245_subaddress);
}
-static int dissect_nsap(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING_SIZE_1_20(tvb, offset, pinfo, tree, hf_h245_nsap);
+static int dissect_nsap(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING_SIZE_1_20(tvb, offset, actx, tree, hf_h245_nsap);
}
@@ -3523,15 +3521,15 @@ static const per_choice_t T_address_choice[] = {
};
static int
-dissect_h245_T_address(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_address(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_address, T_address_choice,
NULL);
return offset;
}
-static int dissect_address(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_address(tvb, offset, pinfo, tree, hf_h245_address);
+static int dissect_address(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_address(tvb, offset, actx, tree, hf_h245_address);
}
@@ -3542,17 +3540,17 @@ static const per_sequence_t Q2931Address_sequence[] = {
};
static int
-dissect_h245_Q2931Address(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Q2931Address(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_Q2931Address, Q2931Address_sequence);
return offset;
}
-static int dissect_gatewayAddress_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Q2931Address(tvb, offset, pinfo, tree, hf_h245_gatewayAddress_item);
+static int dissect_gatewayAddress_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Q2931Address(tvb, offset, actx, tree, hf_h245_gatewayAddress_item);
}
-static int dissect_q2931Address(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Q2931Address(tvb, offset, pinfo, tree, hf_h245_q2931Address);
+static int dissect_q2931Address(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Q2931Address(tvb, offset, actx, tree, hf_h245_q2931Address);
}
@@ -3561,15 +3559,15 @@ static const per_sequence_t SET_SIZE_1_256_OF_Q2931Address_set_of[1] = {
};
static int
-dissect_h245_SET_SIZE_1_256_OF_Q2931Address(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SET_SIZE_1_256_OF_Q2931Address(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_256_OF_Q2931Address, SET_SIZE_1_256_OF_Q2931Address_set_of,
1, 256);
return offset;
}
-static int dissect_gatewayAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_256_OF_Q2931Address(tvb, offset, pinfo, tree, hf_h245_gatewayAddress);
+static int dissect_gatewayAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_256_OF_Q2931Address(tvb, offset, actx, tree, hf_h245_gatewayAddress);
}
@@ -3588,14 +3586,14 @@ static const per_sequence_t T_aal1ViaGateway_sequence[] = {
};
static int
-dissect_h245_T_aal1ViaGateway(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_aal1ViaGateway(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_aal1ViaGateway, T_aal1ViaGateway_sequence);
return offset;
}
-static int dissect_aal1ViaGateway(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_aal1ViaGateway(tvb, offset, pinfo, tree, hf_h245_aal1ViaGateway);
+static int dissect_aal1ViaGateway(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_aal1ViaGateway(tvb, offset, actx, tree, hf_h245_aal1ViaGateway);
}
@@ -3610,14 +3608,14 @@ static const per_sequence_t VCCapability_sequence[] = {
};
static int
-dissect_h245_VCCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_VCCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_VCCapability, VCCapability_sequence);
return offset;
}
-static int dissect_vcCapability_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_VCCapability(tvb, offset, pinfo, tree, hf_h245_vcCapability_item);
+static int dissect_vcCapability_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_VCCapability(tvb, offset, actx, tree, hf_h245_vcCapability_item);
}
@@ -3626,14 +3624,14 @@ static const per_sequence_t SET_OF_VCCapability_set_of[1] = {
};
static int
-dissect_h245_SET_OF_VCCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SET_OF_VCCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_OF_VCCapability, SET_OF_VCCapability_set_of);
return offset;
}
-static int dissect_vcCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_OF_VCCapability(tvb, offset, pinfo, tree, hf_h245_vcCapability);
+static int dissect_vcCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_OF_VCCapability(tvb, offset, actx, tree, hf_h245_vcCapability);
}
@@ -3644,878 +3642,878 @@ static const per_sequence_t H222Capability_sequence[] = {
};
static int
-dissect_h245_H222Capability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H222Capability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H222Capability, H222Capability_sequence);
return offset;
}
-static int dissect_h222Capability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H222Capability(tvb, offset, pinfo, tree, hf_h245_h222Capability);
+static int dissect_h222Capability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H222Capability(tvb, offset, actx, tree, hf_h245_h222Capability);
}
static int
-dissect_h245_INTEGER_0_1023(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,
- 0U, 1023U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_0_1023(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1023U, NULL, FALSE);
return offset;
}
-static int dissect_maximumDelayJitter(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_1023(tvb, offset, pinfo, tree, hf_h245_maximumDelayJitter);
+static int dissect_maximumDelayJitter(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_1023(tvb, offset, actx, tree, hf_h245_maximumDelayJitter);
}
-static int dissect_maximumAudioDelayJitter(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_1023(tvb, offset, pinfo, tree, hf_h245_maximumAudioDelayJitter);
+static int dissect_maximumAudioDelayJitter(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_1023(tvb, offset, actx, tree, hf_h245_maximumAudioDelayJitter);
}
-static int dissect_temporalReference(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_1023(tvb, offset, pinfo, tree, hf_h245_temporalReference);
+static int dissect_temporalReference(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_1023(tvb, offset, actx, tree, hf_h245_temporalReference);
}
-static int dissect_pictureNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_1023(tvb, offset, pinfo, tree, hf_h245_pictureNumber);
+static int dissect_pictureNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_1023(tvb, offset, actx, tree, hf_h245_pictureNumber);
}
static int
-dissect_h245_NULL(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_h245_NULL(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_master(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_master);
+static int dissect_master(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_master);
}
-static int dissect_slave(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_slave);
+static int dissect_slave(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_slave);
}
-static int dissect_identicalNumbers(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_identicalNumbers);
+static int dissect_identicalNumbers(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_identicalNumbers);
}
-static int dissect_unspecified(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_unspecified);
+static int dissect_unspecified(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_unspecified);
}
-static int dissect_undefinedTableEntryUsed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_undefinedTableEntryUsed);
+static int dissect_undefinedTableEntryUsed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_undefinedTableEntryUsed);
}
-static int dissect_descriptorCapacityExceeded(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_descriptorCapacityExceeded);
+static int dissect_descriptorCapacityExceeded(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_descriptorCapacityExceeded);
}
-static int dissect_noneProcessed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_noneProcessed);
+static int dissect_noneProcessed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_noneProcessed);
}
-static int dissect_basic(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_basic);
+static int dissect_basic(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_basic);
}
-static int dissect_guaranteedQOS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_guaranteedQOS);
+static int dissect_guaranteedQOS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_guaranteedQOS);
}
-static int dissect_controlledLoad(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_controlledLoad);
+static int dissect_controlledLoad(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_controlledLoad);
}
-static int dissect_ip_UDP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_ip_UDP);
+static int dissect_ip_UDP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_ip_UDP);
}
-static int dissect_ip_TCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_ip_TCP);
+static int dissect_ip_TCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_ip_TCP);
}
-static int dissect_atm_AAL5_UNIDIR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_atm_AAL5_UNIDIR);
+static int dissect_atm_AAL5_UNIDIR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_atm_AAL5_UNIDIR);
}
-static int dissect_atm_AAL5_BIDIR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_atm_AAL5_BIDIR);
+static int dissect_atm_AAL5_BIDIR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_atm_AAL5_BIDIR);
}
-static int dissect_rtpAudioRedundancyEncoding(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_rtpAudioRedundancyEncoding);
+static int dissect_rtpAudioRedundancyEncoding(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_rtpAudioRedundancyEncoding);
}
-static int dissect_roundrobin(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_roundrobin);
+static int dissect_roundrobin(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_roundrobin);
}
-static int dissect_none(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_none);
+static int dissect_none(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_none);
}
-static int dissect_ackMessageOnly(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_ackMessageOnly);
+static int dissect_ackMessageOnly(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_ackMessageOnly);
}
-static int dissect_nackMessageOnly(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_nackMessageOnly);
+static int dissect_nackMessageOnly(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_nackMessageOnly);
}
-static int dissect_ackOrNackMessageOnly(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_ackOrNackMessageOnly);
+static int dissect_ackOrNackMessageOnly(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_ackOrNackMessageOnly);
}
-static int dissect_ackAndNackMessage(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_ackAndNackMessage);
+static int dissect_ackAndNackMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_ackAndNackMessage);
}
-static int dissect_dsvdControl(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_dsvdControl);
+static int dissect_dsvdControl(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_dsvdControl);
}
-static int dissect_v14buffered(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_v14buffered);
+static int dissect_v14buffered(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_v14buffered);
}
-static int dissect_v42lapm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_v42lapm);
+static int dissect_v42lapm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_v42lapm);
}
-static int dissect_hdlcFrameTunnelling(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_hdlcFrameTunnelling);
+static int dissect_hdlcFrameTunnelling(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_hdlcFrameTunnelling);
}
-static int dissect_h310SeparateVCStack(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_h310SeparateVCStack);
+static int dissect_h310SeparateVCStack(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_h310SeparateVCStack);
}
-static int dissect_h310SingleVCStack(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_h310SingleVCStack);
+static int dissect_h310SingleVCStack(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_h310SingleVCStack);
}
-static int dissect_transparent(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_transparent);
+static int dissect_transparent(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_transparent);
}
-static int dissect_segmentationAndReassembly(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_segmentationAndReassembly);
+static int dissect_segmentationAndReassembly(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_segmentationAndReassembly);
}
-static int dissect_hdlcFrameTunnelingwSAR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_hdlcFrameTunnelingwSAR);
+static int dissect_hdlcFrameTunnelingwSAR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_hdlcFrameTunnelingwSAR);
}
-static int dissect_v120(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_v120);
+static int dissect_v120(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_v120);
}
-static int dissect_separateLANStack(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_separateLANStack);
+static int dissect_separateLANStack(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_separateLANStack);
}
-static int dissect_tcp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_tcp);
+static int dissect_tcp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_tcp);
}
-static int dissect_udp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_udp);
+static int dissect_udp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_udp);
}
-static int dissect_t84Unrestricted(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_t84Unrestricted);
+static int dissect_t84Unrestricted(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_t84Unrestricted);
}
-static int dissect_localTCF(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_localTCF);
+static int dissect_localTCF(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_localTCF);
}
-static int dissect_transferredTCF(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_transferredTCF);
+static int dissect_transferredTCF(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_transferredTCF);
}
-static int dissect_t38UDPFEC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_t38UDPFEC);
+static int dissect_t38UDPFEC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_t38UDPFEC);
}
-static int dissect_t38UDPRedundancy(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_t38UDPRedundancy);
+static int dissect_t38UDPRedundancy(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_t38UDPRedundancy);
}
-static int dissect_basicString(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_basicString);
+static int dissect_basicString(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_basicString);
}
-static int dissect_iA5String(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_iA5String);
+static int dissect_iA5String(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_iA5String);
}
-static int dissect_generalString(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_generalString);
+static int dissect_generalString(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_generalString);
}
-static int dissect_dtmf(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_dtmf);
+static int dissect_dtmf(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_dtmf);
}
-static int dissect_hookflash(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_hookflash);
+static int dissect_hookflash(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_hookflash);
}
-static int dissect_extendedAlphanumericFlag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_extendedAlphanumericFlag);
+static int dissect_extendedAlphanumericFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_extendedAlphanumericFlag);
}
-static int dissect_encryptedBasicString(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_encryptedBasicString);
+static int dissect_encryptedBasicString(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_encryptedBasicString);
}
-static int dissect_encryptedIA5String(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_encryptedIA5String);
+static int dissect_encryptedIA5String(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_encryptedIA5String);
}
-static int dissect_encryptedGeneralString(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_encryptedGeneralString);
+static int dissect_encryptedGeneralString(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_encryptedGeneralString);
}
-static int dissect_secureDTMF(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_secureDTMF);
+static int dissect_secureDTMF(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_secureDTMF);
}
-static int dissect_logical(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_logical);
+static int dissect_logical(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_logical);
}
-static int dissect_unicast(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_unicast);
+static int dissect_unicast(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_unicast);
}
-static int dissect_multicast(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_multicast);
+static int dissect_multicast(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_multicast);
}
-static int dissect_originateCall(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_originateCall);
+static int dissect_originateCall(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_originateCall);
}
-static int dissect_waitForCall(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_waitForCall);
+static int dissect_waitForCall(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_waitForCall);
}
-static int dissect_issueQuery(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_issueQuery);
+static int dissect_issueQuery(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_issueQuery);
}
-static int dissect_nullData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_nullData);
+static int dissect_nullData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_nullData);
}
-static int dissect_framed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_framed);
+static int dissect_framed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_framed);
}
-static int dissect_unframed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_unframed);
+static int dissect_unframed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_unframed);
}
-static int dissect_sebch16_7(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_sebch16_7);
+static int dissect_sebch16_7(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_sebch16_7);
}
-static int dissect_golay24_12(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_golay24_12);
+static int dissect_golay24_12(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_golay24_12);
}
-static int dissect_crc4bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_crc4bit);
+static int dissect_crc4bit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_crc4bit);
}
-static int dissect_crc12bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_crc12bit);
+static int dissect_crc12bit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_crc12bit);
}
-static int dissect_crc20bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_crc20bit);
+static int dissect_crc20bit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_crc20bit);
}
-static int dissect_crc28bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_crc28bit);
+static int dissect_crc28bit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_crc28bit);
}
-static int dissect_crc8bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_crc8bit);
+static int dissect_crc8bit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_crc8bit);
}
-static int dissect_crc16bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_crc16bit);
+static int dissect_crc16bit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_crc16bit);
}
-static int dissect_crc32bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_crc32bit);
+static int dissect_crc32bit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_crc32bit);
}
-static int dissect_crcNotUsed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_crcNotUsed);
+static int dissect_crcNotUsed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_crcNotUsed);
}
-static int dissect_noArq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_noArq);
+static int dissect_noArq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_noArq);
}
-static int dissect_sebch16_5(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_sebch16_5);
+static int dissect_sebch16_5(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_sebch16_5);
}
-static int dissect_infinite(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_infinite);
+static int dissect_infinite(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_infinite);
}
-static int dissect_noSuspendResume(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_noSuspendResume);
+static int dissect_noSuspendResume(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_noSuspendResume);
}
-static int dissect_suspendResumewAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_suspendResumewAddress);
+static int dissect_suspendResumewAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_suspendResumewAddress);
}
-static int dissect_suspendResumewoAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_suspendResumewoAddress);
+static int dissect_suspendResumewoAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_suspendResumewoAddress);
}
-static int dissect_rej(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_rej);
+static int dissect_rej(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_rej);
}
-static int dissect_sREJ(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_sREJ);
+static int dissect_sREJ(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_sREJ);
}
-static int dissect_mSREJ(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_mSREJ);
+static int dissect_mSREJ(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_mSREJ);
}
-static int dissect_uNERM(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_uNERM);
+static int dissect_uNERM(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_uNERM);
}
-static int dissect_h261aVideoPacketizationFlag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_h261aVideoPacketizationFlag);
+static int dissect_h261aVideoPacketizationFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_h261aVideoPacketizationFlag);
}
-static int dissect_redundancyEncodingFlag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_redundancyEncodingFlag);
+static int dissect_redundancyEncodingFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_redundancyEncodingFlag);
}
-static int dissect_strict(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_strict);
+static int dissect_strict(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_strict);
}
-static int dissect_loose(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_loose);
+static int dissect_loose(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_loose);
}
-static int dissect_unsuitableReverseParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_unsuitableReverseParameters);
+static int dissect_unsuitableReverseParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_unsuitableReverseParameters);
}
-static int dissect_dataTypeNotSupported(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_dataTypeNotSupported);
+static int dissect_dataTypeNotSupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_dataTypeNotSupported);
}
-static int dissect_dataTypeNotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_dataTypeNotAvailable);
+static int dissect_dataTypeNotAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_dataTypeNotAvailable);
}
-static int dissect_unknownDataType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_unknownDataType);
+static int dissect_unknownDataType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_unknownDataType);
}
-static int dissect_dataTypeALCombinationNotSupported(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_dataTypeALCombinationNotSupported);
+static int dissect_dataTypeALCombinationNotSupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_dataTypeALCombinationNotSupported);
}
-static int dissect_multicastChannelNotAllowed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_multicastChannelNotAllowed);
+static int dissect_multicastChannelNotAllowed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_multicastChannelNotAllowed);
}
-static int dissect_insufficientBandwidth(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_insufficientBandwidth);
+static int dissect_insufficientBandwidth(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_insufficientBandwidth);
}
-static int dissect_separateStackEstablishmentFailed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_separateStackEstablishmentFailed);
+static int dissect_separateStackEstablishmentFailed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_separateStackEstablishmentFailed);
}
-static int dissect_invalidSessionID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_invalidSessionID);
+static int dissect_invalidSessionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_invalidSessionID);
}
-static int dissect_masterSlaveConflict(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_masterSlaveConflict);
+static int dissect_masterSlaveConflict(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_masterSlaveConflict);
}
-static int dissect_waitForCommunicationMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_waitForCommunicationMode);
+static int dissect_waitForCommunicationMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_waitForCommunicationMode);
}
-static int dissect_invalidDependentChannel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_invalidDependentChannel);
+static int dissect_invalidDependentChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_invalidDependentChannel);
}
-static int dissect_replacementForRejected(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_replacementForRejected);
+static int dissect_replacementForRejected(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_replacementForRejected);
}
-static int dissect_user(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_user);
+static int dissect_user(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_user);
}
-static int dissect_lcse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_lcse);
+static int dissect_lcse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_lcse);
}
-static int dissect_unknown(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_unknown);
+static int dissect_unknown(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_unknown);
}
-static int dissect_reopen(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_reopen);
+static int dissect_reopen(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_reopen);
}
-static int dissect_reservationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_reservationFailure);
+static int dissect_reservationFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_reservationFailure);
}
-static int dissect_normal(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_normal);
+static int dissect_normal(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_normal);
}
-static int dissect_unspecifiedCause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_unspecifiedCause);
+static int dissect_unspecifiedCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_unspecifiedCause);
}
-static int dissect_descriptorTooComplex(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_descriptorTooComplex);
+static int dissect_descriptorTooComplex(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_descriptorTooComplex);
}
-static int dissect_willTransmitMostPreferredMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_willTransmitMostPreferredMode);
+static int dissect_willTransmitMostPreferredMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_willTransmitMostPreferredMode);
}
-static int dissect_willTransmitLessPreferredMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_willTransmitLessPreferredMode);
+static int dissect_willTransmitLessPreferredMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_willTransmitLessPreferredMode);
}
-static int dissect_modeUnavailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_modeUnavailable);
+static int dissect_modeUnavailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_modeUnavailable);
}
-static int dissect_multipointConstraint(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_multipointConstraint);
+static int dissect_multipointConstraint(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_multipointConstraint);
}
-static int dissect_requestDenied(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_requestDenied);
+static int dissect_requestDenied(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_requestDenied);
}
-static int dissect_al1Framed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_al1Framed);
+static int dissect_al1Framed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_al1Framed);
}
-static int dissect_al1NotFramed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_al1NotFramed);
+static int dissect_al1NotFramed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_al1NotFramed);
}
-static int dissect_al2WithoutSequenceNumbers(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_al2WithoutSequenceNumbers);
+static int dissect_al2WithoutSequenceNumbers(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_al2WithoutSequenceNumbers);
}
-static int dissect_al2WithSequenceNumbers(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_al2WithSequenceNumbers);
+static int dissect_al2WithSequenceNumbers(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_al2WithSequenceNumbers);
}
-static int dissect_qcif(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_qcif);
+static int dissect_qcif(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_qcif);
}
-static int dissect_cif(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_cif);
+static int dissect_cif(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_cif);
}
-static int dissect_profileAndLevel_SPatMLMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_SPatMLMode);
+static int dissect_profileAndLevel_SPatMLMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_profileAndLevel_SPatMLMode);
}
-static int dissect_profileAndLevel_MPatLLMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_MPatLLMode);
+static int dissect_profileAndLevel_MPatLLMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_profileAndLevel_MPatLLMode);
}
-static int dissect_profileAndLevel_MPatMLMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_MPatMLMode);
+static int dissect_profileAndLevel_MPatMLMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_profileAndLevel_MPatMLMode);
}
-static int dissect_profileAndLevel_MPatH_14Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_MPatH_14Mode);
+static int dissect_profileAndLevel_MPatH_14Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_profileAndLevel_MPatH_14Mode);
}
-static int dissect_profileAndLevel_MPatHLMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_MPatHLMode);
+static int dissect_profileAndLevel_MPatHLMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_profileAndLevel_MPatHLMode);
}
-static int dissect_profileAndLevel_SNRatLLMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_SNRatLLMode);
+static int dissect_profileAndLevel_SNRatLLMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_profileAndLevel_SNRatLLMode);
}
-static int dissect_profileAndLevel_SNRatMLMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_SNRatMLMode);
+static int dissect_profileAndLevel_SNRatMLMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_profileAndLevel_SNRatMLMode);
}
-static int dissect_profileAndLevel_SpatialatH_14Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_SpatialatH_14Mode);
+static int dissect_profileAndLevel_SpatialatH_14Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_profileAndLevel_SpatialatH_14Mode);
}
-static int dissect_profileAndLevel_HPatMLMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_HPatMLMode);
+static int dissect_profileAndLevel_HPatMLMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_profileAndLevel_HPatMLMode);
}
-static int dissect_profileAndLevel_HPatH_14Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_HPatH_14Mode);
+static int dissect_profileAndLevel_HPatH_14Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_profileAndLevel_HPatH_14Mode);
}
-static int dissect_profileAndLevel_HPatHLMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_profileAndLevel_HPatHLMode);
+static int dissect_profileAndLevel_HPatHLMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_profileAndLevel_HPatHLMode);
}
-static int dissect_sqcif(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_sqcif);
+static int dissect_sqcif(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_sqcif);
}
-static int dissect_cif4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_cif4);
+static int dissect_cif4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_cif4);
}
-static int dissect_cif16(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_cif16);
+static int dissect_cif16(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_cif16);
}
-static int dissect_custom_res(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_custom_res);
+static int dissect_custom_res(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_custom_res);
}
-static int dissect_g711Alaw64k_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_g711Alaw64k_mode);
+static int dissect_g711Alaw64k_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_g711Alaw64k_mode);
}
-static int dissect_g711Alaw56k_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_g711Alaw56k_mode);
+static int dissect_g711Alaw56k_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_g711Alaw56k_mode);
}
-static int dissect_g711Ulaw64k_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_g711Ulaw64k_mode);
+static int dissect_g711Ulaw64k_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_g711Ulaw64k_mode);
}
-static int dissect_g711Ulaw56k_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_g711Ulaw56k_mode);
+static int dissect_g711Ulaw56k_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_g711Ulaw56k_mode);
}
-static int dissect_g722_64k_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_g722_64k_mode);
+static int dissect_g722_64k_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_g722_64k_mode);
}
-static int dissect_g722_56k_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_g722_56k_mode);
+static int dissect_g722_56k_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_g722_56k_mode);
}
-static int dissect_g722_48k_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_g722_48k_mode);
+static int dissect_g722_48k_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_g722_48k_mode);
}
-static int dissect_g728_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_g728_mode);
+static int dissect_g728_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_g728_mode);
}
-static int dissect_g729_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_g729_mode);
+static int dissect_g729_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_g729_mode);
}
-static int dissect_g729AnnexA_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_g729AnnexA_mode);
+static int dissect_g729AnnexA_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_g729AnnexA_mode);
}
-static int dissect_noSilenceSuppressionLowRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_noSilenceSuppressionLowRate);
+static int dissect_noSilenceSuppressionLowRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_noSilenceSuppressionLowRate);
}
-static int dissect_noSilenceSuppressionHighRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_noSilenceSuppressionHighRate);
+static int dissect_noSilenceSuppressionHighRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_noSilenceSuppressionHighRate);
}
-static int dissect_silenceSuppressionLowRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_silenceSuppressionLowRate);
+static int dissect_silenceSuppressionLowRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_silenceSuppressionLowRate);
}
-static int dissect_silenceSuppressionHighRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_silenceSuppressionHighRate);
+static int dissect_silenceSuppressionHighRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_silenceSuppressionHighRate);
}
-static int dissect_audioLayer1Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_audioLayer1Mode);
+static int dissect_audioLayer1Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_audioLayer1Mode);
}
-static int dissect_audioLayer2Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_audioLayer2Mode);
+static int dissect_audioLayer2Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_audioLayer2Mode);
}
-static int dissect_audioLayer3Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_audioLayer3Mode);
+static int dissect_audioLayer3Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_audioLayer3Mode);
}
-static int dissect_audioSampling32kMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_audioSampling32kMode);
+static int dissect_audioSampling32kMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_audioSampling32kMode);
}
-static int dissect_audioSampling44k1Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_audioSampling44k1Mode);
+static int dissect_audioSampling44k1Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_audioSampling44k1Mode);
}
-static int dissect_audioSampling48kMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_audioSampling48kMode);
+static int dissect_audioSampling48kMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_audioSampling48kMode);
}
-static int dissect_singleChannelMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_singleChannelMode);
+static int dissect_singleChannelMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_singleChannelMode);
}
-static int dissect_twoChannelStereo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_twoChannelStereo);
+static int dissect_twoChannelStereo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_twoChannelStereo);
}
-static int dissect_twoChannelDual(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_twoChannelDual);
+static int dissect_twoChannelDual(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_twoChannelDual);
}
-static int dissect_audioSampling16kMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_audioSampling16kMode);
+static int dissect_audioSampling16kMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_audioSampling16kMode);
}
-static int dissect_audioSampling22k05Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_audioSampling22k05Mode);
+static int dissect_audioSampling22k05Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_audioSampling22k05Mode);
}
-static int dissect_audioSampling24kMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_audioSampling24kMode);
+static int dissect_audioSampling24kMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_audioSampling24kMode);
}
-static int dissect_threeChannels2_1Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_threeChannels2_1Mode);
+static int dissect_threeChannels2_1Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_threeChannels2_1Mode);
}
-static int dissect_threeChannels3_0Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_threeChannels3_0Mode);
+static int dissect_threeChannels3_0Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_threeChannels3_0Mode);
}
-static int dissect_fourChannels2_0_2_0Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_fourChannels2_0_2_0Mode);
+static int dissect_fourChannels2_0_2_0Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_fourChannels2_0_2_0Mode);
}
-static int dissect_fourChannels2_2Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_fourChannels2_2Mode);
+static int dissect_fourChannels2_2Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_fourChannels2_2Mode);
}
-static int dissect_fourChannels3_1Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_fourChannels3_1Mode);
+static int dissect_fourChannels3_1Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_fourChannels3_1Mode);
}
-static int dissect_fiveChannels3_0_2_0Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_fiveChannels3_0_2_0Mode);
+static int dissect_fiveChannels3_0_2_0Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_fiveChannels3_0_2_0Mode);
}
-static int dissect_fiveChannels3_2Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_fiveChannels3_2Mode);
+static int dissect_fiveChannels3_2Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_fiveChannels3_2Mode);
}
-static int dissect_h233Encryption(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_h233Encryption);
+static int dissect_h233Encryption(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_h233Encryption);
}
-static int dissect_systemLoop(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_systemLoop);
+static int dissect_systemLoop(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_systemLoop);
}
-static int dissect_canNotPerformLoop(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_canNotPerformLoop);
+static int dissect_canNotPerformLoop(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_canNotPerformLoop);
}
-static int dissect_terminalListRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_terminalListRequest);
+static int dissect_terminalListRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_terminalListRequest);
}
-static int dissect_makeMeChair(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_makeMeChair);
+static int dissect_makeMeChair(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_makeMeChair);
}
-static int dissect_cancelMakeMeChair(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_cancelMakeMeChair);
+static int dissect_cancelMakeMeChair(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_cancelMakeMeChair);
}
-static int dissect_enterH243Password(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_enterH243Password);
+static int dissect_enterH243Password(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_enterH243Password);
}
-static int dissect_enterH243TerminalID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_enterH243TerminalID);
+static int dissect_enterH243TerminalID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_enterH243TerminalID);
}
-static int dissect_enterH243ConferenceID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_enterH243ConferenceID);
+static int dissect_enterH243ConferenceID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_enterH243ConferenceID);
}
-static int dissect_enterExtensionAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_enterExtensionAddress);
+static int dissect_enterExtensionAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_enterExtensionAddress);
}
-static int dissect_requestChairTokenOwner(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_requestChairTokenOwner);
+static int dissect_requestChairTokenOwner(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_requestChairTokenOwner);
}
-static int dissect_requestAllTerminalIDs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_requestAllTerminalIDs);
+static int dissect_requestAllTerminalIDs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_requestAllTerminalIDs);
}
-static int dissect_videoCommandReject(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_videoCommandReject);
+static int dissect_videoCommandReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_videoCommandReject);
}
-static int dissect_terminalDropReject(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_terminalDropReject);
+static int dissect_terminalDropReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_terminalDropReject);
}
-static int dissect_grantedChairToken(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_grantedChairToken);
+static int dissect_grantedChairToken(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_grantedChairToken);
}
-static int dissect_deniedChairToken(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_deniedChairToken);
+static int dissect_deniedChairToken(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_deniedChairToken);
}
-static int dissect_grantedBroadcastMyLogicalChannel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_grantedBroadcastMyLogicalChannel);
+static int dissect_grantedBroadcastMyLogicalChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_grantedBroadcastMyLogicalChannel);
}
-static int dissect_deniedBroadcastMyLogicalChannel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_deniedBroadcastMyLogicalChannel);
+static int dissect_deniedBroadcastMyLogicalChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_deniedBroadcastMyLogicalChannel);
}
-static int dissect_grantedMakeTerminalBroadcaster(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_grantedMakeTerminalBroadcaster);
+static int dissect_grantedMakeTerminalBroadcaster(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_grantedMakeTerminalBroadcaster);
}
-static int dissect_deniedMakeTerminalBroadcaster(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_deniedMakeTerminalBroadcaster);
+static int dissect_deniedMakeTerminalBroadcaster(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_deniedMakeTerminalBroadcaster);
}
-static int dissect_grantedSendThisSource(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_grantedSendThisSource);
+static int dissect_grantedSendThisSource(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_grantedSendThisSource);
}
-static int dissect_deniedSendThisSource(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_deniedSendThisSource);
+static int dissect_deniedSendThisSource(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_deniedSendThisSource);
}
-static int dissect_masterActivate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_masterActivate);
+static int dissect_masterActivate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_masterActivate);
}
-static int dissect_slaveActivate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_slaveActivate);
+static int dissect_slaveActivate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_slaveActivate);
}
-static int dissect_deActivate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_deActivate);
+static int dissect_deActivate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_deActivate);
}
-static int dissect_accept(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_accept);
+static int dissect_accept(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_accept);
}
-static int dissect_functionNotSupportedFlag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_functionNotSupportedFlag);
+static int dissect_functionNotSupportedFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_functionNotSupportedFlag);
}
-static int dissect_currentIntervalInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_currentIntervalInformation);
+static int dissect_currentIntervalInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_currentIntervalInformation);
}
-static int dissect_accepted(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_accepted);
+static int dissect_accepted(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_accepted);
}
-static int dissect_connectionsNotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_connectionsNotAvailable);
+static int dissect_connectionsNotAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_connectionsNotAvailable);
}
-static int dissect_userRejected(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_userRejected);
+static int dissect_userRejected(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_userRejected);
}
-static int dissect_n_isdn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_n_isdn);
+static int dissect_n_isdn(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_n_isdn);
}
-static int dissect_gstn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_gstn);
+static int dissect_gstn(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_gstn);
}
-static int dissect_mobile(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_mobile);
+static int dissect_mobile(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_mobile);
}
-static int dissect_undefinedReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_undefinedReason);
+static int dissect_undefinedReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_undefinedReason);
}
-static int dissect_insufficientResources(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_insufficientResources);
+static int dissect_insufficientResources(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_insufficientResources);
}
-static int dissect_genericRequestFlag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_genericRequestFlag);
+static int dissect_genericRequestFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_genericRequestFlag);
}
-static int dissect_encryptionIVRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_encryptionIVRequest);
+static int dissect_encryptionIVRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_encryptionIVRequest);
}
-static int dissect_wholeMultiplex(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_wholeMultiplex);
+static int dissect_wholeMultiplex(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_wholeMultiplex);
}
-static int dissect_noRestriction(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_noRestriction);
+static int dissect_noRestriction(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_noRestriction);
}
-static int dissect_disconnect(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_disconnect);
+static int dissect_disconnect(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_disconnect);
}
-static int dissect_telephonyMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_telephonyMode);
+static int dissect_telephonyMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_telephonyMode);
}
-static int dissect_v8bis(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_v8bis);
+static int dissect_v8bis(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_v8bis);
}
-static int dissect_v34DSVD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_v34DSVD);
+static int dissect_v34DSVD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_v34DSVD);
}
-static int dissect_v34DuplexFAX(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_v34DuplexFAX);
+static int dissect_v34DuplexFAX(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_v34DuplexFAX);
}
-static int dissect_v34H324(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_v34H324);
+static int dissect_v34H324(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_v34H324);
}
-static int dissect_v140(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_v140);
+static int dissect_v140(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_v140);
}
-static int dissect_terminalOnHold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_terminalOnHold);
+static int dissect_terminalOnHold(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_terminalOnHold);
}
-static int dissect_cancelMakeTerminalBroadcaster(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_cancelMakeTerminalBroadcaster);
+static int dissect_cancelMakeTerminalBroadcaster(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_cancelMakeTerminalBroadcaster);
}
-static int dissect_cancelSendThisSource(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_cancelSendThisSource);
+static int dissect_cancelSendThisSource(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_cancelSendThisSource);
}
-static int dissect_dropConference(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_dropConference);
+static int dissect_dropConference(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_dropConference);
}
-static int dissect_masterToSlave(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_masterToSlave);
+static int dissect_masterToSlave(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_masterToSlave);
}
-static int dissect_slaveToMaster(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_slaveToMaster);
+static int dissect_slaveToMaster(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_slaveToMaster);
}
-static int dissect_equaliseDelay(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_equaliseDelay);
+static int dissect_equaliseDelay(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_equaliseDelay);
}
-static int dissect_zeroDelay(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_zeroDelay);
+static int dissect_zeroDelay(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_zeroDelay);
}
-static int dissect_multipointModeCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_multipointModeCommand);
+static int dissect_multipointModeCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_multipointModeCommand);
}
-static int dissect_cancelMultipointModeCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_cancelMultipointModeCommand);
+static int dissect_cancelMultipointModeCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_cancelMultipointModeCommand);
}
-static int dissect_videoFreezePicture(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_videoFreezePicture);
+static int dissect_videoFreezePicture(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_videoFreezePicture);
}
-static int dissect_videoFastUpdatePicture(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_videoFastUpdatePicture);
+static int dissect_videoFastUpdatePicture(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_videoFastUpdatePicture);
}
-static int dissect_videoSendSyncEveryGOB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_videoSendSyncEveryGOB);
+static int dissect_videoSendSyncEveryGOB(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_videoSendSyncEveryGOB);
}
-static int dissect_videoSendSyncEveryGOBCancel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_videoSendSyncEveryGOBCancel);
+static int dissect_videoSendSyncEveryGOBCancel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_videoSendSyncEveryGOBCancel);
}
-static int dissect_switchReceiveMediaOff(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_switchReceiveMediaOff);
+static int dissect_switchReceiveMediaOff(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_switchReceiveMediaOff);
}
-static int dissect_switchReceiveMediaOn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_switchReceiveMediaOn);
+static int dissect_switchReceiveMediaOn(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_switchReceiveMediaOn);
}
-static int dissect_progressiveRefinementAbortOne(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_progressiveRefinementAbortOne);
+static int dissect_progressiveRefinementAbortOne(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_progressiveRefinementAbortOne);
}
-static int dissect_progressiveRefinementAbortContinuous(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_progressiveRefinementAbortContinuous);
+static int dissect_progressiveRefinementAbortContinuous(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_progressiveRefinementAbortContinuous);
}
-static int dissect_doOneProgression(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_doOneProgression);
+static int dissect_doOneProgression(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_doOneProgression);
}
-static int dissect_doContinuousProgressions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_doContinuousProgressions);
+static int dissect_doContinuousProgressions(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_doContinuousProgressions);
}
-static int dissect_doOneIndependentProgression(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_doOneIndependentProgression);
+static int dissect_doOneIndependentProgression(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_doOneIndependentProgression);
}
-static int dissect_doContinuousIndependentProgressions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_doContinuousIndependentProgressions);
+static int dissect_doContinuousIndependentProgressions(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_doContinuousIndependentProgressions);
}
-static int dissect_toLevel0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_toLevel0);
+static int dissect_toLevel0(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_toLevel0);
}
-static int dissect_toLevel1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_toLevel1);
+static int dissect_toLevel1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_toLevel1);
}
-static int dissect_toLevel2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_toLevel2);
+static int dissect_toLevel2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_toLevel2);
}
-static int dissect_toLevel2withOptionalHeader(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_toLevel2withOptionalHeader);
+static int dissect_toLevel2withOptionalHeader(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_toLevel2withOptionalHeader);
}
-static int dissect_start(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_start);
+static int dissect_start(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_start);
}
-static int dissect_stop(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_stop);
+static int dissect_stop(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_stop);
}
-static int dissect_nullClockRecoveryflag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_nullClockRecoveryflag);
+static int dissect_nullClockRecoveryflag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_nullClockRecoveryflag);
}
-static int dissect_srtsClockRecovery(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_srtsClockRecovery);
+static int dissect_srtsClockRecovery(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_srtsClockRecovery);
}
-static int dissect_adaptiveClockRecoveryFlag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_adaptiveClockRecoveryFlag);
+static int dissect_adaptiveClockRecoveryFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_adaptiveClockRecoveryFlag);
}
-static int dissect_nullErrorCorrectionFlag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_nullErrorCorrectionFlag);
+static int dissect_nullErrorCorrectionFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_nullErrorCorrectionFlag);
}
-static int dissect_longInterleaverFlag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_longInterleaverFlag);
+static int dissect_longInterleaverFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_longInterleaverFlag);
}
-static int dissect_shortInterleaverFlag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_shortInterleaverFlag);
+static int dissect_shortInterleaverFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_shortInterleaverFlag);
}
-static int dissect_errorCorrectionOnlyFlag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_errorCorrectionOnlyFlag);
+static int dissect_errorCorrectionOnlyFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_errorCorrectionOnlyFlag);
}
-static int dissect_noMultiplex(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_noMultiplex);
+static int dissect_noMultiplex(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_noMultiplex);
}
-static int dissect_transportStream(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_transportStream);
+static int dissect_transportStream(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_transportStream);
}
-static int dissect_programStreamFlag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_programStreamFlag);
+static int dissect_programStreamFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_programStreamFlag);
}
-static int dissect_synchronized(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_synchronized);
+static int dissect_synchronized(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_synchronized);
}
-static int dissect_reconfiguration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_reconfiguration);
+static int dissect_reconfiguration(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_reconfiguration);
}
-static int dissect_syntaxError(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_syntaxError);
+static int dissect_syntaxError(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_syntaxError);
}
-static int dissect_semanticError(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_semanticError);
+static int dissect_semanticError(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_semanticError);
}
-static int dissect_unknownFunction(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_unknownFunction);
+static int dissect_unknownFunction(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_unknownFunction);
}
-static int dissect_seenByAtLeastOneOther(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_seenByAtLeastOneOther);
+static int dissect_seenByAtLeastOneOther(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_seenByAtLeastOneOther);
}
-static int dissect_cancelSeenByAtLeastOneOther(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_cancelSeenByAtLeastOneOther);
+static int dissect_cancelSeenByAtLeastOneOther(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_cancelSeenByAtLeastOneOther);
}
-static int dissect_seenByAll(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_seenByAll);
+static int dissect_seenByAll(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_seenByAll);
}
-static int dissect_cancelSeenByAll(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_cancelSeenByAll);
+static int dissect_cancelSeenByAll(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_cancelSeenByAll);
}
-static int dissect_requestForFloor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_requestForFloor);
+static int dissect_requestForFloor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_requestForFloor);
}
-static int dissect_withdrawChairToken(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_withdrawChairToken);
+static int dissect_withdrawChairToken(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_withdrawChairToken);
}
-static int dissect_logicalChannelActive(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_logicalChannelActive);
+static int dissect_logicalChannelActive(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_logicalChannelActive);
}
-static int dissect_logicalChannelInactive(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_logicalChannelInactive);
+static int dissect_logicalChannelInactive(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_logicalChannelInactive);
}
-static int dissect_multipointConference(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_multipointConference);
+static int dissect_multipointConference(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_multipointConference);
}
-static int dissect_cancelMultipointConference(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_cancelMultipointConference);
+static int dissect_cancelMultipointConference(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_cancelMultipointConference);
}
-static int dissect_multipointZeroComm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_multipointZeroComm);
+static int dissect_multipointZeroComm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_multipointZeroComm);
}
-static int dissect_cancelMultipointZeroComm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_cancelMultipointZeroComm);
+static int dissect_cancelMultipointZeroComm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_cancelMultipointZeroComm);
}
-static int dissect_multipointSecondaryStatus(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_multipointSecondaryStatus);
+static int dissect_multipointSecondaryStatus(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_multipointSecondaryStatus);
}
-static int dissect_cancelMultipointSecondaryStatus(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_cancelMultipointSecondaryStatus);
+static int dissect_cancelMultipointSecondaryStatus(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_cancelMultipointSecondaryStatus);
}
-static int dissect_videoIndicateReadyToActivate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_videoIndicateReadyToActivate);
+static int dissect_videoIndicateReadyToActivate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_videoIndicateReadyToActivate);
}
-static int dissect_rtpPayloadIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NULL(tvb, offset, pinfo, tree, hf_h245_rtpPayloadIndication);
+static int dissect_rtpPayloadIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NULL(tvb, offset, actx, tree, hf_h245_rtpPayloadIndication);
}
static int
-dissect_h245_INTEGER_1_15(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,
- 1U, 15U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_15(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_maximumNestingDepth(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_15(tvb, offset, pinfo, tree, hf_h245_maximumNestingDepth);
+static int dissect_maximumNestingDepth(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_15(tvb, offset, actx, tree, hf_h245_maximumNestingDepth);
}
static int
-dissect_h245_INTEGER_2_255(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,
- 2U, 255U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_2_255(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 2U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_maximumElementListSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_2_255(tvb, offset, pinfo, tree, hf_h245_maximumElementListSize);
+static int dissect_maximumElementListSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_2_255(tvb, offset, actx, tree, hf_h245_maximumElementListSize);
}
-static int dissect_maximumSubElementListSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_2_255(tvb, offset, pinfo, tree, hf_h245_maximumSubElementListSize);
+static int dissect_maximumSubElementListSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_2_255(tvb, offset, actx, tree, hf_h245_maximumSubElementListSize);
}
@@ -4527,14 +4525,14 @@ static const per_sequence_t T_enhanced_sequence[] = {
};
static int
-dissect_h245_T_enhanced(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_enhanced(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_enhanced, T_enhanced_sequence);
return offset;
}
-static int dissect_enhanced(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_enhanced(tvb, offset, pinfo, tree, hf_h245_enhanced);
+static int dissect_enhanced(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_enhanced(tvb, offset, actx, tree, hf_h245_enhanced);
}
@@ -4551,15 +4549,15 @@ static const per_choice_t T_h223MultiplexTableCapability_choice[] = {
};
static int
-dissect_h245_T_h223MultiplexTableCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_h223MultiplexTableCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_h223MultiplexTableCapability, T_h223MultiplexTableCapability_choice,
NULL);
return offset;
}
-static int dissect_h223MultiplexTableCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_h223MultiplexTableCapability(tvb, offset, pinfo, tree, hf_h245_h223MultiplexTableCapability);
+static int dissect_h223MultiplexTableCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_h223MultiplexTableCapability(tvb, offset, actx, tree, hf_h245_h223MultiplexTableCapability);
}
@@ -4573,14 +4571,14 @@ static const per_sequence_t T_mobileOperationTransmitCapability_sequence[] = {
};
static int
-dissect_h245_T_mobileOperationTransmitCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_mobileOperationTransmitCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_mobileOperationTransmitCapability, T_mobileOperationTransmitCapability_sequence);
return offset;
}
-static int dissect_mobileOperationTransmitCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_mobileOperationTransmitCapability(tvb, offset, pinfo, tree, hf_h245_mobileOperationTransmitCapability);
+static int dissect_mobileOperationTransmitCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_mobileOperationTransmitCapability(tvb, offset, actx, tree, hf_h245_mobileOperationTransmitCapability);
}
@@ -4603,86 +4601,86 @@ static const per_sequence_t H223AnnexCCapability_sequence[] = {
};
static int
-dissect_h245_H223AnnexCCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H223AnnexCCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H223AnnexCCapability, H223AnnexCCapability_sequence);
return offset;
}
-static int dissect_h223AnnexCCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H223AnnexCCapability(tvb, offset, pinfo, tree, hf_h245_h223AnnexCCapability);
+static int dissect_h223AnnexCCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H223AnnexCCapability(tvb, offset, actx, tree, hf_h245_h223AnnexCCapability);
}
static int
-dissect_h245_INTEGER_1_19200(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,
- 1U, 19200U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_19200(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 19200U, NULL, FALSE);
return offset;
}
-static int dissect_bitRate_1_19200(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_19200(tvb, offset, pinfo, tree, hf_h245_bitRate_1_19200);
+static int dissect_bitRate_1_19200(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_19200(tvb, offset, actx, tree, hf_h245_bitRate_1_19200);
}
-static int dissect_maxBitRate_1_19200(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_19200(tvb, offset, pinfo, tree, hf_h245_maxBitRate_1_19200);
+static int dissect_maxBitRate_1_19200(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_19200(tvb, offset, actx, tree, hf_h245_maxBitRate_1_19200);
}
static int
-dissect_h245_INTEGER_1_255(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,
- 1U, 255U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_255(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_maximumSampleSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_255(tvb, offset, pinfo, tree, hf_h245_maximumSampleSize);
+static int dissect_maximumSampleSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_255(tvb, offset, actx, tree, hf_h245_maximumSampleSize);
}
-static int dissect_scale_x(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_255(tvb, offset, pinfo, tree, hf_h245_scale_x);
+static int dissect_scale_x(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_255(tvb, offset, actx, tree, hf_h245_scale_x);
}
-static int dissect_scale_y(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_255(tvb, offset, pinfo, tree, hf_h245_scale_y);
+static int dissect_scale_y(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_255(tvb, offset, actx, tree, hf_h245_scale_y);
}
-static int dissect_width(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_255(tvb, offset, pinfo, tree, hf_h245_width);
+static int dissect_width(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_255(tvb, offset, actx, tree, hf_h245_width);
}
-static int dissect_height(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_255(tvb, offset, pinfo, tree, hf_h245_height);
+static int dissect_height(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_255(tvb, offset, actx, tree, hf_h245_height);
}
-static int dissect_associatedSessionID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_255(tvb, offset, pinfo, tree, hf_h245_associatedSessionID);
+static int dissect_associatedSessionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_255(tvb, offset, actx, tree, hf_h245_associatedSessionID);
}
-static int dissect_protectedSessionID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_255(tvb, offset, pinfo, tree, hf_h245_protectedSessionID);
+static int dissect_protectedSessionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_255(tvb, offset, actx, tree, hf_h245_protectedSessionID);
}
-static int dissect_sessionID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_255(tvb, offset, pinfo, tree, hf_h245_sessionID);
+static int dissect_sessionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_255(tvb, offset, actx, tree, hf_h245_sessionID);
}
-static int dissect_sessionDependency(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_255(tvb, offset, pinfo, tree, hf_h245_sessionDependency);
+static int dissect_sessionDependency(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_255(tvb, offset, actx, tree, hf_h245_sessionDependency);
}
-static int dissect_sampleSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_255(tvb, offset, pinfo, tree, hf_h245_sampleSize);
+static int dissect_sampleSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_255(tvb, offset, actx, tree, hf_h245_sampleSize);
}
-static int dissect_samplesPerFrame(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_255(tvb, offset, pinfo, tree, hf_h245_samplesPerFrame);
+static int dissect_samplesPerFrame(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_255(tvb, offset, actx, tree, hf_h245_samplesPerFrame);
}
static int
-dissect_h245_INTEGER_1_65025(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,
- 1U, 65025U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_65025(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 65025U, NULL, FALSE);
return offset;
}
-static int dissect_maximumPayloadLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_65025(tvb, offset, pinfo, tree, hf_h245_maximumPayloadLength);
+static int dissect_maximumPayloadLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_65025(tvb, offset, actx, tree, hf_h245_maximumPayloadLength);
}
@@ -4693,14 +4691,14 @@ static const per_sequence_t T_mobileMultilinkFrameCapability_sequence[] = {
};
static int
-dissect_h245_T_mobileMultilinkFrameCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_mobileMultilinkFrameCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_mobileMultilinkFrameCapability, T_mobileMultilinkFrameCapability_sequence);
return offset;
}
-static int dissect_mobileMultilinkFrameCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_mobileMultilinkFrameCapability(tvb, offset, pinfo, tree, hf_h245_mobileMultilinkFrameCapability);
+static int dissect_mobileMultilinkFrameCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_mobileMultilinkFrameCapability(tvb, offset, actx, tree, hf_h245_mobileMultilinkFrameCapability);
}
@@ -4729,62 +4727,62 @@ static const per_sequence_t H223Capability_sequence[] = {
};
static int
-dissect_h245_H223Capability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H223Capability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H223Capability, H223Capability_sequence);
return offset;
}
-static int dissect_h223Capability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H223Capability(tvb, offset, pinfo, tree, hf_h245_h223Capability);
+static int dissect_h223Capability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H223Capability(tvb, offset, actx, tree, hf_h245_h223Capability);
}
static int
-dissect_h245_INTEGER_2_8191(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,
- 2U, 8191U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_2_8191(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 2U, 8191U, NULL, FALSE);
return offset;
}
-static int dissect_numOfDLCS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_2_8191(tvb, offset, pinfo, tree, hf_h245_numOfDLCS);
+static int dissect_numOfDLCS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_2_8191(tvb, offset, actx, tree, hf_h245_numOfDLCS);
}
static int
-dissect_h245_INTEGER_1_4095(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,
- 1U, 4095U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_4095(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 4095U, NULL, FALSE);
return offset;
}
-static int dissect_n401Capability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_4095(tvb, offset, pinfo, tree, hf_h245_n401Capability);
+static int dissect_n401Capability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_4095(tvb, offset, actx, tree, hf_h245_n401Capability);
}
-static int dissect_n401(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_4095(tvb, offset, pinfo, tree, hf_h245_n401);
+static int dissect_n401(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_4095(tvb, offset, actx, tree, hf_h245_n401);
}
static int
-dissect_h245_INTEGER_1_127(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,
- 1U, 127U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_127(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_maxWindowSizeCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_127(tvb, offset, pinfo, tree, hf_h245_maxWindowSizeCapability);
+static int dissect_maxWindowSizeCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_127(tvb, offset, actx, tree, hf_h245_maxWindowSizeCapability);
}
-static int dissect_clockDivisor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_127(tvb, offset, pinfo, tree, hf_h245_clockDivisor);
+static int dissect_clockDivisor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_127(tvb, offset, actx, tree, hf_h245_clockDivisor);
}
-static int dissect_windowSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_127(tvb, offset, pinfo, tree, hf_h245_windowSize);
+static int dissect_windowSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_127(tvb, offset, actx, tree, hf_h245_windowSize);
}
@@ -4794,14 +4792,14 @@ static const per_sequence_t V75Capability_sequence[] = {
};
static int
-dissect_h245_V75Capability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_V75Capability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_V75Capability, V75Capability_sequence);
return offset;
}
-static int dissect_v75Capability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_V75Capability(tvb, offset, pinfo, tree, hf_h245_v75Capability);
+static int dissect_v75Capability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_V75Capability(tvb, offset, actx, tree, hf_h245_v75Capability);
}
@@ -4825,30 +4823,30 @@ static const per_sequence_t V76Capability_sequence[] = {
};
static int
-dissect_h245_V76Capability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_V76Capability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_V76Capability, V76Capability_sequence);
return offset;
}
-static int dissect_v76Capability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_V76Capability(tvb, offset, pinfo, tree, hf_h245_v76Capability);
+static int dissect_v76Capability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_V76Capability(tvb, offset, actx, tree, hf_h245_v76Capability);
}
static int
-dissect_h245_INTEGER_1_65536(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,
- 1U, 65536U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_65536(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 65536U, NULL, FALSE);
return offset;
}
-static int dissect_mpuTotalNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_65536(tvb, offset, pinfo, tree, hf_h245_mpuTotalNumber);
+static int dissect_mpuTotalNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_65536(tvb, offset, actx, tree, hf_h245_mpuTotalNumber);
}
-static int dissect_numberOfCodewords(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_65536(tvb, offset, pinfo, tree, hf_h245_numberOfCodewords);
+static int dissect_numberOfCodewords(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_65536(tvb, offset, actx, tree, hf_h245_numberOfCodewords);
}
@@ -4859,14 +4857,14 @@ static const per_sequence_t V42bis_sequence[] = {
};
static int
-dissect_h245_V42bis(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_V42bis(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_V42bis, V42bis_sequence);
return offset;
}
-static int dissect_v42bis(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_V42bis(tvb, offset, pinfo, tree, hf_h245_v42bis);
+static int dissect_v42bis(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_V42bis(tvb, offset, actx, tree, hf_h245_v42bis);
}
@@ -4881,21 +4879,21 @@ static const per_choice_t CompressionType_choice[] = {
};
static int
-dissect_h245_CompressionType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_CompressionType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_CompressionType, CompressionType_choice,
NULL);
return offset;
}
-static int dissect_transmitCompression(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CompressionType(tvb, offset, pinfo, tree, hf_h245_transmitCompression);
+static int dissect_transmitCompression(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CompressionType(tvb, offset, actx, tree, hf_h245_transmitCompression);
}
-static int dissect_receiveCompression(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CompressionType(tvb, offset, pinfo, tree, hf_h245_receiveCompression);
+static int dissect_receiveCompression(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CompressionType(tvb, offset, actx, tree, hf_h245_receiveCompression);
}
-static int dissect_transmitAndReceiveCompression(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CompressionType(tvb, offset, pinfo, tree, hf_h245_transmitAndReceiveCompression);
+static int dissect_transmitAndReceiveCompression(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CompressionType(tvb, offset, actx, tree, hf_h245_transmitAndReceiveCompression);
}
@@ -4914,15 +4912,15 @@ static const per_choice_t T_v76wCompression_choice[] = {
};
static int
-dissect_h245_T_v76wCompression(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_v76wCompression(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_v76wCompression, T_v76wCompression_choice,
NULL);
return offset;
}
-static int dissect_v76wCompression(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_v76wCompression(tvb, offset, pinfo, tree, hf_h245_v76wCompression);
+static int dissect_v76wCompression(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_v76wCompression(tvb, offset, actx, tree, hf_h245_v76wCompression);
}
@@ -4963,51 +4961,51 @@ static const per_choice_t DataProtocolCapability_choice[] = {
};
int
-dissect_h245_DataProtocolCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_DataProtocolCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_DataProtocolCapability, DataProtocolCapability_choice,
NULL);
return offset;
}
-static int dissect_t120(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataProtocolCapability(tvb, offset, pinfo, tree, hf_h245_t120);
+static int dissect_t120(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataProtocolCapability(tvb, offset, actx, tree, hf_h245_t120);
}
-static int dissect_dsm_cc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataProtocolCapability(tvb, offset, pinfo, tree, hf_h245_dsm_cc);
+static int dissect_dsm_cc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataProtocolCapability(tvb, offset, actx, tree, hf_h245_dsm_cc);
}
-static int dissect_userData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataProtocolCapability(tvb, offset, pinfo, tree, hf_h245_userData);
+static int dissect_userData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataProtocolCapability(tvb, offset, actx, tree, hf_h245_userData);
}
-static int dissect_t84Protocol(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataProtocolCapability(tvb, offset, pinfo, tree, hf_h245_t84Protocol);
+static int dissect_t84Protocol(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataProtocolCapability(tvb, offset, actx, tree, hf_h245_t84Protocol);
}
-static int dissect_t434(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataProtocolCapability(tvb, offset, pinfo, tree, hf_h245_t434);
+static int dissect_t434(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataProtocolCapability(tvb, offset, actx, tree, hf_h245_t434);
}
-static int dissect_h224(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataProtocolCapability(tvb, offset, pinfo, tree, hf_h245_h224);
+static int dissect_h224(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataProtocolCapability(tvb, offset, actx, tree, hf_h245_h224);
}
-static int dissect_h222DataPartitioning(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataProtocolCapability(tvb, offset, pinfo, tree, hf_h245_h222DataPartitioning);
+static int dissect_h222DataPartitioning(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataProtocolCapability(tvb, offset, actx, tree, hf_h245_h222DataPartitioning);
}
-static int dissect_t30fax(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataProtocolCapability(tvb, offset, pinfo, tree, hf_h245_t30fax);
+static int dissect_t30fax(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataProtocolCapability(tvb, offset, actx, tree, hf_h245_t30fax);
}
-static int dissect_t140(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataProtocolCapability(tvb, offset, pinfo, tree, hf_h245_t140);
+static int dissect_t140(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataProtocolCapability(tvb, offset, actx, tree, hf_h245_t140);
}
-static int dissect_t38FaxProtocol(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataProtocolCapability(tvb, offset, pinfo, tree, hf_h245_t38FaxProtocol);
+static int dissect_t38FaxProtocol(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataProtocolCapability(tvb, offset, actx, tree, hf_h245_t38FaxProtocol);
}
-static int dissect_nlpidProtocol(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataProtocolCapability(tvb, offset, pinfo, tree, hf_h245_nlpidProtocol);
+static int dissect_nlpidProtocol(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataProtocolCapability(tvb, offset, actx, tree, hf_h245_nlpidProtocol);
}
-static int dissect_transport(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataProtocolCapability(tvb, offset, pinfo, tree, hf_h245_transport);
+static int dissect_transport(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataProtocolCapability(tvb, offset, actx, tree, hf_h245_transport);
}
-static int dissect_t84DataProtocolCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataProtocolCapability(tvb, offset, pinfo, tree, hf_h245_t84DataProtocolCapability);
+static int dissect_t84DataProtocolCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataProtocolCapability(tvb, offset, actx, tree, hf_h245_t84DataProtocolCapability);
}
@@ -5035,14 +5033,14 @@ static const per_sequence_t T_t84Restricted_sequence[] = {
};
static int
-dissect_h245_T_t84Restricted(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_t84Restricted(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_t84Restricted, T_t84Restricted_sequence);
return offset;
}
-static int dissect_t84Restricted(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_t84Restricted(tvb, offset, pinfo, tree, hf_h245_t84Restricted);
+static int dissect_t84Restricted(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_t84Restricted(tvb, offset, actx, tree, hf_h245_t84Restricted);
}
@@ -5059,15 +5057,15 @@ static const per_choice_t T84Profile_choice[] = {
};
static int
-dissect_h245_T84Profile(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T84Profile(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T84Profile, T84Profile_choice,
NULL);
return offset;
}
-static int dissect_t84Profile(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T84Profile(tvb, offset, pinfo, tree, hf_h245_t84Profile);
+static int dissect_t84Profile(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T84Profile(tvb, offset, actx, tree, hf_h245_t84Profile);
}
@@ -5078,51 +5076,51 @@ static const per_sequence_t T_t84_sequence[] = {
};
static int
-dissect_h245_T_t84(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_t84(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_t84, T_t84_sequence);
return offset;
}
-static int dissect_t84(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_t84(tvb, offset, pinfo, tree, hf_h245_t84);
+static int dissect_t84(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_t84(tvb, offset, actx, tree, hf_h245_t84);
}
static int
-dissect_h245_OCTET_STRING(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_OCTET_STRING(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, NULL);
return offset;
}
-static int dissect_nlpidData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING(tvb, offset, pinfo, tree, hf_h245_nlpidData);
+static int dissect_nlpidData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING(tvb, offset, actx, tree, hf_h245_nlpidData);
}
-static int dissect_nonCollapsingRaw(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING(tvb, offset, pinfo, tree, hf_h245_nonCollapsingRaw);
+static int dissect_nonCollapsingRaw(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING(tvb, offset, actx, tree, hf_h245_nonCollapsingRaw);
}
-static int dissect_octetString(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING(tvb, offset, pinfo, tree, hf_h245_octetString);
+static int dissect_octetString(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING(tvb, offset, actx, tree, hf_h245_octetString);
}
-static int dissect_programDescriptors(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING(tvb, offset, pinfo, tree, hf_h245_programDescriptors);
+static int dissect_programDescriptors(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING(tvb, offset, actx, tree, hf_h245_programDescriptors);
}
-static int dissect_streamDescriptors(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING(tvb, offset, pinfo, tree, hf_h245_streamDescriptors);
+static int dissect_streamDescriptors(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING(tvb, offset, actx, tree, hf_h245_streamDescriptors);
}
-static int dissect_encryptionSE(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING(tvb, offset, pinfo, tree, hf_h245_encryptionSE);
+static int dissect_encryptionSE(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING(tvb, offset, actx, tree, hf_h245_encryptionSE);
}
-static int dissect_returnedFunction(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING(tvb, offset, pinfo, tree, hf_h245_returnedFunction);
+static int dissect_returnedFunction(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING(tvb, offset, actx, tree, hf_h245_returnedFunction);
}
-static int dissect_iv(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING(tvb, offset, pinfo, tree, hf_h245_iv);
+static int dissect_iv(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING(tvb, offset, actx, tree, hf_h245_iv);
}
-static int dissect_encrypted(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING(tvb, offset, pinfo, tree, hf_h245_encrypted);
+static int dissect_encrypted(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING(tvb, offset, actx, tree, hf_h245_encrypted);
}
@@ -5133,14 +5131,14 @@ static const per_sequence_t Nlpid_sequence[] = {
};
static int
-dissect_h245_Nlpid(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Nlpid(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_Nlpid, Nlpid_sequence);
return offset;
}
-static int dissect_nlpid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Nlpid(tvb, offset, pinfo, tree, hf_h245_nlpid);
+static int dissect_nlpid(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Nlpid(tvb, offset, actx, tree, hf_h245_nlpid);
}
@@ -5157,31 +5155,30 @@ static const per_choice_t T38FaxRateManagement_choice[] = {
};
static int
-dissect_h245_T38FaxRateManagement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T38FaxRateManagement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T38FaxRateManagement, T38FaxRateManagement_choice,
NULL);
return offset;
}
-static int dissect_t38FaxRateManagement(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T38FaxRateManagement(tvb, offset, pinfo, tree, hf_h245_t38FaxRateManagement);
+static int dissect_t38FaxRateManagement(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T38FaxRateManagement(tvb, offset, actx, tree, hf_h245_t38FaxRateManagement);
}
static int
-dissect_h245_INTEGER(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_integer(tvb, offset, pinfo, tree, hf_index,
- NULL, NULL);
+dissect_h245_INTEGER(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_integer(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
-static int dissect_t38FaxMaxBuffer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER(tvb, offset, pinfo, tree, hf_h245_t38FaxMaxBuffer);
+static int dissect_t38FaxMaxBuffer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER(tvb, offset, actx, tree, hf_h245_t38FaxMaxBuffer);
}
-static int dissect_t38FaxMaxDatagram(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER(tvb, offset, pinfo, tree, hf_h245_t38FaxMaxDatagram);
+static int dissect_t38FaxMaxDatagram(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER(tvb, offset, actx, tree, hf_h245_t38FaxMaxDatagram);
}
@@ -5198,15 +5195,15 @@ static const per_choice_t T_t38FaxUdpEC_choice[] = {
};
static int
-dissect_h245_T_t38FaxUdpEC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_t38FaxUdpEC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_t38FaxUdpEC, T_t38FaxUdpEC_choice,
NULL);
return offset;
}
-static int dissect_t38FaxUdpEC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_t38FaxUdpEC(tvb, offset, pinfo, tree, hf_h245_t38FaxUdpEC);
+static int dissect_t38FaxUdpEC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_t38FaxUdpEC(tvb, offset, actx, tree, hf_h245_t38FaxUdpEC);
}
@@ -5218,14 +5215,14 @@ static const per_sequence_t T38FaxUdpOptions_sequence[] = {
};
static int
-dissect_h245_T38FaxUdpOptions(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T38FaxUdpOptions(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T38FaxUdpOptions, T38FaxUdpOptions_sequence);
return offset;
}
-static int dissect_t38FaxUdpOptions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T38FaxUdpOptions(tvb, offset, pinfo, tree, hf_h245_t38FaxUdpOptions);
+static int dissect_t38FaxUdpOptions(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T38FaxUdpOptions(tvb, offset, actx, tree, hf_h245_t38FaxUdpOptions);
}
@@ -5235,14 +5232,14 @@ static const per_sequence_t T38FaxTcpOptions_sequence[] = {
};
static int
-dissect_h245_T38FaxTcpOptions(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T38FaxTcpOptions(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T38FaxTcpOptions, T38FaxTcpOptions_sequence);
return offset;
}
-static int dissect_t38FaxTcpOptions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T38FaxTcpOptions(tvb, offset, pinfo, tree, hf_h245_t38FaxTcpOptions);
+static int dissect_t38FaxTcpOptions(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T38FaxTcpOptions(tvb, offset, actx, tree, hf_h245_t38FaxTcpOptions);
}
@@ -5258,14 +5255,14 @@ static const per_sequence_t T38FaxProfile_sequence[] = {
};
int
-dissect_h245_T38FaxProfile(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T38FaxProfile(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T38FaxProfile, T38FaxProfile_sequence);
return offset;
}
-static int dissect_t38FaxProfile(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T38FaxProfile(tvb, offset, pinfo, tree, hf_h245_t38FaxProfile);
+static int dissect_t38FaxProfile(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T38FaxProfile(tvb, offset, actx, tree, hf_h245_t38FaxProfile);
}
@@ -5276,21 +5273,21 @@ static const per_sequence_t T_t38fax_sequence[] = {
};
static int
-dissect_h245_T_t38fax(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_t38fax(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_t38fax, T_t38fax_sequence);
return offset;
}
-static int dissect_t38fax(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_t38fax(tvb, offset, pinfo, tree, hf_h245_t38fax);
+static int dissect_t38fax(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_t38fax(tvb, offset, actx, tree, hf_h245_t38fax);
}
static int
-dissect_h245_T_standard(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_object_identifier_str(tvb, offset, pinfo, tree, hf_index, &standard_oid_str);
+dissect_h245_T_standard(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_object_identifier_str(tvb, offset, actx, tree, hf_index, &standard_oid_str);
#line 487 "h245.cnf"
if(!h245_lc_dissector && strcmp(standard_oid_str,"0.0.8.245.1.1.1") == 0)
@@ -5298,46 +5295,46 @@ dissect_h245_T_standard(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto
return offset;
}
-static int dissect_standardOid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_standard(tvb, offset, pinfo, tree, hf_h245_standardOid);
+static int dissect_standardOid(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_standard(tvb, offset, actx, tree, hf_h245_standardOid);
}
static int
-dissect_h245_OCTET_STRING_SIZE_16(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_OCTET_STRING_SIZE_16(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
16, 16, NULL);
return offset;
}
-static int dissect_uuid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_h245_uuid);
+static int dissect_uuid(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING_SIZE_16(tvb, offset, actx, tree, hf_h245_uuid);
}
-static int dissect_ip6_network(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_h245_ip6_network);
+static int dissect_ip6_network(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING_SIZE_16(tvb, offset, actx, tree, hf_h245_ip6_network);
}
-static int dissect_netBios(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_h245_netBios);
+static int dissect_netBios(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING_SIZE_16(tvb, offset, actx, tree, hf_h245_netBios);
}
-static int dissect_mip6_network(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_h245_mip6_network);
+static int dissect_mip6_network(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING_SIZE_16(tvb, offset, actx, tree, hf_h245_mip6_network);
}
-static int dissect_conferenceIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_h245_conferenceIdentifier);
+static int dissect_conferenceIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING_SIZE_16(tvb, offset, actx, tree, hf_h245_conferenceIdentifier);
}
static int
-dissect_h245_IA5String_SIZE_1_64(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_IA5String(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_IA5String_SIZE_1_64(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_IA5String(tvb, offset, actx, tree, hf_index,
1, 64);
return offset;
}
-static int dissect_domainBased(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_IA5String_SIZE_1_64(tvb, offset, pinfo, tree, hf_h245_domainBased);
+static int dissect_domainBased(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_IA5String_SIZE_1_64(tvb, offset, actx, tree, hf_h245_domainBased);
}
@@ -5358,80 +5355,80 @@ static const per_choice_t CapabilityIdentifier_choice[] = {
};
static int
-dissect_h245_CapabilityIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_CapabilityIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_CapabilityIdentifier, CapabilityIdentifier_choice,
NULL);
return offset;
}
-static int dissect_messageIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CapabilityIdentifier(tvb, offset, pinfo, tree, hf_h245_messageIdentifier);
+static int dissect_messageIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CapabilityIdentifier(tvb, offset, actx, tree, hf_h245_messageIdentifier);
}
-static int dissect_capabilityIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CapabilityIdentifier(tvb, offset, pinfo, tree, hf_h245_capabilityIdentifier);
+static int dissect_capabilityIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CapabilityIdentifier(tvb, offset, actx, tree, hf_h245_capabilityIdentifier);
}
static int
-dissect_h245_INTEGER_0_4294967295(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,
- 0U, 4294967295U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_0_4294967295(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4294967295U, NULL, FALSE);
return offset;
}
-static int dissect_luminanceSampleRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_4294967295(tvb, offset, pinfo, tree, hf_h245_luminanceSampleRate);
+static int dissect_luminanceSampleRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_4294967295(tvb, offset, actx, tree, hf_h245_luminanceSampleRate);
}
-static int dissect_maxBitRate2_0_4294967295(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_4294967295(tvb, offset, pinfo, tree, hf_h245_maxBitRate2_0_4294967295);
+static int dissect_maxBitRate2_0_4294967295(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_4294967295(tvb, offset, actx, tree, hf_h245_maxBitRate2_0_4294967295);
}
-static int dissect_unsigned32Min(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_4294967295(tvb, offset, pinfo, tree, hf_h245_unsigned32Min);
+static int dissect_unsigned32Min(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_4294967295(tvb, offset, actx, tree, hf_h245_unsigned32Min);
}
-static int dissect_unsigned32Max(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_4294967295(tvb, offset, pinfo, tree, hf_h245_unsigned32Max);
+static int dissect_unsigned32Max(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_4294967295(tvb, offset, actx, tree, hf_h245_unsigned32Max);
}
-static int dissect_bitRate_0_4294967295(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_4294967295(tvb, offset, pinfo, tree, hf_h245_bitRate_0_4294967295);
+static int dissect_bitRate_0_4294967295(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_4294967295(tvb, offset, actx, tree, hf_h245_bitRate_0_4294967295);
}
-static int dissect_callAssociationNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_4294967295(tvb, offset, pinfo, tree, hf_h245_callAssociationNumber);
+static int dissect_callAssociationNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_4294967295(tvb, offset, actx, tree, hf_h245_callAssociationNumber);
}
-static int dissect_channelTag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_4294967295(tvb, offset, pinfo, tree, hf_h245_channelTag);
+static int dissect_channelTag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_4294967295(tvb, offset, actx, tree, hf_h245_channelTag);
}
-static int dissect_sequenceNum(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_4294967295(tvb, offset, pinfo, tree, hf_h245_sequenceNum);
+static int dissect_sequenceNum(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_4294967295(tvb, offset, actx, tree, hf_h245_sequenceNum);
}
-static int dissect_timestamp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_4294967295(tvb, offset, pinfo, tree, hf_h245_timestamp);
+static int dissect_timestamp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_4294967295(tvb, offset, actx, tree, hf_h245_timestamp);
}
-static int dissect_expirationTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_4294967295(tvb, offset, pinfo, tree, hf_h245_expirationTime);
+static int dissect_expirationTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_4294967295(tvb, offset, actx, tree, hf_h245_expirationTime);
}
static int
-dissect_h245_INTEGER_0_127(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_0_127(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_standard(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_127(tvb, offset, pinfo, tree, hf_h245_standard);
+static int dissect_standard(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_127(tvb, offset, actx, tree, hf_h245_standard);
}
-static int dissect_rsCodeCorrection(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_127(tvb, offset, pinfo, tree, hf_h245_rsCodeCorrection);
+static int dissect_rsCodeCorrection(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_127(tvb, offset, actx, tree, hf_h245_rsCodeCorrection);
}
-static int dissect_payloadType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_127(tvb, offset, pinfo, tree, hf_h245_payloadType);
+static int dissect_payloadType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_127(tvb, offset, actx, tree, hf_h245_payloadType);
}
-static int dissect_protectedPayloadType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_127(tvb, offset, pinfo, tree, hf_h245_protectedPayloadType);
+static int dissect_protectedPayloadType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_127(tvb, offset, actx, tree, hf_h245_protectedPayloadType);
}
@@ -5452,18 +5449,18 @@ static const per_choice_t ParameterIdentifier_choice[] = {
};
static int
-dissect_h245_ParameterIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_ParameterIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_ParameterIdentifier, ParameterIdentifier_choice,
NULL);
return offset;
}
-static int dissect_parameterIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_ParameterIdentifier(tvb, offset, pinfo, tree, hf_h245_parameterIdentifier);
+static int dissect_parameterIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_ParameterIdentifier(tvb, offset, actx, tree, hf_h245_parameterIdentifier);
}
-static int dissect_supersedes_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_ParameterIdentifier(tvb, offset, pinfo, tree, hf_h245_supersedes_item);
+static int dissect_supersedes_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_ParameterIdentifier(tvb, offset, actx, tree, hf_h245_supersedes_item);
}
@@ -5472,23 +5469,23 @@ static const per_sequence_t SEQUENCE_OF_GenericParameter_sequence_of[1] = {
};
static int
-dissect_h245_SEQUENCE_OF_GenericParameter(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_OF_GenericParameter(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_OF_GenericParameter, SEQUENCE_OF_GenericParameter_sequence_of);
return offset;
}
-static int dissect_messageContent(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_OF_GenericParameter(tvb, offset, pinfo, tree, hf_h245_messageContent);
+static int dissect_messageContent(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_OF_GenericParameter(tvb, offset, actx, tree, hf_h245_messageContent);
}
-static int dissect_collapsing(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_OF_GenericParameter(tvb, offset, pinfo, tree, hf_h245_collapsing);
+static int dissect_collapsing(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_OF_GenericParameter(tvb, offset, actx, tree, hf_h245_collapsing);
}
-static int dissect_nonCollapsing(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_OF_GenericParameter(tvb, offset, pinfo, tree, hf_h245_nonCollapsing);
+static int dissect_nonCollapsing(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_OF_GenericParameter(tvb, offset, actx, tree, hf_h245_nonCollapsing);
}
-static int dissect_genericParameter(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_OF_GenericParameter(tvb, offset, pinfo, tree, hf_h245_genericParameter);
+static int dissect_genericParameter(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_OF_GenericParameter(tvb, offset, actx, tree, hf_h245_genericParameter);
}
@@ -5517,15 +5514,15 @@ static const per_choice_t ParameterValue_choice[] = {
};
static int
-dissect_h245_ParameterValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_ParameterValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_ParameterValue, ParameterValue_choice,
NULL);
return offset;
}
-static int dissect_parameterValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_ParameterValue(tvb, offset, pinfo, tree, hf_h245_parameterValue);
+static int dissect_parameterValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_ParameterValue(tvb, offset, actx, tree, hf_h245_parameterValue);
}
@@ -5534,14 +5531,14 @@ static const per_sequence_t SEQUENCE_OF_ParameterIdentifier_sequence_of[1] = {
};
static int
-dissect_h245_SEQUENCE_OF_ParameterIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_OF_ParameterIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_OF_ParameterIdentifier, SEQUENCE_OF_ParameterIdentifier_sequence_of);
return offset;
}
-static int dissect_supersedes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_OF_ParameterIdentifier(tvb, offset, pinfo, tree, hf_h245_supersedes);
+static int dissect_supersedes(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_OF_ParameterIdentifier(tvb, offset, actx, tree, hf_h245_supersedes);
}
@@ -5553,8 +5550,8 @@ static const per_sequence_t GenericParameter_sequence[] = {
};
static int
-dissect_h245_GenericParameter(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_GenericParameter(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_GenericParameter, GenericParameter_sequence);
return offset;
@@ -5572,41 +5569,41 @@ static const per_sequence_t GenericCapability_sequence[] = {
};
static int
-dissect_h245_GenericCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_GenericCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_GenericCapability, GenericCapability_sequence);
return offset;
}
-static int dissect_genericControlCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GenericCapability(tvb, offset, pinfo, tree, hf_h245_genericControlCapability);
+static int dissect_genericControlCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GenericCapability(tvb, offset, actx, tree, hf_h245_genericControlCapability);
}
-static int dissect_genericMultiplexCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GenericCapability(tvb, offset, pinfo, tree, hf_h245_genericMultiplexCapability);
+static int dissect_genericMultiplexCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GenericCapability(tvb, offset, actx, tree, hf_h245_genericMultiplexCapability);
}
-static int dissect_genericVideoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GenericCapability(tvb, offset, pinfo, tree, hf_h245_genericVideoCapability);
+static int dissect_genericVideoCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GenericCapability(tvb, offset, actx, tree, hf_h245_genericVideoCapability);
}
-static int dissect_videoCapabilityExtension_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GenericCapability(tvb, offset, pinfo, tree, hf_h245_videoCapabilityExtension_item);
+static int dissect_videoCapabilityExtension_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GenericCapability(tvb, offset, actx, tree, hf_h245_videoCapabilityExtension_item);
}
-static int dissect_genericAudioCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GenericCapability(tvb, offset, pinfo, tree, hf_h245_genericAudioCapability);
+static int dissect_genericAudioCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GenericCapability(tvb, offset, actx, tree, hf_h245_genericAudioCapability);
}
-static int dissect_genericDataCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GenericCapability(tvb, offset, pinfo, tree, hf_h245_genericDataCapability);
+static int dissect_genericDataCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GenericCapability(tvb, offset, actx, tree, hf_h245_genericDataCapability);
}
-static int dissect_genericModeParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GenericCapability(tvb, offset, pinfo, tree, hf_h245_genericModeParameters);
+static int dissect_genericModeParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GenericCapability(tvb, offset, actx, tree, hf_h245_genericModeParameters);
}
-static int dissect_genericVideoMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GenericCapability(tvb, offset, pinfo, tree, hf_h245_genericVideoMode);
+static int dissect_genericVideoMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GenericCapability(tvb, offset, actx, tree, hf_h245_genericVideoMode);
}
-static int dissect_genericAudioMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GenericCapability(tvb, offset, pinfo, tree, hf_h245_genericAudioMode);
+static int dissect_genericAudioMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GenericCapability(tvb, offset, actx, tree, hf_h245_genericAudioMode);
}
-static int dissect_genericDataMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GenericCapability(tvb, offset, pinfo, tree, hf_h245_genericDataMode);
+static int dissect_genericDataMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GenericCapability(tvb, offset, actx, tree, hf_h245_genericDataMode);
}
@@ -5647,11 +5644,11 @@ static const per_choice_t Application_choice[] = {
};
static int
-dissect_h245_Application(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_Application(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 381 "h245.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Application, Application_choice,
&value);
@@ -5661,8 +5658,8 @@ dissect_h245_Application(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, prot
return offset;
}
-static int dissect_application(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Application(tvb, offset, pinfo, tree, hf_h245_application);
+static int dissect_application(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Application(tvb, offset, actx, tree, hf_h245_application);
}
@@ -5673,29 +5670,29 @@ static const per_sequence_t DataApplicationCapability_sequence[] = {
};
static int
-dissect_h245_DataApplicationCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_DataApplicationCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_DataApplicationCapability, DataApplicationCapability_sequence);
return offset;
}
-static int dissect_receiveDataApplicationCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataApplicationCapability(tvb, offset, pinfo, tree, hf_h245_receiveDataApplicationCapability);
+static int dissect_receiveDataApplicationCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataApplicationCapability(tvb, offset, actx, tree, hf_h245_receiveDataApplicationCapability);
}
-static int dissect_transmitDataApplicationCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataApplicationCapability(tvb, offset, pinfo, tree, hf_h245_transmitDataApplicationCapability);
+static int dissect_transmitDataApplicationCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataApplicationCapability(tvb, offset, actx, tree, hf_h245_transmitDataApplicationCapability);
}
-static int dissect_receiveAndTransmitDataApplicationCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataApplicationCapability(tvb, offset, pinfo, tree, hf_h245_receiveAndTransmitDataApplicationCapability);
+static int dissect_receiveAndTransmitDataApplicationCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataApplicationCapability(tvb, offset, actx, tree, hf_h245_receiveAndTransmitDataApplicationCapability);
}
-static int dissect_centralizedData_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataApplicationCapability(tvb, offset, pinfo, tree, hf_h245_centralizedData_item);
+static int dissect_centralizedData_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataApplicationCapability(tvb, offset, actx, tree, hf_h245_centralizedData_item);
}
-static int dissect_distributedData_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataApplicationCapability(tvb, offset, pinfo, tree, hf_h245_distributedData_item);
+static int dissect_distributedData_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataApplicationCapability(tvb, offset, actx, tree, hf_h245_distributedData_item);
}
-static int dissect_data(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataApplicationCapability(tvb, offset, pinfo, tree, hf_h245_data);
+static int dissect_data(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataApplicationCapability(tvb, offset, actx, tree, hf_h245_data);
}
@@ -5704,17 +5701,17 @@ static const per_sequence_t SEQUENCE_OF_DataApplicationCapability_sequence_of[1]
};
static int
-dissect_h245_SEQUENCE_OF_DataApplicationCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_OF_DataApplicationCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_OF_DataApplicationCapability, SEQUENCE_OF_DataApplicationCapability_sequence_of);
return offset;
}
-static int dissect_centralizedData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_OF_DataApplicationCapability(tvb, offset, pinfo, tree, hf_h245_centralizedData);
+static int dissect_centralizedData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_OF_DataApplicationCapability(tvb, offset, actx, tree, hf_h245_centralizedData);
}
-static int dissect_distributedData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_OF_DataApplicationCapability(tvb, offset, pinfo, tree, hf_h245_distributedData);
+static int dissect_distributedData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_OF_DataApplicationCapability(tvb, offset, actx, tree, hf_h245_distributedData);
}
@@ -5731,14 +5728,14 @@ static const per_sequence_t MediaDistributionCapability_sequence[] = {
};
static int
-dissect_h245_MediaDistributionCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MediaDistributionCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MediaDistributionCapability, MediaDistributionCapability_sequence);
return offset;
}
-static int dissect_mediaDistributionCapability_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MediaDistributionCapability(tvb, offset, pinfo, tree, hf_h245_mediaDistributionCapability_item);
+static int dissect_mediaDistributionCapability_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MediaDistributionCapability(tvb, offset, actx, tree, hf_h245_mediaDistributionCapability_item);
}
@@ -5747,14 +5744,14 @@ static const per_sequence_t SEQUENCE_OF_MediaDistributionCapability_sequence_of[
};
static int
-dissect_h245_SEQUENCE_OF_MediaDistributionCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_OF_MediaDistributionCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_OF_MediaDistributionCapability, SEQUENCE_OF_MediaDistributionCapability_sequence_of);
return offset;
}
-static int dissect_mediaDistributionCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_OF_MediaDistributionCapability(tvb, offset, pinfo, tree, hf_h245_mediaDistributionCapability);
+static int dissect_mediaDistributionCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_OF_MediaDistributionCapability(tvb, offset, actx, tree, hf_h245_mediaDistributionCapability);
}
@@ -5766,20 +5763,20 @@ static const per_sequence_t MultipointCapability_sequence[] = {
};
static int
-dissect_h245_MultipointCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MultipointCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MultipointCapability, MultipointCapability_sequence);
return offset;
}
-static int dissect_receiveMultipointCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultipointCapability(tvb, offset, pinfo, tree, hf_h245_receiveMultipointCapability);
+static int dissect_receiveMultipointCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultipointCapability(tvb, offset, actx, tree, hf_h245_receiveMultipointCapability);
}
-static int dissect_transmitMultipointCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultipointCapability(tvb, offset, pinfo, tree, hf_h245_transmitMultipointCapability);
+static int dissect_transmitMultipointCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultipointCapability(tvb, offset, actx, tree, hf_h245_transmitMultipointCapability);
}
-static int dissect_receiveAndTransmitMultipointCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultipointCapability(tvb, offset, pinfo, tree, hf_h245_receiveAndTransmitMultipointCapability);
+static int dissect_receiveAndTransmitMultipointCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultipointCapability(tvb, offset, actx, tree, hf_h245_receiveAndTransmitMultipointCapability);
}
@@ -5790,27 +5787,27 @@ static const per_sequence_t T_mcCapability_sequence[] = {
};
static int
-dissect_h245_T_mcCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_mcCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_mcCapability, T_mcCapability_sequence);
return offset;
}
-static int dissect_mcCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_mcCapability(tvb, offset, pinfo, tree, hf_h245_mcCapability);
+static int dissect_mcCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_mcCapability(tvb, offset, actx, tree, hf_h245_mcCapability);
}
static int
-dissect_h245_INTEGER_1_32768_(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,
- 1U, 32768U, NULL, NULL, TRUE);
+dissect_h245_INTEGER_1_32768_(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 32768U, NULL, TRUE);
return offset;
}
-static int dissect_rfc_number(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_32768_(tvb, offset, pinfo, tree, hf_h245_rfc_number);
+static int dissect_rfc_number(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_32768_(tvb, offset, actx, tree, hf_h245_rfc_number);
}
@@ -5829,15 +5826,15 @@ static const per_choice_t T_payloadDescriptor_choice[] = {
};
static int
-dissect_h245_T_payloadDescriptor(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_payloadDescriptor(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_payloadDescriptor, T_payloadDescriptor_choice,
NULL);
return offset;
}
-static int dissect_payloadDescriptor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_payloadDescriptor(tvb, offset, pinfo, tree, hf_h245_payloadDescriptor);
+static int dissect_payloadDescriptor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_payloadDescriptor(tvb, offset, actx, tree, hf_h245_payloadDescriptor);
}
@@ -5848,17 +5845,17 @@ static const per_sequence_t RTPPayloadType_sequence[] = {
};
static int
-dissect_h245_RTPPayloadType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RTPPayloadType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RTPPayloadType, RTPPayloadType_sequence);
return offset;
}
-static int dissect_rtpPayloadType2_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RTPPayloadType(tvb, offset, pinfo, tree, hf_h245_rtpPayloadType2_item);
+static int dissect_rtpPayloadType2_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RTPPayloadType(tvb, offset, actx, tree, hf_h245_rtpPayloadType2_item);
}
-static int dissect_rtpPayloadType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RTPPayloadType(tvb, offset, pinfo, tree, hf_h245_rtpPayloadType);
+static int dissect_rtpPayloadType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RTPPayloadType(tvb, offset, actx, tree, hf_h245_rtpPayloadType);
}
@@ -5867,15 +5864,15 @@ static const per_sequence_t SEQUENCE_SIZE_1_256_OF_RTPPayloadType_sequence_of[1]
};
static int
-dissect_h245_SEQUENCE_SIZE_1_256_OF_RTPPayloadType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_SIZE_1_256_OF_RTPPayloadType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_SIZE_1_256_OF_RTPPayloadType, SEQUENCE_SIZE_1_256_OF_RTPPayloadType_sequence_of,
1, 256);
return offset;
}
-static int dissect_rtpPayloadType2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_SIZE_1_256_OF_RTPPayloadType(tvb, offset, pinfo, tree, hf_h245_rtpPayloadType2);
+static int dissect_rtpPayloadType2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_SIZE_1_256_OF_RTPPayloadType(tvb, offset, actx, tree, hf_h245_rtpPayloadType2);
}
@@ -5886,14 +5883,14 @@ static const per_sequence_t MediaPacketizationCapability_sequence[] = {
};
static int
-dissect_h245_MediaPacketizationCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MediaPacketizationCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MediaPacketizationCapability, MediaPacketizationCapability_sequence);
return offset;
}
-static int dissect_mediaPacketizationCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MediaPacketizationCapability(tvb, offset, pinfo, tree, hf_h245_mediaPacketizationCapability);
+static int dissect_mediaPacketizationCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MediaPacketizationCapability(tvb, offset, actx, tree, hf_h245_mediaPacketizationCapability);
}
@@ -5910,43 +5907,43 @@ static const per_choice_t QOSMode_choice[] = {
};
static int
-dissect_h245_QOSMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_QOSMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_QOSMode, QOSMode_choice,
NULL);
return offset;
}
-static int dissect_qosMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_QOSMode(tvb, offset, pinfo, tree, hf_h245_qosMode);
+static int dissect_qosMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_QOSMode(tvb, offset, actx, tree, hf_h245_qosMode);
}
static int
-dissect_h245_INTEGER_1_4294967295(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,
- 1U, 4294967295U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_4294967295(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 4294967295U, NULL, FALSE);
return offset;
}
-static int dissect_tokenRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_4294967295(tvb, offset, pinfo, tree, hf_h245_tokenRate);
+static int dissect_tokenRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_4294967295(tvb, offset, actx, tree, hf_h245_tokenRate);
}
-static int dissect_bucketSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_4294967295(tvb, offset, pinfo, tree, hf_h245_bucketSize);
+static int dissect_bucketSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_4294967295(tvb, offset, actx, tree, hf_h245_bucketSize);
}
-static int dissect_peakRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_4294967295(tvb, offset, pinfo, tree, hf_h245_peakRate);
+static int dissect_peakRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_4294967295(tvb, offset, actx, tree, hf_h245_peakRate);
}
-static int dissect_minPoliced(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_4294967295(tvb, offset, pinfo, tree, hf_h245_minPoliced);
+static int dissect_minPoliced(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_4294967295(tvb, offset, actx, tree, hf_h245_minPoliced);
}
-static int dissect_maxPktSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_4294967295(tvb, offset, pinfo, tree, hf_h245_maxPktSize);
+static int dissect_maxPktSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_4294967295(tvb, offset, actx, tree, hf_h245_maxPktSize);
}
-static int dissect_sRandom(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_4294967295(tvb, offset, pinfo, tree, hf_h245_sRandom);
+static int dissect_sRandom(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_4294967295(tvb, offset, actx, tree, hf_h245_sRandom);
}
@@ -5961,14 +5958,14 @@ static const per_sequence_t RSVPParameters_sequence[] = {
};
static int
-dissect_h245_RSVPParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RSVPParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RSVPParameters, RSVPParameters_sequence);
return offset;
}
-static int dissect_rsvpParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RSVPParameters(tvb, offset, pinfo, tree, hf_h245_rsvpParameters);
+static int dissect_rsvpParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RSVPParameters(tvb, offset, actx, tree, hf_h245_rsvpParameters);
}
@@ -5983,14 +5980,14 @@ static const per_sequence_t ATMParameters_sequence[] = {
};
static int
-dissect_h245_ATMParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_ATMParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_ATMParameters, ATMParameters_sequence);
return offset;
}
-static int dissect_atmParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_ATMParameters(tvb, offset, pinfo, tree, hf_h245_atmParameters);
+static int dissect_atmParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_ATMParameters(tvb, offset, actx, tree, hf_h245_atmParameters);
}
@@ -6002,17 +5999,17 @@ static const per_sequence_t QOSCapability_sequence[] = {
};
static int
-dissect_h245_QOSCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_QOSCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_QOSCapability, QOSCapability_sequence);
return offset;
}
-static int dissect_qOSCapabilities_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_QOSCapability(tvb, offset, pinfo, tree, hf_h245_qOSCapabilities_item);
+static int dissect_qOSCapabilities_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_QOSCapability(tvb, offset, actx, tree, hf_h245_qOSCapabilities_item);
}
-static int dissect_qosCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_QOSCapability(tvb, offset, pinfo, tree, hf_h245_qosCapability);
+static int dissect_qosCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_QOSCapability(tvb, offset, actx, tree, hf_h245_qosCapability);
}
@@ -6021,15 +6018,15 @@ static const per_sequence_t SEQUENCE_SIZE_1_256_OF_QOSCapability_sequence_of[1]
};
static int
-dissect_h245_SEQUENCE_SIZE_1_256_OF_QOSCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_SIZE_1_256_OF_QOSCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_SIZE_1_256_OF_QOSCapability, SEQUENCE_SIZE_1_256_OF_QOSCapability_sequence_of,
1, 256);
return offset;
}
-static int dissect_qOSCapabilities(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_SIZE_1_256_OF_QOSCapability(tvb, offset, pinfo, tree, hf_h245_qOSCapabilities);
+static int dissect_qOSCapabilities(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_SIZE_1_256_OF_QOSCapability(tvb, offset, actx, tree, hf_h245_qOSCapabilities);
}
@@ -6039,14 +6036,14 @@ static const per_sequence_t T_atm_AAL5_compressed_sequence[] = {
};
static int
-dissect_h245_T_atm_AAL5_compressed(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_atm_AAL5_compressed(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_atm_AAL5_compressed, T_atm_AAL5_compressed_sequence);
return offset;
}
-static int dissect_atm_AAL5_compressed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_atm_AAL5_compressed(tvb, offset, pinfo, tree, hf_h245_atm_AAL5_compressed);
+static int dissect_atm_AAL5_compressed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_atm_AAL5_compressed(tvb, offset, actx, tree, hf_h245_atm_AAL5_compressed);
}
@@ -6069,15 +6066,15 @@ static const per_choice_t MediaTransportType_choice[] = {
};
static int
-dissect_h245_MediaTransportType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MediaTransportType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_MediaTransportType, MediaTransportType_choice,
NULL);
return offset;
}
-static int dissect_mediaTransport(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MediaTransportType(tvb, offset, pinfo, tree, hf_h245_mediaTransport);
+static int dissect_mediaTransport(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MediaTransportType(tvb, offset, actx, tree, hf_h245_mediaTransport);
}
@@ -6087,14 +6084,14 @@ static const per_sequence_t MediaChannelCapability_sequence[] = {
};
static int
-dissect_h245_MediaChannelCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MediaChannelCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MediaChannelCapability, MediaChannelCapability_sequence);
return offset;
}
-static int dissect_mediaChannelCapabilities_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MediaChannelCapability(tvb, offset, pinfo, tree, hf_h245_mediaChannelCapabilities_item);
+static int dissect_mediaChannelCapabilities_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MediaChannelCapability(tvb, offset, actx, tree, hf_h245_mediaChannelCapabilities_item);
}
@@ -6103,15 +6100,15 @@ static const per_sequence_t SEQUENCE_SIZE_1_256_OF_MediaChannelCapability_sequen
};
static int
-dissect_h245_SEQUENCE_SIZE_1_256_OF_MediaChannelCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_SIZE_1_256_OF_MediaChannelCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_SIZE_1_256_OF_MediaChannelCapability, SEQUENCE_SIZE_1_256_OF_MediaChannelCapability_sequence_of,
1, 256);
return offset;
}
-static int dissect_mediaChannelCapabilities(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_SIZE_1_256_OF_MediaChannelCapability(tvb, offset, pinfo, tree, hf_h245_mediaChannelCapabilities);
+static int dissect_mediaChannelCapabilities(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_SIZE_1_256_OF_MediaChannelCapability(tvb, offset, actx, tree, hf_h245_mediaChannelCapabilities);
}
@@ -6123,52 +6120,52 @@ static const per_sequence_t TransportCapability_sequence[] = {
};
static int
-dissect_h245_TransportCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_TransportCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_TransportCapability, TransportCapability_sequence);
return offset;
}
-static int dissect_transportCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TransportCapability(tvb, offset, pinfo, tree, hf_h245_transportCapability);
+static int dissect_transportCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TransportCapability(tvb, offset, actx, tree, hf_h245_transportCapability);
}
static int
-dissect_h245_INTEGER_1_16(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,
- 1U, 16U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_16(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 16U, NULL, FALSE);
return offset;
}
-static int dissect_numberOfThreads(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_16(tvb, offset, pinfo, tree, hf_h245_numberOfThreads);
+static int dissect_numberOfThreads(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_16(tvb, offset, actx, tree, hf_h245_numberOfThreads);
}
static int
-dissect_h245_INTEGER_0_15(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_0_15(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_containedThreads_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_15(tvb, offset, pinfo, tree, hf_h245_containedThreads_item);
+static int dissect_containedThreads_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_15(tvb, offset, actx, tree, hf_h245_containedThreads_item);
}
-static int dissect_threadNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_15(tvb, offset, pinfo, tree, hf_h245_threadNumber);
+static int dissect_threadNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_15(tvb, offset, actx, tree, hf_h245_threadNumber);
}
-static int dissect_framesPerSecond(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_15(tvb, offset, pinfo, tree, hf_h245_framesPerSecond);
+static int dissect_framesPerSecond(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_15(tvb, offset, actx, tree, hf_h245_framesPerSecond);
}
-static int dissect_pictureRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_15(tvb, offset, pinfo, tree, hf_h245_pictureRate);
+static int dissect_pictureRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_15(tvb, offset, actx, tree, hf_h245_pictureRate);
}
-static int dissect_skippedFrameCount(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_15(tvb, offset, pinfo, tree, hf_h245_skippedFrameCount);
+static int dissect_skippedFrameCount(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_15(tvb, offset, actx, tree, hf_h245_skippedFrameCount);
}
@@ -6177,15 +6174,15 @@ static const per_sequence_t T_frameSequence_sequence_of[1] = {
};
static int
-dissect_h245_T_frameSequence(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_frameSequence(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_T_frameSequence, T_frameSequence_sequence_of,
1, 256);
return offset;
}
-static int dissect_frameSequence(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_frameSequence(tvb, offset, pinfo, tree, hf_h245_frameSequence);
+static int dissect_frameSequence(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_frameSequence(tvb, offset, actx, tree, hf_h245_frameSequence);
}
@@ -6196,14 +6193,14 @@ static const per_sequence_t RTPH263VideoRedundancyFrameMapping_sequence[] = {
};
static int
-dissect_h245_RTPH263VideoRedundancyFrameMapping(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RTPH263VideoRedundancyFrameMapping(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RTPH263VideoRedundancyFrameMapping, RTPH263VideoRedundancyFrameMapping_sequence);
return offset;
}
-static int dissect_custom_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RTPH263VideoRedundancyFrameMapping(tvb, offset, pinfo, tree, hf_h245_custom_item);
+static int dissect_custom_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RTPH263VideoRedundancyFrameMapping(tvb, offset, actx, tree, hf_h245_custom_item);
}
@@ -6212,15 +6209,15 @@ static const per_sequence_t SEQUENCE_SIZE_1_256_OF_RTPH263VideoRedundancyFrameMa
};
static int
-dissect_h245_SEQUENCE_SIZE_1_256_OF_RTPH263VideoRedundancyFrameMapping(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_SIZE_1_256_OF_RTPH263VideoRedundancyFrameMapping(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_SIZE_1_256_OF_RTPH263VideoRedundancyFrameMapping, SEQUENCE_SIZE_1_256_OF_RTPH263VideoRedundancyFrameMapping_sequence_of,
1, 256);
return offset;
}
-static int dissect_custom(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_SIZE_1_256_OF_RTPH263VideoRedundancyFrameMapping(tvb, offset, pinfo, tree, hf_h245_custom);
+static int dissect_custom(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_SIZE_1_256_OF_RTPH263VideoRedundancyFrameMapping(tvb, offset, actx, tree, hf_h245_custom);
}
@@ -6237,15 +6234,15 @@ static const per_choice_t T_frameToThreadMapping_choice[] = {
};
static int
-dissect_h245_T_frameToThreadMapping(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_frameToThreadMapping(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_frameToThreadMapping, T_frameToThreadMapping_choice,
NULL);
return offset;
}
-static int dissect_frameToThreadMapping(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_frameToThreadMapping(tvb, offset, pinfo, tree, hf_h245_frameToThreadMapping);
+static int dissect_frameToThreadMapping(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_frameToThreadMapping(tvb, offset, actx, tree, hf_h245_frameToThreadMapping);
}
@@ -6254,15 +6251,15 @@ static const per_sequence_t T_containedThreads_sequence_of[1] = {
};
static int
-dissect_h245_T_containedThreads(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_containedThreads(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_T_containedThreads, T_containedThreads_sequence_of,
1, 256);
return offset;
}
-static int dissect_containedThreads(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_containedThreads(tvb, offset, pinfo, tree, hf_h245_containedThreads);
+static int dissect_containedThreads(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_containedThreads(tvb, offset, actx, tree, hf_h245_containedThreads);
}
@@ -6275,14 +6272,14 @@ static const per_sequence_t RTPH263VideoRedundancyEncoding_sequence[] = {
};
static int
-dissect_h245_RTPH263VideoRedundancyEncoding(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RTPH263VideoRedundancyEncoding(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RTPH263VideoRedundancyEncoding, RTPH263VideoRedundancyEncoding_sequence);
return offset;
}
-static int dissect_rtpH263VideoRedundancyEncoding(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RTPH263VideoRedundancyEncoding(tvb, offset, pinfo, tree, hf_h245_rtpH263VideoRedundancyEncoding);
+static int dissect_rtpH263VideoRedundancyEncoding(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RTPH263VideoRedundancyEncoding(tvb, offset, actx, tree, hf_h245_rtpH263VideoRedundancyEncoding);
}
@@ -6301,46 +6298,46 @@ static const per_choice_t RedundancyEncodingMethod_choice[] = {
};
static int
-dissect_h245_RedundancyEncodingMethod(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RedundancyEncodingMethod(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_RedundancyEncodingMethod, RedundancyEncodingMethod_choice,
NULL);
return offset;
}
-static int dissect_redundancyEncodingMethod(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RedundancyEncodingMethod(tvb, offset, pinfo, tree, hf_h245_redundancyEncodingMethod);
+static int dissect_redundancyEncodingMethod(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RedundancyEncodingMethod(tvb, offset, actx, tree, hf_h245_redundancyEncodingMethod);
}
static int
-dissect_h245_CapabilityTableEntryNumber(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,
- 1U, 65535U, NULL, NULL, FALSE);
+dissect_h245_CapabilityTableEntryNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_capabilityTableEntryNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CapabilityTableEntryNumber(tvb, offset, pinfo, tree, hf_h245_capabilityTableEntryNumber);
+static int dissect_capabilityTableEntryNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CapabilityTableEntryNumber(tvb, offset, actx, tree, hf_h245_capabilityTableEntryNumber);
}
-static int dissect_AlternativeCapabilitySet_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CapabilityTableEntryNumber(tvb, offset, pinfo, tree, hf_h245_AlternativeCapabilitySet_item);
+static int dissect_AlternativeCapabilitySet_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CapabilityTableEntryNumber(tvb, offset, actx, tree, hf_h245_AlternativeCapabilitySet_item);
}
-static int dissect_highestEntryNumberProcessed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CapabilityTableEntryNumber(tvb, offset, pinfo, tree, hf_h245_highestEntryNumberProcessed);
+static int dissect_highestEntryNumberProcessed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CapabilityTableEntryNumber(tvb, offset, actx, tree, hf_h245_highestEntryNumberProcessed);
}
-static int dissect_mediaCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CapabilityTableEntryNumber(tvb, offset, pinfo, tree, hf_h245_mediaCapability);
+static int dissect_mediaCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CapabilityTableEntryNumber(tvb, offset, actx, tree, hf_h245_mediaCapability);
}
-static int dissect_primaryEncoding(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CapabilityTableEntryNumber(tvb, offset, pinfo, tree, hf_h245_primaryEncoding);
+static int dissect_primaryEncoding(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CapabilityTableEntryNumber(tvb, offset, actx, tree, hf_h245_primaryEncoding);
}
-static int dissect_secondaryEncoding2_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CapabilityTableEntryNumber(tvb, offset, pinfo, tree, hf_h245_secondaryEncoding2_item);
+static int dissect_secondaryEncoding2_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CapabilityTableEntryNumber(tvb, offset, actx, tree, hf_h245_secondaryEncoding2_item);
}
-static int dissect_capabilityTableEntryNumbers_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CapabilityTableEntryNumber(tvb, offset, pinfo, tree, hf_h245_capabilityTableEntryNumbers_item);
+static int dissect_capabilityTableEntryNumbers_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CapabilityTableEntryNumber(tvb, offset, actx, tree, hf_h245_capabilityTableEntryNumbers_item);
}
@@ -6349,15 +6346,15 @@ static const per_sequence_t SEQUENCE_SIZE_1_256_OF_CapabilityTableEntryNumber_se
};
static int
-dissect_h245_SEQUENCE_SIZE_1_256_OF_CapabilityTableEntryNumber(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_SIZE_1_256_OF_CapabilityTableEntryNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_SIZE_1_256_OF_CapabilityTableEntryNumber, SEQUENCE_SIZE_1_256_OF_CapabilityTableEntryNumber_sequence_of,
1, 256);
return offset;
}
-static int dissect_secondaryEncoding2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_SIZE_1_256_OF_CapabilityTableEntryNumber(tvb, offset, pinfo, tree, hf_h245_secondaryEncoding2);
+static int dissect_secondaryEncoding2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_SIZE_1_256_OF_CapabilityTableEntryNumber(tvb, offset, actx, tree, hf_h245_secondaryEncoding2);
}
@@ -6369,14 +6366,14 @@ static const per_sequence_t RedundancyEncodingCapability_sequence[] = {
};
static int
-dissect_h245_RedundancyEncodingCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RedundancyEncodingCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RedundancyEncodingCapability, RedundancyEncodingCapability_sequence);
return offset;
}
-static int dissect_redundancyEncodingCapability_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RedundancyEncodingCapability(tvb, offset, pinfo, tree, hf_h245_redundancyEncodingCapability_item);
+static int dissect_redundancyEncodingCapability_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RedundancyEncodingCapability(tvb, offset, actx, tree, hf_h245_redundancyEncodingCapability_item);
}
@@ -6385,15 +6382,15 @@ static const per_sequence_t SEQUENCE_SIZE_1_256_OF_RedundancyEncodingCapability_
};
static int
-dissect_h245_SEQUENCE_SIZE_1_256_OF_RedundancyEncodingCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_SIZE_1_256_OF_RedundancyEncodingCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_SIZE_1_256_OF_RedundancyEncodingCapability, SEQUENCE_SIZE_1_256_OF_RedundancyEncodingCapability_sequence_of,
1, 256);
return offset;
}
-static int dissect_redundancyEncodingCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_SIZE_1_256_OF_RedundancyEncodingCapability(tvb, offset, pinfo, tree, hf_h245_redundancyEncodingCapability);
+static int dissect_redundancyEncodingCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_SIZE_1_256_OF_RedundancyEncodingCapability(tvb, offset, actx, tree, hf_h245_redundancyEncodingCapability);
}
@@ -6413,14 +6410,14 @@ static const per_sequence_t H2250Capability_sequence[] = {
};
static int
-dissect_h245_H2250Capability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H2250Capability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H2250Capability, H2250Capability_sequence);
return offset;
}
-static int dissect_h2250Capability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H2250Capability(tvb, offset, pinfo, tree, hf_h245_h2250Capability);
+static int dissect_h2250Capability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H2250Capability(tvb, offset, actx, tree, hf_h245_h2250Capability);
}
@@ -6445,31 +6442,31 @@ static const per_choice_t MultiplexCapability_choice[] = {
};
static int
-dissect_h245_MultiplexCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MultiplexCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_MultiplexCapability, MultiplexCapability_choice,
NULL);
return offset;
}
-static int dissect_multiplexCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplexCapability(tvb, offset, pinfo, tree, hf_h245_multiplexCapability);
+static int dissect_multiplexCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplexCapability(tvb, offset, actx, tree, hf_h245_multiplexCapability);
}
static int
-dissect_h245_INTEGER_1_4(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,
- 1U, 4U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_4(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 4U, NULL, FALSE);
return offset;
}
-static int dissect_qcifMPI_1_4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_4(tvb, offset, pinfo, tree, hf_h245_qcifMPI_1_4);
+static int dissect_qcifMPI_1_4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_4(tvb, offset, actx, tree, hf_h245_qcifMPI_1_4);
}
-static int dissect_cifMPI_1_4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_4(tvb, offset, pinfo, tree, hf_h245_cifMPI_1_4);
+static int dissect_cifMPI_1_4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_4(tvb, offset, actx, tree, hf_h245_cifMPI_1_4);
}
@@ -6484,59 +6481,59 @@ static const per_sequence_t H261VideoCapability_sequence[] = {
};
static int
-dissect_h245_H261VideoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H261VideoCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H261VideoCapability, H261VideoCapability_sequence);
return offset;
}
-static int dissect_h261VideoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H261VideoCapability(tvb, offset, pinfo, tree, hf_h245_h261VideoCapability);
+static int dissect_h261VideoCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H261VideoCapability(tvb, offset, actx, tree, hf_h245_h261VideoCapability);
}
static int
-dissect_h245_INTEGER_0_1073741823(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,
- 0U, 1073741823U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_0_1073741823(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1073741823U, NULL, FALSE);
return offset;
}
-static int dissect_videoBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_1073741823(tvb, offset, pinfo, tree, hf_h245_videoBitRate);
+static int dissect_videoBitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_1073741823(tvb, offset, actx, tree, hf_h245_videoBitRate);
}
static int
-dissect_h245_INTEGER_0_262143(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,
- 0U, 262143U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_0_262143(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 262143U, NULL, FALSE);
return offset;
}
-static int dissect_vbvBufferSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_262143(tvb, offset, pinfo, tree, hf_h245_vbvBufferSize);
+static int dissect_vbvBufferSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_262143(tvb, offset, actx, tree, hf_h245_vbvBufferSize);
}
-static int dissect_additionalDecoderBuffer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_262143(tvb, offset, pinfo, tree, hf_h245_additionalDecoderBuffer);
+static int dissect_additionalDecoderBuffer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_262143(tvb, offset, actx, tree, hf_h245_additionalDecoderBuffer);
}
static int
-dissect_h245_INTEGER_0_16383(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,
- 0U, 16383U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_0_16383(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16383U, NULL, FALSE);
return offset;
}
-static int dissect_samplesPerLine(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_16383(tvb, offset, pinfo, tree, hf_h245_samplesPerLine);
+static int dissect_samplesPerLine(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_16383(tvb, offset, actx, tree, hf_h245_samplesPerLine);
}
-static int dissect_linesPerFrame(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_16383(tvb, offset, pinfo, tree, hf_h245_linesPerFrame);
+static int dissect_linesPerFrame(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_16383(tvb, offset, actx, tree, hf_h245_linesPerFrame);
}
@@ -6563,106 +6560,106 @@ static const per_sequence_t H262VideoCapability_sequence[] = {
};
static int
-dissect_h245_H262VideoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H262VideoCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H262VideoCapability, H262VideoCapability_sequence);
return offset;
}
-static int dissect_h262VideoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H262VideoCapability(tvb, offset, pinfo, tree, hf_h245_h262VideoCapability);
+static int dissect_h262VideoCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H262VideoCapability(tvb, offset, actx, tree, hf_h245_h262VideoCapability);
}
static int
-dissect_h245_INTEGER_1_32(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,
- 1U, 32U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_32(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 32U, NULL, FALSE);
return offset;
}
-static int dissect_sqcifMPI_1_32(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_32(tvb, offset, pinfo, tree, hf_h245_sqcifMPI_1_32);
+static int dissect_sqcifMPI_1_32(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_32(tvb, offset, actx, tree, hf_h245_sqcifMPI_1_32);
}
-static int dissect_qcifMPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_32(tvb, offset, pinfo, tree, hf_h245_qcifMPI);
+static int dissect_qcifMPI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_32(tvb, offset, actx, tree, hf_h245_qcifMPI);
}
-static int dissect_cifMPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_32(tvb, offset, pinfo, tree, hf_h245_cifMPI);
+static int dissect_cifMPI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_32(tvb, offset, actx, tree, hf_h245_cifMPI);
}
-static int dissect_cif4MPI_1_32(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_32(tvb, offset, pinfo, tree, hf_h245_cif4MPI_1_32);
+static int dissect_cif4MPI_1_32(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_32(tvb, offset, actx, tree, hf_h245_cif4MPI_1_32);
}
-static int dissect_cif16MPI_1_32(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_32(tvb, offset, pinfo, tree, hf_h245_cif16MPI_1_32);
+static int dissect_cif16MPI_1_32(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_32(tvb, offset, actx, tree, hf_h245_cif16MPI_1_32);
}
static int
-dissect_h245_INTEGER_1_192400(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,
- 1U, 192400U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_192400(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 192400U, NULL, FALSE);
return offset;
}
-static int dissect_maxBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_192400(tvb, offset, pinfo, tree, hf_h245_maxBitRate);
+static int dissect_maxBitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_192400(tvb, offset, actx, tree, hf_h245_maxBitRate);
}
static int
-dissect_h245_INTEGER_0_524287(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,
- 0U, 524287U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_0_524287(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 524287U, NULL, FALSE);
return offset;
}
-static int dissect_hrd_B(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_524287(tvb, offset, pinfo, tree, hf_h245_hrd_B);
+static int dissect_hrd_B(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_524287(tvb, offset, actx, tree, hf_h245_hrd_B);
}
static int
-dissect_h245_INTEGER_1_3600(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,
- 1U, 3600U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_3600(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 3600U, NULL, FALSE);
return offset;
}
-static int dissect_slowSqcifMPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_3600(tvb, offset, pinfo, tree, hf_h245_slowSqcifMPI);
+static int dissect_slowSqcifMPI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_3600(tvb, offset, actx, tree, hf_h245_slowSqcifMPI);
}
-static int dissect_slowQcifMPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_3600(tvb, offset, pinfo, tree, hf_h245_slowQcifMPI);
+static int dissect_slowQcifMPI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_3600(tvb, offset, actx, tree, hf_h245_slowQcifMPI);
}
-static int dissect_slowCifMPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_3600(tvb, offset, pinfo, tree, hf_h245_slowCifMPI);
+static int dissect_slowCifMPI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_3600(tvb, offset, actx, tree, hf_h245_slowCifMPI);
}
-static int dissect_slowCif4MPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_3600(tvb, offset, pinfo, tree, hf_h245_slowCif4MPI);
+static int dissect_slowCif4MPI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_3600(tvb, offset, actx, tree, hf_h245_slowCif4MPI);
}
-static int dissect_slowCif16MPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_3600(tvb, offset, pinfo, tree, hf_h245_slowCif16MPI);
+static int dissect_slowCif16MPI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_3600(tvb, offset, actx, tree, hf_h245_slowCif16MPI);
}
static int
-dissect_h245_INTEGER_M262144_262143(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,
- -262144, 262143U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_M262144_262143(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -262144, 262143U, NULL, FALSE);
return offset;
}
-static int dissect_offset_x(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_M262144_262143(tvb, offset, pinfo, tree, hf_h245_offset_x);
+static int dissect_offset_x(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_M262144_262143(tvb, offset, actx, tree, hf_h245_offset_x);
}
-static int dissect_offset_y(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_M262144_262143(tvb, offset, pinfo, tree, hf_h245_offset_y);
+static int dissect_offset_y(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_M262144_262143(tvb, offset, actx, tree, hf_h245_offset_y);
}
@@ -6676,14 +6673,14 @@ static const per_sequence_t TransparencyParameters_sequence[] = {
};
static int
-dissect_h245_TransparencyParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_TransparencyParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_TransparencyParameters, TransparencyParameters_sequence);
return offset;
}
-static int dissect_transparencyParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TransparencyParameters(tvb, offset, pinfo, tree, hf_h245_transparencyParameters);
+static int dissect_transparencyParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TransparencyParameters(tvb, offset, actx, tree, hf_h245_transparencyParameters);
}
@@ -6698,14 +6695,14 @@ static const per_sequence_t T_additionalPictureMemory_sequence[] = {
};
static int
-dissect_h245_T_additionalPictureMemory(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_additionalPictureMemory(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_additionalPictureMemory, T_additionalPictureMemory_sequence);
return offset;
}
-static int dissect_additionalPictureMemory(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_additionalPictureMemory(tvb, offset, pinfo, tree, hf_h245_additionalPictureMemory);
+static int dissect_additionalPictureMemory(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_additionalPictureMemory(tvb, offset, actx, tree, hf_h245_additionalPictureMemory);
}
@@ -6728,41 +6725,41 @@ static const per_choice_t T_videoBackChannelSend_choice[] = {
};
static int
-dissect_h245_T_videoBackChannelSend(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_videoBackChannelSend(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_videoBackChannelSend, T_videoBackChannelSend_choice,
NULL);
return offset;
}
-static int dissect_videoBackChannelSend(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_videoBackChannelSend(tvb, offset, pinfo, tree, hf_h245_videoBackChannelSend);
+static int dissect_videoBackChannelSend(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_videoBackChannelSend(tvb, offset, actx, tree, hf_h245_videoBackChannelSend);
}
static int
-dissect_h245_INTEGER_1_128(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,
- 1U, 128U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_128(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 128U, NULL, FALSE);
return offset;
}
-static int dissect_mpuHorizMBs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_128(tvb, offset, pinfo, tree, hf_h245_mpuHorizMBs);
+static int dissect_mpuHorizMBs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_128(tvb, offset, actx, tree, hf_h245_mpuHorizMBs);
}
static int
-dissect_h245_INTEGER_1_72(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,
- 1U, 72U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_72(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 72U, NULL, FALSE);
return offset;
}
-static int dissect_mpuVertMBs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_72(tvb, offset, pinfo, tree, hf_h245_mpuVertMBs);
+static int dissect_mpuVertMBs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_72(tvb, offset, actx, tree, hf_h245_mpuVertMBs);
}
@@ -6774,14 +6771,14 @@ static const per_sequence_t T_subPictureRemovalParameters_sequence[] = {
};
static int
-dissect_h245_T_subPictureRemovalParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_subPictureRemovalParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_subPictureRemovalParameters, T_subPictureRemovalParameters_sequence);
return offset;
}
-static int dissect_subPictureRemovalParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_subPictureRemovalParameters(tvb, offset, pinfo, tree, hf_h245_subPictureRemovalParameters);
+static int dissect_subPictureRemovalParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_subPictureRemovalParameters(tvb, offset, actx, tree, hf_h245_subPictureRemovalParameters);
}
@@ -6791,14 +6788,14 @@ static const per_sequence_t T_enhancedReferencePicSelect_sequence[] = {
};
static int
-dissect_h245_T_enhancedReferencePicSelect(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_enhancedReferencePicSelect(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_enhancedReferencePicSelect, T_enhancedReferencePicSelect_sequence);
return offset;
}
-static int dissect_enhancedReferencePicSelect(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_enhancedReferencePicSelect(tvb, offset, pinfo, tree, hf_h245_enhancedReferencePicSelect);
+static int dissect_enhancedReferencePicSelect(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_enhancedReferencePicSelect(tvb, offset, actx, tree, hf_h245_enhancedReferencePicSelect);
}
@@ -6811,67 +6808,67 @@ static const per_sequence_t RefPictureSelection_sequence[] = {
};
static int
-dissect_h245_RefPictureSelection(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RefPictureSelection(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RefPictureSelection, RefPictureSelection_sequence);
return offset;
}
-static int dissect_refPictureSelection(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RefPictureSelection(tvb, offset, pinfo, tree, hf_h245_refPictureSelection);
+static int dissect_refPictureSelection(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RefPictureSelection(tvb, offset, actx, tree, hf_h245_refPictureSelection);
}
static int
-dissect_h245_INTEGER_1000_1001(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,
- 1000U, 1001U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1000_1001(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1000U, 1001U, NULL, FALSE);
return offset;
}
-static int dissect_clockConversionCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1000_1001(tvb, offset, pinfo, tree, hf_h245_clockConversionCode);
+static int dissect_clockConversionCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1000_1001(tvb, offset, actx, tree, hf_h245_clockConversionCode);
}
static int
-dissect_h245_INTEGER_1_2048(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,
- 1U, 2048U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_2048(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 2048U, NULL, FALSE);
return offset;
}
-static int dissect_sqcifMPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_2048(tvb, offset, pinfo, tree, hf_h245_sqcifMPI);
+static int dissect_sqcifMPI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_2048(tvb, offset, actx, tree, hf_h245_sqcifMPI);
}
-static int dissect_qcifMPI_1_2048(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_2048(tvb, offset, pinfo, tree, hf_h245_qcifMPI_1_2048);
+static int dissect_qcifMPI_1_2048(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_2048(tvb, offset, actx, tree, hf_h245_qcifMPI_1_2048);
}
-static int dissect_cifMPI2_1_2048(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_2048(tvb, offset, pinfo, tree, hf_h245_cifMPI2_1_2048);
+static int dissect_cifMPI2_1_2048(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_2048(tvb, offset, actx, tree, hf_h245_cifMPI2_1_2048);
}
-static int dissect_cif4MPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_2048(tvb, offset, pinfo, tree, hf_h245_cif4MPI);
+static int dissect_cif4MPI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_2048(tvb, offset, actx, tree, hf_h245_cif4MPI);
}
-static int dissect_cif16MPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_2048(tvb, offset, pinfo, tree, hf_h245_cif16MPI);
+static int dissect_cif16MPI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_2048(tvb, offset, actx, tree, hf_h245_cif16MPI);
}
-static int dissect_maxCustomPictureWidth(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_2048(tvb, offset, pinfo, tree, hf_h245_maxCustomPictureWidth);
+static int dissect_maxCustomPictureWidth(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_2048(tvb, offset, actx, tree, hf_h245_maxCustomPictureWidth);
}
-static int dissect_maxCustomPictureHeight(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_2048(tvb, offset, pinfo, tree, hf_h245_maxCustomPictureHeight);
+static int dissect_maxCustomPictureHeight(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_2048(tvb, offset, actx, tree, hf_h245_maxCustomPictureHeight);
}
-static int dissect_minCustomPictureWidth(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_2048(tvb, offset, pinfo, tree, hf_h245_minCustomPictureWidth);
+static int dissect_minCustomPictureWidth(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_2048(tvb, offset, actx, tree, hf_h245_minCustomPictureWidth);
}
-static int dissect_minCustomPictureHeight(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_2048(tvb, offset, pinfo, tree, hf_h245_minCustomPictureHeight);
+static int dissect_minCustomPictureHeight(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_2048(tvb, offset, actx, tree, hf_h245_minCustomPictureHeight);
}
-static int dissect_customMPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_2048(tvb, offset, pinfo, tree, hf_h245_customMPI);
+static int dissect_customMPI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_2048(tvb, offset, actx, tree, hf_h245_customMPI);
}
@@ -6887,14 +6884,14 @@ static const per_sequence_t CustomPictureClockFrequency_sequence[] = {
};
static int
-dissect_h245_CustomPictureClockFrequency(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_CustomPictureClockFrequency(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_CustomPictureClockFrequency, CustomPictureClockFrequency_sequence);
return offset;
}
-static int dissect_customPictureClockFrequency_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CustomPictureClockFrequency(tvb, offset, pinfo, tree, hf_h245_customPictureClockFrequency_item);
+static int dissect_customPictureClockFrequency_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CustomPictureClockFrequency(tvb, offset, actx, tree, hf_h245_customPictureClockFrequency_item);
}
@@ -6903,28 +6900,28 @@ static const per_sequence_t SET_SIZE_1_16_OF_CustomPictureClockFrequency_set_of[
};
static int
-dissect_h245_SET_SIZE_1_16_OF_CustomPictureClockFrequency(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SET_SIZE_1_16_OF_CustomPictureClockFrequency(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_16_OF_CustomPictureClockFrequency, SET_SIZE_1_16_OF_CustomPictureClockFrequency_set_of,
1, 16);
return offset;
}
-static int dissect_customPictureClockFrequency(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_16_OF_CustomPictureClockFrequency(tvb, offset, pinfo, tree, hf_h245_customPictureClockFrequency);
+static int dissect_customPictureClockFrequency(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_16_OF_CustomPictureClockFrequency(tvb, offset, actx, tree, hf_h245_customPictureClockFrequency);
}
static int
-dissect_h245_INTEGER_1_31(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,
- 1U, 31U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_31(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 31U, NULL, FALSE);
return offset;
}
-static int dissect_standardMPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_31(tvb, offset, pinfo, tree, hf_h245_standardMPI);
+static int dissect_standardMPI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_31(tvb, offset, actx, tree, hf_h245_standardMPI);
}
@@ -6936,14 +6933,14 @@ static const per_sequence_t T_customPCF_item_sequence[] = {
};
static int
-dissect_h245_T_customPCF_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_customPCF_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_customPCF_item, T_customPCF_item_sequence);
return offset;
}
-static int dissect_customPCF_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_customPCF_item(tvb, offset, pinfo, tree, hf_h245_customPCF_item);
+static int dissect_customPCF_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_customPCF_item(tvb, offset, actx, tree, hf_h245_customPCF_item);
}
@@ -6952,15 +6949,15 @@ static const per_sequence_t T_customPCF_set_of[1] = {
};
static int
-dissect_h245_T_customPCF(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_customPCF(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_T_customPCF, T_customPCF_set_of,
1, 16);
return offset;
}
-static int dissect_customPCF(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_customPCF(tvb, offset, pinfo, tree, hf_h245_customPCF);
+static int dissect_customPCF(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_customPCF(tvb, offset, actx, tree, hf_h245_customPCF);
}
@@ -6971,27 +6968,27 @@ static const per_sequence_t T_mPI_sequence[] = {
};
static int
-dissect_h245_T_mPI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_mPI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_mPI, T_mPI_sequence);
return offset;
}
-static int dissect_mPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_mPI(tvb, offset, pinfo, tree, hf_h245_mPI);
+static int dissect_mPI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_mPI(tvb, offset, actx, tree, hf_h245_mPI);
}
static int
-dissect_h245_INTEGER_1_14(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,
- 1U, 14U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_14(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 14U, NULL, FALSE);
return offset;
}
-static int dissect_pixelAspectCode_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_14(tvb, offset, pinfo, tree, hf_h245_pixelAspectCode_item);
+static int dissect_pixelAspectCode_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_14(tvb, offset, actx, tree, hf_h245_pixelAspectCode_item);
}
@@ -7000,15 +6997,15 @@ static const per_sequence_t T_pixelAspectCode_set_of[1] = {
};
static int
-dissect_h245_T_pixelAspectCode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_pixelAspectCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_T_pixelAspectCode, T_pixelAspectCode_set_of,
1, 14);
return offset;
}
-static int dissect_pixelAspectCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_pixelAspectCode(tvb, offset, pinfo, tree, hf_h245_pixelAspectCode);
+static int dissect_pixelAspectCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_pixelAspectCode(tvb, offset, actx, tree, hf_h245_pixelAspectCode);
}
@@ -7019,14 +7016,14 @@ static const per_sequence_t T_extendedPAR_item_sequence[] = {
};
static int
-dissect_h245_T_extendedPAR_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_extendedPAR_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_extendedPAR_item, T_extendedPAR_item_sequence);
return offset;
}
-static int dissect_extendedPAR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_extendedPAR_item(tvb, offset, pinfo, tree, hf_h245_extendedPAR_item);
+static int dissect_extendedPAR_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_extendedPAR_item(tvb, offset, actx, tree, hf_h245_extendedPAR_item);
}
@@ -7035,15 +7032,15 @@ static const per_sequence_t T_extendedPAR_set_of[1] = {
};
static int
-dissect_h245_T_extendedPAR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_extendedPAR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_T_extendedPAR, T_extendedPAR_set_of,
1, 256);
return offset;
}
-static int dissect_extendedPAR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_extendedPAR(tvb, offset, pinfo, tree, hf_h245_extendedPAR);
+static int dissect_extendedPAR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_extendedPAR(tvb, offset, actx, tree, hf_h245_extendedPAR);
}
@@ -7062,15 +7059,15 @@ static const per_choice_t T_pixelAspectInformation_choice[] = {
};
static int
-dissect_h245_T_pixelAspectInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_pixelAspectInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_pixelAspectInformation, T_pixelAspectInformation_choice,
NULL);
return offset;
}
-static int dissect_pixelAspectInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_pixelAspectInformation(tvb, offset, pinfo, tree, hf_h245_pixelAspectInformation);
+static int dissect_pixelAspectInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_pixelAspectInformation(tvb, offset, actx, tree, hf_h245_pixelAspectInformation);
}
@@ -7085,14 +7082,14 @@ static const per_sequence_t CustomPictureFormat_sequence[] = {
};
static int
-dissect_h245_CustomPictureFormat(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_CustomPictureFormat(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_CustomPictureFormat, CustomPictureFormat_sequence);
return offset;
}
-static int dissect_customPictureFormat_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CustomPictureFormat(tvb, offset, pinfo, tree, hf_h245_customPictureFormat_item);
+static int dissect_customPictureFormat_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CustomPictureFormat(tvb, offset, actx, tree, hf_h245_customPictureFormat_item);
}
@@ -7101,15 +7098,15 @@ static const per_sequence_t SET_SIZE_1_16_OF_CustomPictureFormat_set_of[1] = {
};
static int
-dissect_h245_SET_SIZE_1_16_OF_CustomPictureFormat(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SET_SIZE_1_16_OF_CustomPictureFormat(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_16_OF_CustomPictureFormat, SET_SIZE_1_16_OF_CustomPictureFormat_set_of,
1, 16);
return offset;
}
-static int dissect_customPictureFormat(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_16_OF_CustomPictureFormat(tvb, offset, pinfo, tree, hf_h245_customPictureFormat);
+static int dissect_customPictureFormat(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_16_OF_CustomPictureFormat(tvb, offset, actx, tree, hf_h245_customPictureFormat);
}
@@ -7126,14 +7123,14 @@ static const per_sequence_t H263Version3Options_sequence[] = {
};
static int
-dissect_h245_H263Version3Options(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H263Version3Options(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H263Version3Options, H263Version3Options_sequence);
return offset;
}
-static int dissect_h263Version3Options(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H263Version3Options(tvb, offset, pinfo, tree, hf_h245_h263Version3Options);
+static int dissect_h263Version3Options(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H263Version3Options(tvb, offset, actx, tree, hf_h245_h263Version3Options);
}
@@ -7165,17 +7162,17 @@ static const per_sequence_t H263ModeComboFlags_sequence[] = {
};
static int
-dissect_h245_H263ModeComboFlags(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H263ModeComboFlags(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H263ModeComboFlags, H263ModeComboFlags_sequence);
return offset;
}
-static int dissect_h263VideoUncoupledModes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H263ModeComboFlags(tvb, offset, pinfo, tree, hf_h245_h263VideoUncoupledModes);
+static int dissect_h263VideoUncoupledModes(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H263ModeComboFlags(tvb, offset, actx, tree, hf_h245_h263VideoUncoupledModes);
}
-static int dissect_h263VideoCoupledModes_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H263ModeComboFlags(tvb, offset, pinfo, tree, hf_h245_h263VideoCoupledModes_item);
+static int dissect_h263VideoCoupledModes_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H263ModeComboFlags(tvb, offset, actx, tree, hf_h245_h263VideoCoupledModes_item);
}
@@ -7184,15 +7181,15 @@ static const per_sequence_t SET_SIZE_1_16_OF_H263ModeComboFlags_set_of[1] = {
};
static int
-dissect_h245_SET_SIZE_1_16_OF_H263ModeComboFlags(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SET_SIZE_1_16_OF_H263ModeComboFlags(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_16_OF_H263ModeComboFlags, SET_SIZE_1_16_OF_H263ModeComboFlags_set_of,
1, 16);
return offset;
}
-static int dissect_h263VideoCoupledModes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_16_OF_H263ModeComboFlags(tvb, offset, pinfo, tree, hf_h245_h263VideoCoupledModes);
+static int dissect_h263VideoCoupledModes(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_16_OF_H263ModeComboFlags(tvb, offset, actx, tree, hf_h245_h263VideoCoupledModes);
}
@@ -7203,14 +7200,14 @@ static const per_sequence_t H263VideoModeCombos_sequence[] = {
};
static int
-dissect_h245_H263VideoModeCombos(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H263VideoModeCombos(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H263VideoModeCombos, H263VideoModeCombos_sequence);
return offset;
}
-static int dissect_modeCombos_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H263VideoModeCombos(tvb, offset, pinfo, tree, hf_h245_modeCombos_item);
+static int dissect_modeCombos_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H263VideoModeCombos(tvb, offset, actx, tree, hf_h245_modeCombos_item);
}
@@ -7219,15 +7216,15 @@ static const per_sequence_t SET_SIZE_1_16_OF_H263VideoModeCombos_set_of[1] = {
};
static int
-dissect_h245_SET_SIZE_1_16_OF_H263VideoModeCombos(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SET_SIZE_1_16_OF_H263VideoModeCombos(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_16_OF_H263VideoModeCombos, SET_SIZE_1_16_OF_H263VideoModeCombos_set_of,
1, 16);
return offset;
}
-static int dissect_modeCombos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_16_OF_H263VideoModeCombos(tvb, offset, pinfo, tree, hf_h245_modeCombos);
+static int dissect_modeCombos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_16_OF_H263VideoModeCombos(tvb, offset, actx, tree, hf_h245_modeCombos);
}
@@ -7267,14 +7264,14 @@ static const per_sequence_t H263Options_sequence[] = {
};
static int
-dissect_h245_H263Options(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H263Options(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H263Options, H263Options_sequence);
return offset;
}
-static int dissect_h263Options(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H263Options(tvb, offset, pinfo, tree, hf_h245_h263Options);
+static int dissect_h263Options(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H263Options(tvb, offset, actx, tree, hf_h245_h263Options);
}
@@ -7299,20 +7296,20 @@ static const per_sequence_t EnhancementOptions_sequence[] = {
};
static int
-dissect_h245_EnhancementOptions(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_EnhancementOptions(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_EnhancementOptions, EnhancementOptions_sequence);
return offset;
}
-static int dissect_snrEnhancement_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_EnhancementOptions(tvb, offset, pinfo, tree, hf_h245_snrEnhancement_item);
+static int dissect_snrEnhancement_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_EnhancementOptions(tvb, offset, actx, tree, hf_h245_snrEnhancement_item);
}
-static int dissect_spatialEnhancement_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_EnhancementOptions(tvb, offset, pinfo, tree, hf_h245_spatialEnhancement_item);
+static int dissect_spatialEnhancement_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_EnhancementOptions(tvb, offset, actx, tree, hf_h245_spatialEnhancement_item);
}
-static int dissect_enhancementOptions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_EnhancementOptions(tvb, offset, pinfo, tree, hf_h245_enhancementOptions);
+static int dissect_enhancementOptions(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_EnhancementOptions(tvb, offset, actx, tree, hf_h245_enhancementOptions);
}
@@ -7321,31 +7318,31 @@ static const per_sequence_t SET_SIZE_1_14_OF_EnhancementOptions_set_of[1] = {
};
static int
-dissect_h245_SET_SIZE_1_14_OF_EnhancementOptions(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SET_SIZE_1_14_OF_EnhancementOptions(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_14_OF_EnhancementOptions, SET_SIZE_1_14_OF_EnhancementOptions_set_of,
1, 14);
return offset;
}
-static int dissect_snrEnhancement(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_14_OF_EnhancementOptions(tvb, offset, pinfo, tree, hf_h245_snrEnhancement);
+static int dissect_snrEnhancement(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_14_OF_EnhancementOptions(tvb, offset, actx, tree, hf_h245_snrEnhancement);
}
-static int dissect_spatialEnhancement(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_14_OF_EnhancementOptions(tvb, offset, pinfo, tree, hf_h245_spatialEnhancement);
+static int dissect_spatialEnhancement(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_14_OF_EnhancementOptions(tvb, offset, actx, tree, hf_h245_spatialEnhancement);
}
static int
-dissect_h245_INTEGER_1_64(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,
- 1U, 64U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_64(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 64U, NULL, FALSE);
return offset;
}
-static int dissect_numberOfBPictures(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_64(tvb, offset, pinfo, tree, hf_h245_numberOfBPictures);
+static int dissect_numberOfBPictures(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_64(tvb, offset, actx, tree, hf_h245_numberOfBPictures);
}
@@ -7356,14 +7353,14 @@ static const per_sequence_t BEnhancementParameters_sequence[] = {
};
static int
-dissect_h245_BEnhancementParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_BEnhancementParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_BEnhancementParameters, BEnhancementParameters_sequence);
return offset;
}
-static int dissect_bPictureEnhancement_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BEnhancementParameters(tvb, offset, pinfo, tree, hf_h245_bPictureEnhancement_item);
+static int dissect_bPictureEnhancement_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BEnhancementParameters(tvb, offset, actx, tree, hf_h245_bPictureEnhancement_item);
}
@@ -7372,15 +7369,15 @@ static const per_sequence_t SET_SIZE_1_14_OF_BEnhancementParameters_set_of[1] =
};
static int
-dissect_h245_SET_SIZE_1_14_OF_BEnhancementParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SET_SIZE_1_14_OF_BEnhancementParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_14_OF_BEnhancementParameters, SET_SIZE_1_14_OF_BEnhancementParameters_set_of,
1, 14);
return offset;
}
-static int dissect_bPictureEnhancement(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_14_OF_BEnhancementParameters(tvb, offset, pinfo, tree, hf_h245_bPictureEnhancement);
+static int dissect_bPictureEnhancement(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_14_OF_BEnhancementParameters(tvb, offset, actx, tree, hf_h245_bPictureEnhancement);
}
@@ -7393,14 +7390,14 @@ static const per_sequence_t EnhancementLayerInfo_sequence[] = {
};
static int
-dissect_h245_EnhancementLayerInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_EnhancementLayerInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_EnhancementLayerInfo, EnhancementLayerInfo_sequence);
return offset;
}
-static int dissect_enhancementLayerInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_EnhancementLayerInfo(tvb, offset, pinfo, tree, hf_h245_enhancementLayerInfo);
+static int dissect_enhancementLayerInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_EnhancementLayerInfo(tvb, offset, actx, tree, hf_h245_enhancementLayerInfo);
}
@@ -7430,8 +7427,8 @@ static const per_sequence_t H263VideoCapability_sequence[] = {
};
static int
-dissect_h245_H263VideoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H263VideoCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H263VideoCapability, H263VideoCapability_sequence);
#line 248 "h245.cnf"
@@ -7439,8 +7436,8 @@ dissect_h245_H263VideoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _
return offset;
}
-static int dissect_h263VideoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H263VideoCapability(tvb, offset, pinfo, tree, hf_h245_h263VideoCapability);
+static int dissect_h263VideoCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H263VideoCapability(tvb, offset, actx, tree, hf_h245_h263VideoCapability);
}
@@ -7457,14 +7454,14 @@ static const per_sequence_t IS11172VideoCapability_sequence[] = {
};
static int
-dissect_h245_IS11172VideoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_IS11172VideoCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_IS11172VideoCapability, IS11172VideoCapability_sequence);
return offset;
}
-static int dissect_is11172VideoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_IS11172VideoCapability(tvb, offset, pinfo, tree, hf_h245_is11172VideoCapability);
+static int dissect_is11172VideoCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_IS11172VideoCapability(tvb, offset, actx, tree, hf_h245_is11172VideoCapability);
}
@@ -7473,14 +7470,14 @@ static const per_sequence_t SEQUENCE_OF_VideoCapability_sequence_of[1] = {
};
static int
-dissect_h245_SEQUENCE_OF_VideoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_OF_VideoCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_OF_VideoCapability, SEQUENCE_OF_VideoCapability_sequence_of);
return offset;
}
-static int dissect_videoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_OF_VideoCapability(tvb, offset, pinfo, tree, hf_h245_videoCapability);
+static int dissect_videoCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_OF_VideoCapability(tvb, offset, actx, tree, hf_h245_videoCapability);
}
@@ -7489,14 +7486,14 @@ static const per_sequence_t SEQUENCE_OF_GenericCapability_sequence_of[1] = {
};
static int
-dissect_h245_SEQUENCE_OF_GenericCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_OF_GenericCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_OF_GenericCapability, SEQUENCE_OF_GenericCapability_sequence_of);
return offset;
}
-static int dissect_videoCapabilityExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_OF_GenericCapability(tvb, offset, pinfo, tree, hf_h245_videoCapabilityExtension);
+static int dissect_videoCapabilityExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_OF_GenericCapability(tvb, offset, actx, tree, hf_h245_videoCapabilityExtension);
}
@@ -7507,14 +7504,14 @@ static const per_sequence_t ExtendedVideoCapability_sequence[] = {
};
static int
-dissect_h245_ExtendedVideoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_ExtendedVideoCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_ExtendedVideoCapability, ExtendedVideoCapability_sequence);
return offset;
}
-static int dissect_extendedVideoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_ExtendedVideoCapability(tvb, offset, pinfo, tree, hf_h245_extendedVideoCapability);
+static int dissect_extendedVideoCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_ExtendedVideoCapability(tvb, offset, actx, tree, hf_h245_extendedVideoCapability);
}
@@ -7541,11 +7538,11 @@ static const per_choice_t VideoCapability_choice[] = {
};
static int
-dissect_h245_VideoCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_VideoCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 372 "h245.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_VideoCapability, VideoCapability_choice,
&value);
@@ -7565,27 +7562,27 @@ static const per_sequence_t T_g7231_sequence[] = {
};
static int
-dissect_h245_T_g7231(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_g7231(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_g7231, T_g7231_sequence);
return offset;
}
-static int dissect_g7231(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_g7231(tvb, offset, pinfo, tree, hf_h245_g7231);
+static int dissect_g7231(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_g7231(tvb, offset, actx, tree, hf_h245_g7231);
}
static int
-dissect_h245_INTEGER_1_448(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,
- 1U, 448U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_448(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 448U, NULL, FALSE);
return offset;
}
-static int dissect_bitRate_1_448(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_448(tvb, offset, pinfo, tree, hf_h245_bitRate_1_448);
+static int dissect_bitRate_1_448(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_448(tvb, offset, actx, tree, hf_h245_bitRate_1_448);
}
@@ -7603,27 +7600,27 @@ static const per_sequence_t IS11172AudioCapability_sequence[] = {
};
static int
-dissect_h245_IS11172AudioCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_IS11172AudioCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_IS11172AudioCapability, IS11172AudioCapability_sequence);
return offset;
}
-static int dissect_is11172AudioCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_IS11172AudioCapability(tvb, offset, pinfo, tree, hf_h245_is11172AudioCapability);
+static int dissect_is11172AudioCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_IS11172AudioCapability(tvb, offset, actx, tree, hf_h245_is11172AudioCapability);
}
static int
-dissect_h245_INTEGER_1_1130(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,
- 1U, 1130U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_1130(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 1130U, NULL, FALSE);
return offset;
}
-static int dissect_bitRate2_1_1130(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_1130(tvb, offset, pinfo, tree, hf_h245_bitRate2_1_1130);
+static int dissect_bitRate2_1_1130(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_1130(tvb, offset, actx, tree, hf_h245_bitRate2_1_1130);
}
@@ -7653,62 +7650,62 @@ static const per_sequence_t IS13818AudioCapability_sequence[] = {
};
static int
-dissect_h245_IS13818AudioCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_IS13818AudioCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_IS13818AudioCapability, IS13818AudioCapability_sequence);
return offset;
}
-static int dissect_is13818AudioCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_IS13818AudioCapability(tvb, offset, pinfo, tree, hf_h245_is13818AudioCapability);
+static int dissect_is13818AudioCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_IS13818AudioCapability(tvb, offset, actx, tree, hf_h245_is13818AudioCapability);
}
static int
-dissect_h245_INTEGER_27_78(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,
- 27U, 78U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_27_78(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 27U, 78U, NULL, FALSE);
return offset;
}
-static int dissect_highRateMode0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_27_78(tvb, offset, pinfo, tree, hf_h245_highRateMode0);
+static int dissect_highRateMode0(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_27_78(tvb, offset, actx, tree, hf_h245_highRateMode0);
}
-static int dissect_highRateMode1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_27_78(tvb, offset, pinfo, tree, hf_h245_highRateMode1);
+static int dissect_highRateMode1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_27_78(tvb, offset, actx, tree, hf_h245_highRateMode1);
}
static int
-dissect_h245_INTEGER_23_66(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,
- 23U, 66U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_23_66(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 23U, 66U, NULL, FALSE);
return offset;
}
-static int dissect_lowRateMode0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_23_66(tvb, offset, pinfo, tree, hf_h245_lowRateMode0);
+static int dissect_lowRateMode0(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_23_66(tvb, offset, actx, tree, hf_h245_lowRateMode0);
}
-static int dissect_lowRateMode1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_23_66(tvb, offset, pinfo, tree, hf_h245_lowRateMode1);
+static int dissect_lowRateMode1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_23_66(tvb, offset, actx, tree, hf_h245_lowRateMode1);
}
static int
-dissect_h245_INTEGER_6_17(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,
- 6U, 17U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_6_17(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 6U, 17U, NULL, FALSE);
return offset;
}
-static int dissect_sidMode0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_6_17(tvb, offset, pinfo, tree, hf_h245_sidMode0);
+static int dissect_sidMode0(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_6_17(tvb, offset, actx, tree, hf_h245_sidMode0);
}
-static int dissect_sidMode1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_6_17(tvb, offset, pinfo, tree, hf_h245_sidMode1);
+static int dissect_sidMode1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_6_17(tvb, offset, actx, tree, hf_h245_sidMode1);
}
@@ -7723,14 +7720,14 @@ static const per_sequence_t G723AnnexCAudioMode_sequence[] = {
};
static int
-dissect_h245_G723AnnexCAudioMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_G723AnnexCAudioMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_G723AnnexCAudioMode, G723AnnexCAudioMode_sequence);
return offset;
}
-static int dissect_g723AnnexCAudioMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_G723AnnexCAudioMode(tvb, offset, pinfo, tree, hf_h245_g723AnnexCAudioMode);
+static int dissect_g723AnnexCAudioMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_G723AnnexCAudioMode(tvb, offset, actx, tree, hf_h245_g723AnnexCAudioMode);
}
@@ -7742,14 +7739,14 @@ static const per_sequence_t G7231AnnexCCapability_sequence[] = {
};
static int
-dissect_h245_G7231AnnexCCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_G7231AnnexCCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_G7231AnnexCCapability, G7231AnnexCCapability_sequence);
return offset;
}
-static int dissect_g7231AnnexCCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_G7231AnnexCCapability(tvb, offset, pinfo, tree, hf_h245_g7231AnnexCCapability);
+static int dissect_g7231AnnexCCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_G7231AnnexCCapability(tvb, offset, actx, tree, hf_h245_g7231AnnexCCapability);
}
@@ -7761,20 +7758,20 @@ static const per_sequence_t GSMAudioCapability_sequence[] = {
};
static int
-dissect_h245_GSMAudioCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_GSMAudioCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_GSMAudioCapability, GSMAudioCapability_sequence);
return offset;
}
-static int dissect_gsmFullRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GSMAudioCapability(tvb, offset, pinfo, tree, hf_h245_gsmFullRate);
+static int dissect_gsmFullRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GSMAudioCapability(tvb, offset, actx, tree, hf_h245_gsmFullRate);
}
-static int dissect_gsmHalfRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GSMAudioCapability(tvb, offset, pinfo, tree, hf_h245_gsmHalfRate);
+static int dissect_gsmHalfRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GSMAudioCapability(tvb, offset, actx, tree, hf_h245_gsmHalfRate);
}
-static int dissect_gsmEnhancedFullRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GSMAudioCapability(tvb, offset, pinfo, tree, hf_h245_gsmEnhancedFullRate);
+static int dissect_gsmEnhancedFullRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GSMAudioCapability(tvb, offset, actx, tree, hf_h245_gsmEnhancedFullRate);
}
@@ -7791,14 +7788,14 @@ static const per_sequence_t G729Extensions_sequence[] = {
};
static int
-dissect_h245_G729Extensions(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_G729Extensions(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_G729Extensions, G729Extensions_sequence);
return offset;
}
-static int dissect_g729Extensions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_G729Extensions(tvb, offset, pinfo, tree, hf_h245_g729Extensions);
+static int dissect_g729Extensions(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_G729Extensions(tvb, offset, actx, tree, hf_h245_g729Extensions);
}
@@ -7808,29 +7805,29 @@ static const per_sequence_t VBDCapability_sequence[] = {
};
static int
-dissect_h245_VBDCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_VBDCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_VBDCapability, VBDCapability_sequence);
return offset;
}
-static int dissect_vbd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_VBDCapability(tvb, offset, pinfo, tree, hf_h245_vbd);
+static int dissect_vbd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_VBDCapability(tvb, offset, actx, tree, hf_h245_vbd);
}
static int
-dissect_h245_GeneralString(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_GeneralString(tvb, offset, pinfo, tree, hf_index);
+dissect_h245_GeneralString(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_GeneralString(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_audioTelephoneEvent(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GeneralString(tvb, offset, pinfo, tree, hf_h245_audioTelephoneEvent);
+static int dissect_audioTelephoneEvent(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GeneralString(tvb, offset, actx, tree, hf_h245_audioTelephoneEvent);
}
-static int dissect_alphanumeric(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GeneralString(tvb, offset, pinfo, tree, hf_h245_alphanumeric);
+static int dissect_alphanumeric(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GeneralString(tvb, offset, actx, tree, hf_h245_alphanumeric);
}
@@ -7840,14 +7837,14 @@ static const per_sequence_t NoPTAudioTelephonyEventCapability_sequence[] = {
};
static int
-dissect_h245_NoPTAudioTelephonyEventCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_NoPTAudioTelephonyEventCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_NoPTAudioTelephonyEventCapability, NoPTAudioTelephonyEventCapability_sequence);
return offset;
}
-static int dissect_audioTelephonyEvent(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NoPTAudioTelephonyEventCapability(tvb, offset, pinfo, tree, hf_h245_audioTelephonyEvent);
+static int dissect_audioTelephonyEvent(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NoPTAudioTelephonyEventCapability(tvb, offset, actx, tree, hf_h245_audioTelephonyEvent);
}
@@ -7856,14 +7853,14 @@ static const per_sequence_t NoPTAudioToneCapability_sequence[] = {
};
static int
-dissect_h245_NoPTAudioToneCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_NoPTAudioToneCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_NoPTAudioToneCapability, NoPTAudioToneCapability_sequence);
return offset;
}
-static int dissect_audioTone(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NoPTAudioToneCapability(tvb, offset, pinfo, tree, hf_h245_audioTone);
+static int dissect_audioTone(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NoPTAudioToneCapability(tvb, offset, actx, tree, hf_h245_audioTone);
}
@@ -7926,11 +7923,11 @@ static const per_choice_t AudioCapability_choice[] = {
};
static int
-dissect_h245_AudioCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_AudioCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 363 "h245.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_AudioCapability, AudioCapability_choice,
&value);
@@ -7949,14 +7946,14 @@ static const per_sequence_t T_h233EncryptionReceiveCapability_sequence[] = {
};
static int
-dissect_h245_T_h233EncryptionReceiveCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_h233EncryptionReceiveCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_h233EncryptionReceiveCapability, T_h233EncryptionReceiveCapability_sequence);
return offset;
}
-static int dissect_h233EncryptionReceiveCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_h233EncryptionReceiveCapability(tvb, offset, pinfo, tree, hf_h245_h233EncryptionReceiveCapability);
+static int dissect_h233EncryptionReceiveCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_h233EncryptionReceiveCapability(tvb, offset, actx, tree, hf_h245_h233EncryptionReceiveCapability);
}
@@ -7965,14 +7962,14 @@ static const per_sequence_t SEQUENCE_OF_NonStandardParameter_sequence_of[1] = {
};
static int
-dissect_h245_SEQUENCE_OF_NonStandardParameter(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_OF_NonStandardParameter(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_OF_NonStandardParameter, SEQUENCE_OF_NonStandardParameter_sequence_of);
return offset;
}
-static int dissect_nonStandardParams(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_OF_NonStandardParameter(tvb, offset, pinfo, tree, hf_h245_nonStandardParams);
+static int dissect_nonStandardParams(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_OF_NonStandardParameter(tvb, offset, actx, tree, hf_h245_nonStandardParams);
}
@@ -7985,14 +7982,14 @@ static const per_sequence_t ConferenceCapability_sequence[] = {
};
static int
-dissect_h245_ConferenceCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_ConferenceCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_ConferenceCapability, ConferenceCapability_sequence);
return offset;
}
-static int dissect_conferenceCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_ConferenceCapability(tvb, offset, pinfo, tree, hf_h245_conferenceCapability);
+static int dissect_conferenceCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_ConferenceCapability(tvb, offset, actx, tree, hf_h245_conferenceCapability);
}
@@ -8009,15 +8006,15 @@ static const per_choice_t MediaEncryptionAlgorithm_choice[] = {
};
static int
-dissect_h245_MediaEncryptionAlgorithm(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MediaEncryptionAlgorithm(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_MediaEncryptionAlgorithm, MediaEncryptionAlgorithm_choice,
NULL);
return offset;
}
-static int dissect_EncryptionCapability_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MediaEncryptionAlgorithm(tvb, offset, pinfo, tree, hf_h245_EncryptionCapability_item);
+static int dissect_EncryptionCapability_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MediaEncryptionAlgorithm(tvb, offset, actx, tree, hf_h245_EncryptionCapability_item);
}
@@ -8026,15 +8023,15 @@ static const per_sequence_t EncryptionCapability_sequence_of[1] = {
};
static int
-dissect_h245_EncryptionCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_EncryptionCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_EncryptionCapability, EncryptionCapability_sequence_of,
1, 256);
return offset;
}
-static int dissect_encryptionCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_EncryptionCapability(tvb, offset, pinfo, tree, hf_h245_encryptionCapability);
+static int dissect_encryptionCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_EncryptionCapability(tvb, offset, actx, tree, hf_h245_encryptionCapability);
}
@@ -8045,14 +8042,14 @@ static const per_sequence_t AuthenticationCapability_sequence[] = {
};
static int
-dissect_h245_AuthenticationCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_AuthenticationCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_AuthenticationCapability, AuthenticationCapability_sequence);
return offset;
}
-static int dissect_authenticationCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_AuthenticationCapability(tvb, offset, pinfo, tree, hf_h245_authenticationCapability);
+static int dissect_authenticationCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_AuthenticationCapability(tvb, offset, actx, tree, hf_h245_authenticationCapability);
}
@@ -8062,14 +8059,14 @@ static const per_sequence_t IntegrityCapability_sequence[] = {
};
static int
-dissect_h245_IntegrityCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_IntegrityCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_IntegrityCapability, IntegrityCapability_sequence);
return offset;
}
-static int dissect_integrityCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_IntegrityCapability(tvb, offset, pinfo, tree, hf_h245_integrityCapability);
+static int dissect_integrityCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_IntegrityCapability(tvb, offset, actx, tree, hf_h245_integrityCapability);
}
@@ -8081,14 +8078,14 @@ static const per_sequence_t EncryptionAuthenticationAndIntegrity_sequence[] = {
};
static int
-dissect_h245_EncryptionAuthenticationAndIntegrity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_EncryptionAuthenticationAndIntegrity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_EncryptionAuthenticationAndIntegrity, EncryptionAuthenticationAndIntegrity_sequence);
return offset;
}
-static int dissect_encryptionAuthenticationAndIntegrity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_EncryptionAuthenticationAndIntegrity(tvb, offset, pinfo, tree, hf_h245_encryptionAuthenticationAndIntegrity);
+static int dissect_encryptionAuthenticationAndIntegrity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_EncryptionAuthenticationAndIntegrity(tvb, offset, actx, tree, hf_h245_encryptionAuthenticationAndIntegrity);
}
@@ -8099,14 +8096,14 @@ static const per_sequence_t H235SecurityCapability_sequence[] = {
};
static int
-dissect_h245_H235SecurityCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H235SecurityCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H235SecurityCapability, H235SecurityCapability_sequence);
return offset;
}
-static int dissect_h235SecurityCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H235SecurityCapability(tvb, offset, pinfo, tree, hf_h245_h235SecurityCapability);
+static int dissect_h235SecurityCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H235SecurityCapability(tvb, offset, actx, tree, hf_h245_h235SecurityCapability);
}
@@ -8115,15 +8112,15 @@ static const per_sequence_t SEQUENCE_SIZE_1_16_OF_NonStandardParameter_sequence_
};
static int
-dissect_h245_SEQUENCE_SIZE_1_16_OF_NonStandardParameter(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_SIZE_1_16_OF_NonStandardParameter(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_SIZE_1_16_OF_NonStandardParameter, SEQUENCE_SIZE_1_16_OF_NonStandardParameter_sequence_of,
1, 16);
return offset;
}
-static int dissect_ui_nonStandard(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_SIZE_1_16_OF_NonStandardParameter(tvb, offset, pinfo, tree, hf_h245_ui_nonStandard);
+static int dissect_ui_nonStandard(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_SIZE_1_16_OF_NonStandardParameter(tvb, offset, actx, tree, hf_h245_ui_nonStandard);
}
@@ -8158,21 +8155,21 @@ static const per_choice_t UserInputCapability_choice[] = {
};
static int
-dissect_h245_UserInputCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_UserInputCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_UserInputCapability, UserInputCapability_choice,
NULL);
return offset;
}
-static int dissect_receiveUserInputCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_UserInputCapability(tvb, offset, pinfo, tree, hf_h245_receiveUserInputCapability);
+static int dissect_receiveUserInputCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_UserInputCapability(tvb, offset, actx, tree, hf_h245_receiveUserInputCapability);
}
-static int dissect_transmitUserInputCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_UserInputCapability(tvb, offset, pinfo, tree, hf_h245_transmitUserInputCapability);
+static int dissect_transmitUserInputCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_UserInputCapability(tvb, offset, actx, tree, hf_h245_transmitUserInputCapability);
}
-static int dissect_receiveAndTransmitUserInputCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_UserInputCapability(tvb, offset, pinfo, tree, hf_h245_receiveAndTransmitUserInputCapability);
+static int dissect_receiveAndTransmitUserInputCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_UserInputCapability(tvb, offset, actx, tree, hf_h245_receiveAndTransmitUserInputCapability);
}
@@ -8191,15 +8188,15 @@ static const per_choice_t MultiplexFormat_choice[] = {
};
static int
-dissect_h245_MultiplexFormat(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MultiplexFormat(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_MultiplexFormat, MultiplexFormat_choice,
NULL);
return offset;
}
-static int dissect_multiplexFormat(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplexFormat(tvb, offset, pinfo, tree, hf_h245_multiplexFormat);
+static int dissect_multiplexFormat(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplexFormat(tvb, offset, actx, tree, hf_h245_multiplexFormat);
}
@@ -8208,21 +8205,21 @@ static const per_sequence_t AlternativeCapabilitySet_sequence_of[1] = {
};
static int
-dissect_h245_AlternativeCapabilitySet(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_AlternativeCapabilitySet(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_AlternativeCapabilitySet, AlternativeCapabilitySet_sequence_of,
1, 256);
return offset;
}
-static int dissect_simultaneousCapabilities_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_AlternativeCapabilitySet(tvb, offset, pinfo, tree, hf_h245_simultaneousCapabilities_item);
+static int dissect_simultaneousCapabilities_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_AlternativeCapabilitySet(tvb, offset, actx, tree, hf_h245_simultaneousCapabilities_item);
}
-static int dissect_capabilityOnMuxStream_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_AlternativeCapabilitySet(tvb, offset, pinfo, tree, hf_h245_capabilityOnMuxStream_item);
+static int dissect_capabilityOnMuxStream_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_AlternativeCapabilitySet(tvb, offset, actx, tree, hf_h245_capabilityOnMuxStream_item);
}
-static int dissect_capabilities_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_AlternativeCapabilitySet(tvb, offset, pinfo, tree, hf_h245_capabilities_item);
+static int dissect_capabilities_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_AlternativeCapabilitySet(tvb, offset, actx, tree, hf_h245_capabilities_item);
}
@@ -8231,21 +8228,21 @@ static const per_sequence_t SET_SIZE_1_256_OF_AlternativeCapabilitySet_set_of[1]
};
static int
-dissect_h245_SET_SIZE_1_256_OF_AlternativeCapabilitySet(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SET_SIZE_1_256_OF_AlternativeCapabilitySet(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_256_OF_AlternativeCapabilitySet, SET_SIZE_1_256_OF_AlternativeCapabilitySet_set_of,
1, 256);
return offset;
}
-static int dissect_simultaneousCapabilities(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_256_OF_AlternativeCapabilitySet(tvb, offset, pinfo, tree, hf_h245_simultaneousCapabilities);
+static int dissect_simultaneousCapabilities(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_256_OF_AlternativeCapabilitySet(tvb, offset, actx, tree, hf_h245_simultaneousCapabilities);
}
-static int dissect_capabilityOnMuxStream(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_256_OF_AlternativeCapabilitySet(tvb, offset, pinfo, tree, hf_h245_capabilityOnMuxStream);
+static int dissect_capabilityOnMuxStream(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_256_OF_AlternativeCapabilitySet(tvb, offset, actx, tree, hf_h245_capabilityOnMuxStream);
}
-static int dissect_capabilities(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_256_OF_AlternativeCapabilitySet(tvb, offset, pinfo, tree, hf_h245_capabilities);
+static int dissect_capabilities(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_256_OF_AlternativeCapabilitySet(tvb, offset, actx, tree, hf_h245_capabilities);
}
@@ -8257,33 +8254,33 @@ static const per_sequence_t MultiplexedStreamCapability_sequence[] = {
};
static int
-dissect_h245_MultiplexedStreamCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MultiplexedStreamCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MultiplexedStreamCapability, MultiplexedStreamCapability_sequence);
return offset;
}
-static int dissect_receiveMultiplexedStreamCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplexedStreamCapability(tvb, offset, pinfo, tree, hf_h245_receiveMultiplexedStreamCapability);
+static int dissect_receiveMultiplexedStreamCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplexedStreamCapability(tvb, offset, actx, tree, hf_h245_receiveMultiplexedStreamCapability);
}
-static int dissect_transmitMultiplexedStreamCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplexedStreamCapability(tvb, offset, pinfo, tree, hf_h245_transmitMultiplexedStreamCapability);
+static int dissect_transmitMultiplexedStreamCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplexedStreamCapability(tvb, offset, actx, tree, hf_h245_transmitMultiplexedStreamCapability);
}
-static int dissect_receiveAndTransmitMultiplexedStreamCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplexedStreamCapability(tvb, offset, pinfo, tree, hf_h245_receiveAndTransmitMultiplexedStreamCapability);
+static int dissect_receiveAndTransmitMultiplexedStreamCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplexedStreamCapability(tvb, offset, actx, tree, hf_h245_receiveAndTransmitMultiplexedStreamCapability);
}
static int
-dissect_h245_INTEGER_96_127(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,
- 96U, 127U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_96_127(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 96U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_dynamicRTPPayloadType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_96_127(tvb, offset, pinfo, tree, hf_h245_dynamicRTPPayloadType);
+static int dissect_dynamicRTPPayloadType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_96_127(tvb, offset, actx, tree, hf_h245_dynamicRTPPayloadType);
}
@@ -8294,14 +8291,14 @@ static const per_sequence_t AudioTelephonyEventCapability_sequence[] = {
};
static int
-dissect_h245_AudioTelephonyEventCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_AudioTelephonyEventCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_AudioTelephonyEventCapability, AudioTelephonyEventCapability_sequence);
return offset;
}
-static int dissect_receiveRTPAudioTelephonyEventCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_AudioTelephonyEventCapability(tvb, offset, pinfo, tree, hf_h245_receiveRTPAudioTelephonyEventCapability);
+static int dissect_receiveRTPAudioTelephonyEventCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_AudioTelephonyEventCapability(tvb, offset, actx, tree, hf_h245_receiveRTPAudioTelephonyEventCapability);
}
@@ -8311,14 +8308,14 @@ static const per_sequence_t AudioToneCapability_sequence[] = {
};
static int
-dissect_h245_AudioToneCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_AudioToneCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_AudioToneCapability, AudioToneCapability_sequence);
return offset;
}
-static int dissect_receiveRTPAudioToneCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_AudioToneCapability(tvb, offset, pinfo, tree, hf_h245_receiveRTPAudioToneCapability);
+static int dissect_receiveRTPAudioToneCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_AudioToneCapability(tvb, offset, actx, tree, hf_h245_receiveRTPAudioToneCapability);
}
@@ -8329,14 +8326,14 @@ static const per_sequence_t T_separateStream_sequence[] = {
};
static int
-dissect_h245_T_separateStream(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_separateStream(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_separateStream, T_separateStream_sequence);
return offset;
}
-static int dissect_separateStreamBool(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_separateStream(tvb, offset, pinfo, tree, hf_h245_separateStreamBool);
+static int dissect_separateStreamBool(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_separateStream(tvb, offset, actx, tree, hf_h245_separateStreamBool);
}
@@ -8347,14 +8344,14 @@ static const per_sequence_t FECC_rfc2733_sequence[] = {
};
static int
-dissect_h245_FECC_rfc2733(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_FECC_rfc2733(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_FECC_rfc2733, FECC_rfc2733_sequence);
return offset;
}
-static int dissect_fecc_rfc2733(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_FECC_rfc2733(tvb, offset, pinfo, tree, hf_h245_fecc_rfc2733);
+static int dissect_fecc_rfc2733(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_FECC_rfc2733(tvb, offset, actx, tree, hf_h245_fecc_rfc2733);
}
@@ -8369,15 +8366,15 @@ static const per_choice_t FECCapability_choice[] = {
};
static int
-dissect_h245_FECCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_FECCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_FECCapability, FECCapability_choice,
NULL);
return offset;
}
-static int dissect_fecCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_FECCapability(tvb, offset, pinfo, tree, hf_h245_fecCapability);
+static int dissect_fecCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_FECCapability(tvb, offset, actx, tree, hf_h245_fecCapability);
}
@@ -8387,14 +8384,14 @@ static const per_sequence_t MultiplePayloadStreamCapability_sequence[] = {
};
static int
-dissect_h245_MultiplePayloadStreamCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MultiplePayloadStreamCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MultiplePayloadStreamCapability, MultiplePayloadStreamCapability_sequence);
return offset;
}
-static int dissect_multiplePayloadStreamCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplePayloadStreamCapability(tvb, offset, pinfo, tree, hf_h245_multiplePayloadStreamCapability);
+static int dissect_multiplePayloadStreamCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplePayloadStreamCapability(tvb, offset, actx, tree, hf_h245_multiplePayloadStreamCapability);
}
@@ -8459,15 +8456,15 @@ static const per_choice_t Capability_choice[] = {
};
static int
-dissect_h245_Capability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Capability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Capability, Capability_choice,
NULL);
return offset;
}
-static int dissect_capability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Capability(tvb, offset, pinfo, tree, hf_h245_capability);
+static int dissect_capability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Capability(tvb, offset, actx, tree, hf_h245_capability);
}
@@ -8478,14 +8475,14 @@ static const per_sequence_t CapabilityTableEntry_sequence[] = {
};
static int
-dissect_h245_CapabilityTableEntry(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_CapabilityTableEntry(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_CapabilityTableEntry, CapabilityTableEntry_sequence);
return offset;
}
-static int dissect_capabilityTable_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CapabilityTableEntry(tvb, offset, pinfo, tree, hf_h245_capabilityTable_item);
+static int dissect_capabilityTable_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CapabilityTableEntry(tvb, offset, actx, tree, hf_h245_capabilityTable_item);
}
@@ -8494,31 +8491,31 @@ static const per_sequence_t SET_SIZE_1_256_OF_CapabilityTableEntry_set_of[1] = {
};
static int
-dissect_h245_SET_SIZE_1_256_OF_CapabilityTableEntry(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SET_SIZE_1_256_OF_CapabilityTableEntry(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_256_OF_CapabilityTableEntry, SET_SIZE_1_256_OF_CapabilityTableEntry_set_of,
1, 256);
return offset;
}
-static int dissect_capabilityTable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_256_OF_CapabilityTableEntry(tvb, offset, pinfo, tree, hf_h245_capabilityTable);
+static int dissect_capabilityTable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_256_OF_CapabilityTableEntry(tvb, offset, actx, tree, hf_h245_capabilityTable);
}
static int
-dissect_h245_CapabilityDescriptorNumber(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_h245_CapabilityDescriptorNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_capabilityDescriptorNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CapabilityDescriptorNumber(tvb, offset, pinfo, tree, hf_h245_capabilityDescriptorNumber);
+static int dissect_capabilityDescriptorNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CapabilityDescriptorNumber(tvb, offset, actx, tree, hf_h245_capabilityDescriptorNumber);
}
-static int dissect_capabilityDescriptorNumbers_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CapabilityDescriptorNumber(tvb, offset, pinfo, tree, hf_h245_capabilityDescriptorNumbers_item);
+static int dissect_capabilityDescriptorNumbers_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CapabilityDescriptorNumber(tvb, offset, actx, tree, hf_h245_capabilityDescriptorNumbers_item);
}
@@ -8529,14 +8526,14 @@ static const per_sequence_t CapabilityDescriptor_sequence[] = {
};
static int
-dissect_h245_CapabilityDescriptor(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_CapabilityDescriptor(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_CapabilityDescriptor, CapabilityDescriptor_sequence);
return offset;
}
-static int dissect_capabilityDescriptors_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CapabilityDescriptor(tvb, offset, pinfo, tree, hf_h245_capabilityDescriptors_item);
+static int dissect_capabilityDescriptors_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CapabilityDescriptor(tvb, offset, actx, tree, hf_h245_capabilityDescriptors_item);
}
@@ -8545,15 +8542,15 @@ static const per_sequence_t SET_SIZE_1_256_OF_CapabilityDescriptor_set_of[1] = {
};
static int
-dissect_h245_SET_SIZE_1_256_OF_CapabilityDescriptor(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SET_SIZE_1_256_OF_CapabilityDescriptor(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_256_OF_CapabilityDescriptor, SET_SIZE_1_256_OF_CapabilityDescriptor_set_of,
1, 256);
return offset;
}
-static int dissect_capabilityDescriptors(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_256_OF_CapabilityDescriptor(tvb, offset, pinfo, tree, hf_h245_capabilityDescriptors);
+static int dissect_capabilityDescriptors(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_256_OF_CapabilityDescriptor(tvb, offset, actx, tree, hf_h245_capabilityDescriptors);
}
@@ -8567,8 +8564,8 @@ static const per_sequence_t TerminalCapabilitySet_sequence[] = {
};
static int
-dissect_h245_TerminalCapabilitySet(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_TerminalCapabilitySet(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_TerminalCapabilitySet, TerminalCapabilitySet_sequence);
#line 463 "h245.cnf"
@@ -8577,74 +8574,74 @@ dissect_h245_TerminalCapabilitySet(tvbuff_t *tvb, int offset, packet_info *pinfo
return offset;
}
-static int dissect_terminalCapabilitySet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalCapabilitySet(tvb, offset, pinfo, tree, hf_h245_terminalCapabilitySet);
+static int dissect_terminalCapabilitySet(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalCapabilitySet(tvb, offset, actx, tree, hf_h245_terminalCapabilitySet);
}
static int
-dissect_h245_LogicalChannelNumber(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_LogicalChannelNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 103 "h245.cnf"
guint32 value;
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 1U, 65535U, &value, NULL, FALSE);
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 65535U, &value, FALSE);
h245_lc_temp = value & 0xfff;
return offset;
}
-static int dissect_forwardLogicalChannelDependency(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_LogicalChannelNumber(tvb, offset, pinfo, tree, hf_h245_forwardLogicalChannelDependency);
+static int dissect_forwardLogicalChannelDependency(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_LogicalChannelNumber(tvb, offset, actx, tree, hf_h245_forwardLogicalChannelDependency);
}
-static int dissect_replacementFor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_LogicalChannelNumber(tvb, offset, pinfo, tree, hf_h245_replacementFor);
+static int dissect_replacementFor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_LogicalChannelNumber(tvb, offset, actx, tree, hf_h245_replacementFor);
}
-static int dissect_reverseLogicalChannelDependency(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_LogicalChannelNumber(tvb, offset, pinfo, tree, hf_h245_reverseLogicalChannelDependency);
+static int dissect_reverseLogicalChannelDependency(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_LogicalChannelNumber(tvb, offset, actx, tree, hf_h245_reverseLogicalChannelDependency);
}
-static int dissect_reverseLogicalChannelNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_LogicalChannelNumber(tvb, offset, pinfo, tree, hf_h245_reverseLogicalChannelNumber);
+static int dissect_reverseLogicalChannelNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_LogicalChannelNumber(tvb, offset, actx, tree, hf_h245_reverseLogicalChannelNumber);
}
-static int dissect_forwardLogicalChannelNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_LogicalChannelNumber(tvb, offset, pinfo, tree, hf_h245_forwardLogicalChannelNumber);
+static int dissect_forwardLogicalChannelNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_LogicalChannelNumber(tvb, offset, actx, tree, hf_h245_forwardLogicalChannelNumber);
}
-static int dissect_logicalChannelNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_LogicalChannelNumber(tvb, offset, pinfo, tree, hf_h245_logicalChannelNumber);
+static int dissect_logicalChannelNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_LogicalChannelNumber(tvb, offset, actx, tree, hf_h245_logicalChannelNumber);
}
-static int dissect_mediaLoop(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_LogicalChannelNumber(tvb, offset, pinfo, tree, hf_h245_mediaLoop);
+static int dissect_mediaLoop(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_LogicalChannelNumber(tvb, offset, actx, tree, hf_h245_mediaLoop);
}
-static int dissect_logicalChannelLoop(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_LogicalChannelNumber(tvb, offset, pinfo, tree, hf_h245_logicalChannelLoop);
+static int dissect_logicalChannelLoop(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_LogicalChannelNumber(tvb, offset, actx, tree, hf_h245_logicalChannelLoop);
}
-static int dissect_broadcastMyLogicalChannel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_LogicalChannelNumber(tvb, offset, pinfo, tree, hf_h245_broadcastMyLogicalChannel);
+static int dissect_broadcastMyLogicalChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_LogicalChannelNumber(tvb, offset, actx, tree, hf_h245_broadcastMyLogicalChannel);
}
-static int dissect_cancelBroadcastMyLogicalChannel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_LogicalChannelNumber(tvb, offset, pinfo, tree, hf_h245_cancelBroadcastMyLogicalChannel);
+static int dissect_cancelBroadcastMyLogicalChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_LogicalChannelNumber(tvb, offset, actx, tree, hf_h245_cancelBroadcastMyLogicalChannel);
}
-static int dissect_logicalChannelNumber1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_LogicalChannelNumber(tvb, offset, pinfo, tree, hf_h245_logicalChannelNumber1);
+static int dissect_logicalChannelNumber1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_LogicalChannelNumber(tvb, offset, actx, tree, hf_h245_logicalChannelNumber1);
}
-static int dissect_logicalChannelNumber2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_LogicalChannelNumber(tvb, offset, pinfo, tree, hf_h245_logicalChannelNumber2);
+static int dissect_logicalChannelNumber2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_LogicalChannelNumber(tvb, offset, actx, tree, hf_h245_logicalChannelNumber2);
}
static int
-dissect_h245_OLC_fw_lcn(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_h245_LogicalChannelNumber(tvb, offset, pinfo, tree, hf_index);
+dissect_h245_OLC_fw_lcn(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_h245_LogicalChannelNumber(tvb, offset, actx, tree, hf_index);
#line 109 "h245.cnf"
h223_fw_lc_num = h245_lc_temp;
return offset;
}
-static int dissect_olc_fw_lcn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OLC_fw_lcn(tvb, offset, pinfo, tree, hf_h245_olc_fw_lcn);
+static int dissect_olc_fw_lcn(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OLC_fw_lcn(tvb, offset, actx, tree, hf_h245_olc_fw_lcn);
}
@@ -8661,18 +8658,18 @@ static const per_choice_t EncryptionMode_choice[] = {
};
static int
-dissect_h245_EncryptionMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_EncryptionMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_EncryptionMode, EncryptionMode_choice,
NULL);
return offset;
}
-static int dissect_encryptionData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_EncryptionMode(tvb, offset, pinfo, tree, hf_h245_encryptionData);
+static int dissect_encryptionData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_EncryptionMode(tvb, offset, actx, tree, hf_h245_encryptionData);
}
-static int dissect_encryptionMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_EncryptionMode(tvb, offset, pinfo, tree, hf_h245_encryptionMode);
+static int dissect_encryptionMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_EncryptionMode(tvb, offset, actx, tree, hf_h245_encryptionMode);
}
@@ -8683,17 +8680,17 @@ static const per_sequence_t RedundancyEncodingElement_sequence[] = {
};
static int
-dissect_h245_RedundancyEncodingElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RedundancyEncodingElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RedundancyEncodingElement, RedundancyEncodingElement_sequence);
return offset;
}
-static int dissect_primary(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RedundancyEncodingElement(tvb, offset, pinfo, tree, hf_h245_primary);
+static int dissect_primary(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RedundancyEncodingElement(tvb, offset, actx, tree, hf_h245_primary);
}
-static int dissect_secondary_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RedundancyEncodingElement(tvb, offset, pinfo, tree, hf_h245_secondary_item);
+static int dissect_secondary_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RedundancyEncodingElement(tvb, offset, actx, tree, hf_h245_secondary_item);
}
@@ -8702,14 +8699,14 @@ static const per_sequence_t SEQUENCE_OF_RedundancyEncodingElement_sequence_of[1]
};
static int
-dissect_h245_SEQUENCE_OF_RedundancyEncodingElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_OF_RedundancyEncodingElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_OF_RedundancyEncodingElement, SEQUENCE_OF_RedundancyEncodingElement_sequence_of);
return offset;
}
-static int dissect_secondary(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_OF_RedundancyEncodingElement(tvb, offset, pinfo, tree, hf_h245_secondary);
+static int dissect_secondary(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_OF_RedundancyEncodingElement(tvb, offset, actx, tree, hf_h245_secondary);
}
@@ -8720,14 +8717,14 @@ static const per_sequence_t T_rtpRedundancyEncoding_sequence[] = {
};
static int
-dissect_h245_T_rtpRedundancyEncoding(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_rtpRedundancyEncoding(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_rtpRedundancyEncoding, T_rtpRedundancyEncoding_sequence);
return offset;
}
-static int dissect_rtpRedundancyEncoding(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_rtpRedundancyEncoding(tvb, offset, pinfo, tree, hf_h245_rtpRedundancyEncoding);
+static int dissect_rtpRedundancyEncoding(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_rtpRedundancyEncoding(tvb, offset, actx, tree, hf_h245_rtpRedundancyEncoding);
}
@@ -8739,14 +8736,14 @@ static const per_sequence_t RedundancyEncoding_sequence[] = {
};
static int
-dissect_h245_RedundancyEncoding(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RedundancyEncoding(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RedundancyEncoding, RedundancyEncoding_sequence);
return offset;
}
-static int dissect_redundancyEncoding(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RedundancyEncoding(tvb, offset, pinfo, tree, hf_h245_redundancyEncoding);
+static int dissect_redundancyEncoding(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RedundancyEncoding(tvb, offset, actx, tree, hf_h245_redundancyEncoding);
}
@@ -8757,14 +8754,14 @@ static const per_sequence_t MultiplePayloadStreamElement_sequence[] = {
};
static int
-dissect_h245_MultiplePayloadStreamElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MultiplePayloadStreamElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MultiplePayloadStreamElement, MultiplePayloadStreamElement_sequence);
return offset;
}
-static int dissect_elements_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplePayloadStreamElement(tvb, offset, pinfo, tree, hf_h245_elements_item);
+static int dissect_elements_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplePayloadStreamElement(tvb, offset, actx, tree, hf_h245_elements_item);
}
@@ -8773,14 +8770,14 @@ static const per_sequence_t SEQUENCE_OF_MultiplePayloadStreamElement_sequence_of
};
static int
-dissect_h245_SEQUENCE_OF_MultiplePayloadStreamElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_OF_MultiplePayloadStreamElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_OF_MultiplePayloadStreamElement, SEQUENCE_OF_MultiplePayloadStreamElement_sequence_of);
return offset;
}
-static int dissect_elements(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_OF_MultiplePayloadStreamElement(tvb, offset, pinfo, tree, hf_h245_elements);
+static int dissect_elements(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_OF_MultiplePayloadStreamElement(tvb, offset, actx, tree, hf_h245_elements);
}
@@ -8790,14 +8787,14 @@ static const per_sequence_t MultiplePayloadStream_sequence[] = {
};
static int
-dissect_h245_MultiplePayloadStream(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MultiplePayloadStream(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MultiplePayloadStream, MultiplePayloadStream_sequence);
return offset;
}
-static int dissect_multiplePayloadStream(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplePayloadStream(tvb, offset, pinfo, tree, hf_h245_multiplePayloadStream);
+static int dissect_multiplePayloadStream(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplePayloadStream(tvb, offset, actx, tree, hf_h245_multiplePayloadStream);
}
@@ -8808,14 +8805,14 @@ static const per_sequence_t T_differentPort_sequence[] = {
};
static int
-dissect_h245_T_differentPort(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_differentPort(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_differentPort, T_differentPort_sequence);
return offset;
}
-static int dissect_differentPort(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_differentPort(tvb, offset, pinfo, tree, hf_h245_differentPort);
+static int dissect_differentPort(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_differentPort(tvb, offset, actx, tree, hf_h245_differentPort);
}
@@ -8825,14 +8822,14 @@ static const per_sequence_t T_samePort_sequence[] = {
};
static int
-dissect_h245_T_samePort(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_samePort(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_samePort, T_samePort_sequence);
return offset;
}
-static int dissect_samePort(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_samePort(tvb, offset, pinfo, tree, hf_h245_samePort);
+static int dissect_samePort(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_samePort(tvb, offset, actx, tree, hf_h245_samePort);
}
@@ -8849,15 +8846,15 @@ static const per_choice_t SeparateStream_choice[] = {
};
static int
-dissect_h245_SeparateStream(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SeparateStream(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_SeparateStream, SeparateStream_choice,
NULL);
return offset;
}
-static int dissect_separateStream(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SeparateStream(tvb, offset, pinfo, tree, hf_h245_separateStream);
+static int dissect_separateStream(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SeparateStream(tvb, offset, actx, tree, hf_h245_separateStream);
}
@@ -8874,15 +8871,15 @@ static const per_choice_t FECdata_mode_choice[] = {
};
static int
-dissect_h245_FECdata_mode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_FECdata_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_FECdata_mode, FECdata_mode_choice,
NULL);
return offset;
}
-static int dissect_fec_data_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_FECdata_mode(tvb, offset, pinfo, tree, hf_h245_fec_data_mode);
+static int dissect_fec_data_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_FECdata_mode(tvb, offset, actx, tree, hf_h245_fec_data_mode);
}
@@ -8892,14 +8889,14 @@ static const per_sequence_t RFC2733Data_sequence[] = {
};
static int
-dissect_h245_RFC2733Data(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RFC2733Data(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RFC2733Data, RFC2733Data_sequence);
return offset;
}
-static int dissect_rfc2733(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RFC2733Data(tvb, offset, pinfo, tree, hf_h245_rfc2733);
+static int dissect_rfc2733(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RFC2733Data(tvb, offset, actx, tree, hf_h245_rfc2733);
}
@@ -8914,15 +8911,15 @@ static const per_choice_t FECData_choice[] = {
};
static int
-dissect_h245_FECData(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_FECData(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_FECData, FECData_choice,
NULL);
return offset;
}
-static int dissect_fec(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_FECData(tvb, offset, pinfo, tree, hf_h245_fec);
+static int dissect_fec(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_FECData(tvb, offset, actx, tree, hf_h245_fec);
}
@@ -8949,15 +8946,15 @@ static const per_choice_t T_mediaType_choice[] = {
};
static int
-dissect_h245_T_mediaType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_mediaType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_mediaType, T_mediaType_choice,
NULL);
return offset;
}
-static int dissect_mediaType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_mediaType(tvb, offset, pinfo, tree, hf_h245_mediaType);
+static int dissect_mediaType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_mediaType(tvb, offset, actx, tree, hf_h245_mediaType);
}
@@ -8968,14 +8965,14 @@ static const per_sequence_t H235Media_sequence[] = {
};
static int
-dissect_h245_H235Media(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H235Media(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H235Media, H235Media_sequence);
return offset;
}
-static int dissect_h235Media(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H235Media(tvb, offset, pinfo, tree, hf_h245_h235Media);
+static int dissect_h235Media(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H235Media(tvb, offset, actx, tree, hf_h245_h235Media);
}
@@ -8986,17 +8983,17 @@ static const per_sequence_t MultiplexedStreamParameter_sequence[] = {
};
static int
-dissect_h245_MultiplexedStreamParameter(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MultiplexedStreamParameter(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MultiplexedStreamParameter, MultiplexedStreamParameter_sequence);
return offset;
}
-static int dissect_multiplexedStream(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplexedStreamParameter(tvb, offset, pinfo, tree, hf_h245_multiplexedStream);
+static int dissect_multiplexedStream(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplexedStreamParameter(tvb, offset, actx, tree, hf_h245_multiplexedStream);
}
-static int dissect_multiplexedStreamMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplexedStreamParameter(tvb, offset, pinfo, tree, hf_h245_multiplexedStreamMode);
+static int dissect_multiplexedStreamMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplexedStreamParameter(tvb, offset, actx, tree, hf_h245_multiplexedStreamMode);
}
@@ -9033,8 +9030,8 @@ static const per_choice_t DataType_choice[] = {
};
static int
-dissect_h245_DataType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_DataType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_DataType, DataType_choice,
NULL);
@@ -9044,17 +9041,17 @@ dissect_h245_DataType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_t
static int
-dissect_h245_INTEGER_0_8191(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,
- 0U, 8191U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_0_8191(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8191U, NULL, FALSE);
return offset;
}
-static int dissect_subChannelID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_8191(tvb, offset, pinfo, tree, hf_h245_subChannelID);
+static int dissect_subChannelID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_8191(tvb, offset, actx, tree, hf_h245_subChannelID);
}
-static int dissect_pcr_pid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_8191(tvb, offset, pinfo, tree, hf_h245_pcr_pid);
+static int dissect_pcr_pid(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_8191(tvb, offset, actx, tree, hf_h245_pcr_pid);
}
@@ -9068,88 +9065,88 @@ static const per_sequence_t H222LogicalChannelParameters_sequence[] = {
};
static int
-dissect_h245_H222LogicalChannelParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H222LogicalChannelParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H222LogicalChannelParameters, H222LogicalChannelParameters_sequence);
return offset;
}
-static int dissect_h222LogicalChannelParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H222LogicalChannelParameters(tvb, offset, pinfo, tree, hf_h245_h222LogicalChannelParameters);
+static int dissect_h222LogicalChannelParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H222LogicalChannelParameters(tvb, offset, actx, tree, hf_h245_h222LogicalChannelParameters);
}
static int
-dissect_h245_T_al1Framed(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_T_al1Framed(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 140 "h245.cnf"
if(h223_lc_params_temp)
h223_lc_params_temp->al_type = al1Framed;
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_h223_al_type_al1Framed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_al1Framed(tvb, offset, pinfo, tree, hf_h245_h223_al_type_al1Framed);
+static int dissect_h223_al_type_al1Framed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_al1Framed(tvb, offset, actx, tree, hf_h245_h223_al_type_al1Framed);
}
static int
-dissect_h245_T_al1NotFramed(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_T_al1NotFramed(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 145 "h245.cnf"
if(h223_lc_params_temp)
h223_lc_params_temp->al_type = al1NotFramed;
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_h223_al_type_al1NotFramed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_al1NotFramed(tvb, offset, pinfo, tree, hf_h245_h223_al_type_al1NotFramed);
+static int dissect_h223_al_type_al1NotFramed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_al1NotFramed(tvb, offset, actx, tree, hf_h245_h223_al_type_al1NotFramed);
}
static int
-dissect_h245_T_al2WithoutSequenceNumbers(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_T_al2WithoutSequenceNumbers(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 150 "h245.cnf"
if(h223_lc_params_temp)
h223_lc_params_temp->al_type = al2WithoutSequenceNumbers;
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_h223_al_type_al2WithoutSequenceNumbers(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_al2WithoutSequenceNumbers(tvb, offset, pinfo, tree, hf_h245_h223_al_type_al2WithoutSequenceNumbers);
+static int dissect_h223_al_type_al2WithoutSequenceNumbers(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_al2WithoutSequenceNumbers(tvb, offset, actx, tree, hf_h245_h223_al_type_al2WithoutSequenceNumbers);
}
static int
-dissect_h245_T_al2WithSequenceNumbers(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_T_al2WithSequenceNumbers(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 155 "h245.cnf"
if(h223_lc_params_temp)
h223_lc_params_temp->al_type = al2WithSequenceNumbers;
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_h223_al_type_al2WithSequenceNumbers(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_al2WithSequenceNumbers(tvb, offset, pinfo, tree, hf_h245_h223_al_type_al2WithSequenceNumbers);
+static int dissect_h223_al_type_al2WithSequenceNumbers(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_al2WithSequenceNumbers(tvb, offset, actx, tree, hf_h245_h223_al_type_al2WithSequenceNumbers);
}
static int
-dissect_h245_T_controlFieldOctets(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_T_controlFieldOctets(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 169 "h245.cnf"
guint32 value;
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0U, 2U, &value, NULL, FALSE);
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 2U, &value, FALSE);
if(h223_lc_params_temp && h223_lc_params_temp->al_params)
((h223_al3_params*)h223_lc_params_temp->al_params)->control_field_octets = value & 3 ;
@@ -9157,18 +9154,18 @@ dissect_h245_T_controlFieldOctets(tvbuff_t *tvb, int offset, packet_info *pinfo
return offset;
}
-static int dissect_controlFieldOctets(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_controlFieldOctets(tvb, offset, pinfo, tree, hf_h245_controlFieldOctets);
+static int dissect_controlFieldOctets(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_controlFieldOctets(tvb, offset, actx, tree, hf_h245_controlFieldOctets);
}
static int
-dissect_h245_T_sendBufferSize(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_T_sendBufferSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 178 "h245.cnf"
guint32 value;
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0U, 16777215U, &value, NULL, FALSE);
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16777215U, &value, FALSE);
if(h223_lc_params_temp && h223_lc_params_temp->al_params)
((h223_al3_params*)h223_lc_params_temp->al_params)->send_buffer_size = value & 0xfffff;
@@ -9176,8 +9173,8 @@ dissect_h245_T_sendBufferSize(tvbuff_t *tvb, int offset, packet_info *pinfo _U_,
return offset;
}
-static int dissect_al3_sendBufferSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_sendBufferSize(tvb, offset, pinfo, tree, hf_h245_al3_sendBufferSize);
+static int dissect_al3_sendBufferSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_sendBufferSize(tvb, offset, actx, tree, hf_h245_al3_sendBufferSize);
}
@@ -9188,32 +9185,32 @@ static const per_sequence_t Al3_sequence[] = {
};
static int
-dissect_h245_Al3(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Al3(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_Al3, Al3_sequence);
return offset;
}
-static int dissect_al3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Al3(tvb, offset, pinfo, tree, hf_h245_al3);
+static int dissect_al3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Al3(tvb, offset, actx, tree, hf_h245_al3);
}
static int
-dissect_h245_T_al3(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_T_al3(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 160 "h245.cnf"
if(h223_lc_params_temp) {
h223_lc_params_temp->al_type = al3;
h223_lc_params_temp->al_params = se_alloc(sizeof(h223_al3_params));
}
- offset = dissect_h245_Al3(tvb, offset, pinfo, tree, hf_index);
+ offset = dissect_h245_Al3(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_h223_al_type_al3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_al3(tvb, offset, pinfo, tree, hf_h245_h223_al_type_al3);
+static int dissect_h223_al_type_al3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_al3(tvb, offset, actx, tree, hf_h245_h223_al_type_al3);
}
@@ -9230,15 +9227,15 @@ static const per_choice_t T_transferMode_choice[] = {
};
static int
-dissect_h245_T_transferMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_transferMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_transferMode, T_transferMode_choice,
NULL);
return offset;
}
-static int dissect_transferMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_transferMode(tvb, offset, pinfo, tree, hf_h245_transferMode);
+static int dissect_transferMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_transferMode(tvb, offset, actx, tree, hf_h245_transferMode);
}
@@ -9255,15 +9252,15 @@ static const per_choice_t AL1HeaderFEC_choice[] = {
};
static int
-dissect_h245_AL1HeaderFEC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_AL1HeaderFEC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_AL1HeaderFEC, AL1HeaderFEC_choice,
NULL);
return offset;
}
-static int dissect_aL1HeaderFEC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_AL1HeaderFEC(tvb, offset, pinfo, tree, hf_h245_aL1HeaderFEC);
+static int dissect_aL1HeaderFEC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_AL1HeaderFEC(tvb, offset, actx, tree, hf_h245_aL1HeaderFEC);
}
@@ -9292,41 +9289,41 @@ static const per_choice_t AL1CrcLength_choice[] = {
};
static int
-dissect_h245_AL1CrcLength(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_AL1CrcLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_AL1CrcLength, AL1CrcLength_choice,
NULL);
return offset;
}
-static int dissect_crcLength2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_AL1CrcLength(tvb, offset, pinfo, tree, hf_h245_crcLength2);
+static int dissect_crcLength2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_AL1CrcLength(tvb, offset, actx, tree, hf_h245_crcLength2);
}
static int
-dissect_h245_INTEGER_8_32(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,
- 8U, 32U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_8_32(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 8U, 32U, NULL, FALSE);
return offset;
}
-static int dissect_rcpcCodeRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_8_32(tvb, offset, pinfo, tree, hf_h245_rcpcCodeRate);
+static int dissect_rcpcCodeRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_8_32(tvb, offset, actx, tree, hf_h245_rcpcCodeRate);
}
static int
-dissect_h245_INTEGER_0_16(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,
- 0U, 16U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_0_16(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16U, NULL, FALSE);
return offset;
}
-static int dissect_finite(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_16(tvb, offset, pinfo, tree, hf_h245_finite);
+static int dissect_finite(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_16(tvb, offset, actx, tree, hf_h245_finite);
}
@@ -9343,15 +9340,15 @@ static const per_choice_t T_numberOfRetransmissions_choice[] = {
};
static int
-dissect_h245_T_numberOfRetransmissions(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_numberOfRetransmissions(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_numberOfRetransmissions, T_numberOfRetransmissions_choice,
NULL);
return offset;
}
-static int dissect_numberOfRetransmissions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_numberOfRetransmissions(tvb, offset, pinfo, tree, hf_h245_numberOfRetransmissions);
+static int dissect_numberOfRetransmissions(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_numberOfRetransmissions(tvb, offset, actx, tree, hf_h245_numberOfRetransmissions);
}
@@ -9362,17 +9359,17 @@ static const per_sequence_t H223AnnexCArqParameters_sequence[] = {
};
static int
-dissect_h245_H223AnnexCArqParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H223AnnexCArqParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H223AnnexCArqParameters, H223AnnexCArqParameters_sequence);
return offset;
}
-static int dissect_typeIArq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H223AnnexCArqParameters(tvb, offset, pinfo, tree, hf_h245_typeIArq);
+static int dissect_typeIArq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H223AnnexCArqParameters(tvb, offset, actx, tree, hf_h245_typeIArq);
}
-static int dissect_typeIIArq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H223AnnexCArqParameters(tvb, offset, pinfo, tree, hf_h245_typeIIArq);
+static int dissect_typeIIArq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H223AnnexCArqParameters(tvb, offset, actx, tree, hf_h245_typeIIArq);
}
@@ -9391,15 +9388,15 @@ static const per_choice_t ArqType_choice[] = {
};
static int
-dissect_h245_ArqType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_ArqType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_ArqType, ArqType_choice,
NULL);
return offset;
}
-static int dissect_arqType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_ArqType(tvb, offset, pinfo, tree, hf_h245_arqType);
+static int dissect_arqType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_ArqType(tvb, offset, actx, tree, hf_h245_arqType);
}
@@ -9416,30 +9413,30 @@ static const per_sequence_t H223AL1MParameters_sequence[] = {
};
static int
-dissect_h245_H223AL1MParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H223AL1MParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H223AL1MParameters, H223AL1MParameters_sequence);
return offset;
}
-static int dissect_al1M(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H223AL1MParameters(tvb, offset, pinfo, tree, hf_h245_al1M);
+static int dissect_al1M(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H223AL1MParameters(tvb, offset, actx, tree, hf_h245_al1M);
}
static int
-dissect_h245_T_al1M(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_T_al1M(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 185 "h245.cnf"
if(h223_lc_params_temp)
h223_lc_params_temp->al_type = al1M;
- offset = dissect_h245_H223AL1MParameters(tvb, offset, pinfo, tree, hf_index);
+ offset = dissect_h245_H223AL1MParameters(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_h223_al_type_al1M(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_al1M(tvb, offset, pinfo, tree, hf_h245_h223_al_type_al1M);
+static int dissect_h223_al_type_al1M(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_al1M(tvb, offset, actx, tree, hf_h245_h223_al_type_al1M);
}
@@ -9456,15 +9453,15 @@ static const per_choice_t AL2HeaderFEC_choice[] = {
};
static int
-dissect_h245_AL2HeaderFEC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_AL2HeaderFEC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_AL2HeaderFEC, AL2HeaderFEC_choice,
NULL);
return offset;
}
-static int dissect_aL2HeaderFEC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_AL2HeaderFEC(tvb, offset, pinfo, tree, hf_h245_aL2HeaderFEC);
+static int dissect_aL2HeaderFEC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_AL2HeaderFEC(tvb, offset, actx, tree, hf_h245_aL2HeaderFEC);
}
@@ -9475,30 +9472,30 @@ static const per_sequence_t H223AL2MParameters_sequence[] = {
};
static int
-dissect_h245_H223AL2MParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H223AL2MParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H223AL2MParameters, H223AL2MParameters_sequence);
return offset;
}
-static int dissect_al2M(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H223AL2MParameters(tvb, offset, pinfo, tree, hf_h245_al2M);
+static int dissect_al2M(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H223AL2MParameters(tvb, offset, actx, tree, hf_h245_al2M);
}
static int
-dissect_h245_T_al2M(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_T_al2M(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 190 "h245.cnf"
if(h223_lc_params_temp)
h223_lc_params_temp->al_type = al2M;
- offset = dissect_h245_H223AL2MParameters(tvb, offset, pinfo, tree, hf_index);
+ offset = dissect_h245_H223AL2MParameters(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_h223_al_type_al2M(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_al2M(tvb, offset, pinfo, tree, hf_h245_h223_al_type_al2M);
+static int dissect_h223_al_type_al2M(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_al2M(tvb, offset, actx, tree, hf_h245_h223_al_type_al2M);
}
@@ -9515,15 +9512,15 @@ static const per_choice_t T_headerFormat_choice[] = {
};
static int
-dissect_h245_T_headerFormat(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_headerFormat(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_headerFormat, T_headerFormat_choice,
NULL);
return offset;
}
-static int dissect_headerFormat(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_headerFormat(tvb, offset, pinfo, tree, hf_h245_headerFormat);
+static int dissect_headerFormat(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_headerFormat(tvb, offset, actx, tree, hf_h245_headerFormat);
}
@@ -9552,15 +9549,15 @@ static const per_choice_t AL3CrcLength_choice[] = {
};
static int
-dissect_h245_AL3CrcLength(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_AL3CrcLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_AL3CrcLength, AL3CrcLength_choice,
NULL);
return offset;
}
-static int dissect_crlength2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_AL3CrcLength(tvb, offset, pinfo, tree, hf_h245_crlength2);
+static int dissect_crlength2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_AL3CrcLength(tvb, offset, actx, tree, hf_h245_crlength2);
}
@@ -9575,30 +9572,30 @@ static const per_sequence_t H223AL3MParameters_sequence[] = {
};
static int
-dissect_h245_H223AL3MParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H223AL3MParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H223AL3MParameters, H223AL3MParameters_sequence);
return offset;
}
-static int dissect_al3M(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H223AL3MParameters(tvb, offset, pinfo, tree, hf_h245_al3M);
+static int dissect_al3M(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H223AL3MParameters(tvb, offset, actx, tree, hf_h245_al3M);
}
static int
-dissect_h245_T_al3M(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_T_al3M(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 195 "h245.cnf"
if(h223_lc_params_temp)
h223_lc_params_temp->al_type = al3M;
- offset = dissect_h245_H223AL3MParameters(tvb, offset, pinfo, tree, hf_index);
+ offset = dissect_h245_H223AL3MParameters(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_h223_al_type_al3M(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_al3M(tvb, offset, pinfo, tree, hf_h245_h223_al_type_al3M);
+static int dissect_h223_al_type_al3M(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_al3M(tvb, offset, actx, tree, hf_h245_h223_al_type_al3M);
}
@@ -9629,25 +9626,24 @@ static const per_choice_t T_adaptationLayerType_choice[] = {
};
static int
-dissect_h245_T_adaptationLayerType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_adaptationLayerType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_adaptationLayerType, T_adaptationLayerType_choice,
NULL);
return offset;
}
-static int dissect_adaptationLayerType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_adaptationLayerType(tvb, offset, pinfo, tree, hf_h245_adaptationLayerType);
+static int dissect_adaptationLayerType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_adaptationLayerType(tvb, offset, actx, tree, hf_h245_adaptationLayerType);
}
static int
-dissect_h245_T_segmentableFlag(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_T_segmentableFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 202 "h245.cnf"
guint32 value;
- offset = dissect_per_boolean(tvb, offset, pinfo, tree, hf_index,
- &value, NULL);
+ offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, &value);
if(h223_lc_params_temp)
h223_lc_params_temp->segmentable = value & 1;
@@ -9655,8 +9651,8 @@ dissect_h245_T_segmentableFlag(tvbuff_t *tvb, int offset, packet_info *pinfo _U_
return offset;
}
-static int dissect_h223_lc_segmentableFlag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_segmentableFlag(tvb, offset, pinfo, tree, hf_h245_h223_lc_segmentableFlag);
+static int dissect_h223_lc_segmentableFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_segmentableFlag(tvb, offset, actx, tree, hf_h245_h223_lc_segmentableFlag);
}
@@ -9667,8 +9663,8 @@ static const per_sequence_t H223LogicalChannelParameters_sequence[] = {
};
static int
-dissect_h245_H223LogicalChannelParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H223LogicalChannelParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H223LogicalChannelParameters, H223LogicalChannelParameters_sequence);
return offset;
@@ -9677,7 +9673,7 @@ dissect_h245_H223LogicalChannelParameters(tvbuff_t *tvb, int offset, packet_info
static int
-dissect_h245_OLC_fw_h223_params(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_OLC_fw_h223_params(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 122 "h245.cnf"
h223_fw_lc_params = se_alloc(sizeof(h223_lc_params));
h223_fw_lc_params->al_type = al_nonStandard;
@@ -9686,12 +9682,12 @@ dissect_h245_OLC_fw_h223_params(tvbuff_t *tvb, int offset, packet_info *pinfo _U
h223_fw_lc_params->subdissector = NULL;
h223_lc_params_temp = h223_fw_lc_params;
- offset = dissect_h245_H223LogicalChannelParameters(tvb, offset, pinfo, tree, hf_index);
+ offset = dissect_h245_H223LogicalChannelParameters(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_olc_fw_h223_params(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OLC_fw_h223_params(tvb, offset, pinfo, tree, hf_h245_olc_fw_h223_params);
+static int dissect_olc_fw_h223_params(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OLC_fw_h223_params(tvb, offset, actx, tree, hf_h245_olc_fw_h223_params);
}
@@ -9710,15 +9706,15 @@ static const per_choice_t CRCLength_choice[] = {
};
static int
-dissect_h245_CRCLength(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_CRCLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_CRCLength, CRCLength_choice,
NULL);
return offset;
}
-static int dissect_crcLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CRCLength(tvb, offset, pinfo, tree, hf_h245_crcLength);
+static int dissect_crcLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CRCLength(tvb, offset, actx, tree, hf_h245_crcLength);
}
@@ -9730,14 +9726,14 @@ static const per_sequence_t V76HDLCParameters_sequence[] = {
};
static int
-dissect_h245_V76HDLCParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_V76HDLCParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_V76HDLCParameters, V76HDLCParameters_sequence);
return offset;
}
-static int dissect_hdlcParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_V76HDLCParameters(tvb, offset, pinfo, tree, hf_h245_hdlcParameters);
+static int dissect_hdlcParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_V76HDLCParameters(tvb, offset, actx, tree, hf_h245_hdlcParameters);
}
@@ -9756,15 +9752,15 @@ static const per_choice_t T_suspendResume_choice[] = {
};
static int
-dissect_h245_T_suspendResume(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_suspendResume(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_suspendResume, T_suspendResume_choice,
NULL);
return offset;
}
-static int dissect_suspendResume(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_suspendResume(tvb, offset, pinfo, tree, hf_h245_suspendResume);
+static int dissect_suspendResume(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_suspendResume(tvb, offset, actx, tree, hf_h245_suspendResume);
}
@@ -9783,15 +9779,15 @@ static const per_choice_t T_recovery_choice[] = {
};
static int
-dissect_h245_T_recovery(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_recovery(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_recovery, T_recovery_choice,
NULL);
return offset;
}
-static int dissect_recovery(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_recovery(tvb, offset, pinfo, tree, hf_h245_recovery);
+static int dissect_recovery(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_recovery(tvb, offset, actx, tree, hf_h245_recovery);
}
@@ -9802,14 +9798,14 @@ static const per_sequence_t T_eRM_sequence[] = {
};
static int
-dissect_h245_T_eRM(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_eRM(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_eRM, T_eRM_sequence);
return offset;
}
-static int dissect_eRM(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_eRM(tvb, offset, pinfo, tree, hf_h245_eRM);
+static int dissect_eRM(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_eRM(tvb, offset, actx, tree, hf_h245_eRM);
}
@@ -9826,15 +9822,15 @@ static const per_choice_t V76LCP_mode_choice[] = {
};
static int
-dissect_h245_V76LCP_mode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_V76LCP_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_V76LCP_mode, V76LCP_mode_choice,
NULL);
return offset;
}
-static int dissect_v76_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_V76LCP_mode(tvb, offset, pinfo, tree, hf_h245_v76_mode);
+static int dissect_v76_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_V76LCP_mode(tvb, offset, actx, tree, hf_h245_v76_mode);
}
@@ -9844,14 +9840,14 @@ static const per_sequence_t V75Parameters_sequence[] = {
};
static int
-dissect_h245_V75Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_V75Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_V75Parameters, V75Parameters_sequence);
return offset;
}
-static int dissect_v75Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_V75Parameters(tvb, offset, pinfo, tree, hf_h245_v75Parameters);
+static int dissect_v75Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_V75Parameters(tvb, offset, actx, tree, hf_h245_v75Parameters);
}
@@ -9865,25 +9861,25 @@ static const per_sequence_t V76LogicalChannelParameters_sequence[] = {
};
static int
-dissect_h245_V76LogicalChannelParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_V76LogicalChannelParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_V76LogicalChannelParameters, V76LogicalChannelParameters_sequence);
return offset;
}
-static int dissect_v76LogicalChannelParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_V76LogicalChannelParameters(tvb, offset, pinfo, tree, hf_h245_v76LogicalChannelParameters);
+static int dissect_v76LogicalChannelParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_V76LogicalChannelParameters(tvb, offset, actx, tree, hf_h245_v76LogicalChannelParameters);
}
static int
-dissect_h245_Ipv4_network(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_Ipv4_network(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 499 "h245.cnf"
tvbuff_t *value_tvb;
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
4, 4, &value_tvb);
if ( media_channel )
@@ -9896,19 +9892,19 @@ dissect_h245_Ipv4_network(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, pro
return offset;
}
-static int dissect_ip4_network(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Ipv4_network(tvb, offset, pinfo, tree, hf_h245_ip4_network);
+static int dissect_ip4_network(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Ipv4_network(tvb, offset, actx, tree, hf_h245_ip4_network);
}
static int
-dissect_h245_TsapIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_TsapIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 512 "h245.cnf"
guint32 tsapIdentifier;
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0U, 65535U, &tsapIdentifier, NULL, FALSE);
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, &tsapIdentifier, FALSE);
if ( media_channel )
ipv4_port = tsapIdentifier;
@@ -9920,8 +9916,8 @@ dissect_h245_TsapIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, p
return offset;
}
-static int dissect_tsapIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TsapIdentifier(tvb, offset, pinfo, tree, hf_h245_tsapIdentifier);
+static int dissect_tsapIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TsapIdentifier(tvb, offset, actx, tree, hf_h245_tsapIdentifier);
}
@@ -9932,62 +9928,62 @@ static const per_sequence_t T_iPAddress_sequence[] = {
};
static int
-dissect_h245_T_iPAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_iPAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_iPAddress, T_iPAddress_sequence);
return offset;
}
-static int dissect_iPAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_iPAddress(tvb, offset, pinfo, tree, hf_h245_iPAddress);
+static int dissect_iPAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_iPAddress(tvb, offset, actx, tree, hf_h245_iPAddress);
}
static int
-dissect_h245_OCTET_STRING_SIZE_6(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_OCTET_STRING_SIZE_6(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
6, 6, NULL);
return offset;
}
-static int dissect_node(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING_SIZE_6(tvb, offset, pinfo, tree, hf_h245_node);
+static int dissect_node(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING_SIZE_6(tvb, offset, actx, tree, hf_h245_node);
}
static int
-dissect_h245_OCTET_STRING_SIZE_4(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_OCTET_STRING_SIZE_4(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
4, 4, NULL);
return offset;
}
-static int dissect_netnum(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING_SIZE_4(tvb, offset, pinfo, tree, hf_h245_netnum);
+static int dissect_netnum(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING_SIZE_4(tvb, offset, actx, tree, hf_h245_netnum);
}
-static int dissect_network(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING_SIZE_4(tvb, offset, pinfo, tree, hf_h245_network);
+static int dissect_network(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING_SIZE_4(tvb, offset, actx, tree, hf_h245_network);
}
-static int dissect_route_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING_SIZE_4(tvb, offset, pinfo, tree, hf_h245_route_item);
+static int dissect_route_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING_SIZE_4(tvb, offset, actx, tree, hf_h245_route_item);
}
-static int dissect_mip4_network(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING_SIZE_4(tvb, offset, pinfo, tree, hf_h245_mip4_network);
+static int dissect_mip4_network(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING_SIZE_4(tvb, offset, actx, tree, hf_h245_mip4_network);
}
static int
-dissect_h245_OCTET_STRING_SIZE_2(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_OCTET_STRING_SIZE_2(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
2, 2, NULL);
return offset;
}
-static int dissect_ipx_tsapIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING_SIZE_2(tvb, offset, pinfo, tree, hf_h245_ipx_tsapIdentifier);
+static int dissect_ipx_tsapIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING_SIZE_2(tvb, offset, actx, tree, hf_h245_ipx_tsapIdentifier);
}
@@ -9999,14 +9995,14 @@ static const per_sequence_t T_iPXAddress_sequence[] = {
};
static int
-dissect_h245_T_iPXAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_iPXAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_iPXAddress, T_iPXAddress_sequence);
return offset;
}
-static int dissect_iPXAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_iPXAddress(tvb, offset, pinfo, tree, hf_h245_iPXAddress);
+static int dissect_iPXAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_iPXAddress(tvb, offset, actx, tree, hf_h245_iPXAddress);
}
@@ -10017,14 +10013,14 @@ static const per_sequence_t T_iP6Address_sequence[] = {
};
static int
-dissect_h245_T_iP6Address(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_iP6Address(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_iP6Address, T_iP6Address_sequence);
return offset;
}
-static int dissect_iP6Address(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_iP6Address(tvb, offset, pinfo, tree, hf_h245_iP6Address);
+static int dissect_iP6Address(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_iP6Address(tvb, offset, actx, tree, hf_h245_iP6Address);
}
@@ -10041,15 +10037,15 @@ static const per_choice_t T_routing_choice[] = {
};
static int
-dissect_h245_T_routing(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_routing(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_routing, T_routing_choice,
NULL);
return offset;
}
-static int dissect_routing(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_routing(tvb, offset, pinfo, tree, hf_h245_routing);
+static int dissect_routing(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_routing(tvb, offset, actx, tree, hf_h245_routing);
}
@@ -10058,14 +10054,14 @@ static const per_sequence_t T_route_sequence_of[1] = {
};
static int
-dissect_h245_T_route(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_route(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_T_route, T_route_sequence_of);
return offset;
}
-static int dissect_route(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_route(tvb, offset, pinfo, tree, hf_h245_route);
+static int dissect_route(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_route(tvb, offset, actx, tree, hf_h245_route);
}
@@ -10078,14 +10074,14 @@ static const per_sequence_t T_iPSourceRouteAddress_sequence[] = {
};
static int
-dissect_h245_T_iPSourceRouteAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_iPSourceRouteAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_iPSourceRouteAddress, T_iPSourceRouteAddress_sequence);
return offset;
}
-static int dissect_iPSourceRouteAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_iPSourceRouteAddress(tvb, offset, pinfo, tree, hf_h245_iPSourceRouteAddress);
+static int dissect_iPSourceRouteAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_iPSourceRouteAddress(tvb, offset, actx, tree, hf_h245_iPSourceRouteAddress);
}
@@ -10112,15 +10108,15 @@ static const per_choice_t UnicastAddress_choice[] = {
};
static int
-dissect_h245_UnicastAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_UnicastAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_UnicastAddress, UnicastAddress_choice,
NULL);
return offset;
}
-static int dissect_unicastAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_UnicastAddress(tvb, offset, pinfo, tree, hf_h245_unicastAddress);
+static int dissect_unicastAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_UnicastAddress(tvb, offset, actx, tree, hf_h245_unicastAddress);
}
@@ -10131,14 +10127,14 @@ static const per_sequence_t MIPAddress_sequence[] = {
};
static int
-dissect_h245_MIPAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MIPAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MIPAddress, MIPAddress_sequence);
return offset;
}
-static int dissect_mIPAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MIPAddress(tvb, offset, pinfo, tree, hf_h245_mIPAddress);
+static int dissect_mIPAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MIPAddress(tvb, offset, actx, tree, hf_h245_mIPAddress);
}
@@ -10149,14 +10145,14 @@ static const per_sequence_t MIP6Address_sequence[] = {
};
static int
-dissect_h245_MIP6Address(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MIP6Address(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MIP6Address, MIP6Address_sequence);
return offset;
}
-static int dissect_mIP6Address(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MIP6Address(tvb, offset, pinfo, tree, hf_h245_mIP6Address);
+static int dissect_mIP6Address(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MIP6Address(tvb, offset, actx, tree, hf_h245_mIP6Address);
}
@@ -10177,15 +10173,15 @@ static const per_choice_t MulticastAddress_choice[] = {
};
static int
-dissect_h245_MulticastAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MulticastAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_MulticastAddress, MulticastAddress_choice,
NULL);
return offset;
}
-static int dissect_multicastAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MulticastAddress(tvb, offset, pinfo, tree, hf_h245_multicastAddress);
+static int dissect_multicastAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MulticastAddress(tvb, offset, actx, tree, hf_h245_multicastAddress);
}
@@ -10202,33 +10198,33 @@ static const per_choice_t TransportAddress_choice[] = {
};
static int
-dissect_h245_TransportAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_TransportAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_TransportAddress, TransportAddress_choice,
NULL);
return offset;
}
-static int dissect_localAreaAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TransportAddress(tvb, offset, pinfo, tree, hf_h245_localAreaAddress);
+static int dissect_localAreaAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TransportAddress(tvb, offset, actx, tree, hf_h245_localAreaAddress);
}
-static int dissect_cm_mediaControlChannel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TransportAddress(tvb, offset, pinfo, tree, hf_h245_cm_mediaControlChannel);
+static int dissect_cm_mediaControlChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TransportAddress(tvb, offset, actx, tree, hf_h245_cm_mediaControlChannel);
}
-static int dissect_signalAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TransportAddress(tvb, offset, pinfo, tree, hf_h245_signalAddress);
+static int dissect_signalAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TransportAddress(tvb, offset, actx, tree, hf_h245_signalAddress);
}
static int
-dissect_h245_T_mediaChannel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_T_mediaChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 530 "h245.cnf"
media_channel = TRUE;
- offset = dissect_h245_TransportAddress(tvb, offset, pinfo, tree, hf_index);
+ offset = dissect_h245_TransportAddress(tvb, offset, actx, tree, hf_index);
#line 560 "h245.cnf"
@@ -10237,20 +10233,20 @@ dissect_h245_T_mediaChannel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, p
return offset;
}
-static int dissect_mediaChannel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_mediaChannel(tvb, offset, pinfo, tree, hf_h245_mediaChannel);
+static int dissect_mediaChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_mediaChannel(tvb, offset, actx, tree, hf_h245_mediaChannel);
}
static int
-dissect_h245_T_mediaControlChannel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_T_mediaControlChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 542 "h245.cnf"
media_control_channel = TRUE;
- offset = dissect_h245_TransportAddress(tvb, offset, pinfo, tree, hf_index);
+ offset = dissect_h245_TransportAddress(tvb, offset, actx, tree, hf_index);
#line 566 "h245.cnf"
@@ -10259,34 +10255,34 @@ dissect_h245_T_mediaControlChannel(tvbuff_t *tvb, int offset, packet_info *pinfo
return offset;
}
-static int dissect_mediaControlChannel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_mediaControlChannel(tvb, offset, pinfo, tree, hf_h245_mediaControlChannel);
+static int dissect_mediaControlChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_mediaControlChannel(tvb, offset, actx, tree, hf_h245_mediaControlChannel);
}
static int
-dissect_h245_McuNumber(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,
- 0U, 192U, NULL, NULL, FALSE);
+dissect_h245_McuNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 192U, NULL, FALSE);
return offset;
}
-static int dissect_mcuNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_McuNumber(tvb, offset, pinfo, tree, hf_h245_mcuNumber);
+static int dissect_mcuNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_McuNumber(tvb, offset, actx, tree, hf_h245_mcuNumber);
}
static int
-dissect_h245_TerminalNumber(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,
- 0U, 192U, NULL, NULL, FALSE);
+dissect_h245_TerminalNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 192U, NULL, FALSE);
return offset;
}
-static int dissect_terminalNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalNumber(tvb, offset, pinfo, tree, hf_h245_terminalNumber);
+static int dissect_terminalNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalNumber(tvb, offset, actx, tree, hf_h245_terminalNumber);
}
@@ -10297,50 +10293,50 @@ static const per_sequence_t TerminalLabel_sequence[] = {
};
static int
-dissect_h245_TerminalLabel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_TerminalLabel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_TerminalLabel, TerminalLabel_sequence);
return offset;
}
-static int dissect_destination(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalLabel(tvb, offset, pinfo, tree, hf_h245_destination);
+static int dissect_destination(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalLabel(tvb, offset, actx, tree, hf_h245_destination);
}
-static int dissect_source(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalLabel(tvb, offset, pinfo, tree, hf_h245_source);
+static int dissect_source(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalLabel(tvb, offset, actx, tree, hf_h245_source);
}
-static int dissect_terminalLabel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalLabel(tvb, offset, pinfo, tree, hf_h245_terminalLabel);
+static int dissect_terminalLabel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalLabel(tvb, offset, actx, tree, hf_h245_terminalLabel);
}
-static int dissect_dropTerminal(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalLabel(tvb, offset, pinfo, tree, hf_h245_dropTerminal);
+static int dissect_dropTerminal(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalLabel(tvb, offset, actx, tree, hf_h245_dropTerminal);
}
-static int dissect_requestTerminalID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalLabel(tvb, offset, pinfo, tree, hf_h245_requestTerminalID);
+static int dissect_requestTerminalID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalLabel(tvb, offset, actx, tree, hf_h245_requestTerminalID);
}
-static int dissect_makeTerminalBroadcaster(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalLabel(tvb, offset, pinfo, tree, hf_h245_makeTerminalBroadcaster);
+static int dissect_makeTerminalBroadcaster(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalLabel(tvb, offset, actx, tree, hf_h245_makeTerminalBroadcaster);
}
-static int dissect_sendThisSource(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalLabel(tvb, offset, pinfo, tree, hf_h245_sendThisSource);
+static int dissect_sendThisSource(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalLabel(tvb, offset, actx, tree, hf_h245_sendThisSource);
}
-static int dissect_terminalListResponse_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalLabel(tvb, offset, pinfo, tree, hf_h245_terminalListResponse_item);
+static int dissect_terminalListResponse_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalLabel(tvb, offset, actx, tree, hf_h245_terminalListResponse_item);
}
-static int dissect_terminalNumberAssign(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalLabel(tvb, offset, pinfo, tree, hf_h245_terminalNumberAssign);
+static int dissect_terminalNumberAssign(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalLabel(tvb, offset, actx, tree, hf_h245_terminalNumberAssign);
}
-static int dissect_terminalJoinedConference(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalLabel(tvb, offset, pinfo, tree, hf_h245_terminalJoinedConference);
+static int dissect_terminalJoinedConference(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalLabel(tvb, offset, actx, tree, hf_h245_terminalJoinedConference);
}
-static int dissect_terminalLeftConference(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalLabel(tvb, offset, pinfo, tree, hf_h245_terminalLeftConference);
+static int dissect_terminalLeftConference(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalLabel(tvb, offset, actx, tree, hf_h245_terminalLeftConference);
}
-static int dissect_terminalYouAreSeeing(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalLabel(tvb, offset, pinfo, tree, hf_h245_terminalYouAreSeeing);
+static int dissect_terminalYouAreSeeing(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalLabel(tvb, offset, actx, tree, hf_h245_terminalYouAreSeeing);
}
-static int dissect_floorRequested(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalLabel(tvb, offset, pinfo, tree, hf_h245_floorRequested);
+static int dissect_floorRequested(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalLabel(tvb, offset, actx, tree, hf_h245_floorRequested);
}
@@ -10357,15 +10353,15 @@ static const per_choice_t T_mediaPacketization_choice[] = {
};
static int
-dissect_h245_T_mediaPacketization(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_mediaPacketization(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_mediaPacketization, T_mediaPacketization_choice,
NULL);
return offset;
}
-static int dissect_mediaPacketization(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_mediaPacketization(tvb, offset, pinfo, tree, hf_h245_mediaPacketization);
+static int dissect_mediaPacketization(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_mediaPacketization(tvb, offset, actx, tree, hf_h245_mediaPacketization);
}
@@ -10388,14 +10384,14 @@ static const per_sequence_t H2250LogicalChannelParameters_sequence[] = {
};
static int
-dissect_h245_H2250LogicalChannelParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H2250LogicalChannelParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H2250LogicalChannelParameters, H2250LogicalChannelParameters_sequence);
return offset;
}
-static int dissect_h2250LogicalChannelParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H2250LogicalChannelParameters(tvb, offset, pinfo, tree, hf_h245_h2250LogicalChannelParameters);
+static int dissect_h2250LogicalChannelParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H2250LogicalChannelParameters(tvb, offset, actx, tree, hf_h245_h2250LogicalChannelParameters);
}
@@ -10418,15 +10414,15 @@ static const per_choice_t OLC_forw_multiplexParameters_choice[] = {
};
static int
-dissect_h245_OLC_forw_multiplexParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_OLC_forw_multiplexParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_OLC_forw_multiplexParameters, OLC_forw_multiplexParameters_choice,
NULL);
return offset;
}
-static int dissect_olc_forw_multiplexParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OLC_forw_multiplexParameters(tvb, offset, pinfo, tree, hf_h245_olc_forw_multiplexParameters);
+static int dissect_olc_forw_multiplexParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OLC_forw_multiplexParameters(tvb, offset, actx, tree, hf_h245_olc_forw_multiplexParameters);
}
@@ -10440,10 +10436,10 @@ static const per_sequence_t T_forwardLogicalChannelParameters_sequence[] = {
};
static int
-dissect_h245_T_forwardLogicalChannelParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_T_forwardLogicalChannelParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 113 "h245.cnf"
h245_lc_dissector = NULL;
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_forwardLogicalChannelParameters, T_forwardLogicalChannelParameters_sequence);
if(h223_lc_params_temp && h245_lc_dissector)
@@ -10454,14 +10450,14 @@ dissect_h245_T_forwardLogicalChannelParameters(tvbuff_t *tvb, int offset, packet
return offset;
}
-static int dissect_forwardLogicalChannelParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_forwardLogicalChannelParameters(tvb, offset, pinfo, tree, hf_h245_forwardLogicalChannelParameters);
+static int dissect_forwardLogicalChannelParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_forwardLogicalChannelParameters(tvb, offset, actx, tree, hf_h245_forwardLogicalChannelParameters);
}
static int
-dissect_h245_OLC_rev_h223_params(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_OLC_rev_h223_params(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 131 "h245.cnf"
h223_rev_lc_params = se_alloc(sizeof(h223_lc_params));
h223_rev_lc_params->al_type = al_nonStandard;
@@ -10470,12 +10466,12 @@ dissect_h245_OLC_rev_h223_params(tvbuff_t *tvb, int offset, packet_info *pinfo _
h223_rev_lc_params->subdissector = NULL;
h223_lc_params_temp = h223_rev_lc_params;
- offset = dissect_h245_H223LogicalChannelParameters(tvb, offset, pinfo, tree, hf_index);
+ offset = dissect_h245_H223LogicalChannelParameters(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_olc_rev_h223_params(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OLC_rev_h223_params(tvb, offset, pinfo, tree, hf_h245_olc_rev_h223_params);
+static int dissect_olc_rev_h223_params(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OLC_rev_h223_params(tvb, offset, actx, tree, hf_h245_olc_rev_h223_params);
}
@@ -10494,7 +10490,7 @@ static const per_choice_t OLC_rev_multiplexParameters_choice[] = {
};
static int
-dissect_h245_OLC_rev_multiplexParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_OLC_rev_multiplexParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 616 "h245.cnf"
@@ -10502,13 +10498,13 @@ dissect_h245_OLC_rev_multiplexParameters(tvbuff_t *tvb, int offset, packet_info
media_control_channel = FALSE;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_OLC_rev_multiplexParameters, OLC_rev_multiplexParameters_choice,
NULL);
#line 624 "h245.cnf"
- if (!pinfo->fd->flags.visited) {
+ if (!actx->pinfo->fd->flags.visited) {
if (codec_type && (strcmp(codec_type, "t38fax")==0)) {
if(ipv4_address!=0 && ipv4_port!=0 && t38_handle){
address src_addr;
@@ -10517,7 +10513,7 @@ dissect_h245_OLC_rev_multiplexParameters(tvbuff_t *tvb, int offset, packet_info
src_addr.len=4;
src_addr.data=(guint8*)&ipv4_address;
- t38_add_address(pinfo, &src_addr, ipv4_port, 0, "H245", pinfo->fd->num);
+ t38_add_address(actx->pinfo, &src_addr, ipv4_port, 0, "H245", actx->pinfo->fd->num);
}
} else {
if(ipv4_address!=0 && ipv4_port!=0 && rtp_handle){
@@ -10527,7 +10523,7 @@ dissect_h245_OLC_rev_multiplexParameters(tvbuff_t *tvb, int offset, packet_info
src_addr.len=4;
src_addr.data=(guint8*)&ipv4_address;
- rtp_add_address(pinfo, &src_addr, ipv4_port, 0, "H245", pinfo->fd->num, NULL);
+ rtp_add_address(actx->pinfo, &src_addr, ipv4_port, 0, "H245", actx->pinfo->fd->num, NULL);
}
if(rtcp_ipv4_address!=0 && rtcp_ipv4_port!=0 && rtcp_handle){
address src_addr;
@@ -10536,15 +10532,15 @@ dissect_h245_OLC_rev_multiplexParameters(tvbuff_t *tvb, int offset, packet_info
src_addr.len=4;
src_addr.data=(guint8*)&rtcp_ipv4_address;
- rtcp_add_address(pinfo, &src_addr, rtcp_ipv4_port, 0, "H245", pinfo->fd->num);
+ rtcp_add_address(actx->pinfo, &src_addr, rtcp_ipv4_port, 0, "H245", actx->pinfo->fd->num);
}
}
}
return offset;
}
-static int dissect_olc_rev_multiplexParameter(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OLC_rev_multiplexParameters(tvb, offset, pinfo, tree, hf_h245_olc_rev_multiplexParameter);
+static int dissect_olc_rev_multiplexParameter(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OLC_rev_multiplexParameters(tvb, offset, actx, tree, hf_h245_olc_rev_multiplexParameter);
}
@@ -10557,14 +10553,14 @@ static const per_sequence_t OLC_reverseLogicalChannelParameters_sequence[] = {
};
static int
-dissect_h245_OLC_reverseLogicalChannelParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_OLC_reverseLogicalChannelParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_OLC_reverseLogicalChannelParameters, OLC_reverseLogicalChannelParameters_sequence);
return offset;
}
-static int dissect_reverseLogicalChannelParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OLC_reverseLogicalChannelParameters(tvb, offset, pinfo, tree, hf_h245_reverseLogicalChannelParameters);
+static int dissect_reverseLogicalChannelParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OLC_reverseLogicalChannelParameters(tvb, offset, actx, tree, hf_h245_reverseLogicalChannelParameters);
}
@@ -10581,29 +10577,29 @@ static const per_choice_t T_distribution_choice[] = {
};
static int
-dissect_h245_T_distribution(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_distribution(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_distribution, T_distribution_choice,
NULL);
return offset;
}
-static int dissect_distribution(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_distribution(tvb, offset, pinfo, tree, hf_h245_distribution);
+static int dissect_distribution(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_distribution(tvb, offset, actx, tree, hf_h245_distribution);
}
static int
-dissect_h245_T_e164Address(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_restricted_character_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_e164Address(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_restricted_character_string(tvb, offset, actx, tree, hf_index,
1, 128, "0123456789#*,", strlen("0123456789#*,"),
NULL);
return offset;
}
-static int dissect_e164Address(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_e164Address(tvb, offset, pinfo, tree, hf_h245_e164Address);
+static int dissect_e164Address(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_e164Address(tvb, offset, actx, tree, hf_h245_e164Address);
}
@@ -10622,28 +10618,28 @@ static const per_choice_t T_networkAddress_choice[] = {
};
static int
-dissect_h245_T_networkAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_networkAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_networkAddress, T_networkAddress_choice,
NULL);
return offset;
}
-static int dissect_networkAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_networkAddress(tvb, offset, pinfo, tree, hf_h245_networkAddress);
+static int dissect_networkAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_networkAddress(tvb, offset, actx, tree, hf_h245_networkAddress);
}
static int
-dissect_h245_OCTET_STRING_SIZE_1_255(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_OCTET_STRING_SIZE_1_255(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 255, NULL);
return offset;
}
-static int dissect_externalReference(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING_SIZE_1_255(tvb, offset, pinfo, tree, hf_h245_externalReference);
+static int dissect_externalReference(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING_SIZE_1_255(tvb, offset, actx, tree, hf_h245_externalReference);
}
@@ -10662,15 +10658,15 @@ static const per_choice_t T_t120SetupProcedure_choice[] = {
};
static int
-dissect_h245_T_t120SetupProcedure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_t120SetupProcedure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_t120SetupProcedure, T_t120SetupProcedure_choice,
NULL);
return offset;
}
-static int dissect_t120SetupProcedure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_t120SetupProcedure(tvb, offset, pinfo, tree, hf_h245_t120SetupProcedure);
+static int dissect_t120SetupProcedure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_t120SetupProcedure(tvb, offset, actx, tree, hf_h245_t120SetupProcedure);
}
@@ -10684,46 +10680,46 @@ static const per_sequence_t NetworkAccessParameters_sequence[] = {
};
static int
-dissect_h245_NetworkAccessParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_NetworkAccessParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_NetworkAccessParameters, NetworkAccessParameters_sequence);
return offset;
}
-static int dissect_separateStack(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NetworkAccessParameters(tvb, offset, pinfo, tree, hf_h245_separateStack);
+static int dissect_separateStack(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NetworkAccessParameters(tvb, offset, actx, tree, hf_h245_separateStack);
}
static int
-dissect_h245_OCTET_STRING_SIZE_1_65535(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_OCTET_STRING_SIZE_1_65535(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 65535, NULL);
return offset;
}
-static int dissect_h235Key(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING_SIZE_1_65535(tvb, offset, pinfo, tree, hf_h245_h235Key);
+static int dissect_h235Key(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING_SIZE_1_65535(tvb, offset, actx, tree, hf_h245_h235Key);
}
-static int dissect_value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING_SIZE_1_65535(tvb, offset, pinfo, tree, hf_h245_value);
+static int dissect_value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING_SIZE_1_65535(tvb, offset, actx, tree, hf_h245_value);
}
-static int dissect_certificateResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING_SIZE_1_65535(tvb, offset, pinfo, tree, hf_h245_certificateResponse);
+static int dissect_certificateResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING_SIZE_1_65535(tvb, offset, actx, tree, hf_h245_certificateResponse);
}
static int
-dissect_h245_BIT_STRING_SIZE_1_65535(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_BIT_STRING_SIZE_1_65535(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
1, 65535, FALSE);
return offset;
}
-static int dissect_escrowValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BIT_STRING_SIZE_1_65535(tvb, offset, pinfo, tree, hf_h245_escrowValue);
+static int dissect_escrowValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BIT_STRING_SIZE_1_65535(tvb, offset, actx, tree, hf_h245_escrowValue);
}
@@ -10734,14 +10730,14 @@ static const per_sequence_t EscrowData_sequence[] = {
};
static int
-dissect_h245_EscrowData(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_EscrowData(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_EscrowData, EscrowData_sequence);
return offset;
}
-static int dissect_escrowentry_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_EscrowData(tvb, offset, pinfo, tree, hf_h245_escrowentry_item);
+static int dissect_escrowentry_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_EscrowData(tvb, offset, actx, tree, hf_h245_escrowentry_item);
}
@@ -10750,15 +10746,15 @@ static const per_sequence_t SEQUENCE_SIZE_1_256_OF_EscrowData_sequence_of[1] = {
};
static int
-dissect_h245_SEQUENCE_SIZE_1_256_OF_EscrowData(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_SIZE_1_256_OF_EscrowData(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_SIZE_1_256_OF_EscrowData, SEQUENCE_SIZE_1_256_OF_EscrowData_sequence_of,
1, 256);
return offset;
}
-static int dissect_escrowentry(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_SIZE_1_256_OF_EscrowData(tvb, offset, pinfo, tree, hf_h245_escrowentry);
+static int dissect_escrowentry(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_SIZE_1_256_OF_EscrowData(tvb, offset, actx, tree, hf_h245_escrowentry);
}
@@ -10771,17 +10767,17 @@ static const per_sequence_t EncryptionSync_sequence[] = {
};
static int
-dissect_h245_EncryptionSync(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_EncryptionSync(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_EncryptionSync, EncryptionSync_sequence);
return offset;
}
-static int dissect_encryptionSync(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_EncryptionSync(tvb, offset, pinfo, tree, hf_h245_encryptionSync);
+static int dissect_encryptionSync(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_EncryptionSync(tvb, offset, actx, tree, hf_h245_encryptionSync);
}
-static int dissect_encryptionUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_EncryptionSync(tvb, offset, pinfo, tree, hf_h245_encryptionUpdate);
+static int dissect_encryptionUpdate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_EncryptionSync(tvb, offset, actx, tree, hf_h245_encryptionUpdate);
}
@@ -10795,14 +10791,14 @@ static const per_sequence_t OpenLogicalChannel_sequence[] = {
};
int
-dissect_h245_OpenLogicalChannel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_OpenLogicalChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 84 "h245.cnf"
gint32 temp;
h223_fw_lc_num = 0;
h223_lc_params_temp = NULL;
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_OpenLogicalChannel, OpenLogicalChannel_sequence);
if(h223_fw_lc_num != 0 && h223_fw_lc_params) {
@@ -10810,8 +10806,8 @@ dissect_h245_OpenLogicalChannel(tvbuff_t *tvb, int offset, packet_info *pinfo _U
pending->fw_channel_params = h223_fw_lc_params;
pending->rev_channel_params = h223_rev_lc_params;
temp = h223_fw_lc_num;
- if (pinfo->p2p_dir > -1)
- g_hash_table_insert(h223_pending_olc_reqs[pinfo->p2p_dir], GINT_TO_POINTER(temp), pending);
+ if (actx->pinfo->p2p_dir > -1)
+ g_hash_table_insert(h223_pending_olc_reqs[actx->pinfo->p2p_dir], GINT_TO_POINTER(temp), pending);
}
@@ -10821,8 +10817,8 @@ dissect_h245_OpenLogicalChannel(tvbuff_t *tvb, int offset, packet_info *pinfo _U
return offset;
}
-static int dissect_openLogicalChannel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OpenLogicalChannel(tvb, offset, pinfo, tree, hf_h245_openLogicalChannel);
+static int dissect_openLogicalChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OpenLogicalChannel(tvb, offset, actx, tree, hf_h245_openLogicalChannel);
}
@@ -10839,15 +10835,15 @@ static const per_choice_t T_source_choice[] = {
};
static int
-dissect_h245_T_source(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_source(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_source, T_source_choice,
NULL);
return offset;
}
-static int dissect_cLC_source(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_source(tvb, offset, pinfo, tree, hf_h245_cLC_source);
+static int dissect_cLC_source(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_source(tvb, offset, actx, tree, hf_h245_cLC_source);
}
@@ -10866,15 +10862,15 @@ static const per_choice_t Clc_reason_choice[] = {
};
static int
-dissect_h245_Clc_reason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Clc_reason(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Clc_reason, Clc_reason_choice,
NULL);
return offset;
}
-static int dissect_clc_reason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Clc_reason(tvb, offset, pinfo, tree, hf_h245_clc_reason);
+static int dissect_clc_reason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Clc_reason(tvb, offset, actx, tree, hf_h245_clc_reason);
}
@@ -10886,8 +10882,8 @@ static const per_sequence_t CloseLogicalChannel_sequence[] = {
};
static int
-dissect_h245_CloseLogicalChannel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_CloseLogicalChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_CloseLogicalChannel, CloseLogicalChannel_sequence);
#line 428 "h245.cnf"
@@ -10896,8 +10892,8 @@ dissect_h245_CloseLogicalChannel(tvbuff_t *tvb, int offset, packet_info *pinfo _
return offset;
}
-static int dissect_closeLogicalChannel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CloseLogicalChannel(tvb, offset, pinfo, tree, hf_h245_closeLogicalChannel);
+static int dissect_closeLogicalChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CloseLogicalChannel(tvb, offset, actx, tree, hf_h245_closeLogicalChannel);
}
@@ -10918,15 +10914,15 @@ static const per_choice_t T_reason_choice[] = {
};
static int
-dissect_h245_T_reason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_reason(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_reason, T_reason_choice,
NULL);
return offset;
}
-static int dissect_reason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_reason(tvb, offset, pinfo, tree, hf_h245_reason);
+static int dissect_reason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_reason(tvb, offset, actx, tree, hf_h245_reason);
}
@@ -10938,49 +10934,49 @@ static const per_sequence_t RequestChannelClose_sequence[] = {
};
static int
-dissect_h245_RequestChannelClose(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RequestChannelClose(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RequestChannelClose, RequestChannelClose_sequence);
return offset;
}
-static int dissect_requestChannelClose(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RequestChannelClose(tvb, offset, pinfo, tree, hf_h245_requestChannelClose);
+static int dissect_requestChannelClose(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RequestChannelClose(tvb, offset, actx, tree, hf_h245_requestChannelClose);
}
static int
-dissect_h245_MultiplexTableEntryNumber(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_MultiplexTableEntryNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 28 "h245.cnf"
guint32 value;
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 1U, 15U, &value, NULL, FALSE);
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 15U, &value, FALSE);
h223_mc = value & 0xf;
return offset;
}
-static int dissect_multiplexTableEntryNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplexTableEntryNumber(tvb, offset, pinfo, tree, hf_h245_multiplexTableEntryNumber);
+static int dissect_multiplexTableEntryNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplexTableEntryNumber(tvb, offset, actx, tree, hf_h245_multiplexTableEntryNumber);
}
-static int dissect_multiplexTableEntryNumber_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplexTableEntryNumber(tvb, offset, pinfo, tree, hf_h245_multiplexTableEntryNumber_item);
+static int dissect_multiplexTableEntryNumber_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplexTableEntryNumber(tvb, offset, actx, tree, hf_h245_multiplexTableEntryNumber_item);
}
-static int dissect_entryNumbers_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplexTableEntryNumber(tvb, offset, pinfo, tree, hf_h245_entryNumbers_item);
+static int dissect_entryNumbers_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplexTableEntryNumber(tvb, offset, actx, tree, hf_h245_entryNumbers_item);
}
static int
-dissect_h245_T_logicalChannelNumber(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_T_logicalChannelNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 54 "h245.cnf"
/*MultiplexElement/type/logicalChannelNumber*/
guint32 value;
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0U, 65535U, &value, NULL, FALSE);
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, &value, FALSE);
h223_me->sublist = NULL;
h223_me->vc = value & 0xffff;
@@ -10988,8 +10984,8 @@ dissect_h245_T_logicalChannelNumber(tvbuff_t *tvb, int offset, packet_info *pinf
return offset;
}
-static int dissect_logicalChannelNum(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_logicalChannelNumber(tvb, offset, pinfo, tree, hf_h245_logicalChannelNum);
+static int dissect_logicalChannelNum(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_logicalChannelNumber(tvb, offset, actx, tree, hf_h245_logicalChannelNum);
}
@@ -10998,11 +10994,11 @@ static const per_sequence_t T_subElementList_sequence_of[1] = {
};
static int
-dissect_h245_T_subElementList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_T_subElementList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 62 "h245.cnf"
h223_mux_element dummy_me, *parent_me = h223_me;
h223_me = &dummy_me;
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_T_subElementList, T_subElementList_sequence_of,
2, 255);
@@ -11013,8 +11009,8 @@ dissect_h245_T_subElementList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_,
return offset;
}
-static int dissect_subElementList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_subElementList(tvb, offset, pinfo, tree, hf_h245_subElementList);
+static int dissect_subElementList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_subElementList(tvb, offset, actx, tree, hf_h245_subElementList);
}
@@ -11031,48 +11027,48 @@ static const per_choice_t Me_type_choice[] = {
};
static int
-dissect_h245_Me_type(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Me_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Me_type, Me_type_choice,
NULL);
return offset;
}
-static int dissect_me_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Me_type(tvb, offset, pinfo, tree, hf_h245_me_type);
+static int dissect_me_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Me_type(tvb, offset, actx, tree, hf_h245_me_type);
}
static int
-dissect_h245_ME_finiteRepeatCount(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_ME_finiteRepeatCount(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 77 "h245.cnf"
guint32 value;
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 1U, 65535U, &value, NULL, FALSE);
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 65535U, &value, FALSE);
h223_me->repeat_count = value & 0xffff;
return offset;
}
-static int dissect_me_repeatCount_finite(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_ME_finiteRepeatCount(tvb, offset, pinfo, tree, hf_h245_me_repeatCount_finite);
+static int dissect_me_repeatCount_finite(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_ME_finiteRepeatCount(tvb, offset, actx, tree, hf_h245_me_repeatCount_finite);
}
static int
-dissect_h245_T_untilClosingFlag(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_h245_T_untilClosingFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
#line 71 "h245.cnf"
h223_me->repeat_count = 0;
return offset;
}
-static int dissect_untilClosingFlag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_untilClosingFlag(tvb, offset, pinfo, tree, hf_h245_untilClosingFlag);
+static int dissect_untilClosingFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_untilClosingFlag(tvb, offset, actx, tree, hf_h245_untilClosingFlag);
}
@@ -11089,15 +11085,15 @@ static const per_choice_t ME_repeatCount_choice[] = {
};
static int
-dissect_h245_ME_repeatCount(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_ME_repeatCount(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_ME_repeatCount, ME_repeatCount_choice,
NULL);
return offset;
}
-static int dissect_me_repeatCount(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_ME_repeatCount(tvb, offset, pinfo, tree, hf_h245_me_repeatCount);
+static int dissect_me_repeatCount(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_ME_repeatCount(tvb, offset, actx, tree, hf_h245_me_repeatCount);
}
@@ -11108,7 +11104,7 @@ static const per_sequence_t MultiplexElement_sequence[] = {
};
static int
-dissect_h245_MultiplexElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_MultiplexElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 44 "h245.cnf"
/*MultiplexElement*/
h223_mux_element* me = se_alloc(sizeof(h223_mux_element));
@@ -11116,7 +11112,7 @@ dissect_h245_MultiplexElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_,
h223_me = me;
h223_me->next = NULL;
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MultiplexElement, MultiplexElement_sequence);
return offset;
@@ -11128,13 +11124,13 @@ static const per_sequence_t T_elementList_sequence_of[1] = {
};
static int
-dissect_h245_T_elementList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_T_elementList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 34 "h245.cnf"
/* create a h223_mux_element to hold onto the head of the list, since
* h223_me will track the tail */
h223_mux_element dummy_me;
h223_me = &dummy_me;
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_T_elementList, T_elementList_sequence_of,
1, 256);
@@ -11144,8 +11140,8 @@ dissect_h245_T_elementList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, pr
return offset;
}
-static int dissect_elementList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_elementList(tvb, offset, pinfo, tree, hf_h245_elementList);
+static int dissect_elementList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_elementList(tvb, offset, actx, tree, hf_h245_elementList);
}
@@ -11156,23 +11152,23 @@ static const per_sequence_t MultiplexEntryDescriptor_sequence[] = {
};
static int
-dissect_h245_MultiplexEntryDescriptor(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_MultiplexEntryDescriptor(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 16 "h245.cnf"
/*MultiplexEntryDescriptor*/
h223_me = NULL;
h223_mc = 0;
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MultiplexEntryDescriptor, MultiplexEntryDescriptor_sequence);
if(h223_set_mc_handle)
- (*h223_set_mc_handle)(pinfo, h223_mc, h223_me);
+ (*h223_set_mc_handle)(actx->pinfo, h223_mc, h223_me);
/* stuff */
return offset;
}
-static int dissect_multiplexEntryDescriptors_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplexEntryDescriptor(tvb, offset, pinfo, tree, hf_h245_multiplexEntryDescriptors_item);
+static int dissect_multiplexEntryDescriptors_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplexEntryDescriptor(tvb, offset, actx, tree, hf_h245_multiplexEntryDescriptors_item);
}
@@ -11181,15 +11177,15 @@ static const per_sequence_t SET_SIZE_1_15_OF_MultiplexEntryDescriptor_set_of[1]
};
static int
-dissect_h245_SET_SIZE_1_15_OF_MultiplexEntryDescriptor(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SET_SIZE_1_15_OF_MultiplexEntryDescriptor(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_15_OF_MultiplexEntryDescriptor, SET_SIZE_1_15_OF_MultiplexEntryDescriptor_set_of,
1, 15);
return offset;
}
-static int dissect_multiplexEntryDescriptors(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_15_OF_MultiplexEntryDescriptor(tvb, offset, pinfo, tree, hf_h245_multiplexEntryDescriptors);
+static int dissect_multiplexEntryDescriptors(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_15_OF_MultiplexEntryDescriptor(tvb, offset, actx, tree, hf_h245_multiplexEntryDescriptors);
}
@@ -11200,14 +11196,14 @@ static const per_sequence_t MultiplexEntrySend_sequence[] = {
};
static int
-dissect_h245_MultiplexEntrySend(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MultiplexEntrySend(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MultiplexEntrySend, MultiplexEntrySend_sequence);
return offset;
}
-static int dissect_multiplexEntrySend(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplexEntrySend(tvb, offset, pinfo, tree, hf_h245_multiplexEntrySend);
+static int dissect_multiplexEntrySend(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplexEntrySend(tvb, offset, actx, tree, hf_h245_multiplexEntrySend);
}
@@ -11216,18 +11212,18 @@ static const per_sequence_t SET_SIZE_1_15_OF_MultiplexTableEntryNumber_set_of[1]
};
static int
-dissect_h245_SET_SIZE_1_15_OF_MultiplexTableEntryNumber(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SET_SIZE_1_15_OF_MultiplexTableEntryNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_15_OF_MultiplexTableEntryNumber, SET_SIZE_1_15_OF_MultiplexTableEntryNumber_set_of,
1, 15);
return offset;
}
-static int dissect_multiplexTableEntryNumbers(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_15_OF_MultiplexTableEntryNumber(tvb, offset, pinfo, tree, hf_h245_multiplexTableEntryNumbers);
+static int dissect_multiplexTableEntryNumbers(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_15_OF_MultiplexTableEntryNumber(tvb, offset, actx, tree, hf_h245_multiplexTableEntryNumbers);
}
-static int dissect_entryNumbers(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_15_OF_MultiplexTableEntryNumber(tvb, offset, pinfo, tree, hf_h245_entryNumbers);
+static int dissect_entryNumbers(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_15_OF_MultiplexTableEntryNumber(tvb, offset, actx, tree, hf_h245_entryNumbers);
}
@@ -11237,14 +11233,14 @@ static const per_sequence_t RequestMultiplexEntry_sequence[] = {
};
static int
-dissect_h245_RequestMultiplexEntry(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RequestMultiplexEntry(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RequestMultiplexEntry, RequestMultiplexEntry_sequence);
return offset;
}
-static int dissect_requestMultiplexEntry(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RequestMultiplexEntry(tvb, offset, pinfo, tree, hf_h245_requestMultiplexEntry);
+static int dissect_requestMultiplexEntry(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RequestMultiplexEntry(tvb, offset, actx, tree, hf_h245_requestMultiplexEntry);
}
@@ -11261,15 +11257,15 @@ static const per_choice_t H261Resolution_choice[] = {
};
static int
-dissect_h245_H261Resolution(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H261Resolution(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_H261Resolution, H261Resolution_choice,
NULL);
return offset;
}
-static int dissect_h261_resolution(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H261Resolution(tvb, offset, pinfo, tree, hf_h245_h261_resolution);
+static int dissect_h261_resolution(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H261Resolution(tvb, offset, actx, tree, hf_h245_h261_resolution);
}
@@ -11281,14 +11277,14 @@ static const per_sequence_t H261VideoMode_sequence[] = {
};
static int
-dissect_h245_H261VideoMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H261VideoMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H261VideoMode, H261VideoMode_sequence);
return offset;
}
-static int dissect_h261VideoMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H261VideoMode(tvb, offset, pinfo, tree, hf_h245_h261VideoMode);
+static int dissect_h261VideoMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H261VideoMode(tvb, offset, actx, tree, hf_h245_h261VideoMode);
}
@@ -11323,15 +11319,15 @@ static const per_choice_t T_profileAndLevel_choice[] = {
};
static int
-dissect_h245_T_profileAndLevel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_profileAndLevel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_profileAndLevel, T_profileAndLevel_choice,
NULL);
return offset;
}
-static int dissect_profileAndLevel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_profileAndLevel(tvb, offset, pinfo, tree, hf_h245_profileAndLevel);
+static int dissect_profileAndLevel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_profileAndLevel(tvb, offset, actx, tree, hf_h245_profileAndLevel);
}
@@ -11347,14 +11343,14 @@ static const per_sequence_t H262VideoMode_sequence[] = {
};
static int
-dissect_h245_H262VideoMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H262VideoMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H262VideoMode, H262VideoMode_sequence);
return offset;
}
-static int dissect_h262VideoMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H262VideoMode(tvb, offset, pinfo, tree, hf_h245_h262VideoMode);
+static int dissect_h262VideoMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H262VideoMode(tvb, offset, actx, tree, hf_h245_h262VideoMode);
}
@@ -11379,15 +11375,15 @@ static const per_choice_t H263Resolution_choice[] = {
};
static int
-dissect_h245_H263Resolution(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H263Resolution(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_H263Resolution, H263Resolution_choice,
NULL);
return offset;
}
-static int dissect_h263_resolution(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H263Resolution(tvb, offset, pinfo, tree, hf_h245_h263_resolution);
+static int dissect_h263_resolution(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H263Resolution(tvb, offset, actx, tree, hf_h245_h263_resolution);
}
@@ -11405,14 +11401,14 @@ static const per_sequence_t H263VideoMode_sequence[] = {
};
static int
-dissect_h245_H263VideoMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H263VideoMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H263VideoMode, H263VideoMode_sequence);
return offset;
}
-static int dissect_h263VideoMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H263VideoMode(tvb, offset, pinfo, tree, hf_h245_h263VideoMode);
+static int dissect_h263VideoMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H263VideoMode(tvb, offset, actx, tree, hf_h245_h263VideoMode);
}
@@ -11428,14 +11424,14 @@ static const per_sequence_t IS11172VideoMode_sequence[] = {
};
static int
-dissect_h245_IS11172VideoMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_IS11172VideoMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_IS11172VideoMode, IS11172VideoMode_sequence);
return offset;
}
-static int dissect_is11172VideoMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_IS11172VideoMode(tvb, offset, pinfo, tree, hf_h245_is11172VideoMode);
+static int dissect_is11172VideoMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_IS11172VideoMode(tvb, offset, actx, tree, hf_h245_is11172VideoMode);
}
@@ -11460,11 +11456,11 @@ static const per_choice_t VideoMode_choice[] = {
};
static int
-dissect_h245_VideoMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_VideoMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 397 "h245.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_VideoMode, VideoMode_choice,
&value);
@@ -11474,8 +11470,8 @@ dissect_h245_VideoMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_
return offset;
}
-static int dissect_videoMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_VideoMode(tvb, offset, pinfo, tree, hf_h245_videoMode);
+static int dissect_videoMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_VideoMode(tvb, offset, actx, tree, hf_h245_videoMode);
}
@@ -11496,15 +11492,15 @@ static const per_choice_t Mode_g7231_choice[] = {
};
static int
-dissect_h245_Mode_g7231(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Mode_g7231(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Mode_g7231, Mode_g7231_choice,
NULL);
return offset;
}
-static int dissect_g7231_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Mode_g7231(tvb, offset, pinfo, tree, hf_h245_g7231_mode);
+static int dissect_g7231_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Mode_g7231(tvb, offset, actx, tree, hf_h245_g7231_mode);
}
@@ -11523,15 +11519,15 @@ static const per_choice_t T_audioLayer_choice[] = {
};
static int
-dissect_h245_T_audioLayer(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_audioLayer(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_audioLayer, T_audioLayer_choice,
NULL);
return offset;
}
-static int dissect_audioLayer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_audioLayer(tvb, offset, pinfo, tree, hf_h245_audioLayer);
+static int dissect_audioLayer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_audioLayer(tvb, offset, actx, tree, hf_h245_audioLayer);
}
@@ -11550,15 +11546,15 @@ static const per_choice_t T_audioSampling_choice[] = {
};
static int
-dissect_h245_T_audioSampling(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_audioSampling(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_audioSampling, T_audioSampling_choice,
NULL);
return offset;
}
-static int dissect_audioSampling(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_audioSampling(tvb, offset, pinfo, tree, hf_h245_audioSampling);
+static int dissect_audioSampling(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_audioSampling(tvb, offset, actx, tree, hf_h245_audioSampling);
}
@@ -11577,15 +11573,15 @@ static const per_choice_t IS11172_multichannelType_choice[] = {
};
static int
-dissect_h245_IS11172_multichannelType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_IS11172_multichannelType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_IS11172_multichannelType, IS11172_multichannelType_choice,
NULL);
return offset;
}
-static int dissect_is11172multichannelType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_IS11172_multichannelType(tvb, offset, pinfo, tree, hf_h245_is11172multichannelType);
+static int dissect_is11172multichannelType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_IS11172_multichannelType(tvb, offset, actx, tree, hf_h245_is11172multichannelType);
}
@@ -11598,14 +11594,14 @@ static const per_sequence_t IS11172AudioMode_sequence[] = {
};
static int
-dissect_h245_IS11172AudioMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_IS11172AudioMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_IS11172AudioMode, IS11172AudioMode_sequence);
return offset;
}
-static int dissect_is11172AudioMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_IS11172AudioMode(tvb, offset, pinfo, tree, hf_h245_is11172AudioMode);
+static int dissect_is11172AudioMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_IS11172AudioMode(tvb, offset, actx, tree, hf_h245_is11172AudioMode);
}
@@ -11624,15 +11620,15 @@ static const per_choice_t IS13818AudioLayer_choice[] = {
};
static int
-dissect_h245_IS13818AudioLayer(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_IS13818AudioLayer(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_IS13818AudioLayer, IS13818AudioLayer_choice,
NULL);
return offset;
}
-static int dissect_audioLayerMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_IS13818AudioLayer(tvb, offset, pinfo, tree, hf_h245_audioLayerMode);
+static int dissect_audioLayerMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_IS13818AudioLayer(tvb, offset, actx, tree, hf_h245_audioLayerMode);
}
@@ -11657,15 +11653,15 @@ static const per_choice_t IS13818AudioSampling_choice[] = {
};
static int
-dissect_h245_IS13818AudioSampling(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_IS13818AudioSampling(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_IS13818AudioSampling, IS13818AudioSampling_choice,
NULL);
return offset;
}
-static int dissect_audioSamplingMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_IS13818AudioSampling(tvb, offset, pinfo, tree, hf_h245_audioSamplingMode);
+static int dissect_audioSamplingMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_IS13818AudioSampling(tvb, offset, actx, tree, hf_h245_audioSamplingMode);
}
@@ -11698,15 +11694,15 @@ static const per_choice_t IS13818MultichannelType_choice[] = {
};
static int
-dissect_h245_IS13818MultichannelType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_IS13818MultichannelType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_IS13818MultichannelType, IS13818MultichannelType_choice,
NULL);
return offset;
}
-static int dissect_is13818MultichannelType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_IS13818MultichannelType(tvb, offset, pinfo, tree, hf_h245_is13818MultichannelType);
+static int dissect_is13818MultichannelType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_IS13818MultichannelType(tvb, offset, actx, tree, hf_h245_is13818MultichannelType);
}
@@ -11721,14 +11717,14 @@ static const per_sequence_t IS13818AudioMode_sequence[] = {
};
static int
-dissect_h245_IS13818AudioMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_IS13818AudioMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_IS13818AudioMode, IS13818AudioMode_sequence);
return offset;
}
-static int dissect_is13818AudioMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_IS13818AudioMode(tvb, offset, pinfo, tree, hf_h245_is13818AudioMode);
+static int dissect_is13818AudioMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_IS13818AudioMode(tvb, offset, actx, tree, hf_h245_is13818AudioMode);
}
@@ -11740,14 +11736,14 @@ static const per_sequence_t G7231AnnexCMode_sequence[] = {
};
static int
-dissect_h245_G7231AnnexCMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_G7231AnnexCMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_G7231AnnexCMode, G7231AnnexCMode_sequence);
return offset;
}
-static int dissect_g7231AnnexCMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_G7231AnnexCMode(tvb, offset, pinfo, tree, hf_h245_g7231AnnexCMode);
+static int dissect_g7231AnnexCMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_G7231AnnexCMode(tvb, offset, actx, tree, hf_h245_g7231AnnexCMode);
}
@@ -11757,14 +11753,14 @@ static const per_sequence_t VBDMode_sequence[] = {
};
static int
-dissect_h245_VBDMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_VBDMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_VBDMode, VBDMode_sequence);
return offset;
}
-static int dissect_vbd_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_VBDMode(tvb, offset, pinfo, tree, hf_h245_vbd_mode);
+static int dissect_vbd_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_VBDMode(tvb, offset, actx, tree, hf_h245_vbd_mode);
}
@@ -11823,11 +11819,11 @@ static const per_choice_t AudioMode_choice[] = {
};
static int
-dissect_h245_AudioMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_AudioMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 389 "h245.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_AudioMode, AudioMode_choice,
&value);
@@ -11846,14 +11842,14 @@ static const per_sequence_t T38faxApp_sequence[] = {
};
static int
-dissect_h245_T38faxApp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T38faxApp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T38faxApp, T38faxApp_sequence);
return offset;
}
-static int dissect_t38faxDataProtocolCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T38faxApp(tvb, offset, pinfo, tree, hf_h245_t38faxDataProtocolCapability);
+static int dissect_t38faxDataProtocolCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T38faxApp(tvb, offset, actx, tree, hf_h245_t38faxDataProtocolCapability);
}
@@ -11894,11 +11890,11 @@ static const per_choice_t DataModeApplication_choice[] = {
};
static int
-dissect_h245_DataModeApplication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_DataModeApplication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 405 "h245.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_DataModeApplication, DataModeApplication_choice,
&value);
@@ -11908,8 +11904,8 @@ dissect_h245_DataModeApplication(tvbuff_t *tvb, int offset, packet_info *pinfo _
return offset;
}
-static int dissect_datamodeapplication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataModeApplication(tvb, offset, pinfo, tree, hf_h245_datamodeapplication);
+static int dissect_datamodeapplication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataModeApplication(tvb, offset, actx, tree, hf_h245_datamodeapplication);
}
@@ -11920,14 +11916,14 @@ static const per_sequence_t DataMode_sequence[] = {
};
static int
-dissect_h245_DataMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_DataMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_DataMode, DataMode_sequence);
return offset;
}
-static int dissect_dataMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DataMode(tvb, offset, pinfo, tree, hf_h245_dataMode);
+static int dissect_dataMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DataMode(tvb, offset, actx, tree, hf_h245_dataMode);
}
@@ -11948,15 +11944,15 @@ static const per_choice_t T_mediaMode_choice[] = {
};
static int
-dissect_h245_T_mediaMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_mediaMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_mediaMode, T_mediaMode_choice,
NULL);
return offset;
}
-static int dissect_mediaMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_mediaMode(tvb, offset, pinfo, tree, hf_h245_mediaMode);
+static int dissect_mediaMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_mediaMode(tvb, offset, actx, tree, hf_h245_mediaMode);
}
@@ -11967,14 +11963,14 @@ static const per_sequence_t H235Mode_sequence[] = {
};
static int
-dissect_h245_H235Mode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H235Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H235Mode, H235Mode_sequence);
return offset;
}
-static int dissect_h235Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H235Mode(tvb, offset, pinfo, tree, hf_h245_h235Mode);
+static int dissect_h235Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H235Mode(tvb, offset, actx, tree, hf_h245_h235Mode);
}
@@ -11999,15 +11995,15 @@ static const per_choice_t Re_type_choice[] = {
};
static int
-dissect_h245_Re_type(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Re_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Re_type, Re_type_choice,
NULL);
return offset;
}
-static int dissect_re_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Re_type(tvb, offset, pinfo, tree, hf_h245_re_type);
+static int dissect_re_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Re_type(tvb, offset, actx, tree, hf_h245_re_type);
}
@@ -12017,17 +12013,17 @@ static const per_sequence_t RedundancyEncodingDTModeElement_sequence[] = {
};
static int
-dissect_h245_RedundancyEncodingDTModeElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RedundancyEncodingDTModeElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RedundancyEncodingDTModeElement, RedundancyEncodingDTModeElement_sequence);
return offset;
}
-static int dissect_prmary_dtmode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RedundancyEncodingDTModeElement(tvb, offset, pinfo, tree, hf_h245_prmary_dtmode);
+static int dissect_prmary_dtmode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RedundancyEncodingDTModeElement(tvb, offset, actx, tree, hf_h245_prmary_dtmode);
}
-static int dissect_secondary2_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RedundancyEncodingDTModeElement(tvb, offset, pinfo, tree, hf_h245_secondary2_item);
+static int dissect_secondary2_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RedundancyEncodingDTModeElement(tvb, offset, actx, tree, hf_h245_secondary2_item);
}
@@ -12036,14 +12032,14 @@ static const per_sequence_t SEQUENCE_OF_RedundancyEncodingDTModeElement_sequence
};
static int
-dissect_h245_SEQUENCE_OF_RedundancyEncodingDTModeElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_OF_RedundancyEncodingDTModeElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_OF_RedundancyEncodingDTModeElement, SEQUENCE_OF_RedundancyEncodingDTModeElement_sequence_of);
return offset;
}
-static int dissect_secondary2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_OF_RedundancyEncodingDTModeElement(tvb, offset, pinfo, tree, hf_h245_secondary2);
+static int dissect_secondary2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_OF_RedundancyEncodingDTModeElement(tvb, offset, actx, tree, hf_h245_secondary2);
}
@@ -12055,14 +12051,14 @@ static const per_sequence_t RedundancyEncodingDTMode_sequence[] = {
};
static int
-dissect_h245_RedundancyEncodingDTMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RedundancyEncodingDTMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RedundancyEncodingDTMode, RedundancyEncodingDTMode_sequence);
return offset;
}
-static int dissect_redundancyEncodingDTMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RedundancyEncodingDTMode(tvb, offset, pinfo, tree, hf_h245_redundancyEncodingDTMode);
+static int dissect_redundancyEncodingDTMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RedundancyEncodingDTMode(tvb, offset, actx, tree, hf_h245_redundancyEncodingDTMode);
}
@@ -12072,14 +12068,14 @@ static const per_sequence_t MultiplePayloadStreamElementMode_sequence[] = {
};
static int
-dissect_h245_MultiplePayloadStreamElementMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MultiplePayloadStreamElementMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MultiplePayloadStreamElementMode, MultiplePayloadStreamElementMode_sequence);
return offset;
}
-static int dissect_mpsmElements_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplePayloadStreamElementMode(tvb, offset, pinfo, tree, hf_h245_mpsmElements_item);
+static int dissect_mpsmElements_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplePayloadStreamElementMode(tvb, offset, actx, tree, hf_h245_mpsmElements_item);
}
@@ -12088,14 +12084,14 @@ static const per_sequence_t SEQUENCE_OF_MultiplePayloadStreamElementMode_sequenc
};
static int
-dissect_h245_SEQUENCE_OF_MultiplePayloadStreamElementMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_OF_MultiplePayloadStreamElementMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_OF_MultiplePayloadStreamElementMode, SEQUENCE_OF_MultiplePayloadStreamElementMode_sequence_of);
return offset;
}
-static int dissect_mpsmElements(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_OF_MultiplePayloadStreamElementMode(tvb, offset, pinfo, tree, hf_h245_mpsmElements);
+static int dissect_mpsmElements(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_OF_MultiplePayloadStreamElementMode(tvb, offset, actx, tree, hf_h245_mpsmElements);
}
@@ -12105,14 +12101,14 @@ static const per_sequence_t MultiplePayloadStreamMode_sequence[] = {
};
static int
-dissect_h245_MultiplePayloadStreamMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MultiplePayloadStreamMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MultiplePayloadStreamMode, MultiplePayloadStreamMode_sequence);
return offset;
}
-static int dissect_multiplePayloadStreamMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplePayloadStreamMode(tvb, offset, pinfo, tree, hf_h245_multiplePayloadStreamMode);
+static int dissect_multiplePayloadStreamMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplePayloadStreamMode(tvb, offset, actx, tree, hf_h245_multiplePayloadStreamMode);
}
@@ -12129,15 +12125,15 @@ static const per_choice_t FEC_mode_choice[] = {
};
static int
-dissect_h245_FEC_mode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_FEC_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_FEC_mode, FEC_mode_choice,
NULL);
return offset;
}
-static int dissect_fec_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_FEC_mode(tvb, offset, pinfo, tree, hf_h245_fec_mode);
+static int dissect_fec_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_FEC_mode(tvb, offset, actx, tree, hf_h245_fec_mode);
}
@@ -12147,14 +12143,14 @@ static const per_sequence_t T_rfc2733Mode_sequence[] = {
};
static int
-dissect_h245_T_rfc2733Mode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_rfc2733Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_rfc2733Mode, T_rfc2733Mode_sequence);
return offset;
}
-static int dissect_rfc2733Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_rfc2733Mode(tvb, offset, pinfo, tree, hf_h245_rfc2733Mode);
+static int dissect_rfc2733Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_rfc2733Mode(tvb, offset, actx, tree, hf_h245_rfc2733Mode);
}
@@ -12169,15 +12165,15 @@ static const per_choice_t FECMode_choice[] = {
};
static int
-dissect_h245_FECMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_FECMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_FECMode, FECMode_choice,
NULL);
return offset;
}
-static int dissect_fecMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_FECMode(tvb, offset, pinfo, tree, hf_h245_fecMode);
+static int dissect_fecMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_FECMode(tvb, offset, actx, tree, hf_h245_fecMode);
}
@@ -12210,8 +12206,8 @@ static const per_choice_t ModeElementType_choice[] = {
};
static int
-dissect_h245_ModeElementType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_ModeElementType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_ModeElementType, ModeElementType_choice,
NULL);
@@ -12246,15 +12242,15 @@ static const per_choice_t AdaptationLayerType_choice[] = {
};
static int
-dissect_h245_AdaptationLayerType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_AdaptationLayerType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_AdaptationLayerType, AdaptationLayerType_choice,
NULL);
return offset;
}
-static int dissect_adaptationLayer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_AdaptationLayerType(tvb, offset, pinfo, tree, hf_h245_adaptationLayer);
+static int dissect_adaptationLayer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_AdaptationLayerType(tvb, offset, actx, tree, hf_h245_adaptationLayer);
}
@@ -12265,14 +12261,14 @@ static const per_sequence_t H223ModeParameters_sequence[] = {
};
static int
-dissect_h245_H223ModeParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H223ModeParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H223ModeParameters, H223ModeParameters_sequence);
return offset;
}
-static int dissect_h223ModeParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H223ModeParameters(tvb, offset, pinfo, tree, hf_h245_h223ModeParameters);
+static int dissect_h223ModeParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H223ModeParameters(tvb, offset, actx, tree, hf_h245_h223ModeParameters);
}
@@ -12289,15 +12285,15 @@ static const per_choice_t V76ModeParameters_choice[] = {
};
static int
-dissect_h245_V76ModeParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_V76ModeParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_V76ModeParameters, V76ModeParameters_choice,
NULL);
return offset;
}
-static int dissect_v76ModeParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_V76ModeParameters(tvb, offset, pinfo, tree, hf_h245_v76ModeParameters);
+static int dissect_v76ModeParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_V76ModeParameters(tvb, offset, actx, tree, hf_h245_v76ModeParameters);
}
@@ -12314,15 +12310,15 @@ static const per_choice_t T_secondaryEncoding_choice[] = {
};
static int
-dissect_h245_T_secondaryEncoding(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_secondaryEncoding(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_secondaryEncoding, T_secondaryEncoding_choice,
NULL);
return offset;
}
-static int dissect_secondaryEncoding(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_secondaryEncoding(tvb, offset, pinfo, tree, hf_h245_secondaryEncoding);
+static int dissect_secondaryEncoding(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_secondaryEncoding(tvb, offset, actx, tree, hf_h245_secondaryEncoding);
}
@@ -12333,14 +12329,14 @@ static const per_sequence_t RedundancyEncodingMode_sequence[] = {
};
static int
-dissect_h245_RedundancyEncodingMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RedundancyEncodingMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RedundancyEncodingMode, RedundancyEncodingMode_sequence);
return offset;
}
-static int dissect_redundancyEncodingMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RedundancyEncodingMode(tvb, offset, pinfo, tree, hf_h245_redundancyEncodingMode);
+static int dissect_redundancyEncodingMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RedundancyEncodingMode(tvb, offset, actx, tree, hf_h245_redundancyEncodingMode);
}
@@ -12350,14 +12346,14 @@ static const per_sequence_t H2250ModeParameters_sequence[] = {
};
static int
-dissect_h245_H2250ModeParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H2250ModeParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H2250ModeParameters, H2250ModeParameters_sequence);
return offset;
}
-static int dissect_h2250ModeParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H2250ModeParameters(tvb, offset, pinfo, tree, hf_h245_h2250ModeParameters);
+static int dissect_h2250ModeParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H2250ModeParameters(tvb, offset, actx, tree, hf_h245_h2250ModeParameters);
}
@@ -12367,14 +12363,14 @@ static const per_sequence_t MultiplexedStreamModeParameters_sequence[] = {
};
static int
-dissect_h245_MultiplexedStreamModeParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MultiplexedStreamModeParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MultiplexedStreamModeParameters, MultiplexedStreamModeParameters_sequence);
return offset;
}
-static int dissect_multiplexedStreamModeParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplexedStreamModeParameters(tvb, offset, pinfo, tree, hf_h245_multiplexedStreamModeParameters);
+static int dissect_multiplexedStreamModeParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplexedStreamModeParameters(tvb, offset, actx, tree, hf_h245_multiplexedStreamModeParameters);
}
@@ -12390,14 +12386,14 @@ static const per_sequence_t ModeElement_sequence[] = {
};
static int
-dissect_h245_ModeElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_ModeElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_ModeElement, ModeElement_sequence);
return offset;
}
-static int dissect_ModeDescription_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_ModeElement(tvb, offset, pinfo, tree, hf_h245_ModeDescription_item);
+static int dissect_ModeDescription_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_ModeElement(tvb, offset, actx, tree, hf_h245_ModeDescription_item);
}
@@ -12406,15 +12402,15 @@ static const per_sequence_t ModeDescription_set_of[1] = {
};
static int
-dissect_h245_ModeDescription(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_ModeDescription(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_ModeDescription, ModeDescription_set_of,
1, 256);
return offset;
}
-static int dissect_requestedModes_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_ModeDescription(tvb, offset, pinfo, tree, hf_h245_requestedModes_item);
+static int dissect_requestedModes_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_ModeDescription(tvb, offset, actx, tree, hf_h245_requestedModes_item);
}
@@ -12423,15 +12419,15 @@ static const per_sequence_t SEQUENCE_SIZE_1_256_OF_ModeDescription_sequence_of[1
};
static int
-dissect_h245_SEQUENCE_SIZE_1_256_OF_ModeDescription(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_SIZE_1_256_OF_ModeDescription(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_SIZE_1_256_OF_ModeDescription, SEQUENCE_SIZE_1_256_OF_ModeDescription_sequence_of,
1, 256);
return offset;
}
-static int dissect_requestedModes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_SIZE_1_256_OF_ModeDescription(tvb, offset, pinfo, tree, hf_h245_requestedModes);
+static int dissect_requestedModes(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_SIZE_1_256_OF_ModeDescription(tvb, offset, actx, tree, hf_h245_requestedModes);
}
@@ -12442,14 +12438,14 @@ static const per_sequence_t RequestMode_sequence[] = {
};
static int
-dissect_h245_RequestMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RequestMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RequestMode, RequestMode_sequence);
return offset;
}
-static int dissect_requestMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RequestMode(tvb, offset, pinfo, tree, hf_h245_requestMode);
+static int dissect_requestMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RequestMode(tvb, offset, actx, tree, hf_h245_requestMode);
}
@@ -12459,14 +12455,14 @@ static const per_sequence_t RoundTripDelayRequest_sequence[] = {
};
static int
-dissect_h245_RoundTripDelayRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RoundTripDelayRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RoundTripDelayRequest, RoundTripDelayRequest_sequence);
return offset;
}
-static int dissect_roundTripDelayRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RoundTripDelayRequest(tvb, offset, pinfo, tree, hf_h245_roundTripDelayRequest);
+static int dissect_roundTripDelayRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RoundTripDelayRequest(tvb, offset, actx, tree, hf_h245_roundTripDelayRequest);
}
@@ -12485,15 +12481,15 @@ static const per_choice_t Mlr_type_choice[] = {
};
static int
-dissect_h245_Mlr_type(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Mlr_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Mlr_type, Mlr_type_choice,
NULL);
return offset;
}
-static int dissect_mlr_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Mlr_type(tvb, offset, pinfo, tree, hf_h245_mlr_type);
+static int dissect_mlr_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Mlr_type(tvb, offset, actx, tree, hf_h245_mlr_type);
}
@@ -12503,14 +12499,14 @@ static const per_sequence_t MaintenanceLoopRequest_sequence[] = {
};
static int
-dissect_h245_MaintenanceLoopRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MaintenanceLoopRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MaintenanceLoopRequest, MaintenanceLoopRequest_sequence);
return offset;
}
-static int dissect_maintenanceLoopRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MaintenanceLoopRequest(tvb, offset, pinfo, tree, hf_h245_maintenanceLoopRequest);
+static int dissect_maintenanceLoopRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MaintenanceLoopRequest(tvb, offset, actx, tree, hf_h245_maintenanceLoopRequest);
}
@@ -12519,14 +12515,14 @@ static const per_sequence_t CommunicationModeRequest_sequence[] = {
};
static int
-dissect_h245_CommunicationModeRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_CommunicationModeRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_CommunicationModeRequest, CommunicationModeRequest_sequence);
return offset;
}
-static int dissect_communicationModeRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CommunicationModeRequest(tvb, offset, pinfo, tree, hf_h245_communicationModeRequest);
+static int dissect_communicationModeRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CommunicationModeRequest(tvb, offset, actx, tree, hf_h245_communicationModeRequest);
}
@@ -12537,14 +12533,14 @@ static const per_sequence_t Criteria_sequence[] = {
};
static int
-dissect_h245_Criteria(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Criteria(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_Criteria, Criteria_sequence);
return offset;
}
-static int dissect_CertSelectionCriteria_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Criteria(tvb, offset, pinfo, tree, hf_h245_CertSelectionCriteria_item);
+static int dissect_CertSelectionCriteria_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Criteria(tvb, offset, actx, tree, hf_h245_CertSelectionCriteria_item);
}
@@ -12553,15 +12549,15 @@ static const per_sequence_t CertSelectionCriteria_sequence_of[1] = {
};
static int
-dissect_h245_CertSelectionCriteria(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_CertSelectionCriteria(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_CertSelectionCriteria, CertSelectionCriteria_sequence_of,
1, 16);
return offset;
}
-static int dissect_certSelectionCriteria(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CertSelectionCriteria(tvb, offset, pinfo, tree, hf_h245_certSelectionCriteria);
+static int dissect_certSelectionCriteria(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CertSelectionCriteria(tvb, offset, actx, tree, hf_h245_certSelectionCriteria);
}
@@ -12573,14 +12569,14 @@ static const per_sequence_t T_requestTerminalCertificate_sequence[] = {
};
static int
-dissect_h245_T_requestTerminalCertificate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_requestTerminalCertificate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_requestTerminalCertificate, T_requestTerminalCertificate_sequence);
return offset;
}
-static int dissect_requestTerminalCertificate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_requestTerminalCertificate(tvb, offset, pinfo, tree, hf_h245_requestTerminalCertificate);
+static int dissect_requestTerminalCertificate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_requestTerminalCertificate(tvb, offset, actx, tree, hf_h245_requestTerminalCertificate);
}
@@ -12599,15 +12595,15 @@ static const per_choice_t RemoteMCRequest_choice[] = {
};
static int
-dissect_h245_RemoteMCRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RemoteMCRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_RemoteMCRequest, RemoteMCRequest_choice,
NULL);
return offset;
}
-static int dissect_remoteMCRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RemoteMCRequest(tvb, offset, pinfo, tree, hf_h245_remoteMCRequest);
+static int dissect_remoteMCRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RemoteMCRequest(tvb, offset, actx, tree, hf_h245_remoteMCRequest);
}
@@ -12652,15 +12648,15 @@ static const per_choice_t ConferenceRequest_choice[] = {
};
static int
-dissect_h245_ConferenceRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_ConferenceRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_ConferenceRequest, ConferenceRequest_choice,
NULL);
return offset;
}
-static int dissect_conferenceRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_ConferenceRequest(tvb, offset, pinfo, tree, hf_h245_conferenceRequest);
+static int dissect_conferenceRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_ConferenceRequest(tvb, offset, actx, tree, hf_h245_conferenceRequest);
}
@@ -12670,40 +12666,40 @@ static const per_sequence_t CallInformationReq_sequence[] = {
};
static int
-dissect_h245_CallInformationReq(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_CallInformationReq(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_CallInformationReq, CallInformationReq_sequence);
return offset;
}
-static int dissect_callInformationReq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CallInformationReq(tvb, offset, pinfo, tree, hf_h245_callInformationReq);
+static int dissect_callInformationReq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CallInformationReq(tvb, offset, actx, tree, hf_h245_callInformationReq);
}
static int
-dissect_h245_NumericString_SIZE_0_40(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_NumericString(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_NumericString_SIZE_0_40(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_NumericString(tvb, offset, actx, tree, hf_index,
0, 40);
return offset;
}
-static int dissect_networkAddressNum(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NumericString_SIZE_0_40(tvb, offset, pinfo, tree, hf_h245_networkAddressNum);
+static int dissect_networkAddressNum(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NumericString_SIZE_0_40(tvb, offset, actx, tree, hf_h245_networkAddressNum);
}
static int
-dissect_h245_IA5String_SIZE_1_40(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_IA5String(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_IA5String_SIZE_1_40(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_IA5String(tvb, offset, actx, tree, hf_index,
1, 40);
return offset;
}
-static int dissect_subAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_IA5String_SIZE_1_40(tvb, offset, pinfo, tree, hf_h245_subAddress);
+static int dissect_subAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_IA5String_SIZE_1_40(tvb, offset, actx, tree, hf_h245_subAddress);
}
@@ -12724,15 +12720,15 @@ static const per_choice_t DialingInformationNetworkType_choice[] = {
};
static int
-dissect_h245_DialingInformationNetworkType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_DialingInformationNetworkType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_DialingInformationNetworkType, DialingInformationNetworkType_choice,
NULL);
return offset;
}
-static int dissect_networkType_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DialingInformationNetworkType(tvb, offset, pinfo, tree, hf_h245_networkType_item);
+static int dissect_networkType_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DialingInformationNetworkType(tvb, offset, actx, tree, hf_h245_networkType_item);
}
@@ -12741,15 +12737,15 @@ static const per_sequence_t SET_SIZE_1_255_OF_DialingInformationNetworkType_set_
};
static int
-dissect_h245_SET_SIZE_1_255_OF_DialingInformationNetworkType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SET_SIZE_1_255_OF_DialingInformationNetworkType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_255_OF_DialingInformationNetworkType, SET_SIZE_1_255_OF_DialingInformationNetworkType_set_of,
1, 255);
return offset;
}
-static int dissect_networkType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_255_OF_DialingInformationNetworkType(tvb, offset, pinfo, tree, hf_h245_networkType);
+static int dissect_networkType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_255_OF_DialingInformationNetworkType(tvb, offset, actx, tree, hf_h245_networkType);
}
@@ -12761,14 +12757,14 @@ static const per_sequence_t DialingInformationNumber_sequence[] = {
};
static int
-dissect_h245_DialingInformationNumber(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_DialingInformationNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_DialingInformationNumber, DialingInformationNumber_sequence);
return offset;
}
-static int dissect_differential_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DialingInformationNumber(tvb, offset, pinfo, tree, hf_h245_differential_item);
+static int dissect_differential_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DialingInformationNumber(tvb, offset, actx, tree, hf_h245_differential_item);
}
@@ -12777,15 +12773,15 @@ static const per_sequence_t SET_SIZE_1_65535_OF_DialingInformationNumber_set_of[
};
static int
-dissect_h245_SET_SIZE_1_65535_OF_DialingInformationNumber(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SET_SIZE_1_65535_OF_DialingInformationNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_65535_OF_DialingInformationNumber, SET_SIZE_1_65535_OF_DialingInformationNumber_set_of,
1, 65535);
return offset;
}
-static int dissect_differential(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_65535_OF_DialingInformationNumber(tvb, offset, pinfo, tree, hf_h245_differential);
+static int dissect_differential(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_65535_OF_DialingInformationNumber(tvb, offset, actx, tree, hf_h245_differential);
}
@@ -12804,15 +12800,15 @@ static const per_choice_t DialingInformation_choice[] = {
};
static int
-dissect_h245_DialingInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_DialingInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_DialingInformation, DialingInformation_choice,
NULL);
return offset;
}
-static int dissect_dialingInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_DialingInformation(tvb, offset, pinfo, tree, hf_h245_dialingInformation);
+static int dissect_dialingInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_DialingInformation(tvb, offset, actx, tree, hf_h245_dialingInformation);
}
@@ -12823,14 +12819,14 @@ static const per_sequence_t AddConnectionReq_sequence[] = {
};
static int
-dissect_h245_AddConnectionReq(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_AddConnectionReq(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_AddConnectionReq, AddConnectionReq_sequence);
return offset;
}
-static int dissect_addConnectionReq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_AddConnectionReq(tvb, offset, pinfo, tree, hf_h245_addConnectionReq);
+static int dissect_addConnectionReq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_AddConnectionReq(tvb, offset, actx, tree, hf_h245_addConnectionReq);
}
@@ -12841,14 +12837,14 @@ static const per_sequence_t ConnectionIdentifier_sequence[] = {
};
static int
-dissect_h245_ConnectionIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_ConnectionIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_ConnectionIdentifier, ConnectionIdentifier_sequence);
return offset;
}
-static int dissect_connectionIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_ConnectionIdentifier(tvb, offset, pinfo, tree, hf_h245_connectionIdentifier);
+static int dissect_connectionIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_ConnectionIdentifier(tvb, offset, actx, tree, hf_h245_connectionIdentifier);
}
@@ -12858,8 +12854,8 @@ static const per_sequence_t RemoveConnection_sequence[] = {
};
static int
-dissect_h245_RemoveConnection(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RemoveConnection(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RemoveConnection, RemoveConnection_sequence);
return offset;
@@ -12868,13 +12864,13 @@ dissect_h245_RemoveConnection(tvbuff_t *tvb, int offset, packet_info *pinfo _U_,
static int
-dissect_h245_RemoveConnectionReq(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_h245_RemoveConnection(tvb, offset, pinfo, tree, hf_index);
+dissect_h245_RemoveConnectionReq(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_h245_RemoveConnection(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_removeConnectionReq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RemoveConnectionReq(tvb, offset, pinfo, tree, hf_h245_removeConnectionReq);
+static int dissect_removeConnectionReq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RemoveConnectionReq(tvb, offset, actx, tree, hf_h245_removeConnectionReq);
}
@@ -12891,15 +12887,15 @@ static const per_choice_t T_requestType_choice[] = {
};
static int
-dissect_h245_T_requestType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_requestType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_requestType, T_requestType_choice,
NULL);
return offset;
}
-static int dissect_requestType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_requestType(tvb, offset, pinfo, tree, hf_h245_requestType);
+static int dissect_requestType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_requestType(tvb, offset, actx, tree, hf_h245_requestType);
}
@@ -12909,14 +12905,14 @@ static const per_sequence_t MaximumHeaderIntervalReq_sequence[] = {
};
static int
-dissect_h245_MaximumHeaderIntervalReq(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MaximumHeaderIntervalReq(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MaximumHeaderIntervalReq, MaximumHeaderIntervalReq_sequence);
return offset;
}
-static int dissect_maximumHeaderIntervalReq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MaximumHeaderIntervalReq(tvb, offset, pinfo, tree, hf_h245_maximumHeaderIntervalReq);
+static int dissect_maximumHeaderIntervalReq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MaximumHeaderIntervalReq(tvb, offset, actx, tree, hf_h245_maximumHeaderIntervalReq);
}
@@ -12939,31 +12935,31 @@ static const per_choice_t MultilinkRequest_choice[] = {
};
static int
-dissect_h245_MultilinkRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MultilinkRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_MultilinkRequest, MultilinkRequest_choice,
NULL);
return offset;
}
-static int dissect_multilinkRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultilinkRequest(tvb, offset, pinfo, tree, hf_h245_multilinkRequest);
+static int dissect_multilinkRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultilinkRequest(tvb, offset, actx, tree, hf_h245_multilinkRequest);
}
static int
-dissect_h245_MaximumBitRate(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,
- 0U, 4294967295U, NULL, NULL, FALSE);
+dissect_h245_MaximumBitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4294967295U, NULL, FALSE);
return offset;
}
-static int dissect_maximumBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MaximumBitRate(tvb, offset, pinfo, tree, hf_h245_maximumBitRate);
+static int dissect_maximumBitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MaximumBitRate(tvb, offset, actx, tree, hf_h245_maximumBitRate);
}
-static int dissect_currentMaximumBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MaximumBitRate(tvb, offset, pinfo, tree, hf_h245_currentMaximumBitRate);
+static int dissect_currentMaximumBitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MaximumBitRate(tvb, offset, actx, tree, hf_h245_currentMaximumBitRate);
}
@@ -12975,31 +12971,31 @@ static const per_sequence_t LogicalChannelRateRequest_sequence[] = {
};
static int
-dissect_h245_LogicalChannelRateRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_LogicalChannelRateRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_LogicalChannelRateRequest, LogicalChannelRateRequest_sequence);
return offset;
}
-static int dissect_logicalChannelRateRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_LogicalChannelRateRequest(tvb, offset, pinfo, tree, hf_h245_logicalChannelRateRequest);
+static int dissect_logicalChannelRateRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_LogicalChannelRateRequest(tvb, offset, actx, tree, hf_h245_logicalChannelRateRequest);
}
static int
-dissect_h245_T_subMessageIdentifer(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_T_subMessageIdentifer(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 492 "h245.cnf"
guint32 subMessageIdentifer;
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_index,
- 0U, 127U, &subMessageIdentifer, NULL, FALSE);
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, &subMessageIdentifer, FALSE);
return offset;
}
-static int dissect_subMessageIdentifer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_subMessageIdentifer(tvb, offset, pinfo, tree, hf_h245_subMessageIdentifer);
+static int dissect_subMessageIdentifer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_subMessageIdentifer(tvb, offset, actx, tree, hf_h245_subMessageIdentifer);
}
@@ -13011,23 +13007,23 @@ static const per_sequence_t GenericMessage_sequence[] = {
};
static int
-dissect_h245_GenericMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_GenericMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_GenericMessage, GenericMessage_sequence);
return offset;
}
-static int dissect_genericRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GenericMessage(tvb, offset, pinfo, tree, hf_h245_genericRequest);
+static int dissect_genericRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GenericMessage(tvb, offset, actx, tree, hf_h245_genericRequest);
}
-static int dissect_genericResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GenericMessage(tvb, offset, pinfo, tree, hf_h245_genericResponse);
+static int dissect_genericResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GenericMessage(tvb, offset, actx, tree, hf_h245_genericResponse);
}
-static int dissect_genericCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GenericMessage(tvb, offset, pinfo, tree, hf_h245_genericCommand);
+static int dissect_genericCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GenericMessage(tvb, offset, actx, tree, hf_h245_genericCommand);
}
-static int dissect_genericIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_GenericMessage(tvb, offset, pinfo, tree, hf_h245_genericIndication);
+static int dissect_genericIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_GenericMessage(tvb, offset, actx, tree, hf_h245_genericIndication);
}
@@ -13072,32 +13068,32 @@ static const per_choice_t RequestMessage_choice[] = {
};
static int
-dissect_h245_RequestMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_RequestMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 252 "h245.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_RequestMessage, RequestMessage_choice,
&value);
- if (check_col(pinfo->cinfo, COL_INFO)){
+ if (check_col(actx->pinfo->cinfo, COL_INFO)){
if ( h245_shorttypes == TRUE )
{
- col_append_fstr(pinfo->cinfo, COL_INFO, "%s ",
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
val_to_str(value, h245_RequestMessage_short_vals, "<unknown>"));
}
else
{
- col_append_fstr(pinfo->cinfo, COL_INFO, "%s ",
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
val_to_str(value, h245_RequestMessage_vals, "<unknown>"));
}
}
- if (( check_col(pinfo->cinfo, COL_INFO)) && ( codec_type != NULL ) && ( value == 3) ){
- col_append_fstr(pinfo->cinfo, COL_INFO, "(%s) ", codec_type );
+ if (( check_col(actx->pinfo->cinfo, COL_INFO)) && ( codec_type != NULL ) && ( value == 3) ){
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, "(%s) ", codec_type );
}
- col_set_fence(pinfo->cinfo,COL_INFO);
+ col_set_fence(actx->pinfo->cinfo,COL_INFO);
/* Add to packet info */
@@ -13116,8 +13112,8 @@ dissect_h245_RequestMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, p
return offset;
}
-static int dissect_request(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RequestMessage(tvb, offset, pinfo, tree, hf_h245_request);
+static int dissect_request(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RequestMessage(tvb, offset, actx, tree, hf_h245_request);
}
@@ -13134,15 +13130,15 @@ static const per_choice_t T_decision_choice[] = {
};
static int
-dissect_h245_T_decision(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_decision(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_decision, T_decision_choice,
NULL);
return offset;
}
-static int dissect_decision(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_decision(tvb, offset, pinfo, tree, hf_h245_decision);
+static int dissect_decision(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_decision(tvb, offset, actx, tree, hf_h245_decision);
}
@@ -13152,8 +13148,8 @@ static const per_sequence_t MasterSlaveDeterminationAck_sequence[] = {
};
static int
-dissect_h245_MasterSlaveDeterminationAck(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MasterSlaveDeterminationAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MasterSlaveDeterminationAck, MasterSlaveDeterminationAck_sequence);
#line 413 "h245.cnf"
@@ -13162,8 +13158,8 @@ dissect_h245_MasterSlaveDeterminationAck(tvbuff_t *tvb, int offset, packet_info
return offset;
}
-static int dissect_masterSlaveDeterminationAck(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MasterSlaveDeterminationAck(tvb, offset, pinfo, tree, hf_h245_masterSlaveDeterminationAck);
+static int dissect_masterSlaveDeterminationAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MasterSlaveDeterminationAck(tvb, offset, actx, tree, hf_h245_masterSlaveDeterminationAck);
}
@@ -13178,15 +13174,15 @@ static const per_choice_t MasterSlaveDeterminationRejectCause_choice[] = {
};
static int
-dissect_h245_MasterSlaveDeterminationRejectCause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MasterSlaveDeterminationRejectCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_MasterSlaveDeterminationRejectCause, MasterSlaveDeterminationRejectCause_choice,
NULL);
return offset;
}
-static int dissect_msd_rej_cause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MasterSlaveDeterminationRejectCause(tvb, offset, pinfo, tree, hf_h245_msd_rej_cause);
+static int dissect_msd_rej_cause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MasterSlaveDeterminationRejectCause(tvb, offset, actx, tree, hf_h245_msd_rej_cause);
}
@@ -13196,8 +13192,8 @@ static const per_sequence_t MasterSlaveDeterminationReject_sequence[] = {
};
static int
-dissect_h245_MasterSlaveDeterminationReject(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MasterSlaveDeterminationReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MasterSlaveDeterminationReject, MasterSlaveDeterminationReject_sequence);
#line 418 "h245.cnf"
@@ -13206,8 +13202,8 @@ dissect_h245_MasterSlaveDeterminationReject(tvbuff_t *tvb, int offset, packet_in
return offset;
}
-static int dissect_masterSlaveDeterminationReject(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MasterSlaveDeterminationReject(tvb, offset, pinfo, tree, hf_h245_masterSlaveDeterminationReject);
+static int dissect_masterSlaveDeterminationReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MasterSlaveDeterminationReject(tvb, offset, actx, tree, hf_h245_masterSlaveDeterminationReject);
}
@@ -13217,8 +13213,8 @@ static const per_sequence_t TerminalCapabilitySetAck_sequence[] = {
};
static int
-dissect_h245_TerminalCapabilitySetAck(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_TerminalCapabilitySetAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_TerminalCapabilitySetAck, TerminalCapabilitySetAck_sequence);
#line 443 "h245.cnf"
@@ -13227,8 +13223,8 @@ dissect_h245_TerminalCapabilitySetAck(tvbuff_t *tvb, int offset, packet_info *pi
return offset;
}
-static int dissect_terminalCapabilitySetAck(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalCapabilitySetAck(tvb, offset, pinfo, tree, hf_h245_terminalCapabilitySetAck);
+static int dissect_terminalCapabilitySetAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalCapabilitySetAck(tvb, offset, actx, tree, hf_h245_terminalCapabilitySetAck);
}
@@ -13245,15 +13241,15 @@ static const per_choice_t T_tableEntryCapacityExceeded_choice[] = {
};
static int
-dissect_h245_T_tableEntryCapacityExceeded(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_tableEntryCapacityExceeded(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_tableEntryCapacityExceeded, T_tableEntryCapacityExceeded_choice,
NULL);
return offset;
}
-static int dissect_tableEntryCapacityExceeded(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_tableEntryCapacityExceeded(tvb, offset, pinfo, tree, hf_h245_tableEntryCapacityExceeded);
+static int dissect_tableEntryCapacityExceeded(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_tableEntryCapacityExceeded(tvb, offset, actx, tree, hf_h245_tableEntryCapacityExceeded);
}
@@ -13274,15 +13270,15 @@ static const per_choice_t TerminalCapabilitySetRejectCause_choice[] = {
};
static int
-dissect_h245_TerminalCapabilitySetRejectCause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_TerminalCapabilitySetRejectCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_TerminalCapabilitySetRejectCause, TerminalCapabilitySetRejectCause_choice,
NULL);
return offset;
}
-static int dissect_tcs_rej_cause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalCapabilitySetRejectCause(tvb, offset, pinfo, tree, hf_h245_tcs_rej_cause);
+static int dissect_tcs_rej_cause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalCapabilitySetRejectCause(tvb, offset, actx, tree, hf_h245_tcs_rej_cause);
}
@@ -13293,8 +13289,8 @@ static const per_sequence_t TerminalCapabilitySetReject_sequence[] = {
};
static int
-dissect_h245_TerminalCapabilitySetReject(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_TerminalCapabilitySetReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_TerminalCapabilitySetReject, TerminalCapabilitySetReject_sequence);
#line 453 "h245.cnf"
@@ -13303,23 +13299,23 @@ dissect_h245_TerminalCapabilitySetReject(tvbuff_t *tvb, int offset, packet_info
return offset;
}
-static int dissect_terminalCapabilitySetReject(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalCapabilitySetReject(tvb, offset, pinfo, tree, hf_h245_terminalCapabilitySetReject);
+static int dissect_terminalCapabilitySetReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalCapabilitySetReject(tvb, offset, actx, tree, hf_h245_terminalCapabilitySetReject);
}
static int
-dissect_h245_OLC_ack_fw_lcn(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_h245_LogicalChannelNumber(tvb, offset, pinfo, tree, hf_index);
+dissect_h245_OLC_ack_fw_lcn(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_h245_LogicalChannelNumber(tvb, offset, actx, tree, hf_index);
#line 240 "h245.cnf"
h223_fw_lc_num = h245_lc_temp;
return offset;
}
-static int dissect_olc_ack_fw_lcn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OLC_ack_fw_lcn(tvb, offset, pinfo, tree, hf_h245_olc_ack_fw_lcn);
+static int dissect_olc_ack_fw_lcn(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OLC_ack_fw_lcn(tvb, offset, actx, tree, hf_h245_olc_ack_fw_lcn);
}
@@ -13336,15 +13332,15 @@ static const per_choice_t T_multiplexParameters_choice[] = {
};
static int
-dissect_h245_T_multiplexParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_multiplexParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_multiplexParameters, T_multiplexParameters_choice,
NULL);
return offset;
}
-static int dissect_olc_ack_multiplexParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_multiplexParameters(tvb, offset, pinfo, tree, hf_h245_olc_ack_multiplexParameters);
+static int dissect_olc_ack_multiplexParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_multiplexParameters(tvb, offset, actx, tree, hf_h245_olc_ack_multiplexParameters);
}
@@ -13357,26 +13353,26 @@ static const per_sequence_t OLC_ack_reverseLogicalChannelParameters_sequence[] =
};
static int
-dissect_h245_OLC_ack_reverseLogicalChannelParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_OLC_ack_reverseLogicalChannelParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_OLC_ack_reverseLogicalChannelParameters, OLC_ack_reverseLogicalChannelParameters_sequence);
return offset;
}
-static int dissect_olc_ack_reverseLogicalChannelParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OLC_ack_reverseLogicalChannelParameters(tvb, offset, pinfo, tree, hf_h245_olc_ack_reverseLogicalChannelParameters);
+static int dissect_olc_ack_reverseLogicalChannelParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OLC_ack_reverseLogicalChannelParameters(tvb, offset, actx, tree, hf_h245_olc_ack_reverseLogicalChannelParameters);
}
static int
-dissect_h245_Ack_mediaChannel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_Ack_mediaChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 524 "h245.cnf"
media_channel = TRUE;
- offset = dissect_h245_TransportAddress(tvb, offset, pinfo, tree, hf_index);
+ offset = dissect_h245_TransportAddress(tvb, offset, actx, tree, hf_index);
#line 548 "h245.cnf"
@@ -13385,20 +13381,20 @@ dissect_h245_Ack_mediaChannel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_,
return offset;
}
-static int dissect_ack_mediaChannel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Ack_mediaChannel(tvb, offset, pinfo, tree, hf_h245_ack_mediaChannel);
+static int dissect_ack_mediaChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Ack_mediaChannel(tvb, offset, actx, tree, hf_h245_ack_mediaChannel);
}
static int
-dissect_h245_Ack_mediaControlChannel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_Ack_mediaControlChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 536 "h245.cnf"
media_control_channel = TRUE;
- offset = dissect_h245_TransportAddress(tvb, offset, pinfo, tree, hf_index);
+ offset = dissect_h245_TransportAddress(tvb, offset, actx, tree, hf_index);
#line 554 "h245.cnf"
@@ -13407,8 +13403,8 @@ dissect_h245_Ack_mediaControlChannel(tvbuff_t *tvb, int offset, packet_info *pin
return offset;
}
-static int dissect_ack_mediaControlChannel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Ack_mediaControlChannel(tvb, offset, pinfo, tree, hf_h245_ack_mediaControlChannel);
+static int dissect_ack_mediaControlChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Ack_mediaControlChannel(tvb, offset, actx, tree, hf_h245_ack_mediaControlChannel);
}
@@ -13424,14 +13420,14 @@ static const per_sequence_t H2250LogicalChannelAckParameters_sequence[] = {
};
static int
-dissect_h245_H2250LogicalChannelAckParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H2250LogicalChannelAckParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H2250LogicalChannelAckParameters, H2250LogicalChannelAckParameters_sequence);
return offset;
}
-static int dissect_h2250LogicalChannelAckParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H2250LogicalChannelAckParameters(tvb, offset, pinfo, tree, hf_h245_h2250LogicalChannelAckParameters);
+static int dissect_h2250LogicalChannelAckParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H2250LogicalChannelAckParameters(tvb, offset, actx, tree, hf_h245_h2250LogicalChannelAckParameters);
}
@@ -13446,7 +13442,7 @@ static const per_choice_t T_forwardMultiplexAckParameters_choice[] = {
};
static int
-dissect_h245_T_forwardMultiplexAckParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_T_forwardMultiplexAckParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 572 "h245.cnf"
@@ -13454,13 +13450,13 @@ dissect_h245_T_forwardMultiplexAckParameters(tvbuff_t *tvb, int offset, packet_i
media_control_channel = FALSE;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_forwardMultiplexAckParameters, T_forwardMultiplexAckParameters_choice,
NULL);
#line 580 "h245.cnf"
- if (!pinfo->fd->flags.visited) {
+ if (!actx->pinfo->fd->flags.visited) {
if (codec_type && strcmp(codec_type, "t38fax")==0) {
if(ipv4_address!=0 && ipv4_port!=0 && t38_handle){
address src_addr;
@@ -13469,7 +13465,7 @@ dissect_h245_T_forwardMultiplexAckParameters(tvbuff_t *tvb, int offset, packet_i
src_addr.len=4;
src_addr.data=(guint8*)&ipv4_address;
- t38_add_address(pinfo, &src_addr, ipv4_port, 0, "H245", pinfo->fd->num);
+ t38_add_address(actx->pinfo, &src_addr, ipv4_port, 0, "H245", actx->pinfo->fd->num);
}
} else {
if(ipv4_address!=0 && ipv4_port!=0 && rtp_handle){
@@ -13479,7 +13475,7 @@ dissect_h245_T_forwardMultiplexAckParameters(tvbuff_t *tvb, int offset, packet_i
src_addr.len=4;
src_addr.data=(guint8*)&ipv4_address;
- rtp_add_address(pinfo, &src_addr, ipv4_port, 0, "H245", pinfo->fd->num, NULL);
+ rtp_add_address(actx->pinfo, &src_addr, ipv4_port, 0, "H245", actx->pinfo->fd->num, NULL);
}
if(rtcp_ipv4_address!=0 && rtcp_ipv4_port!=0 && rtcp_handle){
address src_addr;
@@ -13488,15 +13484,15 @@ dissect_h245_T_forwardMultiplexAckParameters(tvbuff_t *tvb, int offset, packet_i
src_addr.len=4;
src_addr.data=(guint8*)&rtcp_ipv4_address;
- rtcp_add_address(pinfo, &src_addr, rtcp_ipv4_port, 0, "H245", pinfo->fd->num);
+ rtcp_add_address(actx->pinfo, &src_addr, rtcp_ipv4_port, 0, "H245", actx->pinfo->fd->num);
}
}
}
return offset;
}
-static int dissect_forwardMultiplexAckParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_forwardMultiplexAckParameters(tvb, offset, pinfo, tree, hf_h245_forwardMultiplexAckParameters);
+static int dissect_forwardMultiplexAckParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_forwardMultiplexAckParameters(tvb, offset, actx, tree, hf_h245_forwardMultiplexAckParameters);
}
@@ -13510,7 +13506,7 @@ static const per_sequence_t OpenLogicalChannelAck_sequence[] = {
};
static int
-dissect_h245_OpenLogicalChannelAck(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_OpenLogicalChannelAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 210 "h245.cnf"
guint32 temp;
int p2p_dir;
@@ -13518,29 +13514,29 @@ dissect_h245_OpenLogicalChannelAck(tvbuff_t *tvb, int offset, packet_info *pinfo
h223_fw_lc_num = 0;
h223_rev_lc_num = 0;
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_OpenLogicalChannelAck, OpenLogicalChannelAck_sequence);
temp = h223_fw_lc_num;
- p2p_dir = pinfo->p2p_dir;
+ p2p_dir = actx->pinfo->p2p_dir;
- if(pinfo->p2p_dir == P2P_DIR_SENT)
- pinfo->p2p_dir = P2P_DIR_RECV;
+ if(actx->pinfo->p2p_dir == P2P_DIR_SENT)
+ actx->pinfo->p2p_dir = P2P_DIR_RECV;
else
- pinfo->p2p_dir = P2P_DIR_SENT;
- pend = g_hash_table_lookup( h223_pending_olc_reqs[pinfo->p2p_dir], GINT_TO_POINTER(temp) );
+ actx->pinfo->p2p_dir = P2P_DIR_SENT;
+ pend = g_hash_table_lookup( h223_pending_olc_reqs[actx->pinfo->p2p_dir], GINT_TO_POINTER(temp) );
if (pend) {
DISSECTOR_ASSERT( ( h223_rev_lc_num && pend->rev_channel_params)
|| (!h223_rev_lc_num && !pend->rev_channel_params) );
if(h223_add_lc_handle) {
- (*h223_add_lc_handle)( pinfo, h223_fw_lc_num, pend->fw_channel_params );
+ (*h223_add_lc_handle)( actx->pinfo, h223_fw_lc_num, pend->fw_channel_params );
if(h223_rev_lc_num)
- (*h223_add_lc_handle)( pinfo, h223_rev_lc_num, pend->rev_channel_params );
+ (*h223_add_lc_handle)( actx->pinfo, h223_rev_lc_num, pend->rev_channel_params );
}
} else {
/* we missed the OpenLogicalChannel packet */
}
- pinfo->p2p_dir = p2p_dir;
+ actx->pinfo->p2p_dir = p2p_dir;
#line 480 "h245.cnf"
@@ -13549,8 +13545,8 @@ dissect_h245_OpenLogicalChannelAck(tvbuff_t *tvb, int offset, packet_info *pinfo
return offset;
}
-static int dissect_openLogicalChannelAck(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OpenLogicalChannelAck(tvb, offset, pinfo, tree, hf_h245_openLogicalChannelAck);
+static int dissect_openLogicalChannelAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OpenLogicalChannelAck(tvb, offset, actx, tree, hf_h245_openLogicalChannelAck);
}
@@ -13591,15 +13587,15 @@ static const per_choice_t OpenLogicalChannelRejectCause_choice[] = {
};
static int
-dissect_h245_OpenLogicalChannelRejectCause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_OpenLogicalChannelRejectCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_OpenLogicalChannelRejectCause, OpenLogicalChannelRejectCause_choice,
NULL);
return offset;
}
-static int dissect_olc_rej_cause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OpenLogicalChannelRejectCause(tvb, offset, pinfo, tree, hf_h245_olc_rej_cause);
+static int dissect_olc_rej_cause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OpenLogicalChannelRejectCause(tvb, offset, actx, tree, hf_h245_olc_rej_cause);
}
@@ -13610,8 +13606,8 @@ static const per_sequence_t OpenLogicalChannelReject_sequence[] = {
};
static int
-dissect_h245_OpenLogicalChannelReject(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_OpenLogicalChannelReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_OpenLogicalChannelReject, OpenLogicalChannelReject_sequence);
#line 423 "h245.cnf"
@@ -13620,8 +13616,8 @@ dissect_h245_OpenLogicalChannelReject(tvbuff_t *tvb, int offset, packet_info *pi
return offset;
}
-static int dissect_openLogicalChannelReject(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OpenLogicalChannelReject(tvb, offset, pinfo, tree, hf_h245_openLogicalChannelReject);
+static int dissect_openLogicalChannelReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OpenLogicalChannelReject(tvb, offset, actx, tree, hf_h245_openLogicalChannelReject);
}
@@ -13631,8 +13627,8 @@ static const per_sequence_t CloseLogicalChannelAck_sequence[] = {
};
static int
-dissect_h245_CloseLogicalChannelAck(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_CloseLogicalChannelAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_CloseLogicalChannelAck, CloseLogicalChannelAck_sequence);
#line 433 "h245.cnf"
@@ -13641,8 +13637,8 @@ dissect_h245_CloseLogicalChannelAck(tvbuff_t *tvb, int offset, packet_info *pinf
return offset;
}
-static int dissect_closeLogicalChannelAck(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CloseLogicalChannelAck(tvb, offset, pinfo, tree, hf_h245_closeLogicalChannelAck);
+static int dissect_closeLogicalChannelAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CloseLogicalChannelAck(tvb, offset, actx, tree, hf_h245_closeLogicalChannelAck);
}
@@ -13652,14 +13648,14 @@ static const per_sequence_t RequestChannelCloseAck_sequence[] = {
};
static int
-dissect_h245_RequestChannelCloseAck(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RequestChannelCloseAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RequestChannelCloseAck, RequestChannelCloseAck_sequence);
return offset;
}
-static int dissect_requestChannelCloseAck(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RequestChannelCloseAck(tvb, offset, pinfo, tree, hf_h245_requestChannelCloseAck);
+static int dissect_requestChannelCloseAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RequestChannelCloseAck(tvb, offset, actx, tree, hf_h245_requestChannelCloseAck);
}
@@ -13674,15 +13670,15 @@ static const per_choice_t RequestChannelCloseRejectCause_choice[] = {
};
static int
-dissect_h245_RequestChannelCloseRejectCause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RequestChannelCloseRejectCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_RequestChannelCloseRejectCause, RequestChannelCloseRejectCause_choice,
NULL);
return offset;
}
-static int dissect_req_chan_clos_rej_cause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RequestChannelCloseRejectCause(tvb, offset, pinfo, tree, hf_h245_req_chan_clos_rej_cause);
+static int dissect_req_chan_clos_rej_cause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RequestChannelCloseRejectCause(tvb, offset, actx, tree, hf_h245_req_chan_clos_rej_cause);
}
@@ -13693,14 +13689,14 @@ static const per_sequence_t RequestChannelCloseReject_sequence[] = {
};
static int
-dissect_h245_RequestChannelCloseReject(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RequestChannelCloseReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RequestChannelCloseReject, RequestChannelCloseReject_sequence);
return offset;
}
-static int dissect_requestChannelCloseReject(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RequestChannelCloseReject(tvb, offset, pinfo, tree, hf_h245_requestChannelCloseReject);
+static int dissect_requestChannelCloseReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RequestChannelCloseReject(tvb, offset, actx, tree, hf_h245_requestChannelCloseReject);
}
@@ -13711,14 +13707,14 @@ static const per_sequence_t MultiplexEntrySendAck_sequence[] = {
};
static int
-dissect_h245_MultiplexEntrySendAck(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MultiplexEntrySendAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MultiplexEntrySendAck, MultiplexEntrySendAck_sequence);
return offset;
}
-static int dissect_multiplexEntrySendAck(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplexEntrySendAck(tvb, offset, pinfo, tree, hf_h245_multiplexEntrySendAck);
+static int dissect_multiplexEntrySendAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplexEntrySendAck(tvb, offset, actx, tree, hf_h245_multiplexEntrySendAck);
}
@@ -13735,15 +13731,15 @@ static const per_choice_t MultiplexEntryRejectionDescriptionsCause_choice[] = {
};
static int
-dissect_h245_MultiplexEntryRejectionDescriptionsCause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MultiplexEntryRejectionDescriptionsCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_MultiplexEntryRejectionDescriptionsCause, MultiplexEntryRejectionDescriptionsCause_choice,
NULL);
return offset;
}
-static int dissect_mux_rej_cause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplexEntryRejectionDescriptionsCause(tvb, offset, pinfo, tree, hf_h245_mux_rej_cause);
+static int dissect_mux_rej_cause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplexEntryRejectionDescriptionsCause(tvb, offset, actx, tree, hf_h245_mux_rej_cause);
}
@@ -13754,14 +13750,14 @@ static const per_sequence_t MultiplexEntryRejectionDescriptions_sequence[] = {
};
static int
-dissect_h245_MultiplexEntryRejectionDescriptions(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MultiplexEntryRejectionDescriptions(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MultiplexEntryRejectionDescriptions, MultiplexEntryRejectionDescriptions_sequence);
return offset;
}
-static int dissect_rejectionDescriptions1_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplexEntryRejectionDescriptions(tvb, offset, pinfo, tree, hf_h245_rejectionDescriptions1_item);
+static int dissect_rejectionDescriptions1_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplexEntryRejectionDescriptions(tvb, offset, actx, tree, hf_h245_rejectionDescriptions1_item);
}
@@ -13770,15 +13766,15 @@ static const per_sequence_t SET_SIZE_1_15_OF_MultiplexEntryRejectionDescriptions
};
static int
-dissect_h245_SET_SIZE_1_15_OF_MultiplexEntryRejectionDescriptions(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SET_SIZE_1_15_OF_MultiplexEntryRejectionDescriptions(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_15_OF_MultiplexEntryRejectionDescriptions, SET_SIZE_1_15_OF_MultiplexEntryRejectionDescriptions_set_of,
1, 15);
return offset;
}
-static int dissect_rejectionDescriptions1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_15_OF_MultiplexEntryRejectionDescriptions(tvb, offset, pinfo, tree, hf_h245_rejectionDescriptions1);
+static int dissect_rejectionDescriptions1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_15_OF_MultiplexEntryRejectionDescriptions(tvb, offset, actx, tree, hf_h245_rejectionDescriptions1);
}
@@ -13789,14 +13785,14 @@ static const per_sequence_t MultiplexEntrySendReject_sequence[] = {
};
static int
-dissect_h245_MultiplexEntrySendReject(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MultiplexEntrySendReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MultiplexEntrySendReject, MultiplexEntrySendReject_sequence);
return offset;
}
-static int dissect_multiplexEntrySendReject(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplexEntrySendReject(tvb, offset, pinfo, tree, hf_h245_multiplexEntrySendReject);
+static int dissect_multiplexEntrySendReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplexEntrySendReject(tvb, offset, actx, tree, hf_h245_multiplexEntrySendReject);
}
@@ -13806,14 +13802,14 @@ static const per_sequence_t RequestMultiplexEntryAck_sequence[] = {
};
static int
-dissect_h245_RequestMultiplexEntryAck(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RequestMultiplexEntryAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RequestMultiplexEntryAck, RequestMultiplexEntryAck_sequence);
return offset;
}
-static int dissect_requestMultiplexEntryAck(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RequestMultiplexEntryAck(tvb, offset, pinfo, tree, hf_h245_requestMultiplexEntryAck);
+static int dissect_requestMultiplexEntryAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RequestMultiplexEntryAck(tvb, offset, actx, tree, hf_h245_requestMultiplexEntryAck);
}
@@ -13828,15 +13824,15 @@ static const per_choice_t RequestMultiplexEntryRejectionDescriptionsCause_choice
};
static int
-dissect_h245_RequestMultiplexEntryRejectionDescriptionsCause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RequestMultiplexEntryRejectionDescriptionsCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_RequestMultiplexEntryRejectionDescriptionsCause, RequestMultiplexEntryRejectionDescriptionsCause_choice,
NULL);
return offset;
}
-static int dissect_req_mux_rej_cause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RequestMultiplexEntryRejectionDescriptionsCause(tvb, offset, pinfo, tree, hf_h245_req_mux_rej_cause);
+static int dissect_req_mux_rej_cause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RequestMultiplexEntryRejectionDescriptionsCause(tvb, offset, actx, tree, hf_h245_req_mux_rej_cause);
}
@@ -13847,14 +13843,14 @@ static const per_sequence_t RequestMultiplexEntryRejectionDescriptions_sequence[
};
static int
-dissect_h245_RequestMultiplexEntryRejectionDescriptions(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RequestMultiplexEntryRejectionDescriptions(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RequestMultiplexEntryRejectionDescriptions, RequestMultiplexEntryRejectionDescriptions_sequence);
return offset;
}
-static int dissect_rejectionDescriptions2_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RequestMultiplexEntryRejectionDescriptions(tvb, offset, pinfo, tree, hf_h245_rejectionDescriptions2_item);
+static int dissect_rejectionDescriptions2_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RequestMultiplexEntryRejectionDescriptions(tvb, offset, actx, tree, hf_h245_rejectionDescriptions2_item);
}
@@ -13863,15 +13859,15 @@ static const per_sequence_t SET_SIZE_1_15_OF_RequestMultiplexEntryRejectionDescr
};
static int
-dissect_h245_SET_SIZE_1_15_OF_RequestMultiplexEntryRejectionDescriptions(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SET_SIZE_1_15_OF_RequestMultiplexEntryRejectionDescriptions(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_15_OF_RequestMultiplexEntryRejectionDescriptions, SET_SIZE_1_15_OF_RequestMultiplexEntryRejectionDescriptions_set_of,
1, 15);
return offset;
}
-static int dissect_rejectionDescriptions2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_15_OF_RequestMultiplexEntryRejectionDescriptions(tvb, offset, pinfo, tree, hf_h245_rejectionDescriptions2);
+static int dissect_rejectionDescriptions2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_15_OF_RequestMultiplexEntryRejectionDescriptions(tvb, offset, actx, tree, hf_h245_rejectionDescriptions2);
}
@@ -13882,14 +13878,14 @@ static const per_sequence_t RequestMultiplexEntryReject_sequence[] = {
};
static int
-dissect_h245_RequestMultiplexEntryReject(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RequestMultiplexEntryReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RequestMultiplexEntryReject, RequestMultiplexEntryReject_sequence);
return offset;
}
-static int dissect_requestMultiplexEntryReject(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RequestMultiplexEntryReject(tvb, offset, pinfo, tree, hf_h245_requestMultiplexEntryReject);
+static int dissect_requestMultiplexEntryReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RequestMultiplexEntryReject(tvb, offset, actx, tree, hf_h245_requestMultiplexEntryReject);
}
@@ -13906,15 +13902,15 @@ static const per_choice_t Req_mode_ack_response_choice[] = {
};
static int
-dissect_h245_Req_mode_ack_response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Req_mode_ack_response(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Req_mode_ack_response, Req_mode_ack_response_choice,
NULL);
return offset;
}
-static int dissect_req_mode_ack_response(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Req_mode_ack_response(tvb, offset, pinfo, tree, hf_h245_req_mode_ack_response);
+static int dissect_req_mode_ack_response(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Req_mode_ack_response(tvb, offset, actx, tree, hf_h245_req_mode_ack_response);
}
@@ -13925,14 +13921,14 @@ static const per_sequence_t RequestModeAck_sequence[] = {
};
static int
-dissect_h245_RequestModeAck(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RequestModeAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RequestModeAck, RequestModeAck_sequence);
return offset;
}
-static int dissect_requestModeAck(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RequestModeAck(tvb, offset, pinfo, tree, hf_h245_requestModeAck);
+static int dissect_requestModeAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RequestModeAck(tvb, offset, actx, tree, hf_h245_requestModeAck);
}
@@ -13951,15 +13947,15 @@ static const per_choice_t RequestModeRejectCause_choice[] = {
};
static int
-dissect_h245_RequestModeRejectCause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RequestModeRejectCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_RequestModeRejectCause, RequestModeRejectCause_choice,
NULL);
return offset;
}
-static int dissect_req_rej_cause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RequestModeRejectCause(tvb, offset, pinfo, tree, hf_h245_req_rej_cause);
+static int dissect_req_rej_cause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RequestModeRejectCause(tvb, offset, actx, tree, hf_h245_req_rej_cause);
}
@@ -13970,14 +13966,14 @@ static const per_sequence_t RequestModeReject_sequence[] = {
};
static int
-dissect_h245_RequestModeReject(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RequestModeReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RequestModeReject, RequestModeReject_sequence);
return offset;
}
-static int dissect_requestModeReject(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RequestModeReject(tvb, offset, pinfo, tree, hf_h245_requestModeReject);
+static int dissect_requestModeReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RequestModeReject(tvb, offset, actx, tree, hf_h245_requestModeReject);
}
@@ -13987,14 +13983,14 @@ static const per_sequence_t RoundTripDelayResponse_sequence[] = {
};
static int
-dissect_h245_RoundTripDelayResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RoundTripDelayResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RoundTripDelayResponse, RoundTripDelayResponse_sequence);
return offset;
}
-static int dissect_roundTripDelayResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RoundTripDelayResponse(tvb, offset, pinfo, tree, hf_h245_roundTripDelayResponse);
+static int dissect_roundTripDelayResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RoundTripDelayResponse(tvb, offset, actx, tree, hf_h245_roundTripDelayResponse);
}
@@ -14013,15 +14009,15 @@ static const per_choice_t Mla_type_choice[] = {
};
static int
-dissect_h245_Mla_type(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Mla_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Mla_type, Mla_type_choice,
NULL);
return offset;
}
-static int dissect_mla_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Mla_type(tvb, offset, pinfo, tree, hf_h245_mla_type);
+static int dissect_mla_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Mla_type(tvb, offset, actx, tree, hf_h245_mla_type);
}
@@ -14031,14 +14027,14 @@ static const per_sequence_t MaintenanceLoopAck_sequence[] = {
};
static int
-dissect_h245_MaintenanceLoopAck(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MaintenanceLoopAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MaintenanceLoopAck, MaintenanceLoopAck_sequence);
return offset;
}
-static int dissect_maintenanceLoopAck(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MaintenanceLoopAck(tvb, offset, pinfo, tree, hf_h245_maintenanceLoopAck);
+static int dissect_maintenanceLoopAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MaintenanceLoopAck(tvb, offset, actx, tree, hf_h245_maintenanceLoopAck);
}
@@ -14057,15 +14053,15 @@ static const per_choice_t Mlrej_type_choice[] = {
};
static int
-dissect_h245_Mlrej_type(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Mlrej_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Mlrej_type, Mlrej_type_choice,
NULL);
return offset;
}
-static int dissect_mlrej_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Mlrej_type(tvb, offset, pinfo, tree, hf_h245_mlrej_type);
+static int dissect_mlrej_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Mlrej_type(tvb, offset, actx, tree, hf_h245_mlrej_type);
}
@@ -14080,15 +14076,15 @@ static const per_choice_t MaintenanceLoopRejectCause_choice[] = {
};
static int
-dissect_h245_MaintenanceLoopRejectCause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MaintenanceLoopRejectCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_MaintenanceLoopRejectCause, MaintenanceLoopRejectCause_choice,
NULL);
return offset;
}
-static int dissect_maintloop_rej_cause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MaintenanceLoopRejectCause(tvb, offset, pinfo, tree, hf_h245_maintloop_rej_cause);
+static int dissect_maintloop_rej_cause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MaintenanceLoopRejectCause(tvb, offset, actx, tree, hf_h245_maintloop_rej_cause);
}
@@ -14099,27 +14095,27 @@ static const per_sequence_t MaintenanceLoopReject_sequence[] = {
};
static int
-dissect_h245_MaintenanceLoopReject(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MaintenanceLoopReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MaintenanceLoopReject, MaintenanceLoopReject_sequence);
return offset;
}
-static int dissect_maintenanceLoopReject(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MaintenanceLoopReject(tvb, offset, pinfo, tree, hf_h245_maintenanceLoopReject);
+static int dissect_maintenanceLoopReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MaintenanceLoopReject(tvb, offset, actx, tree, hf_h245_maintenanceLoopReject);
}
static int
-dissect_h245_BMPString_SIZE_1_128(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_BMPString(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_BMPString_SIZE_1_128(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_BMPString(tvb, offset, actx, tree, hf_index,
1, 128);
return offset;
}
-static int dissect_sessionDescription(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_BMPString_SIZE_1_128(tvb, offset, pinfo, tree, hf_h245_sessionDescription);
+static int dissect_sessionDescription(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_BMPString_SIZE_1_128(tvb, offset, actx, tree, hf_h245_sessionDescription);
}
@@ -14138,27 +14134,27 @@ static const per_choice_t T_dataType_choice[] = {
};
static int
-dissect_h245_T_dataType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_dataType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_dataType, T_dataType_choice,
NULL);
return offset;
}
-static int dissect_entryDataType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_dataType(tvb, offset, pinfo, tree, hf_h245_entryDataType);
+static int dissect_entryDataType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_dataType(tvb, offset, actx, tree, hf_h245_entryDataType);
}
static int
-dissect_h245_Cm_mediaChannel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_h245_TransportAddress(tvb, offset, pinfo, tree, hf_index);
+dissect_h245_Cm_mediaChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_h245_TransportAddress(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_cm_mediaChannel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Cm_mediaChannel(tvb, offset, pinfo, tree, hf_h245_cm_mediaChannel);
+static int dissect_cm_mediaChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Cm_mediaChannel(tvb, offset, actx, tree, hf_h245_cm_mediaChannel);
}
@@ -14180,14 +14176,14 @@ static const per_sequence_t CommunicationModeTableEntry_sequence[] = {
};
static int
-dissect_h245_CommunicationModeTableEntry(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_CommunicationModeTableEntry(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_CommunicationModeTableEntry, CommunicationModeTableEntry_sequence);
return offset;
}
-static int dissect_communicationModeTable_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CommunicationModeTableEntry(tvb, offset, pinfo, tree, hf_h245_communicationModeTable_item);
+static int dissect_communicationModeTable_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CommunicationModeTableEntry(tvb, offset, actx, tree, hf_h245_communicationModeTable_item);
}
@@ -14196,15 +14192,15 @@ static const per_sequence_t SET_SIZE_1_256_OF_CommunicationModeTableEntry_set_of
};
static int
-dissect_h245_SET_SIZE_1_256_OF_CommunicationModeTableEntry(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SET_SIZE_1_256_OF_CommunicationModeTableEntry(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_256_OF_CommunicationModeTableEntry, SET_SIZE_1_256_OF_CommunicationModeTableEntry_set_of,
1, 256);
return offset;
}
-static int dissect_communicationModeTable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_256_OF_CommunicationModeTableEntry(tvb, offset, pinfo, tree, hf_h245_communicationModeTable);
+static int dissect_communicationModeTable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_256_OF_CommunicationModeTableEntry(tvb, offset, actx, tree, hf_h245_communicationModeTable);
}
@@ -14219,31 +14215,31 @@ static const per_choice_t CommunicationModeResponse_choice[] = {
};
static int
-dissect_h245_CommunicationModeResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_CommunicationModeResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_CommunicationModeResponse, CommunicationModeResponse_choice,
NULL);
return offset;
}
-static int dissect_communicationModeResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CommunicationModeResponse(tvb, offset, pinfo, tree, hf_h245_communicationModeResponse);
+static int dissect_communicationModeResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CommunicationModeResponse(tvb, offset, actx, tree, hf_h245_communicationModeResponse);
}
static int
-dissect_h245_TerminalID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_TerminalID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 128, NULL);
return offset;
}
-static int dissect_terminalID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalID(tvb, offset, pinfo, tree, hf_h245_terminalID);
+static int dissect_terminalID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalID(tvb, offset, actx, tree, hf_h245_terminalID);
}
-static int dissect_extensionAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalID(tvb, offset, pinfo, tree, hf_h245_extensionAddress);
+static int dissect_extensionAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalID(tvb, offset, actx, tree, hf_h245_extensionAddress);
}
@@ -14254,14 +14250,14 @@ static const per_sequence_t T_mCTerminalIDResponse_sequence[] = {
};
static int
-dissect_h245_T_mCTerminalIDResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_mCTerminalIDResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_mCTerminalIDResponse, T_mCTerminalIDResponse_sequence);
return offset;
}
-static int dissect_mCTerminalIDResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_mCTerminalIDResponse(tvb, offset, pinfo, tree, hf_h245_mCTerminalIDResponse);
+static int dissect_mCTerminalIDResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_mCTerminalIDResponse(tvb, offset, actx, tree, hf_h245_mCTerminalIDResponse);
}
@@ -14272,27 +14268,27 @@ static const per_sequence_t T_terminalIDResponse_sequence[] = {
};
static int
-dissect_h245_T_terminalIDResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_terminalIDResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_terminalIDResponse, T_terminalIDResponse_sequence);
return offset;
}
-static int dissect_terminalIDResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_terminalIDResponse(tvb, offset, pinfo, tree, hf_h245_terminalIDResponse);
+static int dissect_terminalIDResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_terminalIDResponse(tvb, offset, actx, tree, hf_h245_terminalIDResponse);
}
static int
-dissect_h245_ConferenceID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_ConferenceID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 32, NULL);
return offset;
}
-static int dissect_conferenceID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_ConferenceID(tvb, offset, pinfo, tree, hf_h245_conferenceID);
+static int dissect_conferenceID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_ConferenceID(tvb, offset, actx, tree, hf_h245_conferenceID);
}
@@ -14303,27 +14299,27 @@ static const per_sequence_t T_conferenceIDResponse_sequence[] = {
};
static int
-dissect_h245_T_conferenceIDResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_conferenceIDResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_conferenceIDResponse, T_conferenceIDResponse_sequence);
return offset;
}
-static int dissect_conferenceIDResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_conferenceIDResponse(tvb, offset, pinfo, tree, hf_h245_conferenceIDResponse);
+static int dissect_conferenceIDResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_conferenceIDResponse(tvb, offset, actx, tree, hf_h245_conferenceIDResponse);
}
static int
-dissect_h245_Password(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Password(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 32, NULL);
return offset;
}
-static int dissect_password(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Password(tvb, offset, pinfo, tree, hf_h245_password);
+static int dissect_password(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Password(tvb, offset, actx, tree, hf_h245_password);
}
@@ -14334,14 +14330,14 @@ static const per_sequence_t T_passwordResponse_sequence[] = {
};
static int
-dissect_h245_T_passwordResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_passwordResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_passwordResponse, T_passwordResponse_sequence);
return offset;
}
-static int dissect_passwordResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_passwordResponse(tvb, offset, pinfo, tree, hf_h245_passwordResponse);
+static int dissect_passwordResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_passwordResponse(tvb, offset, actx, tree, hf_h245_passwordResponse);
}
@@ -14350,15 +14346,15 @@ static const per_sequence_t SET_SIZE_1_256_OF_TerminalLabel_set_of[1] = {
};
static int
-dissect_h245_SET_SIZE_1_256_OF_TerminalLabel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SET_SIZE_1_256_OF_TerminalLabel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_256_OF_TerminalLabel, SET_SIZE_1_256_OF_TerminalLabel_set_of,
1, 256);
return offset;
}
-static int dissect_terminalListResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_256_OF_TerminalLabel(tvb, offset, pinfo, tree, hf_h245_terminalListResponse);
+static int dissect_terminalListResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_256_OF_TerminalLabel(tvb, offset, actx, tree, hf_h245_terminalListResponse);
}
@@ -14375,15 +14371,15 @@ static const per_choice_t T_makeMeChairResponse_choice[] = {
};
static int
-dissect_h245_T_makeMeChairResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_makeMeChairResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_makeMeChairResponse, T_makeMeChairResponse_choice,
NULL);
return offset;
}
-static int dissect_makeMeChairResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_makeMeChairResponse(tvb, offset, pinfo, tree, hf_h245_makeMeChairResponse);
+static int dissect_makeMeChairResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_makeMeChairResponse(tvb, offset, actx, tree, hf_h245_makeMeChairResponse);
}
@@ -14393,14 +14389,14 @@ static const per_sequence_t T_extensionAddressResponse_sequence[] = {
};
static int
-dissect_h245_T_extensionAddressResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_extensionAddressResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_extensionAddressResponse, T_extensionAddressResponse_sequence);
return offset;
}
-static int dissect_extensionAddressResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_extensionAddressResponse(tvb, offset, pinfo, tree, hf_h245_extensionAddressResponse);
+static int dissect_extensionAddressResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_extensionAddressResponse(tvb, offset, actx, tree, hf_h245_extensionAddressResponse);
}
@@ -14411,14 +14407,14 @@ static const per_sequence_t T_chairTokenOwnerResponse_sequence[] = {
};
static int
-dissect_h245_T_chairTokenOwnerResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_chairTokenOwnerResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_chairTokenOwnerResponse, T_chairTokenOwnerResponse_sequence);
return offset;
}
-static int dissect_chairTokenOwnerResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_chairTokenOwnerResponse(tvb, offset, pinfo, tree, hf_h245_chairTokenOwnerResponse);
+static int dissect_chairTokenOwnerResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_chairTokenOwnerResponse(tvb, offset, actx, tree, hf_h245_chairTokenOwnerResponse);
}
@@ -14429,14 +14425,14 @@ static const per_sequence_t T_terminalCertificateResponse_sequence[] = {
};
static int
-dissect_h245_T_terminalCertificateResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_terminalCertificateResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_terminalCertificateResponse, T_terminalCertificateResponse_sequence);
return offset;
}
-static int dissect_terminalCertificateResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_terminalCertificateResponse(tvb, offset, pinfo, tree, hf_h245_terminalCertificateResponse);
+static int dissect_terminalCertificateResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_terminalCertificateResponse(tvb, offset, actx, tree, hf_h245_terminalCertificateResponse);
}
@@ -14453,15 +14449,15 @@ static const per_choice_t T_broadcastMyLogicalChannelResponse_choice[] = {
};
static int
-dissect_h245_T_broadcastMyLogicalChannelResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_broadcastMyLogicalChannelResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_broadcastMyLogicalChannelResponse, T_broadcastMyLogicalChannelResponse_choice,
NULL);
return offset;
}
-static int dissect_broadcastMyLogicalChannelResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_broadcastMyLogicalChannelResponse(tvb, offset, pinfo, tree, hf_h245_broadcastMyLogicalChannelResponse);
+static int dissect_broadcastMyLogicalChannelResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_broadcastMyLogicalChannelResponse(tvb, offset, actx, tree, hf_h245_broadcastMyLogicalChannelResponse);
}
@@ -14478,15 +14474,15 @@ static const per_choice_t T_makeTerminalBroadcasterResponse_choice[] = {
};
static int
-dissect_h245_T_makeTerminalBroadcasterResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_makeTerminalBroadcasterResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_makeTerminalBroadcasterResponse, T_makeTerminalBroadcasterResponse_choice,
NULL);
return offset;
}
-static int dissect_makeTerminalBroadcasterResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_makeTerminalBroadcasterResponse(tvb, offset, pinfo, tree, hf_h245_makeTerminalBroadcasterResponse);
+static int dissect_makeTerminalBroadcasterResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_makeTerminalBroadcasterResponse(tvb, offset, actx, tree, hf_h245_makeTerminalBroadcasterResponse);
}
@@ -14503,15 +14499,15 @@ static const per_choice_t T_sendThisSourceResponse_choice[] = {
};
static int
-dissect_h245_T_sendThisSourceResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_sendThisSourceResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_sendThisSourceResponse, T_sendThisSourceResponse_choice,
NULL);
return offset;
}
-static int dissect_sendThisSourceResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_sendThisSourceResponse(tvb, offset, pinfo, tree, hf_h245_sendThisSourceResponse);
+static int dissect_sendThisSourceResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_sendThisSourceResponse(tvb, offset, actx, tree, hf_h245_sendThisSourceResponse);
}
@@ -14522,14 +14518,14 @@ static const per_sequence_t TerminalInformation_sequence[] = {
};
static int
-dissect_h245_TerminalInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_TerminalInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_TerminalInformation, TerminalInformation_sequence);
return offset;
}
-static int dissect_terminalInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalInformation(tvb, offset, pinfo, tree, hf_h245_terminalInformation_item);
+static int dissect_terminalInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalInformation(tvb, offset, actx, tree, hf_h245_terminalInformation_item);
}
@@ -14538,14 +14534,14 @@ static const per_sequence_t SEQUENCE_OF_TerminalInformation_sequence_of[1] = {
};
static int
-dissect_h245_SEQUENCE_OF_TerminalInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_OF_TerminalInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_OF_TerminalInformation, SEQUENCE_OF_TerminalInformation_sequence_of);
return offset;
}
-static int dissect_terminalInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_OF_TerminalInformation(tvb, offset, pinfo, tree, hf_h245_terminalInformation);
+static int dissect_terminalInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_OF_TerminalInformation(tvb, offset, actx, tree, hf_h245_terminalInformation);
}
@@ -14555,14 +14551,14 @@ static const per_sequence_t RequestAllTerminalIDsResponse_sequence[] = {
};
static int
-dissect_h245_RequestAllTerminalIDsResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RequestAllTerminalIDsResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RequestAllTerminalIDsResponse, RequestAllTerminalIDsResponse_sequence);
return offset;
}
-static int dissect_requestAllTerminalIDsResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RequestAllTerminalIDsResponse(tvb, offset, pinfo, tree, hf_h245_requestAllTerminalIDsResponse);
+static int dissect_requestAllTerminalIDsResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RequestAllTerminalIDsResponse(tvb, offset, actx, tree, hf_h245_requestAllTerminalIDsResponse);
}
@@ -14579,15 +14575,15 @@ static const per_choice_t T_reject_choice[] = {
};
static int
-dissect_h245_T_reject(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_reject(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_reject, T_reject_choice,
NULL);
return offset;
}
-static int dissect_reject(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_reject(tvb, offset, pinfo, tree, hf_h245_reject);
+static int dissect_reject(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_reject(tvb, offset, actx, tree, hf_h245_reject);
}
@@ -14604,15 +14600,15 @@ static const per_choice_t RemoteMCResponse_choice[] = {
};
static int
-dissect_h245_RemoteMCResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RemoteMCResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_RemoteMCResponse, RemoteMCResponse_choice,
NULL);
return offset;
}
-static int dissect_remoteMCResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RemoteMCResponse(tvb, offset, pinfo, tree, hf_h245_remoteMCResponse);
+static int dissect_remoteMCResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RemoteMCResponse(tvb, offset, actx, tree, hf_h245_remoteMCResponse);
}
@@ -14657,15 +14653,15 @@ static const per_choice_t ConferenceResponse_choice[] = {
};
static int
-dissect_h245_ConferenceResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_ConferenceResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_ConferenceResponse, ConferenceResponse_choice,
NULL);
return offset;
}
-static int dissect_conferenceResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_ConferenceResponse(tvb, offset, pinfo, tree, hf_h245_conferenceResponse);
+static int dissect_conferenceResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_ConferenceResponse(tvb, offset, actx, tree, hf_h245_conferenceResponse);
}
@@ -14676,14 +14672,14 @@ static const per_sequence_t CallInformationResp_sequence[] = {
};
static int
-dissect_h245_CallInformationResp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_CallInformationResp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_CallInformationResp, CallInformationResp_sequence);
return offset;
}
-static int dissect_callInformationResp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CallInformationResp(tvb, offset, pinfo, tree, hf_h245_callInformationResp);
+static int dissect_callInformationResp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CallInformationResp(tvb, offset, actx, tree, hf_h245_callInformationResp);
}
@@ -14700,15 +14696,15 @@ static const per_choice_t T_rejected_choice[] = {
};
static int
-dissect_h245_T_rejected(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_rejected(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_rejected, T_rejected_choice,
NULL);
return offset;
}
-static int dissect_rejected(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_rejected(tvb, offset, pinfo, tree, hf_h245_rejected);
+static int dissect_rejected(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_rejected(tvb, offset, actx, tree, hf_h245_rejected);
}
@@ -14725,15 +14721,15 @@ static const per_choice_t T_responseCode_choice[] = {
};
static int
-dissect_h245_T_responseCode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_responseCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_responseCode, T_responseCode_choice,
NULL);
return offset;
}
-static int dissect_responseCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_responseCode(tvb, offset, pinfo, tree, hf_h245_responseCode);
+static int dissect_responseCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_responseCode(tvb, offset, actx, tree, hf_h245_responseCode);
}
@@ -14744,26 +14740,26 @@ static const per_sequence_t AddConnectionResp_sequence[] = {
};
static int
-dissect_h245_AddConnectionResp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_AddConnectionResp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_AddConnectionResp, AddConnectionResp_sequence);
return offset;
}
-static int dissect_addConnectionResp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_AddConnectionResp(tvb, offset, pinfo, tree, hf_h245_addConnectionResp);
+static int dissect_addConnectionResp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_AddConnectionResp(tvb, offset, actx, tree, hf_h245_addConnectionResp);
}
static int
-dissect_h245_RemoveConnectionResp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_h245_RemoveConnection(tvb, offset, pinfo, tree, hf_index);
+dissect_h245_RemoveConnectionResp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_h245_RemoveConnection(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_removeConnectionResp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RemoveConnectionResp(tvb, offset, pinfo, tree, hf_h245_removeConnectionResp);
+static int dissect_removeConnectionResp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RemoveConnectionResp(tvb, offset, actx, tree, hf_h245_removeConnectionResp);
}
@@ -14773,14 +14769,14 @@ static const per_sequence_t MaximumHeaderIntervalResp_sequence[] = {
};
static int
-dissect_h245_MaximumHeaderIntervalResp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MaximumHeaderIntervalResp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MaximumHeaderIntervalResp, MaximumHeaderIntervalResp_sequence);
return offset;
}
-static int dissect_maximumHeaderIntervalResp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MaximumHeaderIntervalResp(tvb, offset, pinfo, tree, hf_h245_maximumHeaderIntervalResp);
+static int dissect_maximumHeaderIntervalResp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MaximumHeaderIntervalResp(tvb, offset, actx, tree, hf_h245_maximumHeaderIntervalResp);
}
@@ -14803,15 +14799,15 @@ static const per_choice_t MultilinkResponse_choice[] = {
};
static int
-dissect_h245_MultilinkResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MultilinkResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_MultilinkResponse, MultilinkResponse_choice,
NULL);
return offset;
}
-static int dissect_multilinkResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultilinkResponse(tvb, offset, pinfo, tree, hf_h245_multilinkResponse);
+static int dissect_multilinkResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultilinkResponse(tvb, offset, actx, tree, hf_h245_multilinkResponse);
}
@@ -14823,14 +14819,14 @@ static const per_sequence_t LogicalChannelRateAcknowledge_sequence[] = {
};
static int
-dissect_h245_LogicalChannelRateAcknowledge(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_LogicalChannelRateAcknowledge(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_LogicalChannelRateAcknowledge, LogicalChannelRateAcknowledge_sequence);
return offset;
}
-static int dissect_logicalChannelRateAcknowledge(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_LogicalChannelRateAcknowledge(tvb, offset, pinfo, tree, hf_h245_logicalChannelRateAcknowledge);
+static int dissect_logicalChannelRateAcknowledge(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_LogicalChannelRateAcknowledge(tvb, offset, actx, tree, hf_h245_logicalChannelRateAcknowledge);
}
@@ -14847,15 +14843,15 @@ static const per_choice_t LogicalChannelRateRejectReason_choice[] = {
};
static int
-dissect_h245_LogicalChannelRateRejectReason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_LogicalChannelRateRejectReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_LogicalChannelRateRejectReason, LogicalChannelRateRejectReason_choice,
NULL);
return offset;
}
-static int dissect_rejectReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_LogicalChannelRateRejectReason(tvb, offset, pinfo, tree, hf_h245_rejectReason);
+static int dissect_rejectReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_LogicalChannelRateRejectReason(tvb, offset, actx, tree, hf_h245_rejectReason);
}
@@ -14868,14 +14864,14 @@ static const per_sequence_t LogicalChannelRateReject_sequence[] = {
};
static int
-dissect_h245_LogicalChannelRateReject(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_LogicalChannelRateReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_LogicalChannelRateReject, LogicalChannelRateReject_sequence);
return offset;
}
-static int dissect_logicalChannelRateReject(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_LogicalChannelRateReject(tvb, offset, pinfo, tree, hf_h245_logicalChannelRateReject);
+static int dissect_logicalChannelRateReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_LogicalChannelRateReject(tvb, offset, actx, tree, hf_h245_logicalChannelRateReject);
}
@@ -14938,28 +14934,28 @@ static const per_choice_t ResponseMessage_choice[] = {
};
static int
-dissect_h245_ResponseMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_ResponseMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 290 "h245.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_ResponseMessage, ResponseMessage_choice,
&value);
- if (check_col(pinfo->cinfo, COL_INFO)){
+ if (check_col(actx->pinfo->cinfo, COL_INFO)){
if ( h245_shorttypes == TRUE )
{
- col_append_fstr(pinfo->cinfo, COL_INFO, "%s ",
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
val_to_str(value, h245_ResponseMessage_short_vals, "<unknown>"));
}
else
{
- col_append_fstr(pinfo->cinfo, COL_INFO, "%s ",
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
val_to_str(value, h245_ResponseMessage_vals, "<unknown>"));
}
}
- col_set_fence(pinfo->cinfo,COL_INFO);
+ col_set_fence(actx->pinfo->cinfo,COL_INFO);
/* Add to packet info */
g_snprintf(h245_pi->frame_label, 50, "%s %s ", h245_pi->frame_label, val_to_str(value, h245_ResponseMessage_short_vals, "UKN"));
@@ -14969,8 +14965,8 @@ dissect_h245_ResponseMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_,
return offset;
}
-static int dissect_response(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_ResponseMessage(tvb, offset, pinfo, tree, hf_h245_response);
+static int dissect_response(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_ResponseMessage(tvb, offset, actx, tree, hf_h245_response);
}
@@ -14979,14 +14975,14 @@ static const per_sequence_t MaintenanceLoopOffCommand_sequence[] = {
};
static int
-dissect_h245_MaintenanceLoopOffCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MaintenanceLoopOffCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MaintenanceLoopOffCommand, MaintenanceLoopOffCommand_sequence);
return offset;
}
-static int dissect_maintenanceLoopOffCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MaintenanceLoopOffCommand(tvb, offset, pinfo, tree, hf_h245_maintenanceLoopOffCommand);
+static int dissect_maintenanceLoopOffCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MaintenanceLoopOffCommand(tvb, offset, actx, tree, hf_h245_maintenanceLoopOffCommand);
}
@@ -14995,15 +14991,15 @@ static const per_sequence_t SET_SIZE_1_65535_OF_CapabilityTableEntryNumber_set_o
};
static int
-dissect_h245_SET_SIZE_1_65535_OF_CapabilityTableEntryNumber(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SET_SIZE_1_65535_OF_CapabilityTableEntryNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_65535_OF_CapabilityTableEntryNumber, SET_SIZE_1_65535_OF_CapabilityTableEntryNumber_set_of,
1, 65535);
return offset;
}
-static int dissect_capabilityTableEntryNumbers(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_65535_OF_CapabilityTableEntryNumber(tvb, offset, pinfo, tree, hf_h245_capabilityTableEntryNumbers);
+static int dissect_capabilityTableEntryNumbers(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_65535_OF_CapabilityTableEntryNumber(tvb, offset, actx, tree, hf_h245_capabilityTableEntryNumbers);
}
@@ -15012,15 +15008,15 @@ static const per_sequence_t SET_SIZE_1_256_OF_CapabilityDescriptorNumber_set_of[
};
static int
-dissect_h245_SET_SIZE_1_256_OF_CapabilityDescriptorNumber(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SET_SIZE_1_256_OF_CapabilityDescriptorNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h245_SET_SIZE_1_256_OF_CapabilityDescriptorNumber, SET_SIZE_1_256_OF_CapabilityDescriptorNumber_set_of,
1, 256);
return offset;
}
-static int dissect_capabilityDescriptorNumbers(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SET_SIZE_1_256_OF_CapabilityDescriptorNumber(tvb, offset, pinfo, tree, hf_h245_capabilityDescriptorNumbers);
+static int dissect_capabilityDescriptorNumbers(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SET_SIZE_1_256_OF_CapabilityDescriptorNumber(tvb, offset, actx, tree, hf_h245_capabilityDescriptorNumbers);
}
@@ -15032,14 +15028,14 @@ static const per_sequence_t T_specificRequest_sequence[] = {
};
static int
-dissect_h245_T_specificRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_specificRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_specificRequest, T_specificRequest_sequence);
return offset;
}
-static int dissect_specificRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_specificRequest(tvb, offset, pinfo, tree, hf_h245_specificRequest);
+static int dissect_specificRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_specificRequest(tvb, offset, actx, tree, hf_h245_specificRequest);
}
@@ -15056,15 +15052,15 @@ static const per_choice_t SendTerminalCapabilitySet_choice[] = {
};
static int
-dissect_h245_SendTerminalCapabilitySet(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SendTerminalCapabilitySet(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_SendTerminalCapabilitySet, SendTerminalCapabilitySet_choice,
NULL);
return offset;
}
-static int dissect_sendTerminalCapabilitySet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SendTerminalCapabilitySet(tvb, offset, pinfo, tree, hf_h245_sendTerminalCapabilitySet);
+static int dissect_sendTerminalCapabilitySet(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SendTerminalCapabilitySet(tvb, offset, actx, tree, hf_h245_sendTerminalCapabilitySet);
}
@@ -15075,14 +15071,14 @@ static const per_sequence_t T_encryptionAlgorithmID_sequence[] = {
};
static int
-dissect_h245_T_encryptionAlgorithmID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_encryptionAlgorithmID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_encryptionAlgorithmID, T_encryptionAlgorithmID_sequence);
return offset;
}
-static int dissect_encryptionAlgorithmID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_encryptionAlgorithmID(tvb, offset, pinfo, tree, hf_h245_encryptionAlgorithmID);
+static int dissect_encryptionAlgorithmID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_encryptionAlgorithmID(tvb, offset, actx, tree, hf_h245_encryptionAlgorithmID);
}
@@ -15101,15 +15097,15 @@ static const per_choice_t EncryptionCommand_choice[] = {
};
static int
-dissect_h245_EncryptionCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_EncryptionCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_EncryptionCommand, EncryptionCommand_choice,
NULL);
return offset;
}
-static int dissect_encryptionCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_EncryptionCommand(tvb, offset, pinfo, tree, hf_h245_encryptionCommand);
+static int dissect_encryptionCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_EncryptionCommand(tvb, offset, actx, tree, hf_h245_encryptionCommand);
}
@@ -15128,15 +15124,15 @@ static const per_choice_t Scope_choice[] = {
};
static int
-dissect_h245_Scope(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Scope(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Scope, Scope_choice,
NULL);
return offset;
}
-static int dissect_scope(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Scope(tvb, offset, pinfo, tree, hf_h245_scope);
+static int dissect_scope(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Scope(tvb, offset, actx, tree, hf_h245_scope);
}
@@ -15153,15 +15149,15 @@ static const per_choice_t Restriction_choice[] = {
};
static int
-dissect_h245_Restriction(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Restriction(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Restriction, Restriction_choice,
NULL);
return offset;
}
-static int dissect_restriction(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Restriction(tvb, offset, pinfo, tree, hf_h245_restriction);
+static int dissect_restriction(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Restriction(tvb, offset, actx, tree, hf_h245_restriction);
}
@@ -15172,14 +15168,14 @@ static const per_sequence_t FlowControlCommand_sequence[] = {
};
static int
-dissect_h245_FlowControlCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_FlowControlCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_FlowControlCommand, FlowControlCommand_sequence);
return offset;
}
-static int dissect_flowControlCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_FlowControlCommand(tvb, offset, pinfo, tree, hf_h245_flowControlCommand);
+static int dissect_flowControlCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_FlowControlCommand(tvb, offset, actx, tree, hf_h245_flowControlCommand);
}
@@ -15202,15 +15198,15 @@ static const per_choice_t T_gstnOptions_choice[] = {
};
static int
-dissect_h245_T_gstnOptions(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_gstnOptions(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_gstnOptions, T_gstnOptions_choice,
NULL);
return offset;
}
-static int dissect_gstnOptions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_gstnOptions(tvb, offset, pinfo, tree, hf_h245_gstnOptions);
+static int dissect_gstnOptions(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_gstnOptions(tvb, offset, actx, tree, hf_h245_gstnOptions);
}
@@ -15229,15 +15225,15 @@ static const per_choice_t T_isdnOptions_choice[] = {
};
static int
-dissect_h245_T_isdnOptions(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_isdnOptions(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_isdnOptions, T_isdnOptions_choice,
NULL);
return offset;
}
-static int dissect_isdnOptions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_isdnOptions(tvb, offset, pinfo, tree, hf_h245_isdnOptions);
+static int dissect_isdnOptions(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_isdnOptions(tvb, offset, actx, tree, hf_h245_isdnOptions);
}
@@ -15258,41 +15254,41 @@ static const per_choice_t EndSessionCommand_choice[] = {
};
static int
-dissect_h245_EndSessionCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_EndSessionCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_EndSessionCommand, EndSessionCommand_choice,
NULL);
return offset;
}
-static int dissect_endSessionCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_EndSessionCommand(tvb, offset, pinfo, tree, hf_h245_endSessionCommand);
+static int dissect_endSessionCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_EndSessionCommand(tvb, offset, actx, tree, hf_h245_endSessionCommand);
}
static int
-dissect_h245_INTEGER_0_17(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,
- 0U, 17U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_0_17(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 17U, NULL, FALSE);
return offset;
}
-static int dissect_firstGOB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_17(tvb, offset, pinfo, tree, hf_h245_firstGOB);
+static int dissect_firstGOB(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_17(tvb, offset, actx, tree, hf_h245_firstGOB);
}
static int
-dissect_h245_INTEGER_1_18(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,
- 1U, 18U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_18(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 18U, NULL, FALSE);
return offset;
}
-static int dissect_numberOfGOBs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_18(tvb, offset, pinfo, tree, hf_h245_numberOfGOBs);
+static int dissect_numberOfGOBs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_18(tvb, offset, actx, tree, hf_h245_numberOfGOBs);
}
@@ -15303,43 +15299,43 @@ static const per_sequence_t T_videoFastUpdateGOB_sequence[] = {
};
static int
-dissect_h245_T_videoFastUpdateGOB(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_videoFastUpdateGOB(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_videoFastUpdateGOB, T_videoFastUpdateGOB_sequence);
return offset;
}
-static int dissect_videoFastUpdateGOB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_videoFastUpdateGOB(tvb, offset, pinfo, tree, hf_h245_videoFastUpdateGOB);
+static int dissect_videoFastUpdateGOB(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_videoFastUpdateGOB(tvb, offset, actx, tree, hf_h245_videoFastUpdateGOB);
}
static int
-dissect_h245_INTEGER_0_31(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,
- 0U, 31U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_0_31(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 31U, NULL, FALSE);
return offset;
}
-static int dissect_videoTemporalSpatialTradeOff(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_31(tvb, offset, pinfo, tree, hf_h245_videoTemporalSpatialTradeOff);
+static int dissect_videoTemporalSpatialTradeOff(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_31(tvb, offset, actx, tree, hf_h245_videoTemporalSpatialTradeOff);
}
static int
-dissect_h245_INTEGER_1_8192(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,
- 1U, 8192U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_8192(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 8192U, NULL, FALSE);
return offset;
}
-static int dissect_firstMB_1_8192(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_8192(tvb, offset, pinfo, tree, hf_h245_firstMB_1_8192);
+static int dissect_firstMB_1_8192(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_8192(tvb, offset, actx, tree, hf_h245_firstMB_1_8192);
}
-static int dissect_numberOfMBs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_8192(tvb, offset, pinfo, tree, hf_h245_numberOfMBs);
+static int dissect_numberOfMBs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_8192(tvb, offset, actx, tree, hf_h245_numberOfMBs);
}
@@ -15351,14 +15347,14 @@ static const per_sequence_t T_videoFastUpdateMB_sequence[] = {
};
static int
-dissect_h245_T_videoFastUpdateMB(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_videoFastUpdateMB(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_videoFastUpdateMB, T_videoFastUpdateMB_sequence);
return offset;
}
-static int dissect_videoFastUpdateMB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_videoFastUpdateMB(tvb, offset, pinfo, tree, hf_h245_videoFastUpdateMB);
+static int dissect_videoFastUpdateMB(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_videoFastUpdateMB(tvb, offset, actx, tree, hf_h245_videoFastUpdateMB);
}
@@ -15370,14 +15366,14 @@ static const per_sequence_t KeyProtectionMethod_sequence[] = {
};
static int
-dissect_h245_KeyProtectionMethod(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_KeyProtectionMethod(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_KeyProtectionMethod, KeyProtectionMethod_sequence);
return offset;
}
-static int dissect_keyProtectionMethod(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_KeyProtectionMethod(tvb, offset, pinfo, tree, hf_h245_keyProtectionMethod);
+static int dissect_keyProtectionMethod(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_KeyProtectionMethod(tvb, offset, actx, tree, hf_h245_keyProtectionMethod);
}
@@ -15388,14 +15384,14 @@ static const per_sequence_t EncryptionUpdateRequest_sequence[] = {
};
static int
-dissect_h245_EncryptionUpdateRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_EncryptionUpdateRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_EncryptionUpdateRequest, EncryptionUpdateRequest_sequence);
return offset;
}
-static int dissect_encryptionUpdateRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_EncryptionUpdateRequest(tvb, offset, pinfo, tree, hf_h245_encryptionUpdateRequest);
+static int dissect_encryptionUpdateRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_EncryptionUpdateRequest(tvb, offset, actx, tree, hf_h245_encryptionUpdateRequest);
}
@@ -15416,15 +15412,15 @@ static const per_choice_t RepeatCount_choice[] = {
};
static int
-dissect_h245_RepeatCount(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RepeatCount(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_RepeatCount, RepeatCount_choice,
NULL);
return offset;
}
-static int dissect_repeatCount(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RepeatCount(tvb, offset, pinfo, tree, hf_h245_repeatCount);
+static int dissect_repeatCount(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RepeatCount(tvb, offset, actx, tree, hf_h245_repeatCount);
}
@@ -15434,30 +15430,30 @@ static const per_sequence_t T_progressiveRefinementStart_sequence[] = {
};
static int
-dissect_h245_T_progressiveRefinementStart(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_progressiveRefinementStart(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_progressiveRefinementStart, T_progressiveRefinementStart_sequence);
return offset;
}
-static int dissect_progressiveRefinementStart(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_progressiveRefinementStart(tvb, offset, pinfo, tree, hf_h245_progressiveRefinementStart);
+static int dissect_progressiveRefinementStart(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_progressiveRefinementStart(tvb, offset, actx, tree, hf_h245_progressiveRefinementStart);
}
static int
-dissect_h245_INTEGER_1_9216(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,
- 1U, 9216U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_1_9216(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 9216U, NULL, FALSE);
return offset;
}
-static int dissect_firstMB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_9216(tvb, offset, pinfo, tree, hf_h245_firstMB);
+static int dissect_firstMB(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_9216(tvb, offset, actx, tree, hf_h245_firstMB);
}
-static int dissect_numberOfMBs1_1_9216(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_1_9216(tvb, offset, pinfo, tree, hf_h245_numberOfMBs1_1_9216);
+static int dissect_numberOfMBs1_1_9216(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_1_9216(tvb, offset, actx, tree, hf_h245_numberOfMBs1_1_9216);
}
@@ -15469,14 +15465,14 @@ static const per_sequence_t T_videoBadMBs_sequence[] = {
};
static int
-dissect_h245_T_videoBadMBs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_videoBadMBs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_videoBadMBs, T_videoBadMBs_sequence);
return offset;
}
-static int dissect_videoBadMBs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_videoBadMBs(tvb, offset, pinfo, tree, hf_h245_videoBadMBs);
+static int dissect_videoBadMBs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_videoBadMBs(tvb, offset, actx, tree, hf_h245_videoBadMBs);
}
@@ -15493,21 +15489,21 @@ static const per_choice_t PictureReference_choice[] = {
};
static int
-dissect_h245_PictureReference(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_PictureReference(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_PictureReference, PictureReference_choice,
NULL);
return offset;
}
-static int dissect_lostPicture_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_PictureReference(tvb, offset, pinfo, tree, hf_h245_lostPicture_item);
+static int dissect_lostPicture_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_PictureReference(tvb, offset, actx, tree, hf_h245_lostPicture_item);
}
-static int dissect_pictureReference(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_PictureReference(tvb, offset, pinfo, tree, hf_h245_pictureReference);
+static int dissect_pictureReference(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_PictureReference(tvb, offset, actx, tree, hf_h245_pictureReference);
}
-static int dissect_recoveryReferencePicture_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_PictureReference(tvb, offset, pinfo, tree, hf_h245_recoveryReferencePicture_item);
+static int dissect_recoveryReferencePicture_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_PictureReference(tvb, offset, actx, tree, hf_h245_recoveryReferencePicture_item);
}
@@ -15516,17 +15512,17 @@ static const per_sequence_t SEQUENCE_OF_PictureReference_sequence_of[1] = {
};
static int
-dissect_h245_SEQUENCE_OF_PictureReference(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SEQUENCE_OF_PictureReference(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h245_SEQUENCE_OF_PictureReference, SEQUENCE_OF_PictureReference_sequence_of);
return offset;
}
-static int dissect_lostPicture(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_OF_PictureReference(tvb, offset, pinfo, tree, hf_h245_lostPicture);
+static int dissect_lostPicture(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_OF_PictureReference(tvb, offset, actx, tree, hf_h245_lostPicture);
}
-static int dissect_recoveryReferencePicture(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SEQUENCE_OF_PictureReference(tvb, offset, pinfo, tree, hf_h245_recoveryReferencePicture);
+static int dissect_recoveryReferencePicture(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SEQUENCE_OF_PictureReference(tvb, offset, actx, tree, hf_h245_recoveryReferencePicture);
}
@@ -15538,14 +15534,14 @@ static const per_sequence_t T_lostPartialPicture_sequence[] = {
};
static int
-dissect_h245_T_lostPartialPicture(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_lostPartialPicture(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_lostPartialPicture, T_lostPartialPicture_sequence);
return offset;
}
-static int dissect_lostPartialPicture(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_lostPartialPicture(tvb, offset, pinfo, tree, hf_h245_lostPartialPicture);
+static int dissect_lostPartialPicture(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_lostPartialPicture(tvb, offset, actx, tree, hf_h245_lostPartialPicture);
}
@@ -15556,14 +15552,14 @@ static const per_sequence_t T_encryptionUpdateCommand_sequence[] = {
};
static int
-dissect_h245_T_encryptionUpdateCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_encryptionUpdateCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_encryptionUpdateCommand, T_encryptionUpdateCommand_sequence);
return offset;
}
-static int dissect_encryptionUpdateCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_encryptionUpdateCommand(tvb, offset, pinfo, tree, hf_h245_encryptionUpdateCommand);
+static int dissect_encryptionUpdateCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_encryptionUpdateCommand(tvb, offset, actx, tree, hf_h245_encryptionUpdateCommand);
}
@@ -15573,14 +15569,14 @@ static const per_sequence_t T_encryptionUpdateAck_sequence[] = {
};
static int
-dissect_h245_T_encryptionUpdateAck(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_encryptionUpdateAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_encryptionUpdateAck, T_encryptionUpdateAck_sequence);
return offset;
}
-static int dissect_encryptionUpdateAck(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_encryptionUpdateAck(tvb, offset, pinfo, tree, hf_h245_encryptionUpdateAck);
+static int dissect_encryptionUpdateAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_encryptionUpdateAck(tvb, offset, actx, tree, hf_h245_encryptionUpdateAck);
}
@@ -15643,15 +15639,15 @@ static const per_choice_t Mc_type_choice[] = {
};
static int
-dissect_h245_Mc_type(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Mc_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Mc_type, Mc_type_choice,
NULL);
return offset;
}
-static int dissect_mc_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Mc_type(tvb, offset, pinfo, tree, hf_h245_mc_type);
+static int dissect_mc_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Mc_type(tvb, offset, actx, tree, hf_h245_mc_type);
}
@@ -15668,15 +15664,15 @@ static const per_choice_t EncryptionUpdateDirection_choice[] = {
};
static int
-dissect_h245_EncryptionUpdateDirection(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_EncryptionUpdateDirection(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_EncryptionUpdateDirection, EncryptionUpdateDirection_choice,
NULL);
return offset;
}
-static int dissect_direction(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_EncryptionUpdateDirection(tvb, offset, pinfo, tree, hf_h245_direction);
+static int dissect_direction(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_EncryptionUpdateDirection(tvb, offset, actx, tree, hf_h245_direction);
}
@@ -15688,14 +15684,14 @@ static const per_sequence_t MiscellaneousCommand_sequence[] = {
};
static int
-dissect_h245_MiscellaneousCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MiscellaneousCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MiscellaneousCommand, MiscellaneousCommand_sequence);
return offset;
}
-static int dissect_miscellaneousCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MiscellaneousCommand(tvb, offset, pinfo, tree, hf_h245_miscellaneousCommand);
+static int dissect_miscellaneousCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MiscellaneousCommand(tvb, offset, actx, tree, hf_h245_miscellaneousCommand);
}
@@ -15705,14 +15701,14 @@ static const per_sequence_t CommunicationModeCommand_sequence[] = {
};
static int
-dissect_h245_CommunicationModeCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_CommunicationModeCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_CommunicationModeCommand, CommunicationModeCommand_sequence);
return offset;
}
-static int dissect_communicationModeCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CommunicationModeCommand(tvb, offset, pinfo, tree, hf_h245_communicationModeCommand);
+static int dissect_communicationModeCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CommunicationModeCommand(tvb, offset, actx, tree, hf_h245_communicationModeCommand);
}
@@ -15722,14 +15718,14 @@ static const per_sequence_t SubstituteConferenceIDCommand_sequence[] = {
};
static int
-dissect_h245_SubstituteConferenceIDCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_SubstituteConferenceIDCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_SubstituteConferenceIDCommand, SubstituteConferenceIDCommand_sequence);
return offset;
}
-static int dissect_substituteConferenceIDCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_SubstituteConferenceIDCommand(tvb, offset, pinfo, tree, hf_h245_substituteConferenceIDCommand);
+static int dissect_substituteConferenceIDCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_SubstituteConferenceIDCommand(tvb, offset, actx, tree, hf_h245_substituteConferenceIDCommand);
}
@@ -15758,15 +15754,15 @@ static const per_choice_t ConferenceCommand_choice[] = {
};
static int
-dissect_h245_ConferenceCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_ConferenceCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_ConferenceCommand, ConferenceCommand_choice,
NULL);
return offset;
}
-static int dissect_conferenceCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_ConferenceCommand(tvb, offset, pinfo, tree, hf_h245_conferenceCommand);
+static int dissect_conferenceCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_ConferenceCommand(tvb, offset, actx, tree, hf_h245_conferenceCommand);
}
@@ -15787,15 +15783,15 @@ static const per_choice_t T_h223ModeChange_choice[] = {
};
static int
-dissect_h245_T_h223ModeChange(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_h223ModeChange(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_h223ModeChange, T_h223ModeChange_choice,
NULL);
return offset;
}
-static int dissect_h223ModeChange(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_h223ModeChange(tvb, offset, pinfo, tree, hf_h245_h223ModeChange);
+static int dissect_h223ModeChange(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_h223ModeChange(tvb, offset, actx, tree, hf_h245_h223ModeChange);
}
@@ -15812,15 +15808,15 @@ static const per_choice_t T_h223AnnexADoubleFlag_choice[] = {
};
static int
-dissect_h245_T_h223AnnexADoubleFlag(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_h223AnnexADoubleFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_h223AnnexADoubleFlag, T_h223AnnexADoubleFlag_choice,
NULL);
return offset;
}
-static int dissect_h223AnnexADoubleFlag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_h223AnnexADoubleFlag(tvb, offset, pinfo, tree, hf_h245_h223AnnexADoubleFlag);
+static int dissect_h223AnnexADoubleFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_h223AnnexADoubleFlag(tvb, offset, actx, tree, hf_h245_h223AnnexADoubleFlag);
}
@@ -15837,15 +15833,15 @@ static const per_choice_t H223MultiplexReconfiguration_choice[] = {
};
static int
-dissect_h245_H223MultiplexReconfiguration(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H223MultiplexReconfiguration(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_H223MultiplexReconfiguration, H223MultiplexReconfiguration_choice,
NULL);
return offset;
}
-static int dissect_h223MultiplexReconfiguration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H223MultiplexReconfiguration(tvb, offset, pinfo, tree, hf_h245_h223MultiplexReconfiguration);
+static int dissect_h223MultiplexReconfiguration(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H223MultiplexReconfiguration(tvb, offset, actx, tree, hf_h245_h223MultiplexReconfiguration);
}
@@ -15864,15 +15860,15 @@ static const per_choice_t Cmd_clockRecovery_choice[] = {
};
static int
-dissect_h245_Cmd_clockRecovery(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Cmd_clockRecovery(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Cmd_clockRecovery, Cmd_clockRecovery_choice,
NULL);
return offset;
}
-static int dissect_cmd_clockRecovery(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Cmd_clockRecovery(tvb, offset, pinfo, tree, hf_h245_cmd_clockRecovery);
+static int dissect_cmd_clockRecovery(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Cmd_clockRecovery(tvb, offset, actx, tree, hf_h245_cmd_clockRecovery);
}
@@ -15893,15 +15889,15 @@ static const per_choice_t Cmd_errorCorrection_choice[] = {
};
static int
-dissect_h245_Cmd_errorCorrection(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Cmd_errorCorrection(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Cmd_errorCorrection, Cmd_errorCorrection_choice,
NULL);
return offset;
}
-static int dissect_cmd_errorCorrection(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Cmd_errorCorrection(tvb, offset, pinfo, tree, hf_h245_cmd_errorCorrection);
+static int dissect_cmd_errorCorrection(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Cmd_errorCorrection(tvb, offset, actx, tree, hf_h245_cmd_errorCorrection);
}
@@ -15914,14 +15910,14 @@ static const per_sequence_t Cmd_aal1_sequence[] = {
};
static int
-dissect_h245_Cmd_aal1(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Cmd_aal1(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_Cmd_aal1, Cmd_aal1_sequence);
return offset;
}
-static int dissect_cmd_aal1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Cmd_aal1(tvb, offset, pinfo, tree, hf_h245_cmd_aal1);
+static int dissect_cmd_aal1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Cmd_aal1(tvb, offset, actx, tree, hf_h245_cmd_aal1);
}
@@ -15932,14 +15928,14 @@ static const per_sequence_t Cmd_aal5_sequence[] = {
};
static int
-dissect_h245_Cmd_aal5(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Cmd_aal5(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_Cmd_aal5, Cmd_aal5_sequence);
return offset;
}
-static int dissect_cmd_aal5(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Cmd_aal5(tvb, offset, pinfo, tree, hf_h245_cmd_aal5);
+static int dissect_cmd_aal5(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Cmd_aal5(tvb, offset, actx, tree, hf_h245_cmd_aal5);
}
@@ -15956,15 +15952,15 @@ static const per_choice_t Cmd_aal_choice[] = {
};
static int
-dissect_h245_Cmd_aal(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Cmd_aal(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Cmd_aal, Cmd_aal_choice,
NULL);
return offset;
}
-static int dissect_cmd_aal(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Cmd_aal(tvb, offset, pinfo, tree, hf_h245_cmd_aal);
+static int dissect_cmd_aal(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Cmd_aal(tvb, offset, actx, tree, hf_h245_cmd_aal);
}
@@ -15983,15 +15979,15 @@ static const per_choice_t Cmd_multiplex_choice[] = {
};
static int
-dissect_h245_Cmd_multiplex(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Cmd_multiplex(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Cmd_multiplex, Cmd_multiplex_choice,
NULL);
return offset;
}
-static int dissect_cmd_multiplex(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Cmd_multiplex(tvb, offset, pinfo, tree, hf_h245_cmd_multiplex);
+static int dissect_cmd_multiplex(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Cmd_multiplex(tvb, offset, actx, tree, hf_h245_cmd_multiplex);
}
@@ -16010,15 +16006,15 @@ static const per_choice_t CmdR_multiplex_choice[] = {
};
static int
-dissect_h245_CmdR_multiplex(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_CmdR_multiplex(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_CmdR_multiplex, CmdR_multiplex_choice,
NULL);
return offset;
}
-static int dissect_cmdr_multiplex(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CmdR_multiplex(tvb, offset, pinfo, tree, hf_h245_cmdr_multiplex);
+static int dissect_cmdr_multiplex(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CmdR_multiplex(tvb, offset, actx, tree, hf_h245_cmdr_multiplex);
}
@@ -16031,14 +16027,14 @@ static const per_sequence_t Cmd_reverseParameters_sequence[] = {
};
static int
-dissect_h245_Cmd_reverseParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Cmd_reverseParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_Cmd_reverseParameters, Cmd_reverseParameters_sequence);
return offset;
}
-static int dissect_cmd_reverseParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Cmd_reverseParameters(tvb, offset, pinfo, tree, hf_h245_cmd_reverseParameters);
+static int dissect_cmd_reverseParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Cmd_reverseParameters(tvb, offset, actx, tree, hf_h245_cmd_reverseParameters);
}
@@ -16054,14 +16050,14 @@ static const per_sequence_t NewATMVCCommand_sequence[] = {
};
static int
-dissect_h245_NewATMVCCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_NewATMVCCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_NewATMVCCommand, NewATMVCCommand_sequence);
return offset;
}
-static int dissect_newATMVCCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NewATMVCCommand(tvb, offset, pinfo, tree, hf_h245_newATMVCCommand);
+static int dissect_newATMVCCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NewATMVCCommand(tvb, offset, actx, tree, hf_h245_newATMVCCommand);
}
@@ -16078,15 +16074,15 @@ static const per_choice_t T_status_choice[] = {
};
static int
-dissect_h245_T_status(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_status(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_status, T_status_choice,
NULL);
return offset;
}
-static int dissect_status(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_status(tvb, offset, pinfo, tree, hf_h245_status);
+static int dissect_status(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_status(tvb, offset, actx, tree, hf_h245_status);
}
@@ -16098,14 +16094,14 @@ static const per_sequence_t MobileMultilinkReconfigurationCommand_sequence[] = {
};
static int
-dissect_h245_MobileMultilinkReconfigurationCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MobileMultilinkReconfigurationCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MobileMultilinkReconfigurationCommand, MobileMultilinkReconfigurationCommand_sequence);
return offset;
}
-static int dissect_mobileMultilinkReconfigurationCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MobileMultilinkReconfigurationCommand(tvb, offset, pinfo, tree, hf_h245_mobileMultilinkReconfigurationCommand);
+static int dissect_mobileMultilinkReconfigurationCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MobileMultilinkReconfigurationCommand(tvb, offset, actx, tree, hf_h245_mobileMultilinkReconfigurationCommand);
}
@@ -16144,28 +16140,28 @@ static const per_choice_t CommandMessage_choice[] = {
};
static int
-dissect_h245_CommandMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_CommandMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 339 "h245.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_CommandMessage, CommandMessage_choice,
&value);
- if (check_col(pinfo->cinfo, COL_INFO)){
+ if (check_col(actx->pinfo->cinfo, COL_INFO)){
if ( h245_shorttypes == TRUE )
{
- col_append_fstr(pinfo->cinfo, COL_INFO, "%s ",
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
val_to_str(value, h245_CommandMessage_short_vals, "<unknown>"));
}
else
{
- col_append_fstr(pinfo->cinfo, COL_INFO, "%s ",
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
val_to_str(value, h245_CommandMessage_vals, "<unknown>"));
}
}
- col_set_fence(pinfo->cinfo,COL_INFO);
+ col_set_fence(actx->pinfo->cinfo,COL_INFO);
/* Add to packet info */
g_snprintf(h245_pi->frame_label, 50, "%s %s ", h245_pi->frame_label, val_to_str(value, h245_CommandMessage_short_vals, "UKN"));
g_strlcat(h245_pi->comment, val_to_str(value, h245_CommandMessage_vals, "<unknown>"), 50);
@@ -16174,8 +16170,8 @@ dissect_h245_CommandMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, p
return offset;
}
-static int dissect_command(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_CommandMessage(tvb, offset, pinfo, tree, hf_h245_command);
+static int dissect_command(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_CommandMessage(tvb, offset, actx, tree, hf_h245_command);
}
@@ -16194,15 +16190,15 @@ static const per_choice_t FunctionNotUnderstood_choice[] = {
};
static int
-dissect_h245_FunctionNotUnderstood(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_FunctionNotUnderstood(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_FunctionNotUnderstood, FunctionNotUnderstood_choice,
NULL);
return offset;
}
-static int dissect_functionNotUnderstood(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_FunctionNotUnderstood(tvb, offset, pinfo, tree, hf_h245_functionNotUnderstood);
+static int dissect_functionNotUnderstood(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_FunctionNotUnderstood(tvb, offset, actx, tree, hf_h245_functionNotUnderstood);
}
@@ -16211,8 +16207,8 @@ static const per_sequence_t MasterSlaveDeterminationRelease_sequence[] = {
};
static int
-dissect_h245_MasterSlaveDeterminationRelease(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MasterSlaveDeterminationRelease(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MasterSlaveDeterminationRelease, MasterSlaveDeterminationRelease_sequence);
#line 458 "h245.cnf"
@@ -16221,8 +16217,8 @@ dissect_h245_MasterSlaveDeterminationRelease(tvbuff_t *tvb, int offset, packet_i
return offset;
}
-static int dissect_masterSlaveDeterminationRelease(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MasterSlaveDeterminationRelease(tvb, offset, pinfo, tree, hf_h245_masterSlaveDeterminationRelease);
+static int dissect_masterSlaveDeterminationRelease(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MasterSlaveDeterminationRelease(tvb, offset, actx, tree, hf_h245_masterSlaveDeterminationRelease);
}
@@ -16231,8 +16227,8 @@ static const per_sequence_t TerminalCapabilitySetRelease_sequence[] = {
};
static int
-dissect_h245_TerminalCapabilitySetRelease(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_TerminalCapabilitySetRelease(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_TerminalCapabilitySetRelease, TerminalCapabilitySetRelease_sequence);
#line 468 "h245.cnf"
@@ -16241,8 +16237,8 @@ dissect_h245_TerminalCapabilitySetRelease(tvbuff_t *tvb, int offset, packet_info
return offset;
}
-static int dissect_terminalCapabilitySetRelease(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalCapabilitySetRelease(tvb, offset, pinfo, tree, hf_h245_terminalCapabilitySetRelease);
+static int dissect_terminalCapabilitySetRelease(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalCapabilitySetRelease(tvb, offset, actx, tree, hf_h245_terminalCapabilitySetRelease);
}
@@ -16252,8 +16248,8 @@ static const per_sequence_t OpenLogicalChannelConfirm_sequence[] = {
};
static int
-dissect_h245_OpenLogicalChannelConfirm(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_OpenLogicalChannelConfirm(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_OpenLogicalChannelConfirm, OpenLogicalChannelConfirm_sequence);
#line 438 "h245.cnf"
@@ -16262,8 +16258,8 @@ dissect_h245_OpenLogicalChannelConfirm(tvbuff_t *tvb, int offset, packet_info *p
return offset;
}
-static int dissect_openLogicalChannelConfirm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OpenLogicalChannelConfirm(tvb, offset, pinfo, tree, hf_h245_openLogicalChannelConfirm);
+static int dissect_openLogicalChannelConfirm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OpenLogicalChannelConfirm(tvb, offset, actx, tree, hf_h245_openLogicalChannelConfirm);
}
@@ -16273,14 +16269,14 @@ static const per_sequence_t RequestChannelCloseRelease_sequence[] = {
};
static int
-dissect_h245_RequestChannelCloseRelease(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RequestChannelCloseRelease(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RequestChannelCloseRelease, RequestChannelCloseRelease_sequence);
return offset;
}
-static int dissect_requestChannelCloseRelease(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RequestChannelCloseRelease(tvb, offset, pinfo, tree, hf_h245_requestChannelCloseRelease);
+static int dissect_requestChannelCloseRelease(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RequestChannelCloseRelease(tvb, offset, actx, tree, hf_h245_requestChannelCloseRelease);
}
@@ -16290,14 +16286,14 @@ static const per_sequence_t MultiplexEntrySendRelease_sequence[] = {
};
static int
-dissect_h245_MultiplexEntrySendRelease(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MultiplexEntrySendRelease(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MultiplexEntrySendRelease, MultiplexEntrySendRelease_sequence);
return offset;
}
-static int dissect_multiplexEntrySendRelease(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultiplexEntrySendRelease(tvb, offset, pinfo, tree, hf_h245_multiplexEntrySendRelease);
+static int dissect_multiplexEntrySendRelease(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultiplexEntrySendRelease(tvb, offset, actx, tree, hf_h245_multiplexEntrySendRelease);
}
@@ -16307,14 +16303,14 @@ static const per_sequence_t RequestMultiplexEntryRelease_sequence[] = {
};
static int
-dissect_h245_RequestMultiplexEntryRelease(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RequestMultiplexEntryRelease(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RequestMultiplexEntryRelease, RequestMultiplexEntryRelease_sequence);
return offset;
}
-static int dissect_requestMultiplexEntryRelease(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RequestMultiplexEntryRelease(tvb, offset, pinfo, tree, hf_h245_requestMultiplexEntryRelease);
+static int dissect_requestMultiplexEntryRelease(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RequestMultiplexEntryRelease(tvb, offset, actx, tree, hf_h245_requestMultiplexEntryRelease);
}
@@ -16323,14 +16319,14 @@ static const per_sequence_t RequestModeRelease_sequence[] = {
};
static int
-dissect_h245_RequestModeRelease(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_RequestModeRelease(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_RequestModeRelease, RequestModeRelease_sequence);
return offset;
}
-static int dissect_requestModeRelease(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_RequestModeRelease(tvb, offset, pinfo, tree, hf_h245_requestModeRelease);
+static int dissect_requestModeRelease(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_RequestModeRelease(tvb, offset, actx, tree, hf_h245_requestModeRelease);
}
@@ -16342,14 +16338,14 @@ static const per_sequence_t T_videoNotDecodedMBs_sequence[] = {
};
static int
-dissect_h245_T_videoNotDecodedMBs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_videoNotDecodedMBs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_videoNotDecodedMBs, T_videoNotDecodedMBs_sequence);
return offset;
}
-static int dissect_videoNotDecodedMBs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_videoNotDecodedMBs(tvb, offset, pinfo, tree, hf_h245_videoNotDecodedMBs);
+static int dissect_videoNotDecodedMBs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_videoNotDecodedMBs(tvb, offset, actx, tree, hf_h245_videoNotDecodedMBs);
}
@@ -16386,15 +16382,15 @@ static const per_choice_t Mi_type_choice[] = {
};
static int
-dissect_h245_Mi_type(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Mi_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Mi_type, Mi_type_choice,
NULL);
return offset;
}
-static int dissect_mi_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Mi_type(tvb, offset, pinfo, tree, hf_h245_mi_type);
+static int dissect_mi_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Mi_type(tvb, offset, actx, tree, hf_h245_mi_type);
}
@@ -16405,40 +16401,40 @@ static const per_sequence_t MiscellaneousIndication_sequence[] = {
};
static int
-dissect_h245_MiscellaneousIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MiscellaneousIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MiscellaneousIndication, MiscellaneousIndication_sequence);
return offset;
}
-static int dissect_miscellaneousIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MiscellaneousIndication(tvb, offset, pinfo, tree, hf_h245_miscellaneousIndication);
+static int dissect_miscellaneousIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MiscellaneousIndication(tvb, offset, actx, tree, hf_h245_miscellaneousIndication);
}
static int
-dissect_h245_INTEGER_0_3(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,
- 0U, 3U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_0_3(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3U, NULL, FALSE);
return offset;
}
-static int dissect_estimatedReceivedJitterMantissa(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_3(tvb, offset, pinfo, tree, hf_h245_estimatedReceivedJitterMantissa);
+static int dissect_estimatedReceivedJitterMantissa(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_3(tvb, offset, actx, tree, hf_h245_estimatedReceivedJitterMantissa);
}
static int
-dissect_h245_INTEGER_0_7(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,
- 0U, 7U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_0_7(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, FALSE);
return offset;
}
-static int dissect_estimatedReceivedJitterExponent(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_7(tvb, offset, pinfo, tree, hf_h245_estimatedReceivedJitterExponent);
+static int dissect_estimatedReceivedJitterExponent(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_7(tvb, offset, actx, tree, hf_h245_estimatedReceivedJitterExponent);
}
@@ -16452,30 +16448,30 @@ static const per_sequence_t JitterIndication_sequence[] = {
};
static int
-dissect_h245_JitterIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_JitterIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_JitterIndication, JitterIndication_sequence);
return offset;
}
-static int dissect_jitterIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_JitterIndication(tvb, offset, pinfo, tree, hf_h245_jitterIndication);
+static int dissect_jitterIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_JitterIndication(tvb, offset, actx, tree, hf_h245_jitterIndication);
}
static int
-dissect_h245_INTEGER_0_4095(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,
- 0U, 4095U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_0_4095(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
return offset;
}
-static int dissect_skew(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_4095(tvb, offset, pinfo, tree, hf_h245_skew);
+static int dissect_skew(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_4095(tvb, offset, actx, tree, hf_h245_skew);
}
-static int dissect_maximumSkew(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_4095(tvb, offset, pinfo, tree, hf_h245_maximumSkew);
+static int dissect_maximumSkew(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_4095(tvb, offset, actx, tree, hf_h245_maximumSkew);
}
@@ -16487,14 +16483,14 @@ static const per_sequence_t H223SkewIndication_sequence[] = {
};
static int
-dissect_h245_H223SkewIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H223SkewIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H223SkewIndication, H223SkewIndication_sequence);
return offset;
}
-static int dissect_h223SkewIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H223SkewIndication(tvb, offset, pinfo, tree, hf_h245_h223SkewIndication);
+static int dissect_h223SkewIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H223SkewIndication(tvb, offset, actx, tree, hf_h245_h223SkewIndication);
}
@@ -16513,15 +16509,15 @@ static const per_choice_t Ind_clockRecovery_choice[] = {
};
static int
-dissect_h245_Ind_clockRecovery(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Ind_clockRecovery(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Ind_clockRecovery, Ind_clockRecovery_choice,
NULL);
return offset;
}
-static int dissect_ind_clockRecovery(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Ind_clockRecovery(tvb, offset, pinfo, tree, hf_h245_ind_clockRecovery);
+static int dissect_ind_clockRecovery(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Ind_clockRecovery(tvb, offset, actx, tree, hf_h245_ind_clockRecovery);
}
@@ -16542,15 +16538,15 @@ static const per_choice_t Ind_errorCorrection_choice[] = {
};
static int
-dissect_h245_Ind_errorCorrection(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Ind_errorCorrection(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Ind_errorCorrection, Ind_errorCorrection_choice,
NULL);
return offset;
}
-static int dissect_ind_errorCorrection(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Ind_errorCorrection(tvb, offset, pinfo, tree, hf_h245_ind_errorCorrection);
+static int dissect_ind_errorCorrection(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Ind_errorCorrection(tvb, offset, actx, tree, hf_h245_ind_errorCorrection);
}
@@ -16563,14 +16559,14 @@ static const per_sequence_t Ind_aal1_sequence[] = {
};
static int
-dissect_h245_Ind_aal1(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Ind_aal1(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_Ind_aal1, Ind_aal1_sequence);
return offset;
}
-static int dissect_ind_aal1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Ind_aal1(tvb, offset, pinfo, tree, hf_h245_ind_aal1);
+static int dissect_ind_aal1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Ind_aal1(tvb, offset, actx, tree, hf_h245_ind_aal1);
}
@@ -16581,14 +16577,14 @@ static const per_sequence_t Ind_aal5_sequence[] = {
};
static int
-dissect_h245_Ind_aal5(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Ind_aal5(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_Ind_aal5, Ind_aal5_sequence);
return offset;
}
-static int dissect_ind_aal5(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Ind_aal5(tvb, offset, pinfo, tree, hf_h245_ind_aal5);
+static int dissect_ind_aal5(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Ind_aal5(tvb, offset, actx, tree, hf_h245_ind_aal5);
}
@@ -16605,15 +16601,15 @@ static const per_choice_t Ind_aal_choice[] = {
};
static int
-dissect_h245_Ind_aal(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Ind_aal(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Ind_aal, Ind_aal_choice,
NULL);
return offset;
}
-static int dissect_ind_aal(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Ind_aal(tvb, offset, pinfo, tree, hf_h245_ind_aal);
+static int dissect_ind_aal(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Ind_aal(tvb, offset, actx, tree, hf_h245_ind_aal);
}
@@ -16632,15 +16628,15 @@ static const per_choice_t Ind_multiplex_choice[] = {
};
static int
-dissect_h245_Ind_multiplex(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Ind_multiplex(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Ind_multiplex, Ind_multiplex_choice,
NULL);
return offset;
}
-static int dissect_ind_multiplex(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Ind_multiplex(tvb, offset, pinfo, tree, hf_h245_ind_multiplex);
+static int dissect_ind_multiplex(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Ind_multiplex(tvb, offset, actx, tree, hf_h245_ind_multiplex);
}
@@ -16659,15 +16655,15 @@ static const per_choice_t IndR_multiplex_choice[] = {
};
static int
-dissect_h245_IndR_multiplex(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_IndR_multiplex(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_IndR_multiplex, IndR_multiplex_choice,
NULL);
return offset;
}
-static int dissect_indr_multiplex(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_IndR_multiplex(tvb, offset, pinfo, tree, hf_h245_indr_multiplex);
+static int dissect_indr_multiplex(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_IndR_multiplex(tvb, offset, actx, tree, hf_h245_indr_multiplex);
}
@@ -16680,14 +16676,14 @@ static const per_sequence_t Ind_reverseParameters_sequence[] = {
};
static int
-dissect_h245_Ind_reverseParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Ind_reverseParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_Ind_reverseParameters, Ind_reverseParameters_sequence);
return offset;
}
-static int dissect_ind_reverseParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Ind_reverseParameters(tvb, offset, pinfo, tree, hf_h245_ind_reverseParameters);
+static int dissect_ind_reverseParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Ind_reverseParameters(tvb, offset, actx, tree, hf_h245_ind_reverseParameters);
}
@@ -16703,14 +16699,14 @@ static const per_sequence_t NewATMVCIndication_sequence[] = {
};
static int
-dissect_h245_NewATMVCIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_NewATMVCIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_NewATMVCIndication, NewATMVCIndication_sequence);
return offset;
}
-static int dissect_newATMVCIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_NewATMVCIndication(tvb, offset, pinfo, tree, hf_h245_newATMVCIndication);
+static int dissect_newATMVCIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_NewATMVCIndication(tvb, offset, actx, tree, hf_h245_newATMVCIndication);
}
@@ -16737,29 +16733,29 @@ static const per_choice_t T_userInputSupportIndication_choice[] = {
};
static int
-dissect_h245_T_userInputSupportIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_userInputSupportIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_T_userInputSupportIndication, T_userInputSupportIndication_choice,
NULL);
return offset;
}
-static int dissect_userInputSupportIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_userInputSupportIndication(tvb, offset, pinfo, tree, hf_h245_userInputSupportIndication);
+static int dissect_userInputSupportIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_userInputSupportIndication(tvb, offset, actx, tree, hf_h245_userInputSupportIndication);
}
static int
-dissect_h245_T_signalType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_restricted_character_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_signalType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_restricted_character_string(tvb, offset, actx, tree, hf_index,
1, 1, "0123456789#*ABCD!", strlen("0123456789#*ABCD!"),
NULL);
return offset;
}
-static int dissect_signalType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_signalType(tvb, offset, pinfo, tree, hf_h245_signalType);
+static int dissect_signalType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_signalType(tvb, offset, actx, tree, hf_h245_signalType);
}
@@ -16771,40 +16767,40 @@ static const per_sequence_t Rtp_sequence[] = {
};
static int
-dissect_h245_Rtp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Rtp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_Rtp, Rtp_sequence);
return offset;
}
-static int dissect_rtp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Rtp(tvb, offset, pinfo, tree, hf_h245_rtp);
+static int dissect_rtp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Rtp(tvb, offset, actx, tree, hf_h245_rtp);
}
static int
-dissect_h245_IV8(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_IV8(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
8, 8, NULL);
return offset;
}
-static int dissect_iv8(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_IV8(tvb, offset, pinfo, tree, hf_h245_iv8);
+static int dissect_iv8(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_IV8(tvb, offset, actx, tree, hf_h245_iv8);
}
static int
-dissect_h245_IV16(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_IV16(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
16, 16, NULL);
return offset;
}
-static int dissect_iv16(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_IV16(tvb, offset, pinfo, tree, hf_h245_iv16);
+static int dissect_iv16(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_IV16(tvb, offset, actx, tree, hf_h245_iv16);
}
@@ -16816,27 +16812,27 @@ static const per_sequence_t Params_sequence[] = {
};
static int
-dissect_h245_Params(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Params(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_Params, Params_sequence);
return offset;
}
-static int dissect_paramS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Params(tvb, offset, pinfo, tree, hf_h245_paramS);
+static int dissect_paramS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Params(tvb, offset, actx, tree, hf_h245_paramS);
}
static int
-dissect_h245_OCTET_STRING_SIZE_1(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_OCTET_STRING_SIZE_1(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 1, NULL);
return offset;
}
-static int dissect_encryptedSignalType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING_SIZE_1(tvb, offset, pinfo, tree, hf_h245_encryptedSignalType);
+static int dissect_encryptedSignalType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING_SIZE_1(tvb, offset, actx, tree, hf_h245_encryptedSignalType);
}
@@ -16851,14 +16847,14 @@ static const per_sequence_t T_signal_sequence[] = {
};
static int
-dissect_h245_T_signal(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_signal(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_signal, T_signal_sequence);
return offset;
}
-static int dissect_signal(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_signal(tvb, offset, pinfo, tree, hf_h245_signal);
+static int dissect_signal(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_signal(tvb, offset, actx, tree, hf_h245_signal);
}
@@ -16868,14 +16864,14 @@ static const per_sequence_t Si_rtp_sequence[] = {
};
static int
-dissect_h245_Si_rtp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Si_rtp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_Si_rtp, Si_rtp_sequence);
return offset;
}
-static int dissect_si_rtp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_Si_rtp(tvb, offset, pinfo, tree, hf_h245_si_rtp);
+static int dissect_si_rtp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_Si_rtp(tvb, offset, actx, tree, hf_h245_si_rtp);
}
@@ -16886,14 +16882,14 @@ static const per_sequence_t T_signalUpdate_sequence[] = {
};
static int
-dissect_h245_T_signalUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_signalUpdate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_signalUpdate, T_signalUpdate_sequence);
return offset;
}
-static int dissect_signalUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_signalUpdate(tvb, offset, pinfo, tree, hf_h245_signalUpdate);
+static int dissect_signalUpdate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_signalUpdate(tvb, offset, actx, tree, hf_h245_signalUpdate);
}
@@ -16905,14 +16901,14 @@ static const per_sequence_t EncryptedAlphanumeric_sequence[] = {
};
static int
-dissect_h245_EncryptedAlphanumeric(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_EncryptedAlphanumeric(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_EncryptedAlphanumeric, EncryptedAlphanumeric_sequence);
return offset;
}
-static int dissect_encryptedAlphanumeric(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_EncryptedAlphanumeric(tvb, offset, pinfo, tree, hf_h245_encryptedAlphanumeric);
+static int dissect_encryptedAlphanumeric(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_EncryptedAlphanumeric(tvb, offset, actx, tree, hf_h245_encryptedAlphanumeric);
}
@@ -16924,14 +16920,14 @@ static const per_sequence_t T_extendedAlphanumeric_sequence[] = {
};
static int
-dissect_h245_T_extendedAlphanumeric(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_extendedAlphanumeric(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_extendedAlphanumeric, T_extendedAlphanumeric_sequence);
return offset;
}
-static int dissect_extendedAlphanumeric(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_extendedAlphanumeric(tvb, offset, pinfo, tree, hf_h245_extendedAlphanumeric);
+static int dissect_extendedAlphanumeric(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_extendedAlphanumeric(tvb, offset, actx, tree, hf_h245_extendedAlphanumeric);
}
@@ -16958,15 +16954,15 @@ static const per_choice_t UserInputIndication_choice[] = {
};
static int
-dissect_h245_UserInputIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_UserInputIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_UserInputIndication, UserInputIndication_choice,
NULL);
return offset;
}
-static int dissect_userInput(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_UserInputIndication(tvb, offset, pinfo, tree, hf_h245_userInput);
+static int dissect_userInput(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_UserInputIndication(tvb, offset, actx, tree, hf_h245_userInput);
}
@@ -16978,14 +16974,14 @@ static const per_sequence_t H2250MaximumSkewIndication_sequence[] = {
};
static int
-dissect_h245_H2250MaximumSkewIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_H2250MaximumSkewIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_H2250MaximumSkewIndication, H2250MaximumSkewIndication_sequence);
return offset;
}
-static int dissect_h2250MaximumSkewIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_H2250MaximumSkewIndication(tvb, offset, pinfo, tree, hf_h245_h2250MaximumSkewIndication);
+static int dissect_h2250MaximumSkewIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_H2250MaximumSkewIndication(tvb, offset, actx, tree, hf_h245_h2250MaximumSkewIndication);
}
@@ -16995,27 +16991,27 @@ static const per_sequence_t MCLocationIndication_sequence[] = {
};
static int
-dissect_h245_MCLocationIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MCLocationIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MCLocationIndication, MCLocationIndication_sequence);
return offset;
}
-static int dissect_mcLocationIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MCLocationIndication(tvb, offset, pinfo, tree, hf_h245_mcLocationIndication);
+static int dissect_mcLocationIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MCLocationIndication(tvb, offset, actx, tree, hf_h245_mcLocationIndication);
}
static int
-dissect_h245_INTEGER_0_9(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,
- 0U, 9U, NULL, NULL, FALSE);
+dissect_h245_INTEGER_0_9(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 9U, NULL, FALSE);
return offset;
}
-static int dissect_sbeNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_INTEGER_0_9(tvb, offset, pinfo, tree, hf_h245_sbeNumber);
+static int dissect_sbeNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_INTEGER_0_9(tvb, offset, actx, tree, hf_h245_sbeNumber);
}
@@ -17026,14 +17022,14 @@ static const per_sequence_t TerminalYouAreSeeingInSubPictureNumber_sequence[] =
};
static int
-dissect_h245_TerminalYouAreSeeingInSubPictureNumber(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_TerminalYouAreSeeingInSubPictureNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_TerminalYouAreSeeingInSubPictureNumber, TerminalYouAreSeeingInSubPictureNumber_sequence);
return offset;
}
-static int dissect_terminalYouAreSeeingInSubPictureNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_TerminalYouAreSeeingInSubPictureNumber(tvb, offset, pinfo, tree, hf_h245_terminalYouAreSeeingInSubPictureNumber);
+static int dissect_terminalYouAreSeeingInSubPictureNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_TerminalYouAreSeeingInSubPictureNumber(tvb, offset, actx, tree, hf_h245_terminalYouAreSeeingInSubPictureNumber);
}
@@ -17043,14 +17039,14 @@ static const per_sequence_t VideoIndicateCompose_sequence[] = {
};
static int
-dissect_h245_VideoIndicateCompose(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_VideoIndicateCompose(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_VideoIndicateCompose, VideoIndicateCompose_sequence);
return offset;
}
-static int dissect_videoIndicateCompose(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_VideoIndicateCompose(tvb, offset, pinfo, tree, hf_h245_videoIndicateCompose);
+static int dissect_videoIndicateCompose(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_VideoIndicateCompose(tvb, offset, actx, tree, hf_h245_videoIndicateCompose);
}
@@ -17091,31 +17087,31 @@ static const per_choice_t ConferenceIndication_choice[] = {
};
static int
-dissect_h245_ConferenceIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_ConferenceIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_ConferenceIndication, ConferenceIndication_choice,
NULL);
return offset;
}
-static int dissect_conferenceIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_ConferenceIndication(tvb, offset, pinfo, tree, hf_h245_conferenceIndication);
+static int dissect_conferenceIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_ConferenceIndication(tvb, offset, actx, tree, hf_h245_conferenceIndication);
}
static int
-dissect_h245_OCTET_STRING_SIZE_1_256(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_OCTET_STRING_SIZE_1_256(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 256, NULL);
return offset;
}
-static int dissect_productNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING_SIZE_1_256(tvb, offset, pinfo, tree, hf_h245_productNumber);
+static int dissect_productNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING_SIZE_1_256(tvb, offset, actx, tree, hf_h245_productNumber);
}
-static int dissect_versionNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_OCTET_STRING_SIZE_1_256(tvb, offset, pinfo, tree, hf_h245_versionNumber);
+static int dissect_versionNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_OCTET_STRING_SIZE_1_256(tvb, offset, actx, tree, hf_h245_versionNumber);
}
@@ -17127,14 +17123,14 @@ static const per_sequence_t VendorIdentification_sequence[] = {
};
static int
-dissect_h245_VendorIdentification(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_VendorIdentification(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_VendorIdentification, VendorIdentification_sequence);
return offset;
}
-static int dissect_vendorIdentification(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_VendorIdentification(tvb, offset, pinfo, tree, hf_h245_vendorIdentification);
+static int dissect_vendorIdentification(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_VendorIdentification(tvb, offset, actx, tree, hf_h245_vendorIdentification);
}
@@ -17153,15 +17149,15 @@ static const per_choice_t FunctionNotSupportedCause_choice[] = {
};
static int
-dissect_h245_FunctionNotSupportedCause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_FunctionNotSupportedCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_FunctionNotSupportedCause, FunctionNotSupportedCause_choice,
NULL);
return offset;
}
-static int dissect_fns_cause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_FunctionNotSupportedCause(tvb, offset, pinfo, tree, hf_h245_fns_cause);
+static int dissect_fns_cause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_FunctionNotSupportedCause(tvb, offset, actx, tree, hf_h245_fns_cause);
}
@@ -17172,14 +17168,14 @@ static const per_sequence_t FunctionNotSupported_sequence[] = {
};
static int
-dissect_h245_FunctionNotSupported(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_FunctionNotSupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_FunctionNotSupported, FunctionNotSupported_sequence);
return offset;
}
-static int dissect_functionNotSupported(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_FunctionNotSupported(tvb, offset, pinfo, tree, hf_h245_functionNotSupported);
+static int dissect_functionNotSupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_FunctionNotSupported(tvb, offset, actx, tree, hf_h245_functionNotSupported);
}
@@ -17188,14 +17184,14 @@ static const per_sequence_t T_crcDesired_sequence[] = {
};
static int
-dissect_h245_T_crcDesired(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_crcDesired(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_crcDesired, T_crcDesired_sequence);
return offset;
}
-static int dissect_crcDesired(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_crcDesired(tvb, offset, pinfo, tree, hf_h245_crcDesired);
+static int dissect_crcDesired(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_crcDesired(tvb, offset, actx, tree, hf_h245_crcDesired);
}
@@ -17205,14 +17201,14 @@ static const per_sequence_t T_excessiveError_sequence[] = {
};
static int
-dissect_h245_T_excessiveError(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_T_excessiveError(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_T_excessiveError, T_excessiveError_sequence);
return offset;
}
-static int dissect_excessiveError(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_T_excessiveError(tvb, offset, pinfo, tree, hf_h245_excessiveError);
+static int dissect_excessiveError(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_T_excessiveError(tvb, offset, actx, tree, hf_h245_excessiveError);
}
@@ -17231,15 +17227,15 @@ static const per_choice_t MultilinkIndication_choice[] = {
};
static int
-dissect_h245_MultilinkIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MultilinkIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_MultilinkIndication, MultilinkIndication_choice,
NULL);
return offset;
}
-static int dissect_multilinkIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MultilinkIndication(tvb, offset, pinfo, tree, hf_h245_multilinkIndication);
+static int dissect_multilinkIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MultilinkIndication(tvb, offset, actx, tree, hf_h245_multilinkIndication);
}
@@ -17248,14 +17244,14 @@ static const per_sequence_t LogicalChannelRateRelease_sequence[] = {
};
static int
-dissect_h245_LogicalChannelRateRelease(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_LogicalChannelRateRelease(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_LogicalChannelRateRelease, LogicalChannelRateRelease_sequence);
return offset;
}
-static int dissect_logicalChannelRateRelease(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_LogicalChannelRateRelease(tvb, offset, pinfo, tree, hf_h245_logicalChannelRateRelease);
+static int dissect_logicalChannelRateRelease(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_LogicalChannelRateRelease(tvb, offset, actx, tree, hf_h245_logicalChannelRateRelease);
}
@@ -17266,14 +17262,14 @@ static const per_sequence_t FlowControlIndication_sequence[] = {
};
static int
-dissect_h245_FlowControlIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_FlowControlIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_FlowControlIndication, FlowControlIndication_sequence);
return offset;
}
-static int dissect_flowControlIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_FlowControlIndication(tvb, offset, pinfo, tree, hf_h245_flowControlIndication);
+static int dissect_flowControlIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_FlowControlIndication(tvb, offset, actx, tree, hf_h245_flowControlIndication);
}
@@ -17284,14 +17280,14 @@ static const per_sequence_t MobileMultilinkReconfigurationIndication_sequence[]
};
static int
-dissect_h245_MobileMultilinkReconfigurationIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MobileMultilinkReconfigurationIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h245_MobileMultilinkReconfigurationIndication, MobileMultilinkReconfigurationIndication_sequence);
return offset;
}
-static int dissect_mobileMultilinkReconfigurationIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_MobileMultilinkReconfigurationIndication(tvb, offset, pinfo, tree, hf_h245_mobileMultilinkReconfigurationIndication);
+static int dissect_mobileMultilinkReconfigurationIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_MobileMultilinkReconfigurationIndication(tvb, offset, actx, tree, hf_h245_mobileMultilinkReconfigurationIndication);
}
@@ -17352,28 +17348,28 @@ static const per_choice_t IndicationMessage_choice[] = {
};
static int
-dissect_h245_IndicationMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_h245_IndicationMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 315 "h245.cnf"
guint32 value;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_IndicationMessage, IndicationMessage_choice,
&value);
- if (check_col(pinfo->cinfo, COL_INFO)){
+ if (check_col(actx->pinfo->cinfo, COL_INFO)){
if ( h245_shorttypes == TRUE )
{
- col_append_fstr(pinfo->cinfo, COL_INFO, "%s ",
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
val_to_str(value, h245_IndicationMessage_short_vals, "<unknown>"));
}
else
{
- col_append_fstr(pinfo->cinfo, COL_INFO, "%s ",
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
val_to_str(value, h245_IndicationMessage_vals, "<unknown>"));
}
}
- col_set_fence(pinfo->cinfo,COL_INFO);
+ col_set_fence(actx->pinfo->cinfo,COL_INFO);
/* Add to packet info */
g_snprintf(h245_pi->frame_label, 50, "%s %s ", h245_pi->frame_label, val_to_str(value, h245_IndicationMessage_short_vals, "UKN"));
g_strlcat(h245_pi->comment, val_to_str(value, h245_IndicationMessage_vals, "<unknown>"), 50);
@@ -17382,8 +17378,8 @@ dissect_h245_IndicationMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_
return offset;
}
-static int dissect_indication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h245_IndicationMessage(tvb, offset, pinfo, tree, hf_h245_indication);
+static int dissect_indication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h245_IndicationMessage(tvb, offset, actx, tree, hf_h245_indication);
}
@@ -17404,8 +17400,8 @@ static const per_choice_t MultimediaSystemControlMessage_choice[] = {
};
static int
-dissect_h245_MultimediaSystemControlMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_MultimediaSystemControlMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_MultimediaSystemControlMessage, MultimediaSystemControlMessage_choice,
NULL);
@@ -17426,8 +17422,8 @@ static const per_choice_t Moderfc2733_choice[] = {
};
static int
-dissect_h245_Moderfc2733(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h245_Moderfc2733(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h245_Moderfc2733, Moderfc2733_choice,
NULL);
@@ -17437,13 +17433,14 @@ dissect_h245_Moderfc2733(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, prot
/*--- PDUs ---*/
static void dissect_OpenLogicalChannel_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
- per_aligment_type_callback(TRUE);
- dissect_h245_OpenLogicalChannel(tvb, 0, pinfo, tree, hf_h245_OpenLogicalChannel_PDU);
+ asn_ctx_t asn_ctx;
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ dissect_h245_OpenLogicalChannel(tvb, 0, &asn_ctx, tree, hf_h245_OpenLogicalChannel_PDU);
}
/*--- End of included file: packet-h245-fn.c ---*/
-#line 285 "packet-h245-template.c"
+#line 284 "packet-h245-template.c"
static void
dissect_h245(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree)
@@ -17466,6 +17463,7 @@ dissect_h245_h245(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree)
proto_item *it;
proto_tree *tr;
guint32 offset=0;
+ asn_ctx_t asn_ctx;
if (check_col(pinfo->cinfo, COL_PROTOCOL)){
col_set_str(pinfo->cinfo, COL_PROTOCOL, PSNAME);
@@ -17479,8 +17477,8 @@ dissect_h245_h245(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree)
CLEANUP_PUSH(reset_h245_pi, NULL);
h245_pi=ep_alloc(sizeof(h245_packet_info));
init_h245_packet_info(h245_pi);
- per_aligment_type_callback(TRUE);
- offset = dissect_h245_MultimediaSystemControlMessage(tvb, offset, pinfo ,tr, hf_h245_pdu_type);
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ offset = dissect_h245_MultimediaSystemControlMessage(tvb, offset, &asn_ctx, tr, hf_h245_pdu_type);
tap_queue_packet(h245dg_tap, pinfo, h245_pi);
offset = (offset+0x07) & 0xfffffff8;
CLEANUP_CALL_AND_POP;
@@ -23424,21 +23422,21 @@ void proto_register_h245(void) {
h245_tap = register_tap("h245");
h245dg_tap = register_tap("h245dg");
- register_ber_oid_name("0.0.8.239.1.1","itu-t(0) recommendation(0) h(8) h239(239) generic-capabilities(1) h239ControlCapability(1)");
- register_ber_oid_name("0.0.8.239.1.2","itu-t(0) recommendation(0) h(8) h239(239) generic-capabilities(1) h239ExtendedVideoCapability(2)");
- register_ber_oid_name("0.0.8.239.2","itu-t(0) recommendation(0) h(8) h239(239) generic-message(2)");
- register_ber_oid_name("0.0.8.245.0.3","itu-t(0) recommendation(0) h(8) h245(245) version(0) 3");
- register_ber_oid_name("0.0.8.245.0.4","itu-t(0) recommendation(0) h(8) h245(245) version(0) 4");
- register_ber_oid_name("0.0.8.245.0.5","itu-t(0) recommendation(0) h(8) h245(245) version(0) 5");
- register_ber_oid_name("0.0.8.245.0.6","itu-t(0) recommendation(0) h(8) h245(245) version(0) 6");
- register_ber_oid_name("0.0.8.245.0.7","itu-t(0) recommendation(0) h(8) h245(245) version(0) 7");
- register_ber_oid_name("0.0.8.245.0.8","itu-t(0) recommendation(0) h(8) h245(245) version(0) 8");
- register_ber_oid_name("0.0.8.245.0.10","itu-t(0) recommendation(0) h(8) h245(245) version(0) 10");
- register_ber_oid_name("0.0.8.245.1.0.0","itu-t(0) recommendation(0) h(8) h245(245) generic-capabilities(1) video (0) ISO/IEC 14496-2 (0)= MPEG-4 video");
- register_ber_oid_name("0.0.8.245.1.1.0","itu-t(0) recommendation(0) h(8) h245(245) generic-capabilities(1) audio (1) ISO/IEC 14496-3 (0)= MPEG-4 audio");
- register_ber_oid_name("0.0.8.245.1.1.1","itu-t(0) recommendation(0) h(8) h245(245) generic-capabilities(1) audio(1) amr(1)");
-
- register_ber_oid_name("0.0.8.241.0.0.1","itu-t(0) recommendation(0) h(8) h241(241) specificVideoCodecCapabilities(0) h264(0) generic-capabilities(1)");
+ add_oid_str_name("0.0.8.239.1.1","itu-t(0) recommendation(0) h(8) h239(239) generic-capabilities(1) h239ControlCapability(1)");
+ add_oid_str_name("0.0.8.239.1.2","itu-t(0) recommendation(0) h(8) h239(239) generic-capabilities(1) h239ExtendedVideoCapability(2)");
+ add_oid_str_name("0.0.8.239.2","itu-t(0) recommendation(0) h(8) h239(239) generic-message(2)");
+ add_oid_str_name("0.0.8.245.0.3","itu-t(0) recommendation(0) h(8) h245(245) version(0) 3");
+ add_oid_str_name("0.0.8.245.0.4","itu-t(0) recommendation(0) h(8) h245(245) version(0) 4");
+ add_oid_str_name("0.0.8.245.0.5","itu-t(0) recommendation(0) h(8) h245(245) version(0) 5");
+ add_oid_str_name("0.0.8.245.0.6","itu-t(0) recommendation(0) h(8) h245(245) version(0) 6");
+ add_oid_str_name("0.0.8.245.0.7","itu-t(0) recommendation(0) h(8) h245(245) version(0) 7");
+ add_oid_str_name("0.0.8.245.0.8","itu-t(0) recommendation(0) h(8) h245(245) version(0) 8");
+ add_oid_str_name("0.0.8.245.0.10","itu-t(0) recommendation(0) h(8) h245(245) version(0) 10");
+ add_oid_str_name("0.0.8.245.1.0.0","itu-t(0) recommendation(0) h(8) h245(245) generic-capabilities(1) video (0) ISO/IEC 14496-2 (0)= MPEG-4 video");
+ add_oid_str_name("0.0.8.245.1.1.0","itu-t(0) recommendation(0) h(8) h245(245) generic-capabilities(1) audio (1) ISO/IEC 14496-3 (0)= MPEG-4 audio");
+ add_oid_str_name("0.0.8.245.1.1.1","itu-t(0) recommendation(0) h(8) h245(245) generic-capabilities(1) audio(1) amr(1)");
+
+ add_oid_str_name("0.0.8.241.0.0.1","itu-t(0) recommendation(0) h(8) h241(241) specificVideoCodecCapabilities(0) h264(0) generic-capabilities(1)");
}
diff --git a/epan/dissectors/packet-h245.h b/epan/dissectors/packet-h245.h
index 13e40612f2..7c4a398ffb 100644
--- a/epan/dissectors/packet-h245.h
+++ b/epan/dissectors/packet-h245.h
@@ -1,7 +1,7 @@
/* Do not modify this file. */
-/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
+/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
/* .\packet-h245.h */
-/* ../../tools/asn2eth.py -X -e -p h245 -c h245.cnf -s packet-h245-template h245.asn */
+/* ../../tools/asn2wrs.py -e -p h245 -c h245.cnf -s packet-h245-template h245.asn */
/* Input file: packet-h245-template.h */
@@ -121,6 +121,8 @@ struct _h223_mux_element {
};
#include <epan/packet_info.h>
+#include "packet-per.h"
+
typedef void (*h223_set_mc_handle_t) ( packet_info* pinfo, guint8 mc, h223_mux_element* me );
extern void h245_set_h223_set_mc_handle( h223_set_mc_handle_t handle );
@@ -131,12 +133,12 @@ extern void h245_set_h223_add_lc_handle( h223_add_lc_handle_t handle );
/*--- Included file: packet-h245-exp.h ---*/
#line 1 "packet-h245-exp.h"
extern const value_string DataProtocolCapability_vals[];
-int dissect_h245_DataProtocolCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
-int dissect_h245_T38FaxProfile(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
-int dissect_h245_OpenLogicalChannel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_index);
+int dissect_h245_DataProtocolCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
+int dissect_h245_T38FaxProfile(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
+int dissect_h245_OpenLogicalChannel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
/*--- End of included file: packet-h245-exp.h ---*/
-#line 123 "packet-h245-template.h"
+#line 125 "packet-h245-template.h"
void dissect_h245_OpenLogicalChannelCodec(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, char *codec_str);
diff --git a/epan/dissectors/packet-h450.c b/epan/dissectors/packet-h450.c
index 920fb9882f..afd3d4b444 100644
--- a/epan/dissectors/packet-h450.c
+++ b/epan/dissectors/packet-h450.c
@@ -1,7 +1,7 @@
/* Do not modify this file. */
-/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
+/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
/* .\packet-h450.c */
-/* ../../tools/asn2eth.py -e -p h450 -c h450.cnf -s packet-h450-template h4501.asn */
+/* ../../tools/asn2wrs.py -e -p h450 -c h450.cnf -s packet-h450-template h4501.asn */
/* Input file: packet-h450-template.c */
@@ -678,8 +678,8 @@ static const value_string localOpcode_vals[] = {
{ 0, NULL }
};
-static int dissect_h4501_argument(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree);
-static int dissect_ros_ROSxxx(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_ind _U_);
+static int dissect_h4501_argument(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree);
+static int dissect_ros_ROSxxx(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_ind _U_);
@@ -688,161 +688,161 @@ static int dissect_ros_ROSxxx(tvbuff_t *tvb, int offset, packet_info *pinfo, pro
#line 1 "packet-h450-fn.c"
/*--- Fields for imported types ---*/
-static int dissect_rosApdus_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ros_ROSxxx(tvb, offset, pinfo, tree, hf_h450_rosApdus_item);
+static int dissect_rosApdus_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ros_ROSxxx(tvb, offset, actx, tree, hf_h450_rosApdus_item);
}
-static int dissect_numberUnscreened_presentationAllowedAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_PartyNumber(tvb, offset, pinfo, tree, hf_h450_numberUnscreened_presentationAllowedAddress);
+static int dissect_numberUnscreened_presentationAllowedAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_PartyNumber(tvb, offset, actx, tree, hf_h450_numberUnscreened_presentationAllowedAddress);
}
-static int dissect_numberUnscreened_presentationRestrictedAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_PartyNumber(tvb, offset, pinfo, tree, hf_h450_numberUnscreened_presentationRestrictedAddress);
+static int dissect_numberUnscreened_presentationRestrictedAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_PartyNumber(tvb, offset, actx, tree, hf_h450_numberUnscreened_presentationRestrictedAddress);
}
-static int dissect_partyNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_PartyNumber(tvb, offset, pinfo, tree, hf_h450_partyNumber);
+static int dissect_partyNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_PartyNumber(tvb, offset, actx, tree, hf_h450_partyNumber);
}
-static int dissect_screeningIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ScreeningIndicator(tvb, offset, pinfo, tree, hf_h450_screeningIndicator);
+static int dissect_screeningIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ScreeningIndicator(tvb, offset, actx, tree, hf_h450_screeningIndicator);
}
-static int dissect_destinationAddress_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h450_destinationAddress_item);
+static int dissect_destinationAddress_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h450_destinationAddress_item);
}
-static int dissect_remoteExtensionAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_h450_remoteExtensionAddress);
+static int dissect_remoteExtensionAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_h450_remoteExtensionAddress);
}
-static int dissect_destinationAddressPresentationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_PresentationIndicator(tvb, offset, pinfo, tree, hf_h450_destinationAddressPresentationIndicator);
+static int dissect_destinationAddressPresentationIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_PresentationIndicator(tvb, offset, actx, tree, hf_h450_destinationAddressPresentationIndicator);
}
-static int dissect_destinationAddressScreeningIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ScreeningIndicator(tvb, offset, pinfo, tree, hf_h450_destinationAddressScreeningIndicator);
+static int dissect_destinationAddressScreeningIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ScreeningIndicator(tvb, offset, actx, tree, hf_h450_destinationAddressScreeningIndicator);
}
-static int dissect_remoteExtensionAddressPresentationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_PresentationIndicator(tvb, offset, pinfo, tree, hf_h450_remoteExtensionAddressPresentationIndicator);
+static int dissect_remoteExtensionAddressPresentationIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_PresentationIndicator(tvb, offset, actx, tree, hf_h450_remoteExtensionAddressPresentationIndicator);
}
-static int dissect_remoteExtensionAddressScreeningIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_ScreeningIndicator(tvb, offset, pinfo, tree, hf_h450_remoteExtensionAddressScreeningIndicator);
+static int dissect_remoteExtensionAddressScreeningIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_ScreeningIndicator(tvb, offset, actx, tree, hf_h450_remoteExtensionAddressScreeningIndicator);
}
-static int dissect_nonStandardData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NonStandardParameter(tvb, offset, pinfo, tree, hf_h450_nonStandardData);
+static int dissect_nonStandardData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NonStandardParameter(tvb, offset, actx, tree, hf_h450_nonStandardData);
}
-static int dissect_callPickupId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallIdentifier(tvb, offset, pinfo, tree, hf_h450_callPickupId);
+static int dissect_callPickupId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallIdentifier(tvb, offset, actx, tree, hf_h450_callPickupId);
}
-static int dissect_ccIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallIdentifier(tvb, offset, pinfo, tree, hf_h450_ccIdentifier);
+static int dissect_ccIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallIdentifier(tvb, offset, actx, tree, hf_h450_ccIdentifier);
}
-static int dissect_specificCall(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_CallIdentifier(tvb, offset, pinfo, tree, hf_h450_specificCall);
+static int dissect_specificCall(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_CallIdentifier(tvb, offset, actx, tree, hf_h450_specificCall);
}
-static int dissect_nonStandard(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h225_NonStandardParameter(tvb, offset, pinfo, tree, hf_h450_nonStandard);
+static int dissect_nonStandard(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h225_NonStandardParameter(tvb, offset, actx, tree, hf_h450_nonStandard);
}
static int
-dissect_h450_NULL(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_h450_NULL(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_endpoint(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_endpoint);
+static int dissect_endpoint(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_endpoint);
}
-static int dissect_anyEntity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_anyEntity);
+static int dissect_anyEntity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_anyEntity);
}
-static int dissect_discardAnyUnrecognizedInvokePdu(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_discardAnyUnrecognizedInvokePdu);
+static int dissect_discardAnyUnrecognizedInvokePdu(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_discardAnyUnrecognizedInvokePdu);
}
-static int dissect_clearCallIfAnyInvokePduNotRecognized(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_clearCallIfAnyInvokePduNotRecognized);
+static int dissect_clearCallIfAnyInvokePduNotRecognized(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_clearCallIfAnyInvokePduNotRecognized);
}
-static int dissect_rejectAnyUnrecognizedInvokePdu(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_rejectAnyUnrecognizedInvokePdu);
+static int dissect_rejectAnyUnrecognizedInvokePdu(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_rejectAnyUnrecognizedInvokePdu);
}
-static int dissect_presentationRestricted(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_presentationRestricted);
+static int dissect_presentationRestricted(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_presentationRestricted);
}
-static int dissect_numberNotAvailableDueToInterworking(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_numberNotAvailableDueToInterworking);
+static int dissect_numberNotAvailableDueToInterworking(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_numberNotAvailableDueToInterworking);
}
-static int dissect_nameNotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_nameNotAvailable);
+static int dissect_nameNotAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_nameNotAvailable);
}
-static int dissect_restrictedNull(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_restrictedNull);
+static int dissect_restrictedNull(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_restrictedNull);
}
-static int dissect_silentMonitoringPermitted(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_silentMonitoringPermitted);
+static int dissect_silentMonitoringPermitted(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_silentMonitoringPermitted);
}
-static int dissect_callIntrusionImpending(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_callIntrusionImpending);
+static int dissect_callIntrusionImpending(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_callIntrusionImpending);
}
-static int dissect_callIntruded(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_callIntruded);
+static int dissect_callIntruded(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_callIntruded);
}
-static int dissect_callIsolated(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_callIsolated);
+static int dissect_callIsolated(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_callIsolated);
}
-static int dissect_callForceReleased(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_callForceReleased);
+static int dissect_callForceReleased(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_callForceReleased);
}
-static int dissect_callIntrusionComplete(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_callIntrusionComplete);
+static int dissect_callIntrusionComplete(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_callIntrusionComplete);
}
-static int dissect_callIntrusionEnd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_callIntrusionEnd);
+static int dissect_callIntrusionEnd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_callIntrusionEnd);
}
-static int dissect_ssCFreRoutingSupported(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_ssCFreRoutingSupported);
+static int dissect_ssCFreRoutingSupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_ssCFreRoutingSupported);
}
-static int dissect_ssCTreRoutingSupported(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_ssCTreRoutingSupported);
+static int dissect_ssCTreRoutingSupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_ssCTreRoutingSupported);
}
-static int dissect_ssCCBSPossible(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_ssCCBSPossible);
+static int dissect_ssCCBSPossible(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_ssCCBSPossible);
}
-static int dissect_ssCCNRPossible(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_ssCCNRPossible);
+static int dissect_ssCCNRPossible(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_ssCCNRPossible);
}
-static int dissect_ssCOSupported(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_ssCOSupported);
+static int dissect_ssCOSupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_ssCOSupported);
}
-static int dissect_ssCIForcedReleaseSupported(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_ssCIForcedReleaseSupported);
+static int dissect_ssCIForcedReleaseSupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_ssCIForcedReleaseSupported);
}
-static int dissect_ssCIIsolationSupported(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_ssCIIsolationSupported);
+static int dissect_ssCIIsolationSupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_ssCIIsolationSupported);
}
-static int dissect_ssCIWaitOnBusySupported(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_ssCIWaitOnBusySupported);
+static int dissect_ssCIWaitOnBusySupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_ssCIWaitOnBusySupported);
}
-static int dissect_ssCISilentMonitoringSupported(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_ssCISilentMonitoringSupported);
+static int dissect_ssCISilentMonitoringSupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_ssCISilentMonitoringSupported);
}
-static int dissect_ssCIConferenceSupported(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_ssCIConferenceSupported);
+static int dissect_ssCIConferenceSupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_ssCIConferenceSupported);
}
-static int dissect_ssCHFarHoldSupported(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_ssCHFarHoldSupported);
+static int dissect_ssCHFarHoldSupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_ssCHFarHoldSupported);
}
-static int dissect_ssMWICallbackSupported(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_ssMWICallbackSupported);
+static int dissect_ssMWICallbackSupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_ssMWICallbackSupported);
}
-static int dissect_ssCPCallParkSupported(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_ssCPCallParkSupported);
+static int dissect_ssCPCallParkSupported(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_ssCPCallParkSupported);
}
-static int dissect_ssCHDoNotHold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_ssCHDoNotHold);
+static int dissect_ssCHDoNotHold(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_ssCHDoNotHold);
}
-static int dissect_ssCTDoNotTransfer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_ssCTDoNotTransfer);
+static int dissect_ssCTDoNotTransfer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_ssCTDoNotTransfer);
}
-static int dissect_ssMWICallbackCall(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_ssMWICallbackCall);
+static int dissect_ssMWICallbackCall(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_ssMWICallbackCall);
}
-static int dissect_ssCISilentMonitorPermitted(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NULL(tvb, offset, pinfo, tree, hf_h450_ssCISilentMonitorPermitted);
+static int dissect_ssCISilentMonitorPermitted(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NULL(tvb, offset, actx, tree, hf_h450_ssCISilentMonitorPermitted);
}
@@ -859,33 +859,33 @@ static const per_choice_t EntityType_choice[] = {
};
static int
-dissect_h450_EntityType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_EntityType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_EntityType, EntityType_choice,
NULL);
return offset;
}
-static int dissect_sourceEntity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EntityType(tvb, offset, pinfo, tree, hf_h450_sourceEntity);
+static int dissect_sourceEntity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EntityType(tvb, offset, actx, tree, hf_h450_sourceEntity);
}
-static int dissect_destinationEntity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EntityType(tvb, offset, pinfo, tree, hf_h450_destinationEntity);
+static int dissect_destinationEntity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EntityType(tvb, offset, actx, tree, hf_h450_destinationEntity);
}
static int
-dissect_h450_AddressInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_h225_AliasAddress(tvb, offset, pinfo, tree, hf_index);
+dissect_h450_AddressInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_sourceEntityAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_AddressInformation(tvb, offset, pinfo, tree, hf_h450_sourceEntityAddress);
+static int dissect_sourceEntityAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_AddressInformation(tvb, offset, actx, tree, hf_h450_sourceEntityAddress);
}
-static int dissect_destinationEntityAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_AddressInformation(tvb, offset, pinfo, tree, hf_h450_destinationEntityAddress);
+static int dissect_destinationEntityAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_AddressInformation(tvb, offset, actx, tree, hf_h450_destinationEntityAddress);
}
@@ -898,14 +898,14 @@ static const per_sequence_t NetworkFacilityExtension_sequence[] = {
};
static int
-dissect_h450_NetworkFacilityExtension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_NetworkFacilityExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_NetworkFacilityExtension, NetworkFacilityExtension_sequence);
return offset;
}
-static int dissect_networkFacilityExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NetworkFacilityExtension(tvb, offset, pinfo, tree, hf_h450_networkFacilityExtension);
+static int dissect_networkFacilityExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NetworkFacilityExtension(tvb, offset, actx, tree, hf_h450_networkFacilityExtension);
}
@@ -924,15 +924,15 @@ static const per_choice_t InterpretationApdu_choice[] = {
};
static int
-dissect_h450_InterpretationApdu(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_InterpretationApdu(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_InterpretationApdu, InterpretationApdu_choice,
NULL);
return offset;
}
-static int dissect_interpretationApdu(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_InterpretationApdu(tvb, offset, pinfo, tree, hf_h450_interpretationApdu);
+static int dissect_interpretationApdu(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_InterpretationApdu(tvb, offset, actx, tree, hf_h450_interpretationApdu);
}
@@ -941,14 +941,14 @@ static const per_sequence_t SEQUENCE_OF_ROSxxx_sequence_of[1] = {
};
static int
-dissect_h450_SEQUENCE_OF_ROSxxx(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_SEQUENCE_OF_ROSxxx(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h450_SEQUENCE_OF_ROSxxx, SEQUENCE_OF_ROSxxx_sequence_of);
return offset;
}
-static int dissect_rosApdus(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_OF_ROSxxx(tvb, offset, pinfo, tree, hf_h450_rosApdus);
+static int dissect_rosApdus(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_OF_ROSxxx(tvb, offset, actx, tree, hf_h450_rosApdus);
}
@@ -963,15 +963,15 @@ static const per_choice_t ServiceApdus_choice[] = {
};
static int
-dissect_h450_ServiceApdus(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_ServiceApdus(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_ServiceApdus, ServiceApdus_choice,
NULL);
return offset;
}
-static int dissect_serviceApdu(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_ServiceApdus(tvb, offset, pinfo, tree, hf_h450_serviceApdu);
+static int dissect_serviceApdu(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_ServiceApdus(tvb, offset, actx, tree, hf_h450_serviceApdu);
}
@@ -983,8 +983,8 @@ static const per_sequence_t H4501SupplementaryService_sequence[] = {
};
static int
-dissect_h450_H4501SupplementaryService(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_H4501SupplementaryService(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_H4501SupplementaryService, H4501SupplementaryService_sequence);
return offset;
@@ -993,8 +993,8 @@ dissect_h450_H4501SupplementaryService(tvbuff_t *tvb, int offset, packet_info *p
static int
-dissect_h450_Notassignedlocalopcode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_Notassignedlocalopcode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, NULL);
return offset;
@@ -1003,42 +1003,41 @@ dissect_h450_Notassignedlocalopcode(tvbuff_t *tvb, int offset, packet_info *pinf
static int
-dissect_h450_SubaddressInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_SubaddressInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 20, NULL);
return offset;
}
-static int dissect_subaddressInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SubaddressInformation(tvb, offset, pinfo, tree, hf_h450_subaddressInformation);
+static int dissect_subaddressInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SubaddressInformation(tvb, offset, actx, tree, hf_h450_subaddressInformation);
}
static int
-dissect_h450_BOOLEAN(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_boolean(tvb, offset, pinfo, tree, hf_index,
- NULL, NULL);
+dissect_h450_BOOLEAN(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
-static int dissect_oddCountIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_BOOLEAN(tvb, offset, pinfo, tree, hf_h450_oddCountIndicator);
+static int dissect_oddCountIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_BOOLEAN(tvb, offset, actx, tree, hf_h450_oddCountIndicator);
}
-static int dissect_remoteEnabled(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_BOOLEAN(tvb, offset, pinfo, tree, hf_h450_remoteEnabled);
+static int dissect_remoteEnabled(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_BOOLEAN(tvb, offset, actx, tree, hf_h450_remoteEnabled);
}
-static int dissect_callbackReq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_BOOLEAN(tvb, offset, pinfo, tree, hf_h450_callbackReq);
+static int dissect_callbackReq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_BOOLEAN(tvb, offset, actx, tree, hf_h450_callbackReq);
}
-static int dissect_can_retain_service(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_BOOLEAN(tvb, offset, pinfo, tree, hf_h450_can_retain_service);
+static int dissect_can_retain_service(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_BOOLEAN(tvb, offset, actx, tree, hf_h450_can_retain_service);
}
-static int dissect_retain_sig_connection(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_BOOLEAN(tvb, offset, pinfo, tree, hf_h450_retain_sig_connection);
+static int dissect_retain_sig_connection(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_BOOLEAN(tvb, offset, actx, tree, hf_h450_retain_sig_connection);
}
-static int dissect_retain_service(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_BOOLEAN(tvb, offset, pinfo, tree, hf_h450_retain_service);
+static int dissect_retain_service(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_BOOLEAN(tvb, offset, actx, tree, hf_h450_retain_service);
}
@@ -1049,27 +1048,27 @@ static const per_sequence_t UserSpecifiedSubaddress_sequence[] = {
};
static int
-dissect_h450_UserSpecifiedSubaddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_UserSpecifiedSubaddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_UserSpecifiedSubaddress, UserSpecifiedSubaddress_sequence);
return offset;
}
-static int dissect_userSpecifiedSubaddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_UserSpecifiedSubaddress(tvb, offset, pinfo, tree, hf_h450_userSpecifiedSubaddress);
+static int dissect_userSpecifiedSubaddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_UserSpecifiedSubaddress(tvb, offset, actx, tree, hf_h450_userSpecifiedSubaddress);
}
static int
-dissect_h450_NSAPSubaddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_NSAPSubaddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 20, NULL);
return offset;
}
-static int dissect_nsapSubaddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NSAPSubaddress(tvb, offset, pinfo, tree, hf_h450_nsapSubaddress);
+static int dissect_nsapSubaddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NSAPSubaddress(tvb, offset, actx, tree, hf_h450_nsapSubaddress);
}
@@ -1086,21 +1085,21 @@ static const per_choice_t PartySubaddress_choice[] = {
};
static int
-dissect_h450_PartySubaddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_PartySubaddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_PartySubaddress, PartySubaddress_choice,
NULL);
return offset;
}
-static int dissect_partySubaddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_PartySubaddress(tvb, offset, pinfo, tree, hf_h450_partySubaddress);
+static int dissect_partySubaddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_PartySubaddress(tvb, offset, actx, tree, hf_h450_partySubaddress);
}
-static int dissect_redirectionSubaddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_PartySubaddress(tvb, offset, pinfo, tree, hf_h450_redirectionSubaddress);
+static int dissect_redirectionSubaddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_PartySubaddress(tvb, offset, actx, tree, hf_h450_redirectionSubaddress);
}
-static int dissect_callingPartySubaddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_PartySubaddress(tvb, offset, pinfo, tree, hf_h450_callingPartySubaddress);
+static int dissect_callingPartySubaddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_PartySubaddress(tvb, offset, actx, tree, hf_h450_callingPartySubaddress);
}
@@ -1112,17 +1111,17 @@ static const per_sequence_t AddressScreened_sequence[] = {
};
static int
-dissect_h450_AddressScreened(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_AddressScreened(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_AddressScreened, AddressScreened_sequence);
return offset;
}
-static int dissect_addressScreened_presentationAllowedAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_AddressScreened(tvb, offset, pinfo, tree, hf_h450_addressScreened_presentationAllowedAddress);
+static int dissect_addressScreened_presentationAllowedAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_AddressScreened(tvb, offset, actx, tree, hf_h450_addressScreened_presentationAllowedAddress);
}
-static int dissect_addressScreened_presentationRestrictedAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_AddressScreened(tvb, offset, pinfo, tree, hf_h450_addressScreened_presentationRestrictedAddress);
+static int dissect_addressScreened_presentationRestrictedAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_AddressScreened(tvb, offset, actx, tree, hf_h450_addressScreened_presentationRestrictedAddress);
}
@@ -1143,8 +1142,8 @@ static const per_choice_t PresentedAddressScreened_choice[] = {
};
static int
-dissect_h450_PresentedAddressScreened(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_PresentedAddressScreened(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_PresentedAddressScreened, PresentedAddressScreened_choice,
NULL);
@@ -1159,17 +1158,17 @@ static const per_sequence_t Address_sequence[] = {
};
static int
-dissect_h450_Address(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_Address(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_Address, Address_sequence);
return offset;
}
-static int dissect_addressUnscreened_presentationAllowedAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_Address(tvb, offset, pinfo, tree, hf_h450_addressUnscreened_presentationAllowedAddress);
+static int dissect_addressUnscreened_presentationAllowedAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_Address(tvb, offset, actx, tree, hf_h450_addressUnscreened_presentationAllowedAddress);
}
-static int dissect_addressUnscreened_presentationRestrictedAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_Address(tvb, offset, pinfo, tree, hf_h450_addressUnscreened_presentationRestrictedAddress);
+static int dissect_addressUnscreened_presentationRestrictedAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_Address(tvb, offset, actx, tree, hf_h450_addressUnscreened_presentationRestrictedAddress);
}
@@ -1190,8 +1189,8 @@ static const per_choice_t PresentedAddressUnscreened_choice[] = {
};
static int
-dissect_h450_PresentedAddressUnscreened(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_PresentedAddressUnscreened(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_PresentedAddressUnscreened, PresentedAddressUnscreened_choice,
NULL);
@@ -1206,17 +1205,17 @@ static const per_sequence_t NumberScreened_sequence[] = {
};
static int
-dissect_h450_NumberScreened(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_NumberScreened(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_NumberScreened, NumberScreened_sequence);
return offset;
}
-static int dissect_numberScreened_presentationAllowedAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NumberScreened(tvb, offset, pinfo, tree, hf_h450_numberScreened_presentationAllowedAddress);
+static int dissect_numberScreened_presentationAllowedAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NumberScreened(tvb, offset, actx, tree, hf_h450_numberScreened_presentationAllowedAddress);
}
-static int dissect_numberScreened_presentationRestrictedAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NumberScreened(tvb, offset, pinfo, tree, hf_h450_numberScreened_presentationRestrictedAddress);
+static int dissect_numberScreened_presentationRestrictedAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NumberScreened(tvb, offset, actx, tree, hf_h450_numberScreened_presentationRestrictedAddress);
}
@@ -1237,8 +1236,8 @@ static const per_choice_t PresentedNumberScreened_choice[] = {
};
static int
-dissect_h450_PresentedNumberScreened(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_PresentedNumberScreened(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_PresentedNumberScreened, PresentedNumberScreened_choice,
NULL);
@@ -1263,8 +1262,8 @@ static const per_choice_t PresentedNumberUnscreened_choice[] = {
};
static int
-dissect_h450_PresentedNumberUnscreened(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_PresentedNumberUnscreened(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_PresentedNumberUnscreened, PresentedNumberUnscreened_choice,
NULL);
@@ -1277,14 +1276,14 @@ static const per_sequence_t SEQUENCE_OF_AliasAddress_sequence_of[1] = {
};
static int
-dissect_h450_SEQUENCE_OF_AliasAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_SEQUENCE_OF_AliasAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h450_SEQUENCE_OF_AliasAddress, SEQUENCE_OF_AliasAddress_sequence_of);
return offset;
}
-static int dissect_destinationAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_OF_AliasAddress(tvb, offset, pinfo, tree, hf_h450_destinationAddress);
+static int dissect_destinationAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_OF_AliasAddress(tvb, offset, actx, tree, hf_h450_destinationAddress);
}
@@ -1299,139 +1298,138 @@ static const per_sequence_t EndpointAddress_sequence[] = {
};
static int
-dissect_h450_EndpointAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_EndpointAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_EndpointAddress, EndpointAddress_sequence);
return offset;
}
-static int dissect_reroutingNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_reroutingNumber);
+static int dissect_reroutingNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_reroutingNumber);
}
-static int dissect_transferringNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_transferringNumber);
+static int dissect_transferringNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_transferringNumber);
}
-static int dissect_redirectionNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_redirectionNumber);
+static int dissect_redirectionNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_redirectionNumber);
}
-static int dissect_connectedAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_connectedAddress);
+static int dissect_connectedAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_connectedAddress);
}
-static int dissect_divertedToAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_divertedToAddress);
+static int dissect_divertedToAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_divertedToAddress);
}
-static int dissect_servedUserNr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_servedUserNr);
+static int dissect_servedUserNr(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_servedUserNr);
}
-static int dissect_activatingUserNr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_activatingUserNr);
+static int dissect_activatingUserNr(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_activatingUserNr);
}
-static int dissect_deactivatingUserNr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_deactivatingUserNr);
+static int dissect_deactivatingUserNr(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_deactivatingUserNr);
}
-static int dissect_interrogatingUserNr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_interrogatingUserNr);
+static int dissect_interrogatingUserNr(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_interrogatingUserNr);
}
-static int dissect_divertedToNr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_divertedToNr);
+static int dissect_divertedToNr(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_divertedToNr);
}
-static int dissect_calledAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_calledAddress);
+static int dissect_calledAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_calledAddress);
}
-static int dissect_lastReroutingNr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_lastReroutingNr);
+static int dissect_lastReroutingNr(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_lastReroutingNr);
}
-static int dissect_callingNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_callingNumber);
+static int dissect_callingNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_callingNumber);
}
-static int dissect_originalCalledNr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_originalCalledNr);
+static int dissect_originalCalledNr(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_originalCalledNr);
}
-static int dissect_nominatedNr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_nominatedNr);
+static int dissect_nominatedNr(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_nominatedNr);
}
-static int dissect_redirectingNr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_redirectingNr);
+static int dissect_redirectingNr(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_redirectingNr);
}
-static int dissect_divertingNr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_divertingNr);
+static int dissect_divertingNr(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_divertingNr);
}
-static int dissect_redirectionNr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_redirectionNr);
+static int dissect_redirectionNr(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_redirectionNr);
}
-static int dissect_callingNr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_callingNr);
+static int dissect_callingNr(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_callingNr);
}
-static int dissect_parkingNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_parkingNumber);
+static int dissect_parkingNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_parkingNumber);
}
-static int dissect_parkedNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_parkedNumber);
+static int dissect_parkedNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_parkedNumber);
}
-static int dissect_parkedToNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_parkedToNumber);
+static int dissect_parkedToNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_parkedToNumber);
}
-static int dissect_groupMemberUserNr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_groupMemberUserNr);
+static int dissect_groupMemberUserNr(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_groupMemberUserNr);
}
-static int dissect_partyToRetrieve(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_partyToRetrieve);
+static int dissect_partyToRetrieve(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_partyToRetrieve);
}
-static int dissect_retrieveAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_retrieveAddress);
+static int dissect_retrieveAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_retrieveAddress);
}
-static int dissect_picking_upNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_picking_upNumber);
+static int dissect_picking_upNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_picking_upNumber);
}
-static int dissect_originatingNr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_originatingNr);
+static int dissect_originatingNr(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_originatingNr);
}
-static int dissect_mwipartyNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_mwipartyNumber);
+static int dissect_mwipartyNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_mwipartyNumber);
}
-static int dissect_numberA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_numberA);
+static int dissect_numberA(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_numberA);
}
-static int dissect_numberB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndpointAddress(tvb, offset, pinfo, tree, hf_h450_numberB);
+static int dissect_numberB(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndpointAddress(tvb, offset, actx, tree, hf_h450_numberB);
}
static int
-dissect_h450_PresentationAllowedIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_boolean(tvb, offset, pinfo, tree, hf_index,
- NULL, NULL);
+dissect_h450_PresentationAllowedIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
-static int dissect_presentationAllowedIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_PresentationAllowedIndicator(tvb, offset, pinfo, tree, hf_h450_presentationAllowedIndicator);
+static int dissect_presentationAllowedIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_PresentationAllowedIndicator(tvb, offset, actx, tree, hf_h450_presentationAllowedIndicator);
}
static int
-dissect_h450_OBJECT_IDENTIFIER(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_object_identifier(tvb, offset, pinfo, tree, hf_index, NULL);
+dissect_h450_OBJECT_IDENTIFIER(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_object_identifier(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
-static int dissect_extensionId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_h450_extensionId);
+static int dissect_extensionId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_h450_extensionId);
}
static int
-dissect_h450_ExtensionArgument(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_ExtensionArgument(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, NULL);
return offset;
}
-static int dissect_extensionArgument(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_ExtensionArgument(tvb, offset, pinfo, tree, hf_h450_extensionArgument);
+static int dissect_extensionArgument(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_ExtensionArgument(tvb, offset, actx, tree, hf_h450_extensionArgument);
}
@@ -1442,20 +1440,20 @@ static const per_sequence_t Extension_sequence[] = {
};
static int
-dissect_h450_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_Extension, Extension_sequence);
return offset;
}
-static int dissect_ExtensionSeq_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_Extension(tvb, offset, pinfo, tree, hf_h450_ExtensionSeq_item);
+static int dissect_ExtensionSeq_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_Extension(tvb, offset, actx, tree, hf_h450_ExtensionSeq_item);
}
-static int dissect_mixedExtension_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_Extension(tvb, offset, pinfo, tree, hf_h450_mixedExtension_extension);
+static int dissect_mixedExtension_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_Extension(tvb, offset, actx, tree, hf_h450_mixedExtension_extension);
}
-static int dissect_unspecified_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_Extension(tvb, offset, pinfo, tree, hf_h450_unspecified_extension);
+static int dissect_unspecified_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_Extension(tvb, offset, actx, tree, hf_h450_unspecified_extension);
}
@@ -1464,14 +1462,14 @@ static const per_sequence_t ExtensionSeq_sequence_of[1] = {
};
static int
-dissect_h450_ExtensionSeq(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_ExtensionSeq(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h450_ExtensionSeq, ExtensionSeq_sequence_of);
return offset;
}
-static int dissect_extensionSeq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_ExtensionSeq(tvb, offset, pinfo, tree, hf_h450_extensionSeq);
+static int dissect_extensionSeq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_ExtensionSeq(tvb, offset, actx, tree, hf_h450_extensionSeq);
}
@@ -1488,8 +1486,8 @@ static const per_choice_t DummyArg_choice[] = {
};
static int
-dissect_h450_DummyArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_DummyArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_DummyArg, DummyArg_choice,
NULL);
@@ -1499,8 +1497,8 @@ dissect_h450_DummyArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_t
static int
-dissect_h450_CallTransferIdentify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_h450_DummyArg(tvb, offset, pinfo, tree, hf_index);
+dissect_h450_CallTransferIdentify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_h450_DummyArg(tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -1508,8 +1506,8 @@ dissect_h450_CallTransferIdentify(tvbuff_t *tvb, int offset, packet_info *pinfo
static int
-dissect_h450_CallTransferAbandon(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_h450_DummyArg(tvb, offset, pinfo, tree, hf_index);
+dissect_h450_CallTransferAbandon(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_h450_DummyArg(tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -1517,14 +1515,14 @@ dissect_h450_CallTransferAbandon(tvbuff_t *tvb, int offset, packet_info *pinfo _
static int
-dissect_h450_CallIdentity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_NumericString(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CallIdentity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_NumericString(tvb, offset, actx, tree, hf_index,
0, 4);
return offset;
}
-static int dissect_callIdentity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_CallIdentity(tvb, offset, pinfo, tree, hf_h450_callIdentity);
+static int dissect_callIdentity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_CallIdentity(tvb, offset, actx, tree, hf_h450_callIdentity);
}
@@ -1541,30 +1539,30 @@ static const per_choice_t ArgumentExtension_choice[] = {
};
static int
-dissect_h450_ArgumentExtension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_ArgumentExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_ArgumentExtension, ArgumentExtension_choice,
NULL);
return offset;
}
-static int dissect_cTInitiateArg_argumentExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_ArgumentExtension(tvb, offset, pinfo, tree, hf_h450_cTInitiateArg_argumentExtension);
+static int dissect_cTInitiateArg_argumentExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_ArgumentExtension(tvb, offset, actx, tree, hf_h450_cTInitiateArg_argumentExtension);
}
-static int dissect_cTSetupArg_argumentExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_ArgumentExtension(tvb, offset, pinfo, tree, hf_h450_cTSetupArg_argumentExtension);
+static int dissect_cTSetupArg_argumentExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_ArgumentExtension(tvb, offset, actx, tree, hf_h450_cTSetupArg_argumentExtension);
}
-static int dissect_cTUpdateArg_argumentExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_ArgumentExtension(tvb, offset, pinfo, tree, hf_h450_cTUpdateArg_argumentExtension);
+static int dissect_cTUpdateArg_argumentExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_ArgumentExtension(tvb, offset, actx, tree, hf_h450_cTUpdateArg_argumentExtension);
}
-static int dissect_subaddressTransferArg_argumentExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_ArgumentExtension(tvb, offset, pinfo, tree, hf_h450_subaddressTransferArg_argumentExtension);
+static int dissect_subaddressTransferArg_argumentExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_ArgumentExtension(tvb, offset, actx, tree, hf_h450_subaddressTransferArg_argumentExtension);
}
-static int dissect_cTCompleteArg_argumentExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_ArgumentExtension(tvb, offset, pinfo, tree, hf_h450_cTCompleteArg_argumentExtension);
+static int dissect_cTCompleteArg_argumentExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_ArgumentExtension(tvb, offset, actx, tree, hf_h450_cTCompleteArg_argumentExtension);
}
-static int dissect_cTActiveArg_argumentExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_ArgumentExtension(tvb, offset, pinfo, tree, hf_h450_cTActiveArg_argumentExtension);
+static int dissect_cTActiveArg_argumentExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_ArgumentExtension(tvb, offset, actx, tree, hf_h450_cTActiveArg_argumentExtension);
}
@@ -1576,8 +1574,8 @@ static const per_sequence_t CTInitiateArg_sequence[] = {
};
static int
-dissect_h450_CTInitiateArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CTInitiateArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CTInitiateArg, CTInitiateArg_sequence);
return offset;
@@ -1586,8 +1584,8 @@ dissect_h450_CTInitiateArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, pr
static int
-dissect_h450_CallTransferInitiate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_h450_CTInitiateArg(tvb, offset, pinfo, tree, hf_index);
+dissect_h450_CallTransferInitiate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_h450_CTInitiateArg(tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -1601,8 +1599,8 @@ static const per_sequence_t CTSetupArg_sequence[] = {
};
static int
-dissect_h450_CTSetupArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CTSetupArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CTSetupArg, CTSetupArg_sequence);
return offset;
@@ -1611,8 +1609,8 @@ dissect_h450_CTSetupArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto
static int
-dissect_h450_CallTransferSetup(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_h450_CTSetupArg(tvb, offset, pinfo, tree, hf_index);
+dissect_h450_CallTransferSetup(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_h450_CTSetupArg(tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -1620,45 +1618,45 @@ dissect_h450_CallTransferSetup(tvbuff_t *tvb, int offset, packet_info *pinfo _U_
static int
-dissect_h450_BMPString_SIZE_1_128(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_BMPString(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_BMPString_SIZE_1_128(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_BMPString(tvb, offset, actx, tree, hf_index,
1, 128);
return offset;
}
-static int dissect_redirectionInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_BMPString_SIZE_1_128(tvb, offset, pinfo, tree, hf_h450_redirectionInfo);
+static int dissect_redirectionInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_BMPString_SIZE_1_128(tvb, offset, actx, tree, hf_h450_redirectionInfo);
}
-static int dissect_connectedInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_BMPString_SIZE_1_128(tvb, offset, pinfo, tree, hf_h450_connectedInfo);
+static int dissect_connectedInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_BMPString_SIZE_1_128(tvb, offset, actx, tree, hf_h450_connectedInfo);
}
-static int dissect_callingInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_BMPString_SIZE_1_128(tvb, offset, pinfo, tree, hf_h450_callingInfo);
+static int dissect_callingInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_BMPString_SIZE_1_128(tvb, offset, actx, tree, hf_h450_callingInfo);
}
-static int dissect_redirectingInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_BMPString_SIZE_1_128(tvb, offset, pinfo, tree, hf_h450_redirectingInfo);
+static int dissect_redirectingInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_BMPString_SIZE_1_128(tvb, offset, actx, tree, hf_h450_redirectingInfo);
}
-static int dissect_originalCalledInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_BMPString_SIZE_1_128(tvb, offset, pinfo, tree, hf_h450_originalCalledInfo);
+static int dissect_originalCalledInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_BMPString_SIZE_1_128(tvb, offset, actx, tree, hf_h450_originalCalledInfo);
}
-static int dissect_nominatedInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_BMPString_SIZE_1_128(tvb, offset, pinfo, tree, hf_h450_nominatedInfo);
+static int dissect_nominatedInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_BMPString_SIZE_1_128(tvb, offset, actx, tree, hf_h450_nominatedInfo);
}
static int
-dissect_h450_H225InformationElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_H225InformationElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, NULL);
return offset;
}
-static int dissect_basicCallInfoElements(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_H225InformationElement(tvb, offset, pinfo, tree, hf_h450_basicCallInfoElements);
+static int dissect_basicCallInfoElements(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_H225InformationElement(tvb, offset, actx, tree, hf_h450_basicCallInfoElements);
}
-static int dissect_h225InfoElement(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_H225InformationElement(tvb, offset, pinfo, tree, hf_h450_h225InfoElement);
+static int dissect_h225InfoElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_H225InformationElement(tvb, offset, actx, tree, hf_h450_h225InfoElement);
}
@@ -1671,8 +1669,8 @@ static const per_sequence_t CTUpdateArg_sequence[] = {
};
static int
-dissect_h450_CTUpdateArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CTUpdateArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CTUpdateArg, CTUpdateArg_sequence);
return offset;
@@ -1681,8 +1679,8 @@ dissect_h450_CTUpdateArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, prot
static int
-dissect_h450_CallTransferUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_h450_CTUpdateArg(tvb, offset, pinfo, tree, hf_index);
+dissect_h450_CallTransferUpdate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_h450_CTUpdateArg(tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -1695,8 +1693,8 @@ static const per_sequence_t SubaddressTransferArg_sequence[] = {
};
static int
-dissect_h450_SubaddressTransferArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_SubaddressTransferArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_SubaddressTransferArg, SubaddressTransferArg_sequence);
return offset;
@@ -1705,8 +1703,8 @@ dissect_h450_SubaddressTransferArg(tvbuff_t *tvb, int offset, packet_info *pinfo
static int
-dissect_h450_SubaddressTransfer(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_h450_SubaddressTransferArg(tvb, offset, pinfo, tree, hf_index);
+dissect_h450_SubaddressTransfer(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_h450_SubaddressTransferArg(tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -1720,14 +1718,14 @@ static const value_string h450_EndDesignation_vals[] = {
static int
-dissect_h450_EndDesignation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_h450_EndDesignation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_endDesignation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_EndDesignation(tvb, offset, pinfo, tree, hf_h450_endDesignation);
+static int dissect_endDesignation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_EndDesignation(tvb, offset, actx, tree, hf_h450_endDesignation);
}
@@ -1739,14 +1737,14 @@ static const value_string h450_CallStatus_vals[] = {
static int
-dissect_h450_CallStatus(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_h450_CallStatus(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_callStatus(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_CallStatus(tvb, offset, pinfo, tree, hf_h450_callStatus);
+static int dissect_callStatus(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_CallStatus(tvb, offset, actx, tree, hf_h450_callStatus);
}
@@ -1761,8 +1759,8 @@ static const per_sequence_t CTCompleteArg_sequence[] = {
};
static int
-dissect_h450_CTCompleteArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CTCompleteArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CTCompleteArg, CTCompleteArg_sequence);
return offset;
@@ -1771,8 +1769,8 @@ dissect_h450_CTCompleteArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, pr
static int
-dissect_h450_CallTransferComplete(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_h450_CTCompleteArg(tvb, offset, pinfo, tree, hf_index);
+dissect_h450_CallTransferComplete(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_h450_CTCompleteArg(tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -1787,8 +1785,8 @@ static const per_sequence_t CTActiveArg_sequence[] = {
};
static int
-dissect_h450_CTActiveArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CTActiveArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CTActiveArg, CTActiveArg_sequence);
return offset;
@@ -1797,8 +1795,8 @@ dissect_h450_CTActiveArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, prot
static int
-dissect_h450_CallTransferActive(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_h450_CTActiveArg(tvb, offset, pinfo, tree, hf_index);
+dissect_h450_CallTransferActive(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_h450_CTActiveArg(tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -1817,8 +1815,8 @@ static const per_choice_t DummyRes_choice[] = {
};
static int
-dissect_h450_DummyRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_DummyRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_DummyRes, DummyRes_choice,
NULL);
@@ -1839,15 +1837,15 @@ static const per_choice_t T_resultExtension_choice[] = {
};
static int
-dissect_h450_T_resultExtension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_T_resultExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_T_resultExtension, T_resultExtension_choice,
NULL);
return offset;
}
-static int dissect_resultExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_T_resultExtension(tvb, offset, pinfo, tree, hf_h450_resultExtension);
+static int dissect_resultExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_T_resultExtension(tvb, offset, actx, tree, hf_h450_resultExtension);
}
@@ -1859,8 +1857,8 @@ static const per_sequence_t CTIdentifyRes_sequence[] = {
};
static int
-dissect_h450_CTIdentifyRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CTIdentifyRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CTIdentifyRes, CTIdentifyRes_sequence);
return offset;
@@ -1876,14 +1874,14 @@ static const value_string h450_Procedure_vals[] = {
static int
-dissect_h450_Procedure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_h450_Procedure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_procedure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_Procedure(tvb, offset, pinfo, tree, hf_h450_procedure);
+static int dissect_procedure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_Procedure(tvb, offset, actx, tree, hf_h450_procedure);
}
@@ -1934,17 +1932,17 @@ static const value_string h450_BasicService_vals[] = {
static guint32 BasicService_value_map[40+0] = {0, 1, 2, 3, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75};
static int
-dissect_h450_BasicService(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 40, NULL, NULL, FALSE, 0, BasicService_value_map);
+dissect_h450_BasicService(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 40, NULL, FALSE, 0, BasicService_value_map);
return offset;
}
-static int dissect_basicService(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_BasicService(tvb, offset, pinfo, tree, hf_h450_basicService);
+static int dissect_basicService(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_BasicService(tvb, offset, actx, tree, hf_h450_basicService);
}
-static int dissect_service(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_BasicService(tvb, offset, pinfo, tree, hf_h450_service);
+static int dissect_service(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_BasicService(tvb, offset, actx, tree, hf_h450_service);
}
@@ -1961,15 +1959,15 @@ static const per_choice_t ActivateDiversionQArg_extension_choice[] = {
};
static int
-dissect_h450_ActivateDiversionQArg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_ActivateDiversionQArg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_ActivateDiversionQArg_extension, ActivateDiversionQArg_extension_choice,
NULL);
return offset;
}
-static int dissect_activateDiversionQArg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_ActivateDiversionQArg_extension(tvb, offset, pinfo, tree, hf_h450_activateDiversionQArg_extension);
+static int dissect_activateDiversionQArg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_ActivateDiversionQArg_extension(tvb, offset, actx, tree, hf_h450_activateDiversionQArg_extension);
}
@@ -1984,8 +1982,8 @@ static const per_sequence_t ActivateDiversionQArg_sequence[] = {
};
static int
-dissect_h450_ActivateDiversionQArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_ActivateDiversionQArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_ActivateDiversionQArg, ActivateDiversionQArg_sequence);
return offset;
@@ -2005,8 +2003,8 @@ static const per_choice_t ActivateDiversionQRes_choice[] = {
};
static int
-dissect_h450_ActivateDiversionQRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_ActivateDiversionQRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_ActivateDiversionQRes, ActivateDiversionQRes_choice,
NULL);
@@ -2027,15 +2025,15 @@ static const per_choice_t DeactivateDiversionQArg_extension_choice[] = {
};
static int
-dissect_h450_DeactivateDiversionQArg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_DeactivateDiversionQArg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_DeactivateDiversionQArg_extension, DeactivateDiversionQArg_extension_choice,
NULL);
return offset;
}
-static int dissect_deactivateDiversionQArg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_DeactivateDiversionQArg_extension(tvb, offset, pinfo, tree, hf_h450_deactivateDiversionQArg_extension);
+static int dissect_deactivateDiversionQArg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_DeactivateDiversionQArg_extension(tvb, offset, actx, tree, hf_h450_deactivateDiversionQArg_extension);
}
@@ -2049,8 +2047,8 @@ static const per_sequence_t DeactivateDiversionQArg_sequence[] = {
};
static int
-dissect_h450_DeactivateDiversionQArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_DeactivateDiversionQArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_DeactivateDiversionQArg, DeactivateDiversionQArg_sequence);
return offset;
@@ -2070,8 +2068,8 @@ static const per_choice_t DeactivateDiversionQRes_choice[] = {
};
static int
-dissect_h450_DeactivateDiversionQRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_DeactivateDiversionQRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_DeactivateDiversionQRes, DeactivateDiversionQRes_choice,
NULL);
@@ -2092,15 +2090,15 @@ static const per_choice_t InterrogateDiversionQ_extension_choice[] = {
};
static int
-dissect_h450_InterrogateDiversionQ_extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_InterrogateDiversionQ_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_InterrogateDiversionQ_extension, InterrogateDiversionQ_extension_choice,
NULL);
return offset;
}
-static int dissect_interrogateDiversionQ_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_InterrogateDiversionQ_extension(tvb, offset, pinfo, tree, hf_h450_interrogateDiversionQ_extension);
+static int dissect_interrogateDiversionQ_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_InterrogateDiversionQ_extension(tvb, offset, actx, tree, hf_h450_interrogateDiversionQ_extension);
}
@@ -2114,8 +2112,8 @@ static const per_sequence_t InterrogateDiversionQ_sequence[] = {
};
static int
-dissect_h450_InterrogateDiversionQ(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_InterrogateDiversionQ(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_InterrogateDiversionQ, InterrogateDiversionQ_sequence);
return offset;
@@ -2135,15 +2133,15 @@ static const per_choice_t IntResult_extension_choice[] = {
};
static int
-dissect_h450_IntResult_extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_IntResult_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_IntResult_extension, IntResult_extension_choice,
NULL);
return offset;
}
-static int dissect_intResult_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_IntResult_extension(tvb, offset, pinfo, tree, hf_h450_intResult_extension);
+static int dissect_intResult_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_IntResult_extension(tvb, offset, actx, tree, hf_h450_intResult_extension);
}
@@ -2158,14 +2156,14 @@ static const per_sequence_t IntResult_sequence[] = {
};
static int
-dissect_h450_IntResult(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_IntResult(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_IntResult, IntResult_sequence);
return offset;
}
-static int dissect_IntResultList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_IntResult(tvb, offset, pinfo, tree, hf_h450_IntResultList_item);
+static int dissect_IntResultList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_IntResult(tvb, offset, actx, tree, hf_h450_IntResultList_item);
}
@@ -2174,8 +2172,8 @@ static const per_sequence_t IntResultList_set_of[1] = {
};
static int
-dissect_h450_IntResultList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_set_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_IntResultList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
ett_h450_IntResultList, IntResultList_set_of,
0, 29);
@@ -2185,8 +2183,8 @@ dissect_h450_IntResultList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, pr
static int
-dissect_h450_InterrogateDiversionQRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_h450_IntResultList(tvb, offset, pinfo, tree, hf_index);
+dissect_h450_InterrogateDiversionQRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_h450_IntResultList(tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -2205,15 +2203,15 @@ static const per_choice_t CheckRestrictionArg_extension_choice[] = {
};
static int
-dissect_h450_CheckRestrictionArg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CheckRestrictionArg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_CheckRestrictionArg_extension, CheckRestrictionArg_extension_choice,
NULL);
return offset;
}
-static int dissect_checkRestrictionArg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_CheckRestrictionArg_extension(tvb, offset, pinfo, tree, hf_h450_checkRestrictionArg_extension);
+static int dissect_checkRestrictionArg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_CheckRestrictionArg_extension(tvb, offset, actx, tree, hf_h450_checkRestrictionArg_extension);
}
@@ -2226,8 +2224,8 @@ static const per_sequence_t CheckRestrictionArg_sequence[] = {
};
static int
-dissect_h450_CheckRestrictionArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CheckRestrictionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CheckRestrictionArg, CheckRestrictionArg_sequence);
return offset;
@@ -2247,8 +2245,8 @@ static const per_choice_t CheckRestrictionRes_choice[] = {
};
static int
-dissect_h450_CheckRestrictionRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CheckRestrictionRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_CheckRestrictionRes, CheckRestrictionRes_choice,
NULL);
@@ -2266,36 +2264,36 @@ static const value_string h450_DiversionReason_vals[] = {
static int
-dissect_h450_DiversionReason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 4, NULL, NULL, TRUE, 0, NULL);
+dissect_h450_DiversionReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_reroutingReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_DiversionReason(tvb, offset, pinfo, tree, hf_h450_reroutingReason);
+static int dissect_reroutingReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_DiversionReason(tvb, offset, actx, tree, hf_h450_reroutingReason);
}
-static int dissect_originalReroutingReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_DiversionReason(tvb, offset, pinfo, tree, hf_h450_originalReroutingReason);
+static int dissect_originalReroutingReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_DiversionReason(tvb, offset, actx, tree, hf_h450_originalReroutingReason);
}
-static int dissect_diversionReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_DiversionReason(tvb, offset, pinfo, tree, hf_h450_diversionReason);
+static int dissect_diversionReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_DiversionReason(tvb, offset, actx, tree, hf_h450_diversionReason);
}
-static int dissect_originalDiversionReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_DiversionReason(tvb, offset, pinfo, tree, hf_h450_originalDiversionReason);
+static int dissect_originalDiversionReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_DiversionReason(tvb, offset, actx, tree, hf_h450_originalDiversionReason);
}
static int
-dissect_h450_INTEGER_1_15(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,
- 1U, 15U, NULL, NULL, FALSE);
+dissect_h450_INTEGER_1_15(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_diversionCounter(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_INTEGER_1_15(tvb, offset, pinfo, tree, hf_h450_diversionCounter);
+static int dissect_diversionCounter(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_INTEGER_1_15(tvb, offset, actx, tree, hf_h450_diversionCounter);
}
@@ -2308,14 +2306,14 @@ static const value_string h450_SubscriptionOption_vals[] = {
static int
-dissect_h450_SubscriptionOption(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_h450_SubscriptionOption(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_subscriptionOption(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SubscriptionOption(tvb, offset, pinfo, tree, hf_h450_subscriptionOption);
+static int dissect_subscriptionOption(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SubscriptionOption(tvb, offset, actx, tree, hf_h450_subscriptionOption);
}
@@ -2332,15 +2330,15 @@ static const per_choice_t CallReroutingArg_extension_choice[] = {
};
static int
-dissect_h450_CallReroutingArg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CallReroutingArg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_CallReroutingArg_extension, CallReroutingArg_extension_choice,
NULL);
return offset;
}
-static int dissect_callReroutingArg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_CallReroutingArg_extension(tvb, offset, pinfo, tree, hf_h450_callReroutingArg_extension);
+static int dissect_callReroutingArg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_CallReroutingArg_extension(tvb, offset, actx, tree, hf_h450_callReroutingArg_extension);
}
@@ -2363,8 +2361,8 @@ static const per_sequence_t CallReroutingArg_sequence[] = {
};
static int
-dissect_h450_CallReroutingArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CallReroutingArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CallReroutingArg, CallReroutingArg_sequence);
return offset;
@@ -2384,8 +2382,8 @@ static const per_choice_t CallReroutingRes_choice[] = {
};
static int
-dissect_h450_CallReroutingRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CallReroutingRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_CallReroutingRes, CallReroutingRes_choice,
NULL);
@@ -2406,15 +2404,15 @@ static const per_choice_t DivertingLegInformation1Arg_extension_choice[] = {
};
static int
-dissect_h450_DivertingLegInformation1Arg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_DivertingLegInformation1Arg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_DivertingLegInformation1Arg_extension, DivertingLegInformation1Arg_extension_choice,
NULL);
return offset;
}
-static int dissect_divertingLegInformation1Arg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_DivertingLegInformation1Arg_extension(tvb, offset, pinfo, tree, hf_h450_divertingLegInformation1Arg_extension);
+static int dissect_divertingLegInformation1Arg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_DivertingLegInformation1Arg_extension(tvb, offset, actx, tree, hf_h450_divertingLegInformation1Arg_extension);
}
@@ -2430,8 +2428,8 @@ static const per_sequence_t DivertingLegInformation1Arg_sequence[] = {
};
static int
-dissect_h450_DivertingLegInformation1Arg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_DivertingLegInformation1Arg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_DivertingLegInformation1Arg, DivertingLegInformation1Arg_sequence);
return offset;
@@ -2451,15 +2449,15 @@ static const per_choice_t DivertingLegInformation2Arg_extension_choice[] = {
};
static int
-dissect_h450_DivertingLegInformation2Arg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_DivertingLegInformation2Arg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_DivertingLegInformation2Arg_extension, DivertingLegInformation2Arg_extension_choice,
NULL);
return offset;
}
-static int dissect_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_DivertingLegInformation2Arg_extension(tvb, offset, pinfo, tree, hf_h450_extension);
+static int dissect_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_DivertingLegInformation2Arg_extension(tvb, offset, actx, tree, hf_h450_extension);
}
@@ -2476,8 +2474,8 @@ static const per_sequence_t DivertingLegInformation2Arg_sequence[] = {
};
static int
-dissect_h450_DivertingLegInformation2Arg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_DivertingLegInformation2Arg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_DivertingLegInformation2Arg, DivertingLegInformation2Arg_sequence);
return offset;
@@ -2497,15 +2495,15 @@ static const per_choice_t DivertingLegInformation3Arg_extension_choice[] = {
};
static int
-dissect_h450_DivertingLegInformation3Arg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_DivertingLegInformation3Arg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_DivertingLegInformation3Arg_extension, DivertingLegInformation3Arg_extension_choice,
NULL);
return offset;
}
-static int dissect_divertingLegInformation3Arg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_DivertingLegInformation3Arg_extension(tvb, offset, pinfo, tree, hf_h450_divertingLegInformation3Arg_extension);
+static int dissect_divertingLegInformation3Arg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_DivertingLegInformation3Arg_extension(tvb, offset, actx, tree, hf_h450_divertingLegInformation3Arg_extension);
}
@@ -2518,8 +2516,8 @@ static const per_sequence_t DivertingLegInformation3Arg_sequence[] = {
};
static int
-dissect_h450_DivertingLegInformation3Arg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_DivertingLegInformation3Arg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_DivertingLegInformation3Arg, DivertingLegInformation3Arg_sequence);
return offset;
@@ -2539,15 +2537,15 @@ static const per_choice_t DivertingLegInformation4Arg_extension_choice[] = {
};
static int
-dissect_h450_DivertingLegInformation4Arg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_DivertingLegInformation4Arg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_DivertingLegInformation4Arg_extension, DivertingLegInformation4Arg_extension_choice,
NULL);
return offset;
}
-static int dissect_divertingLegInformation4Arg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_DivertingLegInformation4Arg_extension(tvb, offset, pinfo, tree, hf_h450_divertingLegInformation4Arg_extension);
+static int dissect_divertingLegInformation4Arg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_DivertingLegInformation4Arg_extension(tvb, offset, actx, tree, hf_h450_divertingLegInformation4Arg_extension);
}
@@ -2563,8 +2561,8 @@ static const per_sequence_t DivertingLegInformation4Arg_sequence[] = {
};
static int
-dissect_h450_DivertingLegInformation4Arg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_DivertingLegInformation4Arg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_DivertingLegInformation4Arg, DivertingLegInformation4Arg_sequence);
return offset;
@@ -2584,8 +2582,8 @@ static const per_choice_t CfnrDivertedLegFailedArg_choice[] = {
};
static int
-dissect_h450_CfnrDivertedLegFailedArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CfnrDivertedLegFailedArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_CfnrDivertedLegFailedArg, CfnrDivertedLegFailedArg_choice,
NULL);
@@ -2606,33 +2604,33 @@ static const per_choice_t MixedExtension_choice[] = {
};
static int
-dissect_h450_MixedExtension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_MixedExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_MixedExtension, MixedExtension_choice,
NULL);
return offset;
}
-static int dissect_extensionArg_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_MixedExtension(tvb, offset, pinfo, tree, hf_h450_extensionArg_item);
+static int dissect_extensionArg_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_MixedExtension(tvb, offset, actx, tree, hf_h450_extensionArg_item);
}
-static int dissect_extensionRes_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_MixedExtension(tvb, offset, pinfo, tree, hf_h450_extensionRes_item);
+static int dissect_extensionRes_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_MixedExtension(tvb, offset, actx, tree, hf_h450_extensionRes_item);
}
-static int dissect_MwiDummyRes_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_MixedExtension(tvb, offset, pinfo, tree, hf_h450_MwiDummyRes_item);
+static int dissect_MwiDummyRes_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_MixedExtension(tvb, offset, actx, tree, hf_h450_MwiDummyRes_item);
}
-static int dissect_ExtensionArg_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_MixedExtension(tvb, offset, pinfo, tree, hf_h450_ExtensionArg_item);
+static int dissect_ExtensionArg_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_MixedExtension(tvb, offset, actx, tree, hf_h450_ExtensionArg_item);
}
-static int dissect_extension_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_MixedExtension(tvb, offset, pinfo, tree, hf_h450_extension_item);
+static int dissect_extension_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_MixedExtension(tvb, offset, actx, tree, hf_h450_extension_item);
}
-static int dissect_argumentExtension_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_MixedExtension(tvb, offset, pinfo, tree, hf_h450_argumentExtension_item);
+static int dissect_argumentExtension_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_MixedExtension(tvb, offset, actx, tree, hf_h450_argumentExtension_item);
}
-static int dissect_resultExtension_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_MixedExtension(tvb, offset, pinfo, tree, hf_h450_resultExtension_item);
+static int dissect_resultExtension_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_MixedExtension(tvb, offset, actx, tree, hf_h450_resultExtension_item);
}
@@ -2641,126 +2639,126 @@ static const per_sequence_t SEQUENCE_SIZE_0_255_OF_MixedExtension_sequence_of[1]
};
static int
-dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension, SEQUENCE_SIZE_0_255_OF_MixedExtension_sequence_of,
0, 255);
return offset;
}
-static int dissect_holdNotificArg_extensionArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_holdNotificArg_extensionArg);
+static int dissect_holdNotificArg_extensionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_holdNotificArg_extensionArg);
}
-static int dissect_retrieveNotificArg_extensionArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_retrieveNotificArg_extensionArg);
+static int dissect_retrieveNotificArg_extensionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_retrieveNotificArg_extensionArg);
}
-static int dissect_remoteHoldArg_extensionArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_remoteHoldArg_extensionArg);
+static int dissect_remoteHoldArg_extensionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_remoteHoldArg_extensionArg);
}
-static int dissect_extensionRes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_extensionRes);
+static int dissect_extensionRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_extensionRes);
}
-static int dissect_remoteRetrieveArg_extensionArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_remoteRetrieveArg_extensionArg);
+static int dissect_remoteRetrieveArg_extensionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_remoteRetrieveArg_extensionArg);
}
-static int dissect_cpRequestArg_extensionArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_cpRequestArg_extensionArg);
+static int dissect_cpRequestArg_extensionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_cpRequestArg_extensionArg);
}
-static int dissect_cpSetupArg_extensionArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_cpSetupArg_extensionArg);
+static int dissect_cpSetupArg_extensionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_cpSetupArg_extensionArg);
}
-static int dissect_groupIndicationOnArg_extensionArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_groupIndicationOnArg_extensionArg);
+static int dissect_groupIndicationOnArg_extensionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_groupIndicationOnArg_extensionArg);
}
-static int dissect_groupIndicationOffArg_extensionArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_groupIndicationOffArg_extensionArg);
+static int dissect_groupIndicationOffArg_extensionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_groupIndicationOffArg_extensionArg);
}
-static int dissect_pickrequArg_extensionArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_pickrequArg_extensionArg);
+static int dissect_pickrequArg_extensionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_pickrequArg_extensionArg);
}
-static int dissect_pickupArg_extensionArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_pickupArg_extensionArg);
+static int dissect_pickupArg_extensionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_pickupArg_extensionArg);
}
-static int dissect_pickExeArg_extensionArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_pickExeArg_extensionArg);
+static int dissect_pickExeArg_extensionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_pickExeArg_extensionArg);
}
-static int dissect_cpNotifyArg_extensionArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_cpNotifyArg_extensionArg);
+static int dissect_cpNotifyArg_extensionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_cpNotifyArg_extensionArg);
}
-static int dissect_cpickupNotifyArg_extensionArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_cpickupNotifyArg_extensionArg);
+static int dissect_cpickupNotifyArg_extensionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_cpickupNotifyArg_extensionArg);
}
-static int dissect_callWaitingArg_extensionArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_callWaitingArg_extensionArg);
+static int dissect_callWaitingArg_extensionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_callWaitingArg_extensionArg);
}
-static int dissect_nameArg_extensionArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_nameArg_extensionArg);
+static int dissect_nameArg_extensionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_nameArg_extensionArg);
}
-static int dissect_ccRequestArg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_ccRequestArg_extension);
+static int dissect_ccRequestArg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_ccRequestArg_extension);
}
-static int dissect_ccRequestRes_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_ccRequestRes_extension);
+static int dissect_ccRequestRes_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_ccRequestRes_extension);
}
-static int dissect_ccShortArg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_ccShortArg_extension);
+static int dissect_ccShortArg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_ccShortArg_extension);
}
-static int dissect_ccLongArg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_ccLongArg_extension);
+static int dissect_ccLongArg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_ccLongArg_extension);
}
-static int dissect_coReqOptArg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_coReqOptArg_extension);
+static int dissect_coReqOptArg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_coReqOptArg_extension);
}
-static int dissect_rUAlertOptArg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_rUAlertOptArg_extension);
+static int dissect_rUAlertOptArg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_rUAlertOptArg_extension);
}
-static int dissect_cfbOvrOptArg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_cfbOvrOptArg_extension);
+static int dissect_cfbOvrOptArg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_cfbOvrOptArg_extension);
}
-static int dissect_cIRequestArg_argumentExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_cIRequestArg_argumentExtension);
+static int dissect_cIRequestArg_argumentExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_cIRequestArg_argumentExtension);
}
-static int dissect_cIRequestRes_resultExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_cIRequestRes_resultExtension);
+static int dissect_cIRequestRes_resultExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_cIRequestRes_resultExtension);
}
-static int dissect_cIGetCIPLOptArg_argumentExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_cIGetCIPLOptArg_argumentExtension);
+static int dissect_cIGetCIPLOptArg_argumentExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_cIGetCIPLOptArg_argumentExtension);
}
-static int dissect_cIGetCIPLRes_resultExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_cIGetCIPLRes_resultExtension);
+static int dissect_cIGetCIPLRes_resultExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_cIGetCIPLRes_resultExtension);
}
-static int dissect_cIIsOptArg_argumentExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_cIIsOptArg_argumentExtension);
+static int dissect_cIIsOptArg_argumentExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_cIIsOptArg_argumentExtension);
}
-static int dissect_cIIsOptRes_resultExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_cIIsOptRes_resultExtension);
+static int dissect_cIIsOptRes_resultExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_cIIsOptRes_resultExtension);
}
-static int dissect_cIFrcRelArg_argumentExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_cIFrcRelArg_argumentExtension);
+static int dissect_cIFrcRelArg_argumentExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_cIFrcRelArg_argumentExtension);
}
-static int dissect_cIFrcRelOptRes_resultExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_cIFrcRelOptRes_resultExtension);
+static int dissect_cIFrcRelOptRes_resultExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_cIFrcRelOptRes_resultExtension);
}
-static int dissect_cIWobOptArg_argumentExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_cIWobOptArg_argumentExtension);
+static int dissect_cIWobOptArg_argumentExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_cIWobOptArg_argumentExtension);
}
-static int dissect_cIWobOptRes_resultExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_cIWobOptRes_resultExtension);
+static int dissect_cIWobOptRes_resultExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_cIWobOptRes_resultExtension);
}
-static int dissect_cISilentArg_argumentExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_cISilentArg_argumentExtension);
+static int dissect_cISilentArg_argumentExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_cISilentArg_argumentExtension);
}
-static int dissect_cISilentOptRes_resultExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_cISilentOptRes_resultExtension);
+static int dissect_cISilentOptRes_resultExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_cISilentOptRes_resultExtension);
}
-static int dissect_cINotificationArg_argumentExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_cINotificationArg_argumentExtension);
+static int dissect_cINotificationArg_argumentExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_cINotificationArg_argumentExtension);
}
-static int dissect_cmnArg_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_cmnArg_extension);
+static int dissect_cmnArg_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_cmnArg_extension);
}
-static int dissect_cmnRequestArg_extensionArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, pinfo, tree, hf_h450_cmnRequestArg_extensionArg);
+static int dissect_cmnRequestArg_extensionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SEQUENCE_SIZE_0_255_OF_MixedExtension(tvb, offset, actx, tree, hf_h450_cmnRequestArg_extensionArg);
}
@@ -2770,8 +2768,8 @@ static const per_sequence_t HoldNotificArg_sequence[] = {
};
static int
-dissect_h450_HoldNotificArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_HoldNotificArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_HoldNotificArg, HoldNotificArg_sequence);
return offset;
@@ -2784,8 +2782,8 @@ static const per_sequence_t RetrieveNotificArg_sequence[] = {
};
static int
-dissect_h450_RetrieveNotificArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_RetrieveNotificArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_RetrieveNotificArg, RetrieveNotificArg_sequence);
return offset;
@@ -2798,8 +2796,8 @@ static const per_sequence_t RemoteHoldArg_sequence[] = {
};
static int
-dissect_h450_RemoteHoldArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_RemoteHoldArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_RemoteHoldArg, RemoteHoldArg_sequence);
return offset;
@@ -2812,8 +2810,8 @@ static const per_sequence_t RemoteHoldRes_sequence[] = {
};
static int
-dissect_h450_RemoteHoldRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_RemoteHoldRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_RemoteHoldRes, RemoteHoldRes_sequence);
return offset;
@@ -2826,8 +2824,8 @@ static const per_sequence_t RemoteRetrieveArg_sequence[] = {
};
static int
-dissect_h450_RemoteRetrieveArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_RemoteRetrieveArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_RemoteRetrieveArg, RemoteRetrieveArg_sequence);
return offset;
@@ -2840,8 +2838,8 @@ static const per_sequence_t RemoteRetrieveRes_sequence[] = {
};
static int
-dissect_h450_RemoteRetrieveRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_RemoteRetrieveRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_RemoteRetrieveRes, RemoteRetrieveRes_sequence);
return offset;
@@ -2850,17 +2848,17 @@ dissect_h450_RemoteRetrieveRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_
static int
-dissect_h450_ParkedToPosition(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_h450_ParkedToPosition(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_parkedToPosition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_ParkedToPosition(tvb, offset, pinfo, tree, hf_h450_parkedToPosition);
+static int dissect_parkedToPosition(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_ParkedToPosition(tvb, offset, actx, tree, hf_h450_parkedToPosition);
}
-static int dissect_parkPosition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_ParkedToPosition(tvb, offset, pinfo, tree, hf_h450_parkPosition);
+static int dissect_parkPosition(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_ParkedToPosition(tvb, offset, actx, tree, hf_h450_parkPosition);
}
@@ -2874,8 +2872,8 @@ static const per_sequence_t CpRequestArg_sequence[] = {
};
static int
-dissect_h450_CpRequestArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CpRequestArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CpRequestArg, CpRequestArg_sequence);
return offset;
@@ -2892,14 +2890,14 @@ static const value_string h450_ParkCondition_vals[] = {
static int
-dissect_h450_ParkCondition(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 4, NULL, NULL, TRUE, 0, NULL);
+dissect_h450_ParkCondition(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_parkCondition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_ParkCondition(tvb, offset, pinfo, tree, hf_h450_parkCondition);
+static int dissect_parkCondition(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_ParkCondition(tvb, offset, actx, tree, hf_h450_parkCondition);
}
@@ -2912,8 +2910,8 @@ static const per_sequence_t CpRequestRes_sequence[] = {
};
static int
-dissect_h450_CpRequestRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CpRequestRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CpRequestRes, CpRequestRes_sequence);
return offset;
@@ -2930,8 +2928,8 @@ static const per_sequence_t CpSetupArg_sequence[] = {
};
static int
-dissect_h450_CpSetupArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CpSetupArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CpSetupArg, CpSetupArg_sequence);
return offset;
@@ -2947,8 +2945,8 @@ static const per_sequence_t CpSetupRes_sequence[] = {
};
static int
-dissect_h450_CpSetupRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CpSetupRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CpSetupRes, CpSetupRes_sequence);
return offset;
@@ -2963,14 +2961,14 @@ static const value_string h450_CallType_vals[] = {
static int
-dissect_h450_CallType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_h450_CallType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_retrieveCallType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_CallType(tvb, offset, pinfo, tree, hf_h450_retrieveCallType);
+static int dissect_retrieveCallType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_CallType(tvb, offset, actx, tree, hf_h450_retrieveCallType);
}
@@ -2986,8 +2984,8 @@ static const per_sequence_t GroupIndicationOnArg_sequence[] = {
};
static int
-dissect_h450_GroupIndicationOnArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_GroupIndicationOnArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_GroupIndicationOnArg, GroupIndicationOnArg_sequence);
return offset;
@@ -3000,8 +2998,8 @@ static const per_sequence_t GroupIndicationOnRes_sequence[] = {
};
static int
-dissect_h450_GroupIndicationOnRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_GroupIndicationOnRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_GroupIndicationOnRes, GroupIndicationOnRes_sequence);
return offset;
@@ -3016,8 +3014,8 @@ static const per_sequence_t GroupIndicationOffArg_sequence[] = {
};
static int
-dissect_h450_GroupIndicationOffArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_GroupIndicationOffArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_GroupIndicationOffArg, GroupIndicationOffArg_sequence);
return offset;
@@ -3030,8 +3028,8 @@ static const per_sequence_t GroupIndicationOffRes_sequence[] = {
};
static int
-dissect_h450_GroupIndicationOffRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_GroupIndicationOffRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_GroupIndicationOffRes, GroupIndicationOffRes_sequence);
return offset;
@@ -3049,8 +3047,8 @@ static const per_sequence_t PickrequArg_sequence[] = {
};
static int
-dissect_h450_PickrequArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_PickrequArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_PickrequArg, PickrequArg_sequence);
return offset;
@@ -3064,8 +3062,8 @@ static const per_sequence_t PickrequRes_sequence[] = {
};
static int
-dissect_h450_PickrequRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_PickrequRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_PickrequRes, PickrequRes_sequence);
return offset;
@@ -3080,8 +3078,8 @@ static const per_sequence_t PickupArg_sequence[] = {
};
static int
-dissect_h450_PickupArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_PickupArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_PickupArg, PickupArg_sequence);
return offset;
@@ -3094,8 +3092,8 @@ static const per_sequence_t PickupRes_sequence[] = {
};
static int
-dissect_h450_PickupRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_PickupRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_PickupRes, PickupRes_sequence);
return offset;
@@ -3111,8 +3109,8 @@ static const per_sequence_t PickExeArg_sequence[] = {
};
static int
-dissect_h450_PickExeArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_PickExeArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_PickExeArg, PickExeArg_sequence);
return offset;
@@ -3125,8 +3123,8 @@ static const per_sequence_t PickExeRes_sequence[] = {
};
static int
-dissect_h450_PickExeRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_PickExeRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_PickExeRes, PickExeRes_sequence);
return offset;
@@ -3140,8 +3138,8 @@ static const per_sequence_t CpNotifyArg_sequence[] = {
};
static int
-dissect_h450_CpNotifyArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CpNotifyArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CpNotifyArg, CpNotifyArg_sequence);
return offset;
@@ -3155,8 +3153,8 @@ static const per_sequence_t CpickupNotifyArg_sequence[] = {
};
static int
-dissect_h450_CpickupNotifyArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CpickupNotifyArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CpickupNotifyArg, CpickupNotifyArg_sequence);
return offset;
@@ -3165,14 +3163,14 @@ dissect_h450_CpickupNotifyArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_,
static int
-dissect_h450_INTEGER_0_255(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_h450_INTEGER_0_255(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_nbOfAddWaitingCalls(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_INTEGER_0_255(tvb, offset, pinfo, tree, hf_h450_nbOfAddWaitingCalls);
+static int dissect_nbOfAddWaitingCalls(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_INTEGER_0_255(tvb, offset, actx, tree, hf_h450_nbOfAddWaitingCalls);
}
@@ -3183,8 +3181,8 @@ static const per_sequence_t CallWaitingArg_sequence[] = {
};
static int
-dissect_h450_CallWaitingArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CallWaitingArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CallWaitingArg, CallWaitingArg_sequence);
return offset;
@@ -3193,27 +3191,27 @@ dissect_h450_CallWaitingArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, p
static int
-dissect_h450_INTEGER_0_65535(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_h450_INTEGER_0_65535(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_integer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_h450_integer);
+static int dissect_integer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_INTEGER_0_65535(tvb, offset, actx, tree, hf_h450_integer);
}
static int
-dissect_h450_NumericString_SIZE_1_10(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_NumericString(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_NumericString_SIZE_1_10(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_NumericString(tvb, offset, actx, tree, hf_index,
1, 10);
return offset;
}
-static int dissect_numericString(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NumericString_SIZE_1_10(tvb, offset, pinfo, tree, hf_h450_numericString);
+static int dissect_numericString(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NumericString_SIZE_1_10(tvb, offset, actx, tree, hf_h450_numericString);
}
@@ -3232,54 +3230,54 @@ static const per_choice_t MsgCentreId_choice[] = {
};
static int
-dissect_h450_MsgCentreId(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_MsgCentreId(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_MsgCentreId, MsgCentreId_choice,
NULL);
return offset;
}
-static int dissect_msgCentreId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_MsgCentreId(tvb, offset, pinfo, tree, hf_h450_msgCentreId);
+static int dissect_msgCentreId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_MsgCentreId(tvb, offset, actx, tree, hf_h450_msgCentreId);
}
static int
-dissect_h450_NbOfMessages(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_h450_NbOfMessages(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_nbOfMessages(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NbOfMessages(tvb, offset, pinfo, tree, hf_h450_nbOfMessages);
+static int dissect_nbOfMessages(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NbOfMessages(tvb, offset, actx, tree, hf_h450_nbOfMessages);
}
static int
-dissect_h450_TimeStamp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_VisibleString(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_TimeStamp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_VisibleString(tvb, offset, actx, tree, hf_index,
12, 19);
return offset;
}
-static int dissect_timestamp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_TimeStamp(tvb, offset, pinfo, tree, hf_h450_timestamp);
+static int dissect_timestamp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_TimeStamp(tvb, offset, actx, tree, hf_h450_timestamp);
}
static int
-dissect_h450_INTEGER_0_9(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,
- 0U, 9U, NULL, NULL, FALSE);
+dissect_h450_INTEGER_0_9(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 9U, NULL, FALSE);
return offset;
}
-static int dissect_priority(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_INTEGER_0_9(tvb, offset, pinfo, tree, hf_h450_priority);
+static int dissect_priority(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_INTEGER_0_9(tvb, offset, actx, tree, hf_h450_priority);
}
@@ -3288,24 +3286,24 @@ static const per_sequence_t ExtensionArg_sequence_of[1] = {
};
static int
-dissect_h450_ExtensionArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_ExtensionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h450_ExtensionArg, ExtensionArg_sequence_of,
0, 255);
return offset;
}
-static int dissect_mWIActivateArg_extensionArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_ExtensionArg(tvb, offset, pinfo, tree, hf_h450_mWIActivateArg_extensionArg);
+static int dissect_mWIActivateArg_extensionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_ExtensionArg(tvb, offset, actx, tree, hf_h450_mWIActivateArg_extensionArg);
}
-static int dissect_mWIDeactivateArg_extensionArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_ExtensionArg(tvb, offset, pinfo, tree, hf_h450_mWIDeactivateArg_extensionArg);
+static int dissect_mWIDeactivateArg_extensionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_ExtensionArg(tvb, offset, actx, tree, hf_h450_mWIDeactivateArg_extensionArg);
}
-static int dissect_mWIInterrogateArg_extensionArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_ExtensionArg(tvb, offset, pinfo, tree, hf_h450_mWIInterrogateArg_extensionArg);
+static int dissect_mWIInterrogateArg_extensionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_ExtensionArg(tvb, offset, actx, tree, hf_h450_mWIInterrogateArg_extensionArg);
}
-static int dissect_mWIInterrogateResElt_extensionArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_ExtensionArg(tvb, offset, pinfo, tree, hf_h450_mWIInterrogateResElt_extensionArg);
+static int dissect_mWIInterrogateResElt_extensionArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_ExtensionArg(tvb, offset, actx, tree, hf_h450_mWIInterrogateResElt_extensionArg);
}
@@ -3322,8 +3320,8 @@ static const per_sequence_t MWIActivateArg_sequence[] = {
};
static int
-dissect_h450_MWIActivateArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_MWIActivateArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_MWIActivateArg, MWIActivateArg_sequence);
return offset;
@@ -3332,8 +3330,8 @@ dissect_h450_MWIActivateArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, p
static int
-dissect_h450_MwiActivate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_h450_MWIActivateArg(tvb, offset, pinfo, tree, hf_index);
+dissect_h450_MwiActivate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_h450_MWIActivateArg(tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -3349,8 +3347,8 @@ static const per_sequence_t MWIDeactivateArg_sequence[] = {
};
static int
-dissect_h450_MWIDeactivateArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_MWIDeactivateArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_MWIDeactivateArg, MWIDeactivateArg_sequence);
return offset;
@@ -3359,8 +3357,8 @@ dissect_h450_MWIDeactivateArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_,
static int
-dissect_h450_MwiDeactivate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_h450_MWIDeactivateArg(tvb, offset, pinfo, tree, hf_index);
+dissect_h450_MwiDeactivate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_h450_MWIDeactivateArg(tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -3376,8 +3374,8 @@ static const per_sequence_t MWIInterrogateArg_sequence[] = {
};
static int
-dissect_h450_MWIInterrogateArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_MWIInterrogateArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_MWIInterrogateArg, MWIInterrogateArg_sequence);
return offset;
@@ -3386,8 +3384,8 @@ dissect_h450_MWIInterrogateArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_
static int
-dissect_h450_MwiInterrogate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_h450_MWIInterrogateArg(tvb, offset, pinfo, tree, hf_index);
+dissect_h450_MwiInterrogate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_h450_MWIInterrogateArg(tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -3398,8 +3396,8 @@ static const per_sequence_t MwiDummyRes_sequence_of[1] = {
};
static int
-dissect_h450_MwiDummyRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_MwiDummyRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h450_MwiDummyRes, MwiDummyRes_sequence_of,
0, 255);
@@ -3419,14 +3417,14 @@ static const per_sequence_t MWIInterrogateResElt_sequence[] = {
};
static int
-dissect_h450_MWIInterrogateResElt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_MWIInterrogateResElt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_MWIInterrogateResElt, MWIInterrogateResElt_sequence);
return offset;
}
-static int dissect_MWIInterrogateRes_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_MWIInterrogateResElt(tvb, offset, pinfo, tree, hf_h450_MWIInterrogateRes_item);
+static int dissect_MWIInterrogateRes_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_MWIInterrogateResElt(tvb, offset, actx, tree, hf_h450_MWIInterrogateRes_item);
}
@@ -3435,8 +3433,8 @@ static const per_sequence_t MWIInterrogateRes_sequence_of[1] = {
};
static int
-dissect_h450_MWIInterrogateRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_MWIInterrogateRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_h450_MWIInterrogateRes, MWIInterrogateRes_sequence_of,
1, 64);
@@ -3446,27 +3444,27 @@ dissect_h450_MWIInterrogateRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_
static int
-dissect_h450_SimpleName(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_SimpleName(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 50, NULL);
return offset;
}
-static int dissect_simpleName(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SimpleName(tvb, offset, pinfo, tree, hf_h450_simpleName);
+static int dissect_simpleName(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SimpleName(tvb, offset, actx, tree, hf_h450_simpleName);
}
static int
-dissect_h450_ExtendedName(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_BMPString(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_ExtendedName(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_BMPString(tvb, offset, actx, tree, hf_index,
1, 256);
return offset;
}
-static int dissect_extendedName(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_ExtendedName(tvb, offset, pinfo, tree, hf_h450_extendedName);
+static int dissect_extendedName(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_ExtendedName(tvb, offset, actx, tree, hf_h450_extendedName);
}
@@ -3483,15 +3481,15 @@ static const per_choice_t NamePresentationAllowed_choice[] = {
};
static int
-dissect_h450_NamePresentationAllowed(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_NamePresentationAllowed(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_NamePresentationAllowed, NamePresentationAllowed_choice,
NULL);
return offset;
}
-static int dissect_namePresentationAllowed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NamePresentationAllowed(tvb, offset, pinfo, tree, hf_h450_namePresentationAllowed);
+static int dissect_namePresentationAllowed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NamePresentationAllowed(tvb, offset, actx, tree, hf_h450_namePresentationAllowed);
}
@@ -3510,15 +3508,15 @@ static const per_choice_t NamePresentationRestricted_choice[] = {
};
static int
-dissect_h450_NamePresentationRestricted(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_NamePresentationRestricted(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_NamePresentationRestricted, NamePresentationRestricted_choice,
NULL);
return offset;
}
-static int dissect_namePresentationRestricted(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_NamePresentationRestricted(tvb, offset, pinfo, tree, hf_h450_namePresentationRestricted);
+static int dissect_namePresentationRestricted(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_NamePresentationRestricted(tvb, offset, actx, tree, hf_h450_namePresentationRestricted);
}
@@ -3537,15 +3535,15 @@ static const per_choice_t Name_choice[] = {
};
static int
-dissect_h450_Name(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_Name(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_Name, Name_choice,
NULL);
return offset;
}
-static int dissect_name(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_Name(tvb, offset, pinfo, tree, hf_h450_name);
+static int dissect_name(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_Name(tvb, offset, actx, tree, hf_h450_name);
}
@@ -3556,8 +3554,8 @@ static const per_sequence_t NameArg_sequence[] = {
};
static int
-dissect_h450_NameArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_NameArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_NameArg, NameArg_sequence);
return offset;
@@ -3576,8 +3574,8 @@ static const per_sequence_t CcRequestArg_sequence[] = {
};
static int
-dissect_h450_CcRequestArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CcRequestArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CcRequestArg, CcRequestArg_sequence);
return offset;
@@ -3591,8 +3589,8 @@ static const per_sequence_t CcRequestRes_sequence[] = {
};
static int
-dissect_h450_CcRequestRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CcRequestRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CcRequestRes, CcRequestRes_sequence);
return offset;
@@ -3606,14 +3604,14 @@ static const per_sequence_t CcShortArg_sequence[] = {
};
static int
-dissect_h450_CcShortArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CcShortArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CcShortArg, CcShortArg_sequence);
return offset;
}
-static int dissect_shortArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_CcShortArg(tvb, offset, pinfo, tree, hf_h450_shortArg);
+static int dissect_shortArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_CcShortArg(tvb, offset, actx, tree, hf_h450_shortArg);
}
@@ -3627,14 +3625,14 @@ static const per_sequence_t CcLongArg_sequence[] = {
};
static int
-dissect_h450_CcLongArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CcLongArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CcLongArg, CcLongArg_sequence);
return offset;
}
-static int dissect_longArg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_CcLongArg(tvb, offset, pinfo, tree, hf_h450_longArg);
+static int dissect_longArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_CcLongArg(tvb, offset, actx, tree, hf_h450_longArg);
}
@@ -3651,8 +3649,8 @@ static const per_choice_t CcArg_choice[] = {
};
static int
-dissect_h450_CcArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CcArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_CcArg, CcArg_choice,
NULL);
@@ -3666,8 +3664,8 @@ static const per_sequence_t CoReqOptArg_sequence[] = {
};
static int
-dissect_h450_CoReqOptArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CoReqOptArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CoReqOptArg, CoReqOptArg_sequence);
return offset;
@@ -3680,8 +3678,8 @@ static const per_sequence_t RUAlertOptArg_sequence[] = {
};
static int
-dissect_h450_RUAlertOptArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_RUAlertOptArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_RUAlertOptArg, RUAlertOptArg_sequence);
return offset;
@@ -3694,8 +3692,8 @@ static const per_sequence_t CfbOvrOptArg_sequence[] = {
};
static int
-dissect_h450_CfbOvrOptArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CfbOvrOptArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CfbOvrOptArg, CfbOvrOptArg_sequence);
return offset;
@@ -3711,14 +3709,14 @@ static const value_string h450_CICapabilityLevel_vals[] = {
static int
-dissect_h450_CICapabilityLevel(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,
- 1U, 3U, NULL, NULL, FALSE);
+dissect_h450_CICapabilityLevel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 3U, NULL, FALSE);
return offset;
}
-static int dissect_ciCapabilityLevel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_CICapabilityLevel(tvb, offset, pinfo, tree, hf_h450_ciCapabilityLevel);
+static int dissect_ciCapabilityLevel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_CICapabilityLevel(tvb, offset, actx, tree, hf_h450_ciCapabilityLevel);
}
@@ -3729,8 +3727,8 @@ static const per_sequence_t CIRequestArg_sequence[] = {
};
static int
-dissect_h450_CIRequestArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CIRequestArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CIRequestArg, CIRequestArg_sequence);
return offset;
@@ -3758,15 +3756,15 @@ static const per_choice_t CIStatusInformation_choice[] = {
};
static int
-dissect_h450_CIStatusInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CIStatusInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_CIStatusInformation, CIStatusInformation_choice,
NULL);
return offset;
}
-static int dissect_ciStatusInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_CIStatusInformation(tvb, offset, pinfo, tree, hf_h450_ciStatusInformation);
+static int dissect_ciStatusInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_CIStatusInformation(tvb, offset, actx, tree, hf_h450_ciStatusInformation);
}
@@ -3777,8 +3775,8 @@ static const per_sequence_t CIRequestRes_sequence[] = {
};
static int
-dissect_h450_CIRequestRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CIRequestRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CIRequestRes, CIRequestRes_sequence);
return offset;
@@ -3791,8 +3789,8 @@ static const per_sequence_t CIGetCIPLOptArg_sequence[] = {
};
static int
-dissect_h450_CIGetCIPLOptArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CIGetCIPLOptArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CIGetCIPLOptArg, CIGetCIPLOptArg_sequence);
return offset;
@@ -3809,14 +3807,14 @@ static const value_string h450_CIProtectionLevel_vals[] = {
static int
-dissect_h450_CIProtectionLevel(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,
- 0U, 3U, NULL, NULL, FALSE);
+dissect_h450_CIProtectionLevel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3U, NULL, FALSE);
return offset;
}
-static int dissect_ciProtectionLevel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_CIProtectionLevel(tvb, offset, pinfo, tree, hf_h450_ciProtectionLevel);
+static int dissect_ciProtectionLevel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_CIProtectionLevel(tvb, offset, actx, tree, hf_h450_ciProtectionLevel);
}
@@ -3828,8 +3826,8 @@ static const per_sequence_t CIGetCIPLRes_sequence[] = {
};
static int
-dissect_h450_CIGetCIPLRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CIGetCIPLRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CIGetCIPLRes, CIGetCIPLRes_sequence);
return offset;
@@ -3842,8 +3840,8 @@ static const per_sequence_t CIIsOptArg_sequence[] = {
};
static int
-dissect_h450_CIIsOptArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CIIsOptArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CIIsOptArg, CIIsOptArg_sequence);
return offset;
@@ -3856,8 +3854,8 @@ static const per_sequence_t CIIsOptRes_sequence[] = {
};
static int
-dissect_h450_CIIsOptRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CIIsOptRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CIIsOptRes, CIIsOptRes_sequence);
return offset;
@@ -3871,8 +3869,8 @@ static const per_sequence_t CIFrcRelArg_sequence[] = {
};
static int
-dissect_h450_CIFrcRelArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CIFrcRelArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CIFrcRelArg, CIFrcRelArg_sequence);
return offset;
@@ -3885,8 +3883,8 @@ static const per_sequence_t CIFrcRelOptRes_sequence[] = {
};
static int
-dissect_h450_CIFrcRelOptRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CIFrcRelOptRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CIFrcRelOptRes, CIFrcRelOptRes_sequence);
return offset;
@@ -3899,8 +3897,8 @@ static const per_sequence_t CIWobOptArg_sequence[] = {
};
static int
-dissect_h450_CIWobOptArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CIWobOptArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CIWobOptArg, CIWobOptArg_sequence);
return offset;
@@ -3913,8 +3911,8 @@ static const per_sequence_t CIWobOptRes_sequence[] = {
};
static int
-dissect_h450_CIWobOptRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CIWobOptRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CIWobOptRes, CIWobOptRes_sequence);
return offset;
@@ -3929,8 +3927,8 @@ static const per_sequence_t CISilentArg_sequence[] = {
};
static int
-dissect_h450_CISilentArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CISilentArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CISilentArg, CISilentArg_sequence);
return offset;
@@ -3943,8 +3941,8 @@ static const per_sequence_t CISilentOptRes_sequence[] = {
};
static int
-dissect_h450_CISilentOptRes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CISilentOptRes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CISilentOptRes, CISilentOptRes_sequence);
return offset;
@@ -3958,8 +3956,8 @@ static const per_sequence_t CINotificationArg_sequence[] = {
};
static int
-dissect_h450_CINotificationArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CINotificationArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CINotificationArg, CINotificationArg_sequence);
return offset;
@@ -3984,14 +3982,14 @@ static const per_sequence_t FeatureList_sequence[] = {
};
static int
-dissect_h450_FeatureList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_FeatureList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_FeatureList, FeatureList_sequence);
return offset;
}
-static int dissect_featureList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_FeatureList(tvb, offset, pinfo, tree, hf_h450_featureList);
+static int dissect_featureList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_FeatureList(tvb, offset, actx, tree, hf_h450_featureList);
}
@@ -4005,27 +4003,27 @@ static const value_string h450_PartyCategory_vals[] = {
static int
-dissect_h450_PartyCategory(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 4, NULL, NULL, TRUE, 0, NULL);
+dissect_h450_PartyCategory(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_partyCategory(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_PartyCategory(tvb, offset, pinfo, tree, hf_h450_partyCategory);
+static int dissect_partyCategory(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_PartyCategory(tvb, offset, actx, tree, hf_h450_partyCategory);
}
static int
-dissect_h450_SSCIProtectionLevel(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,
- 0U, 3U, NULL, NULL, FALSE);
+dissect_h450_SSCIProtectionLevel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3U, NULL, FALSE);
return offset;
}
-static int dissect_ssCIprotectionLevel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_SSCIProtectionLevel(tvb, offset, pinfo, tree, hf_h450_ssCIprotectionLevel);
+static int dissect_ssCIprotectionLevel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_SSCIProtectionLevel(tvb, offset, actx, tree, hf_h450_ssCIprotectionLevel);
}
@@ -4036,14 +4034,14 @@ static const per_sequence_t FeatureValues_sequence[] = {
};
static int
-dissect_h450_FeatureValues(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_FeatureValues(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_FeatureValues, FeatureValues_sequence);
return offset;
}
-static int dissect_featureValues(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_FeatureValues(tvb, offset, pinfo, tree, hf_h450_featureValues);
+static int dissect_featureValues(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_FeatureValues(tvb, offset, actx, tree, hf_h450_featureValues);
}
@@ -4056,14 +4054,14 @@ static const per_sequence_t FeatureControl_sequence[] = {
};
static int
-dissect_h450_FeatureControl(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_FeatureControl(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_FeatureControl, FeatureControl_sequence);
return offset;
}
-static int dissect_featureControl(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_h450_FeatureControl(tvb, offset, pinfo, tree, hf_h450_featureControl);
+static int dissect_featureControl(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_h450_FeatureControl(tvb, offset, actx, tree, hf_h450_featureControl);
}
@@ -4076,8 +4074,8 @@ static const per_sequence_t CmnArg_sequence[] = {
};
static int
-dissect_h450_CmnArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CmnArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CmnArg, CmnArg_sequence);
return offset;
@@ -4090,8 +4088,8 @@ static const per_sequence_t CmnRequestArg_sequence[] = {
};
static int
-dissect_h450_CmnRequestArg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_CmnRequestArg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_h450_CmnRequestArg, CmnRequestArg_sequence);
return offset;
@@ -4111,8 +4109,8 @@ static const per_choice_t Unspecified_choice[] = {
};
static int
-dissect_h450_Unspecified(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_h450_Unspecified(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_h450_Unspecified, Unspecified_choice,
NULL);
@@ -4122,60 +4120,74 @@ dissect_h450_Unspecified(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, prot
/*--- PDUs ---*/
static void dissect_CallTransferIdentify_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
- per_aligment_type_callback(TRUE);
- dissect_h450_CallTransferIdentify(tvb, 0, pinfo, tree, hf_h450_CallTransferIdentify_PDU);
+ asn_ctx_t asn_ctx;
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ dissect_h450_CallTransferIdentify(tvb, 0, &asn_ctx, tree, hf_h450_CallTransferIdentify_PDU);
}
static void dissect_CallTransferAbandon_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
- per_aligment_type_callback(TRUE);
- dissect_h450_CallTransferAbandon(tvb, 0, pinfo, tree, hf_h450_CallTransferAbandon_PDU);
+ asn_ctx_t asn_ctx;
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ dissect_h450_CallTransferAbandon(tvb, 0, &asn_ctx, tree, hf_h450_CallTransferAbandon_PDU);
}
static void dissect_CallTransferInitiate_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
- per_aligment_type_callback(TRUE);
- dissect_h450_CallTransferInitiate(tvb, 0, pinfo, tree, hf_h450_CallTransferInitiate_PDU);
+ asn_ctx_t asn_ctx;
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ dissect_h450_CallTransferInitiate(tvb, 0, &asn_ctx, tree, hf_h450_CallTransferInitiate_PDU);
}
static void dissect_CallTransferSetup_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
- per_aligment_type_callback(TRUE);
- dissect_h450_CallTransferSetup(tvb, 0, pinfo, tree, hf_h450_CallTransferSetup_PDU);
+ asn_ctx_t asn_ctx;
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ dissect_h450_CallTransferSetup(tvb, 0, &asn_ctx, tree, hf_h450_CallTransferSetup_PDU);
}
static void dissect_CallTransferUpdate_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
- per_aligment_type_callback(TRUE);
- dissect_h450_CallTransferUpdate(tvb, 0, pinfo, tree, hf_h450_CallTransferUpdate_PDU);
+ asn_ctx_t asn_ctx;
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ dissect_h450_CallTransferUpdate(tvb, 0, &asn_ctx, tree, hf_h450_CallTransferUpdate_PDU);
}
static void dissect_SubaddressTransfer_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
- per_aligment_type_callback(TRUE);
- dissect_h450_SubaddressTransfer(tvb, 0, pinfo, tree, hf_h450_SubaddressTransfer_PDU);
+ asn_ctx_t asn_ctx;
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ dissect_h450_SubaddressTransfer(tvb, 0, &asn_ctx, tree, hf_h450_SubaddressTransfer_PDU);
}
static void dissect_CallTransferComplete_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
- per_aligment_type_callback(TRUE);
- dissect_h450_CallTransferComplete(tvb, 0, pinfo, tree, hf_h450_CallTransferComplete_PDU);
+ asn_ctx_t asn_ctx;
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ dissect_h450_CallTransferComplete(tvb, 0, &asn_ctx, tree, hf_h450_CallTransferComplete_PDU);
}
static void dissect_CallTransferActive_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
- per_aligment_type_callback(TRUE);
- dissect_h450_CallTransferActive(tvb, 0, pinfo, tree, hf_h450_CallTransferActive_PDU);
+ asn_ctx_t asn_ctx;
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ dissect_h450_CallTransferActive(tvb, 0, &asn_ctx, tree, hf_h450_CallTransferActive_PDU);
}
static void dissect_ActivateDiversionQArg_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
- per_aligment_type_callback(TRUE);
- dissect_h450_ActivateDiversionQArg(tvb, 0, pinfo, tree, hf_h450_ActivateDiversionQArg_PDU);
+ asn_ctx_t asn_ctx;
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ dissect_h450_ActivateDiversionQArg(tvb, 0, &asn_ctx, tree, hf_h450_ActivateDiversionQArg_PDU);
}
static void dissect_ActivateDiversionQRes_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
- per_aligment_type_callback(TRUE);
- dissect_h450_ActivateDiversionQRes(tvb, 0, pinfo, tree, hf_h450_ActivateDiversionQRes_PDU);
+ asn_ctx_t asn_ctx;
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ dissect_h450_ActivateDiversionQRes(tvb, 0, &asn_ctx, tree, hf_h450_ActivateDiversionQRes_PDU);
}
static void dissect_DeactivateDiversionQRes_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
- per_aligment_type_callback(TRUE);
- dissect_h450_DeactivateDiversionQRes(tvb, 0, pinfo, tree, hf_h450_DeactivateDiversionQRes_PDU);
+ asn_ctx_t asn_ctx;
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ dissect_h450_DeactivateDiversionQRes(tvb, 0, &asn_ctx, tree, hf_h450_DeactivateDiversionQRes_PDU);
}
static void dissect_InterrogateDiversionQRes_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
- per_aligment_type_callback(TRUE);
- dissect_h450_InterrogateDiversionQRes(tvb, 0, pinfo, tree, hf_h450_InterrogateDiversionQRes_PDU);
+ asn_ctx_t asn_ctx;
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ dissect_h450_InterrogateDiversionQRes(tvb, 0, &asn_ctx, tree, hf_h450_InterrogateDiversionQRes_PDU);
}
static void dissect_CheckRestrictionRes_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
- per_aligment_type_callback(TRUE);
- dissect_h450_CheckRestrictionRes(tvb, 0, pinfo, tree, hf_h450_CheckRestrictionRes_PDU);
+ asn_ctx_t asn_ctx;
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ dissect_h450_CheckRestrictionRes(tvb, 0, &asn_ctx, tree, hf_h450_CheckRestrictionRes_PDU);
}
static void dissect_CallReroutingRes_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
- per_aligment_type_callback(TRUE);
- dissect_h450_CallReroutingRes(tvb, 0, pinfo, tree, hf_h450_CallReroutingRes_PDU);
+ asn_ctx_t asn_ctx;
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ dissect_h450_CallReroutingRes(tvb, 0, &asn_ctx, tree, hf_h450_CallReroutingRes_PDU);
}
@@ -4194,9 +4206,9 @@ static const value_string InvokeProblem_vals[] = {
{ 0, NULL }
};
static int
-dissect_h4501_InvokeProblem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_h4501_InvokeProblem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h4501_InvokeProblem, 0, 7, NULL, NULL, FALSE);
+ offset=dissect_per_constrained_integer(tvb, offset, actx, tree, hf_h4501_InvokeProblem, 0, 7, NULL, FALSE);
return offset;
}
@@ -4208,9 +4220,9 @@ static const value_string ReturnResultProblem_vals[] = {
{ 0, NULL }
};
static int
-dissect_h4501_ReturnResultProblem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_h4501_ReturnResultProblem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h4501_ReturnResultProblem, 0, 2, NULL, NULL, FALSE);
+ offset=dissect_per_constrained_integer(tvb, offset, actx, tree, hf_h4501_ReturnResultProblem, 0, 2, NULL, FALSE);
return offset;
}
@@ -4224,9 +4236,9 @@ static const value_string ReturnErrorProblem_vals[] = {
{ 0, NULL }
};
static int
-dissect_h4501_ReturnErrorProblem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_h4501_ReturnErrorProblem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h4501_ReturnErrorProblem, 0, 4, NULL, NULL, FALSE);
+ offset=dissect_per_constrained_integer(tvb, offset, actx, tree, hf_h4501_ReturnErrorProblem, 0, 4, NULL, FALSE);
return offset;
}
@@ -4237,56 +4249,56 @@ static const value_string GeneralProblem_vals[] = {
{ 0, NULL }
};
static int
-dissect_h4501_GeneralProblem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_h4501_GeneralProblem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h4501_GeneralProblem, 0, 2, NULL, NULL, FALSE);
+ offset=dissect_per_constrained_integer(tvb, offset, actx, tree, hf_h4501_GeneralProblem, 0, 2, NULL, FALSE);
return offset;
}
static int
-dissect_h4501_ReturnResult_result(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_h4501_ReturnResult_result(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
tvbuff_t *result_tvb = NULL;
- offset=dissect_per_octet_string(tvb, offset, pinfo, tree, -1, NO_BOUND, NO_BOUND, &result_tvb);
+ offset=dissect_per_octet_string(tvb, offset, actx, tree, -1, NO_BOUND, NO_BOUND, &result_tvb);
if(tvb_length(result_tvb)){
switch (localOpcode) {
case CallTransferIdentify:
- dissect_h450_CTIdentifyRes(result_tvb, 0, pinfo, tree, hf_h4502_CTIdentifyRes);
+ dissect_h450_CTIdentifyRes(result_tvb, 0, actx, tree, hf_h4502_CTIdentifyRes);
break;
case CallTransferInitiate:
case CallTransferSetup:
- dissect_h450_DummyRes(result_tvb, 0, pinfo , tree, hf_h4502_DummyRes);
+ dissect_h450_DummyRes(result_tvb, 0, actx , tree, hf_h4502_DummyRes);
break;
case ActivateDiversionQ:
- dissect_ActivateDiversionQRes_PDU(result_tvb, pinfo, tree);
+ dissect_ActivateDiversionQRes_PDU(result_tvb, actx->pinfo, tree);
break;
case DeactivateDiversionQ:
- dissect_DeactivateDiversionQRes_PDU(result_tvb, pinfo, tree);
+ dissect_DeactivateDiversionQRes_PDU(result_tvb, actx->pinfo, tree);
break;
case InterrogateDiversionQ:
- dissect_InterrogateDiversionQRes_PDU(result_tvb, pinfo, tree);
+ dissect_InterrogateDiversionQRes_PDU(result_tvb, actx->pinfo, tree);
break;
case CheckRestriction:
- dissect_CheckRestrictionRes_PDU(result_tvb, pinfo, tree);
+ dissect_CheckRestrictionRes_PDU(result_tvb, actx->pinfo, tree);
break;
case CallRerouting:
- dissect_CallReroutingRes_PDU(result_tvb, pinfo, tree);
+ dissect_CallReroutingRes_PDU(result_tvb, actx->pinfo, tree);
break;
case RemoteRetrieve:
- dissect_h450_RemoteRetrieveRes(result_tvb, 0, pinfo , tree, hf_h4504_RemoteRetrieveRes);
+ dissect_h450_RemoteRetrieveRes(result_tvb, 0, actx , tree, hf_h4504_RemoteRetrieveRes);
break;
case MWIActivate:
- dissect_h450_MwiDummyRes(result_tvb, 0, pinfo , tree, hf_h4507_MwiDummyRes);
+ dissect_h450_MwiDummyRes(result_tvb, 0, actx , tree, hf_h4507_MwiDummyRes);
break;
case MWIDeactivate:
- dissect_h450_MwiDummyRes(result_tvb, 0, pinfo , tree, hf_h4507_MwiDummyRes);
+ dissect_h450_MwiDummyRes(result_tvb, 0, actx , tree, hf_h4507_MwiDummyRes);
break;
case MWIInterrogate:
- dissect_h450_MWIInterrogateRes(result_tvb, 0, pinfo , tree, hf_h4507_MWIInterrogateRes);
+ dissect_h450_MWIInterrogateRes(result_tvb, 0, actx , tree, hf_h4507_MWIInterrogateRes);
break;
default:
@@ -4299,18 +4311,18 @@ PER_NOT_DECODED_YET("Unrecognized H.450.x return result");
}
static int
-dissect_h4501_localOpcode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_h4501_localOpcode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_integer(tvb, offset, pinfo, tree, hf_h4501_localOpcode, &localOpcode, NULL);
+ offset=dissect_per_integer(tvb, offset, actx, tree, hf_h4501_localOpcode, &localOpcode);
is_globalcode = FALSE;
return offset;
}
static int
-dissect_h4501_globalCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_h4501_globalCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_object_identifier_str(tvb, offset, pinfo, tree, hf_h4501_globalCode, &globalcode_oid_str);
+ offset=dissect_per_object_identifier_str(tvb, offset, actx, tree, hf_h4501_globalCode, &globalcode_oid_str);
is_globalcode = TRUE;
return offset;
}
@@ -4329,9 +4341,9 @@ static const per_choice_t opcode_choice[] = {
{ 0, NULL, 0, NULL }
};
static int
-dissect_h4501_opcode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_h4501_opcode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_choice(tvb, offset, pinfo, tree, hf_h4501_opcode, ett_h4501_opcode, opcode_choice, NULL);
+ offset=dissect_per_choice(tvb, offset, actx, tree, hf_h4501_opcode, ett_h4501_opcode, opcode_choice, NULL);
return offset;
}
@@ -4343,17 +4355,17 @@ static const per_sequence_t result_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_h4501_result(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_h4501_result(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_sequence(tvb, offset, pinfo, tree, hf_h4501_result, ett_h4501_result, result_sequence);
+ offset=dissect_per_sequence(tvb, offset, actx, tree, hf_h4501_result, ett_h4501_result, result_sequence);
return offset;
}
static int
-dissect_h4501_parameter(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_h4501_parameter(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
/* TODO - decode return error parameter based on localErrorCode */
- offset=dissect_per_octet_string(tvb, offset, pinfo, tree, hf_h4501_parameter, NO_BOUND, NO_BOUND, NULL);
+ offset=dissect_per_octet_string(tvb, offset, actx, tree, hf_h4501_parameter, NO_BOUND, NO_BOUND, NULL);
return offset;
}
static const value_string localErrorCode_vals[] = {
@@ -4405,9 +4417,9 @@ static const value_string localErrorCode_vals[] = {
{ 0, NULL }
};
static int
-dissect_h4501_localErrorCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_h4501_localErrorCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_integer(tvb, offset, pinfo, tree, hf_h4501_localErrorCode, &localErrorCode, NULL);
+ offset=dissect_per_integer(tvb, offset, actx, tree, hf_h4501_localErrorCode, &localErrorCode);
return offset;
}
@@ -4425,9 +4437,9 @@ static const per_choice_t errorCode_choice[] = {
{ 0, NULL, 0, NULL }
};
static int
-dissect_h4501_errorCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_h4501_errorCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_choice(tvb, offset, pinfo, tree, hf_h4501_errorCode, ett_h4501_errorCode, errorCode_choice, NULL);
+ offset=dissect_per_choice(tvb, offset, actx, tree, hf_h4501_errorCode, ett_h4501_errorCode, errorCode_choice, NULL);
return offset;
}
@@ -4450,23 +4462,23 @@ static const per_choice_t problem_choice[] = {
{ 0, NULL, 0, NULL }
};
static int
-dissect_h4501_problem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_h4501_problem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_choice(tvb, offset, pinfo, tree, hf_h4501_problem, ett_h4501_problem, problem_choice, NULL);
+ offset=dissect_per_choice(tvb, offset, actx, tree, hf_h4501_problem, ett_h4501_problem, problem_choice, NULL);
return offset;
}
static int
-dissect_h4501_constrained_invokeId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_h4501_constrained_invokeId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_h4501_constrained_invokeId, 0, 65535, NULL, NULL, FALSE);
+ offset=dissect_per_constrained_integer(tvb, offset, actx, tree, hf_h4501_constrained_invokeId, 0, 65535, NULL, FALSE);
return offset;
}
static int
-dissect_h4501_invokeId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_h4501_invokeId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_integer(tvb, offset, pinfo, tree, hf_h4501_invokeId, NULL, NULL);
+ offset=dissect_per_integer(tvb, offset, actx, tree, hf_h4501_invokeId, NULL);
return offset;
}
@@ -4478,9 +4490,9 @@ static const per_sequence_t Reject_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_h4501_Reject(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_h4501_Reject(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_sequence(tvb, offset, pinfo, tree, hf_h4501_Reject, ett_h4501_Reject, Reject_sequence);
+ offset=dissect_per_sequence(tvb, offset, actx, tree, hf_h4501_Reject, ett_h4501_Reject, Reject_sequence);
return offset;
}
@@ -4494,9 +4506,9 @@ static const per_sequence_t ReturnError_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_h4501_ReturnError(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_h4501_ReturnError(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_sequence(tvb, offset, pinfo, tree, hf_h4501_ReturnError, ett_h4501_ReturnError, ReturnError_sequence);
+ offset=dissect_per_sequence(tvb, offset, actx, tree, hf_h4501_ReturnError, ett_h4501_ReturnError, ReturnError_sequence);
return offset;
}
@@ -4508,9 +4520,9 @@ static const per_sequence_t ReturnResult_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_h4501_ReturnResult(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_h4501_ReturnResult(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_sequence(tvb, offset, pinfo, tree, hf_h4501_ReturnResult, ett_h4501_ReturnResult, ReturnResult_sequence);
+ offset=dissect_per_sequence(tvb, offset, actx, tree, hf_h4501_ReturnResult, ett_h4501_ReturnResult, ReturnResult_sequence);
return offset;
}
@@ -4526,9 +4538,9 @@ static const per_sequence_t Invoke_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_h4501_Invoke(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_h4501_Invoke(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_sequence(tvb, offset, pinfo, tree, hf_h4501_Invoke, ett_h4501_Invoke, Invoke_sequence);
+ offset=dissect_per_sequence(tvb, offset, actx, tree, hf_h4501_Invoke, ett_h4501_Invoke, Invoke_sequence);
return offset;
}
@@ -4551,14 +4563,14 @@ static const per_choice_t ROS_choice[] = {
{ 0, NULL, 0, NULL }
};
static int
-dissect_h4501_ROS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_h4501_ROS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_choice(tvb, offset, pinfo, tree, hf_h4501_ROS, ett_h4501_ROS, ROS_choice, NULL);
+ offset=dissect_per_choice(tvb, offset, actx, tree, hf_h4501_ROS, ett_h4501_ROS, ROS_choice, NULL);
return offset;
}
static int
-dissect_h4501_argument(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_h4501_argument(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
tvbuff_t *argument_tvb = NULL;
@@ -4566,84 +4578,84 @@ dissect_h4501_argument(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree
/* TODO call oid dissector
* call_ber_oid_callback isn't realy apropriate ?
*/
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_h4501_globalargument, NO_BOUND, NO_BOUND, NULL);
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_h4501_globalargument, NO_BOUND, NO_BOUND, NULL);
is_globalcode = FALSE;
return offset;
}
- offset=dissect_per_octet_string(tvb, offset, pinfo, tree, -1, NO_BOUND, NO_BOUND, &argument_tvb);
+ offset=dissect_per_octet_string(tvb, offset, actx, tree, -1, NO_BOUND, NO_BOUND, &argument_tvb);
if(tvb_length(argument_tvb)){
switch (localOpcode) {
/* h450.2 */
case CallTransferIdentify: /* Localvalue 7 */
- dissect_CallTransferIdentify_PDU(argument_tvb, pinfo, tree);
+ dissect_CallTransferIdentify_PDU(argument_tvb, actx->pinfo, tree);
break;
case CallTransferAbandon: /* Localvalue 8 */
- dissect_CallTransferAbandon_PDU(argument_tvb, pinfo, tree);
+ dissect_CallTransferAbandon_PDU(argument_tvb, actx->pinfo, tree);
break;
case CallTransferInitiate: /* Localvalue 9 */
- dissect_CallTransferInitiate_PDU(argument_tvb, pinfo, tree);
+ dissect_CallTransferInitiate_PDU(argument_tvb, actx->pinfo, tree);
break;
case CallTransferSetup: /* Localvalue 10 */
- dissect_CallTransferSetup_PDU(argument_tvb, pinfo, tree);
+ dissect_CallTransferSetup_PDU(argument_tvb, actx->pinfo, tree);
break;
case CallTransferUpdate: /* Localvalue 13 */
- dissect_CallTransferUpdate_PDU(argument_tvb, pinfo, tree);
+ dissect_CallTransferUpdate_PDU(argument_tvb, actx->pinfo, tree);
break;
case SubaddressTransfer: /* Localvalue 14 */
- dissect_SubaddressTransfer_PDU(argument_tvb, pinfo, tree);
+ dissect_SubaddressTransfer_PDU(argument_tvb, actx->pinfo, tree);
break;
case CallTransferComplete: /* Localvalue 12 */
- dissect_CallTransferComplete_PDU(argument_tvb, pinfo, tree);
+ dissect_CallTransferComplete_PDU(argument_tvb, actx->pinfo, tree);
break;
case CallTransferActive: /* Localvalue 11 */
- dissect_CallTransferActive_PDU(argument_tvb, pinfo, tree);
+ dissect_CallTransferActive_PDU(argument_tvb, actx->pinfo, tree);
break;
/* h450.3*/
case ActivateDiversionQ: /* Localvalue 15 */
- dissect_ActivateDiversionQArg_PDU(argument_tvb, pinfo, tree);
+ dissect_ActivateDiversionQArg_PDU(argument_tvb, actx->pinfo, tree);
break;
case DeactivateDiversionQ: /* Localvalue 16 */
- dissect_h450_DeactivateDiversionQArg(argument_tvb, 0, pinfo , tree, hf_h4503DeactivateDiversionQArg);
+ dissect_h450_DeactivateDiversionQArg(argument_tvb, 0, actx , tree, hf_h4503DeactivateDiversionQArg);
break;
case InterrogateDiversionQ: /* Localvalue 17 */
- dissect_h450_InterrogateDiversionQ(argument_tvb, 0, pinfo , tree, hf_h4503InterrogateDiversionQ);
+ dissect_h450_InterrogateDiversionQ(argument_tvb, 0, actx , tree, hf_h4503InterrogateDiversionQ);
break;
case CheckRestriction: /* Localvalue 18 */
- dissect_h450_CheckRestrictionArg(argument_tvb, 0, pinfo , tree, hf_h4503CheckRestrictionArg);
+ dissect_h450_CheckRestrictionArg(argument_tvb, 0, actx , tree, hf_h4503CheckRestrictionArg);
break;
case CallRerouting: /* Localvalue 19 */
- dissect_h450_CallReroutingArg(argument_tvb, 0, pinfo , tree, hf_h4503CallReroutingArg);
+ dissect_h450_CallReroutingArg(argument_tvb, 0, actx , tree, hf_h4503CallReroutingArg);
break;
case DivertingLegInformation1: /* Localvalue 20 */
- dissect_h450_DivertingLegInformation1Arg(argument_tvb, 0, pinfo , tree, hf_h4503DivertingLegInformation1Arg);
+ dissect_h450_DivertingLegInformation1Arg(argument_tvb, 0, actx , tree, hf_h4503DivertingLegInformation1Arg);
break;
case DivertingLegInformation2: /* Localvalue 21 */
- dissect_h450_DivertingLegInformation2Arg(argument_tvb, 0, pinfo , tree, hf_h4503DivertingLegInformation2Arg);
+ dissect_h450_DivertingLegInformation2Arg(argument_tvb, 0, actx , tree, hf_h4503DivertingLegInformation2Arg);
break;
case DivertingLegInformation3: /* Localvalue 22 */
- dissect_h450_DivertingLegInformation3Arg(argument_tvb, 0, pinfo , tree, hf_h4503DivertingLegInformation3Arg);
+ dissect_h450_DivertingLegInformation3Arg(argument_tvb, 0, actx , tree, hf_h4503DivertingLegInformation3Arg);
break;
case DivertingLegInformation4: /* Localvalue 100 */
- dissect_h450_DivertingLegInformation4Arg(argument_tvb, 0, pinfo , tree, hf_h4503DivertingLegInformation4Arg);
+ dissect_h450_DivertingLegInformation4Arg(argument_tvb, 0, actx , tree, hf_h4503DivertingLegInformation4Arg);
break;
case CfnrDivertedLegFailed: /* Localvalue 23 */
- dissect_h450_CfnrDivertedLegFailedArg(argument_tvb, 0, pinfo , tree, hf_h4503CfnrDivertedLegFailedArg);
+ dissect_h450_CfnrDivertedLegFailedArg(argument_tvb, 0, actx , tree, hf_h4503CfnrDivertedLegFailedArg);
break;
/* H.450.4 Call Hold */
case HoldNotific: /* Localvalue 101 */
- dissect_h450_HoldNotificArg(argument_tvb, 0, pinfo , tree, hf_h4504_HoldNotificArg);
+ dissect_h450_HoldNotificArg(argument_tvb, 0, actx , tree, hf_h4504_HoldNotificArg);
break;
case RetrieveNotific: /* Localvalue 102 */
- dissect_h450_RetrieveNotificArg(argument_tvb, 0, pinfo , tree, hf_h4504_RetrieveNotificArg);
+ dissect_h450_RetrieveNotificArg(argument_tvb, 0, actx , tree, hf_h4504_RetrieveNotificArg);
break;
case RemoteHold: /* Localvalue 103 */
- dissect_h450_RemoteHoldArg(argument_tvb, 0, pinfo , tree, hf_h4504_RemoteHoldArg);
+ dissect_h450_RemoteHoldArg(argument_tvb, 0, actx , tree, hf_h4504_RemoteHoldArg);
break;
case RemoteRetrieve: /* Localvalue 104 */
- dissect_h450_RemoteRetrieveArg(argument_tvb, 0, pinfo , tree, hf_h4504_RemoteRetrieveArg);
+ dissect_h450_RemoteRetrieveArg(argument_tvb, 0, actx , tree, hf_h4504_RemoteRetrieveArg);
break;
/* H.450.5 Call Park and Pickup constants */
@@ -4664,27 +4676,27 @@ PER_NOT_DECODED_YET("Unrecognized H.450.x operation");
/* H.450.7 Message Waiting Indication */
case MWIActivate: /* Localvalue 80 */
- dissect_h450_MWIActivateArg(argument_tvb, 0, pinfo , tree, hf_h4507_MWIActivateArg);
+ dissect_h450_MWIActivateArg(argument_tvb, 0, actx , tree, hf_h4507_MWIActivateArg);
break;
case MWIDeactivate: /* Localvalue 81 */
- dissect_h450_MWIDeactivateArg(argument_tvb, 0, pinfo , tree, hf_h4507_MWIDeactivateArg);
+ dissect_h450_MWIDeactivateArg(argument_tvb, 0, actx , tree, hf_h4507_MWIDeactivateArg);
break;
case MWIInterrogate: /* Localvalue 82 */
- dissect_h450_MWIInterrogateArg(argument_tvb, 0, pinfo , tree, hf_h4507_MWIInterrogateArg);
+ dissect_h450_MWIInterrogateArg(argument_tvb, 0, actx , tree, hf_h4507_MWIInterrogateArg);
break;
/* H.450.8 Name Identification */
case NIcallingName: /* Localvalue 0 */
- dissect_h450_NameArg(argument_tvb, 0, pinfo , tree, hf_h4508_CallingNameArg);
+ dissect_h450_NameArg(argument_tvb, 0, actx , tree, hf_h4508_CallingNameArg);
break;
case NIalertingName: /* Localvalue 1 */
- dissect_h450_NameArg(argument_tvb, 0, pinfo , tree, hf_h4508_AlertingNameArg);
+ dissect_h450_NameArg(argument_tvb, 0, actx , tree, hf_h4508_AlertingNameArg);
break;
case NIconnectedName: /* Localvalue 2 */
- dissect_h450_NameArg(argument_tvb, 0, pinfo , tree, hf_h4508_ConnectedNameArg);
+ dissect_h450_NameArg(argument_tvb, 0, actx , tree, hf_h4508_ConnectedNameArg);
break;
case NIbusyName: /* Localvalue 3 */
- dissect_h450_NameArg(argument_tvb, 0, pinfo , tree, hf_h4508_BusyNameArg);
+ dissect_h450_NameArg(argument_tvb, 0, actx , tree, hf_h4508_BusyNameArg);
break;
/* H.450.9 Call Completion constants */
@@ -4713,10 +4725,10 @@ PER_NOT_DECODED_YET("Unrecognized H.450.x operation");
break;
/* H.450.12 Common Information Operations constants */
case CmnRequest: /* Localvalue 84 */
- dissect_h450_CmnRequestArg(argument_tvb, 0, pinfo , tree, hf_h45012_CmnRequest);
+ dissect_h450_CmnRequestArg(argument_tvb, 0, actx , tree, hf_h45012_CmnRequest);
break;
case CmnInform: /* Localvalue 85 */
- dissect_h450_CmnArg(argument_tvb, 0, pinfo , tree, hf_h45012_CmnInform);
+ dissect_h450_CmnArg(argument_tvb, 0, actx , tree, hf_h45012_CmnInform);
break;
/* TODO - decode other H.450.x invoke arguments here */
@@ -4728,9 +4740,9 @@ PER_NOT_DECODED_YET("Unrecognized H.450.x operation");
return offset;
}
static int
-dissect_ros_ROSxxx(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, int hf_ind _U_){
+dissect_ros_ROSxxx(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree, int hf_ind _U_){
- offset = dissect_h4501_ROS(tvb, offset, pinfo, tree);
+ offset = dissect_h4501_ROS(tvb, offset, actx, tree);
return offset;
}
@@ -4740,11 +4752,13 @@ dissect_h4501(tvbuff_t *tvb, packet_info *pinfo, proto_tree* tree)
proto_item *it;
proto_tree *tr;
guint32 offset=0;
+ asn_ctx_t asn_ctx;
it=proto_tree_add_protocol_format(tree, proto_h4501, tvb, 0, -1, "H.450.1");
tr=proto_item_add_subtree(it, ett_h4501);
- dissect_h450_H4501SupplementaryService(tvb, offset, pinfo, tr, hf_h4501);
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ dissect_h450_H4501SupplementaryService(tvb, offset, &asn_ctx, tr, hf_h4501);
}
/*--- proto_register_h450 -------------------------------------------*/
@@ -5875,7 +5889,7 @@ void proto_register_h450(void) {
"Extension/extensionArgument", HFILL }},
/*--- End of included file: packet-h450-hfarr.c ---*/
-#line 1033 "packet-h450-template.c"
+#line 1035 "packet-h450-template.c"
};
/* List of subtrees */
@@ -6017,7 +6031,7 @@ void proto_register_h450(void) {
&ett_h450_Extension,
/*--- End of included file: packet-h450-ettarr.c ---*/
-#line 1049 "packet-h450-template.c"
+#line 1051 "packet-h450-template.c"
};
diff --git a/epan/dissectors/packet-h450.h b/epan/dissectors/packet-h450.h
index 0f0809237c..b9dbc16701 100644
--- a/epan/dissectors/packet-h450.h
+++ b/epan/dissectors/packet-h450.h
@@ -1,7 +1,7 @@
/* Do not modify this file. */
-/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
+/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
/* .\packet-h450.h */
-/* ../../tools/asn2eth.py -X -e -p h450 -c h450.cnf -s packet-h450-template h4501.asn */
+/* ../../tools/asn2wrs.py -e -p h450 -c h450.cnf -s packet-h450-template h4501.asn */
/* Input file: packet-h450-template.h */
diff --git a/epan/dissectors/packet-nbap.c b/epan/dissectors/packet-nbap.c
index eef0e32389..f37a11d68f 100644
--- a/epan/dissectors/packet-nbap.c
+++ b/epan/dissectors/packet-nbap.c
@@ -1,7 +1,7 @@
/* Do not modify this file. */
-/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
-/* ./packet-nbap.c */
-/* ../../tools/asn2eth.py -X -e -p nbap -c nbap.cnf -s packet-nbap-template nbap.asn */
+/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
+/* .\packet-nbap.c */
+/* ../../tools/asn2wrs.py -e -p nbap -c nbap.cnf -s packet-nbap-template nbap.asn */
/* Input file: packet-nbap-template.c */
@@ -3755,10 +3755,10 @@ static guint32 ddMode;
#define NBAP_IE_ID_REFERENCE_RECEIVEDTOTALWIDEBANDPOWER 698
-static int dissect_nbap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree);
-static int dissect_nbap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree);
-static int dissect_nbap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree);
-static int dissect_nbap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree);
+static int dissect_nbap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree);
+static int dissect_nbap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree);
+static int dissect_nbap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree);
+static int dissect_nbap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree);
/*--- Included file: packet-nbap-fn.c ---*/
#line 1 "packet-nbap-fn.c"
@@ -3825,20 +3825,20 @@ static const value_string nbap_ProcedureCode_vals[] = {
static int
-dissect_nbap_ProcedureCode(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,
- 0U, 255U, &ProcedureCode, NULL, FALSE);
+dissect_nbap_ProcedureCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, &ProcedureCode, FALSE);
#line 23 "nbap.cnf"
- if (check_col(pinfo->cinfo, COL_INFO))
- col_add_fstr(pinfo->cinfo, COL_INFO, "%s ",
+ if (check_col(actx->pinfo->cinfo, COL_INFO))
+ col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
val_to_str(ProcedureCode, nbap_ProcedureCode_vals,
"unknown message"));
return offset;
}
-static int dissect_procedureCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProcedureCode(tvb, offset, pinfo, tree, hf_nbap_procedureCode);
+static int dissect_procedureCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProcedureCode(tvb, offset, actx, tree, hf_nbap_procedureCode);
}
@@ -3851,14 +3851,14 @@ static const value_string nbap_T_ddMode_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_T_ddMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, &ddMode, TRUE, 0, NULL);
return offset;
}
-static int dissect_ddMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_ddMode(tvb, offset, pinfo, tree, hf_nbap_ddMode);
+static int dissect_ddMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_ddMode(tvb, offset, actx, tree, hf_nbap_ddMode);
}
@@ -3869,14 +3869,14 @@ static const per_sequence_t ProcedureID_sequence[] = {
};
static int
-dissect_nbap_ProcedureID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ProcedureID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_ProcedureID, ProcedureID_sequence);
return offset;
}
-static int dissect_procedureID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProcedureID(tvb, offset, pinfo, tree, hf_nbap_procedureID);
+static int dissect_procedureID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProcedureID(tvb, offset, actx, tree, hf_nbap_procedureID);
}
@@ -3889,26 +3889,26 @@ static const value_string nbap_Criticality_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_Criticality(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_criticality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Criticality(tvb, offset, pinfo, tree, hf_nbap_criticality);
+static int dissect_criticality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Criticality(tvb, offset, actx, tree, hf_nbap_criticality);
}
-static int dissect_procedureCriticality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Criticality(tvb, offset, pinfo, tree, hf_nbap_procedureCriticality);
+static int dissect_procedureCriticality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Criticality(tvb, offset, actx, tree, hf_nbap_procedureCriticality);
}
-static int dissect_iECriticality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Criticality(tvb, offset, pinfo, tree, hf_nbap_iECriticality);
+static int dissect_iECriticality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Criticality(tvb, offset, actx, tree, hf_nbap_iECriticality);
}
-static int dissect_firstCriticality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Criticality(tvb, offset, pinfo, tree, hf_nbap_firstCriticality);
+static int dissect_firstCriticality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Criticality(tvb, offset, actx, tree, hf_nbap_firstCriticality);
}
-static int dissect_secondCriticality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Criticality(tvb, offset, pinfo, tree, hf_nbap_secondCriticality);
+static int dissect_secondCriticality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Criticality(tvb, offset, actx, tree, hf_nbap_secondCriticality);
}
@@ -3920,46 +3920,46 @@ static const value_string nbap_MessageDiscriminator_vals[] = {
static int
-dissect_nbap_MessageDiscriminator(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);
+dissect_nbap_MessageDiscriminator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_messageDiscriminator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MessageDiscriminator(tvb, offset, pinfo, tree, hf_nbap_messageDiscriminator);
+static int dissect_messageDiscriminator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MessageDiscriminator(tvb, offset, actx, tree, hf_nbap_messageDiscriminator);
}
static int
-dissect_nbap_INTEGER_0_127(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_nbap_INTEGER_0_127(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_codeNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_nbap_codeNumber);
+static int dissect_codeNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_127(tvb, offset, actx, tree, hf_nbap_codeNumber);
}
-static int dissect_shortTransActionId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_nbap_shortTransActionId);
+static int dissect_shortTransActionId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_127(tvb, offset, actx, tree, hf_nbap_shortTransActionId);
}
static int
-dissect_nbap_INTEGER_0_32767(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,
- 0U, 32767U, NULL, NULL, FALSE);
+dissect_nbap_INTEGER_0_32767(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 32767U, NULL, FALSE);
return offset;
}
-static int dissect_altitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_32767(tvb, offset, pinfo, tree, hf_nbap_altitude);
+static int dissect_altitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_32767(tvb, offset, actx, tree, hf_nbap_altitude);
}
-static int dissect_longTransActionId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_32767(tvb, offset, pinfo, tree, hf_nbap_longTransActionId);
+static int dissect_longTransActionId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_32767(tvb, offset, actx, tree, hf_nbap_longTransActionId);
}
@@ -3976,31 +3976,31 @@ static const per_choice_t TransactionID_choice[] = {
};
static int
-dissect_nbap_TransactionID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TransactionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_TransactionID, TransactionID_choice,
NULL);
return offset;
}
-static int dissect_transactionID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransactionID(tvb, offset, pinfo, tree, hf_nbap_transactionID);
+static int dissect_transactionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransactionID(tvb, offset, actx, tree, hf_nbap_transactionID);
}
static int
-dissect_nbap_InitiatingMessageValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_nbap_InitiatingMessageValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 44 "nbap.cnf"
- offset = dissect_nbap_InitiatingMessageValueValue(tvb, offset, pinfo, tree);
+ offset = dissect_nbap_InitiatingMessageValueValue(tvb, offset, actx, tree);
return offset;
}
-static int dissect_initiatingMessageValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_InitiatingMessageValue(tvb, offset, pinfo, tree, hf_nbap_initiatingMessageValue);
+static int dissect_initiatingMessageValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_InitiatingMessageValue(tvb, offset, actx, tree, hf_nbap_initiatingMessageValue);
}
@@ -4014,30 +4014,30 @@ static const per_sequence_t InitiatingMessage_sequence[] = {
};
static int
-dissect_nbap_InitiatingMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_InitiatingMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_InitiatingMessage, InitiatingMessage_sequence);
return offset;
}
-static int dissect_initiatingMessage(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_InitiatingMessage(tvb, offset, pinfo, tree, hf_nbap_initiatingMessage);
+static int dissect_initiatingMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_InitiatingMessage(tvb, offset, actx, tree, hf_nbap_initiatingMessage);
}
static int
-dissect_nbap_SuccessfulOutcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_nbap_SuccessfulOutcomeValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 48 "nbap.cnf"
- offset = dissect_nbap_SuccessfulOutcomeValueValue(tvb, offset, pinfo, tree);
+ offset = dissect_nbap_SuccessfulOutcomeValueValue(tvb, offset, actx, tree);
return offset;
}
-static int dissect_successfulOutcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SuccessfulOutcomeValue(tvb, offset, pinfo, tree, hf_nbap_successfulOutcomeValue);
+static int dissect_successfulOutcomeValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SuccessfulOutcomeValue(tvb, offset, actx, tree, hf_nbap_successfulOutcomeValue);
}
@@ -4051,30 +4051,30 @@ static const per_sequence_t SuccessfulOutcome_sequence[] = {
};
static int
-dissect_nbap_SuccessfulOutcome(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SuccessfulOutcome(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SuccessfulOutcome, SuccessfulOutcome_sequence);
return offset;
}
-static int dissect_succesfulOutcome(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SuccessfulOutcome(tvb, offset, pinfo, tree, hf_nbap_succesfulOutcome);
+static int dissect_succesfulOutcome(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SuccessfulOutcome(tvb, offset, actx, tree, hf_nbap_succesfulOutcome);
}
static int
-dissect_nbap_UnsuccessfulOutcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_nbap_UnsuccessfulOutcomeValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 60 "nbap.cnf"
- offset = dissect_nbap_UnsuccessfulOutcomeValueValue(tvb, offset, pinfo, tree);
+ offset = dissect_nbap_UnsuccessfulOutcomeValueValue(tvb, offset, actx, tree);
return offset;
}
-static int dissect_unsuccessfulOutcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UnsuccessfulOutcomeValue(tvb, offset, pinfo, tree, hf_nbap_unsuccessfulOutcomeValue);
+static int dissect_unsuccessfulOutcomeValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UnsuccessfulOutcomeValue(tvb, offset, actx, tree, hf_nbap_unsuccessfulOutcomeValue);
}
@@ -4088,25 +4088,25 @@ static const per_sequence_t UnsuccessfulOutcome_sequence[] = {
};
static int
-dissect_nbap_UnsuccessfulOutcome(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UnsuccessfulOutcome(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UnsuccessfulOutcome, UnsuccessfulOutcome_sequence);
return offset;
}
-static int dissect_unsuccesfulOutcome(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UnsuccessfulOutcome(tvb, offset, pinfo, tree, hf_nbap_unsuccesfulOutcome);
+static int dissect_unsuccesfulOutcome(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UnsuccessfulOutcome(tvb, offset, actx, tree, hf_nbap_unsuccesfulOutcome);
}
static int
-dissect_nbap_OutcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_nbap_OutcomeValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 52 "nbap.cnf"
/* FIX ME */
guint length;
- offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_nbap_pdu_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_nbap_pdu_length, &length);
offset = offset + length;
BYTE_ALIGN_OFFSET(offset)
@@ -4114,8 +4114,8 @@ dissect_nbap_OutcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, pro
return offset;
}
-static int dissect_outcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_OutcomeValue(tvb, offset, pinfo, tree, hf_nbap_outcomeValue);
+static int dissect_outcomeValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_OutcomeValue(tvb, offset, actx, tree, hf_nbap_outcomeValue);
}
@@ -4129,14 +4129,14 @@ static const per_sequence_t Outcome_sequence[] = {
};
static int
-dissect_nbap_Outcome(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Outcome(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Outcome, Outcome_sequence);
return offset;
}
-static int dissect_outcome(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Outcome(tvb, offset, pinfo, tree, hf_nbap_outcome);
+static int dissect_outcome(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Outcome(tvb, offset, actx, tree, hf_nbap_outcome);
}
@@ -4157,8 +4157,8 @@ static const per_choice_t NBAP_PDU_choice[] = {
};
static int
-dissect_nbap_NBAP_PDU(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_NBAP_PDU(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_NBAP_PDU, NBAP_PDU_choice,
NULL);
@@ -4766,33 +4766,33 @@ static const value_string nbap_ProtocolIE_ID_vals[] = {
static int
-dissect_nbap_ProtocolIE_ID(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,
- 0U, 65535U, &ProtocolIE_ID, NULL, FALSE);
+dissect_nbap_ProtocolIE_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, &ProtocolIE_ID, FALSE);
return offset;
}
-static int dissect_iE_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_ID(tvb, offset, pinfo, tree, hf_nbap_iE_ID);
+static int dissect_iE_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_ID(tvb, offset, actx, tree, hf_nbap_iE_ID);
}
-static int dissect_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_ID(tvb, offset, pinfo, tree, hf_nbap_id);
+static int dissect_id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_ID(tvb, offset, actx, tree, hf_nbap_id);
}
static int
-dissect_nbap_ProtocolIEValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_nbap_ProtocolIEValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 64 "nbap.cnf"
- offset = dissect_nbap_ProtocolIEValueValue(tvb, offset, pinfo, tree);
+ offset = dissect_nbap_ProtocolIEValueValue(tvb, offset, actx, tree);
return offset;
}
-static int dissect_value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIEValue(tvb, offset, pinfo, tree, hf_nbap_value);
+static int dissect_value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIEValue(tvb, offset, actx, tree, hf_nbap_value);
}
@@ -4804,14 +4804,14 @@ static const per_sequence_t ProtocolIE_Field_sequence[] = {
};
static int
-dissect_nbap_ProtocolIE_Field(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ProtocolIE_Field(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_ProtocolIE_Field, ProtocolIE_Field_sequence);
return offset;
}
-static int dissect_ProtocolIE_Container_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Field(tvb, offset, pinfo, tree, hf_nbap_ProtocolIE_Container_item);
+static int dissect_ProtocolIE_Container_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Field(tvb, offset, actx, tree, hf_nbap_ProtocolIE_Container_item);
}
@@ -4820,29 +4820,29 @@ static const per_sequence_t ProtocolIE_Container_sequence_of[1] = {
};
static int
-dissect_nbap_ProtocolIE_Container(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ProtocolIE_Container(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_ProtocolIE_Container, ProtocolIE_Container_sequence_of,
0, 65535);
return offset;
}
-static int dissect_protocolIEs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Container(tvb, offset, pinfo, tree, hf_nbap_protocolIEs);
+static int dissect_protocolIEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Container(tvb, offset, actx, tree, hf_nbap_protocolIEs);
}
-static int dissect_ProtocolIE_ContainerList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Container(tvb, offset, pinfo, tree, hf_nbap_ProtocolIE_ContainerList_item);
+static int dissect_ProtocolIE_ContainerList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Container(tvb, offset, actx, tree, hf_nbap_ProtocolIE_ContainerList_item);
}
static int
-dissect_nbap_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_nbap_Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 36 "nbap.cnf"
/* FIX ME */
guint length;
- offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_nbap_IE_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_nbap_IE_length, &length);
offset = offset + length;
BYTE_ALIGN_OFFSET(offset)
@@ -4850,8 +4850,8 @@ dissect_nbap_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_
return offset;
}
-static int dissect_extensionValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Extension(tvb, offset, pinfo, tree, hf_nbap_extensionValue);
+static int dissect_extensionValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Extension(tvb, offset, actx, tree, hf_nbap_extensionValue);
}
@@ -4863,14 +4863,14 @@ static const per_sequence_t ProtocolExtensionField_sequence[] = {
};
static int
-dissect_nbap_ProtocolExtensionField(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ProtocolExtensionField(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_ProtocolExtensionField, ProtocolExtensionField_sequence);
return offset;
}
-static int dissect_ProtocolExtensionContainer_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolExtensionField(tvb, offset, pinfo, tree, hf_nbap_ProtocolExtensionContainer_item);
+static int dissect_ProtocolExtensionContainer_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolExtensionField(tvb, offset, actx, tree, hf_nbap_ProtocolExtensionContainer_item);
}
@@ -4879,21 +4879,21 @@ static const per_sequence_t ProtocolExtensionContainer_sequence_of[1] = {
};
static int
-dissect_nbap_ProtocolExtensionContainer(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ProtocolExtensionContainer(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_ProtocolExtensionContainer, ProtocolExtensionContainer_sequence_of,
1, 65535);
return offset;
}
-static int dissect_protocolExtensions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolExtensionContainer(tvb, offset, pinfo, tree, hf_nbap_protocolExtensions);
+static int dissect_protocolExtensions(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolExtensionContainer(tvb, offset, actx, tree, hf_nbap_protocolExtensions);
}
-static int dissect_iE_Extensions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolExtensionContainer(tvb, offset, pinfo, tree, hf_nbap_iE_Extensions);
+static int dissect_iE_Extensions(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolExtensionContainer(tvb, offset, actx, tree, hf_nbap_iE_Extensions);
}
-static int dissect_ie_Extensions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolExtensionContainer(tvb, offset, pinfo, tree, hf_nbap_ie_Extensions);
+static int dissect_ie_Extensions(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolExtensionContainer(tvb, offset, actx, tree, hf_nbap_ie_Extensions);
}
@@ -4904,14 +4904,14 @@ static const per_sequence_t AuditRequest_sequence[] = {
};
static int
-dissect_nbap_AuditRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_AuditRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_AuditRequest, AuditRequest_sequence);
return offset;
}
-static int dissect_id_audit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AuditRequest(tvb, offset, pinfo, tree, hf_nbap_id_audit);
+static int dissect_id_audit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AuditRequest(tvb, offset, actx, tree, hf_nbap_id_audit);
}
@@ -4922,14 +4922,14 @@ static const per_sequence_t AuditRequiredIndication_sequence[] = {
};
static int
-dissect_nbap_AuditRequiredIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_AuditRequiredIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_AuditRequiredIndication, AuditRequiredIndication_sequence);
return offset;
}
-static int dissect_id_auditRequired(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AuditRequiredIndication(tvb, offset, pinfo, tree, hf_nbap_id_auditRequired);
+static int dissect_id_auditRequired(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AuditRequiredIndication(tvb, offset, actx, tree, hf_nbap_id_auditRequired);
}
@@ -4940,14 +4940,14 @@ static const per_sequence_t BlockResourceRequest_sequence[] = {
};
static int
-dissect_nbap_BlockResourceRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BlockResourceRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_BlockResourceRequest, BlockResourceRequest_sequence);
return offset;
}
-static int dissect_id_blockResource(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BlockResourceRequest(tvb, offset, pinfo, tree, hf_nbap_id_blockResource);
+static int dissect_id_blockResource(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BlockResourceRequest(tvb, offset, actx, tree, hf_nbap_id_blockResource);
}
@@ -4958,14 +4958,14 @@ static const per_sequence_t CellDeletionRequest_sequence[] = {
};
static int
-dissect_nbap_CellDeletionRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellDeletionRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellDeletionRequest, CellDeletionRequest_sequence);
return offset;
}
-static int dissect_id_cellDeletion(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellDeletionRequest(tvb, offset, pinfo, tree, hf_nbap_id_cellDeletion);
+static int dissect_id_cellDeletion(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellDeletionRequest(tvb, offset, actx, tree, hf_nbap_id_cellDeletion);
}
@@ -4976,14 +4976,14 @@ static const per_sequence_t CellReconfigurationRequestFDD_sequence[] = {
};
static int
-dissect_nbap_CellReconfigurationRequestFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellReconfigurationRequestFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellReconfigurationRequestFDD, CellReconfigurationRequestFDD_sequence);
return offset;
}
-static int dissect_id_cellReconfiguration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellReconfigurationRequestFDD(tvb, offset, pinfo, tree, hf_nbap_id_cellReconfiguration);
+static int dissect_id_cellReconfiguration(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellReconfigurationRequestFDD(tvb, offset, actx, tree, hf_nbap_id_cellReconfiguration);
}
@@ -4994,14 +4994,14 @@ static const per_sequence_t CellReconfigurationRequestTDD_sequence[] = {
};
static int
-dissect_nbap_CellReconfigurationRequestTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellReconfigurationRequestTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellReconfigurationRequestTDD, CellReconfigurationRequestTDD_sequence);
return offset;
}
-static int dissect_id_cellReconfiguration_tdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellReconfigurationRequestTDD(tvb, offset, pinfo, tree, hf_nbap_id_cellReconfiguration_tdd);
+static int dissect_id_cellReconfiguration_tdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellReconfigurationRequestTDD(tvb, offset, actx, tree, hf_nbap_id_cellReconfiguration_tdd);
}
@@ -5012,14 +5012,14 @@ static const per_sequence_t CellSetupRequestFDD_sequence[] = {
};
static int
-dissect_nbap_CellSetupRequestFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSetupRequestFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSetupRequestFDD, CellSetupRequestFDD_sequence);
return offset;
}
-static int dissect_id_cellSetup(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSetupRequestFDD(tvb, offset, pinfo, tree, hf_nbap_id_cellSetup);
+static int dissect_id_cellSetup(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSetupRequestFDD(tvb, offset, actx, tree, hf_nbap_id_cellSetup);
}
@@ -5030,14 +5030,14 @@ static const per_sequence_t CellSetupRequestTDD_sequence[] = {
};
static int
-dissect_nbap_CellSetupRequestTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSetupRequestTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSetupRequestTDD, CellSetupRequestTDD_sequence);
return offset;
}
-static int dissect_id_cellSetup_tdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSetupRequestTDD(tvb, offset, pinfo, tree, hf_nbap_id_cellSetup_tdd);
+static int dissect_id_cellSetup_tdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSetupRequestTDD(tvb, offset, actx, tree, hf_nbap_id_cellSetup_tdd);
}
@@ -5048,14 +5048,14 @@ static const per_sequence_t CommonMeasurementFailureIndication_sequence[] = {
};
static int
-dissect_nbap_CommonMeasurementFailureIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonMeasurementFailureIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonMeasurementFailureIndication, CommonMeasurementFailureIndication_sequence);
return offset;
}
-static int dissect_id_commonMeasurementFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonMeasurementFailureIndication(tvb, offset, pinfo, tree, hf_nbap_id_commonMeasurementFailure);
+static int dissect_id_commonMeasurementFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonMeasurementFailureIndication(tvb, offset, actx, tree, hf_nbap_id_commonMeasurementFailure);
}
@@ -5066,14 +5066,14 @@ static const per_sequence_t CommonMeasurementInitiationRequest_sequence[] = {
};
static int
-dissect_nbap_CommonMeasurementInitiationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonMeasurementInitiationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonMeasurementInitiationRequest, CommonMeasurementInitiationRequest_sequence);
return offset;
}
-static int dissect_id_commonMeasurementInitiation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonMeasurementInitiationRequest(tvb, offset, pinfo, tree, hf_nbap_id_commonMeasurementInitiation);
+static int dissect_id_commonMeasurementInitiation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonMeasurementInitiationRequest(tvb, offset, actx, tree, hf_nbap_id_commonMeasurementInitiation);
}
@@ -5084,14 +5084,14 @@ static const per_sequence_t CommonMeasurementReport_sequence[] = {
};
static int
-dissect_nbap_CommonMeasurementReport(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonMeasurementReport(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonMeasurementReport, CommonMeasurementReport_sequence);
return offset;
}
-static int dissect_id_commonMeasurementReport(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonMeasurementReport(tvb, offset, pinfo, tree, hf_nbap_id_commonMeasurementReport);
+static int dissect_id_commonMeasurementReport(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonMeasurementReport(tvb, offset, actx, tree, hf_nbap_id_commonMeasurementReport);
}
@@ -5102,14 +5102,14 @@ static const per_sequence_t CommonMeasurementTerminationRequest_sequence[] = {
};
static int
-dissect_nbap_CommonMeasurementTerminationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonMeasurementTerminationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonMeasurementTerminationRequest, CommonMeasurementTerminationRequest_sequence);
return offset;
}
-static int dissect_id_commonMeasurementTermination(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonMeasurementTerminationRequest(tvb, offset, pinfo, tree, hf_nbap_id_commonMeasurementTermination);
+static int dissect_id_commonMeasurementTermination(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonMeasurementTerminationRequest(tvb, offset, actx, tree, hf_nbap_id_commonMeasurementTermination);
}
@@ -5120,14 +5120,14 @@ static const per_sequence_t CommonTransportChannelDeletionRequest_sequence[] = {
};
static int
-dissect_nbap_CommonTransportChannelDeletionRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonTransportChannelDeletionRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonTransportChannelDeletionRequest, CommonTransportChannelDeletionRequest_sequence);
return offset;
}
-static int dissect_id_commonTransportChannelDelete(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonTransportChannelDeletionRequest(tvb, offset, pinfo, tree, hf_nbap_id_commonTransportChannelDelete);
+static int dissect_id_commonTransportChannelDelete(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonTransportChannelDeletionRequest(tvb, offset, actx, tree, hf_nbap_id_commonTransportChannelDelete);
}
@@ -5138,14 +5138,14 @@ static const per_sequence_t CommonTransportChannelReconfigurationRequestFDD_sequ
};
static int
-dissect_nbap_CommonTransportChannelReconfigurationRequestFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonTransportChannelReconfigurationRequestFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonTransportChannelReconfigurationRequestFDD, CommonTransportChannelReconfigurationRequestFDD_sequence);
return offset;
}
-static int dissect_id_commonTransportChannelReconfigure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonTransportChannelReconfigurationRequestFDD(tvb, offset, pinfo, tree, hf_nbap_id_commonTransportChannelReconfigure);
+static int dissect_id_commonTransportChannelReconfigure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonTransportChannelReconfigurationRequestFDD(tvb, offset, actx, tree, hf_nbap_id_commonTransportChannelReconfigure);
}
@@ -5156,14 +5156,14 @@ static const per_sequence_t CommonTransportChannelReconfigurationRequestTDD_sequ
};
static int
-dissect_nbap_CommonTransportChannelReconfigurationRequestTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonTransportChannelReconfigurationRequestTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonTransportChannelReconfigurationRequestTDD, CommonTransportChannelReconfigurationRequestTDD_sequence);
return offset;
}
-static int dissect_id_commonTransportChannelReconfigure_tdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonTransportChannelReconfigurationRequestTDD(tvb, offset, pinfo, tree, hf_nbap_id_commonTransportChannelReconfigure_tdd);
+static int dissect_id_commonTransportChannelReconfigure_tdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonTransportChannelReconfigurationRequestTDD(tvb, offset, actx, tree, hf_nbap_id_commonTransportChannelReconfigure_tdd);
}
@@ -5174,14 +5174,14 @@ static const per_sequence_t CommonTransportChannelSetupRequestFDD_sequence[] = {
};
static int
-dissect_nbap_CommonTransportChannelSetupRequestFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonTransportChannelSetupRequestFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonTransportChannelSetupRequestFDD, CommonTransportChannelSetupRequestFDD_sequence);
return offset;
}
-static int dissect_id_commonTransportChannelSetup(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonTransportChannelSetupRequestFDD(tvb, offset, pinfo, tree, hf_nbap_id_commonTransportChannelSetup);
+static int dissect_id_commonTransportChannelSetup(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonTransportChannelSetupRequestFDD(tvb, offset, actx, tree, hf_nbap_id_commonTransportChannelSetup);
}
@@ -5192,14 +5192,14 @@ static const per_sequence_t CommonTransportChannelSetupRequestTDD_sequence[] = {
};
static int
-dissect_nbap_CommonTransportChannelSetupRequestTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonTransportChannelSetupRequestTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonTransportChannelSetupRequestTDD, CommonTransportChannelSetupRequestTDD_sequence);
return offset;
}
-static int dissect_id_commonTransportChannelSetup_tdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonTransportChannelSetupRequestTDD(tvb, offset, pinfo, tree, hf_nbap_id_commonTransportChannelSetup_tdd);
+static int dissect_id_commonTransportChannelSetup_tdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonTransportChannelSetupRequestTDD(tvb, offset, actx, tree, hf_nbap_id_commonTransportChannelSetup_tdd);
}
@@ -5210,14 +5210,14 @@ static const per_sequence_t ResetRequest_sequence[] = {
};
static int
-dissect_nbap_ResetRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ResetRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_ResetRequest, ResetRequest_sequence);
return offset;
}
-static int dissect_id_reset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ResetRequest(tvb, offset, pinfo, tree, hf_nbap_id_reset);
+static int dissect_id_reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ResetRequest(tvb, offset, actx, tree, hf_nbap_id_reset);
}
@@ -5228,14 +5228,14 @@ static const per_sequence_t CompressedModeCommand_sequence[] = {
};
static int
-dissect_nbap_CompressedModeCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CompressedModeCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CompressedModeCommand, CompressedModeCommand_sequence);
return offset;
}
-static int dissect_id_compressedModeCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CompressedModeCommand(tvb, offset, pinfo, tree, hf_nbap_id_compressedModeCommand);
+static int dissect_id_compressedModeCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CompressedModeCommand(tvb, offset, actx, tree, hf_nbap_id_compressedModeCommand);
}
@@ -5246,14 +5246,14 @@ static const per_sequence_t DedicatedMeasurementFailureIndication_sequence[] = {
};
static int
-dissect_nbap_DedicatedMeasurementFailureIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DedicatedMeasurementFailureIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DedicatedMeasurementFailureIndication, DedicatedMeasurementFailureIndication_sequence);
return offset;
}
-static int dissect_id_dedicatedMeasurementFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DedicatedMeasurementFailureIndication(tvb, offset, pinfo, tree, hf_nbap_id_dedicatedMeasurementFailure);
+static int dissect_id_dedicatedMeasurementFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DedicatedMeasurementFailureIndication(tvb, offset, actx, tree, hf_nbap_id_dedicatedMeasurementFailure);
}
@@ -5264,14 +5264,14 @@ static const per_sequence_t DedicatedMeasurementInitiationRequest_sequence[] = {
};
static int
-dissect_nbap_DedicatedMeasurementInitiationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DedicatedMeasurementInitiationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DedicatedMeasurementInitiationRequest, DedicatedMeasurementInitiationRequest_sequence);
return offset;
}
-static int dissect_id_dedicatedMeasurementInitiation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DedicatedMeasurementInitiationRequest(tvb, offset, pinfo, tree, hf_nbap_id_dedicatedMeasurementInitiation);
+static int dissect_id_dedicatedMeasurementInitiation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DedicatedMeasurementInitiationRequest(tvb, offset, actx, tree, hf_nbap_id_dedicatedMeasurementInitiation);
}
@@ -5282,14 +5282,14 @@ static const per_sequence_t DedicatedMeasurementReport_sequence[] = {
};
static int
-dissect_nbap_DedicatedMeasurementReport(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DedicatedMeasurementReport(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DedicatedMeasurementReport, DedicatedMeasurementReport_sequence);
return offset;
}
-static int dissect_id_dedicatedMeasurementReport(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DedicatedMeasurementReport(tvb, offset, pinfo, tree, hf_nbap_id_dedicatedMeasurementReport);
+static int dissect_id_dedicatedMeasurementReport(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DedicatedMeasurementReport(tvb, offset, actx, tree, hf_nbap_id_dedicatedMeasurementReport);
}
@@ -5300,14 +5300,14 @@ static const per_sequence_t DedicatedMeasurementTerminationRequest_sequence[] =
};
static int
-dissect_nbap_DedicatedMeasurementTerminationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DedicatedMeasurementTerminationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DedicatedMeasurementTerminationRequest, DedicatedMeasurementTerminationRequest_sequence);
return offset;
}
-static int dissect_id_dedicatedMeasurementTermination(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DedicatedMeasurementTerminationRequest(tvb, offset, pinfo, tree, hf_nbap_id_dedicatedMeasurementTermination);
+static int dissect_id_dedicatedMeasurementTermination(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DedicatedMeasurementTerminationRequest(tvb, offset, actx, tree, hf_nbap_id_dedicatedMeasurementTermination);
}
@@ -5318,14 +5318,14 @@ static const per_sequence_t DL_PowerControlRequest_sequence[] = {
};
static int
-dissect_nbap_DL_PowerControlRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_PowerControlRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_PowerControlRequest, DL_PowerControlRequest_sequence);
return offset;
}
-static int dissect_id_downlinkPowerControl(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_PowerControlRequest(tvb, offset, pinfo, tree, hf_nbap_id_downlinkPowerControl);
+static int dissect_id_downlinkPowerControl(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_PowerControlRequest(tvb, offset, actx, tree, hf_nbap_id_downlinkPowerControl);
}
@@ -5336,63 +5336,63 @@ static const per_sequence_t ErrorIndication_sequence[] = {
};
static int
-dissect_nbap_ErrorIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ErrorIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_ErrorIndication, ErrorIndication_sequence);
return offset;
}
-static int dissect_id_errorIndicationForDedicated(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ErrorIndication(tvb, offset, pinfo, tree, hf_nbap_id_errorIndicationForDedicated);
+static int dissect_id_errorIndicationForDedicated(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ErrorIndication(tvb, offset, actx, tree, hf_nbap_id_errorIndicationForDedicated);
}
-static int dissect_id_errorIndicationForCommon(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ErrorIndication(tvb, offset, pinfo, tree, hf_nbap_id_errorIndicationForCommon);
+static int dissect_id_errorIndicationForCommon(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ErrorIndication(tvb, offset, actx, tree, hf_nbap_id_errorIndicationForCommon);
}
static int
-dissect_nbap_INTEGER_0_65535(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_nbap_INTEGER_0_65535(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_dl_Cost(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_nbap_dl_Cost);
+static int dissect_dl_Cost(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_65535(tvb, offset, actx, tree, hf_nbap_dl_Cost);
}
-static int dissect_ul_Cost(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_nbap_ul_Cost);
+static int dissect_ul_Cost(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_65535(tvb, offset, actx, tree, hf_nbap_ul_Cost);
}
-static int dissect_dl_Cost_1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_nbap_dl_Cost_1);
+static int dissect_dl_Cost_1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_65535(tvb, offset, actx, tree, hf_nbap_dl_Cost_1);
}
-static int dissect_dl_Cost_2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_nbap_dl_Cost_2);
+static int dissect_dl_Cost_2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_65535(tvb, offset, actx, tree, hf_nbap_dl_Cost_2);
}
-static int dissect_ul_Cost_1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_nbap_ul_Cost_1);
+static int dissect_ul_Cost_1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_65535(tvb, offset, actx, tree, hf_nbap_ul_Cost_1);
}
-static int dissect_ul_Cost_2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_nbap_ul_Cost_2);
+static int dissect_ul_Cost_2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_65535(tvb, offset, actx, tree, hf_nbap_ul_Cost_2);
}
-static int dissect_ctfc16bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_nbap_ctfc16bit);
+static int dissect_ctfc16bit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_65535(tvb, offset, actx, tree, hf_nbap_ctfc16bit);
}
-static int dissect_local(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_nbap_local);
+static int dissect_local(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_65535(tvb, offset, actx, tree, hf_nbap_local);
}
static int
-dissect_nbap_OBJECT_IDENTIFIER(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_object_identifier(tvb, offset, pinfo, tree, hf_index, NULL);
+dissect_nbap_OBJECT_IDENTIFIER(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_object_identifier(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
-static int dissect_global(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_nbap_global);
+static int dissect_global(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_nbap_global);
}
@@ -5409,34 +5409,34 @@ static const per_choice_t PrivateIE_ID_choice[] = {
};
static int
-dissect_nbap_PrivateIE_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PrivateIE_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_PrivateIE_ID, PrivateIE_ID_choice,
NULL);
return offset;
}
-static int dissect_privateIEid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PrivateIE_ID(tvb, offset, pinfo, tree, hf_nbap_privateIEid);
+static int dissect_privateIEid(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PrivateIE_ID(tvb, offset, actx, tree, hf_nbap_privateIEid);
}
static int
-dissect_nbap_PrivateIEvalue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_nbap_PrivateIEvalue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 85 "nbap.cnf"
/* FIX ME */
guint length;
- offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_nbap_IE_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_nbap_IE_length, &length);
offset = offset + length;
BYTE_ALIGN_OFFSET(offset)
return offset;
}
-static int dissect_privateIEvalue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PrivateIEvalue(tvb, offset, pinfo, tree, hf_nbap_privateIEvalue);
+static int dissect_privateIEvalue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PrivateIEvalue(tvb, offset, actx, tree, hf_nbap_privateIEvalue);
}
@@ -5448,14 +5448,14 @@ static const per_sequence_t PrivateIE_Field_sequence[] = {
};
static int
-dissect_nbap_PrivateIE_Field(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PrivateIE_Field(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PrivateIE_Field, PrivateIE_Field_sequence);
return offset;
}
-static int dissect_PrivateIE_Container_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PrivateIE_Field(tvb, offset, pinfo, tree, hf_nbap_PrivateIE_Container_item);
+static int dissect_PrivateIE_Container_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PrivateIE_Field(tvb, offset, actx, tree, hf_nbap_PrivateIE_Container_item);
}
@@ -5464,15 +5464,15 @@ static const per_sequence_t PrivateIE_Container_sequence_of[1] = {
};
static int
-dissect_nbap_PrivateIE_Container(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PrivateIE_Container(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_PrivateIE_Container, PrivateIE_Container_sequence_of,
1, 65535);
return offset;
}
-static int dissect_privateIEs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PrivateIE_Container(tvb, offset, pinfo, tree, hf_nbap_privateIEs);
+static int dissect_privateIEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PrivateIE_Container(tvb, offset, actx, tree, hf_nbap_privateIEs);
}
@@ -5482,17 +5482,17 @@ static const per_sequence_t PrivateMessage_sequence[] = {
};
static int
-dissect_nbap_PrivateMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PrivateMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PrivateMessage, PrivateMessage_sequence);
return offset;
}
-static int dissect_id_privateMessageForDedicated(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PrivateMessage(tvb, offset, pinfo, tree, hf_nbap_id_privateMessageForDedicated);
+static int dissect_id_privateMessageForDedicated(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PrivateMessage(tvb, offset, actx, tree, hf_nbap_id_privateMessageForDedicated);
}
-static int dissect_id_privateMessageForCommon(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PrivateMessage(tvb, offset, pinfo, tree, hf_nbap_id_privateMessageForCommon);
+static int dissect_id_privateMessageForCommon(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PrivateMessage(tvb, offset, actx, tree, hf_nbap_id_privateMessageForCommon);
}
@@ -5503,14 +5503,14 @@ static const per_sequence_t RadioLinkAdditionRequestFDD_sequence[] = {
};
static int
-dissect_nbap_RadioLinkAdditionRequestFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkAdditionRequestFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkAdditionRequestFDD, RadioLinkAdditionRequestFDD_sequence);
return offset;
}
-static int dissect_id_radioLinkAddition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkAdditionRequestFDD(tvb, offset, pinfo, tree, hf_nbap_id_radioLinkAddition);
+static int dissect_id_radioLinkAddition(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkAdditionRequestFDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkAddition);
}
@@ -5521,14 +5521,14 @@ static const per_sequence_t RadioLinkDeletionRequest_sequence[] = {
};
static int
-dissect_nbap_RadioLinkDeletionRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkDeletionRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkDeletionRequest, RadioLinkDeletionRequest_sequence);
return offset;
}
-static int dissect_id_radioLinkDeletion(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkDeletionRequest(tvb, offset, pinfo, tree, hf_nbap_id_radioLinkDeletion);
+static int dissect_id_radioLinkDeletion(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkDeletionRequest(tvb, offset, actx, tree, hf_nbap_id_radioLinkDeletion);
}
@@ -5539,14 +5539,14 @@ static const per_sequence_t RadioLinkFailureIndication_sequence[] = {
};
static int
-dissect_nbap_RadioLinkFailureIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkFailureIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkFailureIndication, RadioLinkFailureIndication_sequence);
return offset;
}
-static int dissect_id_radioLinkFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkFailureIndication(tvb, offset, pinfo, tree, hf_nbap_id_radioLinkFailure);
+static int dissect_id_radioLinkFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkFailureIndication(tvb, offset, actx, tree, hf_nbap_id_radioLinkFailure);
}
@@ -5557,14 +5557,14 @@ static const per_sequence_t RadioLinkRestoreIndication_sequence[] = {
};
static int
-dissect_nbap_RadioLinkRestoreIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkRestoreIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkRestoreIndication, RadioLinkRestoreIndication_sequence);
return offset;
}
-static int dissect_id_radioLinkRestoration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkRestoreIndication(tvb, offset, pinfo, tree, hf_nbap_id_radioLinkRestoration);
+static int dissect_id_radioLinkRestoration(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkRestoreIndication(tvb, offset, actx, tree, hf_nbap_id_radioLinkRestoration);
}
@@ -5575,14 +5575,14 @@ static const per_sequence_t RadioLinkSetupRequestFDD_sequence[] = {
};
static int
-dissect_nbap_RadioLinkSetupRequestFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkSetupRequestFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkSetupRequestFDD, RadioLinkSetupRequestFDD_sequence);
return offset;
}
-static int dissect_id_radioLinkSetup(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkSetupRequestFDD(tvb, offset, pinfo, tree, hf_nbap_id_radioLinkSetup);
+static int dissect_id_radioLinkSetup(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkSetupRequestFDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkSetup);
}
@@ -5593,14 +5593,14 @@ static const per_sequence_t RadioLinkSetupRequestTDD_sequence[] = {
};
static int
-dissect_nbap_RadioLinkSetupRequestTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkSetupRequestTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkSetupRequestTDD, RadioLinkSetupRequestTDD_sequence);
return offset;
}
-static int dissect_id_radioLinkSetup_tdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkSetupRequestTDD(tvb, offset, pinfo, tree, hf_nbap_id_radioLinkSetup_tdd);
+static int dissect_id_radioLinkSetup_tdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkSetupRequestTDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkSetup_tdd);
}
@@ -5611,14 +5611,14 @@ static const per_sequence_t ResourceStatusIndication_sequence[] = {
};
static int
-dissect_nbap_ResourceStatusIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ResourceStatusIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_ResourceStatusIndication, ResourceStatusIndication_sequence);
return offset;
}
-static int dissect_id_resourceStatusIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ResourceStatusIndication(tvb, offset, pinfo, tree, hf_nbap_id_resourceStatusIndication);
+static int dissect_id_resourceStatusIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ResourceStatusIndication(tvb, offset, actx, tree, hf_nbap_id_resourceStatusIndication);
}
@@ -5629,14 +5629,14 @@ static const per_sequence_t RadioLinkReconfigurationCancel_sequence[] = {
};
static int
-dissect_nbap_RadioLinkReconfigurationCancel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkReconfigurationCancel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkReconfigurationCancel, RadioLinkReconfigurationCancel_sequence);
return offset;
}
-static int dissect_id_synchronisedRadioLinkReconfigurationCancellation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkReconfigurationCancel(tvb, offset, pinfo, tree, hf_nbap_id_synchronisedRadioLinkReconfigurationCancellation);
+static int dissect_id_synchronisedRadioLinkReconfigurationCancellation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkReconfigurationCancel(tvb, offset, actx, tree, hf_nbap_id_synchronisedRadioLinkReconfigurationCancellation);
}
@@ -5647,14 +5647,14 @@ static const per_sequence_t RadioLinkReconfigurationCommit_sequence[] = {
};
static int
-dissect_nbap_RadioLinkReconfigurationCommit(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkReconfigurationCommit(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkReconfigurationCommit, RadioLinkReconfigurationCommit_sequence);
return offset;
}
-static int dissect_id_synchronisedRadioLinkReconfigurationCommit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkReconfigurationCommit(tvb, offset, pinfo, tree, hf_nbap_id_synchronisedRadioLinkReconfigurationCommit);
+static int dissect_id_synchronisedRadioLinkReconfigurationCommit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkReconfigurationCommit(tvb, offset, actx, tree, hf_nbap_id_synchronisedRadioLinkReconfigurationCommit);
}
@@ -5665,14 +5665,14 @@ static const per_sequence_t RadioLinkReconfigurationPrepareFDD_sequence[] = {
};
static int
-dissect_nbap_RadioLinkReconfigurationPrepareFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkReconfigurationPrepareFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkReconfigurationPrepareFDD, RadioLinkReconfigurationPrepareFDD_sequence);
return offset;
}
-static int dissect_id_synchronisedRadioLinkReconfigurationPreparation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkReconfigurationPrepareFDD(tvb, offset, pinfo, tree, hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation);
+static int dissect_id_synchronisedRadioLinkReconfigurationPreparation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkReconfigurationPrepareFDD(tvb, offset, actx, tree, hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation);
}
@@ -5683,14 +5683,14 @@ static const per_sequence_t RadioLinkReconfigurationPrepareTDD_sequence[] = {
};
static int
-dissect_nbap_RadioLinkReconfigurationPrepareTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkReconfigurationPrepareTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkReconfigurationPrepareTDD, RadioLinkReconfigurationPrepareTDD_sequence);
return offset;
}
-static int dissect_id_synchronisedRadioLinkReconfigurationPreparation_tdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkReconfigurationPrepareTDD(tvb, offset, pinfo, tree, hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation_tdd);
+static int dissect_id_synchronisedRadioLinkReconfigurationPreparation_tdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkReconfigurationPrepareTDD(tvb, offset, actx, tree, hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation_tdd);
}
@@ -5701,14 +5701,14 @@ static const per_sequence_t SystemInformationUpdateRequest_sequence[] = {
};
static int
-dissect_nbap_SystemInformationUpdateRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SystemInformationUpdateRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SystemInformationUpdateRequest, SystemInformationUpdateRequest_sequence);
return offset;
}
-static int dissect_id_systemInformationUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SystemInformationUpdateRequest(tvb, offset, pinfo, tree, hf_nbap_id_systemInformationUpdate);
+static int dissect_id_systemInformationUpdate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SystemInformationUpdateRequest(tvb, offset, actx, tree, hf_nbap_id_systemInformationUpdate);
}
@@ -5719,14 +5719,14 @@ static const per_sequence_t UnblockResourceIndication_sequence[] = {
};
static int
-dissect_nbap_UnblockResourceIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UnblockResourceIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UnblockResourceIndication, UnblockResourceIndication_sequence);
return offset;
}
-static int dissect_id_unblockResource(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UnblockResourceIndication(tvb, offset, pinfo, tree, hf_nbap_id_unblockResource);
+static int dissect_id_unblockResource(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UnblockResourceIndication(tvb, offset, actx, tree, hf_nbap_id_unblockResource);
}
@@ -5737,14 +5737,14 @@ static const per_sequence_t RadioLinkReconfigurationRequestFDD_sequence[] = {
};
static int
-dissect_nbap_RadioLinkReconfigurationRequestFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkReconfigurationRequestFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkReconfigurationRequestFDD, RadioLinkReconfigurationRequestFDD_sequence);
return offset;
}
-static int dissect_id_unSynchronisedRadioLinkReconfiguration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkReconfigurationRequestFDD(tvb, offset, pinfo, tree, hf_nbap_id_unSynchronisedRadioLinkReconfiguration);
+static int dissect_id_unSynchronisedRadioLinkReconfiguration(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkReconfigurationRequestFDD(tvb, offset, actx, tree, hf_nbap_id_unSynchronisedRadioLinkReconfiguration);
}
@@ -5755,14 +5755,14 @@ static const per_sequence_t RadioLinkReconfigurationRequestTDD_sequence[] = {
};
static int
-dissect_nbap_RadioLinkReconfigurationRequestTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkReconfigurationRequestTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkReconfigurationRequestTDD, RadioLinkReconfigurationRequestTDD_sequence);
return offset;
}
-static int dissect_id_unSynchronisedRadioLinkReconfiguration_tdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkReconfigurationRequestTDD(tvb, offset, pinfo, tree, hf_nbap_id_unSynchronisedRadioLinkReconfiguration_tdd);
+static int dissect_id_unSynchronisedRadioLinkReconfiguration_tdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkReconfigurationRequestTDD(tvb, offset, actx, tree, hf_nbap_id_unSynchronisedRadioLinkReconfiguration_tdd);
}
@@ -5773,14 +5773,14 @@ static const per_sequence_t DL_PowerTimeslotControlRequest_sequence[] = {
};
static int
-dissect_nbap_DL_PowerTimeslotControlRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_PowerTimeslotControlRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_PowerTimeslotControlRequest, DL_PowerTimeslotControlRequest_sequence);
return offset;
}
-static int dissect_id_downlinkPowerTimeslotControl(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_PowerTimeslotControlRequest(tvb, offset, pinfo, tree, hf_nbap_id_downlinkPowerTimeslotControl);
+static int dissect_id_downlinkPowerTimeslotControl(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_PowerTimeslotControlRequest(tvb, offset, actx, tree, hf_nbap_id_downlinkPowerTimeslotControl);
}
@@ -5791,14 +5791,14 @@ static const per_sequence_t PhysicalSharedChannelReconfigurationRequestFDD_seque
};
static int
-dissect_nbap_PhysicalSharedChannelReconfigurationRequestFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PhysicalSharedChannelReconfigurationRequestFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PhysicalSharedChannelReconfigurationRequestFDD, PhysicalSharedChannelReconfigurationRequestFDD_sequence);
return offset;
}
-static int dissect_id_physicalSharedChannelReconfiguration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PhysicalSharedChannelReconfigurationRequestFDD(tvb, offset, pinfo, tree, hf_nbap_id_physicalSharedChannelReconfiguration);
+static int dissect_id_physicalSharedChannelReconfiguration(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PhysicalSharedChannelReconfigurationRequestFDD(tvb, offset, actx, tree, hf_nbap_id_physicalSharedChannelReconfiguration);
}
@@ -5809,14 +5809,14 @@ static const per_sequence_t PhysicalSharedChannelReconfigurationRequestTDD_seque
};
static int
-dissect_nbap_PhysicalSharedChannelReconfigurationRequestTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PhysicalSharedChannelReconfigurationRequestTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PhysicalSharedChannelReconfigurationRequestTDD, PhysicalSharedChannelReconfigurationRequestTDD_sequence);
return offset;
}
-static int dissect_id_physicalSharedChannelReconfiguration_tdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PhysicalSharedChannelReconfigurationRequestTDD(tvb, offset, pinfo, tree, hf_nbap_id_physicalSharedChannelReconfiguration_tdd);
+static int dissect_id_physicalSharedChannelReconfiguration_tdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PhysicalSharedChannelReconfigurationRequestTDD(tvb, offset, actx, tree, hf_nbap_id_physicalSharedChannelReconfiguration_tdd);
}
@@ -5827,14 +5827,14 @@ static const per_sequence_t RadioLinkPreemptionRequiredIndication_sequence[] = {
};
static int
-dissect_nbap_RadioLinkPreemptionRequiredIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkPreemptionRequiredIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkPreemptionRequiredIndication, RadioLinkPreemptionRequiredIndication_sequence);
return offset;
}
-static int dissect_id_radioLinkPreemption(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkPreemptionRequiredIndication(tvb, offset, pinfo, tree, hf_nbap_id_radioLinkPreemption);
+static int dissect_id_radioLinkPreemption(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkPreemptionRequiredIndication(tvb, offset, actx, tree, hf_nbap_id_radioLinkPreemption);
}
@@ -5845,14 +5845,14 @@ static const per_sequence_t InformationExchangeFailureIndication_sequence[] = {
};
static int
-dissect_nbap_InformationExchangeFailureIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_InformationExchangeFailureIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_InformationExchangeFailureIndication, InformationExchangeFailureIndication_sequence);
return offset;
}
-static int dissect_id_informationExchangeFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_InformationExchangeFailureIndication(tvb, offset, pinfo, tree, hf_nbap_id_informationExchangeFailure);
+static int dissect_id_informationExchangeFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_InformationExchangeFailureIndication(tvb, offset, actx, tree, hf_nbap_id_informationExchangeFailure);
}
@@ -5863,14 +5863,14 @@ static const per_sequence_t InformationExchangeInitiationRequest_sequence[] = {
};
static int
-dissect_nbap_InformationExchangeInitiationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_InformationExchangeInitiationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_InformationExchangeInitiationRequest, InformationExchangeInitiationRequest_sequence);
return offset;
}
-static int dissect_id_informationExchangeInitiation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_InformationExchangeInitiationRequest(tvb, offset, pinfo, tree, hf_nbap_id_informationExchangeInitiation);
+static int dissect_id_informationExchangeInitiation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_InformationExchangeInitiationRequest(tvb, offset, actx, tree, hf_nbap_id_informationExchangeInitiation);
}
@@ -5881,14 +5881,14 @@ static const per_sequence_t InformationExchangeTerminationRequest_sequence[] = {
};
static int
-dissect_nbap_InformationExchangeTerminationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_InformationExchangeTerminationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_InformationExchangeTerminationRequest, InformationExchangeTerminationRequest_sequence);
return offset;
}
-static int dissect_id_informationExchangeTermination(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_InformationExchangeTerminationRequest(tvb, offset, pinfo, tree, hf_nbap_id_informationExchangeTermination);
+static int dissect_id_informationExchangeTermination(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_InformationExchangeTerminationRequest(tvb, offset, actx, tree, hf_nbap_id_informationExchangeTermination);
}
@@ -5899,14 +5899,14 @@ static const per_sequence_t InformationReport_sequence[] = {
};
static int
-dissect_nbap_InformationReport(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_InformationReport(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_InformationReport, InformationReport_sequence);
return offset;
}
-static int dissect_id_informationReporting(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_InformationReport(tvb, offset, pinfo, tree, hf_nbap_id_informationReporting);
+static int dissect_id_informationReporting(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_InformationReport(tvb, offset, actx, tree, hf_nbap_id_informationReporting);
}
@@ -5917,14 +5917,14 @@ static const per_sequence_t CellSynchronisationAdjustmentRequestTDD_sequence[] =
};
static int
-dissect_nbap_CellSynchronisationAdjustmentRequestTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSynchronisationAdjustmentRequestTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSynchronisationAdjustmentRequestTDD, CellSynchronisationAdjustmentRequestTDD_sequence);
return offset;
}
-static int dissect_id_cellSynchronisationAdjustment(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSynchronisationAdjustmentRequestTDD(tvb, offset, pinfo, tree, hf_nbap_id_cellSynchronisationAdjustment);
+static int dissect_id_cellSynchronisationAdjustment(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSynchronisationAdjustmentRequestTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationAdjustment);
}
@@ -5935,14 +5935,14 @@ static const per_sequence_t CellSynchronisationInitiationRequestTDD_sequence[] =
};
static int
-dissect_nbap_CellSynchronisationInitiationRequestTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSynchronisationInitiationRequestTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSynchronisationInitiationRequestTDD, CellSynchronisationInitiationRequestTDD_sequence);
return offset;
}
-static int dissect_id_cellSynchronisationInitiation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSynchronisationInitiationRequestTDD(tvb, offset, pinfo, tree, hf_nbap_id_cellSynchronisationInitiation);
+static int dissect_id_cellSynchronisationInitiation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSynchronisationInitiationRequestTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationInitiation);
}
@@ -5953,14 +5953,14 @@ static const per_sequence_t CellSynchronisationReconfigurationRequestTDD_sequenc
};
static int
-dissect_nbap_CellSynchronisationReconfigurationRequestTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSynchronisationReconfigurationRequestTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSynchronisationReconfigurationRequestTDD, CellSynchronisationReconfigurationRequestTDD_sequence);
return offset;
}
-static int dissect_id_cellSynchronisationReconfiguration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSynchronisationReconfigurationRequestTDD(tvb, offset, pinfo, tree, hf_nbap_id_cellSynchronisationReconfiguration);
+static int dissect_id_cellSynchronisationReconfiguration(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSynchronisationReconfigurationRequestTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationReconfiguration);
}
@@ -5971,14 +5971,14 @@ static const per_sequence_t CellSynchronisationReportTDD_sequence[] = {
};
static int
-dissect_nbap_CellSynchronisationReportTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSynchronisationReportTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSynchronisationReportTDD, CellSynchronisationReportTDD_sequence);
return offset;
}
-static int dissect_id_cellSynchronisationReporting(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSynchronisationReportTDD(tvb, offset, pinfo, tree, hf_nbap_id_cellSynchronisationReporting);
+static int dissect_id_cellSynchronisationReporting(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSynchronisationReportTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationReporting);
}
@@ -5989,14 +5989,14 @@ static const per_sequence_t CellSynchronisationTerminationRequestTDD_sequence[]
};
static int
-dissect_nbap_CellSynchronisationTerminationRequestTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSynchronisationTerminationRequestTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSynchronisationTerminationRequestTDD, CellSynchronisationTerminationRequestTDD_sequence);
return offset;
}
-static int dissect_id_cellSynchronisationTermination(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSynchronisationTerminationRequestTDD(tvb, offset, pinfo, tree, hf_nbap_id_cellSynchronisationTermination);
+static int dissect_id_cellSynchronisationTermination(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSynchronisationTerminationRequestTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationTermination);
}
@@ -6007,14 +6007,14 @@ static const per_sequence_t CellSynchronisationFailureIndicationTDD_sequence[] =
};
static int
-dissect_nbap_CellSynchronisationFailureIndicationTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSynchronisationFailureIndicationTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSynchronisationFailureIndicationTDD, CellSynchronisationFailureIndicationTDD_sequence);
return offset;
}
-static int dissect_id_cellSynchronisationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSynchronisationFailureIndicationTDD(tvb, offset, pinfo, tree, hf_nbap_id_cellSynchronisationFailure);
+static int dissect_id_cellSynchronisationFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSynchronisationFailureIndicationTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationFailure);
}
@@ -6025,14 +6025,14 @@ static const per_sequence_t BearerRearrangementIndication_sequence[] = {
};
static int
-dissect_nbap_BearerRearrangementIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BearerRearrangementIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_BearerRearrangementIndication, BearerRearrangementIndication_sequence);
return offset;
}
-static int dissect_id_BearerRearrangement(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BearerRearrangementIndication(tvb, offset, pinfo, tree, hf_nbap_id_BearerRearrangement);
+static int dissect_id_BearerRearrangement(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BearerRearrangementIndication(tvb, offset, actx, tree, hf_nbap_id_BearerRearrangement);
}
@@ -6043,14 +6043,14 @@ static const per_sequence_t RadioLinkActivationCommandFDD_sequence[] = {
};
static int
-dissect_nbap_RadioLinkActivationCommandFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkActivationCommandFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkActivationCommandFDD, RadioLinkActivationCommandFDD_sequence);
return offset;
}
-static int dissect_id_radioLinkActivation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkActivationCommandFDD(tvb, offset, pinfo, tree, hf_nbap_id_radioLinkActivation);
+static int dissect_id_radioLinkActivation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkActivationCommandFDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkActivation);
}
@@ -6061,14 +6061,14 @@ static const per_sequence_t RadioLinkActivationCommandTDD_sequence[] = {
};
static int
-dissect_nbap_RadioLinkActivationCommandTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkActivationCommandTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkActivationCommandTDD, RadioLinkActivationCommandTDD_sequence);
return offset;
}
-static int dissect_id_radioLinkActivation_tdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkActivationCommandTDD(tvb, offset, pinfo, tree, hf_nbap_id_radioLinkActivation_tdd);
+static int dissect_id_radioLinkActivation_tdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkActivationCommandTDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkActivation_tdd);
}
@@ -6079,14 +6079,14 @@ static const per_sequence_t RadioLinkParameterUpdateIndicationFDD_sequence[] = {
};
static int
-dissect_nbap_RadioLinkParameterUpdateIndicationFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkParameterUpdateIndicationFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkParameterUpdateIndicationFDD, RadioLinkParameterUpdateIndicationFDD_sequence);
return offset;
}
-static int dissect_id_radioLinkParameterUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkParameterUpdateIndicationFDD(tvb, offset, pinfo, tree, hf_nbap_id_radioLinkParameterUpdate);
+static int dissect_id_radioLinkParameterUpdate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkParameterUpdateIndicationFDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkParameterUpdate);
}
@@ -6097,14 +6097,14 @@ static const per_sequence_t RadioLinkParameterUpdateIndicationTDD_sequence[] = {
};
static int
-dissect_nbap_RadioLinkParameterUpdateIndicationTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkParameterUpdateIndicationTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkParameterUpdateIndicationTDD, RadioLinkParameterUpdateIndicationTDD_sequence);
return offset;
}
-static int dissect_id_radioLinkParameterUpdate_tdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkParameterUpdateIndicationTDD(tvb, offset, pinfo, tree, hf_nbap_id_radioLinkParameterUpdate_tdd);
+static int dissect_id_radioLinkParameterUpdate_tdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkParameterUpdateIndicationTDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkParameterUpdate_tdd);
}
@@ -6115,14 +6115,14 @@ static const per_sequence_t MBMSNotificationUpdateCommand_sequence[] = {
};
static int
-dissect_nbap_MBMSNotificationUpdateCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MBMSNotificationUpdateCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_MBMSNotificationUpdateCommand, MBMSNotificationUpdateCommand_sequence);
return offset;
}
-static int dissect_id_mBMSNotificationUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MBMSNotificationUpdateCommand(tvb, offset, pinfo, tree, hf_nbap_id_mBMSNotificationUpdate);
+static int dissect_id_mBMSNotificationUpdate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MBMSNotificationUpdateCommand(tvb, offset, actx, tree, hf_nbap_id_mBMSNotificationUpdate);
}
@@ -6261,8 +6261,8 @@ static const per_choice_t DummyInitiatingmessages_choice[] = {
};
static int
-dissect_nbap_DummyInitiatingmessages(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DummyInitiatingmessages(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_DummyInitiatingmessages, DummyInitiatingmessages_choice,
NULL);
@@ -6277,14 +6277,14 @@ static const per_sequence_t AuditResponse_sequence[] = {
};
static int
-dissect_nbap_AuditResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_AuditResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_AuditResponse, AuditResponse_sequence);
return offset;
}
-static int dissect_id_audit1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AuditResponse(tvb, offset, pinfo, tree, hf_nbap_id_audit1);
+static int dissect_id_audit1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AuditResponse(tvb, offset, actx, tree, hf_nbap_id_audit1);
}
@@ -6295,14 +6295,14 @@ static const per_sequence_t BlockResourceResponse_sequence[] = {
};
static int
-dissect_nbap_BlockResourceResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BlockResourceResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_BlockResourceResponse, BlockResourceResponse_sequence);
return offset;
}
-static int dissect_id_blockResource1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BlockResourceResponse(tvb, offset, pinfo, tree, hf_nbap_id_blockResource1);
+static int dissect_id_blockResource1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BlockResourceResponse(tvb, offset, actx, tree, hf_nbap_id_blockResource1);
}
@@ -6313,14 +6313,14 @@ static const per_sequence_t CellDeletionResponse_sequence[] = {
};
static int
-dissect_nbap_CellDeletionResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellDeletionResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellDeletionResponse, CellDeletionResponse_sequence);
return offset;
}
-static int dissect_id_cellDeletion1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellDeletionResponse(tvb, offset, pinfo, tree, hf_nbap_id_cellDeletion1);
+static int dissect_id_cellDeletion1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellDeletionResponse(tvb, offset, actx, tree, hf_nbap_id_cellDeletion1);
}
@@ -6331,14 +6331,14 @@ static const per_sequence_t CellReconfigurationResponse_sequence[] = {
};
static int
-dissect_nbap_CellReconfigurationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellReconfigurationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellReconfigurationResponse, CellReconfigurationResponse_sequence);
return offset;
}
-static int dissect_id_cellReconfiguration1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellReconfigurationResponse(tvb, offset, pinfo, tree, hf_nbap_id_cellReconfiguration1);
+static int dissect_id_cellReconfiguration1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellReconfigurationResponse(tvb, offset, actx, tree, hf_nbap_id_cellReconfiguration1);
}
@@ -6349,14 +6349,14 @@ static const per_sequence_t CellSetupResponse_sequence[] = {
};
static int
-dissect_nbap_CellSetupResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSetupResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSetupResponse, CellSetupResponse_sequence);
return offset;
}
-static int dissect_id_cellSetup1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSetupResponse(tvb, offset, pinfo, tree, hf_nbap_id_cellSetup1);
+static int dissect_id_cellSetup1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSetupResponse(tvb, offset, actx, tree, hf_nbap_id_cellSetup1);
}
@@ -6367,14 +6367,14 @@ static const per_sequence_t CommonMeasurementInitiationFailure_sequence[] = {
};
static int
-dissect_nbap_CommonMeasurementInitiationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonMeasurementInitiationFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonMeasurementInitiationFailure, CommonMeasurementInitiationFailure_sequence);
return offset;
}
-static int dissect_id_commonMeasurementInitiation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonMeasurementInitiationFailure(tvb, offset, pinfo, tree, hf_nbap_id_commonMeasurementInitiation1);
+static int dissect_id_commonMeasurementInitiation1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonMeasurementInitiationFailure(tvb, offset, actx, tree, hf_nbap_id_commonMeasurementInitiation1);
}
@@ -6385,14 +6385,14 @@ static const per_sequence_t CommonTransportChannelDeletionResponse_sequence[] =
};
static int
-dissect_nbap_CommonTransportChannelDeletionResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonTransportChannelDeletionResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonTransportChannelDeletionResponse, CommonTransportChannelDeletionResponse_sequence);
return offset;
}
-static int dissect_id_commonTransportChannelDelete1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonTransportChannelDeletionResponse(tvb, offset, pinfo, tree, hf_nbap_id_commonTransportChannelDelete1);
+static int dissect_id_commonTransportChannelDelete1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonTransportChannelDeletionResponse(tvb, offset, actx, tree, hf_nbap_id_commonTransportChannelDelete1);
}
@@ -6403,14 +6403,14 @@ static const per_sequence_t CommonTransportChannelReconfigurationResponse_sequen
};
static int
-dissect_nbap_CommonTransportChannelReconfigurationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonTransportChannelReconfigurationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonTransportChannelReconfigurationResponse, CommonTransportChannelReconfigurationResponse_sequence);
return offset;
}
-static int dissect_id_commonTransportChannelReconfigure1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonTransportChannelReconfigurationResponse(tvb, offset, pinfo, tree, hf_nbap_id_commonTransportChannelReconfigure1);
+static int dissect_id_commonTransportChannelReconfigure1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonTransportChannelReconfigurationResponse(tvb, offset, actx, tree, hf_nbap_id_commonTransportChannelReconfigure1);
}
@@ -6421,14 +6421,14 @@ static const per_sequence_t CommonTransportChannelSetupResponse_sequence[] = {
};
static int
-dissect_nbap_CommonTransportChannelSetupResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonTransportChannelSetupResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonTransportChannelSetupResponse, CommonTransportChannelSetupResponse_sequence);
return offset;
}
-static int dissect_id_commonTransportChannelSetup1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonTransportChannelSetupResponse(tvb, offset, pinfo, tree, hf_nbap_id_commonTransportChannelSetup1);
+static int dissect_id_commonTransportChannelSetup1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonTransportChannelSetupResponse(tvb, offset, actx, tree, hf_nbap_id_commonTransportChannelSetup1);
}
@@ -6439,14 +6439,14 @@ static const per_sequence_t ResetResponse_sequence[] = {
};
static int
-dissect_nbap_ResetResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ResetResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_ResetResponse, ResetResponse_sequence);
return offset;
}
-static int dissect_id_reset1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ResetResponse(tvb, offset, pinfo, tree, hf_nbap_id_reset1);
+static int dissect_id_reset1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ResetResponse(tvb, offset, actx, tree, hf_nbap_id_reset1);
}
@@ -6457,14 +6457,14 @@ static const per_sequence_t DedicatedMeasurementInitiationResponse_sequence[] =
};
static int
-dissect_nbap_DedicatedMeasurementInitiationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DedicatedMeasurementInitiationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DedicatedMeasurementInitiationResponse, DedicatedMeasurementInitiationResponse_sequence);
return offset;
}
-static int dissect_id_dedicatedMeasurementInitiation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DedicatedMeasurementInitiationResponse(tvb, offset, pinfo, tree, hf_nbap_id_dedicatedMeasurementInitiation1);
+static int dissect_id_dedicatedMeasurementInitiation1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DedicatedMeasurementInitiationResponse(tvb, offset, actx, tree, hf_nbap_id_dedicatedMeasurementInitiation1);
}
@@ -6475,14 +6475,14 @@ static const per_sequence_t RadioLinkAdditionResponseFDD_sequence[] = {
};
static int
-dissect_nbap_RadioLinkAdditionResponseFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkAdditionResponseFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkAdditionResponseFDD, RadioLinkAdditionResponseFDD_sequence);
return offset;
}
-static int dissect_id_radioLinkAddition1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkAdditionResponseFDD(tvb, offset, pinfo, tree, hf_nbap_id_radioLinkAddition1);
+static int dissect_id_radioLinkAddition1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkAdditionResponseFDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkAddition1);
}
@@ -6493,14 +6493,14 @@ static const per_sequence_t RadioLinkAdditionResponseTDD_sequence[] = {
};
static int
-dissect_nbap_RadioLinkAdditionResponseTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkAdditionResponseTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkAdditionResponseTDD, RadioLinkAdditionResponseTDD_sequence);
return offset;
}
-static int dissect_id_radioLinkAddition_tdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkAdditionResponseTDD(tvb, offset, pinfo, tree, hf_nbap_id_radioLinkAddition_tdd);
+static int dissect_id_radioLinkAddition_tdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkAdditionResponseTDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkAddition_tdd);
}
@@ -6511,14 +6511,14 @@ static const per_sequence_t RadioLinkDeletionResponse_sequence[] = {
};
static int
-dissect_nbap_RadioLinkDeletionResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkDeletionResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkDeletionResponse, RadioLinkDeletionResponse_sequence);
return offset;
}
-static int dissect_id_radioLinkDeletion1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkDeletionResponse(tvb, offset, pinfo, tree, hf_nbap_id_radioLinkDeletion1);
+static int dissect_id_radioLinkDeletion1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkDeletionResponse(tvb, offset, actx, tree, hf_nbap_id_radioLinkDeletion1);
}
@@ -6529,14 +6529,14 @@ static const per_sequence_t RadioLinkSetupResponseFDD_sequence[] = {
};
static int
-dissect_nbap_RadioLinkSetupResponseFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkSetupResponseFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkSetupResponseFDD, RadioLinkSetupResponseFDD_sequence);
return offset;
}
-static int dissect_id_radioLinkSetup1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkSetupResponseFDD(tvb, offset, pinfo, tree, hf_nbap_id_radioLinkSetup1);
+static int dissect_id_radioLinkSetup1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkSetupResponseFDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkSetup1);
}
@@ -6547,14 +6547,14 @@ static const per_sequence_t RadioLinkSetupResponseTDD_sequence[] = {
};
static int
-dissect_nbap_RadioLinkSetupResponseTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkSetupResponseTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkSetupResponseTDD, RadioLinkSetupResponseTDD_sequence);
return offset;
}
-static int dissect_id_radioLinkSetup_tdd1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkSetupResponseTDD(tvb, offset, pinfo, tree, hf_nbap_id_radioLinkSetup_tdd1);
+static int dissect_id_radioLinkSetup_tdd1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkSetupResponseTDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkSetup_tdd1);
}
@@ -6565,14 +6565,14 @@ static const per_sequence_t RadioLinkReconfigurationReady_sequence[] = {
};
static int
-dissect_nbap_RadioLinkReconfigurationReady(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkReconfigurationReady(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkReconfigurationReady, RadioLinkReconfigurationReady_sequence);
return offset;
}
-static int dissect_id_synchronisedRadioLinkReconfigurationPreparation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkReconfigurationReady(tvb, offset, pinfo, tree, hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation1);
+static int dissect_id_synchronisedRadioLinkReconfigurationPreparation1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkReconfigurationReady(tvb, offset, actx, tree, hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation1);
}
@@ -6583,14 +6583,14 @@ static const per_sequence_t SystemInformationUpdateResponse_sequence[] = {
};
static int
-dissect_nbap_SystemInformationUpdateResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SystemInformationUpdateResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SystemInformationUpdateResponse, SystemInformationUpdateResponse_sequence);
return offset;
}
-static int dissect_id_systemInformationUpdate1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SystemInformationUpdateResponse(tvb, offset, pinfo, tree, hf_nbap_id_systemInformationUpdate1);
+static int dissect_id_systemInformationUpdate1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SystemInformationUpdateResponse(tvb, offset, actx, tree, hf_nbap_id_systemInformationUpdate1);
}
@@ -6601,14 +6601,14 @@ static const per_sequence_t RadioLinkReconfigurationResponse_sequence[] = {
};
static int
-dissect_nbap_RadioLinkReconfigurationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkReconfigurationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkReconfigurationResponse, RadioLinkReconfigurationResponse_sequence);
return offset;
}
-static int dissect_id_unSynchronisedRadioLinkReconfiguration1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkReconfigurationResponse(tvb, offset, pinfo, tree, hf_nbap_id_unSynchronisedRadioLinkReconfiguration1);
+static int dissect_id_unSynchronisedRadioLinkReconfiguration1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkReconfigurationResponse(tvb, offset, actx, tree, hf_nbap_id_unSynchronisedRadioLinkReconfiguration1);
}
@@ -6619,14 +6619,14 @@ static const per_sequence_t PhysicalSharedChannelReconfigurationResponse_sequenc
};
static int
-dissect_nbap_PhysicalSharedChannelReconfigurationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PhysicalSharedChannelReconfigurationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PhysicalSharedChannelReconfigurationResponse, PhysicalSharedChannelReconfigurationResponse_sequence);
return offset;
}
-static int dissect_id_physicalSharedChannelReconfiguration1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PhysicalSharedChannelReconfigurationResponse(tvb, offset, pinfo, tree, hf_nbap_id_physicalSharedChannelReconfiguration1);
+static int dissect_id_physicalSharedChannelReconfiguration1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PhysicalSharedChannelReconfigurationResponse(tvb, offset, actx, tree, hf_nbap_id_physicalSharedChannelReconfiguration1);
}
@@ -6637,14 +6637,14 @@ static const per_sequence_t InformationExchangeInitiationResponse_sequence[] = {
};
static int
-dissect_nbap_InformationExchangeInitiationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_InformationExchangeInitiationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_InformationExchangeInitiationResponse, InformationExchangeInitiationResponse_sequence);
return offset;
}
-static int dissect_id_informationExchangeInitiation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_InformationExchangeInitiationResponse(tvb, offset, pinfo, tree, hf_nbap_id_informationExchangeInitiation1);
+static int dissect_id_informationExchangeInitiation1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_InformationExchangeInitiationResponse(tvb, offset, actx, tree, hf_nbap_id_informationExchangeInitiation1);
}
@@ -6655,14 +6655,14 @@ static const per_sequence_t CellSynchronisationAdjustmentResponseTDD_sequence[]
};
static int
-dissect_nbap_CellSynchronisationAdjustmentResponseTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSynchronisationAdjustmentResponseTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSynchronisationAdjustmentResponseTDD, CellSynchronisationAdjustmentResponseTDD_sequence);
return offset;
}
-static int dissect_id_cellSynchronisationAdjustment1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSynchronisationAdjustmentResponseTDD(tvb, offset, pinfo, tree, hf_nbap_id_cellSynchronisationAdjustment1);
+static int dissect_id_cellSynchronisationAdjustment1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSynchronisationAdjustmentResponseTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationAdjustment1);
}
@@ -6673,14 +6673,14 @@ static const per_sequence_t CellSynchronisationInitiationResponseTDD_sequence[]
};
static int
-dissect_nbap_CellSynchronisationInitiationResponseTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSynchronisationInitiationResponseTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSynchronisationInitiationResponseTDD, CellSynchronisationInitiationResponseTDD_sequence);
return offset;
}
-static int dissect_id_cellSynchronisationInitiation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSynchronisationInitiationResponseTDD(tvb, offset, pinfo, tree, hf_nbap_id_cellSynchronisationInitiation1);
+static int dissect_id_cellSynchronisationInitiation1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSynchronisationInitiationResponseTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationInitiation1);
}
@@ -6691,14 +6691,14 @@ static const per_sequence_t CellSynchronisationReconfigurationResponseTDD_sequen
};
static int
-dissect_nbap_CellSynchronisationReconfigurationResponseTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSynchronisationReconfigurationResponseTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSynchronisationReconfigurationResponseTDD, CellSynchronisationReconfigurationResponseTDD_sequence);
return offset;
}
-static int dissect_id_cellSynchronisationReconfiguration1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSynchronisationReconfigurationResponseTDD(tvb, offset, pinfo, tree, hf_nbap_id_cellSynchronisationReconfiguration1);
+static int dissect_id_cellSynchronisationReconfiguration1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSynchronisationReconfigurationResponseTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationReconfiguration1);
}
@@ -6759,8 +6759,8 @@ static const per_choice_t DummySuccessfullOutcomemessages_choice[] = {
};
static int
-dissect_nbap_DummySuccessfullOutcomemessages(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DummySuccessfullOutcomemessages(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_DummySuccessfullOutcomemessages, DummySuccessfullOutcomemessages_choice,
NULL);
@@ -6775,14 +6775,14 @@ static const per_sequence_t AuditFailure_sequence[] = {
};
static int
-dissect_nbap_AuditFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_AuditFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_AuditFailure, AuditFailure_sequence);
return offset;
}
-static int dissect_id_audit2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AuditFailure(tvb, offset, pinfo, tree, hf_nbap_id_audit2);
+static int dissect_id_audit2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AuditFailure(tvb, offset, actx, tree, hf_nbap_id_audit2);
}
@@ -6793,14 +6793,14 @@ static const per_sequence_t BlockResourceFailure_sequence[] = {
};
static int
-dissect_nbap_BlockResourceFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BlockResourceFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_BlockResourceFailure, BlockResourceFailure_sequence);
return offset;
}
-static int dissect_id_blockResource2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BlockResourceFailure(tvb, offset, pinfo, tree, hf_nbap_id_blockResource2);
+static int dissect_id_blockResource2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BlockResourceFailure(tvb, offset, actx, tree, hf_nbap_id_blockResource2);
}
@@ -6811,14 +6811,14 @@ static const per_sequence_t CellReconfigurationFailure_sequence[] = {
};
static int
-dissect_nbap_CellReconfigurationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellReconfigurationFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellReconfigurationFailure, CellReconfigurationFailure_sequence);
return offset;
}
-static int dissect_id_cellReconfiguration2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellReconfigurationFailure(tvb, offset, pinfo, tree, hf_nbap_id_cellReconfiguration2);
+static int dissect_id_cellReconfiguration2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellReconfigurationFailure(tvb, offset, actx, tree, hf_nbap_id_cellReconfiguration2);
}
@@ -6829,14 +6829,14 @@ static const per_sequence_t CellSetupFailure_sequence[] = {
};
static int
-dissect_nbap_CellSetupFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSetupFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSetupFailure, CellSetupFailure_sequence);
return offset;
}
-static int dissect_id_cellSetup2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSetupFailure(tvb, offset, pinfo, tree, hf_nbap_id_cellSetup2);
+static int dissect_id_cellSetup2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSetupFailure(tvb, offset, actx, tree, hf_nbap_id_cellSetup2);
}
@@ -6847,14 +6847,14 @@ static const per_sequence_t CommonMeasurementInitiationResponse_sequence[] = {
};
static int
-dissect_nbap_CommonMeasurementInitiationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonMeasurementInitiationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonMeasurementInitiationResponse, CommonMeasurementInitiationResponse_sequence);
return offset;
}
-static int dissect_id_commonMeasurementInitiation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonMeasurementInitiationResponse(tvb, offset, pinfo, tree, hf_nbap_id_commonMeasurementInitiation2);
+static int dissect_id_commonMeasurementInitiation2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonMeasurementInitiationResponse(tvb, offset, actx, tree, hf_nbap_id_commonMeasurementInitiation2);
}
@@ -6865,14 +6865,14 @@ static const per_sequence_t CommonTransportChannelReconfigurationFailure_sequenc
};
static int
-dissect_nbap_CommonTransportChannelReconfigurationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonTransportChannelReconfigurationFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonTransportChannelReconfigurationFailure, CommonTransportChannelReconfigurationFailure_sequence);
return offset;
}
-static int dissect_id_commonTransportChannelReconfigure2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonTransportChannelReconfigurationFailure(tvb, offset, pinfo, tree, hf_nbap_id_commonTransportChannelReconfigure2);
+static int dissect_id_commonTransportChannelReconfigure2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonTransportChannelReconfigurationFailure(tvb, offset, actx, tree, hf_nbap_id_commonTransportChannelReconfigure2);
}
@@ -6883,14 +6883,14 @@ static const per_sequence_t CommonTransportChannelSetupFailure_sequence[] = {
};
static int
-dissect_nbap_CommonTransportChannelSetupFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonTransportChannelSetupFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonTransportChannelSetupFailure, CommonTransportChannelSetupFailure_sequence);
return offset;
}
-static int dissect_id_commonTransportChannelSetup2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonTransportChannelSetupFailure(tvb, offset, pinfo, tree, hf_nbap_id_commonTransportChannelSetup2);
+static int dissect_id_commonTransportChannelSetup2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonTransportChannelSetupFailure(tvb, offset, actx, tree, hf_nbap_id_commonTransportChannelSetup2);
}
@@ -6901,14 +6901,14 @@ static const per_sequence_t DedicatedMeasurementInitiationFailure_sequence[] = {
};
static int
-dissect_nbap_DedicatedMeasurementInitiationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DedicatedMeasurementInitiationFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DedicatedMeasurementInitiationFailure, DedicatedMeasurementInitiationFailure_sequence);
return offset;
}
-static int dissect_id_dedicatedMeasurementInitiation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DedicatedMeasurementInitiationFailure(tvb, offset, pinfo, tree, hf_nbap_id_dedicatedMeasurementInitiation2);
+static int dissect_id_dedicatedMeasurementInitiation2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DedicatedMeasurementInitiationFailure(tvb, offset, actx, tree, hf_nbap_id_dedicatedMeasurementInitiation2);
}
@@ -6919,14 +6919,14 @@ static const per_sequence_t RadioLinkAdditionFailureFDD_sequence[] = {
};
static int
-dissect_nbap_RadioLinkAdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkAdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkAdditionFailureFDD, RadioLinkAdditionFailureFDD_sequence);
return offset;
}
-static int dissect_id_radioLinkAddition2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkAdditionFailureFDD(tvb, offset, pinfo, tree, hf_nbap_id_radioLinkAddition2);
+static int dissect_id_radioLinkAddition2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkAdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkAddition2);
}
@@ -6937,14 +6937,14 @@ static const per_sequence_t RadioLinkAdditionFailureTDD_sequence[] = {
};
static int
-dissect_nbap_RadioLinkAdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkAdditionFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkAdditionFailureTDD, RadioLinkAdditionFailureTDD_sequence);
return offset;
}
-static int dissect_id_radioLinkAddition_tdd1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkAdditionFailureTDD(tvb, offset, pinfo, tree, hf_nbap_id_radioLinkAddition_tdd1);
+static int dissect_id_radioLinkAddition_tdd1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkAdditionFailureTDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkAddition_tdd1);
}
@@ -6955,14 +6955,14 @@ static const per_sequence_t RadioLinkSetupFailureFDD_sequence[] = {
};
static int
-dissect_nbap_RadioLinkSetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkSetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkSetupFailureFDD, RadioLinkSetupFailureFDD_sequence);
return offset;
}
-static int dissect_id_radioLinkSetup2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkSetupFailureFDD(tvb, offset, pinfo, tree, hf_nbap_id_radioLinkSetup2);
+static int dissect_id_radioLinkSetup2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkSetupFailureFDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkSetup2);
}
@@ -6973,14 +6973,14 @@ static const per_sequence_t RadioLinkSetupFailureTDD_sequence[] = {
};
static int
-dissect_nbap_RadioLinkSetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkSetupFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkSetupFailureTDD, RadioLinkSetupFailureTDD_sequence);
return offset;
}
-static int dissect_id_radioLinkSetup_tdd2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkSetupFailureTDD(tvb, offset, pinfo, tree, hf_nbap_id_radioLinkSetup_tdd2);
+static int dissect_id_radioLinkSetup_tdd2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkSetupFailureTDD(tvb, offset, actx, tree, hf_nbap_id_radioLinkSetup_tdd2);
}
@@ -6991,17 +6991,17 @@ static const per_sequence_t RadioLinkReconfigurationFailure_sequence[] = {
};
static int
-dissect_nbap_RadioLinkReconfigurationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkReconfigurationFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkReconfigurationFailure, RadioLinkReconfigurationFailure_sequence);
return offset;
}
-static int dissect_id_synchronisedRadioLinkReconfigurationPreparation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkReconfigurationFailure(tvb, offset, pinfo, tree, hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation2);
+static int dissect_id_synchronisedRadioLinkReconfigurationPreparation2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkReconfigurationFailure(tvb, offset, actx, tree, hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation2);
}
-static int dissect_id_unSynchronisedRadioLinkReconfiguration2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RadioLinkReconfigurationFailure(tvb, offset, pinfo, tree, hf_nbap_id_unSynchronisedRadioLinkReconfiguration2);
+static int dissect_id_unSynchronisedRadioLinkReconfiguration2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RadioLinkReconfigurationFailure(tvb, offset, actx, tree, hf_nbap_id_unSynchronisedRadioLinkReconfiguration2);
}
@@ -7012,14 +7012,14 @@ static const per_sequence_t SystemInformationUpdateFailure_sequence[] = {
};
static int
-dissect_nbap_SystemInformationUpdateFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SystemInformationUpdateFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SystemInformationUpdateFailure, SystemInformationUpdateFailure_sequence);
return offset;
}
-static int dissect_id_systemInformationUpdate2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SystemInformationUpdateFailure(tvb, offset, pinfo, tree, hf_nbap_id_systemInformationUpdate2);
+static int dissect_id_systemInformationUpdate2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SystemInformationUpdateFailure(tvb, offset, actx, tree, hf_nbap_id_systemInformationUpdate2);
}
@@ -7030,14 +7030,14 @@ static const per_sequence_t PhysicalSharedChannelReconfigurationFailure_sequence
};
static int
-dissect_nbap_PhysicalSharedChannelReconfigurationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PhysicalSharedChannelReconfigurationFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PhysicalSharedChannelReconfigurationFailure, PhysicalSharedChannelReconfigurationFailure_sequence);
return offset;
}
-static int dissect_id_physicalSharedChannelReconfiguration2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PhysicalSharedChannelReconfigurationFailure(tvb, offset, pinfo, tree, hf_nbap_id_physicalSharedChannelReconfiguration2);
+static int dissect_id_physicalSharedChannelReconfiguration2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PhysicalSharedChannelReconfigurationFailure(tvb, offset, actx, tree, hf_nbap_id_physicalSharedChannelReconfiguration2);
}
@@ -7048,14 +7048,14 @@ static const per_sequence_t InformationExchangeInitiationFailure_sequence[] = {
};
static int
-dissect_nbap_InformationExchangeInitiationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_InformationExchangeInitiationFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_InformationExchangeInitiationFailure, InformationExchangeInitiationFailure_sequence);
return offset;
}
-static int dissect_id_informationExchangeInitiation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_InformationExchangeInitiationFailure(tvb, offset, pinfo, tree, hf_nbap_id_informationExchangeInitiation2);
+static int dissect_id_informationExchangeInitiation2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_InformationExchangeInitiationFailure(tvb, offset, actx, tree, hf_nbap_id_informationExchangeInitiation2);
}
@@ -7066,14 +7066,14 @@ static const per_sequence_t CellSynchronisationAdjustmentFailureTDD_sequence[] =
};
static int
-dissect_nbap_CellSynchronisationAdjustmentFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSynchronisationAdjustmentFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSynchronisationAdjustmentFailureTDD, CellSynchronisationAdjustmentFailureTDD_sequence);
return offset;
}
-static int dissect_id_cellSynchronisationAdjustment2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSynchronisationAdjustmentFailureTDD(tvb, offset, pinfo, tree, hf_nbap_id_cellSynchronisationAdjustment2);
+static int dissect_id_cellSynchronisationAdjustment2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSynchronisationAdjustmentFailureTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationAdjustment2);
}
@@ -7084,14 +7084,14 @@ static const per_sequence_t CellSynchronisationInitiationFailureTDD_sequence[] =
};
static int
-dissect_nbap_CellSynchronisationInitiationFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSynchronisationInitiationFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSynchronisationInitiationFailureTDD, CellSynchronisationInitiationFailureTDD_sequence);
return offset;
}
-static int dissect_id_cellSynchronisationInitiation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSynchronisationInitiationFailureTDD(tvb, offset, pinfo, tree, hf_nbap_id_cellSynchronisationInitiation2);
+static int dissect_id_cellSynchronisationInitiation2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSynchronisationInitiationFailureTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationInitiation2);
}
@@ -7102,14 +7102,14 @@ static const per_sequence_t CellSynchronisationReconfigurationFailureTDD_sequenc
};
static int
-dissect_nbap_CellSynchronisationReconfigurationFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSynchronisationReconfigurationFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSynchronisationReconfigurationFailureTDD, CellSynchronisationReconfigurationFailureTDD_sequence);
return offset;
}
-static int dissect_id_cellSynchronisationReconfiguration2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSynchronisationReconfigurationFailureTDD(tvb, offset, pinfo, tree, hf_nbap_id_cellSynchronisationReconfiguration2);
+static int dissect_id_cellSynchronisationReconfiguration2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSynchronisationReconfigurationFailureTDD(tvb, offset, actx, tree, hf_nbap_id_cellSynchronisationReconfiguration2);
}
@@ -7162,8 +7162,8 @@ static const per_choice_t DummyUnsuccessfullOutcomemessages_choice[] = {
};
static int
-dissect_nbap_DummyUnsuccessfullOutcomemessages(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DummyUnsuccessfullOutcomemessages(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_DummyUnsuccessfullOutcomemessages, DummyUnsuccessfullOutcomemessages_choice,
NULL);
@@ -7173,29 +7173,29 @@ dissect_nbap_DummyUnsuccessfullOutcomemessages(tvbuff_t *tvb, int offset, packet
static int
-dissect_nbap_CommonPhysicalChannelID(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_nbap_CommonPhysicalChannelID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_id_CommonPhysicalChannelID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonPhysicalChannelID(tvb, offset, pinfo, tree, hf_nbap_id_CommonPhysicalChannelID);
+static int dissect_id_CommonPhysicalChannelID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonPhysicalChannelID(tvb, offset, actx, tree, hf_nbap_id_CommonPhysicalChannelID);
}
-static int dissect_id_Secondary_CPICH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonPhysicalChannelID(tvb, offset, pinfo, tree, hf_nbap_id_Secondary_CPICH_Information);
+static int dissect_id_Secondary_CPICH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonPhysicalChannelID(tvb, offset, actx, tree, hf_nbap_id_Secondary_CPICH_Information);
}
-static int dissect_commonPhysicalChannelID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonPhysicalChannelID(tvb, offset, pinfo, tree, hf_nbap_commonPhysicalChannelID);
+static int dissect_commonPhysicalChannelID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonPhysicalChannelID(tvb, offset, actx, tree, hf_nbap_commonPhysicalChannelID);
}
-static int dissect_commonPhysicalChannelId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonPhysicalChannelID(tvb, offset, pinfo, tree, hf_nbap_commonPhysicalChannelId);
+static int dissect_commonPhysicalChannelId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonPhysicalChannelID(tvb, offset, actx, tree, hf_nbap_commonPhysicalChannelId);
}
-static int dissect_associatedSecondaryCPICH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonPhysicalChannelID(tvb, offset, pinfo, tree, hf_nbap_associatedSecondaryCPICH);
+static int dissect_associatedSecondaryCPICH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonPhysicalChannelID(tvb, offset, actx, tree, hf_nbap_associatedSecondaryCPICH);
}
-static int dissect_new_secondary_CPICH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonPhysicalChannelID(tvb, offset, pinfo, tree, hf_nbap_new_secondary_CPICH);
+static int dissect_new_secondary_CPICH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonPhysicalChannelID(tvb, offset, actx, tree, hf_nbap_new_secondary_CPICH);
}
@@ -7207,14 +7207,14 @@ static const value_string nbap_ResourceOperationalState_vals[] = {
static int
-dissect_nbap_ResourceOperationalState(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);
+dissect_nbap_ResourceOperationalState(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_resourceOperationalState(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ResourceOperationalState(tvb, offset, pinfo, tree, hf_nbap_resourceOperationalState);
+static int dissect_resourceOperationalState(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ResourceOperationalState(tvb, offset, actx, tree, hf_nbap_resourceOperationalState);
}
@@ -7234,14 +7234,14 @@ static const value_string nbap_AvailabilityStatus_vals[] = {
static int
-dissect_nbap_AvailabilityStatus(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, 9, NULL, NULL, TRUE);
+dissect_nbap_AvailabilityStatus(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 10, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_availabilityStatus(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AvailabilityStatus(tvb, offset, pinfo, tree, hf_nbap_availabilityStatus);
+static int dissect_availabilityStatus(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AvailabilityStatus(tvb, offset, actx, tree, hf_nbap_availabilityStatus);
}
@@ -7254,72 +7254,72 @@ static const per_sequence_t Common_PhysicalChannel_Status_Information_sequence[]
};
static int
-dissect_nbap_Common_PhysicalChannel_Status_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Common_PhysicalChannel_Status_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Common_PhysicalChannel_Status_Information, Common_PhysicalChannel_Status_Information_sequence);
return offset;
}
-static int dissect_id_AICH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, pinfo, tree, hf_nbap_id_AICH_Information);
+static int dissect_id_AICH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_AICH_Information);
}
-static int dissect_id_P_CCPCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, pinfo, tree, hf_nbap_id_P_CCPCH_Information);
+static int dissect_id_P_CCPCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_P_CCPCH_Information);
}
-static int dissect_id_P_CPICH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, pinfo, tree, hf_nbap_id_P_CPICH_Information);
+static int dissect_id_P_CPICH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_P_CPICH_Information);
}
-static int dissect_id_P_SCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, pinfo, tree, hf_nbap_id_P_SCH_Information);
+static int dissect_id_P_SCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_P_SCH_Information);
}
-static int dissect_id_PICH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, pinfo, tree, hf_nbap_id_PICH_Information);
+static int dissect_id_PICH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_PICH_Information);
}
-static int dissect_id_PRACH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, pinfo, tree, hf_nbap_id_PRACH_Information);
+static int dissect_id_PRACH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_PRACH_Information);
}
-static int dissect_id_S_CCPCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, pinfo, tree, hf_nbap_id_S_CCPCH_Information);
+static int dissect_id_S_CCPCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_S_CCPCH_Information);
}
-static int dissect_id_S_CPICH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, pinfo, tree, hf_nbap_id_S_CPICH_Information);
+static int dissect_id_S_CPICH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_S_CPICH_Information);
}
-static int dissect_id_SCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, pinfo, tree, hf_nbap_id_SCH_Information);
+static int dissect_id_SCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_SCH_Information);
}
-static int dissect_id_S_SCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, pinfo, tree, hf_nbap_id_S_SCH_Information);
+static int dissect_id_S_SCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_S_SCH_Information);
}
-static int dissect_id_DwPCH_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, pinfo, tree, hf_nbap_id_DwPCH_LCR_Information);
+static int dissect_id_DwPCH_LCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_DwPCH_LCR_Information);
}
-static int dissect_id_DwPCH_LCR_InformationList_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, pinfo, tree, hf_nbap_id_DwPCH_LCR_InformationList_AuditRsp);
+static int dissect_id_DwPCH_LCR_InformationList_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_DwPCH_LCR_InformationList_AuditRsp);
}
-static int dissect_id_FPACH_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, pinfo, tree, hf_nbap_id_FPACH_LCR_Information);
+static int dissect_id_FPACH_LCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_FPACH_LCR_Information);
}
-static int dissect_id_FPACH_LCR_Information_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, pinfo, tree, hf_nbap_id_FPACH_LCR_Information_AuditRsp);
+static int dissect_id_FPACH_LCR_Information_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_FPACH_LCR_Information_AuditRsp);
}
-static int dissect_id_MICH_Information_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, pinfo, tree, hf_nbap_id_MICH_Information_AuditRsp);
+static int dissect_id_MICH_Information_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_MICH_Information_AuditRsp);
}
-static int dissect_id_MICH_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, pinfo, tree, hf_nbap_id_MICH_Information_ResourceStatusInd);
+static int dissect_id_MICH_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_MICH_Information_ResourceStatusInd);
}
static int
-dissect_nbap_CommonTransportChannelID(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_nbap_CommonTransportChannelID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_commonTransportChannelID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonTransportChannelID(tvb, offset, pinfo, tree, hf_nbap_commonTransportChannelID);
+static int dissect_commonTransportChannelID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonTransportChannelID(tvb, offset, actx, tree, hf_nbap_commonTransportChannelID);
}
@@ -7332,36 +7332,36 @@ static const per_sequence_t Common_TransportChannel_Status_Information_sequence[
};
static int
-dissect_nbap_Common_TransportChannel_Status_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Common_TransportChannel_Status_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Common_TransportChannel_Status_Information, Common_TransportChannel_Status_Information_sequence);
return offset;
}
-static int dissect_id_BCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Common_TransportChannel_Status_Information(tvb, offset, pinfo, tree, hf_nbap_id_BCH_Information);
+static int dissect_id_BCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Common_TransportChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_BCH_Information);
}
-static int dissect_id_FACH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Common_TransportChannel_Status_Information(tvb, offset, pinfo, tree, hf_nbap_id_FACH_Information);
+static int dissect_id_FACH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Common_TransportChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_FACH_Information);
}
-static int dissect_id_PCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Common_TransportChannel_Status_Information(tvb, offset, pinfo, tree, hf_nbap_id_PCH_Information);
+static int dissect_id_PCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Common_TransportChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_PCH_Information);
}
-static int dissect_id_RACH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Common_TransportChannel_Status_Information(tvb, offset, pinfo, tree, hf_nbap_id_RACH_Information);
+static int dissect_id_RACH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Common_TransportChannel_Status_Information(tvb, offset, actx, tree, hf_nbap_id_RACH_Information);
}
static int
-dissect_nbap_BCCH_ModificationTime(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,
- 0U, 511U, NULL, NULL, FALSE);
+dissect_nbap_BCCH_ModificationTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 511U, NULL, FALSE);
return offset;
}
-static int dissect_id_BCCH_ModificationTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BCCH_ModificationTime(tvb, offset, pinfo, tree, hf_nbap_id_BCCH_ModificationTime);
+static int dissect_id_BCCH_ModificationTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BCCH_ModificationTime(tvb, offset, actx, tree, hf_nbap_id_BCCH_ModificationTime);
}
@@ -7374,14 +7374,14 @@ static const value_string nbap_BlockingPriorityIndicator_vals[] = {
static int
-dissect_nbap_BlockingPriorityIndicator(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);
+dissect_nbap_BlockingPriorityIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_BlockingPriorityIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BlockingPriorityIndicator(tvb, offset, pinfo, tree, hf_nbap_id_BlockingPriorityIndicator);
+static int dissect_id_BlockingPriorityIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BlockingPriorityIndicator(tvb, offset, actx, tree, hf_nbap_id_BlockingPriorityIndicator);
}
@@ -7418,36 +7418,36 @@ static const value_string nbap_CauseRadioNetwork_vals[] = {
{ 29, "tx-diversity-no-longer-supported" },
{ 30, "unknown-Local-Cell-ID" },
{ 31, "number-of-UL-codes-not-supported" },
- { 31, "information-temporarily-not-available" },
- { 31, "information-provision-not-supported-for-the-object" },
- { 31, "cell-synchronisation-not-supported" },
- { 31, "cell-synchronisation-adjustment-not-supported" },
- { 31, "dpc-mode-change-not-supported" },
- { 31, "iPDL-already-activated" },
- { 31, "iPDL-not-supported" },
- { 31, "iPDL-parameters-not-available" },
- { 31, "frequency-acquisition-not-supported" },
- { 31, "power-balancing-status-not-compatible" },
- { 31, "requested-typeofbearer-re-arrangement-not-supported" },
- { 31, "signalling-Bearer-Re-arrangement-not-supported" },
- { 31, "bearer-Re-arrangement-needed" },
- { 31, "delayed-activation-not-supported" },
- { 31, "rl-timing-adjustment-not-supported" },
- { 31, "mich-not-supported" },
- { 31, "f-DPCH-not-supported" },
+ { 32, "information-temporarily-not-available" },
+ { 33, "information-provision-not-supported-for-the-object" },
+ { 34, "cell-synchronisation-not-supported" },
+ { 35, "cell-synchronisation-adjustment-not-supported" },
+ { 36, "dpc-mode-change-not-supported" },
+ { 37, "iPDL-already-activated" },
+ { 38, "iPDL-not-supported" },
+ { 39, "iPDL-parameters-not-available" },
+ { 40, "frequency-acquisition-not-supported" },
+ { 41, "power-balancing-status-not-compatible" },
+ { 42, "requested-typeofbearer-re-arrangement-not-supported" },
+ { 43, "signalling-Bearer-Re-arrangement-not-supported" },
+ { 44, "bearer-Re-arrangement-needed" },
+ { 45, "delayed-activation-not-supported" },
+ { 46, "rl-timing-adjustment-not-supported" },
+ { 47, "mich-not-supported" },
+ { 48, "f-DPCH-not-supported" },
{ 0, NULL }
};
static int
-dissect_nbap_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, 31, NULL, NULL, TRUE);
+dissect_nbap_CauseRadioNetwork(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 31, NULL, TRUE, 18, NULL);
return offset;
}
-static int dissect_radioNetwork(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CauseRadioNetwork(tvb, offset, pinfo, tree, hf_nbap_radioNetwork);
+static int dissect_radioNetwork(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CauseRadioNetwork(tvb, offset, actx, tree, hf_nbap_radioNetwork);
}
@@ -7459,14 +7459,14 @@ static const value_string nbap_CauseTransport_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_CauseTransport(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_transport(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CauseTransport(tvb, offset, pinfo, tree, hf_nbap_transport);
+static int dissect_transport(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CauseTransport(tvb, offset, actx, tree, hf_nbap_transport);
}
@@ -7483,14 +7483,14 @@ static const value_string nbap_CauseProtocol_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_CauseProtocol(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_protocol(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CauseProtocol(tvb, offset, pinfo, tree, hf_nbap_protocol);
+static int dissect_protocol(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CauseProtocol(tvb, offset, actx, tree, hf_nbap_protocol);
}
@@ -7505,14 +7505,14 @@ static const value_string nbap_CauseMisc_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_CauseMisc(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_misc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CauseMisc(tvb, offset, pinfo, tree, hf_nbap_misc);
+static int dissect_misc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CauseMisc(tvb, offset, actx, tree, hf_nbap_misc);
}
@@ -7533,37 +7533,37 @@ static const per_choice_t Cause_choice[] = {
};
static int
-dissect_nbap_Cause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Cause(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_Cause, Cause_choice,
NULL);
return offset;
}
-static int dissect_id_Cause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Cause(tvb, offset, pinfo, tree, hf_nbap_id_Cause);
+static int dissect_id_Cause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Cause(tvb, offset, actx, tree, hf_nbap_id_Cause);
}
-static int dissect_cause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Cause(tvb, offset, pinfo, tree, hf_nbap_cause);
+static int dissect_cause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Cause(tvb, offset, actx, tree, hf_nbap_cause);
}
static int
-dissect_nbap_CommunicationControlPortID(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_nbap_CommunicationControlPortID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_id_CommunicationControlPortID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommunicationControlPortID(tvb, offset, pinfo, tree, hf_nbap_id_CommunicationControlPortID);
+static int dissect_id_CommunicationControlPortID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommunicationControlPortID(tvb, offset, actx, tree, hf_nbap_id_CommunicationControlPortID);
}
-static int dissect_id_TargetCommunicationControlPortID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommunicationControlPortID(tvb, offset, pinfo, tree, hf_nbap_id_TargetCommunicationControlPortID);
+static int dissect_id_TargetCommunicationControlPortID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommunicationControlPortID(tvb, offset, actx, tree, hf_nbap_id_TargetCommunicationControlPortID);
}
-static int dissect_communicationControlPortID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommunicationControlPortID(tvb, offset, pinfo, tree, hf_nbap_communicationControlPortID);
+static int dissect_communicationControlPortID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommunicationControlPortID(tvb, offset, actx, tree, hf_nbap_communicationControlPortID);
}
@@ -7576,251 +7576,251 @@ static const per_sequence_t CCP_InformationItem_AuditRsp_sequence[] = {
};
static int
-dissect_nbap_CCP_InformationItem_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CCP_InformationItem_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CCP_InformationItem_AuditRsp, CCP_InformationItem_AuditRsp_sequence);
return offset;
}
-static int dissect_id_CCP_InformationItem_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCP_InformationItem_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_id_CCP_InformationItem_AuditRsp);
+static int dissect_id_CCP_InformationItem_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCP_InformationItem_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_CCP_InformationItem_AuditRsp);
}
static int
-dissect_nbap_ProtocolIE_Single_Container(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Field(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_ProtocolIE_Single_Container(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Field(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_Cell_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_Cell_InformationList_AuditRsp_item);
+static int dissect_Cell_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Cell_InformationList_AuditRsp_item);
}
-static int dissect_S_CPICH_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_S_CPICH_InformationList_AuditRsp_item);
+static int dissect_S_CPICH_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_S_CPICH_InformationList_AuditRsp_item);
}
-static int dissect_S_CCPCH_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_S_CCPCH_InformationList_AuditRsp_item);
+static int dissect_S_CCPCH_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_S_CCPCH_InformationList_AuditRsp_item);
}
-static int dissect_FACH_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_FACH_InformationList_AuditRsp_item);
+static int dissect_FACH_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_FACH_InformationList_AuditRsp_item);
}
-static int dissect_PRACH_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_PRACH_InformationList_AuditRsp_item);
+static int dissect_PRACH_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_PRACH_InformationList_AuditRsp_item);
}
-static int dissect_RACH_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RACH_InformationList_AuditRsp_item);
+static int dissect_RACH_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RACH_InformationList_AuditRsp_item);
}
-static int dissect_AICH_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_AICH_InformationList_AuditRsp_item);
+static int dissect_AICH_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_AICH_InformationList_AuditRsp_item);
}
-static int dissect_CCP_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_CCP_InformationList_AuditRsp_item);
+static int dissect_CCP_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_CCP_InformationList_AuditRsp_item);
}
-static int dissect_FPACH_LCR_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_FPACH_LCR_InformationList_AuditRsp_item);
+static int dissect_FPACH_LCR_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_FPACH_LCR_InformationList_AuditRsp_item);
}
-static int dissect_S_CCPCH_InformationListExt_AuditRsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_S_CCPCH_InformationListExt_AuditRsp_item);
+static int dissect_S_CCPCH_InformationListExt_AuditRsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_S_CCPCH_InformationListExt_AuditRsp_item);
}
-static int dissect_S_CCPCH_LCR_InformationListExt_AuditRsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_item);
+static int dissect_S_CCPCH_LCR_InformationListExt_AuditRsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_item);
}
-static int dissect_Local_Cell_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_Local_Cell_InformationList_AuditRsp_item);
+static int dissect_Local_Cell_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Local_Cell_InformationList_AuditRsp_item);
}
-static int dissect_Local_Cell_Group_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_Local_Cell_Group_InformationList_AuditRsp_item);
+static int dissect_Local_Cell_Group_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Local_Cell_Group_InformationList_AuditRsp_item);
}
-static int dissect_Power_Local_Cell_Group_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_item);
+static int dissect_Power_Local_Cell_Group_InformationList_AuditRsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_item);
}
-static int dissect_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item);
+static int dissect_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item);
}
-static int dissect_CellPortion_InformationList_Cell_SetupRqstFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_item);
+static int dissect_CellPortion_InformationList_Cell_SetupRqstFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_item);
}
-static int dissect_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item);
+static int dissect_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item);
}
-static int dissect_CellPortion_InformationList_Cell_ReconfRqstFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_item);
+static int dissect_CellPortion_InformationList_Cell_ReconfRqstFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_item);
}
-static int dissect_Local_Cell_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_Local_Cell_InformationList_ResourceStatusInd_item);
+static int dissect_Local_Cell_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Local_Cell_InformationList_ResourceStatusInd_item);
}
-static int dissect_Local_Cell_Group_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_Local_Cell_Group_InformationList_ResourceStatusInd_item);
+static int dissect_Local_Cell_Group_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Local_Cell_Group_InformationList_ResourceStatusInd_item);
}
-static int dissect_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item);
+static int dissect_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item);
}
-static int dissect_Local_Cell_InformationList2_ResourceStatusInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_Local_Cell_InformationList2_ResourceStatusInd_item);
+static int dissect_Local_Cell_InformationList2_ResourceStatusInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Local_Cell_InformationList2_ResourceStatusInd_item);
}
-static int dissect_Local_Cell_Group_InformationList2_ResourceStatusInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd_item);
+static int dissect_Local_Cell_Group_InformationList2_ResourceStatusInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd_item);
}
-static int dissect_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item);
+static int dissect_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item);
}
-static int dissect_CCP_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_CCP_InformationList_ResourceStatusInd_item);
+static int dissect_CCP_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_CCP_InformationList_ResourceStatusInd_item);
}
-static int dissect_Cell_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_Cell_InformationList_ResourceStatusInd_item);
+static int dissect_Cell_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Cell_InformationList_ResourceStatusInd_item);
}
-static int dissect_S_CPICH_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_S_CPICH_InformationList_ResourceStatusInd_item);
+static int dissect_S_CPICH_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_S_CPICH_InformationList_ResourceStatusInd_item);
}
-static int dissect_S_CCPCH_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_S_CCPCH_InformationList_ResourceStatusInd_item);
+static int dissect_S_CCPCH_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_S_CCPCH_InformationList_ResourceStatusInd_item);
}
-static int dissect_FACH_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_FACH_InformationList_ResourceStatusInd_item);
+static int dissect_FACH_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_FACH_InformationList_ResourceStatusInd_item);
}
-static int dissect_PRACH_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_PRACH_InformationList_ResourceStatusInd_item);
+static int dissect_PRACH_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_PRACH_InformationList_ResourceStatusInd_item);
}
-static int dissect_RACH_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RACH_InformationList_ResourceStatusInd_item);
+static int dissect_RACH_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RACH_InformationList_ResourceStatusInd_item);
}
-static int dissect_AICH_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_AICH_InformationList_ResourceStatusInd_item);
+static int dissect_AICH_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_AICH_InformationList_ResourceStatusInd_item);
}
-static int dissect_FPACH_LCR_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_item);
+static int dissect_FPACH_LCR_InformationList_ResourceStatusInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_item);
}
-static int dissect_S_CCPCH_InformationListExt_ResourceStatusInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_item);
+static int dissect_S_CCPCH_InformationListExt_ResourceStatusInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_item);
}
-static int dissect_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item);
+static int dissect_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item);
}
-static int dissect_RL_InformationList_RL_SetupRqstFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RL_InformationList_RL_SetupRqstFDD_item);
+static int dissect_RL_InformationList_RL_SetupRqstFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationList_RL_SetupRqstFDD_item);
}
-static int dissect_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item);
+static int dissect_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item);
}
-static int dissect_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item);
+static int dissect_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item);
}
-static int dissect_RL_InformationResponseList_RL_SetupRspFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item);
+static int dissect_RL_InformationResponseList_RL_SetupRspFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item);
}
-static int dissect_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item);
+static int dissect_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item);
}
-static int dissect_Successful_RL_InformationRespList_RL_SetupFailureFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD_item);
+static int dissect_Successful_RL_InformationRespList_RL_SetupFailureFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD_item);
}
-static int dissect_RL_InformationList_RL_AdditionRqstFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RL_InformationList_RL_AdditionRqstFDD_item);
+static int dissect_RL_InformationList_RL_AdditionRqstFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationList_RL_AdditionRqstFDD_item);
}
-static int dissect_RL_InformationResponseList_RL_AdditionRspFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_item);
+static int dissect_RL_InformationResponseList_RL_AdditionRspFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_item);
}
-static int dissect_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item);
+static int dissect_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item);
}
-static int dissect_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item);
+static int dissect_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item);
}
-static int dissect_RL_InformationList_RL_ReconfPrepFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RL_InformationList_RL_ReconfPrepFDD_item);
+static int dissect_RL_InformationList_RL_ReconfPrepFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationList_RL_ReconfPrepFDD_item);
}
-static int dissect_RL_InformationResponseList_RL_ReconfReady_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RL_InformationResponseList_RL_ReconfReady_item);
+static int dissect_RL_InformationResponseList_RL_ReconfReady_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationResponseList_RL_ReconfReady_item);
}
-static int dissect_RL_ReconfigurationFailureList_RL_ReconfFailure_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure_item);
+static int dissect_RL_ReconfigurationFailureList_RL_ReconfFailure_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure_item);
}
-static int dissect_RL_InformationList_RL_ReconfRqstFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RL_InformationList_RL_ReconfRqstFDD_item);
+static int dissect_RL_InformationList_RL_ReconfRqstFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationList_RL_ReconfRqstFDD_item);
}
-static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item);
+static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item);
}
-static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item);
+static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item);
}
-static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item);
+static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item);
}
-static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item);
+static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item);
}
-static int dissect_RL_InformationResponseList_RL_ReconfRsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RL_InformationResponseList_RL_ReconfRsp_item);
+static int dissect_RL_InformationResponseList_RL_ReconfRsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationResponseList_RL_ReconfRsp_item);
}
-static int dissect_RL_informationList_RL_DeletionRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RL_informationList_RL_DeletionRqst_item);
+static int dissect_RL_informationList_RL_DeletionRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_informationList_RL_DeletionRqst_item);
}
-static int dissect_DL_ReferencePowerInformationList_DL_PC_Rqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_item);
+static int dissect_DL_ReferencePowerInformationList_DL_PC_Rqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_item);
}
-static int dissect_RL_InformationList_DM_Rqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RL_InformationList_DM_Rqst_item);
+static int dissect_RL_InformationList_DM_Rqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationList_DM_Rqst_item);
}
-static int dissect_RL_InformationList_DM_Rsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RL_InformationList_DM_Rsp_item);
+static int dissect_RL_InformationList_DM_Rsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationList_DM_Rsp_item);
}
-static int dissect_RL_Set_InformationList_DM_Rsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RL_Set_InformationList_DM_Rsp_item);
+static int dissect_RL_Set_InformationList_DM_Rsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_Set_InformationList_DM_Rsp_item);
}
-static int dissect_RL_InformationList_DM_Rprt_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RL_InformationList_DM_Rprt_item);
+static int dissect_RL_InformationList_DM_Rprt_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationList_DM_Rprt_item);
}
-static int dissect_RL_Set_InformationList_DM_Rprt_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RL_Set_InformationList_DM_Rprt_item);
+static int dissect_RL_Set_InformationList_DM_Rprt_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_Set_InformationList_DM_Rprt_item);
}
-static int dissect_RL_InformationList_RL_FailureInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RL_InformationList_RL_FailureInd_item);
+static int dissect_RL_InformationList_RL_FailureInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationList_RL_FailureInd_item);
}
-static int dissect_RL_Set_InformationList_RL_FailureInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RL_Set_InformationList_RL_FailureInd_item);
+static int dissect_RL_Set_InformationList_RL_FailureInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_Set_InformationList_RL_FailureInd_item);
}
-static int dissect_CCTrCH_InformationList_RL_FailureInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_CCTrCH_InformationList_RL_FailureInd_item);
+static int dissect_CCTrCH_InformationList_RL_FailureInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_CCTrCH_InformationList_RL_FailureInd_item);
}
-static int dissect_RL_InformationList_RL_PreemptRequiredInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RL_InformationList_RL_PreemptRequiredInd_item);
+static int dissect_RL_InformationList_RL_PreemptRequiredInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationList_RL_PreemptRequiredInd_item);
}
-static int dissect_RL_InformationList_RL_RestoreInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RL_InformationList_RL_RestoreInd_item);
+static int dissect_RL_InformationList_RL_RestoreInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_InformationList_RL_RestoreInd_item);
}
-static int dissect_RL_Set_InformationList_RL_RestoreInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_RL_Set_InformationList_RL_RestoreInd_item);
+static int dissect_RL_Set_InformationList_RL_RestoreInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_RL_Set_InformationList_RL_RestoreInd_item);
}
-static int dissect_CCTrCH_InformationList_RL_RestoreInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_CCTrCH_InformationList_RL_RestoreInd_item);
+static int dissect_CCTrCH_InformationList_RL_RestoreInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_CCTrCH_InformationList_RL_RestoreInd_item);
}
-static int dissect_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item);
+static int dissect_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item);
}
-static int dissect_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item);
+static int dissect_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item);
}
-static int dissect_CommunicationContextInfoList_Reset_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_CommunicationContextInfoList_Reset_item);
+static int dissect_CommunicationContextInfoList_Reset_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_CommunicationContextInfoList_Reset_item);
}
-static int dissect_CommunicationControlPortInfoList_Reset_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_CommunicationControlPortInfoList_Reset_item);
+static int dissect_CommunicationControlPortInfoList_Reset_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_CommunicationControlPortInfoList_Reset_item);
}
-static int dissect_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item);
+static int dissect_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item);
}
-static int dissect_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item);
+static int dissect_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item);
}
-static int dissect_DelayedActivationInformationList_RL_ActivationCmdFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_item);
+static int dissect_DelayedActivationInformationList_RL_ActivationCmdFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_item);
}
-static int dissect_DelayedActivationInformationList_RL_ActivationCmdTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_item);
+static int dissect_DelayedActivationInformationList_RL_ActivationCmdTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_item);
}
@@ -7829,15 +7829,15 @@ static const per_sequence_t CCP_InformationList_AuditRsp_sequence_of[1] = {
};
static int
-dissect_nbap_CCP_InformationList_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CCP_InformationList_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_CCP_InformationList_AuditRsp, CCP_InformationList_AuditRsp_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_CCP_InformationList_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCP_InformationList_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_id_CCP_InformationList_AuditRsp);
+static int dissect_id_CCP_InformationList_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCP_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_CCP_InformationList_AuditRsp);
}
@@ -7850,113 +7850,113 @@ static const per_sequence_t CCP_InformationItem_ResourceStatusInd_sequence[] = {
};
static int
-dissect_nbap_CCP_InformationItem_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CCP_InformationItem_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CCP_InformationItem_ResourceStatusInd, CCP_InformationItem_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_id_CCP_InformationItem_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCP_InformationItem_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_id_CCP_InformationItem_ResourceStatusInd);
+static int dissect_id_CCP_InformationItem_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCP_InformationItem_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_CCP_InformationItem_ResourceStatusInd);
}
static int
-dissect_nbap_C_ID(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_nbap_C_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_id_C_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_C_ID(tvb, offset, pinfo, tree, hf_nbap_id_C_ID);
+static int dissect_id_C_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_C_ID(tvb, offset, actx, tree, hf_nbap_id_C_ID);
}
-static int dissect_c_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_C_ID(tvb, offset, pinfo, tree, hf_nbap_c_ID);
+static int dissect_c_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_C_ID(tvb, offset, actx, tree, hf_nbap_c_ID);
}
static int
-dissect_nbap_ConfigurationGenerationID(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_nbap_ConfigurationGenerationID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_id_ConfigurationGenerationID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ConfigurationGenerationID(tvb, offset, pinfo, tree, hf_nbap_id_ConfigurationGenerationID);
+static int dissect_id_ConfigurationGenerationID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ConfigurationGenerationID(tvb, offset, actx, tree, hf_nbap_id_ConfigurationGenerationID);
}
-static int dissect_configurationGenerationID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ConfigurationGenerationID(tvb, offset, pinfo, tree, hf_nbap_configurationGenerationID);
+static int dissect_configurationGenerationID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ConfigurationGenerationID(tvb, offset, actx, tree, hf_nbap_configurationGenerationID);
}
static int
-dissect_nbap_Local_Cell_ID(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,
- 0U, 268435455U, NULL, NULL, FALSE);
+dissect_nbap_Local_Cell_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 268435455U, NULL, FALSE);
return offset;
}
-static int dissect_id_Local_Cell_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Local_Cell_ID(tvb, offset, pinfo, tree, hf_nbap_id_Local_Cell_ID);
+static int dissect_id_Local_Cell_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Local_Cell_ID(tvb, offset, actx, tree, hf_nbap_id_Local_Cell_ID);
}
-static int dissect_id_Power_Local_Cell_Group_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Local_Cell_ID(tvb, offset, pinfo, tree, hf_nbap_id_Power_Local_Cell_Group_ID);
+static int dissect_id_Power_Local_Cell_Group_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Local_Cell_ID(tvb, offset, actx, tree, hf_nbap_id_Power_Local_Cell_Group_ID);
}
-static int dissect_local_Cell_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Local_Cell_ID(tvb, offset, pinfo, tree, hf_nbap_local_Cell_ID);
+static int dissect_local_Cell_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Local_Cell_ID(tvb, offset, actx, tree, hf_nbap_local_Cell_ID);
}
-static int dissect_local_Cell_Group_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Local_Cell_ID(tvb, offset, pinfo, tree, hf_nbap_local_Cell_Group_ID);
+static int dissect_local_Cell_Group_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Local_Cell_ID(tvb, offset, actx, tree, hf_nbap_local_Cell_Group_ID);
}
-static int dissect_power_Local_Cell_Group_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Local_Cell_ID(tvb, offset, pinfo, tree, hf_nbap_power_Local_Cell_Group_ID);
+static int dissect_power_Local_Cell_Group_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Local_Cell_ID(tvb, offset, actx, tree, hf_nbap_power_Local_Cell_Group_ID);
}
-static int dissect_powerLocalCellGroupID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Local_Cell_ID(tvb, offset, pinfo, tree, hf_nbap_powerLocalCellGroupID);
+static int dissect_powerLocalCellGroupID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Local_Cell_ID(tvb, offset, actx, tree, hf_nbap_powerLocalCellGroupID);
}
-static int dissect_local_CellID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Local_Cell_ID(tvb, offset, pinfo, tree, hf_nbap_local_CellID);
+static int dissect_local_CellID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Local_Cell_ID(tvb, offset, actx, tree, hf_nbap_local_CellID);
}
static int
-dissect_nbap_P_SCH_Information_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_P_SCH_Information_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_primary_SCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_P_SCH_Information_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_primary_SCH_Information);
+static int dissect_primary_SCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_P_SCH_Information_AuditRsp(tvb, offset, actx, tree, hf_nbap_primary_SCH_Information);
}
static int
-dissect_nbap_S_SCH_Information_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_S_SCH_Information_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_secondary_SCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_S_SCH_Information_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_secondary_SCH_Information);
+static int dissect_secondary_SCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_S_SCH_Information_AuditRsp(tvb, offset, actx, tree, hf_nbap_secondary_SCH_Information);
}
static int
-dissect_nbap_P_CPICH_Information_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_P_CPICH_Information_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_primary_CPICH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_P_CPICH_Information_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_primary_CPICH_Information);
+static int dissect_primary_CPICH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_P_CPICH_Information_AuditRsp(tvb, offset, actx, tree, hf_nbap_primary_CPICH_Information);
}
@@ -7965,39 +7965,39 @@ static const per_sequence_t S_CPICH_InformationList_AuditRsp_sequence_of[1] = {
};
static int
-dissect_nbap_S_CPICH_InformationList_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_S_CPICH_InformationList_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_S_CPICH_InformationList_AuditRsp, S_CPICH_InformationList_AuditRsp_sequence_of,
1, 32);
return offset;
}
-static int dissect_secondary_CPICH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_S_CPICH_InformationList_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_secondary_CPICH_InformationList);
+static int dissect_secondary_CPICH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_S_CPICH_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_secondary_CPICH_InformationList);
}
static int
-dissect_nbap_P_CCPCH_Information_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_P_CCPCH_Information_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_primary_CCPCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_P_CCPCH_Information_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_primary_CCPCH_Information);
+static int dissect_primary_CCPCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_P_CCPCH_Information_AuditRsp(tvb, offset, actx, tree, hf_nbap_primary_CCPCH_Information);
}
static int
-dissect_nbap_BCH_Information_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_BCH_Information_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_bCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BCH_Information_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_bCH_Information);
+static int dissect_bCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BCH_Information_AuditRsp(tvb, offset, actx, tree, hf_nbap_bCH_Information);
}
@@ -8006,39 +8006,39 @@ static const per_sequence_t S_CCPCH_InformationList_AuditRsp_sequence_of[1] = {
};
static int
-dissect_nbap_S_CCPCH_InformationList_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_S_CCPCH_InformationList_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_S_CCPCH_InformationList_AuditRsp, S_CCPCH_InformationList_AuditRsp_sequence_of,
1, 32);
return offset;
}
-static int dissect_secondary_CCPCH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_S_CCPCH_InformationList_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_secondary_CCPCH_InformationList);
+static int dissect_secondary_CCPCH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_S_CCPCH_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_secondary_CCPCH_InformationList);
}
static int
-dissect_nbap_PCH_Information_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_PCH_Information_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_pCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PCH_Information_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_pCH_Information);
+static int dissect_pCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PCH_Information_AuditRsp(tvb, offset, actx, tree, hf_nbap_pCH_Information);
}
static int
-dissect_nbap_PICH_Information_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_PICH_Information_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_pICH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PICH_Information_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_pICH_Information);
+static int dissect_pICH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PICH_Information_AuditRsp(tvb, offset, actx, tree, hf_nbap_pICH_Information);
}
@@ -8047,15 +8047,15 @@ static const per_sequence_t FACH_InformationList_AuditRsp_sequence_of[1] = {
};
static int
-dissect_nbap_FACH_InformationList_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_FACH_InformationList_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_FACH_InformationList_AuditRsp, FACH_InformationList_AuditRsp_sequence_of,
1, 256);
return offset;
}
-static int dissect_fACH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FACH_InformationList_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_fACH_InformationList);
+static int dissect_fACH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FACH_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_fACH_InformationList);
}
@@ -8064,15 +8064,15 @@ static const per_sequence_t PRACH_InformationList_AuditRsp_sequence_of[1] = {
};
static int
-dissect_nbap_PRACH_InformationList_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PRACH_InformationList_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_PRACH_InformationList_AuditRsp, PRACH_InformationList_AuditRsp_sequence_of,
1, 16);
return offset;
}
-static int dissect_pRACH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PRACH_InformationList_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_pRACH_InformationList);
+static int dissect_pRACH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PRACH_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_pRACH_InformationList);
}
@@ -8081,15 +8081,15 @@ static const per_sequence_t RACH_InformationList_AuditRsp_sequence_of[1] = {
};
static int
-dissect_nbap_RACH_InformationList_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RACH_InformationList_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RACH_InformationList_AuditRsp, RACH_InformationList_AuditRsp_sequence_of,
1, 16);
return offset;
}
-static int dissect_rACH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RACH_InformationList_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_rACH_InformationList);
+static int dissect_rACH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RACH_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_rACH_InformationList);
}
@@ -8098,153 +8098,153 @@ static const per_sequence_t AICH_InformationList_AuditRsp_sequence_of[1] = {
};
static int
-dissect_nbap_AICH_InformationList_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_AICH_InformationList_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_AICH_InformationList_AuditRsp, AICH_InformationList_AuditRsp_sequence_of,
1, 16);
return offset;
}
-static int dissect_aICH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AICH_InformationList_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_aICH_InformationList);
+static int dissect_aICH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AICH_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_aICH_InformationList);
}
static int
-dissect_nbap_NULL(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_NULL(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_notUsed_pCPCHes_parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_notUsed_pCPCHes_parameters);
+static int dissect_notUsed_pCPCHes_parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_notUsed_pCPCHes_parameters);
}
-static int dissect_notUsed_cPCH_parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_notUsed_cPCH_parameters);
+static int dissect_notUsed_cPCH_parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_notUsed_cPCH_parameters);
}
-static int dissect_notUsed_1_pCPCH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_notUsed_1_pCPCH_InformationList);
+static int dissect_notUsed_1_pCPCH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_notUsed_1_pCPCH_InformationList);
}
-static int dissect_notUsed_2_cPCH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_notUsed_2_cPCH_InformationList);
+static int dissect_notUsed_2_cPCH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_notUsed_2_cPCH_InformationList);
}
-static int dissect_notUsed_3_aP_AICH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_notUsed_3_aP_AICH_InformationList);
+static int dissect_notUsed_3_aP_AICH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_notUsed_3_aP_AICH_InformationList);
}
-static int dissect_notUsed_4_cDCA_ICH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_notUsed_4_cDCA_ICH_InformationList);
+static int dissect_notUsed_4_cDCA_ICH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_notUsed_4_cDCA_ICH_InformationList);
}
-static int dissect_notUsed_cPCH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_notUsed_cPCH);
+static int dissect_notUsed_cPCH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_notUsed_cPCH);
}
-static int dissect_yes_Deletion(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_yes_Deletion);
+static int dissect_yes_Deletion(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_yes_Deletion);
}
-static int dissect_not_Used_sSDT_CellID_Length(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_not_Used_sSDT_CellID_Length);
+static int dissect_not_Used_sSDT_CellID_Length(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_sSDT_CellID_Length);
}
-static int dissect_not_Used_s_FieldLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_not_Used_s_FieldLength);
+static int dissect_not_Used_s_FieldLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_s_FieldLength);
}
-static int dissect_not_Used_pDSCH_RL_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_not_Used_pDSCH_RL_ID);
+static int dissect_not_Used_pDSCH_RL_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_pDSCH_RL_ID);
}
-static int dissect_not_Used_pDSCH_CodeMapping(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_not_Used_pDSCH_CodeMapping);
+static int dissect_not_Used_pDSCH_CodeMapping(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_pDSCH_CodeMapping);
}
-static int dissect_not_Used_sSDT_Cell_Identity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_not_Used_sSDT_Cell_Identity);
+static int dissect_not_Used_sSDT_Cell_Identity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_sSDT_Cell_Identity);
}
-static int dissect_not_Used_dSCH_InformationResponseList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_not_Used_dSCH_InformationResponseList);
+static int dissect_not_Used_dSCH_InformationResponseList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_dSCH_InformationResponseList);
}
-static int dissect_not_Used_tFCI2_BearerInformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_not_Used_tFCI2_BearerInformationResponse);
+static int dissect_not_Used_tFCI2_BearerInformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_tFCI2_BearerInformationResponse);
}
-static int dissect_not_Used_sSDT_CellIdentity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_not_Used_sSDT_CellIdentity);
+static int dissect_not_Used_sSDT_CellIdentity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_sSDT_CellIdentity);
}
-static int dissect_not_Used_sSDT_CellIDLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_not_Used_sSDT_CellIDLength);
+static int dissect_not_Used_sSDT_CellIDLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_sSDT_CellIDLength);
}
-static int dissect_not_Used_sSDT_Indication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_not_Used_sSDT_Indication);
+static int dissect_not_Used_sSDT_Indication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_sSDT_Indication);
}
-static int dissect_nodeB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_nodeB);
+static int dissect_nodeB(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_nodeB);
}
-static int dissect_lateEntrantCell(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_lateEntrantCell);
+static int dissect_lateEntrantCell(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_lateEntrantCell);
}
-static int dissect_frequencyAcquisition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_frequencyAcquisition);
+static int dissect_frequencyAcquisition(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_frequencyAcquisition);
}
-static int dissect_cellSyncBurstNotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_cellSyncBurstNotAvailable);
+static int dissect_cellSyncBurstNotAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_cellSyncBurstNotAvailable);
}
-static int dissect_syncDLCodeIDNotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_syncDLCodeIDNotAvailable);
+static int dissect_syncDLCodeIDNotAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_syncDLCodeIDNotAvailable);
}
-static int dissect_notUsed_1_acknowledged_PCPCH_access_preambles(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles);
+static int dissect_notUsed_1_acknowledged_PCPCH_access_preambles(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles);
}
-static int dissect_notUsed_2_detected_PCPCH_access_preambles(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_notUsed_2_detected_PCPCH_access_preambles);
+static int dissect_notUsed_2_detected_PCPCH_access_preambles(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_notUsed_2_detected_PCPCH_access_preambles);
}
-static int dissect_separate_indication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_separate_indication);
+static int dissect_separate_indication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_separate_indication);
}
-static int dissect_unsynchronised(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_unsynchronised);
+static int dissect_unsynchronised(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_unsynchronised);
}
-static int dissect_remove(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_remove);
+static int dissect_remove(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_remove);
}
-static int dissect_e_DCH_Scheduled_Transmission_Grant(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_e_DCH_Scheduled_Transmission_Grant);
+static int dissect_e_DCH_Scheduled_Transmission_Grant(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_e_DCH_Scheduled_Transmission_Grant);
}
-static int dissect_no_bad_satellites(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_no_bad_satellites);
+static int dissect_no_bad_satellites(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_no_bad_satellites);
}
-static int dissect_onDemand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_onDemand);
+static int dissect_onDemand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_onDemand);
}
-static int dissect_defaultMidamble(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_defaultMidamble);
+static int dissect_defaultMidamble(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_defaultMidamble);
}
-static int dissect_commonMidamble(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_commonMidamble);
+static int dissect_commonMidamble(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_commonMidamble);
}
-static int dissect_secondary_CPICH_shall_not_be_used(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_secondary_CPICH_shall_not_be_used);
+static int dissect_secondary_CPICH_shall_not_be_used(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_secondary_CPICH_shall_not_be_used);
}
-static int dissect_serving_E_DCH_RL_not_in_this_NodeB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_serving_E_DCH_RL_not_in_this_NodeB);
+static int dissect_serving_E_DCH_RL_not_in_this_NodeB(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_serving_E_DCH_RL_not_in_this_NodeB);
}
-static int dissect_not_Used_splitType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_not_Used_splitType);
+static int dissect_not_Used_splitType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_splitType);
}
-static int dissect_not_Used_lengthOfTFCI2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_not_Used_lengthOfTFCI2);
+static int dissect_not_Used_lengthOfTFCI2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_lengthOfTFCI2);
}
-static int dissect_not_Used_split_in_TFCI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_not_Used_split_in_TFCI);
+static int dissect_not_Used_split_in_TFCI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_not_Used_split_in_TFCI);
}
-static int dissect_notApplicable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NULL(tvb, offset, pinfo, tree, hf_nbap_notApplicable);
+static int dissect_notApplicable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NULL(tvb, offset, actx, tree, hf_nbap_notApplicable);
}
static int
-dissect_nbap_SCH_Information_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_SCH_Information_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_sCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SCH_Information_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_sCH_Information);
+static int dissect_sCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SCH_Information_AuditRsp(tvb, offset, actx, tree, hf_nbap_sCH_Information);
}
@@ -8277,50 +8277,50 @@ static const per_sequence_t Cell_InformationItem_AuditRsp_sequence[] = {
};
static int
-dissect_nbap_Cell_InformationItem_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Cell_InformationItem_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Cell_InformationItem_AuditRsp, Cell_InformationItem_AuditRsp_sequence);
return offset;
}
-static int dissect_id_Cell_InformationItem_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Cell_InformationItem_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_id_Cell_InformationItem_AuditRsp);
+static int dissect_id_Cell_InformationItem_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Cell_InformationItem_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_Cell_InformationItem_AuditRsp);
}
static int
-dissect_nbap_P_SCH_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_P_SCH_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_primary_SCH_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_P_SCH_Information_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_primary_SCH_Information1);
+static int dissect_primary_SCH_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_P_SCH_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_primary_SCH_Information1);
}
static int
-dissect_nbap_S_SCH_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_S_SCH_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_secondary_SCH_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_S_SCH_Information_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_secondary_SCH_Information1);
+static int dissect_secondary_SCH_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_S_SCH_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_secondary_SCH_Information1);
}
static int
-dissect_nbap_P_CPICH_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_P_CPICH_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_primary_CPICH_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_P_CPICH_Information_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_primary_CPICH_Information1);
+static int dissect_primary_CPICH_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_P_CPICH_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_primary_CPICH_Information1);
}
@@ -8329,39 +8329,39 @@ static const per_sequence_t S_CPICH_InformationList_ResourceStatusInd_sequence_o
};
static int
-dissect_nbap_S_CPICH_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_S_CPICH_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_S_CPICH_InformationList_ResourceStatusInd, S_CPICH_InformationList_ResourceStatusInd_sequence_of,
1, 32);
return offset;
}
-static int dissect_secondary_CPICH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_S_CPICH_InformationList_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_secondary_CPICH_Information);
+static int dissect_secondary_CPICH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_S_CPICH_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_secondary_CPICH_Information);
}
static int
-dissect_nbap_P_CCPCH_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_P_CCPCH_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_primary_CCPCH_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_P_CCPCH_Information_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_primary_CCPCH_Information1);
+static int dissect_primary_CCPCH_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_P_CCPCH_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_primary_CCPCH_Information1);
}
static int
-dissect_nbap_BCH_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_BCH_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_bCH_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BCH_Information_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_bCH_Information1);
+static int dissect_bCH_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BCH_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_bCH_Information1);
}
@@ -8370,39 +8370,39 @@ static const per_sequence_t S_CCPCH_InformationList_ResourceStatusInd_sequence_o
};
static int
-dissect_nbap_S_CCPCH_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_S_CCPCH_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_S_CCPCH_InformationList_ResourceStatusInd, S_CCPCH_InformationList_ResourceStatusInd_sequence_of,
1, 32);
return offset;
}
-static int dissect_secondary_CCPCH_InformationList1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_S_CCPCH_InformationList_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_secondary_CCPCH_InformationList1);
+static int dissect_secondary_CCPCH_InformationList1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_S_CCPCH_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_secondary_CCPCH_InformationList1);
}
static int
-dissect_nbap_PCH_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_PCH_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_pCH_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PCH_Information_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_pCH_Information1);
+static int dissect_pCH_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PCH_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_pCH_Information1);
}
static int
-dissect_nbap_PICH_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_PICH_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_pICH_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PICH_Information_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_pICH_Information1);
+static int dissect_pICH_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PICH_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_pICH_Information1);
}
@@ -8411,15 +8411,15 @@ static const per_sequence_t FACH_InformationList_ResourceStatusInd_sequence_of[1
};
static int
-dissect_nbap_FACH_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_FACH_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_FACH_InformationList_ResourceStatusInd, FACH_InformationList_ResourceStatusInd_sequence_of,
1, 256);
return offset;
}
-static int dissect_fACH_InformationList1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FACH_InformationList_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_fACH_InformationList1);
+static int dissect_fACH_InformationList1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FACH_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_fACH_InformationList1);
}
@@ -8428,15 +8428,15 @@ static const per_sequence_t PRACH_InformationList_ResourceStatusInd_sequence_of[
};
static int
-dissect_nbap_PRACH_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PRACH_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_PRACH_InformationList_ResourceStatusInd, PRACH_InformationList_ResourceStatusInd_sequence_of,
1, 16);
return offset;
}
-static int dissect_pRACH_InformationList1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PRACH_InformationList_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_pRACH_InformationList1);
+static int dissect_pRACH_InformationList1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PRACH_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_pRACH_InformationList1);
}
@@ -8445,15 +8445,15 @@ static const per_sequence_t RACH_InformationList_ResourceStatusInd_sequence_of[1
};
static int
-dissect_nbap_RACH_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RACH_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RACH_InformationList_ResourceStatusInd, RACH_InformationList_ResourceStatusInd_sequence_of,
1, 16);
return offset;
}
-static int dissect_rACH_InformationList1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RACH_InformationList_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_rACH_InformationList1);
+static int dissect_rACH_InformationList1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RACH_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_rACH_InformationList1);
}
@@ -8462,27 +8462,27 @@ static const per_sequence_t AICH_InformationList_ResourceStatusInd_sequence_of[1
};
static int
-dissect_nbap_AICH_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_AICH_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_AICH_InformationList_ResourceStatusInd, AICH_InformationList_ResourceStatusInd_sequence_of,
1, 16);
return offset;
}
-static int dissect_aICH_InformationList1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AICH_InformationList_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_aICH_InformationList1);
+static int dissect_aICH_InformationList1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AICH_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_aICH_InformationList1);
}
static int
-dissect_nbap_SCH_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_SCH_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_sCH_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SCH_Information_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_sCH_Information1);
+static int dissect_sCH_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SCH_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_sCH_Information1);
}
@@ -8513,14 +8513,14 @@ static const per_sequence_t Cell_InformationItem_ResourceStatusInd_sequence[] =
};
static int
-dissect_nbap_Cell_InformationItem_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Cell_InformationItem_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Cell_InformationItem_ResourceStatusInd, Cell_InformationItem_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_id_Cell_InformationItem_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Cell_InformationItem_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_id_Cell_InformationItem_ResourceStatusInd);
+static int dissect_id_Cell_InformationItem_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Cell_InformationItem_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_Cell_InformationItem_ResourceStatusInd);
}
@@ -8529,59 +8529,59 @@ static const per_sequence_t Cell_InformationList_AuditRsp_sequence_of[1] = {
};
static int
-dissect_nbap_Cell_InformationList_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Cell_InformationList_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Cell_InformationList_AuditRsp, Cell_InformationList_AuditRsp_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_Cell_InformationList_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Cell_InformationList_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_id_Cell_InformationList_AuditRsp);
+static int dissect_id_Cell_InformationList_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Cell_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_Cell_InformationList_AuditRsp);
}
static int
-dissect_nbap_CellParameterID(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,
- 0U, 127U, NULL, NULL, TRUE);
+dissect_nbap_CellParameterID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, TRUE);
return offset;
}
-static int dissect_id_CellParameterID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellParameterID(tvb, offset, pinfo, tree, hf_nbap_id_CellParameterID);
+static int dissect_id_CellParameterID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellParameterID(tvb, offset, actx, tree, hf_nbap_id_CellParameterID);
}
-static int dissect_cellParameterID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellParameterID(tvb, offset, pinfo, tree, hf_nbap_cellParameterID);
+static int dissect_cellParameterID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellParameterID(tvb, offset, actx, tree, hf_nbap_cellParameterID);
}
static int
-dissect_nbap_CFN(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_nbap_CFN(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_id_CFN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CFN(tvb, offset, pinfo, tree, hf_nbap_id_CFN);
+static int dissect_id_CFN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CFN(tvb, offset, actx, tree, hf_nbap_id_CFN);
}
-static int dissect_cFN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CFN(tvb, offset, pinfo, tree, hf_nbap_cFN);
+static int dissect_cFN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CFN(tvb, offset, actx, tree, hf_nbap_cFN);
}
-static int dissect_cMConfigurationChangeCFN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CFN(tvb, offset, pinfo, tree, hf_nbap_cMConfigurationChangeCFN);
+static int dissect_cMConfigurationChangeCFN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CFN(tvb, offset, actx, tree, hf_nbap_cMConfigurationChangeCFN);
}
-static int dissect_tGCFN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CFN(tvb, offset, pinfo, tree, hf_nbap_tGCFN);
+static int dissect_tGCFN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CFN(tvb, offset, actx, tree, hf_nbap_tGCFN);
}
-static int dissect_cfn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CFN(tvb, offset, pinfo, tree, hf_nbap_cfn);
+static int dissect_cfn(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CFN(tvb, offset, actx, tree, hf_nbap_cfn);
}
-static int dissect_synchronised(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CFN(tvb, offset, pinfo, tree, hf_nbap_synchronised);
+static int dissect_synchronised(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CFN(tvb, offset, actx, tree, hf_nbap_synchronised);
}
@@ -8594,14 +8594,14 @@ static const value_string nbap_TUTRANGPSAccuracyClass_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_TUTRANGPSAccuracyClass(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_tUTRANGPSMeasurementAccuracyClass(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TUTRANGPSAccuracyClass(tvb, offset, pinfo, tree, hf_nbap_tUTRANGPSMeasurementAccuracyClass);
+static int dissect_tUTRANGPSMeasurementAccuracyClass(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TUTRANGPSAccuracyClass(tvb, offset, actx, tree, hf_nbap_tUTRANGPSMeasurementAccuracyClass);
}
@@ -8616,91 +8616,91 @@ static const per_choice_t CommonMeasurementAccuracy_choice[] = {
};
static int
-dissect_nbap_CommonMeasurementAccuracy(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonMeasurementAccuracy(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonMeasurementAccuracy, CommonMeasurementAccuracy_choice,
NULL);
return offset;
}
-static int dissect_id_CommonMeasurementAccuracy(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonMeasurementAccuracy(tvb, offset, pinfo, tree, hf_nbap_id_CommonMeasurementAccuracy);
+static int dissect_id_CommonMeasurementAccuracy(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonMeasurementAccuracy(tvb, offset, actx, tree, hf_nbap_id_CommonMeasurementAccuracy);
}
static int
-dissect_nbap_Transmitted_Carrier_Power_Value(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,
- 0U, 100U, NULL, NULL, FALSE);
+dissect_nbap_Transmitted_Carrier_Power_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 100U, NULL, FALSE);
return offset;
}
-static int dissect_id_Transmitted_Carrier_Power_For_CellPortion(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Transmitted_Carrier_Power_Value(tvb, offset, pinfo, tree, hf_nbap_id_Transmitted_Carrier_Power_For_CellPortion);
+static int dissect_id_Transmitted_Carrier_Power_For_CellPortion(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Transmitted_Carrier_Power_Value(tvb, offset, actx, tree, hf_nbap_id_Transmitted_Carrier_Power_For_CellPortion);
}
-static int dissect_transmitted_carrier_power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Transmitted_Carrier_Power_Value(tvb, offset, pinfo, tree, hf_nbap_transmitted_carrier_power);
+static int dissect_transmitted_carrier_power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Transmitted_Carrier_Power_Value(tvb, offset, actx, tree, hf_nbap_transmitted_carrier_power);
}
-static int dissect_transmitted_Carrier_Power_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Transmitted_Carrier_Power_Value(tvb, offset, pinfo, tree, hf_nbap_transmitted_Carrier_Power_Value);
+static int dissect_transmitted_Carrier_Power_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Transmitted_Carrier_Power_Value(tvb, offset, actx, tree, hf_nbap_transmitted_Carrier_Power_Value);
}
static int
-dissect_nbap_Received_total_wide_band_power_Value(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,
- 0U, 621U, NULL, NULL, FALSE);
+dissect_nbap_Received_total_wide_band_power_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 621U, NULL, FALSE);
return offset;
}
-static int dissect_received_total_wide_band_power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Received_total_wide_band_power_Value(tvb, offset, pinfo, tree, hf_nbap_received_total_wide_band_power);
+static int dissect_received_total_wide_band_power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Received_total_wide_band_power_Value(tvb, offset, actx, tree, hf_nbap_received_total_wide_band_power);
}
-static int dissect_received_total_wide_band_power_value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Received_total_wide_band_power_Value(tvb, offset, pinfo, tree, hf_nbap_received_total_wide_band_power_value);
+static int dissect_received_total_wide_band_power_value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Received_total_wide_band_power_Value(tvb, offset, actx, tree, hf_nbap_received_total_wide_band_power_value);
}
static int
-dissect_nbap_Acknowledged_PRACH_preambles_Value(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,
- 0U, 240U, NULL, NULL, TRUE);
+dissect_nbap_Acknowledged_PRACH_preambles_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 240U, NULL, TRUE);
return offset;
}
-static int dissect_acknowledged_prach_preambles(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Acknowledged_PRACH_preambles_Value(tvb, offset, pinfo, tree, hf_nbap_acknowledged_prach_preambles);
+static int dissect_acknowledged_prach_preambles(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Acknowledged_PRACH_preambles_Value(tvb, offset, actx, tree, hf_nbap_acknowledged_prach_preambles);
}
static int
-dissect_nbap_UL_TimeslotISCP_Value(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_nbap_UL_TimeslotISCP_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_uL_TimeslotISCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_TimeslotISCP_Value(tvb, offset, pinfo, tree, hf_nbap_uL_TimeslotISCP);
+static int dissect_uL_TimeslotISCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_TimeslotISCP_Value(tvb, offset, actx, tree, hf_nbap_uL_TimeslotISCP);
}
-static int dissect_iSCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_TimeslotISCP_Value(tvb, offset, pinfo, tree, hf_nbap_iSCP);
+static int dissect_iSCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_TimeslotISCP_Value(tvb, offset, actx, tree, hf_nbap_iSCP);
}
static int
-dissect_nbap_Extension_CommonMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_Extension_CommonMeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_extension_CommonMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Extension_CommonMeasurementValue(tvb, offset, pinfo, tree, hf_nbap_extension_CommonMeasurementValue);
+static int dissect_extension_CommonMeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Extension_CommonMeasurementValue(tvb, offset, actx, tree, hf_nbap_extension_CommonMeasurementValue);
}
@@ -8727,18 +8727,18 @@ static const per_choice_t CommonMeasurementValue_choice[] = {
};
static int
-dissect_nbap_CommonMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonMeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonMeasurementValue, CommonMeasurementValue_choice,
NULL);
return offset;
}
-static int dissect_commonMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonMeasurementValue(tvb, offset, pinfo, tree, hf_nbap_commonMeasurementValue);
+static int dissect_commonMeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonMeasurementValue(tvb, offset, actx, tree, hf_nbap_commonMeasurementValue);
}
-static int dissect_commonmeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonMeasurementValue(tvb, offset, pinfo, tree, hf_nbap_commonmeasurementValue);
+static int dissect_commonmeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonMeasurementValue(tvb, offset, actx, tree, hf_nbap_commonmeasurementValue);
}
@@ -8749,26 +8749,26 @@ static const per_sequence_t CommonMeasurementAvailable_sequence[] = {
};
static int
-dissect_nbap_CommonMeasurementAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonMeasurementAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonMeasurementAvailable, CommonMeasurementAvailable_sequence);
return offset;
}
-static int dissect_measurementAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonMeasurementAvailable(tvb, offset, pinfo, tree, hf_nbap_measurementAvailable);
+static int dissect_measurementAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonMeasurementAvailable(tvb, offset, actx, tree, hf_nbap_measurementAvailable);
}
static int
-dissect_nbap_CommonMeasurementnotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_CommonMeasurementnotAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_measurementnotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonMeasurementnotAvailable(tvb, offset, pinfo, tree, hf_nbap_measurementnotAvailable);
+static int dissect_measurementnotAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonMeasurementnotAvailable(tvb, offset, actx, tree, hf_nbap_measurementnotAvailable);
}
@@ -8785,15 +8785,15 @@ static const per_choice_t CommonMeasurementValueInformation_choice[] = {
};
static int
-dissect_nbap_CommonMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonMeasurementValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonMeasurementValueInformation, CommonMeasurementValueInformation_choice,
NULL);
return offset;
}
-static int dissect_commonMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonMeasurementValueInformation(tvb, offset, pinfo, tree, hf_nbap_commonMeasurementValueInformation);
+static int dissect_commonMeasurementValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonMeasurementValueInformation(tvb, offset, actx, tree, hf_nbap_commonMeasurementValueInformation);
}
@@ -8804,14 +8804,14 @@ static const per_sequence_t Cell_CM_Rprt_sequence[] = {
};
static int
-dissect_nbap_Cell_CM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Cell_CM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Cell_CM_Rprt, Cell_CM_Rprt_sequence);
return offset;
}
-static int dissect_cell5(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Cell_CM_Rprt(tvb, offset, pinfo, tree, hf_nbap_cell5);
+static int dissect_cell5(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Cell_CM_Rprt(tvb, offset, actx, tree, hf_nbap_cell5);
}
@@ -8822,26 +8822,26 @@ static const per_sequence_t RACH_CM_Rprt_sequence[] = {
};
static int
-dissect_nbap_RACH_CM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RACH_CM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RACH_CM_Rprt, RACH_CM_Rprt_sequence);
return offset;
}
-static int dissect_rACH3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RACH_CM_Rprt(tvb, offset, pinfo, tree, hf_nbap_rACH3);
+static int dissect_rACH3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RACH_CM_Rprt(tvb, offset, actx, tree, hf_nbap_rACH3);
}
static int
-dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_extension_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rprt(tvb, offset, pinfo, tree, hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt);
+static int dissect_extension_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rprt(tvb, offset, actx, tree, hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt);
}
@@ -8862,37 +8862,37 @@ static const per_choice_t CommonMeasurementObjectType_CM_Rprt_choice[] = {
};
static int
-dissect_nbap_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonMeasurementObjectType_CM_Rprt, CommonMeasurementObjectType_CM_Rprt_choice,
NULL);
return offset;
}
-static int dissect_id_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonMeasurementObjectType_CM_Rprt(tvb, offset, pinfo, tree, hf_nbap_id_CommonMeasurementObjectType_CM_Rprt);
+static int dissect_id_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonMeasurementObjectType_CM_Rprt(tvb, offset, actx, tree, hf_nbap_id_CommonMeasurementObjectType_CM_Rprt);
}
static int
-dissect_nbap_TimeSlot(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,
- 0U, 14U, NULL, NULL, FALSE);
+dissect_nbap_TimeSlot(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 14U, NULL, FALSE);
return offset;
}
-static int dissect_id_TimeSlot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimeSlot(tvb, offset, pinfo, tree, hf_nbap_id_TimeSlot);
+static int dissect_id_TimeSlot(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimeSlot(tvb, offset, actx, tree, hf_nbap_id_TimeSlot);
}
-static int dissect_timeslot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimeSlot(tvb, offset, pinfo, tree, hf_nbap_timeslot);
+static int dissect_timeslot(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimeSlot(tvb, offset, actx, tree, hf_nbap_timeslot);
}
-static int dissect_timeSlot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimeSlot(tvb, offset, pinfo, tree, hf_nbap_timeSlot);
+static int dissect_timeSlot(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimeSlot(tvb, offset, actx, tree, hf_nbap_timeSlot);
}
-static int dissect_TimeslotInfo_CellSyncInitiationRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimeSlot(tvb, offset, pinfo, tree, hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_item);
+static int dissect_TimeslotInfo_CellSyncInitiationRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimeSlot(tvb, offset, actx, tree, hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_item);
}
@@ -8904,14 +8904,14 @@ static const per_sequence_t Cell_CM_Rqst_sequence[] = {
};
static int
-dissect_nbap_Cell_CM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Cell_CM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Cell_CM_Rqst, Cell_CM_Rqst_sequence);
return offset;
}
-static int dissect_cell(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Cell_CM_Rqst(tvb, offset, pinfo, tree, hf_nbap_cell);
+static int dissect_cell(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Cell_CM_Rqst(tvb, offset, actx, tree, hf_nbap_cell);
}
@@ -8923,26 +8923,26 @@ static const per_sequence_t RACH_CM_Rqst_sequence[] = {
};
static int
-dissect_nbap_RACH_CM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RACH_CM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RACH_CM_Rqst, RACH_CM_Rqst_sequence);
return offset;
}
-static int dissect_rACH1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RACH_CM_Rqst(tvb, offset, pinfo, tree, hf_nbap_rACH1);
+static int dissect_rACH1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RACH_CM_Rqst(tvb, offset, actx, tree, hf_nbap_rACH1);
}
static int
-dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_extension_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rqst(tvb, offset, pinfo, tree, hf_nbap_extension_CommonMeasurementObjectType_CM_Rqst);
+static int dissect_extension_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rqst(tvb, offset, actx, tree, hf_nbap_extension_CommonMeasurementObjectType_CM_Rqst);
}
@@ -8963,15 +8963,15 @@ static const per_choice_t CommonMeasurementObjectType_CM_Rqst_choice[] = {
};
static int
-dissect_nbap_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonMeasurementObjectType_CM_Rqst, CommonMeasurementObjectType_CM_Rqst_choice,
NULL);
return offset;
}
-static int dissect_id_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonMeasurementObjectType_CM_Rqst(tvb, offset, pinfo, tree, hf_nbap_id_CommonMeasurementObjectType_CM_Rqst);
+static int dissect_id_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonMeasurementObjectType_CM_Rqst(tvb, offset, actx, tree, hf_nbap_id_CommonMeasurementObjectType_CM_Rqst);
}
@@ -8982,14 +8982,14 @@ static const per_sequence_t Cell_CM_Rsp_sequence[] = {
};
static int
-dissect_nbap_Cell_CM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Cell_CM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Cell_CM_Rsp, Cell_CM_Rsp_sequence);
return offset;
}
-static int dissect_cell1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Cell_CM_Rsp(tvb, offset, pinfo, tree, hf_nbap_cell1);
+static int dissect_cell1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Cell_CM_Rsp(tvb, offset, actx, tree, hf_nbap_cell1);
}
@@ -9000,26 +9000,26 @@ static const per_sequence_t RACH_CM_Rsp_sequence[] = {
};
static int
-dissect_nbap_RACH_CM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RACH_CM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RACH_CM_Rsp, RACH_CM_Rsp_sequence);
return offset;
}
-static int dissect_rACH2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RACH_CM_Rsp(tvb, offset, pinfo, tree, hf_nbap_rACH2);
+static int dissect_rACH2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RACH_CM_Rsp(tvb, offset, actx, tree, hf_nbap_rACH2);
}
static int
-dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_extension_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rsp(tvb, offset, pinfo, tree, hf_nbap_extension_CommonMeasurementObjectType_CM_Rsp);
+static int dissect_extension_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rsp(tvb, offset, actx, tree, hf_nbap_extension_CommonMeasurementObjectType_CM_Rsp);
}
@@ -9040,15 +9040,15 @@ static const per_choice_t CommonMeasurementObjectType_CM_Rsp_choice[] = {
};
static int
-dissect_nbap_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonMeasurementObjectType_CM_Rsp, CommonMeasurementObjectType_CM_Rsp_choice,
NULL);
return offset;
}
-static int dissect_id_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonMeasurementObjectType_CM_Rsp(tvb, offset, pinfo, tree, hf_nbap_id_CommonMeasurementObjectType_CM_Rsp);
+static int dissect_id_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonMeasurementObjectType_CM_Rsp(tvb, offset, actx, tree, hf_nbap_id_CommonMeasurementObjectType_CM_Rsp);
}
@@ -9060,196 +9060,196 @@ static const value_string nbap_CommonMeasurementType_vals[] = {
{ 4, "notUsed-1-acknowledged-PCPCH-access-preambles" },
{ 5, "notUsed-2-detected-PCPCH-access-preambles" },
{ 6, "uTRAN-GPS-Timing-of-Cell-Frames-for-UE-Positioning" },
- { 6, "sFN-SFN-Observed-Time-Difference" },
- { 6, "transmittedCarrierPowerOfAllCodesNotUsedForHSTransmission" },
- { 6, "hS-DSCH-Required-Power" },
- { 6, "hS-DSCH-Provided-Bit-Rate" },
- { 6, "received-total-wide-band-power-for-cellPortion" },
- { 6, "transmitted-carrier-power-for-cellPortion" },
- { 6, "transmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmission-for-cellPortion" },
- { 6, "upPTS-Interference" },
- { 6, "dLTransmissionBranchLoad" },
- { 6, "hS-DSCH-Required-Power-for-cell-portion" },
- { 6, "hS-DSCH-Provided-Bit-Rate-for-cell-portion" },
- { 6, "e-DCH-Provided-Bit-Rate" },
+ { 7, "sFN-SFN-Observed-Time-Difference" },
+ { 8, "transmittedCarrierPowerOfAllCodesNotUsedForHSTransmission" },
+ { 9, "hS-DSCH-Required-Power" },
+ { 10, "hS-DSCH-Provided-Bit-Rate" },
+ { 11, "received-total-wide-band-power-for-cellPortion" },
+ { 12, "transmitted-carrier-power-for-cellPortion" },
+ { 13, "transmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmission-for-cellPortion" },
+ { 14, "upPTS-Interference" },
+ { 15, "dLTransmissionBranchLoad" },
+ { 16, "hS-DSCH-Required-Power-for-cell-portion" },
+ { 17, "hS-DSCH-Provided-Bit-Rate-for-cell-portion" },
+ { 18, "e-DCH-Provided-Bit-Rate" },
{ 0, NULL }
};
static int
-dissect_nbap_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);
+dissect_nbap_CommonMeasurementType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 6, NULL, TRUE, 13, NULL);
return offset;
}
-static int dissect_id_CommonMeasurementType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonMeasurementType(tvb, offset, pinfo, tree, hf_nbap_id_CommonMeasurementType);
+static int dissect_id_CommonMeasurementType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonMeasurementType(tvb, offset, actx, tree, hf_nbap_id_CommonMeasurementType);
}
static int
-dissect_nbap_FDD_S_CCPCH_Offset(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,
- 0U, 149U, NULL, NULL, FALSE);
+dissect_nbap_FDD_S_CCPCH_Offset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 149U, NULL, FALSE);
return offset;
}
-static int dissect_fdd_S_CCPCH_Offset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FDD_S_CCPCH_Offset(tvb, offset, pinfo, tree, hf_nbap_fdd_S_CCPCH_Offset);
+static int dissect_fdd_S_CCPCH_Offset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FDD_S_CCPCH_Offset(tvb, offset, actx, tree, hf_nbap_fdd_S_CCPCH_Offset);
}
static int
-dissect_nbap_DL_ScramblingCode(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_nbap_DL_ScramblingCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_ScramblingCode(tvb, offset, pinfo, tree, hf_nbap_id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst);
+static int dissect_id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_ScramblingCode(tvb, offset, actx, tree, hf_nbap_id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst);
}
-static int dissect_id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_ScramblingCode(tvb, offset, pinfo, tree, hf_nbap_id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code);
+static int dissect_id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_ScramblingCode(tvb, offset, actx, tree, hf_nbap_id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code);
}
-static int dissect_dl_ScramblingCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_ScramblingCode(tvb, offset, pinfo, tree, hf_nbap_dl_ScramblingCode);
+static int dissect_dl_ScramblingCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_ScramblingCode(tvb, offset, actx, tree, hf_nbap_dl_ScramblingCode);
}
-static int dissect_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_ScramblingCode(tvb, offset, pinfo, tree, hf_nbap_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst);
+static int dissect_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_ScramblingCode(tvb, offset, actx, tree, hf_nbap_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst);
}
-static int dissect_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_ScramblingCode(tvb, offset, pinfo, tree, hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code);
+static int dissect_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_ScramblingCode(tvb, offset, actx, tree, hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code);
}
static int
-dissect_nbap_FDD_DL_ChannelisationCodeNumber(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,
- 0U, 511U, NULL, NULL, FALSE);
+dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 511U, NULL, FALSE);
return offset;
}
-static int dissect_fdd_DL_ChannelisationCodeNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvb, offset, pinfo, tree, hf_nbap_fdd_DL_ChannelisationCodeNumber);
+static int dissect_fdd_DL_ChannelisationCodeNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvb, offset, actx, tree, hf_nbap_fdd_DL_ChannelisationCodeNumber);
}
-static int dissect_fdd_dl_ChannelisationCodeNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvb, offset, pinfo, tree, hf_nbap_fdd_dl_ChannelisationCodeNumber);
+static int dissect_fdd_dl_ChannelisationCodeNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvb, offset, actx, tree, hf_nbap_fdd_dl_ChannelisationCodeNumber);
}
-static int dissect_fDD_DL_ChannelisationCodeNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvb, offset, pinfo, tree, hf_nbap_fDD_DL_ChannelisationCodeNumber);
+static int dissect_fDD_DL_ChannelisationCodeNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvb, offset, actx, tree, hf_nbap_fDD_DL_ChannelisationCodeNumber);
}
-static int dissect_E_AGCH_FDD_Code_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvb, offset, pinfo, tree, hf_nbap_E_AGCH_FDD_Code_List_item);
+static int dissect_E_AGCH_FDD_Code_List_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvb, offset, actx, tree, hf_nbap_E_AGCH_FDD_Code_List_item);
}
-static int dissect_e_AGCH_Channelisation_Code(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvb, offset, pinfo, tree, hf_nbap_e_AGCH_Channelisation_Code);
+static int dissect_e_AGCH_Channelisation_Code(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvb, offset, actx, tree, hf_nbap_e_AGCH_Channelisation_Code);
}
-static int dissect_e_RGCH_E_HICH_Channelisation_Code(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvb, offset, pinfo, tree, hf_nbap_e_RGCH_E_HICH_Channelisation_Code);
+static int dissect_e_RGCH_E_HICH_Channelisation_Code(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvb, offset, actx, tree, hf_nbap_e_RGCH_E_HICH_Channelisation_Code);
}
-static int dissect_E_RGCH_E_HICH_FDD_Code_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvb, offset, pinfo, tree, hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item);
+static int dissect_E_RGCH_E_HICH_FDD_Code_List_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FDD_DL_ChannelisationCodeNumber(tvb, offset, actx, tree, hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item);
}
static int
-dissect_nbap_INTEGER_0_3(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,
- 0U, 3U, NULL, NULL, FALSE);
+dissect_nbap_INTEGER_0_3(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3U, NULL, FALSE);
return offset;
}
-static int dissect_ctfc2bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_3(tvb, offset, pinfo, tree, hf_nbap_ctfc2bit);
+static int dissect_ctfc2bit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_3(tvb, offset, actx, tree, hf_nbap_ctfc2bit);
}
static int
-dissect_nbap_INTEGER_0_15(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_nbap_INTEGER_0_15(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_number_of_HS_PDSCH_codes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_15(tvb, offset, pinfo, tree, hf_nbap_number_of_HS_PDSCH_codes);
+static int dissect_number_of_HS_PDSCH_codes(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_15(tvb, offset, actx, tree, hf_nbap_number_of_HS_PDSCH_codes);
}
-static int dissect_burstStart(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_15(tvb, offset, pinfo, tree, hf_nbap_burstStart);
+static int dissect_burstStart(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_15(tvb, offset, actx, tree, hf_nbap_burstStart);
}
-static int dissect_ctfc4bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_15(tvb, offset, pinfo, tree, hf_nbap_ctfc4bit);
+static int dissect_ctfc4bit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_15(tvb, offset, actx, tree, hf_nbap_ctfc4bit);
}
static int
-dissect_nbap_INTEGER_0_63(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,
- 0U, 63U, NULL, NULL, FALSE);
+dissect_nbap_INTEGER_0_63(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63U, NULL, FALSE);
return offset;
}
-static int dissect_seed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_63(tvb, offset, pinfo, tree, hf_nbap_seed);
+static int dissect_seed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_63(tvb, offset, actx, tree, hf_nbap_seed);
}
-static int dissect_noinitialOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_63(tvb, offset, pinfo, tree, hf_nbap_noinitialOffset);
+static int dissect_noinitialOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_63(tvb, offset, actx, tree, hf_nbap_noinitialOffset);
}
-static int dissect_ctfc6bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_63(tvb, offset, pinfo, tree, hf_nbap_ctfc6bit);
+static int dissect_ctfc6bit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_63(tvb, offset, actx, tree, hf_nbap_ctfc6bit);
}
static int
-dissect_nbap_INTEGER_0_255(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_nbap_INTEGER_0_255(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_initialOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_255(tvb, offset, pinfo, tree, hf_nbap_initialOffset);
+static int dissect_initialOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_255(tvb, offset, actx, tree, hf_nbap_initialOffset);
}
-static int dissect_ctfc8bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_255(tvb, offset, pinfo, tree, hf_nbap_ctfc8bit);
+static int dissect_ctfc8bit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_255(tvb, offset, actx, tree, hf_nbap_ctfc8bit);
}
static int
-dissect_nbap_INTEGER_0_4095(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,
- 0U, 4095U, NULL, NULL, FALSE);
+dissect_nbap_INTEGER_0_4095(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
return offset;
}
-static int dissect_iP_Start(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_4095(tvb, offset, pinfo, tree, hf_nbap_iP_Start);
+static int dissect_iP_Start(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_4095(tvb, offset, actx, tree, hf_nbap_iP_Start);
}
-static int dissect_ctfc12bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_4095(tvb, offset, pinfo, tree, hf_nbap_ctfc12bit);
+static int dissect_ctfc12bit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_4095(tvb, offset, actx, tree, hf_nbap_ctfc12bit);
}
static int
-dissect_nbap_INTEGER_0_16777215(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,
- 0U, 16777215U, NULL, NULL, FALSE);
+dissect_nbap_INTEGER_0_16777215(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16777215U, NULL, FALSE);
return offset;
}
-static int dissect_ctfcmaxbit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_16777215(tvb, offset, pinfo, tree, hf_nbap_ctfcmaxbit);
+static int dissect_ctfcmaxbit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_16777215(tvb, offset, actx, tree, hf_nbap_ctfcmaxbit);
}
@@ -9276,34 +9276,34 @@ static const per_choice_t TFCS_CTFC_choice[] = {
};
static int
-dissect_nbap_TFCS_CTFC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TFCS_CTFC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_TFCS_CTFC, TFCS_CTFC_choice,
NULL);
return offset;
}
-static int dissect_cTFC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TFCS_CTFC(tvb, offset, pinfo, tree, hf_nbap_cTFC);
+static int dissect_cTFC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TFCS_CTFC(tvb, offset, actx, tree, hf_nbap_cTFC);
}
static int
-dissect_nbap_BetaCD(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_nbap_BetaCD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_betaC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BetaCD(tvb, offset, pinfo, tree, hf_nbap_betaC);
+static int dissect_betaC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BetaCD(tvb, offset, actx, tree, hf_nbap_betaC);
}
-static int dissect_betaD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BetaCD(tvb, offset, pinfo, tree, hf_nbap_betaD);
+static int dissect_betaD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BetaCD(tvb, offset, actx, tree, hf_nbap_betaD);
}
-static int dissect_tdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BetaCD(tvb, offset, pinfo, tree, hf_nbap_tdd);
+static int dissect_tdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BetaCD(tvb, offset, actx, tree, hf_nbap_tdd);
}
@@ -9315,14 +9315,14 @@ static const per_sequence_t T_fdd_sequence[] = {
};
static int
-dissect_nbap_T_fdd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_T_fdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_T_fdd, T_fdd_sequence);
return offset;
}
-static int dissect_fdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_fdd(tvb, offset, pinfo, tree, hf_nbap_fdd);
+static int dissect_fdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_fdd(tvb, offset, actx, tree, hf_nbap_fdd);
}
@@ -9339,31 +9339,31 @@ static const per_choice_t T_gainFactor_choice[] = {
};
static int
-dissect_nbap_T_gainFactor(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_T_gainFactor(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_T_gainFactor, T_gainFactor_choice,
NULL);
return offset;
}
-static int dissect_gainFactor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_gainFactor(tvb, offset, pinfo, tree, hf_nbap_gainFactor);
+static int dissect_gainFactor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_gainFactor(tvb, offset, actx, tree, hf_nbap_gainFactor);
}
static int
-dissect_nbap_RefTFCNumber(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,
- 0U, 3U, NULL, NULL, FALSE);
+dissect_nbap_RefTFCNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3U, NULL, FALSE);
return offset;
}
-static int dissect_refTFCNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RefTFCNumber(tvb, offset, pinfo, tree, hf_nbap_refTFCNumber);
+static int dissect_refTFCNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RefTFCNumber(tvb, offset, actx, tree, hf_nbap_refTFCNumber);
}
-static int dissect_computedGainFactors(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RefTFCNumber(tvb, offset, pinfo, tree, hf_nbap_computedGainFactors);
+static int dissect_computedGainFactors(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RefTFCNumber(tvb, offset, actx, tree, hf_nbap_computedGainFactors);
}
@@ -9375,14 +9375,14 @@ static const per_sequence_t T_signalledGainFactors_sequence[] = {
};
static int
-dissect_nbap_T_signalledGainFactors(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_T_signalledGainFactors(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_T_signalledGainFactors, T_signalledGainFactors_sequence);
return offset;
}
-static int dissect_signalledGainFactors(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_signalledGainFactors(tvb, offset, pinfo, tree, hf_nbap_signalledGainFactors);
+static int dissect_signalledGainFactors(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_signalledGainFactors(tvb, offset, actx, tree, hf_nbap_signalledGainFactors);
}
@@ -9399,15 +9399,15 @@ static const per_choice_t TransportFormatCombination_Beta_choice[] = {
};
static int
-dissect_nbap_TransportFormatCombination_Beta(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TransportFormatCombination_Beta(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_TransportFormatCombination_Beta, TransportFormatCombination_Beta_choice,
NULL);
return offset;
}
-static int dissect_tFC_Beta(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportFormatCombination_Beta(tvb, offset, pinfo, tree, hf_nbap_tFC_Beta);
+static int dissect_tFC_Beta(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportFormatCombination_Beta(tvb, offset, actx, tree, hf_nbap_tFC_Beta);
}
@@ -9419,14 +9419,14 @@ static const per_sequence_t TFCS_TFCSList_item_sequence[] = {
};
static int
-dissect_nbap_TFCS_TFCSList_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TFCS_TFCSList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_TFCS_TFCSList_item, TFCS_TFCSList_item_sequence);
return offset;
}
-static int dissect_TFCS_TFCSList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TFCS_TFCSList_item(tvb, offset, pinfo, tree, hf_nbap_TFCS_TFCSList_item);
+static int dissect_TFCS_TFCSList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TFCS_TFCSList_item(tvb, offset, actx, tree, hf_nbap_TFCS_TFCSList_item);
}
@@ -9435,15 +9435,15 @@ static const per_sequence_t TFCS_TFCSList_sequence_of[1] = {
};
static int
-dissect_nbap_TFCS_TFCSList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TFCS_TFCSList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_TFCS_TFCSList, TFCS_TFCSList_sequence_of,
1, 1024);
return offset;
}
-static int dissect_no_Split_in_TFCI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TFCS_TFCSList(tvb, offset, pinfo, tree, hf_nbap_no_Split_in_TFCI);
+static int dissect_no_Split_in_TFCI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TFCS_TFCSList(tvb, offset, actx, tree, hf_nbap_no_Split_in_TFCI);
}
@@ -9460,15 +9460,15 @@ static const per_choice_t T_tFCSvalues_choice[] = {
};
static int
-dissect_nbap_T_tFCSvalues(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_T_tFCSvalues(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_T_tFCSvalues, T_tFCSvalues_choice,
NULL);
return offset;
}
-static int dissect_tFCSvalues(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_tFCSvalues(tvb, offset, pinfo, tree, hf_nbap_tFCSvalues);
+static int dissect_tFCSvalues(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_tFCSvalues(tvb, offset, actx, tree, hf_nbap_tFCSvalues);
}
@@ -9479,33 +9479,33 @@ static const per_sequence_t TFCS_sequence[] = {
};
static int
-dissect_nbap_TFCS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TFCS(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_TFCS, TFCS_sequence);
return offset;
}
-static int dissect_tFCS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TFCS(tvb, offset, pinfo, tree, hf_nbap_tFCS);
+static int dissect_tFCS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TFCS(tvb, offset, actx, tree, hf_nbap_tFCS);
}
-static int dissect_ul_TFCS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TFCS(tvb, offset, pinfo, tree, hf_nbap_ul_TFCS);
+static int dissect_ul_TFCS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TFCS(tvb, offset, actx, tree, hf_nbap_ul_TFCS);
}
-static int dissect_dl_TFCS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TFCS(tvb, offset, pinfo, tree, hf_nbap_dl_TFCS);
+static int dissect_dl_TFCS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TFCS(tvb, offset, actx, tree, hf_nbap_dl_TFCS);
}
static int
-dissect_nbap_SecondaryCCPCH_SlotFormat(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,
- 0U, 17U, NULL, NULL, TRUE);
+dissect_nbap_SecondaryCCPCH_SlotFormat(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 17U, NULL, TRUE);
return offset;
}
-static int dissect_secondary_CCPCH_SlotFormat(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SecondaryCCPCH_SlotFormat(tvb, offset, pinfo, tree, hf_nbap_secondary_CCPCH_SlotFormat);
+static int dissect_secondary_CCPCH_SlotFormat(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SecondaryCCPCH_SlotFormat(tvb, offset, actx, tree, hf_nbap_secondary_CCPCH_SlotFormat);
}
@@ -9517,14 +9517,14 @@ static const value_string nbap_TFCI_Presence_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_TFCI_Presence(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_tFCI_Presence(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TFCI_Presence(tvb, offset, pinfo, tree, hf_nbap_tFCI_Presence);
+static int dissect_tFCI_Presence(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TFCI_Presence(tvb, offset, actx, tree, hf_nbap_tFCI_Presence);
}
@@ -9536,33 +9536,33 @@ static const value_string nbap_MultiplexingPosition_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_MultiplexingPosition(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_multiplexingPosition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MultiplexingPosition(tvb, offset, pinfo, tree, hf_nbap_multiplexingPosition);
+static int dissect_multiplexingPosition(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MultiplexingPosition(tvb, offset, actx, tree, hf_nbap_multiplexingPosition);
}
static int
-dissect_nbap_PowerOffset(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,
- 0U, 24U, NULL, NULL, FALSE);
+dissect_nbap_PowerOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 24U, NULL, FALSE);
return offset;
}
-static int dissect_pO1_ForTFCI_Bits(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PowerOffset(tvb, offset, pinfo, tree, hf_nbap_pO1_ForTFCI_Bits);
+static int dissect_pO1_ForTFCI_Bits(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PowerOffset(tvb, offset, actx, tree, hf_nbap_pO1_ForTFCI_Bits);
}
-static int dissect_pO3_ForPilotBits(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PowerOffset(tvb, offset, pinfo, tree, hf_nbap_pO3_ForPilotBits);
+static int dissect_pO3_ForPilotBits(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PowerOffset(tvb, offset, actx, tree, hf_nbap_pO3_ForPilotBits);
}
-static int dissect_pO2_ForTPC_Bits(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PowerOffset(tvb, offset, pinfo, tree, hf_nbap_pO2_ForTPC_Bits);
+static int dissect_pO2_ForTPC_Bits(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PowerOffset(tvb, offset, actx, tree, hf_nbap_pO2_ForTPC_Bits);
}
@@ -9574,14 +9574,14 @@ static const per_sequence_t PowerOffsetInformation_CTCH_SetupRqstFDD_sequence[]
};
static int
-dissect_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD, PowerOffsetInformation_CTCH_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_powerOffsetInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_powerOffsetInformation);
+static int dissect_powerOffsetInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_powerOffsetInformation);
}
@@ -9593,38 +9593,38 @@ static const value_string nbap_STTD_Indicator_vals[] = {
static int
-dissect_nbap_STTD_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);
+dissect_nbap_STTD_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_sTTD_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_STTD_Indicator(tvb, offset, pinfo, tree, hf_nbap_sTTD_Indicator);
+static int dissect_sTTD_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_STTD_Indicator(tvb, offset, actx, tree, hf_nbap_sTTD_Indicator);
}
static int
-dissect_nbap_FACH_ParametersList_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_FACH_ParametersList_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_fACH_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FACH_ParametersList_CTCH_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_fACH_Parameters);
+static int dissect_fACH_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FACH_ParametersList_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_fACH_Parameters);
}
static int
-dissect_nbap_PCH_Parameters_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_PCH_Parameters_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_pCH_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PCH_Parameters_CTCH_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_pCH_Parameters);
+static int dissect_pCH_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PCH_Parameters_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_pCH_Parameters);
}
@@ -9646,27 +9646,27 @@ static const per_sequence_t Secondary_CCPCH_CTCH_SetupRqstFDD_sequence[] = {
};
static int
-dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD, Secondary_CCPCH_CTCH_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_secondary_CCPCH_parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_secondary_CCPCH_parameters);
+static int dissect_secondary_CCPCH_parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_secondary_CCPCH_parameters);
}
static int
-dissect_nbap_ScramblingCodeNumber(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_nbap_ScramblingCodeNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_scramblingCodeNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ScramblingCodeNumber(tvb, offset, pinfo, tree, hf_nbap_scramblingCodeNumber);
+static int dissect_scramblingCodeNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ScramblingCodeNumber(tvb, offset, actx, tree, hf_nbap_scramblingCodeNumber);
}
@@ -9691,14 +9691,14 @@ static const asn_namedbit PreambleSignatures_bits[] = {
};
static int
-dissect_nbap_PreambleSignatures(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PreambleSignatures(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16, 16, FALSE);
return offset;
}
-static int dissect_preambleSignatures(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PreambleSignatures(tvb, offset, pinfo, tree, hf_nbap_preambleSignatures);
+static int dissect_preambleSignatures(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PreambleSignatures(tvb, offset, actx, tree, hf_nbap_preambleSignatures);
}
@@ -9712,17 +9712,17 @@ static const value_string nbap_RACH_SlotFormat_vals[] = {
static int
-dissect_nbap_RACH_SlotFormat(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);
+dissect_nbap_RACH_SlotFormat(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_rACHSlotFormat(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RACH_SlotFormat(tvb, offset, pinfo, tree, hf_nbap_rACHSlotFormat);
+static int dissect_rACHSlotFormat(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RACH_SlotFormat(tvb, offset, actx, tree, hf_nbap_rACHSlotFormat);
}
-static int dissect_rACH_SlotFormat(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RACH_SlotFormat(tvb, offset, pinfo, tree, hf_nbap_rACH_SlotFormat);
+static int dissect_rACH_SlotFormat(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RACH_SlotFormat(tvb, offset, actx, tree, hf_nbap_rACH_SlotFormat);
}
@@ -9733,14 +9733,14 @@ static const per_sequence_t AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD_s
};
static int
-dissect_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD, AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item);
+static int dissect_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item);
}
@@ -9749,15 +9749,15 @@ static const per_sequence_t AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_s
};
static int
-dissect_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD, AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_sequence_of,
1, 8);
return offset;
}
-static int dissect_allowedSlotFormatInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_allowedSlotFormatInformation);
+static int dissect_allowedSlotFormatInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_allowedSlotFormatInformation);
}
@@ -9778,58 +9778,58 @@ static const asn_namedbit RACH_SubChannelNumbers_bits[] = {
};
static int
-dissect_nbap_RACH_SubChannelNumbers(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RACH_SubChannelNumbers(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
12, 12, FALSE);
return offset;
}
-static int dissect_rACH_SubChannelNumbers(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RACH_SubChannelNumbers(tvb, offset, pinfo, tree, hf_nbap_rACH_SubChannelNumbers);
+static int dissect_rACH_SubChannelNumbers(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RACH_SubChannelNumbers(tvb, offset, actx, tree, hf_nbap_rACH_SubChannelNumbers);
}
static int
-dissect_nbap_PunctureLimit(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_nbap_PunctureLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_ul_punctureLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PunctureLimit(tvb, offset, pinfo, tree, hf_nbap_ul_punctureLimit);
+static int dissect_ul_punctureLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PunctureLimit(tvb, offset, actx, tree, hf_nbap_ul_punctureLimit);
}
-static int dissect_punctureLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PunctureLimit(tvb, offset, pinfo, tree, hf_nbap_punctureLimit);
+static int dissect_punctureLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PunctureLimit(tvb, offset, actx, tree, hf_nbap_punctureLimit);
}
-static int dissect_ul_PunctureLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PunctureLimit(tvb, offset, pinfo, tree, hf_nbap_ul_PunctureLimit);
+static int dissect_ul_PunctureLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PunctureLimit(tvb, offset, actx, tree, hf_nbap_ul_PunctureLimit);
}
static int
-dissect_nbap_PreambleThreshold(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,
- 0U, 72U, NULL, NULL, FALSE);
+dissect_nbap_PreambleThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 72U, NULL, FALSE);
return offset;
}
-static int dissect_preambleThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PreambleThreshold(tvb, offset, pinfo, tree, hf_nbap_preambleThreshold);
+static int dissect_preambleThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PreambleThreshold(tvb, offset, actx, tree, hf_nbap_preambleThreshold);
}
static int
-dissect_nbap_RACH_Parameters_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_RACH_Parameters_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_rACH_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RACH_Parameters_CTCH_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_rACH_Parameters);
+static int dissect_rACH_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RACH_Parameters_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_rACH_Parameters);
}
@@ -9841,27 +9841,27 @@ static const value_string nbap_AICH_TransmissionTiming_vals[] = {
static int
-dissect_nbap_AICH_TransmissionTiming(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);
+dissect_nbap_AICH_TransmissionTiming(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_aICH_TransmissionTiming(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AICH_TransmissionTiming(tvb, offset, pinfo, tree, hf_nbap_aICH_TransmissionTiming);
+static int dissect_aICH_TransmissionTiming(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AICH_TransmissionTiming(tvb, offset, actx, tree, hf_nbap_aICH_TransmissionTiming);
}
static int
-dissect_nbap_AICH_Power(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,
- -22, 5U, NULL, NULL, FALSE);
+dissect_nbap_AICH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -22, 5U, NULL, FALSE);
return offset;
}
-static int dissect_aICH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AICH_Power(tvb, offset, pinfo, tree, hf_nbap_aICH_Power);
+static int dissect_aICH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AICH_Power(tvb, offset, actx, tree, hf_nbap_aICH_Power);
}
@@ -9876,14 +9876,14 @@ static const per_sequence_t AICH_Parameters_CTCH_SetupRqstFDD_sequence[] = {
};
static int
-dissect_nbap_AICH_Parameters_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_AICH_Parameters_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_AICH_Parameters_CTCH_SetupRqstFDD, AICH_Parameters_CTCH_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_aICH_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AICH_Parameters_CTCH_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_aICH_Parameters);
+static int dissect_aICH_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AICH_Parameters_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_aICH_Parameters);
}
@@ -9903,14 +9903,14 @@ static const per_sequence_t PRACH_CTCH_SetupRqstFDD_sequence[] = {
};
static int
-dissect_nbap_PRACH_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PRACH_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PRACH_CTCH_SetupRqstFDD, PRACH_CTCH_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_pRACH_parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PRACH_CTCH_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_pRACH_parameters);
+static int dissect_pRACH_parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PRACH_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_pRACH_parameters);
}
@@ -9929,43 +9929,43 @@ static const per_choice_t CommonPhysicalChannelType_CTCH_SetupRqstFDD_choice[] =
};
static int
-dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD, CommonPhysicalChannelType_CTCH_SetupRqstFDD_choice,
NULL);
return offset;
}
-static int dissect_id_CommonPhysicalChannelType_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_CommonPhysicalChannelType_CTCH_SetupRqstFDD);
+static int dissect_id_CommonPhysicalChannelType_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_CommonPhysicalChannelType_CTCH_SetupRqstFDD);
}
static int
-dissect_nbap_CCTrCH_ID(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_nbap_CCTrCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_sCCPCH_CCTrCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCTrCH_ID(tvb, offset, pinfo, tree, hf_nbap_sCCPCH_CCTrCH_ID);
+static int dissect_sCCPCH_CCTrCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCTrCH_ID(tvb, offset, actx, tree, hf_nbap_sCCPCH_CCTrCH_ID);
}
-static int dissect_fACH_CCTrCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCTrCH_ID(tvb, offset, pinfo, tree, hf_nbap_fACH_CCTrCH_ID);
+static int dissect_fACH_CCTrCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCTrCH_ID(tvb, offset, actx, tree, hf_nbap_fACH_CCTrCH_ID);
}
-static int dissect_pCH_CCTrCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCTrCH_ID(tvb, offset, pinfo, tree, hf_nbap_pCH_CCTrCH_ID);
+static int dissect_pCH_CCTrCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCTrCH_ID(tvb, offset, actx, tree, hf_nbap_pCH_CCTrCH_ID);
}
-static int dissect_cCTrCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCTrCH_ID(tvb, offset, pinfo, tree, hf_nbap_cCTrCH_ID);
+static int dissect_cCTrCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCTrCH_ID(tvb, offset, actx, tree, hf_nbap_cCTrCH_ID);
}
-static int dissect_ul_CCTrCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCTrCH_ID(tvb, offset, pinfo, tree, hf_nbap_ul_CCTrCH_ID);
+static int dissect_ul_CCTrCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCTrCH_ID(tvb, offset, actx, tree, hf_nbap_ul_CCTrCH_ID);
}
-static int dissect_dl_CCTrCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCTrCH_ID(tvb, offset, pinfo, tree, hf_nbap_dl_CCTrCH_ID);
+static int dissect_dl_CCTrCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCTrCH_ID(tvb, offset, actx, tree, hf_nbap_dl_CCTrCH_ID);
}
@@ -9979,50 +9979,50 @@ static const value_string nbap_TFCI_Coding_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_TFCI_Coding(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_tFCI_Coding(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TFCI_Coding(tvb, offset, pinfo, tree, hf_nbap_tFCI_Coding);
+static int dissect_tFCI_Coding(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TFCI_Coding(tvb, offset, actx, tree, hf_nbap_tFCI_Coding);
}
static int
-dissect_nbap_Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_secondaryCCPCH_parameterList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_secondaryCCPCH_parameterList);
+static int dissect_secondaryCCPCH_parameterList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_secondaryCCPCH_parameterList);
}
static int
-dissect_nbap_FACH_ParametersList_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_FACH_ParametersList_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_fACH_ParametersList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FACH_ParametersList_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_fACH_ParametersList);
+static int dissect_fACH_ParametersList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FACH_ParametersList_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_fACH_ParametersList);
}
static int
-dissect_nbap_PCH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_PCH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_pCH_Parameters1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PCH_Parameters_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_pCH_Parameters1);
+static int dissect_pCH_Parameters1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PCH_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_pCH_Parameters1);
}
@@ -10039,26 +10039,26 @@ static const per_sequence_t Secondary_CCPCH_CTCH_SetupRqstTDD_sequence[] = {
};
static int
-dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD, Secondary_CCPCH_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_secondary_CCPCH_parameters1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_secondary_CCPCH_parameters1);
+static int dissect_secondary_CCPCH_parameters1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_secondary_CCPCH_parameters1);
}
static int
-dissect_nbap_PRACH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_PRACH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_pRACH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PRACH_Parameters_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_pRACH_Parameters_CTCH_SetupRqstTDD);
+static int dissect_pRACH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PRACH_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_pRACH_Parameters_CTCH_SetupRqstTDD);
}
@@ -10069,14 +10069,14 @@ static const per_sequence_t PRACH_CTCH_SetupRqstTDD_sequence[] = {
};
static int
-dissect_nbap_PRACH_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PRACH_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PRACH_CTCH_SetupRqstTDD, PRACH_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_pRACH_parameters1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PRACH_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_pRACH_parameters1);
+static int dissect_pRACH_parameters1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PRACH_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_pRACH_parameters1);
}
@@ -10093,31 +10093,31 @@ static const per_choice_t CommonPhysicalChannelType_CTCH_SetupRqstTDD_choice[] =
};
static int
-dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD, CommonPhysicalChannelType_CTCH_SetupRqstTDD_choice,
NULL);
return offset;
}
-static int dissect_id_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_CommonPhysicalChannelType_CTCH_SetupRqstTDD);
+static int dissect_id_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_CommonPhysicalChannelType_CTCH_SetupRqstTDD);
}
static int
-dissect_nbap_CRNC_CommunicationContextID(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,
- 0U, 1048575U, NULL, NULL, FALSE);
+dissect_nbap_CRNC_CommunicationContextID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1048575U, NULL, FALSE);
return offset;
}
-static int dissect_id_CRNC_CommunicationContextID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CRNC_CommunicationContextID(tvb, offset, pinfo, tree, hf_nbap_id_CRNC_CommunicationContextID);
+static int dissect_id_CRNC_CommunicationContextID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CRNC_CommunicationContextID(tvb, offset, actx, tree, hf_nbap_id_CRNC_CommunicationContextID);
}
-static int dissect_cRNC_CommunicationContextID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CRNC_CommunicationContextID(tvb, offset, pinfo, tree, hf_nbap_cRNC_CommunicationContextID);
+static int dissect_cRNC_CommunicationContextID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CRNC_CommunicationContextID(tvb, offset, actx, tree, hf_nbap_cRNC_CommunicationContextID);
}
@@ -10131,27 +10131,27 @@ static const value_string nbap_TriggeringMessage_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_TriggeringMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_triggeringMessage(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TriggeringMessage(tvb, offset, pinfo, tree, hf_nbap_triggeringMessage);
+static int dissect_triggeringMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TriggeringMessage(tvb, offset, actx, tree, hf_nbap_triggeringMessage);
}
static int
-dissect_nbap_RepetitionNumber0(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_nbap_RepetitionNumber0(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_repetitionNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RepetitionNumber0(tvb, offset, pinfo, tree, hf_nbap_repetitionNumber);
+static int dissect_repetitionNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RepetitionNumber0(tvb, offset, actx, tree, hf_nbap_repetitionNumber);
}
@@ -10164,14 +10164,14 @@ static const per_sequence_t CriticalityDiagnostics_IE_List_item_sequence[] = {
};
static int
-dissect_nbap_CriticalityDiagnostics_IE_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CriticalityDiagnostics_IE_List_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CriticalityDiagnostics_IE_List_item, CriticalityDiagnostics_IE_List_item_sequence);
return offset;
}
-static int dissect_CriticalityDiagnostics_IE_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CriticalityDiagnostics_IE_List_item(tvb, offset, pinfo, tree, hf_nbap_CriticalityDiagnostics_IE_List_item);
+static int dissect_CriticalityDiagnostics_IE_List_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CriticalityDiagnostics_IE_List_item(tvb, offset, actx, tree, hf_nbap_CriticalityDiagnostics_IE_List_item);
}
@@ -10180,15 +10180,15 @@ static const per_sequence_t CriticalityDiagnostics_IE_List_sequence_of[1] = {
};
static int
-dissect_nbap_CriticalityDiagnostics_IE_List(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CriticalityDiagnostics_IE_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_CriticalityDiagnostics_IE_List, CriticalityDiagnostics_IE_List_sequence_of,
1, 256);
return offset;
}
-static int dissect_iEsCriticalityDiagnostics(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CriticalityDiagnostics_IE_List(tvb, offset, pinfo, tree, hf_nbap_iEsCriticalityDiagnostics);
+static int dissect_iEsCriticalityDiagnostics(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CriticalityDiagnostics_IE_List(tvb, offset, actx, tree, hf_nbap_iEsCriticalityDiagnostics);
}
@@ -10203,14 +10203,14 @@ static const per_sequence_t CriticalityDiagnostics_sequence[] = {
};
static int
-dissect_nbap_CriticalityDiagnostics(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CriticalityDiagnostics(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CriticalityDiagnostics, CriticalityDiagnostics_sequence);
return offset;
}
-static int dissect_id_CriticalityDiagnostics(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CriticalityDiagnostics(tvb, offset, pinfo, tree, hf_nbap_id_CriticalityDiagnostics);
+static int dissect_id_CriticalityDiagnostics(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CriticalityDiagnostics(tvb, offset, actx, tree, hf_nbap_id_CriticalityDiagnostics);
}
@@ -10222,14 +10222,14 @@ static const value_string nbap_PayloadCRC_PresenceIndicator_vals[] = {
static int
-dissect_nbap_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, TRUE);
+dissect_nbap_PayloadCRC_PresenceIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_payloadCRC_PresenceIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PayloadCRC_PresenceIndicator(tvb, offset, pinfo, tree, hf_nbap_payloadCRC_PresenceIndicator);
+static int dissect_payloadCRC_PresenceIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PayloadCRC_PresenceIndicator(tvb, offset, actx, tree, hf_nbap_payloadCRC_PresenceIndicator);
}
@@ -10241,82 +10241,82 @@ static const value_string nbap_UL_FP_Mode_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_UL_FP_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_ul_FP_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_FP_Mode(tvb, offset, pinfo, tree, hf_nbap_ul_FP_Mode);
+static int dissect_ul_FP_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_FP_Mode(tvb, offset, actx, tree, hf_nbap_ul_FP_Mode);
}
static int
-dissect_nbap_ToAWS(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,
- 0U, 1279U, NULL, NULL, FALSE);
+dissect_nbap_ToAWS(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1279U, NULL, FALSE);
return offset;
}
-static int dissect_toAWS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ToAWS(tvb, offset, pinfo, tree, hf_nbap_toAWS);
+static int dissect_toAWS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ToAWS(tvb, offset, actx, tree, hf_nbap_toAWS);
}
static int
-dissect_nbap_ToAWE(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,
- 0U, 2559U, NULL, NULL, FALSE);
+dissect_nbap_ToAWE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 2559U, NULL, FALSE);
return offset;
}
-static int dissect_toAWE(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ToAWE(tvb, offset, pinfo, tree, hf_nbap_toAWE);
+static int dissect_toAWE(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ToAWE(tvb, offset, actx, tree, hf_nbap_toAWE);
}
static int
-dissect_nbap_DCH_ID(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_nbap_DCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_dCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_ID(tvb, offset, pinfo, tree, hf_nbap_dCH_ID);
+static int dissect_dCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_ID(tvb, offset, actx, tree, hf_nbap_dCH_ID);
}
-static int dissect_dCH_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_ID(tvb, offset, pinfo, tree, hf_nbap_dCH_id);
+static int dissect_dCH_id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_ID(tvb, offset, actx, tree, hf_nbap_dCH_id);
}
static int
-dissect_nbap_TransportFormatSet_NrOfTransportBlocks(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,
- 0U, 512U, NULL, NULL, FALSE);
+dissect_nbap_TransportFormatSet_NrOfTransportBlocks(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 512U, NULL, FALSE);
return offset;
}
-static int dissect_nrOfTransportBlocks(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportFormatSet_NrOfTransportBlocks(tvb, offset, pinfo, tree, hf_nbap_nrOfTransportBlocks);
+static int dissect_nrOfTransportBlocks(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportFormatSet_NrOfTransportBlocks(tvb, offset, actx, tree, hf_nbap_nrOfTransportBlocks);
}
static int
-dissect_nbap_TransportFormatSet_TransportBlockSize(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,
- 0U, 5000U, NULL, NULL, FALSE);
+dissect_nbap_TransportFormatSet_TransportBlockSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 5000U, NULL, FALSE);
return offset;
}
-static int dissect_transportBlockSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportFormatSet_TransportBlockSize(tvb, offset, pinfo, tree, hf_nbap_transportBlockSize);
+static int dissect_transportBlockSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportFormatSet_TransportBlockSize(tvb, offset, actx, tree, hf_nbap_transportBlockSize);
}
@@ -10330,14 +10330,14 @@ static const value_string nbap_TransportFormatSet_TransmissionTimeIntervalDynami
static int
-dissect_nbap_TransportFormatSet_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);
+dissect_nbap_TransportFormatSet_TransmissionTimeIntervalDynamic(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_transmissionTimeInterval(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportFormatSet_TransmissionTimeIntervalDynamic(tvb, offset, pinfo, tree, hf_nbap_transmissionTimeInterval);
+static int dissect_transmissionTimeInterval(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportFormatSet_TransmissionTimeIntervalDynamic(tvb, offset, actx, tree, hf_nbap_transmissionTimeInterval);
}
@@ -10348,14 +10348,14 @@ static const per_sequence_t TransmissionTimeIntervalInformation_item_sequence[]
};
static int
-dissect_nbap_TransmissionTimeIntervalInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TransmissionTimeIntervalInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_TransmissionTimeIntervalInformation_item, TransmissionTimeIntervalInformation_item_sequence);
return offset;
}
-static int dissect_TransmissionTimeIntervalInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransmissionTimeIntervalInformation_item(tvb, offset, pinfo, tree, hf_nbap_TransmissionTimeIntervalInformation_item);
+static int dissect_TransmissionTimeIntervalInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransmissionTimeIntervalInformation_item(tvb, offset, actx, tree, hf_nbap_TransmissionTimeIntervalInformation_item);
}
@@ -10364,15 +10364,15 @@ static const per_sequence_t TransmissionTimeIntervalInformation_sequence_of[1] =
};
static int
-dissect_nbap_TransmissionTimeIntervalInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TransmissionTimeIntervalInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_TransmissionTimeIntervalInformation, TransmissionTimeIntervalInformation_sequence_of,
1, 4);
return offset;
}
-static int dissect_transmissionTimeIntervalInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransmissionTimeIntervalInformation(tvb, offset, pinfo, tree, hf_nbap_transmissionTimeIntervalInformation);
+static int dissect_transmissionTimeIntervalInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransmissionTimeIntervalInformation(tvb, offset, actx, tree, hf_nbap_transmissionTimeIntervalInformation);
}
@@ -10383,14 +10383,14 @@ static const per_sequence_t TDD_TransportFormatSet_ModeDP_sequence[] = {
};
static int
-dissect_nbap_TDD_TransportFormatSet_ModeDP(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TDD_TransportFormatSet_ModeDP(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_TDD_TransportFormatSet_ModeDP, TDD_TransportFormatSet_ModeDP_sequence);
return offset;
}
-static int dissect_tdd1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_TransportFormatSet_ModeDP(tvb, offset, pinfo, tree, hf_nbap_tdd1);
+static int dissect_tdd1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_TransportFormatSet_ModeDP(tvb, offset, actx, tree, hf_nbap_tdd1);
}
@@ -10407,15 +10407,15 @@ static const per_choice_t TransportFormatSet_ModeDP_choice[] = {
};
static int
-dissect_nbap_TransportFormatSet_ModeDP(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TransportFormatSet_ModeDP(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_TransportFormatSet_ModeDP, TransportFormatSet_ModeDP_choice,
NULL);
return offset;
}
-static int dissect_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportFormatSet_ModeDP(tvb, offset, pinfo, tree, hf_nbap_mode);
+static int dissect_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportFormatSet_ModeDP(tvb, offset, actx, tree, hf_nbap_mode);
}
@@ -10428,14 +10428,14 @@ static const per_sequence_t TransportFormatSet_DynamicPartList_item_sequence[] =
};
static int
-dissect_nbap_TransportFormatSet_DynamicPartList_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TransportFormatSet_DynamicPartList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_TransportFormatSet_DynamicPartList_item, TransportFormatSet_DynamicPartList_item_sequence);
return offset;
}
-static int dissect_TransportFormatSet_DynamicPartList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportFormatSet_DynamicPartList_item(tvb, offset, pinfo, tree, hf_nbap_TransportFormatSet_DynamicPartList_item);
+static int dissect_TransportFormatSet_DynamicPartList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportFormatSet_DynamicPartList_item(tvb, offset, actx, tree, hf_nbap_TransportFormatSet_DynamicPartList_item);
}
@@ -10444,15 +10444,15 @@ static const per_sequence_t TransportFormatSet_DynamicPartList_sequence_of[1] =
};
static int
-dissect_nbap_TransportFormatSet_DynamicPartList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TransportFormatSet_DynamicPartList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_TransportFormatSet_DynamicPartList, TransportFormatSet_DynamicPartList_sequence_of,
1, 32);
return offset;
}
-static int dissect_dynamicParts(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportFormatSet_DynamicPartList(tvb, offset, pinfo, tree, hf_nbap_dynamicParts);
+static int dissect_dynamicParts(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportFormatSet_DynamicPartList(tvb, offset, actx, tree, hf_nbap_dynamicParts);
}
@@ -10468,14 +10468,14 @@ static const value_string nbap_TransportFormatSet_TransmissionTimeIntervalSemiSt
static int
-dissect_nbap_TransportFormatSet_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, 5, NULL, NULL, TRUE);
+dissect_nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 1, NULL);
return offset;
}
-static int dissect_transmissionTimeInterval1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic(tvb, offset, pinfo, tree, hf_nbap_transmissionTimeInterval1);
+static int dissect_transmissionTimeInterval1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic(tvb, offset, actx, tree, hf_nbap_transmissionTimeInterval1);
}
@@ -10488,14 +10488,14 @@ static const value_string nbap_TransportFormatSet_ChannelCodingType_vals[] = {
static int
-dissect_nbap_TransportFormatSet_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);
+dissect_nbap_TransportFormatSet_ChannelCodingType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_channelCoding(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportFormatSet_ChannelCodingType(tvb, offset, pinfo, tree, hf_nbap_channelCoding);
+static int dissect_channelCoding(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportFormatSet_ChannelCodingType(tvb, offset, actx, tree, hf_nbap_channelCoding);
}
@@ -10507,27 +10507,27 @@ static const value_string nbap_TransportFormatSet_CodingRate_vals[] = {
static int
-dissect_nbap_TransportFormatSet_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);
+dissect_nbap_TransportFormatSet_CodingRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_codingRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportFormatSet_CodingRate(tvb, offset, pinfo, tree, hf_nbap_codingRate);
+static int dissect_codingRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportFormatSet_CodingRate(tvb, offset, actx, tree, hf_nbap_codingRate);
}
static int
-dissect_nbap_TransportFormatSet_RateMatchingAttribute(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_nbap_TransportFormatSet_RateMatchingAttribute(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_rateMatchingAttribute(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportFormatSet_RateMatchingAttribute(tvb, offset, pinfo, tree, hf_nbap_rateMatchingAttribute);
+static int dissect_rateMatchingAttribute(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportFormatSet_RateMatchingAttribute(tvb, offset, actx, tree, hf_nbap_rateMatchingAttribute);
}
@@ -10542,14 +10542,14 @@ static const value_string nbap_TransportFormatSet_CRC_Size_vals[] = {
static int
-dissect_nbap_TransportFormatSet_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);
+dissect_nbap_TransportFormatSet_CRC_Size(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_cRC_Size(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportFormatSet_CRC_Size(tvb, offset, pinfo, tree, hf_nbap_cRC_Size);
+static int dissect_cRC_Size(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportFormatSet_CRC_Size(tvb, offset, actx, tree, hf_nbap_cRC_Size);
}
@@ -10561,14 +10561,14 @@ static const value_string nbap_TransportFormatSet_SecondInterleavingMode_vals[]
static int
-dissect_nbap_TransportFormatSet_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);
+dissect_nbap_TransportFormatSet_SecondInterleavingMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_tdd2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportFormatSet_SecondInterleavingMode(tvb, offset, pinfo, tree, hf_nbap_tdd2);
+static int dissect_tdd2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportFormatSet_SecondInterleavingMode(tvb, offset, actx, tree, hf_nbap_tdd2);
}
@@ -10585,15 +10585,15 @@ static const per_choice_t TransportFormatSet_ModeSSP_choice[] = {
};
static int
-dissect_nbap_TransportFormatSet_ModeSSP(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TransportFormatSet_ModeSSP(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_TransportFormatSet_ModeSSP, TransportFormatSet_ModeSSP_choice,
NULL);
return offset;
}
-static int dissect_mode1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportFormatSet_ModeSSP(tvb, offset, pinfo, tree, hf_nbap_mode1);
+static int dissect_mode1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportFormatSet_ModeSSP(tvb, offset, actx, tree, hf_nbap_mode1);
}
@@ -10609,14 +10609,14 @@ static const per_sequence_t TransportFormatSet_Semi_staticPart_sequence[] = {
};
static int
-dissect_nbap_TransportFormatSet_Semi_staticPart(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TransportFormatSet_Semi_staticPart(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_TransportFormatSet_Semi_staticPart, TransportFormatSet_Semi_staticPart_sequence);
return offset;
}
-static int dissect_semi_staticPart(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportFormatSet_Semi_staticPart(tvb, offset, pinfo, tree, hf_nbap_semi_staticPart);
+static int dissect_semi_staticPart(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportFormatSet_Semi_staticPart(tvb, offset, actx, tree, hf_nbap_semi_staticPart);
}
@@ -10628,36 +10628,36 @@ static const per_sequence_t TransportFormatSet_sequence[] = {
};
static int
-dissect_nbap_TransportFormatSet(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TransportFormatSet(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_TransportFormatSet, TransportFormatSet_sequence);
return offset;
}
-static int dissect_transportFormatSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportFormatSet(tvb, offset, pinfo, tree, hf_nbap_transportFormatSet);
+static int dissect_transportFormatSet(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportFormatSet(tvb, offset, actx, tree, hf_nbap_transportFormatSet);
}
-static int dissect_dl_TransportFormatSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportFormatSet(tvb, offset, pinfo, tree, hf_nbap_dl_TransportFormatSet);
+static int dissect_dl_TransportFormatSet(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportFormatSet(tvb, offset, actx, tree, hf_nbap_dl_TransportFormatSet);
}
-static int dissect_uL_TransportFormatSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportFormatSet(tvb, offset, pinfo, tree, hf_nbap_uL_TransportFormatSet);
+static int dissect_uL_TransportFormatSet(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportFormatSet(tvb, offset, actx, tree, hf_nbap_uL_TransportFormatSet);
}
-static int dissect_ul_TransportFormatSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportFormatSet(tvb, offset, pinfo, tree, hf_nbap_ul_TransportFormatSet);
+static int dissect_ul_TransportFormatSet(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportFormatSet(tvb, offset, actx, tree, hf_nbap_ul_TransportFormatSet);
}
static int
-dissect_nbap_PriorityLevel(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_nbap_PriorityLevel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_priorityLevel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PriorityLevel(tvb, offset, pinfo, tree, hf_nbap_priorityLevel);
+static int dissect_priorityLevel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PriorityLevel(tvb, offset, actx, tree, hf_nbap_priorityLevel);
}
@@ -10669,14 +10669,14 @@ static const value_string nbap_Pre_emptionCapability_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_Pre_emptionCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_pre_emptionCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Pre_emptionCapability(tvb, offset, pinfo, tree, hf_nbap_pre_emptionCapability);
+static int dissect_pre_emptionCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Pre_emptionCapability(tvb, offset, actx, tree, hf_nbap_pre_emptionCapability);
}
@@ -10688,14 +10688,14 @@ static const value_string nbap_Pre_emptionVulnerability_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_Pre_emptionVulnerability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_pre_emptionVulnerability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Pre_emptionVulnerability(tvb, offset, pinfo, tree, hf_nbap_pre_emptionVulnerability);
+static int dissect_pre_emptionVulnerability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Pre_emptionVulnerability(tvb, offset, actx, tree, hf_nbap_pre_emptionVulnerability);
}
@@ -10708,27 +10708,27 @@ static const per_sequence_t AllocationRetentionPriority_sequence[] = {
};
static int
-dissect_nbap_AllocationRetentionPriority(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_AllocationRetentionPriority(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_AllocationRetentionPriority, AllocationRetentionPriority_sequence);
return offset;
}
-static int dissect_allocationRetentionPriority(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AllocationRetentionPriority(tvb, offset, pinfo, tree, hf_nbap_allocationRetentionPriority);
+static int dissect_allocationRetentionPriority(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AllocationRetentionPriority(tvb, offset, actx, tree, hf_nbap_allocationRetentionPriority);
}
static int
-dissect_nbap_FrameHandlingPriority(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_nbap_FrameHandlingPriority(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_frameHandlingPriority(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FrameHandlingPriority(tvb, offset, pinfo, tree, hf_nbap_frameHandlingPriority);
+static int dissect_frameHandlingPriority(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FrameHandlingPriority(tvb, offset, actx, tree, hf_nbap_frameHandlingPriority);
}
@@ -10740,14 +10740,14 @@ static const value_string nbap_QE_Selector_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_QE_Selector(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_qE_Selector(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_QE_Selector(tvb, offset, pinfo, tree, hf_nbap_qE_Selector);
+static int dissect_qE_Selector(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_QE_Selector(tvb, offset, actx, tree, hf_nbap_qE_Selector);
}
@@ -10763,14 +10763,14 @@ static const per_sequence_t DCH_Specific_FDD_Item_sequence[] = {
};
static int
-dissect_nbap_DCH_Specific_FDD_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_Specific_FDD_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_Specific_FDD_Item, DCH_Specific_FDD_Item_sequence);
return offset;
}
-static int dissect_DCH_Specific_FDD_InformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_Specific_FDD_Item(tvb, offset, pinfo, tree, hf_nbap_DCH_Specific_FDD_InformationList_item);
+static int dissect_DCH_Specific_FDD_InformationList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_Specific_FDD_Item(tvb, offset, actx, tree, hf_nbap_DCH_Specific_FDD_InformationList_item);
}
@@ -10779,15 +10779,15 @@ static const per_sequence_t DCH_Specific_FDD_InformationList_sequence_of[1] = {
};
static int
-dissect_nbap_DCH_Specific_FDD_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_Specific_FDD_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_Specific_FDD_InformationList, DCH_Specific_FDD_InformationList_sequence_of,
1, 128);
return offset;
}
-static int dissect_dCH_SpecificInformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_Specific_FDD_InformationList(tvb, offset, pinfo, tree, hf_nbap_dCH_SpecificInformationList);
+static int dissect_dCH_SpecificInformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_Specific_FDD_InformationList(tvb, offset, actx, tree, hf_nbap_dCH_SpecificInformationList);
}
@@ -10802,14 +10802,14 @@ static const per_sequence_t DCH_FDD_InformationItem_sequence[] = {
};
static int
-dissect_nbap_DCH_FDD_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_FDD_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_FDD_InformationItem, DCH_FDD_InformationItem_sequence);
return offset;
}
-static int dissect_DCH_FDD_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_FDD_InformationItem(tvb, offset, pinfo, tree, hf_nbap_DCH_FDD_Information_item);
+static int dissect_DCH_FDD_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_FDD_InformationItem(tvb, offset, actx, tree, hf_nbap_DCH_FDD_Information_item);
}
@@ -10818,18 +10818,18 @@ static const per_sequence_t DCH_FDD_Information_sequence_of[1] = {
};
static int
-dissect_nbap_DCH_FDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_FDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_FDD_Information, DCH_FDD_Information_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_DCHs_to_Add_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_FDD_Information(tvb, offset, pinfo, tree, hf_nbap_id_DCHs_to_Add_FDD);
+static int dissect_id_DCHs_to_Add_FDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_FDD_Information(tvb, offset, actx, tree, hf_nbap_id_DCHs_to_Add_FDD);
}
-static int dissect_id_DCH_FDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_FDD_Information(tvb, offset, pinfo, tree, hf_nbap_id_DCH_FDD_Information);
+static int dissect_id_DCH_FDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_FDD_Information(tvb, offset, actx, tree, hf_nbap_id_DCH_FDD_Information);
}
@@ -10847,14 +10847,14 @@ static const per_sequence_t DCH_Specific_TDD_Item_sequence[] = {
};
static int
-dissect_nbap_DCH_Specific_TDD_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_Specific_TDD_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_Specific_TDD_Item, DCH_Specific_TDD_Item_sequence);
return offset;
}
-static int dissect_DCH_Specific_TDD_InformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_Specific_TDD_Item(tvb, offset, pinfo, tree, hf_nbap_DCH_Specific_TDD_InformationList_item);
+static int dissect_DCH_Specific_TDD_InformationList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_Specific_TDD_Item(tvb, offset, actx, tree, hf_nbap_DCH_Specific_TDD_InformationList_item);
}
@@ -10863,15 +10863,15 @@ static const per_sequence_t DCH_Specific_TDD_InformationList_sequence_of[1] = {
};
static int
-dissect_nbap_DCH_Specific_TDD_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_Specific_TDD_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_Specific_TDD_InformationList, DCH_Specific_TDD_InformationList_sequence_of,
1, 128);
return offset;
}
-static int dissect_dCH_SpecificInformationList1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_Specific_TDD_InformationList(tvb, offset, pinfo, tree, hf_nbap_dCH_SpecificInformationList1);
+static int dissect_dCH_SpecificInformationList1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_Specific_TDD_InformationList(tvb, offset, actx, tree, hf_nbap_dCH_SpecificInformationList1);
}
@@ -10886,14 +10886,14 @@ static const per_sequence_t DCH_TDD_InformationItem_sequence[] = {
};
static int
-dissect_nbap_DCH_TDD_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_TDD_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_TDD_InformationItem, DCH_TDD_InformationItem_sequence);
return offset;
}
-static int dissect_DCH_TDD_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_TDD_InformationItem(tvb, offset, pinfo, tree, hf_nbap_DCH_TDD_Information_item);
+static int dissect_DCH_TDD_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_TDD_InformationItem(tvb, offset, actx, tree, hf_nbap_DCH_TDD_Information_item);
}
@@ -10902,18 +10902,18 @@ static const per_sequence_t DCH_TDD_Information_sequence_of[1] = {
};
static int
-dissect_nbap_DCH_TDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_TDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_TDD_Information, DCH_TDD_Information_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_DCHs_to_Add_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_TDD_Information(tvb, offset, pinfo, tree, hf_nbap_id_DCHs_to_Add_TDD);
+static int dissect_id_DCHs_to_Add_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_TDD_Information(tvb, offset, actx, tree, hf_nbap_id_DCHs_to_Add_TDD);
}
-static int dissect_id_DCH_TDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_TDD_Information(tvb, offset, pinfo, tree, hf_nbap_id_DCH_TDD_Information);
+static int dissect_id_DCH_TDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_TDD_Information(tvb, offset, actx, tree, hf_nbap_id_DCH_TDD_Information);
}
@@ -10924,14 +10924,14 @@ static const per_sequence_t DCH_DeleteItem_RL_ReconfPrepFDD_sequence[] = {
};
static int
-dissect_nbap_DCH_DeleteItem_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_DeleteItem_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_DeleteItem_RL_ReconfPrepFDD, DCH_DeleteItem_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_DCH_DeleteList_RL_ReconfPrepFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_DeleteItem_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_item);
+static int dissect_DCH_DeleteList_RL_ReconfPrepFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_DeleteItem_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_item);
}
@@ -10940,15 +10940,15 @@ static const per_sequence_t DCH_DeleteList_RL_ReconfPrepFDD_sequence_of[1] = {
};
static int
-dissect_nbap_DCH_DeleteList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_DeleteList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_DeleteList_RL_ReconfPrepFDD, DCH_DeleteList_RL_ReconfPrepFDD_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_DCH_DeleteList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_DeleteList_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_nbap_id_DCH_DeleteList_RL_ReconfPrepFDD);
+static int dissect_id_DCH_DeleteList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_DeleteList_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_id_DCH_DeleteList_RL_ReconfPrepFDD);
}
@@ -10959,14 +10959,14 @@ static const per_sequence_t DCH_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
};
static int
-dissect_nbap_DCH_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_DeleteItem_RL_ReconfPrepTDD, DCH_DeleteItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_DCH_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_DeleteItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_item);
+static int dissect_DCH_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_DeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_item);
}
@@ -10975,15 +10975,15 @@ static const per_sequence_t DCH_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
};
static int
-dissect_nbap_DCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_DeleteList_RL_ReconfPrepTDD, DCH_DeleteList_RL_ReconfPrepTDD_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_DCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_DCH_DeleteList_RL_ReconfPrepTDD);
+static int dissect_id_DCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DCH_DeleteList_RL_ReconfPrepTDD);
}
@@ -10994,14 +10994,14 @@ static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstFDD_sequence[] = {
};
static int
-dissect_nbap_DCH_DeleteItem_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_DeleteItem_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_DeleteItem_RL_ReconfRqstFDD, DCH_DeleteItem_RL_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_DCH_DeleteList_RL_ReconfRqstFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_DeleteItem_RL_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_item);
+static int dissect_DCH_DeleteList_RL_ReconfRqstFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_DeleteItem_RL_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_item);
}
@@ -11010,15 +11010,15 @@ static const per_sequence_t DCH_DeleteList_RL_ReconfRqstFDD_sequence_of[1] = {
};
static int
-dissect_nbap_DCH_DeleteList_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_DeleteList_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_DeleteList_RL_ReconfRqstFDD, DCH_DeleteList_RL_ReconfRqstFDD_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_DCH_DeleteList_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_DeleteList_RL_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_DCH_DeleteList_RL_ReconfRqstFDD);
+static int dissect_id_DCH_DeleteList_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_DeleteList_RL_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_DCH_DeleteList_RL_ReconfRqstFDD);
}
@@ -11029,14 +11029,14 @@ static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstTDD_sequence[] = {
};
static int
-dissect_nbap_DCH_DeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_DeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_DeleteItem_RL_ReconfRqstTDD, DCH_DeleteItem_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_DCH_DeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_DeleteItem_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_item);
+static int dissect_DCH_DeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_DeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_item);
}
@@ -11045,50 +11045,50 @@ static const per_sequence_t DCH_DeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
};
static int
-dissect_nbap_DCH_DeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_DeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_DeleteList_RL_ReconfRqstTDD, DCH_DeleteList_RL_ReconfRqstTDD_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_DCH_DeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_DeleteList_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_DCH_DeleteList_RL_ReconfRqstTDD);
+static int dissect_id_DCH_DeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_DeleteList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DCH_DeleteList_RL_ReconfRqstTDD);
}
static int
-dissect_nbap_BindingID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BindingID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 4, NULL);
return offset;
}
-static int dissect_id_bindingID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BindingID(tvb, offset, pinfo, tree, hf_nbap_id_bindingID);
+static int dissect_id_bindingID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BindingID(tvb, offset, actx, tree, hf_nbap_id_bindingID);
}
-static int dissect_bindingID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BindingID(tvb, offset, pinfo, tree, hf_nbap_bindingID);
+static int dissect_bindingID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BindingID(tvb, offset, actx, tree, hf_nbap_bindingID);
}
static int
-dissect_nbap_TransportLayerAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TransportLayerAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
1, 160, TRUE);
return offset;
}
-static int dissect_id_transportlayeraddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportLayerAddress(tvb, offset, pinfo, tree, hf_nbap_id_transportlayeraddress);
+static int dissect_id_transportlayeraddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportLayerAddress(tvb, offset, actx, tree, hf_nbap_id_transportlayeraddress);
}
-static int dissect_transportLayerAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportLayerAddress(tvb, offset, pinfo, tree, hf_nbap_transportLayerAddress);
+static int dissect_transportLayerAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportLayerAddress(tvb, offset, actx, tree, hf_nbap_transportLayerAddress);
}
-static int dissect_transportlayeraddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportLayerAddress(tvb, offset, pinfo, tree, hf_nbap_transportlayeraddress);
+static int dissect_transportlayeraddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportLayerAddress(tvb, offset, actx, tree, hf_nbap_transportlayeraddress);
}
@@ -11101,14 +11101,14 @@ static const per_sequence_t DCH_InformationResponseItem_sequence[] = {
};
static int
-dissect_nbap_DCH_InformationResponseItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_InformationResponseItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_InformationResponseItem, DCH_InformationResponseItem_sequence);
return offset;
}
-static int dissect_DCH_InformationResponse_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_InformationResponseItem(tvb, offset, pinfo, tree, hf_nbap_DCH_InformationResponse_item);
+static int dissect_DCH_InformationResponse_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_InformationResponseItem(tvb, offset, actx, tree, hf_nbap_DCH_InformationResponse_item);
}
@@ -11117,18 +11117,18 @@ static const per_sequence_t DCH_InformationResponse_sequence_of[1] = {
};
static int
-dissect_nbap_DCH_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_InformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_InformationResponse, DCH_InformationResponse_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_DCH_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_InformationResponse(tvb, offset, pinfo, tree, hf_nbap_id_DCH_InformationResponse);
+static int dissect_id_DCH_InformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_InformationResponse(tvb, offset, actx, tree, hf_nbap_id_DCH_InformationResponse);
}
-static int dissect_dCH_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_InformationResponse(tvb, offset, pinfo, tree, hf_nbap_dCH_InformationResponse);
+static int dissect_dCH_InformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_InformationResponse(tvb, offset, actx, tree, hf_nbap_dCH_InformationResponse);
}
@@ -11140,14 +11140,14 @@ static const value_string nbap_TransportBearerRequestIndicator_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_TransportBearerRequestIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_transportBearerRequestIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransportBearerRequestIndicator(tvb, offset, pinfo, tree, hf_nbap_transportBearerRequestIndicator);
+static int dissect_transportBearerRequestIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransportBearerRequestIndicator(tvb, offset, actx, tree, hf_nbap_transportBearerRequestIndicator);
}
@@ -11162,14 +11162,14 @@ static const per_sequence_t DCH_ModifySpecificItem_FDD_sequence[] = {
};
static int
-dissect_nbap_DCH_ModifySpecificItem_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_ModifySpecificItem_FDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_ModifySpecificItem_FDD, DCH_ModifySpecificItem_FDD_sequence);
return offset;
}
-static int dissect_DCH_ModifySpecificInformation_FDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_ModifySpecificItem_FDD(tvb, offset, pinfo, tree, hf_nbap_DCH_ModifySpecificInformation_FDD_item);
+static int dissect_DCH_ModifySpecificInformation_FDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_ModifySpecificItem_FDD(tvb, offset, actx, tree, hf_nbap_DCH_ModifySpecificInformation_FDD_item);
}
@@ -11178,15 +11178,15 @@ static const per_sequence_t DCH_ModifySpecificInformation_FDD_sequence_of[1] = {
};
static int
-dissect_nbap_DCH_ModifySpecificInformation_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_ModifySpecificInformation_FDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_ModifySpecificInformation_FDD, DCH_ModifySpecificInformation_FDD_sequence_of,
1, 128);
return offset;
}
-static int dissect_dCH_SpecificInformationList2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_ModifySpecificInformation_FDD(tvb, offset, pinfo, tree, hf_nbap_dCH_SpecificInformationList2);
+static int dissect_dCH_SpecificInformationList2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_ModifySpecificInformation_FDD(tvb, offset, actx, tree, hf_nbap_dCH_SpecificInformationList2);
}
@@ -11201,14 +11201,14 @@ static const per_sequence_t FDD_DCHs_to_ModifyItem_sequence[] = {
};
static int
-dissect_nbap_FDD_DCHs_to_ModifyItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_FDD_DCHs_to_ModifyItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_FDD_DCHs_to_ModifyItem, FDD_DCHs_to_ModifyItem_sequence);
return offset;
}
-static int dissect_FDD_DCHs_to_Modify_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FDD_DCHs_to_ModifyItem(tvb, offset, pinfo, tree, hf_nbap_FDD_DCHs_to_Modify_item);
+static int dissect_FDD_DCHs_to_Modify_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FDD_DCHs_to_ModifyItem(tvb, offset, actx, tree, hf_nbap_FDD_DCHs_to_Modify_item);
}
@@ -11217,15 +11217,15 @@ static const per_sequence_t FDD_DCHs_to_Modify_sequence_of[1] = {
};
static int
-dissect_nbap_FDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_FDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_FDD_DCHs_to_Modify, FDD_DCHs_to_Modify_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_FDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FDD_DCHs_to_Modify(tvb, offset, pinfo, tree, hf_nbap_id_FDD_DCHs_to_Modify);
+static int dissect_id_FDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FDD_DCHs_to_Modify(tvb, offset, actx, tree, hf_nbap_id_FDD_DCHs_to_Modify);
}
@@ -11242,14 +11242,14 @@ static const per_sequence_t DCH_ModifySpecificItem_TDD_sequence[] = {
};
static int
-dissect_nbap_DCH_ModifySpecificItem_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_ModifySpecificItem_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_ModifySpecificItem_TDD, DCH_ModifySpecificItem_TDD_sequence);
return offset;
}
-static int dissect_DCH_ModifySpecificInformation_TDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_ModifySpecificItem_TDD(tvb, offset, pinfo, tree, hf_nbap_DCH_ModifySpecificInformation_TDD_item);
+static int dissect_DCH_ModifySpecificInformation_TDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_ModifySpecificItem_TDD(tvb, offset, actx, tree, hf_nbap_DCH_ModifySpecificInformation_TDD_item);
}
@@ -11258,15 +11258,15 @@ static const per_sequence_t DCH_ModifySpecificInformation_TDD_sequence_of[1] = {
};
static int
-dissect_nbap_DCH_ModifySpecificInformation_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_ModifySpecificInformation_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_ModifySpecificInformation_TDD, DCH_ModifySpecificInformation_TDD_sequence_of,
1, 128);
return offset;
}
-static int dissect_dCH_SpecificInformationList3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_ModifySpecificInformation_TDD(tvb, offset, pinfo, tree, hf_nbap_dCH_SpecificInformationList3);
+static int dissect_dCH_SpecificInformationList3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_ModifySpecificInformation_TDD(tvb, offset, actx, tree, hf_nbap_dCH_SpecificInformationList3);
}
@@ -11281,14 +11281,14 @@ static const per_sequence_t DCH_ModifyItem_TDD_sequence[] = {
};
static int
-dissect_nbap_DCH_ModifyItem_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_ModifyItem_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_ModifyItem_TDD, DCH_ModifyItem_TDD_sequence);
return offset;
}
-static int dissect_TDD_DCHs_to_Modify_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_ModifyItem_TDD(tvb, offset, pinfo, tree, hf_nbap_TDD_DCHs_to_Modify_item);
+static int dissect_TDD_DCHs_to_Modify_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_ModifyItem_TDD(tvb, offset, actx, tree, hf_nbap_TDD_DCHs_to_Modify_item);
}
@@ -11297,15 +11297,15 @@ static const per_sequence_t TDD_DCHs_to_Modify_sequence_of[1] = {
};
static int
-dissect_nbap_TDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_TDD_DCHs_to_Modify, TDD_DCHs_to_Modify_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_TDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_DCHs_to_Modify(tvb, offset, pinfo, tree, hf_nbap_id_TDD_DCHs_to_Modify);
+static int dissect_id_TDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_DCHs_to_Modify(tvb, offset, actx, tree, hf_nbap_id_TDD_DCHs_to_Modify);
}
@@ -11316,14 +11316,14 @@ static const per_sequence_t DCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
};
static int
-dissect_nbap_DCH_RearrangeItem_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_RearrangeItem_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_RearrangeItem_Bearer_RearrangeInd, DCH_RearrangeItem_Bearer_RearrangeInd_sequence);
return offset;
}
-static int dissect_DCH_RearrangeList_Bearer_RearrangeInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_RearrangeItem_Bearer_RearrangeInd(tvb, offset, pinfo, tree, hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_item);
+static int dissect_DCH_RearrangeList_Bearer_RearrangeInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_RearrangeItem_Bearer_RearrangeInd(tvb, offset, actx, tree, hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_item);
}
@@ -11332,15 +11332,15 @@ static const per_sequence_t DCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1]
};
static int
-dissect_nbap_DCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_RearrangeList_Bearer_RearrangeInd, DCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_DCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, pinfo, tree, hf_nbap_id_DCH_RearrangeList_Bearer_RearrangeInd);
+static int dissect_id_DCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, tree, hf_nbap_id_DCH_RearrangeList_Bearer_RearrangeInd);
}
@@ -11349,15 +11349,15 @@ static const per_sequence_t RL_InformationList_DM_Rprt_sequence_of[1] = {
};
static int
-dissect_nbap_RL_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationList_DM_Rprt, RL_InformationList_DM_Rprt_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationList_DM_Rprt(tvb, offset, pinfo, tree, hf_nbap_rL_InformationList_DM_Rprt);
+static int dissect_rL_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationList_DM_Rprt(tvb, offset, actx, tree, hf_nbap_rL_InformationList_DM_Rprt);
}
@@ -11368,17 +11368,17 @@ static const per_sequence_t RL_DM_Rprt_sequence[] = {
};
static int
-dissect_nbap_RL_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_DM_Rprt, RL_DM_Rprt_sequence);
return offset;
}
-static int dissect_rL2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_DM_Rprt(tvb, offset, pinfo, tree, hf_nbap_rL2);
+static int dissect_rL2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_DM_Rprt(tvb, offset, actx, tree, hf_nbap_rL2);
}
-static int dissect_all_RL2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_DM_Rprt(tvb, offset, pinfo, tree, hf_nbap_all_RL2);
+static int dissect_all_RL2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_DM_Rprt(tvb, offset, actx, tree, hf_nbap_all_RL2);
}
@@ -11387,15 +11387,15 @@ static const per_sequence_t RL_Set_InformationList_DM_Rprt_sequence_of[1] = {
};
static int
-dissect_nbap_RL_Set_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Set_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Set_InformationList_DM_Rprt, RL_Set_InformationList_DM_Rprt_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_Set_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Set_InformationList_DM_Rprt(tvb, offset, pinfo, tree, hf_nbap_rL_Set_InformationList_DM_Rprt);
+static int dissect_rL_Set_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Set_InformationList_DM_Rprt(tvb, offset, actx, tree, hf_nbap_rL_Set_InformationList_DM_Rprt);
}
@@ -11406,17 +11406,17 @@ static const per_sequence_t RL_Set_DM_Rprt_sequence[] = {
};
static int
-dissect_nbap_RL_Set_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Set_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Set_DM_Rprt, RL_Set_DM_Rprt_sequence);
return offset;
}
-static int dissect_rLS2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Set_DM_Rprt(tvb, offset, pinfo, tree, hf_nbap_rLS2);
+static int dissect_rLS2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Set_DM_Rprt(tvb, offset, actx, tree, hf_nbap_rLS2);
}
-static int dissect_all_RLS2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Set_DM_Rprt(tvb, offset, pinfo, tree, hf_nbap_all_RLS2);
+static int dissect_all_RLS2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Set_DM_Rprt(tvb, offset, actx, tree, hf_nbap_all_RLS2);
}
@@ -11437,15 +11437,15 @@ static const per_choice_t DedicatedMeasurementObjectType_DM_Rprt_choice[] = {
};
static int
-dissect_nbap_DedicatedMeasurementObjectType_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DedicatedMeasurementObjectType_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_DedicatedMeasurementObjectType_DM_Rprt, DedicatedMeasurementObjectType_DM_Rprt_choice,
NULL);
return offset;
}
-static int dissect_id_DedicatedMeasurementObjectType_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DedicatedMeasurementObjectType_DM_Rprt(tvb, offset, pinfo, tree, hf_nbap_id_DedicatedMeasurementObjectType_DM_Rprt);
+static int dissect_id_DedicatedMeasurementObjectType_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DedicatedMeasurementObjectType_DM_Rprt(tvb, offset, actx, tree, hf_nbap_id_DedicatedMeasurementObjectType_DM_Rprt);
}
@@ -11454,15 +11454,15 @@ static const per_sequence_t RL_InformationList_DM_Rqst_sequence_of[1] = {
};
static int
-dissect_nbap_RL_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationList_DM_Rqst, RL_InformationList_DM_Rqst_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationList_DM_Rqst(tvb, offset, pinfo, tree, hf_nbap_rL_InformationList);
+static int dissect_rL_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationList_DM_Rqst(tvb, offset, actx, tree, hf_nbap_rL_InformationList);
}
@@ -11473,30 +11473,30 @@ static const per_sequence_t RL_DM_Rqst_sequence[] = {
};
static int
-dissect_nbap_RL_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_DM_Rqst, RL_DM_Rqst_sequence);
return offset;
}
-static int dissect_rL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_DM_Rqst(tvb, offset, pinfo, tree, hf_nbap_rL);
+static int dissect_rL(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_DM_Rqst(tvb, offset, actx, tree, hf_nbap_rL);
}
static int
-dissect_nbap_RL_Set_ID(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,
- 0U, 31U, NULL, NULL, FALSE);
+dissect_nbap_RL_Set_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 31U, NULL, FALSE);
return offset;
}
-static int dissect_id_E_DCH_RL_Set_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Set_ID(tvb, offset, pinfo, tree, hf_nbap_id_E_DCH_RL_Set_ID);
+static int dissect_id_E_DCH_RL_Set_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Set_ID(tvb, offset, actx, tree, hf_nbap_id_E_DCH_RL_Set_ID);
}
-static int dissect_rL_Set_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Set_ID(tvb, offset, pinfo, tree, hf_nbap_rL_Set_ID);
+static int dissect_rL_Set_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Set_ID(tvb, offset, actx, tree, hf_nbap_rL_Set_ID);
}
@@ -11507,14 +11507,14 @@ static const per_sequence_t RL_Set_InformationItem_DM_Rqst_sequence[] = {
};
static int
-dissect_nbap_RL_Set_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Set_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Set_InformationItem_DM_Rqst, RL_Set_InformationItem_DM_Rqst_sequence);
return offset;
}
-static int dissect_RL_Set_InformationList_DM_Rqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Set_InformationItem_DM_Rqst(tvb, offset, pinfo, tree, hf_nbap_RL_Set_InformationList_DM_Rqst_item);
+static int dissect_RL_Set_InformationList_DM_Rqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Set_InformationItem_DM_Rqst(tvb, offset, actx, tree, hf_nbap_RL_Set_InformationList_DM_Rqst_item);
}
@@ -11523,15 +11523,15 @@ static const per_sequence_t RL_Set_InformationList_DM_Rqst_sequence_of[1] = {
};
static int
-dissect_nbap_RL_Set_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Set_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Set_InformationList_DM_Rqst, RL_Set_InformationList_DM_Rqst_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_Set_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Set_InformationList_DM_Rqst(tvb, offset, pinfo, tree, hf_nbap_rL_Set_InformationList_DM_Rqst);
+static int dissect_rL_Set_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Set_InformationList_DM_Rqst(tvb, offset, actx, tree, hf_nbap_rL_Set_InformationList_DM_Rqst);
}
@@ -11542,38 +11542,38 @@ static const per_sequence_t RL_Set_DM_Rqst_sequence[] = {
};
static int
-dissect_nbap_RL_Set_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Set_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Set_DM_Rqst, RL_Set_DM_Rqst_sequence);
return offset;
}
-static int dissect_rLS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Set_DM_Rqst(tvb, offset, pinfo, tree, hf_nbap_rLS);
+static int dissect_rLS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Set_DM_Rqst(tvb, offset, actx, tree, hf_nbap_rLS);
}
static int
-dissect_nbap_AllRL_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_AllRL_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_all_RL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AllRL_DM_Rqst(tvb, offset, pinfo, tree, hf_nbap_all_RL);
+static int dissect_all_RL(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AllRL_DM_Rqst(tvb, offset, actx, tree, hf_nbap_all_RL);
}
static int
-dissect_nbap_AllRL_Set_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_AllRL_Set_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_all_RLS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AllRL_Set_DM_Rqst(tvb, offset, pinfo, tree, hf_nbap_all_RLS);
+static int dissect_all_RLS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AllRL_Set_DM_Rqst(tvb, offset, actx, tree, hf_nbap_all_RLS);
}
@@ -11594,15 +11594,15 @@ static const per_choice_t DedicatedMeasurementObjectType_DM_Rqst_choice[] = {
};
static int
-dissect_nbap_DedicatedMeasurementObjectType_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DedicatedMeasurementObjectType_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_DedicatedMeasurementObjectType_DM_Rqst, DedicatedMeasurementObjectType_DM_Rqst_choice,
NULL);
return offset;
}
-static int dissect_id_DedicatedMeasurementObjectType_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DedicatedMeasurementObjectType_DM_Rqst(tvb, offset, pinfo, tree, hf_nbap_id_DedicatedMeasurementObjectType_DM_Rqst);
+static int dissect_id_DedicatedMeasurementObjectType_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DedicatedMeasurementObjectType_DM_Rqst(tvb, offset, actx, tree, hf_nbap_id_DedicatedMeasurementObjectType_DM_Rqst);
}
@@ -11611,15 +11611,15 @@ static const per_sequence_t RL_InformationList_DM_Rsp_sequence_of[1] = {
};
static int
-dissect_nbap_RL_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationList_DM_Rsp, RL_InformationList_DM_Rsp_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationList_DM_Rsp(tvb, offset, pinfo, tree, hf_nbap_rL_InformationList_DM_Rsp);
+static int dissect_rL_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationList_DM_Rsp(tvb, offset, actx, tree, hf_nbap_rL_InformationList_DM_Rsp);
}
@@ -11630,17 +11630,17 @@ static const per_sequence_t RL_DM_Rsp_sequence[] = {
};
static int
-dissect_nbap_RL_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_DM_Rsp, RL_DM_Rsp_sequence);
return offset;
}
-static int dissect_rL1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_DM_Rsp(tvb, offset, pinfo, tree, hf_nbap_rL1);
+static int dissect_rL1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_DM_Rsp(tvb, offset, actx, tree, hf_nbap_rL1);
}
-static int dissect_all_RL1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_DM_Rsp(tvb, offset, pinfo, tree, hf_nbap_all_RL1);
+static int dissect_all_RL1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_DM_Rsp(tvb, offset, actx, tree, hf_nbap_all_RL1);
}
@@ -11649,15 +11649,15 @@ static const per_sequence_t RL_Set_InformationList_DM_Rsp_sequence_of[1] = {
};
static int
-dissect_nbap_RL_Set_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Set_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Set_InformationList_DM_Rsp, RL_Set_InformationList_DM_Rsp_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_Set_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Set_InformationList_DM_Rsp(tvb, offset, pinfo, tree, hf_nbap_rL_Set_InformationList_DM_Rsp);
+static int dissect_rL_Set_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Set_InformationList_DM_Rsp(tvb, offset, actx, tree, hf_nbap_rL_Set_InformationList_DM_Rsp);
}
@@ -11668,17 +11668,17 @@ static const per_sequence_t RL_Set_DM_Rsp_sequence[] = {
};
static int
-dissect_nbap_RL_Set_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Set_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Set_DM_Rsp, RL_Set_DM_Rsp_sequence);
return offset;
}
-static int dissect_rLS1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Set_DM_Rsp(tvb, offset, pinfo, tree, hf_nbap_rLS1);
+static int dissect_rLS1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Set_DM_Rsp(tvb, offset, actx, tree, hf_nbap_rLS1);
}
-static int dissect_all_RLS1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Set_DM_Rsp(tvb, offset, pinfo, tree, hf_nbap_all_RLS1);
+static int dissect_all_RLS1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Set_DM_Rsp(tvb, offset, actx, tree, hf_nbap_all_RLS1);
}
@@ -11699,15 +11699,15 @@ static const per_choice_t DedicatedMeasurementObjectType_DM_Rsp_choice[] = {
};
static int
-dissect_nbap_DedicatedMeasurementObjectType_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DedicatedMeasurementObjectType_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_DedicatedMeasurementObjectType_DM_Rsp, DedicatedMeasurementObjectType_DM_Rsp_choice,
NULL);
return offset;
}
-static int dissect_id_DedicatedMeasurementObjectType_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DedicatedMeasurementObjectType_DM_Rsp(tvb, offset, pinfo, tree, hf_nbap_id_DedicatedMeasurementObjectType_DM_Rsp);
+static int dissect_id_DedicatedMeasurementObjectType_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DedicatedMeasurementObjectType_DM_Rsp(tvb, offset, actx, tree, hf_nbap_id_DedicatedMeasurementObjectType_DM_Rsp);
}
@@ -11719,22 +11719,22 @@ static const value_string nbap_DedicatedMeasurementType_vals[] = {
{ 4, "rx-timing-deviation" },
{ 5, "round-trip-time" },
{ 6, "rx-timing-deviation-LCR" },
- { 6, "angle-Of-Arrival-LCR" },
- { 6, "hs-sich-quality" },
- { 6, "best-Cell-Portions" },
+ { 7, "angle-Of-Arrival-LCR" },
+ { 8, "hs-sich-quality" },
+ { 9, "best-Cell-Portions" },
{ 0, NULL }
};
static int
-dissect_nbap_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);
+dissect_nbap_DedicatedMeasurementType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 6, NULL, TRUE, 4, NULL);
return offset;
}
-static int dissect_id_DedicatedMeasurementType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DedicatedMeasurementType(tvb, offset, pinfo, tree, hf_nbap_id_DedicatedMeasurementType);
+static int dissect_id_DedicatedMeasurementType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DedicatedMeasurementType(tvb, offset, actx, tree, hf_nbap_id_DedicatedMeasurementType);
}
@@ -11747,29 +11747,29 @@ static const value_string nbap_TDD_TPC_DownlinkStepSize_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_TDD_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, pinfo, tree, hf_nbap_id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD);
+static int dissect_id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_nbap_id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD);
}
-static int dissect_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, pinfo, tree, hf_nbap_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD);
+static int dissect_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_nbap_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD);
}
-static int dissect_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, pinfo, tree, hf_nbap_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD);
+static int dissect_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_nbap_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD);
}
-static int dissect_tdd_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, pinfo, tree, hf_nbap_tdd_TPC_DownlinkStepSize);
+static int dissect_tdd_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_nbap_tdd_TPC_DownlinkStepSize);
}
-static int dissect_tDD_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, pinfo, tree, hf_nbap_tDD_TPC_DownlinkStepSize);
+static int dissect_tDD_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_nbap_tDD_TPC_DownlinkStepSize);
}
-static int dissect_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, pinfo, tree, hf_nbap_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD);
+static int dissect_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_nbap_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD);
}
@@ -11780,14 +11780,14 @@ static const per_sequence_t CCTrCH_TPCItem_RL_SetupRqstTDD_sequence[] = {
};
static int
-dissect_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD, CCTrCH_TPCItem_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_CCTrCH_TPCList_RL_SetupRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_CCTrCH_TPCList_RL_SetupRqstTDD_item);
+static int dissect_CCTrCH_TPCList_RL_SetupRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_CCTrCH_TPCList_RL_SetupRqstTDD_item);
}
@@ -11796,27 +11796,27 @@ static const per_sequence_t CCTrCH_TPCList_RL_SetupRqstTDD_sequence_of[1] = {
};
static int
-dissect_nbap_CCTrCH_TPCList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CCTrCH_TPCList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_CCTrCH_TPCList_RL_SetupRqstTDD, CCTrCH_TPCList_RL_SetupRqstTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_cCTrCH_TPCList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCTrCH_TPCList_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_cCTrCH_TPCList);
+static int dissect_cCTrCH_TPCList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCTrCH_TPCList_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_cCTrCH_TPCList);
}
static int
-dissect_nbap_DL_DPCH_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_DL_DPCH_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dL_DPCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_Information_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_dL_DPCH_Information);
+static int dissect_dL_DPCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_Information_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_dL_DPCH_Information);
}
@@ -11833,26 +11833,26 @@ static const per_sequence_t DL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[]
};
static int
-dissect_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, DL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD);
+static int dissect_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD);
}
static int
-dissect_nbap_DL_DPCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_DL_DPCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dL_DPCH_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_InformationList_RL_AdditionRqstTDD(tvb, offset, pinfo, tree, hf_nbap_dL_DPCH_Information1);
+static int dissect_dL_DPCH_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_nbap_dL_DPCH_Information1);
}
@@ -11864,14 +11864,14 @@ static const per_sequence_t DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequenc
};
static int
-dissect_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD, DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence);
return offset;
}
-static int dissect_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, pinfo, tree, hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item);
+static int dissect_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item);
}
@@ -11880,15 +11880,15 @@ static const per_sequence_t DL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequenc
};
static int
-dissect_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, DL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD);
+static int dissect_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD);
}
@@ -11897,15 +11897,15 @@ static const per_sequence_t DL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_o
};
static int
-dissect_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD, DL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD);
+static int dissect_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD);
}
@@ -11922,27 +11922,27 @@ static const value_string nbap_RepetitionPeriod_vals[] = {
static int
-dissect_nbap_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, TRUE);
+dissect_nbap_RepetitionPeriod(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_repetitionPeriod(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RepetitionPeriod(tvb, offset, pinfo, tree, hf_nbap_repetitionPeriod);
+static int dissect_repetitionPeriod(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RepetitionPeriod(tvb, offset, actx, tree, hf_nbap_repetitionPeriod);
}
static int
-dissect_nbap_RepetitionLength(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,
- 1U, 63U, NULL, NULL, FALSE);
+dissect_nbap_RepetitionLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 63U, NULL, FALSE);
return offset;
}
-static int dissect_repetitionLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RepetitionLength(tvb, offset, pinfo, tree, hf_nbap_repetitionLength);
+static int dissect_repetitionLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RepetitionLength(tvb, offset, actx, tree, hf_nbap_repetitionLength);
}
@@ -11959,15 +11959,15 @@ static const per_choice_t TDD_DPCHOffset_choice[] = {
};
static int
-dissect_nbap_TDD_DPCHOffset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TDD_DPCHOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_TDD_DPCHOffset, TDD_DPCHOffset_choice,
NULL);
return offset;
}
-static int dissect_tdd_DPCHOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_DPCHOffset(tvb, offset, pinfo, tree, hf_nbap_tdd_DPCHOffset);
+static int dissect_tdd_DPCHOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_DPCHOffset(tvb, offset, actx, tree, hf_nbap_tdd_DPCHOffset);
}
@@ -11980,30 +11980,30 @@ static const value_string nbap_MidambleConfigurationBurstType1And3_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_MidambleConfigurationBurstType1And3(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_midambleConfigurationBurstType1And3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MidambleConfigurationBurstType1And3(tvb, offset, pinfo, tree, hf_nbap_midambleConfigurationBurstType1And3);
+static int dissect_midambleConfigurationBurstType1And3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MidambleConfigurationBurstType1And3(tvb, offset, actx, tree, hf_nbap_midambleConfigurationBurstType1And3);
}
static int
-dissect_nbap_MidambleShiftLong(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_nbap_MidambleShiftLong(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_ueSpecificMidamble(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MidambleShiftLong(tvb, offset, pinfo, tree, hf_nbap_ueSpecificMidamble);
+static int dissect_ueSpecificMidamble(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MidambleShiftLong(tvb, offset, actx, tree, hf_nbap_ueSpecificMidamble);
}
-static int dissect_midambleShift(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MidambleShiftLong(tvb, offset, pinfo, tree, hf_nbap_midambleShift);
+static int dissect_midambleShift(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MidambleShiftLong(tvb, offset, actx, tree, hf_nbap_midambleShift);
}
@@ -12022,15 +12022,15 @@ static const per_choice_t T_midambleAllocationMode_choice[] = {
};
static int
-dissect_nbap_T_midambleAllocationMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_T_midambleAllocationMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_T_midambleAllocationMode, T_midambleAllocationMode_choice,
NULL);
return offset;
}
-static int dissect_midambleAllocationMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_midambleAllocationMode(tvb, offset, pinfo, tree, hf_nbap_midambleAllocationMode);
+static int dissect_midambleAllocationMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_midambleAllocationMode(tvb, offset, actx, tree, hf_nbap_midambleAllocationMode);
}
@@ -12041,14 +12041,14 @@ static const per_sequence_t T_type1_sequence[] = {
};
static int
-dissect_nbap_T_type1(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_T_type1(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_T_type1, T_type1_sequence);
return offset;
}
-static int dissect_type1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_type1(tvb, offset, pinfo, tree, hf_nbap_type1);
+static int dissect_type1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_type1(tvb, offset, actx, tree, hf_nbap_type1);
}
@@ -12060,27 +12060,27 @@ static const value_string nbap_MidambleConfigurationBurstType2_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_MidambleConfigurationBurstType2(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_midambleConfigurationBurstType2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MidambleConfigurationBurstType2(tvb, offset, pinfo, tree, hf_nbap_midambleConfigurationBurstType2);
+static int dissect_midambleConfigurationBurstType2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MidambleConfigurationBurstType2(tvb, offset, actx, tree, hf_nbap_midambleConfigurationBurstType2);
}
static int
-dissect_nbap_MidambleShiftShort(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,
- 0U, 5U, NULL, NULL, FALSE);
+dissect_nbap_MidambleShiftShort(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 5U, NULL, FALSE);
return offset;
}
-static int dissect_ueSpecificMidamble1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MidambleShiftShort(tvb, offset, pinfo, tree, hf_nbap_ueSpecificMidamble1);
+static int dissect_ueSpecificMidamble1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MidambleShiftShort(tvb, offset, actx, tree, hf_nbap_ueSpecificMidamble1);
}
@@ -12099,15 +12099,15 @@ static const per_choice_t T_midambleAllocationMode1_choice[] = {
};
static int
-dissect_nbap_T_midambleAllocationMode1(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_T_midambleAllocationMode1(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_T_midambleAllocationMode1, T_midambleAllocationMode1_choice,
NULL);
return offset;
}
-static int dissect_midambleAllocationMode1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_midambleAllocationMode1(tvb, offset, pinfo, tree, hf_nbap_midambleAllocationMode1);
+static int dissect_midambleAllocationMode1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_midambleAllocationMode1(tvb, offset, actx, tree, hf_nbap_midambleAllocationMode1);
}
@@ -12118,14 +12118,14 @@ static const per_sequence_t T_type2_sequence[] = {
};
static int
-dissect_nbap_T_type2(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_T_type2(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_T_type2, T_type2_sequence);
return offset;
}
-static int dissect_type2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_type2(tvb, offset, pinfo, tree, hf_nbap_type2);
+static int dissect_type2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_type2(tvb, offset, actx, tree, hf_nbap_type2);
}
@@ -12142,15 +12142,15 @@ static const per_choice_t T_midambleAllocationMode2_choice[] = {
};
static int
-dissect_nbap_T_midambleAllocationMode2(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_T_midambleAllocationMode2(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_T_midambleAllocationMode2, T_midambleAllocationMode2_choice,
NULL);
return offset;
}
-static int dissect_midambleAllocationMode2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_midambleAllocationMode2(tvb, offset, pinfo, tree, hf_nbap_midambleAllocationMode2);
+static int dissect_midambleAllocationMode2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_midambleAllocationMode2(tvb, offset, actx, tree, hf_nbap_midambleAllocationMode2);
}
@@ -12161,14 +12161,14 @@ static const per_sequence_t T_type3_sequence[] = {
};
static int
-dissect_nbap_T_type3(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_T_type3(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_T_type3, T_type3_sequence);
return offset;
}
-static int dissect_type3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_type3(tvb, offset, pinfo, tree, hf_nbap_type3);
+static int dissect_type3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_type3(tvb, offset, actx, tree, hf_nbap_type3);
}
@@ -12187,34 +12187,34 @@ static const per_choice_t MidambleShiftAndBurstType_choice[] = {
};
static int
-dissect_nbap_MidambleShiftAndBurstType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MidambleShiftAndBurstType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_MidambleShiftAndBurstType, MidambleShiftAndBurstType_choice,
NULL);
return offset;
}
-static int dissect_midambleShiftandBurstType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MidambleShiftAndBurstType(tvb, offset, pinfo, tree, hf_nbap_midambleShiftandBurstType);
+static int dissect_midambleShiftandBurstType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MidambleShiftAndBurstType(tvb, offset, actx, tree, hf_nbap_midambleShiftandBurstType);
}
-static int dissect_midambleshiftAndBurstType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MidambleShiftAndBurstType(tvb, offset, pinfo, tree, hf_nbap_midambleshiftAndBurstType);
+static int dissect_midambleshiftAndBurstType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MidambleShiftAndBurstType(tvb, offset, actx, tree, hf_nbap_midambleshiftAndBurstType);
}
-static int dissect_midambleShiftAndBurstType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MidambleShiftAndBurstType(tvb, offset, pinfo, tree, hf_nbap_midambleShiftAndBurstType);
+static int dissect_midambleShiftAndBurstType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MidambleShiftAndBurstType(tvb, offset, actx, tree, hf_nbap_midambleShiftAndBurstType);
}
static int
-dissect_nbap_DPCH_ID(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,
- 0U, 239U, NULL, NULL, FALSE);
+dissect_nbap_DPCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 239U, NULL, FALSE);
return offset;
}
-static int dissect_dPCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DPCH_ID(tvb, offset, pinfo, tree, hf_nbap_dPCH_ID);
+static int dissect_dPCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DPCH_ID(tvb, offset, actx, tree, hf_nbap_dPCH_ID);
}
@@ -12255,29 +12255,29 @@ static const value_string nbap_TDD_ChannelisationCode_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_TDD_ChannelisationCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 31, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_tdd_ChannelisationCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_ChannelisationCode(tvb, offset, pinfo, tree, hf_nbap_tdd_ChannelisationCode);
+static int dissect_tdd_ChannelisationCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_ChannelisationCode(tvb, offset, actx, tree, hf_nbap_tdd_ChannelisationCode);
}
-static int dissect_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_ChannelisationCode(tvb, offset, pinfo, tree, hf_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item);
+static int dissect_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_ChannelisationCode(tvb, offset, actx, tree, hf_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item);
}
-static int dissect_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_ChannelisationCode(tvb, offset, pinfo, tree, hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item);
+static int dissect_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_ChannelisationCode(tvb, offset, actx, tree, hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item);
}
-static int dissect_first_TDD_ChannelisationCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_ChannelisationCode(tvb, offset, pinfo, tree, hf_nbap_first_TDD_ChannelisationCode);
+static int dissect_first_TDD_ChannelisationCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_ChannelisationCode(tvb, offset, actx, tree, hf_nbap_first_TDD_ChannelisationCode);
}
-static int dissect_second_TDD_ChannelisationCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_ChannelisationCode(tvb, offset, pinfo, tree, hf_nbap_second_TDD_ChannelisationCode);
+static int dissect_second_TDD_ChannelisationCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_ChannelisationCode(tvb, offset, actx, tree, hf_nbap_second_TDD_ChannelisationCode);
}
-static int dissect_tDD_ChannelisationCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_ChannelisationCode(tvb, offset, pinfo, tree, hf_nbap_tDD_ChannelisationCode);
+static int dissect_tDD_ChannelisationCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_ChannelisationCode(tvb, offset, actx, tree, hf_nbap_tDD_ChannelisationCode);
}
@@ -12289,14 +12289,14 @@ static const per_sequence_t TDD_DL_Code_InformationItem_sequence[] = {
};
static int
-dissect_nbap_TDD_DL_Code_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TDD_DL_Code_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_TDD_DL_Code_InformationItem, TDD_DL_Code_InformationItem_sequence);
return offset;
}
-static int dissect_TDD_DL_Code_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_DL_Code_InformationItem(tvb, offset, pinfo, tree, hf_nbap_TDD_DL_Code_Information_item);
+static int dissect_TDD_DL_Code_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_DL_Code_InformationItem(tvb, offset, actx, tree, hf_nbap_TDD_DL_Code_Information_item);
}
@@ -12305,15 +12305,15 @@ static const per_sequence_t TDD_DL_Code_Information_sequence_of[1] = {
};
static int
-dissect_nbap_TDD_DL_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TDD_DL_Code_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_TDD_DL_Code_Information, TDD_DL_Code_Information_sequence_of,
1, 240);
return offset;
}
-static int dissect_dL_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_DL_Code_Information(tvb, offset, pinfo, tree, hf_nbap_dL_Code_Information);
+static int dissect_dL_Code_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_DL_Code_Information(tvb, offset, actx, tree, hf_nbap_dL_Code_Information);
}
@@ -12327,14 +12327,14 @@ static const per_sequence_t DL_Timeslot_InformationItem_sequence[] = {
};
static int
-dissect_nbap_DL_Timeslot_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Timeslot_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Timeslot_InformationItem, DL_Timeslot_InformationItem_sequence);
return offset;
}
-static int dissect_DL_Timeslot_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Timeslot_InformationItem(tvb, offset, pinfo, tree, hf_nbap_DL_Timeslot_Information_item);
+static int dissect_DL_Timeslot_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Timeslot_InformationItem(tvb, offset, actx, tree, hf_nbap_DL_Timeslot_Information_item);
}
@@ -12343,15 +12343,15 @@ static const per_sequence_t DL_Timeslot_Information_sequence_of[1] = {
};
static int
-dissect_nbap_DL_Timeslot_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Timeslot_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Timeslot_Information, DL_Timeslot_Information_sequence_of,
1, 15);
return offset;
}
-static int dissect_dL_Timeslot_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Timeslot_Information(tvb, offset, pinfo, tree, hf_nbap_dL_Timeslot_Information);
+static int dissect_dL_Timeslot_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Timeslot_Information(tvb, offset, actx, tree, hf_nbap_dL_Timeslot_Information);
}
@@ -12365,14 +12365,14 @@ static const per_sequence_t DL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence[
};
static int
-dissect_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD, DL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_DPCH_InformationItem_RL_AdditionRqstTDD);
+static int dissect_id_DL_DPCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_InformationItem_RL_AdditionRqstTDD);
}
@@ -12386,27 +12386,27 @@ static const per_sequence_t DL_DPCH_InformationItem_RL_SetupRqstTDD_sequence[] =
};
static int
-dissect_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD, DL_DPCH_InformationItem_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_DPCH_InformationList_RL_SetupRqstTDD);
+static int dissect_id_DL_DPCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_InformationList_RL_SetupRqstTDD);
}
static int
-dissect_nbap_DL_DPCH_SlotFormat(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,
- 0U, 16U, NULL, NULL, TRUE);
+dissect_nbap_DL_DPCH_SlotFormat(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16U, NULL, TRUE);
return offset;
}
-static int dissect_dl_DPCH_SlotFormat(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_SlotFormat(tvb, offset, pinfo, tree, hf_nbap_dl_DPCH_SlotFormat);
+static int dissect_dl_DPCH_SlotFormat(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_SlotFormat(tvb, offset, actx, tree, hf_nbap_dl_DPCH_SlotFormat);
}
@@ -12418,14 +12418,14 @@ static const value_string nbap_TFCI_SignallingMode_TFCI_SignallingOption_vals[]
static int
-dissect_nbap_TFCI_SignallingMode_TFCI_SignallingOption(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);
+dissect_nbap_TFCI_SignallingMode_TFCI_SignallingOption(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_tFCI_SignallingOption(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TFCI_SignallingMode_TFCI_SignallingOption(tvb, offset, pinfo, tree, hf_nbap_tFCI_SignallingOption);
+static int dissect_tFCI_SignallingOption(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TFCI_SignallingMode_TFCI_SignallingOption(tvb, offset, actx, tree, hf_nbap_tFCI_SignallingOption);
}
@@ -12438,14 +12438,14 @@ static const per_sequence_t TFCI_SignallingMode_sequence[] = {
};
static int
-dissect_nbap_TFCI_SignallingMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TFCI_SignallingMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_TFCI_SignallingMode, TFCI_SignallingMode_sequence);
return offset;
}
-static int dissect_tFCI_SignallingMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TFCI_SignallingMode(tvb, offset, pinfo, tree, hf_nbap_tFCI_SignallingMode);
+static int dissect_tFCI_SignallingMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TFCI_SignallingMode(tvb, offset, actx, tree, hf_nbap_tFCI_SignallingMode);
}
@@ -12457,14 +12457,14 @@ static const value_string nbap_LimitedPowerIncrease_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_LimitedPowerIncrease(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_limitedPowerIncrease(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_LimitedPowerIncrease(tvb, offset, pinfo, tree, hf_nbap_limitedPowerIncrease);
+static int dissect_limitedPowerIncrease(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_LimitedPowerIncrease(tvb, offset, actx, tree, hf_nbap_limitedPowerIncrease);
}
@@ -12482,14 +12482,14 @@ static const per_sequence_t DL_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
};
static int
-dissect_nbap_DL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_DPCH_Information_RL_ReconfPrepFDD, DL_DPCH_Information_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_DPCH_Information_RL_ReconfPrepFDD);
+static int dissect_id_DL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_Information_RL_ReconfPrepFDD);
}
@@ -12502,14 +12502,14 @@ static const per_sequence_t DL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
};
static int
-dissect_nbap_DL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_DPCH_Information_RL_ReconfRqstFDD, DL_DPCH_Information_RL_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_DPCH_Information_RL_ReconfRqstFDD);
+static int dissect_id_DL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_Information_RL_ReconfRqstFDD);
}
@@ -12522,14 +12522,14 @@ static const per_sequence_t PowerOffsetInformation_RL_SetupRqstFDD_sequence[] =
};
static int
-dissect_nbap_PowerOffsetInformation_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PowerOffsetInformation_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PowerOffsetInformation_RL_SetupRqstFDD, PowerOffsetInformation_RL_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_powerOffsetInformation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PowerOffsetInformation_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_powerOffsetInformation1);
+static int dissect_powerOffsetInformation1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PowerOffsetInformation_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_powerOffsetInformation1);
}
@@ -12543,14 +12543,14 @@ static const value_string nbap_FDD_TPC_DownlinkStepSize_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_FDD_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_fdd_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FDD_TPC_DownlinkStepSize(tvb, offset, pinfo, tree, hf_nbap_fdd_TPC_DownlinkStepSize);
+static int dissect_fdd_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_nbap_fdd_TPC_DownlinkStepSize);
}
@@ -12562,17 +12562,17 @@ static const value_string nbap_InnerLoopDLPCStatus_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_InnerLoopDLPCStatus(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_InnerLoopDLPCStatus(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_InnerLoopDLPCStatus(tvb, offset, pinfo, tree, hf_nbap_id_InnerLoopDLPCStatus);
+static int dissect_id_InnerLoopDLPCStatus(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_InnerLoopDLPCStatus(tvb, offset, actx, tree, hf_nbap_id_InnerLoopDLPCStatus);
}
-static int dissect_innerLoopDLPCStatus(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_InnerLoopDLPCStatus(tvb, offset, pinfo, tree, hf_nbap_innerLoopDLPCStatus);
+static int dissect_innerLoopDLPCStatus(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_InnerLoopDLPCStatus(tvb, offset, actx, tree, hf_nbap_innerLoopDLPCStatus);
}
@@ -12593,14 +12593,14 @@ static const per_sequence_t DL_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
};
static int
-dissect_nbap_DL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_DPCH_Information_RL_SetupRqstFDD, DL_DPCH_Information_RL_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_DPCH_Information_RL_SetupRqstFDD);
+static int dissect_id_DL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_Information_RL_SetupRqstFDD);
}
@@ -12612,226 +12612,226 @@ static const value_string nbap_DL_DPCH_TimingAdjustment_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_DL_DPCH_TimingAdjustment(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_DL_DPCH_TimingAdjustment(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_TimingAdjustment(tvb, offset, pinfo, tree, hf_nbap_id_DL_DPCH_TimingAdjustment);
+static int dissect_id_DL_DPCH_TimingAdjustment(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_TimingAdjustment(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_TimingAdjustment);
}
-static int dissect_id_Initial_DL_DPCH_TimingAdjustment(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_TimingAdjustment(tvb, offset, pinfo, tree, hf_nbap_id_Initial_DL_DPCH_TimingAdjustment);
+static int dissect_id_Initial_DL_DPCH_TimingAdjustment(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_TimingAdjustment(tvb, offset, actx, tree, hf_nbap_id_Initial_DL_DPCH_TimingAdjustment);
}
static int
-dissect_nbap_RL_ID(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,
- 0U, 31U, NULL, NULL, FALSE);
+dissect_nbap_RL_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 31U, NULL, FALSE);
return offset;
}
-static int dissect_id_HSPDSCH_RL_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_ID(tvb, offset, pinfo, tree, hf_nbap_id_HSPDSCH_RL_ID);
+static int dissect_id_HSPDSCH_RL_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_ID(tvb, offset, actx, tree, hf_nbap_id_HSPDSCH_RL_ID);
}
-static int dissect_id_PDSCH_RL_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_ID(tvb, offset, pinfo, tree, hf_nbap_id_PDSCH_RL_ID);
+static int dissect_id_PDSCH_RL_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_ID(tvb, offset, actx, tree, hf_nbap_id_PDSCH_RL_ID);
}
-static int dissect_id_RL_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_ID(tvb, offset, pinfo, tree, hf_nbap_id_RL_ID);
+static int dissect_id_RL_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_ID(tvb, offset, actx, tree, hf_nbap_id_RL_ID);
}
-static int dissect_rL_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_ID(tvb, offset, pinfo, tree, hf_nbap_rL_ID);
+static int dissect_rL_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_ID(tvb, offset, actx, tree, hf_nbap_rL_ID);
}
static int
-dissect_nbap_DL_Power(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,
- -350, 150U, NULL, NULL, FALSE);
+dissect_nbap_DL_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -350, 150U, NULL, FALSE);
return offset;
}
-static int dissect_id_DLReferencePower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_DLReferencePower);
+static int dissect_id_DLReferencePower(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_DLReferencePower);
}
-static int dissect_id_maxFACH_Power_LCR_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_maxFACH_Power_LCR_CTCH_SetupRqstTDD);
+static int dissect_id_maxFACH_Power_LCR_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_maxFACH_Power_LCR_CTCH_SetupRqstTDD);
}
-static int dissect_id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD);
+static int dissect_id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD);
}
-static int dissect_id_PCH_Power_LCR_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_PCH_Power_LCR_CTCH_SetupRqstTDD);
+static int dissect_id_PCH_Power_LCR_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_PCH_Power_LCR_CTCH_SetupRqstTDD);
}
-static int dissect_id_PCH_Power_LCR_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_PCH_Power_LCR_CTCH_ReconfRqstTDD);
+static int dissect_id_PCH_Power_LCR_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_PCH_Power_LCR_CTCH_ReconfRqstTDD);
}
-static int dissect_id_InitDL_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_InitDL_Power);
+static int dissect_id_InitDL_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_InitDL_Power);
}
-static int dissect_id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD);
+static int dissect_id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD);
}
-static int dissect_id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD);
+static int dissect_id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD);
}
-static int dissect_id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD);
+static int dissect_id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD);
}
-static int dissect_id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD);
+static int dissect_id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD);
}
-static int dissect_id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD);
+static int dissect_id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD);
}
-static int dissect_id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD);
+static int dissect_id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD);
}
-static int dissect_id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD);
+static int dissect_id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD);
}
-static int dissect_id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD);
+static int dissect_id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD);
}
-static int dissect_id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD);
+static int dissect_id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD);
}
-static int dissect_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD);
+static int dissect_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD);
}
-static int dissect_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD);
+static int dissect_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD);
}
-static int dissect_id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD);
+static int dissect_id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD);
}
-static int dissect_id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD);
+static int dissect_id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD);
}
-static int dissect_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD);
+static int dissect_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD);
}
-static int dissect_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD);
+static int dissect_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD);
}
-static int dissect_id_Initial_DL_Power_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_Initial_DL_Power_TimeslotLCR_InformationItem);
+static int dissect_id_Initial_DL_Power_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_Initial_DL_Power_TimeslotLCR_InformationItem);
}
-static int dissect_id_Maximum_DL_Power_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_Maximum_DL_Power_TimeslotLCR_InformationItem);
+static int dissect_id_Maximum_DL_Power_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_Maximum_DL_Power_TimeslotLCR_InformationItem);
}
-static int dissect_id_Minimum_DL_Power_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_id_Minimum_DL_Power_TimeslotLCR_InformationItem);
+static int dissect_id_Minimum_DL_Power_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_id_Minimum_DL_Power_TimeslotLCR_InformationItem);
}
-static int dissect_maxFACH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_maxFACH_Power);
+static int dissect_maxFACH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_maxFACH_Power);
}
-static int dissect_pCH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_pCH_Power);
+static int dissect_pCH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_pCH_Power);
}
-static int dissect_s_CCPCH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_s_CCPCH_Power);
+static int dissect_s_CCPCH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_s_CCPCH_Power);
}
-static int dissect_sCCPCH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_sCCPCH_Power);
+static int dissect_sCCPCH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_sCCPCH_Power);
}
-static int dissect_primarySCH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_primarySCH_Power);
+static int dissect_primarySCH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_primarySCH_Power);
}
-static int dissect_secondarySCH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_secondarySCH_Power);
+static int dissect_secondarySCH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_secondarySCH_Power);
}
-static int dissect_secondaryCPICH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_secondaryCPICH_Power);
+static int dissect_secondaryCPICH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_secondaryCPICH_Power);
}
-static int dissect_bCH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_bCH_Power);
+static int dissect_bCH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_bCH_Power);
}
-static int dissect_sCH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_sCH_Power);
+static int dissect_sCH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_sCH_Power);
}
-static int dissect_initialDL_transmissionPower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_initialDL_transmissionPower);
+static int dissect_initialDL_transmissionPower(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_initialDL_transmissionPower);
}
-static int dissect_maximumDL_power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_maximumDL_power);
+static int dissect_maximumDL_power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_maximumDL_power);
}
-static int dissect_minimumDL_power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_minimumDL_power);
+static int dissect_minimumDL_power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_minimumDL_power);
}
-static int dissect_initialDL_TransmissionPower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_initialDL_TransmissionPower);
+static int dissect_initialDL_TransmissionPower(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_initialDL_TransmissionPower);
}
-static int dissect_maximumDL_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_maximumDL_Power);
+static int dissect_maximumDL_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_maximumDL_Power);
}
-static int dissect_minimumDL_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_minimumDL_Power);
+static int dissect_minimumDL_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_minimumDL_Power);
}
-static int dissect_initial_DL_Transmission_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_initial_DL_Transmission_Power);
+static int dissect_initial_DL_Transmission_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_initial_DL_Transmission_Power);
}
-static int dissect_maxDL_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_maxDL_Power);
+static int dissect_maxDL_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_maxDL_Power);
}
-static int dissect_minDL_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_minDL_Power);
+static int dissect_minDL_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_minDL_Power);
}
-static int dissect_cCTrCH_Initial_DL_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_cCTrCH_Initial_DL_Power);
+static int dissect_cCTrCH_Initial_DL_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_cCTrCH_Initial_DL_Power);
}
-static int dissect_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD);
+static int dissect_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD);
}
-static int dissect_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD);
+static int dissect_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD);
}
-static int dissect_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD);
+static int dissect_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD);
}
-static int dissect_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD);
+static int dissect_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD);
}
-static int dissect_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD);
+static int dissect_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD);
}
-static int dissect_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD);
+static int dissect_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD);
}
-static int dissect_maxPowerLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_maxPowerLCR);
+static int dissect_maxPowerLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_maxPowerLCR);
}
-static int dissect_minPowerLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_minPowerLCR);
+static int dissect_minPowerLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_minPowerLCR);
}
-static int dissect_dl_ReferencePower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_dl_ReferencePower);
+static int dissect_dl_ReferencePower(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_dl_ReferencePower);
}
-static int dissect_hS_SCCH_MaxPower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_hS_SCCH_MaxPower);
+static int dissect_hS_SCCH_MaxPower(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_hS_SCCH_MaxPower);
}
-static int dissect_initialDLTransPower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_initialDLTransPower);
+static int dissect_initialDLTransPower(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_initialDLTransPower);
}
-static int dissect_dlTransPower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_dlTransPower);
+static int dissect_dlTransPower(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_dlTransPower);
}
-static int dissect_dLTransPower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_dLTransPower);
+static int dissect_dLTransPower(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_dLTransPower);
}
-static int dissect_initial_dl_tx_power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_initial_dl_tx_power);
+static int dissect_initial_dl_tx_power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_initial_dl_tx_power);
}
-static int dissect_dLReferencePower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_dLReferencePower);
+static int dissect_dLReferencePower(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_dLReferencePower);
}
-static int dissect_dl_Reference_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Power(tvb, offset, pinfo, tree, hf_nbap_dl_Reference_Power);
+static int dissect_dl_Reference_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Power(tvb, offset, actx, tree, hf_nbap_dl_Reference_Power);
}
@@ -12843,14 +12843,14 @@ static const per_sequence_t DL_ReferencePowerInformationItem_DL_PC_Rqst_sequence
};
static int
-dissect_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst, DL_ReferencePowerInformationItem_DL_PC_Rqst_sequence);
return offset;
}
-static int dissect_id_DL_ReferencePowerInformationItem_DL_PC_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst(tvb, offset, pinfo, tree, hf_nbap_id_DL_ReferencePowerInformationItem_DL_PC_Rqst);
+static int dissect_id_DL_ReferencePowerInformationItem_DL_PC_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst(tvb, offset, actx, tree, hf_nbap_id_DL_ReferencePowerInformationItem_DL_PC_Rqst);
}
@@ -12859,28 +12859,28 @@ static const per_sequence_t DL_ReferencePowerInformationList_DL_PC_Rqst_sequence
};
static int
-dissect_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst, DL_ReferencePowerInformationList_DL_PC_Rqst_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_DLReferencePowerList_DL_PC_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst(tvb, offset, pinfo, tree, hf_nbap_id_DLReferencePowerList_DL_PC_Rqst);
+static int dissect_id_DLReferencePowerList_DL_PC_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst(tvb, offset, actx, tree, hf_nbap_id_DLReferencePowerList_DL_PC_Rqst);
}
static int
-dissect_nbap_DSCH_ID(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_nbap_DSCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_dSCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DSCH_ID(tvb, offset, pinfo, tree, hf_nbap_dSCH_ID);
+static int dissect_dSCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DSCH_ID(tvb, offset, actx, tree, hf_nbap_dSCH_ID);
}
@@ -12897,14 +12897,14 @@ static const per_sequence_t DSCH_TDD_InformationItem_sequence[] = {
};
static int
-dissect_nbap_DSCH_TDD_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DSCH_TDD_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DSCH_TDD_InformationItem, DSCH_TDD_InformationItem_sequence);
return offset;
}
-static int dissect_DSCH_TDD_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DSCH_TDD_InformationItem(tvb, offset, pinfo, tree, hf_nbap_DSCH_TDD_Information_item);
+static int dissect_DSCH_TDD_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DSCH_TDD_InformationItem(tvb, offset, actx, tree, hf_nbap_DSCH_TDD_Information_item);
}
@@ -12913,18 +12913,18 @@ static const per_sequence_t DSCH_TDD_Information_sequence_of[1] = {
};
static int
-dissect_nbap_DSCH_TDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DSCH_TDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DSCH_TDD_Information, DSCH_TDD_Information_sequence_of,
1, 32);
return offset;
}
-static int dissect_id_DSCHs_to_Add_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DSCH_TDD_Information(tvb, offset, pinfo, tree, hf_nbap_id_DSCHs_to_Add_TDD);
+static int dissect_id_DSCHs_to_Add_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DSCH_TDD_Information(tvb, offset, actx, tree, hf_nbap_id_DSCHs_to_Add_TDD);
}
-static int dissect_id_DSCH_TDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DSCH_TDD_Information(tvb, offset, pinfo, tree, hf_nbap_id_DSCH_TDD_Information);
+static int dissect_id_DSCH_TDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DSCH_TDD_Information(tvb, offset, actx, tree, hf_nbap_id_DSCH_TDD_Information);
}
@@ -12935,14 +12935,14 @@ static const per_sequence_t DSCH_Information_DeleteItem_RL_ReconfPrepTDD_sequenc
};
static int
-dissect_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD, DSCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item);
+static int dissect_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item);
}
@@ -12951,15 +12951,15 @@ static const per_sequence_t DSCH_Information_DeleteList_RL_ReconfPrepTDD_sequenc
};
static int
-dissect_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD, DSCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of,
1, 32);
return offset;
}
-static int dissect_id_DSCH_Information_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_DSCH_Information_DeleteList_RL_ReconfPrepTDD);
+static int dissect_id_DSCH_Information_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DSCH_Information_DeleteList_RL_ReconfPrepTDD);
}
@@ -12977,14 +12977,14 @@ static const per_sequence_t DSCH_Information_ModifyItem_RL_ReconfPrepTDD_sequenc
};
static int
-dissect_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD, DSCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item);
+static int dissect_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item);
}
@@ -12993,15 +12993,15 @@ static const per_sequence_t DSCH_Information_ModifyList_RL_ReconfPrepTDD_sequenc
};
static int
-dissect_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD, DSCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of,
1, 32);
return offset;
}
-static int dissect_id_DSCH_Information_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_DSCH_Information_ModifyList_RL_ReconfPrepTDD);
+static int dissect_id_DSCH_Information_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DSCH_Information_ModifyList_RL_ReconfPrepTDD);
}
@@ -13014,14 +13014,14 @@ static const per_sequence_t DSCH_InformationResponseItem_sequence[] = {
};
static int
-dissect_nbap_DSCH_InformationResponseItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DSCH_InformationResponseItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DSCH_InformationResponseItem, DSCH_InformationResponseItem_sequence);
return offset;
}
-static int dissect_DSCH_InformationResponse_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DSCH_InformationResponseItem(tvb, offset, pinfo, tree, hf_nbap_DSCH_InformationResponse_item);
+static int dissect_DSCH_InformationResponse_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DSCH_InformationResponseItem(tvb, offset, actx, tree, hf_nbap_DSCH_InformationResponse_item);
}
@@ -13030,15 +13030,15 @@ static const per_sequence_t DSCH_InformationResponse_sequence_of[1] = {
};
static int
-dissect_nbap_DSCH_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DSCH_InformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DSCH_InformationResponse, DSCH_InformationResponse_sequence_of,
1, 32);
return offset;
}
-static int dissect_id_DSCH_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DSCH_InformationResponse(tvb, offset, pinfo, tree, hf_nbap_id_DSCH_InformationResponse);
+static int dissect_id_DSCH_InformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DSCH_InformationResponse(tvb, offset, actx, tree, hf_nbap_id_DSCH_InformationResponse);
}
@@ -13049,14 +13049,14 @@ static const per_sequence_t DSCH_RearrangeItem_Bearer_RearrangeInd_sequence[] =
};
static int
-dissect_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd, DSCH_RearrangeItem_Bearer_RearrangeInd_sequence);
return offset;
}
-static int dissect_DSCH_RearrangeList_Bearer_RearrangeInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd(tvb, offset, pinfo, tree, hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_item);
+static int dissect_DSCH_RearrangeList_Bearer_RearrangeInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd(tvb, offset, actx, tree, hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_item);
}
@@ -13065,15 +13065,15 @@ static const per_sequence_t DSCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1
};
static int
-dissect_nbap_DSCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DSCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DSCH_RearrangeList_Bearer_RearrangeInd, DSCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_DSCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, pinfo, tree, hf_nbap_id_DSCH_RearrangeList_Bearer_RearrangeInd);
+static int dissect_id_DSCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, tree, hf_nbap_id_DSCH_RearrangeList_Bearer_RearrangeInd);
}
@@ -13085,14 +13085,14 @@ static const value_string nbap_End_Of_Audit_Sequence_Indicator_vals[] = {
static int
-dissect_nbap_End_Of_Audit_Sequence_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);
+dissect_nbap_End_Of_Audit_Sequence_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_End_Of_Audit_Sequence_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_End_Of_Audit_Sequence_Indicator(tvb, offset, pinfo, tree, hf_nbap_id_End_Of_Audit_Sequence_Indicator);
+static int dissect_id_End_Of_Audit_Sequence_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_End_Of_Audit_Sequence_Indicator(tvb, offset, actx, tree, hf_nbap_id_End_Of_Audit_Sequence_Indicator);
}
@@ -13105,14 +13105,14 @@ static const per_sequence_t FACH_ParametersItem_CTCH_ReconfRqstTDD_sequence[] =
};
static int
-dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD, FACH_ParametersItem_CTCH_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_FACH_ParametersList_CTCH_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_item);
+static int dissect_FACH_ParametersList_CTCH_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_item);
}
@@ -13121,15 +13121,15 @@ static const per_sequence_t FACH_ParametersList_CTCH_ReconfRqstTDD_sequence_of[1
};
static int
-dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD, FACH_ParametersList_CTCH_ReconfRqstTDD_sequence_of,
0, 8);
return offset;
}
-static int dissect_id_FACH_ParametersList_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_FACH_ParametersList_CTCH_ReconfRqstTDD);
+static int dissect_id_FACH_ParametersList_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_FACH_ParametersList_CTCH_ReconfRqstTDD);
}
@@ -13144,14 +13144,14 @@ static const per_sequence_t FACH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = {
};
static int
-dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD, FACH_ParametersItem_CTCH_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_FACH_ParametersListIE_CTCH_SetupRqstFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_item);
+static int dissect_FACH_ParametersListIE_CTCH_SetupRqstFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_item);
}
@@ -13160,15 +13160,15 @@ static const per_sequence_t FACH_ParametersListIE_CTCH_SetupRqstFDD_sequence_of[
};
static int
-dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD, FACH_ParametersListIE_CTCH_SetupRqstFDD_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_FACH_ParametersListIE_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_FACH_ParametersListIE_CTCH_SetupRqstFDD);
+static int dissect_id_FACH_ParametersListIE_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_FACH_ParametersListIE_CTCH_SetupRqstFDD);
}
@@ -13183,14 +13183,14 @@ static const per_sequence_t FACH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
};
static int
-dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD, FACH_ParametersItem_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_FACH_ParametersListIE_CTCH_SetupRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_item);
+static int dissect_FACH_ParametersListIE_CTCH_SetupRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_item);
}
@@ -13199,15 +13199,15 @@ static const per_sequence_t FACH_ParametersListIE_CTCH_SetupRqstTDD_sequence_of[
};
static int
-dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD, FACH_ParametersListIE_CTCH_SetupRqstTDD_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_FACH_ParametersListIE_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_FACH_ParametersListIE_CTCH_SetupRqstTDD);
+static int dissect_id_FACH_ParametersListIE_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_FACH_ParametersListIE_CTCH_SetupRqstTDD);
}
@@ -13216,15 +13216,15 @@ static const per_sequence_t Local_Cell_InformationList_ResourceStatusInd_sequenc
};
static int
-dissect_nbap_Local_Cell_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Local_Cell_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Local_Cell_InformationList_ResourceStatusInd, Local_Cell_InformationList_ResourceStatusInd_sequence_of,
1, 256);
return offset;
}
-static int dissect_local_Cell_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Local_Cell_InformationList_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_local_Cell_InformationList);
+static int dissect_local_Cell_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Local_Cell_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_local_Cell_InformationList);
}
@@ -13233,15 +13233,15 @@ static const per_sequence_t Local_Cell_Group_InformationList_ResourceStatusInd_s
};
static int
-dissect_nbap_Local_Cell_Group_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Local_Cell_Group_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Local_Cell_Group_InformationList_ResourceStatusInd, Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of,
1, 256);
return offset;
}
-static int dissect_local_Cell_Group_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Local_Cell_Group_InformationList_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_local_Cell_Group_InformationList);
+static int dissect_local_Cell_Group_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Local_Cell_Group_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_local_Cell_Group_InformationList);
}
@@ -13253,14 +13253,14 @@ static const per_sequence_t No_Failure_ResourceStatusInd_sequence[] = {
};
static int
-dissect_nbap_No_Failure_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_No_Failure_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_No_Failure_ResourceStatusInd, No_Failure_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_no_Failure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_No_Failure_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_no_Failure);
+static int dissect_no_Failure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_No_Failure_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_no_Failure);
}
@@ -13269,15 +13269,15 @@ static const per_sequence_t Local_Cell_InformationList2_ResourceStatusInd_sequen
};
static int
-dissect_nbap_Local_Cell_InformationList2_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Local_Cell_InformationList2_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Local_Cell_InformationList2_ResourceStatusInd, Local_Cell_InformationList2_ResourceStatusInd_sequence_of,
1, 256);
return offset;
}
-static int dissect_local_Cell_InformationList1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Local_Cell_InformationList2_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_local_Cell_InformationList1);
+static int dissect_local_Cell_InformationList1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Local_Cell_InformationList2_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_local_Cell_InformationList1);
}
@@ -13286,15 +13286,15 @@ static const per_sequence_t Local_Cell_Group_InformationList2_ResourceStatusInd_
};
static int
-dissect_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd, Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of,
1, 256);
return offset;
}
-static int dissect_local_Cell_Group_InformationList1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_local_Cell_Group_InformationList1);
+static int dissect_local_Cell_Group_InformationList1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_local_Cell_Group_InformationList1);
}
@@ -13303,15 +13303,15 @@ static const per_sequence_t CCP_InformationList_ResourceStatusInd_sequence_of[1]
};
static int
-dissect_nbap_CCP_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CCP_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_CCP_InformationList_ResourceStatusInd, CCP_InformationList_ResourceStatusInd_sequence_of,
1, 256);
return offset;
}
-static int dissect_cCP_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCP_InformationList_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_cCP_InformationList);
+static int dissect_cCP_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCP_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_cCP_InformationList);
}
@@ -13320,15 +13320,15 @@ static const per_sequence_t Cell_InformationList_ResourceStatusInd_sequence_of[1
};
static int
-dissect_nbap_Cell_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Cell_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Cell_InformationList_ResourceStatusInd, Cell_InformationList_ResourceStatusInd_sequence_of,
1, 256);
return offset;
}
-static int dissect_cell_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Cell_InformationList_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_cell_InformationList);
+static int dissect_cell_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Cell_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_cell_InformationList);
}
@@ -13342,14 +13342,14 @@ static const per_sequence_t ServiceImpacting_ResourceStatusInd_sequence[] = {
};
static int
-dissect_nbap_ServiceImpacting_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ServiceImpacting_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_ServiceImpacting_ResourceStatusInd, ServiceImpacting_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_serviceImpacting(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ServiceImpacting_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_serviceImpacting);
+static int dissect_serviceImpacting(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ServiceImpacting_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_serviceImpacting);
}
@@ -13366,41 +13366,41 @@ static const per_choice_t IndicationType_ResourceStatusInd_choice[] = {
};
static int
-dissect_nbap_IndicationType_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_IndicationType_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_IndicationType_ResourceStatusInd, IndicationType_ResourceStatusInd_choice,
NULL);
return offset;
}
-static int dissect_id_IndicationType_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_IndicationType_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_id_IndicationType_ResourceStatusInd);
+static int dissect_id_IndicationType_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_IndicationType_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_IndicationType_ResourceStatusInd);
}
static int
-dissect_nbap_DL_or_Global_CapacityCredit(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_nbap_DL_or_Global_CapacityCredit(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_dl_or_global_capacityCredit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_or_Global_CapacityCredit(tvb, offset, pinfo, tree, hf_nbap_dl_or_global_capacityCredit);
+static int dissect_dl_or_global_capacityCredit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_or_Global_CapacityCredit(tvb, offset, actx, tree, hf_nbap_dl_or_global_capacityCredit);
}
static int
-dissect_nbap_UL_CapacityCredit(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_nbap_UL_CapacityCredit(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_ul_capacityCredit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_CapacityCredit(tvb, offset, pinfo, tree, hf_nbap_ul_capacityCredit);
+static int dissect_ul_capacityCredit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_CapacityCredit(tvb, offset, actx, tree, hf_nbap_ul_capacityCredit);
}
@@ -13412,14 +13412,14 @@ static const per_sequence_t CommonChannelsCapacityConsumptionLaw_item_sequence[]
};
static int
-dissect_nbap_CommonChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonChannelsCapacityConsumptionLaw_item, CommonChannelsCapacityConsumptionLaw_item_sequence);
return offset;
}
-static int dissect_CommonChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonChannelsCapacityConsumptionLaw_item(tvb, offset, pinfo, tree, hf_nbap_CommonChannelsCapacityConsumptionLaw_item);
+static int dissect_CommonChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonChannelsCapacityConsumptionLaw_item(tvb, offset, actx, tree, hf_nbap_CommonChannelsCapacityConsumptionLaw_item);
}
@@ -13428,15 +13428,15 @@ static const per_sequence_t CommonChannelsCapacityConsumptionLaw_sequence_of[1]
};
static int
-dissect_nbap_CommonChannelsCapacityConsumptionLaw(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonChannelsCapacityConsumptionLaw(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonChannelsCapacityConsumptionLaw, CommonChannelsCapacityConsumptionLaw_sequence_of,
1, 8);
return offset;
}
-static int dissect_commonChannelsCapacityConsumptionLaw(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonChannelsCapacityConsumptionLaw(tvb, offset, pinfo, tree, hf_nbap_commonChannelsCapacityConsumptionLaw);
+static int dissect_commonChannelsCapacityConsumptionLaw(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonChannelsCapacityConsumptionLaw(tvb, offset, actx, tree, hf_nbap_commonChannelsCapacityConsumptionLaw);
}
@@ -13450,14 +13450,14 @@ static const per_sequence_t DedicatedChannelsCapacityConsumptionLaw_item_sequenc
};
static int
-dissect_nbap_DedicatedChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DedicatedChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DedicatedChannelsCapacityConsumptionLaw_item, DedicatedChannelsCapacityConsumptionLaw_item_sequence);
return offset;
}
-static int dissect_DedicatedChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DedicatedChannelsCapacityConsumptionLaw_item(tvb, offset, pinfo, tree, hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item);
+static int dissect_DedicatedChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DedicatedChannelsCapacityConsumptionLaw_item(tvb, offset, actx, tree, hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item);
}
@@ -13466,18 +13466,18 @@ static const per_sequence_t DedicatedChannelsCapacityConsumptionLaw_sequence_of[
};
static int
-dissect_nbap_DedicatedChannelsCapacityConsumptionLaw(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DedicatedChannelsCapacityConsumptionLaw(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DedicatedChannelsCapacityConsumptionLaw, DedicatedChannelsCapacityConsumptionLaw_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_E_DCH_CapacityConsumptionLaw(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DedicatedChannelsCapacityConsumptionLaw(tvb, offset, pinfo, tree, hf_nbap_id_E_DCH_CapacityConsumptionLaw);
+static int dissect_id_E_DCH_CapacityConsumptionLaw(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DedicatedChannelsCapacityConsumptionLaw(tvb, offset, actx, tree, hf_nbap_id_E_DCH_CapacityConsumptionLaw);
}
-static int dissect_dedicatedChannelsCapacityConsumptionLaw(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DedicatedChannelsCapacityConsumptionLaw(tvb, offset, pinfo, tree, hf_nbap_dedicatedChannelsCapacityConsumptionLaw);
+static int dissect_dedicatedChannelsCapacityConsumptionLaw(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DedicatedChannelsCapacityConsumptionLaw(tvb, offset, actx, tree, hf_nbap_dedicatedChannelsCapacityConsumptionLaw);
}
@@ -13492,14 +13492,14 @@ static const per_sequence_t Local_Cell_Group_InformationItem_AuditRsp_sequence[]
};
static int
-dissect_nbap_Local_Cell_Group_InformationItem_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Local_Cell_Group_InformationItem_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Local_Cell_Group_InformationItem_AuditRsp, Local_Cell_Group_InformationItem_AuditRsp_sequence);
return offset;
}
-static int dissect_id_Local_Cell_Group_InformationItem_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_id_Local_Cell_Group_InformationItem_AuditRsp);
+static int dissect_id_Local_Cell_Group_InformationItem_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_Local_Cell_Group_InformationItem_AuditRsp);
}
@@ -13514,14 +13514,14 @@ static const per_sequence_t Local_Cell_Group_InformationItem_ResourceStatusInd_s
};
static int
-dissect_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd, Local_Cell_Group_InformationItem_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_id_Local_Cell_Group_InformationItem_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_id_Local_Cell_Group_InformationItem_ResourceStatusInd);
+static int dissect_id_Local_Cell_Group_InformationItem_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_Local_Cell_Group_InformationItem_ResourceStatusInd);
}
@@ -13536,14 +13536,14 @@ static const per_sequence_t Local_Cell_Group_InformationItem2_ResourceStatusInd_
};
static int
-dissect_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd, Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_id_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_id_Local_Cell_Group_InformationItem2_ResourceStatusInd);
+static int dissect_id_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_Local_Cell_Group_InformationItem2_ResourceStatusInd);
}
@@ -13552,31 +13552,31 @@ static const per_sequence_t Local_Cell_Group_InformationList_AuditRsp_sequence_o
};
static int
-dissect_nbap_Local_Cell_Group_InformationList_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Local_Cell_Group_InformationList_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Local_Cell_Group_InformationList_AuditRsp, Local_Cell_Group_InformationList_AuditRsp_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_Local_Cell_Group_InformationList_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_id_Local_Cell_Group_InformationList_AuditRsp);
+static int dissect_id_Local_Cell_Group_InformationList_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_Local_Cell_Group_InformationList_AuditRsp);
}
static int
-dissect_nbap_MaximumDL_PowerCapability(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,
- 0U, 500U, NULL, NULL, FALSE);
+dissect_nbap_MaximumDL_PowerCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 500U, NULL, FALSE);
return offset;
}
-static int dissect_maximumDL_PowerCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MaximumDL_PowerCapability(tvb, offset, pinfo, tree, hf_nbap_maximumDL_PowerCapability);
+static int dissect_maximumDL_PowerCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MaximumDL_PowerCapability(tvb, offset, actx, tree, hf_nbap_maximumDL_PowerCapability);
}
-static int dissect_maximum_DL_PowerCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MaximumDL_PowerCapability(tvb, offset, pinfo, tree, hf_nbap_maximum_DL_PowerCapability);
+static int dissect_maximum_DL_PowerCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MaximumDL_PowerCapability(tvb, offset, actx, tree, hf_nbap_maximum_DL_PowerCapability);
}
@@ -13594,27 +13594,27 @@ static const value_string nbap_MinSpreadingFactor_vals[] = {
static int
-dissect_nbap_MinSpreadingFactor(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);
+dissect_nbap_MinSpreadingFactor(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 8, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_minSpreadingFactor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MinSpreadingFactor(tvb, offset, pinfo, tree, hf_nbap_minSpreadingFactor);
+static int dissect_minSpreadingFactor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MinSpreadingFactor(tvb, offset, actx, tree, hf_nbap_minSpreadingFactor);
}
static int
-dissect_nbap_MinimumDL_PowerCapability(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,
- 0U, 800U, NULL, NULL, FALSE);
+dissect_nbap_MinimumDL_PowerCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 800U, NULL, FALSE);
return offset;
}
-static int dissect_minimumDL_PowerCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MinimumDL_PowerCapability(tvb, offset, pinfo, tree, hf_nbap_minimumDL_PowerCapability);
+static int dissect_minimumDL_PowerCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MinimumDL_PowerCapability(tvb, offset, actx, tree, hf_nbap_minimumDL_PowerCapability);
}
@@ -13633,14 +13633,14 @@ static const per_sequence_t Local_Cell_InformationItem_AuditRsp_sequence[] = {
};
static int
-dissect_nbap_Local_Cell_InformationItem_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Local_Cell_InformationItem_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Local_Cell_InformationItem_AuditRsp, Local_Cell_InformationItem_AuditRsp_sequence);
return offset;
}
-static int dissect_id_Local_Cell_InformationItem_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Local_Cell_InformationItem_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_id_Local_Cell_InformationItem_AuditRsp);
+static int dissect_id_Local_Cell_InformationItem_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Local_Cell_InformationItem_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_Local_Cell_InformationItem_AuditRsp);
}
@@ -13652,14 +13652,14 @@ static const value_string nbap_AddorDeleteIndicator_vals[] = {
static int
-dissect_nbap_AddorDeleteIndicator(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);
+dissect_nbap_AddorDeleteIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_addorDeleteIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AddorDeleteIndicator(tvb, offset, pinfo, tree, hf_nbap_addorDeleteIndicator);
+static int dissect_addorDeleteIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AddorDeleteIndicator(tvb, offset, actx, tree, hf_nbap_addorDeleteIndicator);
}
@@ -13679,14 +13679,14 @@ static const per_sequence_t Local_Cell_InformationItem_ResourceStatusInd_sequenc
};
static int
-dissect_nbap_Local_Cell_InformationItem_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Local_Cell_InformationItem_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Local_Cell_InformationItem_ResourceStatusInd, Local_Cell_InformationItem_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_id_Local_Cell_InformationItem_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Local_Cell_InformationItem_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_id_Local_Cell_InformationItem_ResourceStatusInd);
+static int dissect_id_Local_Cell_InformationItem_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Local_Cell_InformationItem_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_Local_Cell_InformationItem_ResourceStatusInd);
}
@@ -13704,14 +13704,14 @@ static const per_sequence_t Local_Cell_InformationItem2_ResourceStatusInd_sequen
};
static int
-dissect_nbap_Local_Cell_InformationItem2_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Local_Cell_InformationItem2_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Local_Cell_InformationItem2_ResourceStatusInd, Local_Cell_InformationItem2_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_id_Local_Cell_InformationItem2_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Local_Cell_InformationItem2_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_id_Local_Cell_InformationItem2_ResourceStatusInd);
+static int dissect_id_Local_Cell_InformationItem2_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Local_Cell_InformationItem2_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_Local_Cell_InformationItem2_ResourceStatusInd);
}
@@ -13720,72 +13720,72 @@ static const per_sequence_t Local_Cell_InformationList_AuditRsp_sequence_of[1] =
};
static int
-dissect_nbap_Local_Cell_InformationList_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Local_Cell_InformationList_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Local_Cell_InformationList_AuditRsp, Local_Cell_InformationList_AuditRsp_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_Local_Cell_InformationList_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Local_Cell_InformationList_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_id_Local_Cell_InformationList_AuditRsp);
+static int dissect_id_Local_Cell_InformationList_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Local_Cell_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_Local_Cell_InformationList_AuditRsp);
}
static int
-dissect_nbap_AdjustmentPeriod(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_nbap_AdjustmentPeriod(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_id_AdjustmentPeriod(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AdjustmentPeriod(tvb, offset, pinfo, tree, hf_nbap_id_AdjustmentPeriod);
+static int dissect_id_AdjustmentPeriod(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AdjustmentPeriod(tvb, offset, actx, tree, hf_nbap_id_AdjustmentPeriod);
}
-static int dissect_adjustmentPeriod(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AdjustmentPeriod(tvb, offset, pinfo, tree, hf_nbap_adjustmentPeriod);
+static int dissect_adjustmentPeriod(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AdjustmentPeriod(tvb, offset, actx, tree, hf_nbap_adjustmentPeriod);
}
static int
-dissect_nbap_MaxAdjustmentStep(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,
- 1U, 10U, NULL, NULL, FALSE);
+dissect_nbap_MaxAdjustmentStep(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 10U, NULL, FALSE);
return offset;
}
-static int dissect_id_MaxAdjustmentStep(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MaxAdjustmentStep(tvb, offset, pinfo, tree, hf_nbap_id_MaxAdjustmentStep);
+static int dissect_id_MaxAdjustmentStep(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MaxAdjustmentStep(tvb, offset, actx, tree, hf_nbap_id_MaxAdjustmentStep);
}
-static int dissect_maxAdjustmentStep(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MaxAdjustmentStep(tvb, offset, pinfo, tree, hf_nbap_maxAdjustmentStep);
+static int dissect_maxAdjustmentStep(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MaxAdjustmentStep(tvb, offset, actx, tree, hf_nbap_maxAdjustmentStep);
}
static int
-dissect_nbap_MaximumTransmissionPower(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,
- 0U, 500U, NULL, NULL, FALSE);
+dissect_nbap_MaximumTransmissionPower(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 500U, NULL, FALSE);
return offset;
}
-static int dissect_id_MaximumTransmissionPower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MaximumTransmissionPower(tvb, offset, pinfo, tree, hf_nbap_id_MaximumTransmissionPower);
+static int dissect_id_MaximumTransmissionPower(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MaximumTransmissionPower(tvb, offset, actx, tree, hf_nbap_id_MaximumTransmissionPower);
}
-static int dissect_id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MaximumTransmissionPower(tvb, offset, pinfo, tree, hf_nbap_id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst);
+static int dissect_id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MaximumTransmissionPower(tvb, offset, actx, tree, hf_nbap_id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst);
}
-static int dissect_maximumTransmissionPowerforCellPortion(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MaximumTransmissionPower(tvb, offset, pinfo, tree, hf_nbap_maximumTransmissionPowerforCellPortion);
+static int dissect_maximumTransmissionPowerforCellPortion(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MaximumTransmissionPower(tvb, offset, actx, tree, hf_nbap_maximumTransmissionPowerforCellPortion);
}
-static int dissect_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MaximumTransmissionPower(tvb, offset, pinfo, tree, hf_nbap_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst);
+static int dissect_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MaximumTransmissionPower(tvb, offset, actx, tree, hf_nbap_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst);
}
-static int dissect_maxHSDSCH_HSSCCH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MaximumTransmissionPower(tvb, offset, pinfo, tree, hf_nbap_maxHSDSCH_HSSCCH_Power);
+static int dissect_maxHSDSCH_HSSCCH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MaximumTransmissionPower(tvb, offset, actx, tree, hf_nbap_maxHSDSCH_HSSCCH_Power);
}
@@ -13810,40 +13810,40 @@ static const value_string nbap_MeasurementFilterCoefficient_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_MeasurementFilterCoefficient(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 15, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_MeasurementFilterCoefficient(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MeasurementFilterCoefficient(tvb, offset, pinfo, tree, hf_nbap_id_MeasurementFilterCoefficient);
+static int dissect_id_MeasurementFilterCoefficient(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MeasurementFilterCoefficient(tvb, offset, actx, tree, hf_nbap_id_MeasurementFilterCoefficient);
}
static int
-dissect_nbap_MeasurementID(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,
- 0U, 1048575U, NULL, NULL, FALSE);
+dissect_nbap_MeasurementID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1048575U, NULL, FALSE);
return offset;
}
-static int dissect_id_MeasurementID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MeasurementID(tvb, offset, pinfo, tree, hf_nbap_id_MeasurementID);
+static int dissect_id_MeasurementID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MeasurementID(tvb, offset, actx, tree, hf_nbap_id_MeasurementID);
}
static int
-dissect_nbap_RepetitionNumber1(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_nbap_RepetitionNumber1(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_repetitionNumber1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RepetitionNumber1(tvb, offset, pinfo, tree, hf_nbap_repetitionNumber1);
+static int dissect_repetitionNumber1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RepetitionNumber1(tvb, offset, actx, tree, hf_nbap_repetitionNumber1);
}
@@ -13855,14 +13855,14 @@ static const per_sequence_t MessageStructure_item_sequence[] = {
};
static int
-dissect_nbap_MessageStructure_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MessageStructure_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_MessageStructure_item, MessageStructure_item_sequence);
return offset;
}
-static int dissect_MessageStructure_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MessageStructure_item(tvb, offset, pinfo, tree, hf_nbap_MessageStructure_item);
+static int dissect_MessageStructure_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MessageStructure_item(tvb, offset, actx, tree, hf_nbap_MessageStructure_item);
}
@@ -13871,15 +13871,15 @@ static const per_sequence_t MessageStructure_sequence_of[1] = {
};
static int
-dissect_nbap_MessageStructure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MessageStructure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_MessageStructure, MessageStructure_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_MessageStructure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MessageStructure(tvb, offset, pinfo, tree, hf_nbap_id_MessageStructure);
+static int dissect_id_MessageStructure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MessageStructure(tvb, offset, actx, tree, hf_nbap_id_MessageStructure);
}
@@ -13911,36 +13911,36 @@ static const value_string nbap_IB_Type_vals[] = {
{ 24, "sIB15dot3" },
{ 25, "sIB16" },
{ 26, "sIB17" },
- { 26, "sIB15dot4" },
- { 26, "sIB18" },
- { 26, "sIB15dot5" },
- { 26, "sIB5bis" },
+ { 27, "sIB15dot4" },
+ { 28, "sIB18" },
+ { 29, "sIB15dot5" },
+ { 30, "sIB5bis" },
{ 0, NULL }
};
static int
-dissect_nbap_IB_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, 26, NULL, NULL, TRUE);
+dissect_nbap_IB_Type(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 26, NULL, TRUE, 5, NULL);
return offset;
}
-static int dissect_iB_Type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_IB_Type(tvb, offset, pinfo, tree, hf_nbap_iB_Type);
+static int dissect_iB_Type(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_IB_Type(tvb, offset, actx, tree, hf_nbap_iB_Type);
}
static int
-dissect_nbap_IB_OC_ID(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,
- 1U, 16U, NULL, NULL, FALSE);
+dissect_nbap_IB_OC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 16U, NULL, FALSE);
return offset;
}
-static int dissect_iB_OC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_IB_OC_ID(tvb, offset, pinfo, tree, hf_nbap_iB_OC_ID);
+static int dissect_iB_OC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_IB_OC_ID(tvb, offset, actx, tree, hf_nbap_iB_OC_ID);
}
@@ -13952,14 +13952,14 @@ static const value_string nbap_SIB_Originator_vals[] = {
static int
-dissect_nbap_SIB_Originator(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);
+dissect_nbap_SIB_Originator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_sIB_Originator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SIB_Originator(tvb, offset, pinfo, tree, hf_nbap_sIB_Originator);
+static int dissect_sIB_Originator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SIB_Originator(tvb, offset, actx, tree, hf_nbap_sIB_Originator);
}
@@ -13980,26 +13980,26 @@ static const value_string nbap_IB_SG_REP_vals[] = {
static int
-dissect_nbap_IB_SG_REP(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, 10, NULL, NULL, FALSE);
+dissect_nbap_IB_SG_REP(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 11, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_iB_SG_REP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_IB_SG_REP(tvb, offset, pinfo, tree, hf_nbap_iB_SG_REP);
+static int dissect_iB_SG_REP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_IB_SG_REP(tvb, offset, actx, tree, hf_nbap_iB_SG_REP);
}
static int
-dissect_nbap_SegmentInformationList_SystemInfoUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_SegmentInformationList_SystemInfoUpdate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_segmentInformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SegmentInformationList_SystemInfoUpdate(tvb, offset, pinfo, tree, hf_nbap_segmentInformationList);
+static int dissect_segmentInformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SegmentInformationList_SystemInfoUpdate(tvb, offset, actx, tree, hf_nbap_segmentInformationList);
}
@@ -14012,14 +14012,14 @@ static const per_sequence_t No_Deletion_SystemInfoUpdate_sequence[] = {
};
static int
-dissect_nbap_No_Deletion_SystemInfoUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_No_Deletion_SystemInfoUpdate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_No_Deletion_SystemInfoUpdate, No_Deletion_SystemInfoUpdate_sequence);
return offset;
}
-static int dissect_no_Deletion(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_No_Deletion_SystemInfoUpdate(tvb, offset, pinfo, tree, hf_nbap_no_Deletion);
+static int dissect_no_Deletion(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_No_Deletion_SystemInfoUpdate(tvb, offset, actx, tree, hf_nbap_no_Deletion);
}
@@ -14036,15 +14036,15 @@ static const per_choice_t DeletionIndicator_SystemInfoUpdate_choice[] = {
};
static int
-dissect_nbap_DeletionIndicator_SystemInfoUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DeletionIndicator_SystemInfoUpdate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_DeletionIndicator_SystemInfoUpdate, DeletionIndicator_SystemInfoUpdate_choice,
NULL);
return offset;
}
-static int dissect_deletionIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DeletionIndicator_SystemInfoUpdate(tvb, offset, pinfo, tree, hf_nbap_deletionIndicator);
+static int dissect_deletionIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DeletionIndicator_SystemInfoUpdate(tvb, offset, actx, tree, hf_nbap_deletionIndicator);
}
@@ -14057,14 +14057,14 @@ static const per_sequence_t MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst_sequ
};
static int
-dissect_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst, MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst_sequence);
return offset;
}
-static int dissect_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst(tvb, offset, pinfo, tree, hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item);
+static int dissect_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst(tvb, offset, actx, tree, hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item);
}
@@ -14073,44 +14073,44 @@ static const per_sequence_t MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_sequ
};
static int
-dissect_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst, MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_sequence_of,
1, 64);
return offset;
}
-static int dissect_id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst(tvb, offset, pinfo, tree, hf_nbap_id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst);
+static int dissect_id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst(tvb, offset, actx, tree, hf_nbap_id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst);
}
static int
-dissect_nbap_NodeB_CommunicationContextID(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,
- 0U, 1048575U, NULL, NULL, FALSE);
+dissect_nbap_NodeB_CommunicationContextID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1048575U, NULL, FALSE);
return offset;
}
-static int dissect_id_NodeB_CommunicationContextID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NodeB_CommunicationContextID(tvb, offset, pinfo, tree, hf_nbap_id_NodeB_CommunicationContextID);
+static int dissect_id_NodeB_CommunicationContextID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NodeB_CommunicationContextID(tvb, offset, actx, tree, hf_nbap_id_NodeB_CommunicationContextID);
}
-static int dissect_nodeB_CommunicationContextID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NodeB_CommunicationContextID(tvb, offset, pinfo, tree, hf_nbap_nodeB_CommunicationContextID);
+static int dissect_nodeB_CommunicationContextID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NodeB_CommunicationContextID(tvb, offset, actx, tree, hf_nbap_nodeB_CommunicationContextID);
}
static int
-dissect_nbap_RNC_ID(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,
- 0U, 4095U, NULL, NULL, FALSE);
+dissect_nbap_RNC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
return offset;
}
-static int dissect_rNC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RNC_ID(tvb, offset, pinfo, tree, hf_nbap_rNC_ID);
+static int dissect_rNC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RNC_ID(tvb, offset, actx, tree, hf_nbap_rNC_ID);
}
@@ -14122,52 +14122,52 @@ static const per_sequence_t UC_Id_sequence[] = {
};
static int
-dissect_nbap_UC_Id(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UC_Id(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UC_Id, UC_Id_sequence);
return offset;
}
-static int dissect_uC_Id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UC_Id(tvb, offset, pinfo, tree, hf_nbap_uC_Id);
+static int dissect_uC_Id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UC_Id(tvb, offset, actx, tree, hf_nbap_uC_Id);
}
static int
-dissect_nbap_UARFCN(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,
- 0U, 16383U, NULL, NULL, TRUE);
+dissect_nbap_UARFCN(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16383U, NULL, TRUE);
return offset;
}
-static int dissect_id_UARFCNforNt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UARFCN(tvb, offset, pinfo, tree, hf_nbap_id_UARFCNforNt);
+static int dissect_id_UARFCNforNt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UARFCN(tvb, offset, actx, tree, hf_nbap_id_UARFCNforNt);
}
-static int dissect_id_UARFCNforNd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UARFCN(tvb, offset, pinfo, tree, hf_nbap_id_UARFCNforNd);
+static int dissect_id_UARFCNforNd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UARFCN(tvb, offset, actx, tree, hf_nbap_id_UARFCNforNd);
}
-static int dissect_id_UARFCNforNu(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UARFCN(tvb, offset, pinfo, tree, hf_nbap_id_UARFCNforNu);
+static int dissect_id_UARFCNforNu(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UARFCN(tvb, offset, actx, tree, hf_nbap_id_UARFCNforNu);
}
-static int dissect_uARFCN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UARFCN(tvb, offset, pinfo, tree, hf_nbap_uARFCN);
+static int dissect_uARFCN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UARFCN(tvb, offset, actx, tree, hf_nbap_uARFCN);
}
static int
-dissect_nbap_PrimaryScramblingCode(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,
- 0U, 511U, NULL, NULL, FALSE);
+dissect_nbap_PrimaryScramblingCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 511U, NULL, FALSE);
return offset;
}
-static int dissect_id_PrimaryScramblingCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PrimaryScramblingCode(tvb, offset, pinfo, tree, hf_nbap_id_PrimaryScramblingCode);
+static int dissect_id_PrimaryScramblingCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PrimaryScramblingCode(tvb, offset, actx, tree, hf_nbap_id_PrimaryScramblingCode);
}
-static int dissect_primaryScramblingCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PrimaryScramblingCode(tvb, offset, pinfo, tree, hf_nbap_primaryScramblingCode);
+static int dissect_primaryScramblingCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PrimaryScramblingCode(tvb, offset, actx, tree, hf_nbap_primaryScramblingCode);
}
@@ -14180,14 +14180,14 @@ static const per_sequence_t NeighbouringFDDCellMeasurementInformation_sequence[]
};
static int
-dissect_nbap_NeighbouringFDDCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_NeighbouringFDDCellMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_NeighbouringFDDCellMeasurementInformation, NeighbouringFDDCellMeasurementInformation_sequence);
return offset;
}
-static int dissect_neighbouringFDDCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NeighbouringFDDCellMeasurementInformation(tvb, offset, pinfo, tree, hf_nbap_neighbouringFDDCellMeasurementInformation);
+static int dissect_neighbouringFDDCellMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NeighbouringFDDCellMeasurementInformation(tvb, offset, actx, tree, hf_nbap_neighbouringFDDCellMeasurementInformation);
}
@@ -14202,26 +14202,26 @@ static const per_sequence_t NeighbouringTDDCellMeasurementInformation_sequence[]
};
static int
-dissect_nbap_NeighbouringTDDCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_NeighbouringTDDCellMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_NeighbouringTDDCellMeasurementInformation, NeighbouringTDDCellMeasurementInformation_sequence);
return offset;
}
-static int dissect_neighbouringTDDCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NeighbouringTDDCellMeasurementInformation(tvb, offset, pinfo, tree, hf_nbap_neighbouringTDDCellMeasurementInformation);
+static int dissect_neighbouringTDDCellMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NeighbouringTDDCellMeasurementInformation(tvb, offset, actx, tree, hf_nbap_neighbouringTDDCellMeasurementInformation);
}
static int
-dissect_nbap_Extension_neighbouringCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_Extension_neighbouringCellMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_extension_neighbouringCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Extension_neighbouringCellMeasurementInformation(tvb, offset, pinfo, tree, hf_nbap_extension_neighbouringCellMeasurementInformation);
+static int dissect_extension_neighbouringCellMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Extension_neighbouringCellMeasurementInformation(tvb, offset, actx, tree, hf_nbap_extension_neighbouringCellMeasurementInformation);
}
@@ -14240,15 +14240,15 @@ static const per_choice_t NeighbouringCellMeasurementInformation_item_choice[] =
};
static int
-dissect_nbap_NeighbouringCellMeasurementInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_NeighbouringCellMeasurementInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_NeighbouringCellMeasurementInformation_item, NeighbouringCellMeasurementInformation_item_choice,
NULL);
return offset;
}
-static int dissect_NeighbouringCellMeasurementInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NeighbouringCellMeasurementInformation_item(tvb, offset, pinfo, tree, hf_nbap_NeighbouringCellMeasurementInformation_item);
+static int dissect_NeighbouringCellMeasurementInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NeighbouringCellMeasurementInformation_item(tvb, offset, actx, tree, hf_nbap_NeighbouringCellMeasurementInformation_item);
}
@@ -14257,28 +14257,28 @@ static const per_sequence_t NeighbouringCellMeasurementInformation_sequence_of[1
};
static int
-dissect_nbap_NeighbouringCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_NeighbouringCellMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_NeighbouringCellMeasurementInformation, NeighbouringCellMeasurementInformation_sequence_of,
1, 96);
return offset;
}
-static int dissect_id_NeighbouringCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NeighbouringCellMeasurementInformation(tvb, offset, pinfo, tree, hf_nbap_id_NeighbouringCellMeasurementInformation);
+static int dissect_id_NeighbouringCellMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NeighbouringCellMeasurementInformation(tvb, offset, actx, tree, hf_nbap_id_NeighbouringCellMeasurementInformation);
}
static int
-dissect_nbap_PCCPCH_Power(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,
- -150, 400U, NULL, NULL, TRUE);
+dissect_nbap_PCCPCH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -150, 400U, NULL, TRUE);
return offset;
}
-static int dissect_pCCPCH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PCCPCH_Power(tvb, offset, pinfo, tree, hf_nbap_pCCPCH_Power);
+static int dissect_pCCPCH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PCCPCH_Power(tvb, offset, actx, tree, hf_nbap_pCCPCH_Power);
}
@@ -14290,27 +14290,27 @@ static const per_sequence_t PCCPCH_Information_Cell_ReconfRqstTDD_sequence[] = {
};
static int
-dissect_nbap_PCCPCH_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PCCPCH_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PCCPCH_Information_Cell_ReconfRqstTDD, PCCPCH_Information_Cell_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_PCCPCH_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PCCPCH_Information_Cell_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_PCCPCH_Information_Cell_ReconfRqstTDD);
+static int dissect_id_PCCPCH_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PCCPCH_Information_Cell_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_PCCPCH_Information_Cell_ReconfRqstTDD);
}
static int
-dissect_nbap_TDD_PhysicalChannelOffset(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,
- 0U, 63U, NULL, NULL, FALSE);
+dissect_nbap_TDD_PhysicalChannelOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63U, NULL, FALSE);
return offset;
}
-static int dissect_tdd_PhysicalChannelOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_PhysicalChannelOffset(tvb, offset, pinfo, tree, hf_nbap_tdd_PhysicalChannelOffset);
+static int dissect_tdd_PhysicalChannelOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_PhysicalChannelOffset(tvb, offset, actx, tree, hf_nbap_tdd_PhysicalChannelOffset);
}
@@ -14322,14 +14322,14 @@ static const value_string nbap_SCTD_Indicator_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_SCTD_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_sCTD_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SCTD_Indicator(tvb, offset, pinfo, tree, hf_nbap_sCTD_Indicator);
+static int dissect_sCTD_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SCTD_Indicator(tvb, offset, actx, tree, hf_nbap_sCTD_Indicator);
}
@@ -14345,14 +14345,14 @@ static const per_sequence_t PCCPCH_Information_Cell_SetupRqstTDD_sequence[] = {
};
static int
-dissect_nbap_PCCPCH_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PCCPCH_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PCCPCH_Information_Cell_SetupRqstTDD, PCCPCH_Information_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_PCCPCH_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PCCPCH_Information_Cell_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_PCCPCH_Information_Cell_SetupRqstTDD);
+static int dissect_id_PCCPCH_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PCCPCH_Information_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_PCCPCH_Information_Cell_SetupRqstTDD);
}
@@ -14365,30 +14365,30 @@ static const per_sequence_t PCH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
};
static int
-dissect_nbap_PCH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PCH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PCH_Parameters_CTCH_ReconfRqstTDD, PCH_Parameters_CTCH_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_PCH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_PCH_Parameters_CTCH_ReconfRqstTDD);
+static int dissect_id_PCH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_PCH_Parameters_CTCH_ReconfRqstTDD);
}
static int
-dissect_nbap_PICH_Power(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,
- -10, 5U, NULL, NULL, FALSE);
+dissect_nbap_PICH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -10, 5U, NULL, FALSE);
return offset;
}
-static int dissect_pICH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PICH_Power(tvb, offset, pinfo, tree, hf_nbap_pICH_Power);
+static int dissect_pICH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PICH_Power(tvb, offset, actx, tree, hf_nbap_pICH_Power);
}
-static int dissect_mICH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PICH_Power(tvb, offset, pinfo, tree, hf_nbap_mICH_Power);
+static int dissect_mICH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PICH_Power(tvb, offset, actx, tree, hf_nbap_mICH_Power);
}
@@ -14402,14 +14402,14 @@ static const value_string nbap_PICH_Mode_vals[] = {
static int
-dissect_nbap_PICH_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, 3, NULL, NULL, TRUE);
+dissect_nbap_PICH_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_pICH_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PICH_Mode(tvb, offset, pinfo, tree, hf_nbap_pICH_Mode);
+static int dissect_pICH_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PICH_Mode(tvb, offset, actx, tree, hf_nbap_pICH_Mode);
}
@@ -14424,14 +14424,14 @@ static const per_sequence_t PICH_Parameters_CTCH_SetupRqstFDD_sequence[] = {
};
static int
-dissect_nbap_PICH_Parameters_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PICH_Parameters_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PICH_Parameters_CTCH_SetupRqstFDD, PICH_Parameters_CTCH_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_pICH_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PICH_Parameters_CTCH_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_pICH_Parameters);
+static int dissect_pICH_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PICH_Parameters_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_pICH_Parameters);
}
@@ -14447,26 +14447,26 @@ static const per_sequence_t PCH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = {
};
static int
-dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD, PCH_ParametersItem_CTCH_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_PCH_ParametersItem_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_PCH_ParametersItem_CTCH_SetupRqstFDD);
+static int dissect_id_PCH_ParametersItem_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_PCH_ParametersItem_CTCH_SetupRqstFDD);
}
static int
-dissect_nbap_PICH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_PICH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_pICH_Parameters1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PICH_Parameters_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_pICH_Parameters1);
+static int dissect_pICH_Parameters1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PICH_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_pICH_Parameters1);
}
@@ -14482,27 +14482,27 @@ static const per_sequence_t PCH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
};
static int
-dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD, PCH_ParametersItem_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_PCH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_PCH_ParametersItem_CTCH_SetupRqstTDD);
+static int dissect_id_PCH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_PCH_ParametersItem_CTCH_SetupRqstTDD);
}
static int
-dissect_nbap_PDSCH_ID(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_nbap_PDSCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_pDSCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PDSCH_ID(tvb, offset, pinfo, tree, hf_nbap_pDSCH_ID);
+static int dissect_pDSCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PDSCH_ID(tvb, offset, actx, tree, hf_nbap_pDSCH_ID);
}
@@ -14514,14 +14514,14 @@ static const per_sequence_t DL_Code_InformationAddItem_PSCH_ReconfRqst_sequence[
};
static int
-dissect_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst, DL_Code_InformationAddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_DL_Code_InformationAddList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst_item);
+static int dissect_DL_Code_InformationAddList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst_item);
}
@@ -14530,15 +14530,15 @@ static const per_sequence_t DL_Code_InformationAddList_PSCH_ReconfRqst_sequence_
};
static int
-dissect_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst, DL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of,
1, 256);
return offset;
}
-static int dissect_dL_Code_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_dL_Code_InformationAddList_PSCH_ReconfRqst);
+static int dissect_dL_Code_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dL_Code_InformationAddList_PSCH_ReconfRqst);
}
@@ -14552,14 +14552,14 @@ static const per_sequence_t DL_Timeslot_InformationAddItem_PSCH_ReconfRqst_seque
};
static int
-dissect_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst, DL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item);
+static int dissect_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item);
}
@@ -14568,15 +14568,15 @@ static const per_sequence_t DL_Timeslot_InformationAddList_PSCH_ReconfRqst_seque
};
static int
-dissect_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst, DL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of,
1, 15);
return offset;
}
-static int dissect_dL_Timeslot_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_dL_Timeslot_InformationAddList_PSCH_ReconfRqst);
+static int dissect_dL_Timeslot_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dL_Timeslot_InformationAddList_PSCH_ReconfRqst);
}
@@ -14590,14 +14590,14 @@ static const per_sequence_t PDSCH_Information_AddItem_PSCH_ReconfRqst_sequence[]
};
static int
-dissect_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst, PDSCH_Information_AddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_PDSCH_Information_AddListIE_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_id_PDSCH_Information_AddListIE_PSCH_ReconfRqst);
+static int dissect_id_PDSCH_Information_AddListIE_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PDSCH_Information_AddListIE_PSCH_ReconfRqst);
}
@@ -14609,14 +14609,14 @@ static const per_sequence_t DL_Code_InformationModifyItem_PSCH_ReconfRqst_sequen
};
static int
-dissect_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst, DL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_DL_Code_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst_item);
+static int dissect_DL_Code_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst_item);
}
@@ -14625,15 +14625,15 @@ static const per_sequence_t DL_Code_InformationModifyList_PSCH_ReconfRqst_sequen
};
static int
-dissect_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst, DL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of,
1, 256);
return offset;
}
-static int dissect_dL_Code_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_dL_Code_InformationModifyList_PSCH_ReconfRqst);
+static int dissect_dL_Code_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dL_Code_InformationModifyList_PSCH_ReconfRqst);
}
@@ -14647,14 +14647,14 @@ static const per_sequence_t DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_se
};
static int
-dissect_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst, DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item);
+static int dissect_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item);
}
@@ -14663,15 +14663,15 @@ static const per_sequence_t DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_se
};
static int
-dissect_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst, DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of,
1, 15);
return offset;
}
-static int dissect_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst);
+static int dissect_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst);
}
@@ -14685,39 +14685,39 @@ static const per_sequence_t PDSCH_Information_ModifyItem_PSCH_ReconfRqst_sequenc
};
static int
-dissect_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst, PDSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst);
+static int dissect_id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst);
}
static int
-dissect_nbap_PDSCHSet_ID(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_nbap_PDSCHSet_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_pDSCHSet_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PDSCHSet_ID(tvb, offset, pinfo, tree, hf_nbap_pDSCHSet_ID);
+static int dissect_pDSCHSet_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PDSCHSet_ID(tvb, offset, actx, tree, hf_nbap_pDSCHSet_ID);
}
static int
-dissect_nbap_PDSCH_Information_AddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_PDSCH_Information_AddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_pDSCH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PDSCH_Information_AddList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_pDSCH_InformationList);
+static int dissect_pDSCH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PDSCH_Information_AddList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_pDSCH_InformationList);
}
@@ -14729,14 +14729,14 @@ static const per_sequence_t PDSCHSets_AddItem_PSCH_ReconfRqst_sequence[] = {
};
static int
-dissect_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst, PDSCHSets_AddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_PDSCHSets_AddList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_item);
+static int dissect_PDSCHSets_AddList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_item);
}
@@ -14745,15 +14745,15 @@ static const per_sequence_t PDSCHSets_AddList_PSCH_ReconfRqst_sequence_of[1] = {
};
static int
-dissect_nbap_PDSCHSets_AddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PDSCHSets_AddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_PDSCHSets_AddList_PSCH_ReconfRqst, PDSCHSets_AddList_PSCH_ReconfRqst_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_PDSCHSets_AddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PDSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_id_PDSCHSets_AddList_PSCH_ReconfRqst);
+static int dissect_id_PDSCHSets_AddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PDSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PDSCHSets_AddList_PSCH_ReconfRqst);
}
@@ -14764,14 +14764,14 @@ static const per_sequence_t PDSCHSets_DeleteItem_PSCH_ReconfRqst_sequence[] = {
};
static int
-dissect_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst, PDSCHSets_DeleteItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_PDSCHSets_DeleteList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_item);
+static int dissect_PDSCHSets_DeleteList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_item);
}
@@ -14780,27 +14780,27 @@ static const per_sequence_t PDSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of[1]
};
static int
-dissect_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst, PDSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_PDSCHSets_DeleteList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_id_PDSCHSets_DeleteList_PSCH_ReconfRqst);
+static int dissect_id_PDSCHSets_DeleteList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PDSCHSets_DeleteList_PSCH_ReconfRqst);
}
static int
-dissect_nbap_PDSCH_Information_ModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_PDSCH_Information_ModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_pDSCH_InformationList1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PDSCH_Information_ModifyList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_pDSCH_InformationList1);
+static int dissect_pDSCH_InformationList1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PDSCH_Information_ModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_pDSCH_InformationList1);
}
@@ -14812,14 +14812,14 @@ static const per_sequence_t PDSCHSets_ModifyItem_PSCH_ReconfRqst_sequence[] = {
};
static int
-dissect_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst, PDSCHSets_ModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_PDSCHSets_ModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_item);
+static int dissect_PDSCHSets_ModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_item);
}
@@ -14828,15 +14828,15 @@ static const per_sequence_t PDSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of[1]
};
static int
-dissect_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst, PDSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_PDSCHSets_ModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_id_PDSCHSets_ModifyList_PSCH_ReconfRqst);
+static int dissect_id_PDSCHSets_ModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PDSCHSets_ModifyList_PSCH_ReconfRqst);
}
@@ -14848,14 +14848,14 @@ static const per_sequence_t PICH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
};
static int
-dissect_nbap_PICH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PICH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PICH_Parameters_CTCH_ReconfRqstTDD, PICH_Parameters_CTCH_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_PICH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_PICH_Parameters_CTCH_ReconfRqstTDD);
+static int dissect_id_PICH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_PICH_Parameters_CTCH_ReconfRqstTDD);
}
@@ -14868,17 +14868,17 @@ static const value_string nbap_PowerAdjustmentType_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_PowerAdjustmentType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_PowerAdjustmentType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PowerAdjustmentType(tvb, offset, pinfo, tree, hf_nbap_id_PowerAdjustmentType);
+static int dissect_id_PowerAdjustmentType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PowerAdjustmentType(tvb, offset, actx, tree, hf_nbap_id_PowerAdjustmentType);
}
-static int dissect_powerAdjustmentType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PowerAdjustmentType(tvb, offset, pinfo, tree, hf_nbap_powerAdjustmentType);
+static int dissect_powerAdjustmentType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PowerAdjustmentType(tvb, offset, actx, tree, hf_nbap_powerAdjustmentType);
}
@@ -14890,14 +14890,14 @@ static const per_sequence_t BCH_information_Cell_ReconfRqstFDD_sequence[] = {
};
static int
-dissect_nbap_BCH_information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BCH_information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_BCH_information_Cell_ReconfRqstFDD, BCH_information_Cell_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_bCH_information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BCH_information_Cell_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_bCH_information1);
+static int dissect_bCH_information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BCH_information_Cell_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_bCH_information1);
}
@@ -14908,14 +14908,14 @@ static const per_sequence_t PrimaryCCPCH_Information_Cell_ReconfRqstFDD_sequence
};
static int
-dissect_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD, PrimaryCCPCH_Information_Cell_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD);
+static int dissect_id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD);
}
@@ -14927,14 +14927,14 @@ static const per_sequence_t BCH_Information_Cell_SetupRqstFDD_sequence[] = {
};
static int
-dissect_nbap_BCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_BCH_Information_Cell_SetupRqstFDD, BCH_Information_Cell_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_bCH_information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BCH_Information_Cell_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_bCH_information);
+static int dissect_bCH_information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BCH_Information_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_bCH_information);
}
@@ -14947,27 +14947,27 @@ static const per_sequence_t PrimaryCCPCH_Information_Cell_SetupRqstFDD_sequence[
};
static int
-dissect_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD, PrimaryCCPCH_Information_Cell_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_PrimaryCCPCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_PrimaryCCPCH_Information_Cell_SetupRqstFDD);
+static int dissect_id_PrimaryCCPCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_PrimaryCCPCH_Information_Cell_SetupRqstFDD);
}
static int
-dissect_nbap_PrimaryCPICH_Power(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,
- -100, 500U, NULL, NULL, FALSE);
+dissect_nbap_PrimaryCPICH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -100, 500U, NULL, FALSE);
return offset;
}
-static int dissect_primaryCPICH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PrimaryCPICH_Power(tvb, offset, pinfo, tree, hf_nbap_primaryCPICH_Power);
+static int dissect_primaryCPICH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PrimaryCPICH_Power(tvb, offset, actx, tree, hf_nbap_primaryCPICH_Power);
}
@@ -14979,14 +14979,14 @@ static const per_sequence_t PrimaryCPICH_Information_Cell_ReconfRqstFDD_sequence
};
static int
-dissect_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD, PrimaryCPICH_Information_Cell_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_PrimaryCPICH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_PrimaryCPICH_Information_Cell_ReconfRqstFDD);
+static int dissect_id_PrimaryCPICH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_PrimaryCPICH_Information_Cell_ReconfRqstFDD);
}
@@ -14998,14 +14998,14 @@ static const value_string nbap_TransmitDiversityIndicator_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_TransmitDiversityIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_transmitDiversityIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransmitDiversityIndicator(tvb, offset, pinfo, tree, hf_nbap_transmitDiversityIndicator);
+static int dissect_transmitDiversityIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransmitDiversityIndicator(tvb, offset, actx, tree, hf_nbap_transmitDiversityIndicator);
}
@@ -15018,14 +15018,14 @@ static const per_sequence_t PrimaryCPICH_Information_Cell_SetupRqstFDD_sequence[
};
static int
-dissect_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD, PrimaryCPICH_Information_Cell_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_PrimaryCPICH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_PrimaryCPICH_Information_Cell_SetupRqstFDD);
+static int dissect_id_PrimaryCPICH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_PrimaryCPICH_Information_Cell_SetupRqstFDD);
}
@@ -15037,14 +15037,14 @@ static const per_sequence_t PrimarySCH_Information_Cell_ReconfRqstFDD_sequence[]
};
static int
-dissect_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD, PrimarySCH_Information_Cell_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_PrimarySCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_PrimarySCH_Information_Cell_ReconfRqstFDD);
+static int dissect_id_PrimarySCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_PrimarySCH_Information_Cell_ReconfRqstFDD);
}
@@ -15056,20 +15056,20 @@ static const value_string nbap_TSTD_Indicator_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_TSTD_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_Tstd_indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TSTD_Indicator(tvb, offset, pinfo, tree, hf_nbap_id_Tstd_indicator);
+static int dissect_id_Tstd_indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TSTD_Indicator(tvb, offset, actx, tree, hf_nbap_id_Tstd_indicator);
}
-static int dissect_tSTD_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TSTD_Indicator(tvb, offset, pinfo, tree, hf_nbap_tSTD_Indicator);
+static int dissect_tSTD_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TSTD_Indicator(tvb, offset, actx, tree, hf_nbap_tSTD_Indicator);
}
-static int dissect_tstdIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TSTD_Indicator(tvb, offset, pinfo, tree, hf_nbap_tstdIndicator);
+static int dissect_tstdIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TSTD_Indicator(tvb, offset, actx, tree, hf_nbap_tstdIndicator);
}
@@ -15082,14 +15082,14 @@ static const per_sequence_t PrimarySCH_Information_Cell_SetupRqstFDD_sequence[]
};
static int
-dissect_nbap_PrimarySCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PrimarySCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PrimarySCH_Information_Cell_SetupRqstFDD, PrimarySCH_Information_Cell_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_PrimarySCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PrimarySCH_Information_Cell_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_PrimarySCH_Information_Cell_SetupRqstFDD);
+static int dissect_id_PrimarySCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PrimarySCH_Information_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_PrimarySCH_Information_Cell_SetupRqstFDD);
}
@@ -15101,26 +15101,26 @@ static const per_sequence_t SCH_Information_Cell_ReconfRqstTDD_sequence[] = {
};
static int
-dissect_nbap_SCH_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SCH_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SCH_Information_Cell_ReconfRqstTDD, SCH_Information_Cell_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_SCH_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SCH_Information_Cell_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_SCH_Information_Cell_ReconfRqstTDD);
+static int dissect_id_SCH_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SCH_Information_Cell_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_SCH_Information_Cell_ReconfRqstTDD);
}
static int
-dissect_nbap_SyncCaseIndicator_Cell_SetupRqstTDD_PSCH(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_SyncCaseIndicator_Cell_SetupRqstTDD_PSCH(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_syncCaseIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SyncCaseIndicator_Cell_SetupRqstTDD_PSCH(tvb, offset, pinfo, tree, hf_nbap_syncCaseIndicator);
+static int dissect_syncCaseIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SyncCaseIndicator_Cell_SetupRqstTDD_PSCH(tvb, offset, actx, tree, hf_nbap_syncCaseIndicator);
}
@@ -15134,36 +15134,36 @@ static const per_sequence_t SCH_Information_Cell_SetupRqstTDD_sequence[] = {
};
static int
-dissect_nbap_SCH_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SCH_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SCH_Information_Cell_SetupRqstTDD, SCH_Information_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_SCH_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SCH_Information_Cell_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_SCH_Information_Cell_SetupRqstTDD);
+static int dissect_id_SCH_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SCH_Information_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_SCH_Information_Cell_SetupRqstTDD);
}
static int
-dissect_nbap_PUSCH_ID(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_nbap_PUSCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_PUSCH_Info_DM_Rqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PUSCH_ID(tvb, offset, pinfo, tree, hf_nbap_PUSCH_Info_DM_Rqst_item);
+static int dissect_PUSCH_Info_DM_Rqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PUSCH_ID(tvb, offset, actx, tree, hf_nbap_PUSCH_Info_DM_Rqst_item);
}
-static int dissect_PUSCH_Info_DM_Rsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PUSCH_ID(tvb, offset, pinfo, tree, hf_nbap_PUSCH_Info_DM_Rsp_item);
+static int dissect_PUSCH_Info_DM_Rsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PUSCH_ID(tvb, offset, actx, tree, hf_nbap_PUSCH_Info_DM_Rsp_item);
}
-static int dissect_pUSCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PUSCH_ID(tvb, offset, pinfo, tree, hf_nbap_pUSCH_ID);
+static int dissect_pUSCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PUSCH_ID(tvb, offset, actx, tree, hf_nbap_pUSCH_ID);
}
-static int dissect_PUSCH_Info_DM_Rprt_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PUSCH_ID(tvb, offset, pinfo, tree, hf_nbap_PUSCH_Info_DM_Rprt_item);
+static int dissect_PUSCH_Info_DM_Rprt_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PUSCH_ID(tvb, offset, actx, tree, hf_nbap_PUSCH_Info_DM_Rprt_item);
}
@@ -15175,14 +15175,14 @@ static const per_sequence_t UL_Code_InformationAddItem_PSCH_ReconfRqst_sequence[
};
static int
-dissect_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst, UL_Code_InformationAddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_UL_Code_InformationAddList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst_item);
+static int dissect_UL_Code_InformationAddList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst_item);
}
@@ -15191,15 +15191,15 @@ static const per_sequence_t UL_Code_InformationAddList_PSCH_ReconfRqst_sequence_
};
static int
-dissect_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst, UL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of,
1, 256);
return offset;
}
-static int dissect_uL_Code_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_uL_Code_InformationAddList_PSCH_ReconfRqst);
+static int dissect_uL_Code_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_uL_Code_InformationAddList_PSCH_ReconfRqst);
}
@@ -15213,14 +15213,14 @@ static const per_sequence_t UL_Timeslot_InformationAddItem_PSCH_ReconfRqst_seque
};
static int
-dissect_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst, UL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item);
+static int dissect_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item);
}
@@ -15229,15 +15229,15 @@ static const per_sequence_t UL_Timeslot_InformationAddList_PSCH_ReconfRqst_seque
};
static int
-dissect_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst, UL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of,
1, 15);
return offset;
}
-static int dissect_uL_Timeslot_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_uL_Timeslot_InformationAddList_PSCH_ReconfRqst);
+static int dissect_uL_Timeslot_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_uL_Timeslot_InformationAddList_PSCH_ReconfRqst);
}
@@ -15251,14 +15251,14 @@ static const per_sequence_t PUSCH_Information_AddItem_PSCH_ReconfRqst_sequence[]
};
static int
-dissect_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst, PUSCH_Information_AddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_PUSCH_Information_AddListIE_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_id_PUSCH_Information_AddListIE_PSCH_ReconfRqst);
+static int dissect_id_PUSCH_Information_AddListIE_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PUSCH_Information_AddListIE_PSCH_ReconfRqst);
}
@@ -15270,14 +15270,14 @@ static const per_sequence_t UL_Code_InformationModifyItem_PSCH_ReconfRqst_sequen
};
static int
-dissect_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst, UL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_UL_Code_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst_item);
+static int dissect_UL_Code_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst_item);
}
@@ -15286,15 +15286,15 @@ static const per_sequence_t UL_Code_InformationModifyList_PSCH_ReconfRqst_sequen
};
static int
-dissect_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst, UL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of,
1, 256);
return offset;
}
-static int dissect_uL_Code_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_uL_Code_InformationModifyList_PSCH_ReconfRqst);
+static int dissect_uL_Code_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_uL_Code_InformationModifyList_PSCH_ReconfRqst);
}
@@ -15308,14 +15308,14 @@ static const per_sequence_t UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_se
};
static int
-dissect_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst, UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item);
+static int dissect_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item);
}
@@ -15324,15 +15324,15 @@ static const per_sequence_t UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_se
};
static int
-dissect_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst, UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of,
1, 15);
return offset;
}
-static int dissect_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst);
+static int dissect_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst);
}
@@ -15346,39 +15346,39 @@ static const per_sequence_t PUSCH_Information_ModifyItem_PSCH_ReconfRqst_sequenc
};
static int
-dissect_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst, PUSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst);
+static int dissect_id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst);
}
static int
-dissect_nbap_PUSCHSet_ID(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_nbap_PUSCHSet_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_pUSCHSet_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PUSCHSet_ID(tvb, offset, pinfo, tree, hf_nbap_pUSCHSet_ID);
+static int dissect_pUSCHSet_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PUSCHSet_ID(tvb, offset, actx, tree, hf_nbap_pUSCHSet_ID);
}
static int
-dissect_nbap_PUSCH_Information_AddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_PUSCH_Information_AddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_pUSCH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PUSCH_Information_AddList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_pUSCH_InformationList);
+static int dissect_pUSCH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PUSCH_Information_AddList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_pUSCH_InformationList);
}
@@ -15390,14 +15390,14 @@ static const per_sequence_t PUSCHSets_AddItem_PSCH_ReconfRqst_sequence[] = {
};
static int
-dissect_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst, PUSCHSets_AddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_PUSCHSets_AddList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_item);
+static int dissect_PUSCHSets_AddList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_item);
}
@@ -15406,15 +15406,15 @@ static const per_sequence_t PUSCHSets_AddList_PSCH_ReconfRqst_sequence_of[1] = {
};
static int
-dissect_nbap_PUSCHSets_AddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PUSCHSets_AddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_PUSCHSets_AddList_PSCH_ReconfRqst, PUSCHSets_AddList_PSCH_ReconfRqst_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_PUSCHSets_AddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PUSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_id_PUSCHSets_AddList_PSCH_ReconfRqst);
+static int dissect_id_PUSCHSets_AddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PUSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PUSCHSets_AddList_PSCH_ReconfRqst);
}
@@ -15425,14 +15425,14 @@ static const per_sequence_t PUSCHSets_DeleteItem_PSCH_ReconfRqst_sequence[] = {
};
static int
-dissect_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst, PUSCHSets_DeleteItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_PUSCHSets_DeleteList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_item);
+static int dissect_PUSCHSets_DeleteList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_item);
}
@@ -15441,27 +15441,27 @@ static const per_sequence_t PUSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of[1]
};
static int
-dissect_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst, PUSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_PUSCHSets_DeleteList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_id_PUSCHSets_DeleteList_PSCH_ReconfRqst);
+static int dissect_id_PUSCHSets_DeleteList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PUSCHSets_DeleteList_PSCH_ReconfRqst);
}
static int
-dissect_nbap_PUSCH_Information_ModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_PUSCH_Information_ModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_pUSCH_InformationList1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PUSCH_Information_ModifyList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_pUSCH_InformationList1);
+static int dissect_pUSCH_InformationList1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PUSCH_Information_ModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_pUSCH_InformationList1);
}
@@ -15473,14 +15473,14 @@ static const per_sequence_t PUSCHSets_ModifyItem_PSCH_ReconfRqst_sequence[] = {
};
static int
-dissect_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst, PUSCHSets_ModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_PUSCHSets_ModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_item);
+static int dissect_PUSCHSets_ModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_item);
}
@@ -15489,15 +15489,15 @@ static const per_sequence_t PUSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of[1]
};
static int
-dissect_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst, PUSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_PUSCHSets_ModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_id_PUSCHSets_ModifyList_PSCH_ReconfRqst);
+static int dissect_id_PUSCHSets_ModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PUSCHSets_ModifyList_PSCH_ReconfRqst);
}
@@ -15509,14 +15509,14 @@ static const per_sequence_t RACH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = {
};
static int
-dissect_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD, RACH_ParametersItem_CTCH_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_RACH_ParametersItem_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_RACH_ParametersItem_CTCH_SetupRqstFDD);
+static int dissect_id_RACH_ParametersItem_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_RACH_ParametersItem_CTCH_SetupRqstFDD);
}
@@ -15528,40 +15528,40 @@ static const per_sequence_t RACH_ParameterItem_CTCH_SetupRqstTDD_sequence[] = {
};
static int
-dissect_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD, RACH_ParameterItem_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_RACH_ParameterItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_RACH_ParameterItem_CTCH_SetupRqstTDD);
+static int dissect_id_RACH_ParameterItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_RACH_ParameterItem_CTCH_SetupRqstTDD);
}
static int
-dissect_nbap_ReportPeriodicity_Scaledmsec(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,
- 1U, 6000U, NULL, NULL, TRUE);
+dissect_nbap_ReportPeriodicity_Scaledmsec(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 6000U, NULL, TRUE);
return offset;
}
-static int dissect_msec2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReportPeriodicity_Scaledmsec(tvb, offset, pinfo, tree, hf_nbap_msec2);
+static int dissect_msec2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReportPeriodicity_Scaledmsec(tvb, offset, actx, tree, hf_nbap_msec2);
}
static int
-dissect_nbap_ReportPeriodicity_Scaledmin(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,
- 1U, 60U, NULL, NULL, TRUE);
+dissect_nbap_ReportPeriodicity_Scaledmin(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 60U, NULL, TRUE);
return offset;
}
-static int dissect_min(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReportPeriodicity_Scaledmin(tvb, offset, pinfo, tree, hf_nbap_min);
+static int dissect_min(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReportPeriodicity_Scaledmin(tvb, offset, actx, tree, hf_nbap_min);
}
@@ -15578,129 +15578,129 @@ static const per_choice_t ReportCharacteristicsType_ReportPeriodicity_choice[] =
};
static int
-dissect_nbap_ReportCharacteristicsType_ReportPeriodicity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ReportCharacteristicsType_ReportPeriodicity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_ReportCharacteristicsType_ReportPeriodicity, ReportCharacteristicsType_ReportPeriodicity_choice,
NULL);
return offset;
}
-static int dissect_periodic1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReportCharacteristicsType_ReportPeriodicity(tvb, offset, pinfo, tree, hf_nbap_periodic1);
+static int dissect_periodic1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReportCharacteristicsType_ReportPeriodicity(tvb, offset, actx, tree, hf_nbap_periodic1);
}
-static int dissect_reportPeriodicity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReportCharacteristicsType_ReportPeriodicity(tvb, offset, pinfo, tree, hf_nbap_reportPeriodicity);
+static int dissect_reportPeriodicity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReportCharacteristicsType_ReportPeriodicity(tvb, offset, actx, tree, hf_nbap_reportPeriodicity);
}
static int
-dissect_nbap_SIR_Value(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,
- 0U, 63U, NULL, NULL, FALSE);
+dissect_nbap_SIR_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63U, NULL, FALSE);
return offset;
}
-static int dissect_sIRValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SIR_Value(tvb, offset, pinfo, tree, hf_nbap_sIRValue);
+static int dissect_sIRValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SIR_Value(tvb, offset, actx, tree, hf_nbap_sIRValue);
}
-static int dissect_sIR_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SIR_Value(tvb, offset, pinfo, tree, hf_nbap_sIR_Value);
+static int dissect_sIR_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SIR_Value(tvb, offset, actx, tree, hf_nbap_sIR_Value);
}
-static int dissect_sir1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SIR_Value(tvb, offset, pinfo, tree, hf_nbap_sir1);
+static int dissect_sir1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SIR_Value(tvb, offset, actx, tree, hf_nbap_sir1);
}
static int
-dissect_nbap_SIR_Error_Value(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,
- 0U, 125U, NULL, NULL, FALSE);
+dissect_nbap_SIR_Error_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 125U, NULL, FALSE);
return offset;
}
-static int dissect_sIR_ErrorValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SIR_Error_Value(tvb, offset, pinfo, tree, hf_nbap_sIR_ErrorValue);
+static int dissect_sIR_ErrorValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SIR_Error_Value(tvb, offset, actx, tree, hf_nbap_sIR_ErrorValue);
}
-static int dissect_sir_error1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SIR_Error_Value(tvb, offset, pinfo, tree, hf_nbap_sir_error1);
+static int dissect_sir_error1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SIR_Error_Value(tvb, offset, actx, tree, hf_nbap_sir_error1);
}
static int
-dissect_nbap_Transmitted_Code_Power_Value(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_nbap_Transmitted_Code_Power_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_transmittedCodePowerValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Transmitted_Code_Power_Value(tvb, offset, pinfo, tree, hf_nbap_transmittedCodePowerValue);
+static int dissect_transmittedCodePowerValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Transmitted_Code_Power_Value(tvb, offset, actx, tree, hf_nbap_transmittedCodePowerValue);
}
-static int dissect_transmitted_code_power1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Transmitted_Code_Power_Value(tvb, offset, pinfo, tree, hf_nbap_transmitted_code_power1);
+static int dissect_transmitted_code_power1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Transmitted_Code_Power_Value(tvb, offset, actx, tree, hf_nbap_transmitted_code_power1);
}
static int
-dissect_nbap_RSCP_Value(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_nbap_RSCP_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_rSCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RSCP_Value(tvb, offset, pinfo, tree, hf_nbap_rSCP);
+static int dissect_rSCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RSCP_Value(tvb, offset, actx, tree, hf_nbap_rSCP);
}
-static int dissect_rscp1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RSCP_Value(tvb, offset, pinfo, tree, hf_nbap_rscp1);
+static int dissect_rscp1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RSCP_Value(tvb, offset, actx, tree, hf_nbap_rscp1);
}
static int
-dissect_nbap_Rx_Timing_Deviation_Value(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,
- 0U, 8191U, NULL, NULL, FALSE);
+dissect_nbap_Rx_Timing_Deviation_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8191U, NULL, FALSE);
return offset;
}
-static int dissect_rxTimingDeviationValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Rx_Timing_Deviation_Value(tvb, offset, pinfo, tree, hf_nbap_rxTimingDeviationValue);
+static int dissect_rxTimingDeviationValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Rx_Timing_Deviation_Value(tvb, offset, actx, tree, hf_nbap_rxTimingDeviationValue);
}
-static int dissect_rx_timing_deviation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Rx_Timing_Deviation_Value(tvb, offset, pinfo, tree, hf_nbap_rx_timing_deviation);
+static int dissect_rx_timing_deviation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Rx_Timing_Deviation_Value(tvb, offset, actx, tree, hf_nbap_rx_timing_deviation);
}
static int
-dissect_nbap_Round_Trip_Time_Value(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,
- 0U, 32767U, NULL, NULL, FALSE);
+dissect_nbap_Round_Trip_Time_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 32767U, NULL, FALSE);
return offset;
}
-static int dissect_roundTripTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Round_Trip_Time_Value(tvb, offset, pinfo, tree, hf_nbap_roundTripTime);
+static int dissect_roundTripTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Round_Trip_Time_Value(tvb, offset, actx, tree, hf_nbap_roundTripTime);
}
-static int dissect_round_trip_time1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Round_Trip_Time_Value(tvb, offset, pinfo, tree, hf_nbap_round_trip_time1);
+static int dissect_round_trip_time1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Round_Trip_Time_Value(tvb, offset, actx, tree, hf_nbap_round_trip_time1);
}
static int
-dissect_nbap_Extension_ReportCharacteristicsType_MeasurementThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_Extension_ReportCharacteristicsType_MeasurementThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_extension_ReportCharacteristicsType_MeasurementThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Extension_ReportCharacteristicsType_MeasurementThreshold(tvb, offset, pinfo, tree, hf_nbap_extension_ReportCharacteristicsType_MeasurementThreshold);
+static int dissect_extension_ReportCharacteristicsType_MeasurementThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Extension_ReportCharacteristicsType_MeasurementThreshold(tvb, offset, actx, tree, hf_nbap_extension_ReportCharacteristicsType_MeasurementThreshold);
}
@@ -15739,34 +15739,34 @@ static const per_choice_t ReportCharacteristicsType_MeasurementThreshold_choice[
};
static int
-dissect_nbap_ReportCharacteristicsType_MeasurementThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ReportCharacteristicsType_MeasurementThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_ReportCharacteristicsType_MeasurementThreshold, ReportCharacteristicsType_MeasurementThreshold_choice,
NULL);
return offset;
}
-static int dissect_measurementThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReportCharacteristicsType_MeasurementThreshold(tvb, offset, pinfo, tree, hf_nbap_measurementThreshold);
+static int dissect_measurementThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReportCharacteristicsType_MeasurementThreshold(tvb, offset, actx, tree, hf_nbap_measurementThreshold);
}
-static int dissect_measurementThreshold1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReportCharacteristicsType_MeasurementThreshold(tvb, offset, pinfo, tree, hf_nbap_measurementThreshold1);
+static int dissect_measurementThreshold1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReportCharacteristicsType_MeasurementThreshold(tvb, offset, actx, tree, hf_nbap_measurementThreshold1);
}
-static int dissect_measurementThreshold2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReportCharacteristicsType_MeasurementThreshold(tvb, offset, pinfo, tree, hf_nbap_measurementThreshold2);
+static int dissect_measurementThreshold2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReportCharacteristicsType_MeasurementThreshold(tvb, offset, actx, tree, hf_nbap_measurementThreshold2);
}
static int
-dissect_nbap_MeasurementHysteresisTime_Scaledmsec(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,
- 1U, 6000U, NULL, NULL, TRUE);
+dissect_nbap_MeasurementHysteresisTime_Scaledmsec(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 6000U, NULL, TRUE);
return offset;
}
-static int dissect_msec1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MeasurementHysteresisTime_Scaledmsec(tvb, offset, pinfo, tree, hf_nbap_msec1);
+static int dissect_msec1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MeasurementHysteresisTime_Scaledmsec(tvb, offset, actx, tree, hf_nbap_msec1);
}
@@ -15781,15 +15781,15 @@ static const per_choice_t ReportCharacteristicsType_ScaledMeasurementHysteresisT
};
static int
-dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime, ReportCharacteristicsType_ScaledMeasurementHysteresisTime_choice,
NULL);
return offset;
}
-static int dissect_measurementHysteresisTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime(tvb, offset, pinfo, tree, hf_nbap_measurementHysteresisTime);
+static int dissect_measurementHysteresisTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime(tvb, offset, actx, tree, hf_nbap_measurementHysteresisTime);
}
@@ -15801,14 +15801,14 @@ static const per_sequence_t ReportCharacteristicsType_EventA_sequence[] = {
};
static int
-dissect_nbap_ReportCharacteristicsType_EventA(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ReportCharacteristicsType_EventA(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_ReportCharacteristicsType_EventA, ReportCharacteristicsType_EventA_sequence);
return offset;
}
-static int dissect_event_a(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReportCharacteristicsType_EventA(tvb, offset, pinfo, tree, hf_nbap_event_a);
+static int dissect_event_a(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReportCharacteristicsType_EventA(tvb, offset, actx, tree, hf_nbap_event_a);
}
@@ -15820,120 +15820,120 @@ static const per_sequence_t ReportCharacteristicsType_EventB_sequence[] = {
};
static int
-dissect_nbap_ReportCharacteristicsType_EventB(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ReportCharacteristicsType_EventB(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_ReportCharacteristicsType_EventB, ReportCharacteristicsType_EventB_sequence);
return offset;
}
-static int dissect_event_b(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReportCharacteristicsType_EventB(tvb, offset, pinfo, tree, hf_nbap_event_b);
+static int dissect_event_b(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReportCharacteristicsType_EventB(tvb, offset, actx, tree, hf_nbap_event_b);
}
static int
-dissect_nbap_Received_total_wide_band_power_Value_IncrDecrThres(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,
- 0U, 620U, NULL, NULL, FALSE);
+dissect_nbap_Received_total_wide_band_power_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 620U, NULL, FALSE);
return offset;
}
-static int dissect_id_Received_total_wide_band_power_For_CellPortion(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Received_total_wide_band_power_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_nbap_id_Received_total_wide_band_power_For_CellPortion);
+static int dissect_id_Received_total_wide_band_power_For_CellPortion(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Received_total_wide_band_power_Value_IncrDecrThres(tvb, offset, actx, tree, hf_nbap_id_Received_total_wide_band_power_For_CellPortion);
}
-static int dissect_received_total_wide_band_power1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Received_total_wide_band_power_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_nbap_received_total_wide_band_power1);
+static int dissect_received_total_wide_band_power1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Received_total_wide_band_power_Value_IncrDecrThres(tvb, offset, actx, tree, hf_nbap_received_total_wide_band_power1);
}
static int
-dissect_nbap_UL_TimeslotISCP_Value_IncrDecrThres(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,
- 0U, 126U, NULL, NULL, FALSE);
+dissect_nbap_UL_TimeslotISCP_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 126U, NULL, FALSE);
return offset;
}
-static int dissect_uL_TimeslotISCP1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_TimeslotISCP_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_nbap_uL_TimeslotISCP1);
+static int dissect_uL_TimeslotISCP1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_TimeslotISCP_Value_IncrDecrThres(tvb, offset, actx, tree, hf_nbap_uL_TimeslotISCP1);
}
static int
-dissect_nbap_SIR_Value_IncrDecrThres(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,
- 0U, 62U, NULL, NULL, FALSE);
+dissect_nbap_SIR_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 62U, NULL, FALSE);
return offset;
}
-static int dissect_sir(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SIR_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_nbap_sir);
+static int dissect_sir(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SIR_Value_IncrDecrThres(tvb, offset, actx, tree, hf_nbap_sir);
}
static int
-dissect_nbap_SIR_Error_Value_IncrDecrThres(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,
- 0U, 124U, NULL, NULL, FALSE);
+dissect_nbap_SIR_Error_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 124U, NULL, FALSE);
return offset;
}
-static int dissect_sir_error(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SIR_Error_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_nbap_sir_error);
+static int dissect_sir_error(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SIR_Error_Value_IncrDecrThres(tvb, offset, actx, tree, hf_nbap_sir_error);
}
static int
-dissect_nbap_Transmitted_Code_Power_Value_IncrDecrThres(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,
- 0U, 112U, NULL, NULL, TRUE);
+dissect_nbap_Transmitted_Code_Power_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 112U, NULL, TRUE);
return offset;
}
-static int dissect_transmitted_code_power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Transmitted_Code_Power_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_nbap_transmitted_code_power);
+static int dissect_transmitted_code_power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Transmitted_Code_Power_Value_IncrDecrThres(tvb, offset, actx, tree, hf_nbap_transmitted_code_power);
}
static int
-dissect_nbap_RSCP_Value_IncrDecrThres(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,
- 0U, 126U, NULL, NULL, FALSE);
+dissect_nbap_RSCP_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 126U, NULL, FALSE);
return offset;
}
-static int dissect_rscp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RSCP_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_nbap_rscp);
+static int dissect_rscp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RSCP_Value_IncrDecrThres(tvb, offset, actx, tree, hf_nbap_rscp);
}
static int
-dissect_nbap_Round_Trip_Time_IncrDecrThres(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,
- 0U, 32766U, NULL, NULL, FALSE);
+dissect_nbap_Round_Trip_Time_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 32766U, NULL, FALSE);
return offset;
}
-static int dissect_round_trip_time(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Round_Trip_Time_IncrDecrThres(tvb, offset, pinfo, tree, hf_nbap_round_trip_time);
+static int dissect_round_trip_time(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Round_Trip_Time_IncrDecrThres(tvb, offset, actx, tree, hf_nbap_round_trip_time);
}
static int
-dissect_nbap_Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvb, offset, pinfo, tree, hf_nbap_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold);
+static int dissect_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvb, offset, actx, tree, hf_nbap_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold);
}
@@ -15970,31 +15970,31 @@ static const per_choice_t ReportCharacteristicsType_MeasurementIncreaseDecreaseT
};
static int
-dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold, ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_choice,
NULL);
return offset;
}
-static int dissect_measurementIncreaseThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvb, offset, pinfo, tree, hf_nbap_measurementIncreaseThreshold);
+static int dissect_measurementIncreaseThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvb, offset, actx, tree, hf_nbap_measurementIncreaseThreshold);
}
-static int dissect_measurementDecreaseThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvb, offset, pinfo, tree, hf_nbap_measurementDecreaseThreshold);
+static int dissect_measurementDecreaseThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvb, offset, actx, tree, hf_nbap_measurementDecreaseThreshold);
}
static int
-dissect_nbap_MeasurementChangeTime_Scaledmsec(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,
- 1U, 6000U, NULL, NULL, TRUE);
+dissect_nbap_MeasurementChangeTime_Scaledmsec(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 6000U, NULL, TRUE);
return offset;
}
-static int dissect_msec(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MeasurementChangeTime_Scaledmsec(tvb, offset, pinfo, tree, hf_nbap_msec);
+static int dissect_msec(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MeasurementChangeTime_Scaledmsec(tvb, offset, actx, tree, hf_nbap_msec);
}
@@ -16009,15 +16009,15 @@ static const per_choice_t ReportCharacteristicsType_ScaledMeasurementChangeTime_
};
static int
-dissect_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime, ReportCharacteristicsType_ScaledMeasurementChangeTime_choice,
NULL);
return offset;
}
-static int dissect_measurementChangeTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime(tvb, offset, pinfo, tree, hf_nbap_measurementChangeTime);
+static int dissect_measurementChangeTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime(tvb, offset, actx, tree, hf_nbap_measurementChangeTime);
}
@@ -16029,14 +16029,14 @@ static const per_sequence_t ReportCharacteristicsType_EventC_sequence[] = {
};
static int
-dissect_nbap_ReportCharacteristicsType_EventC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ReportCharacteristicsType_EventC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_ReportCharacteristicsType_EventC, ReportCharacteristicsType_EventC_sequence);
return offset;
}
-static int dissect_event_c(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReportCharacteristicsType_EventC(tvb, offset, pinfo, tree, hf_nbap_event_c);
+static int dissect_event_c(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReportCharacteristicsType_EventC(tvb, offset, actx, tree, hf_nbap_event_c);
}
@@ -16048,14 +16048,14 @@ static const per_sequence_t ReportCharacteristicsType_EventD_sequence[] = {
};
static int
-dissect_nbap_ReportCharacteristicsType_EventD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ReportCharacteristicsType_EventD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_ReportCharacteristicsType_EventD, ReportCharacteristicsType_EventD_sequence);
return offset;
}
-static int dissect_event_d(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReportCharacteristicsType_EventD(tvb, offset, pinfo, tree, hf_nbap_event_d);
+static int dissect_event_d(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReportCharacteristicsType_EventD(tvb, offset, actx, tree, hf_nbap_event_d);
}
@@ -16069,14 +16069,14 @@ static const per_sequence_t ReportCharacteristicsType_EventE_sequence[] = {
};
static int
-dissect_nbap_ReportCharacteristicsType_EventE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ReportCharacteristicsType_EventE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_ReportCharacteristicsType_EventE, ReportCharacteristicsType_EventE_sequence);
return offset;
}
-static int dissect_event_e(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReportCharacteristicsType_EventE(tvb, offset, pinfo, tree, hf_nbap_event_e);
+static int dissect_event_e(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReportCharacteristicsType_EventE(tvb, offset, actx, tree, hf_nbap_event_e);
}
@@ -16090,26 +16090,26 @@ static const per_sequence_t ReportCharacteristicsType_EventF_sequence[] = {
};
static int
-dissect_nbap_ReportCharacteristicsType_EventF(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ReportCharacteristicsType_EventF(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_ReportCharacteristicsType_EventF, ReportCharacteristicsType_EventF_sequence);
return offset;
}
-static int dissect_event_f(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReportCharacteristicsType_EventF(tvb, offset, pinfo, tree, hf_nbap_event_f);
+static int dissect_event_f(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReportCharacteristicsType_EventF(tvb, offset, actx, tree, hf_nbap_event_f);
}
static int
-dissect_nbap_Extension_ReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_Extension_ReportCharacteristics(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_extension_ReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Extension_ReportCharacteristics(tvb, offset, pinfo, tree, hf_nbap_extension_ReportCharacteristics);
+static int dissect_extension_ReportCharacteristics(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Extension_ReportCharacteristics(tvb, offset, actx, tree, hf_nbap_extension_ReportCharacteristics);
}
@@ -16140,15 +16140,15 @@ static const per_choice_t ReportCharacteristics_choice[] = {
};
static int
-dissect_nbap_ReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ReportCharacteristics(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_ReportCharacteristics, ReportCharacteristics_choice,
NULL);
return offset;
}
-static int dissect_id_ReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReportCharacteristics(tvb, offset, pinfo, tree, hf_nbap_id_ReportCharacteristics);
+static int dissect_id_ReportCharacteristics(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReportCharacteristics(tvb, offset, actx, tree, hf_nbap_id_ReportCharacteristics);
}
@@ -16157,15 +16157,15 @@ static const per_sequence_t RL_InformationList_RL_FailureInd_sequence_of[1] = {
};
static int
-dissect_nbap_RL_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationList_RL_FailureInd, RL_InformationList_RL_FailureInd_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationList_RL_FailureInd(tvb, offset, pinfo, tree, hf_nbap_rL_InformationList_RL_FailureInd);
+static int dissect_rL_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationList_RL_FailureInd(tvb, offset, actx, tree, hf_nbap_rL_InformationList_RL_FailureInd);
}
@@ -16176,14 +16176,14 @@ static const per_sequence_t RL_RL_FailureInd_sequence[] = {
};
static int
-dissect_nbap_RL_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_RL_FailureInd, RL_RL_FailureInd_sequence);
return offset;
}
-static int dissect_rL3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_RL_FailureInd(tvb, offset, pinfo, tree, hf_nbap_rL3);
+static int dissect_rL3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_RL_FailureInd(tvb, offset, actx, tree, hf_nbap_rL3);
}
@@ -16192,15 +16192,15 @@ static const per_sequence_t RL_Set_InformationList_RL_FailureInd_sequence_of[1]
};
static int
-dissect_nbap_RL_Set_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Set_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Set_InformationList_RL_FailureInd, RL_Set_InformationList_RL_FailureInd_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_Set_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Set_InformationList_RL_FailureInd(tvb, offset, pinfo, tree, hf_nbap_rL_Set_InformationList_RL_FailureInd);
+static int dissect_rL_Set_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Set_InformationList_RL_FailureInd(tvb, offset, actx, tree, hf_nbap_rL_Set_InformationList_RL_FailureInd);
}
@@ -16211,14 +16211,14 @@ static const per_sequence_t RL_Set_RL_FailureInd_sequence[] = {
};
static int
-dissect_nbap_RL_Set_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Set_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Set_RL_FailureInd, RL_Set_RL_FailureInd_sequence);
return offset;
}
-static int dissect_rL_Set(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Set_RL_FailureInd(tvb, offset, pinfo, tree, hf_nbap_rL_Set);
+static int dissect_rL_Set(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Set_RL_FailureInd(tvb, offset, actx, tree, hf_nbap_rL_Set);
}
@@ -16227,15 +16227,15 @@ static const per_sequence_t CCTrCH_InformationList_RL_FailureInd_sequence_of[1]
};
static int
-dissect_nbap_CCTrCH_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CCTrCH_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_CCTrCH_InformationList_RL_FailureInd, CCTrCH_InformationList_RL_FailureInd_sequence_of,
1, 16);
return offset;
}
-static int dissect_cCTrCH_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCTrCH_InformationList_RL_FailureInd(tvb, offset, pinfo, tree, hf_nbap_cCTrCH_InformationList_RL_FailureInd);
+static int dissect_cCTrCH_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCTrCH_InformationList_RL_FailureInd(tvb, offset, actx, tree, hf_nbap_cCTrCH_InformationList_RL_FailureInd);
}
@@ -16247,14 +16247,14 @@ static const per_sequence_t CCTrCH_RL_FailureInd_sequence[] = {
};
static int
-dissect_nbap_CCTrCH_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CCTrCH_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CCTrCH_RL_FailureInd, CCTrCH_RL_FailureInd_sequence);
return offset;
}
-static int dissect_cCTrCH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCTrCH_RL_FailureInd(tvb, offset, pinfo, tree, hf_nbap_cCTrCH);
+static int dissect_cCTrCH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCTrCH_RL_FailureInd(tvb, offset, actx, tree, hf_nbap_cCTrCH);
}
@@ -16273,15 +16273,15 @@ static const per_choice_t Reporting_Object_RL_FailureInd_choice[] = {
};
static int
-dissect_nbap_Reporting_Object_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Reporting_Object_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_Reporting_Object_RL_FailureInd, Reporting_Object_RL_FailureInd_choice,
NULL);
return offset;
}
-static int dissect_id_Reporting_Object_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Reporting_Object_RL_FailureInd(tvb, offset, pinfo, tree, hf_nbap_id_Reporting_Object_RL_FailureInd);
+static int dissect_id_Reporting_Object_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Reporting_Object_RL_FailureInd(tvb, offset, actx, tree, hf_nbap_id_Reporting_Object_RL_FailureInd);
}
@@ -16290,15 +16290,15 @@ static const per_sequence_t RL_InformationList_RL_RestoreInd_sequence_of[1] = {
};
static int
-dissect_nbap_RL_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationList_RL_RestoreInd, RL_InformationList_RL_RestoreInd_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationList_RL_RestoreInd(tvb, offset, pinfo, tree, hf_nbap_rL_InformationList_RL_RestoreInd);
+static int dissect_rL_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationList_RL_RestoreInd(tvb, offset, actx, tree, hf_nbap_rL_InformationList_RL_RestoreInd);
}
@@ -16309,14 +16309,14 @@ static const per_sequence_t RL_RL_RestoreInd_sequence[] = {
};
static int
-dissect_nbap_RL_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_RL_RestoreInd, RL_RL_RestoreInd_sequence);
return offset;
}
-static int dissect_rL4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_RL_RestoreInd(tvb, offset, pinfo, tree, hf_nbap_rL4);
+static int dissect_rL4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_RL_RestoreInd(tvb, offset, actx, tree, hf_nbap_rL4);
}
@@ -16325,15 +16325,15 @@ static const per_sequence_t RL_Set_InformationList_RL_RestoreInd_sequence_of[1]
};
static int
-dissect_nbap_RL_Set_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Set_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Set_InformationList_RL_RestoreInd, RL_Set_InformationList_RL_RestoreInd_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_Set_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Set_InformationList_RL_RestoreInd(tvb, offset, pinfo, tree, hf_nbap_rL_Set_InformationList_RL_RestoreInd);
+static int dissect_rL_Set_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Set_InformationList_RL_RestoreInd(tvb, offset, actx, tree, hf_nbap_rL_Set_InformationList_RL_RestoreInd);
}
@@ -16344,14 +16344,14 @@ static const per_sequence_t RL_Set_RL_RestoreInd_sequence[] = {
};
static int
-dissect_nbap_RL_Set_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Set_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Set_RL_RestoreInd, RL_Set_RL_RestoreInd_sequence);
return offset;
}
-static int dissect_rL_Set1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Set_RL_RestoreInd(tvb, offset, pinfo, tree, hf_nbap_rL_Set1);
+static int dissect_rL_Set1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Set_RL_RestoreInd(tvb, offset, actx, tree, hf_nbap_rL_Set1);
}
@@ -16360,15 +16360,15 @@ static const per_sequence_t CCTrCH_InformationList_RL_RestoreInd_sequence_of[1]
};
static int
-dissect_nbap_CCTrCH_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CCTrCH_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_CCTrCH_InformationList_RL_RestoreInd, CCTrCH_InformationList_RL_RestoreInd_sequence_of,
1, 16);
return offset;
}
-static int dissect_cCTrCH_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCTrCH_InformationList_RL_RestoreInd(tvb, offset, pinfo, tree, hf_nbap_cCTrCH_InformationList_RL_RestoreInd);
+static int dissect_cCTrCH_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCTrCH_InformationList_RL_RestoreInd(tvb, offset, actx, tree, hf_nbap_cCTrCH_InformationList_RL_RestoreInd);
}
@@ -16380,14 +16380,14 @@ static const per_sequence_t CCTrCH_RL_RestoreInd_sequence[] = {
};
static int
-dissect_nbap_CCTrCH_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CCTrCH_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CCTrCH_RL_RestoreInd, CCTrCH_RL_RestoreInd_sequence);
return offset;
}
-static int dissect_cCTrCH1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCTrCH_RL_RestoreInd(tvb, offset, pinfo, tree, hf_nbap_cCTrCH1);
+static int dissect_cCTrCH1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCTrCH_RL_RestoreInd(tvb, offset, actx, tree, hf_nbap_cCTrCH1);
}
@@ -16406,27 +16406,27 @@ static const per_choice_t Reporting_Object_RL_RestoreInd_choice[] = {
};
static int
-dissect_nbap_Reporting_Object_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Reporting_Object_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_Reporting_Object_RL_RestoreInd, Reporting_Object_RL_RestoreInd_choice,
NULL);
return offset;
}
-static int dissect_id_Reporting_Object_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Reporting_Object_RL_RestoreInd(tvb, offset, pinfo, tree, hf_nbap_id_Reporting_Object_RL_RestoreInd);
+static int dissect_id_Reporting_Object_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Reporting_Object_RL_RestoreInd(tvb, offset, actx, tree, hf_nbap_id_Reporting_Object_RL_RestoreInd);
}
static int
-dissect_nbap_Extension_DedicatedMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_Extension_DedicatedMeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_extension_DedicatedMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Extension_DedicatedMeasurementValue(tvb, offset, pinfo, tree, hf_nbap_extension_DedicatedMeasurementValue);
+static int dissect_extension_DedicatedMeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Extension_DedicatedMeasurementValue(tvb, offset, actx, tree, hf_nbap_extension_DedicatedMeasurementValue);
}
@@ -16453,18 +16453,18 @@ static const per_choice_t DedicatedMeasurementValue_choice[] = {
};
static int
-dissect_nbap_DedicatedMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DedicatedMeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_DedicatedMeasurementValue, DedicatedMeasurementValue_choice,
NULL);
return offset;
}
-static int dissect_dedicatedMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DedicatedMeasurementValue(tvb, offset, pinfo, tree, hf_nbap_dedicatedMeasurementValue);
+static int dissect_dedicatedMeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DedicatedMeasurementValue(tvb, offset, actx, tree, hf_nbap_dedicatedMeasurementValue);
}
-static int dissect_dedicatedmeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DedicatedMeasurementValue(tvb, offset, pinfo, tree, hf_nbap_dedicatedmeasurementValue);
+static int dissect_dedicatedmeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DedicatedMeasurementValue(tvb, offset, actx, tree, hf_nbap_dedicatedmeasurementValue);
}
@@ -16476,26 +16476,26 @@ static const per_sequence_t DedicatedMeasurementAvailable_sequence[] = {
};
static int
-dissect_nbap_DedicatedMeasurementAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DedicatedMeasurementAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DedicatedMeasurementAvailable, DedicatedMeasurementAvailable_sequence);
return offset;
}
-static int dissect_measurementAvailable1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DedicatedMeasurementAvailable(tvb, offset, pinfo, tree, hf_nbap_measurementAvailable1);
+static int dissect_measurementAvailable1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DedicatedMeasurementAvailable(tvb, offset, actx, tree, hf_nbap_measurementAvailable1);
}
static int
-dissect_nbap_DedicatedMeasurementnotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_DedicatedMeasurementnotAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_measurementnotAvailable1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DedicatedMeasurementnotAvailable(tvb, offset, pinfo, tree, hf_nbap_measurementnotAvailable1);
+static int dissect_measurementnotAvailable1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DedicatedMeasurementnotAvailable(tvb, offset, actx, tree, hf_nbap_measurementnotAvailable1);
}
@@ -16512,15 +16512,15 @@ static const per_choice_t DedicatedMeasurementValueInformation_choice[] = {
};
static int
-dissect_nbap_DedicatedMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DedicatedMeasurementValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_DedicatedMeasurementValueInformation, DedicatedMeasurementValueInformation_choice,
NULL);
return offset;
}
-static int dissect_dedicatedMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DedicatedMeasurementValueInformation(tvb, offset, pinfo, tree, hf_nbap_dedicatedMeasurementValueInformation);
+static int dissect_dedicatedMeasurementValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DedicatedMeasurementValueInformation(tvb, offset, actx, tree, hf_nbap_dedicatedMeasurementValueInformation);
}
@@ -16533,14 +16533,14 @@ static const per_sequence_t RL_InformationItem_DM_Rprt_sequence[] = {
};
static int
-dissect_nbap_RL_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationItem_DM_Rprt, RL_InformationItem_DM_Rprt_sequence);
return offset;
}
-static int dissect_id_RL_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationItem_DM_Rprt(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationItem_DM_Rprt);
+static int dissect_id_RL_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationItem_DM_Rprt(tvb, offset, actx, tree, hf_nbap_id_RL_InformationItem_DM_Rprt);
}
@@ -16552,14 +16552,14 @@ static const per_sequence_t RL_InformationItem_DM_Rqst_sequence[] = {
};
static int
-dissect_nbap_RL_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationItem_DM_Rqst, RL_InformationItem_DM_Rqst_sequence);
return offset;
}
-static int dissect_id_RL_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationItem_DM_Rqst(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationItem_DM_Rqst);
+static int dissect_id_RL_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationItem_DM_Rqst(tvb, offset, actx, tree, hf_nbap_id_RL_InformationItem_DM_Rqst);
}
@@ -16573,40 +16573,40 @@ static const per_sequence_t RL_InformationItem_DM_Rsp_sequence[] = {
};
static int
-dissect_nbap_RL_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationItem_DM_Rsp, RL_InformationItem_DM_Rsp_sequence);
return offset;
}
-static int dissect_id_RL_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationItem_DM_Rsp(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationItem_DM_Rsp);
+static int dissect_id_RL_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationItem_DM_Rsp(tvb, offset, actx, tree, hf_nbap_id_RL_InformationItem_DM_Rsp);
}
static int
-dissect_nbap_FrameOffset(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_nbap_FrameOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_frameOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FrameOffset(tvb, offset, pinfo, tree, hf_nbap_frameOffset);
+static int dissect_frameOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FrameOffset(tvb, offset, actx, tree, hf_nbap_frameOffset);
}
static int
-dissect_nbap_ChipOffset(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,
- 0U, 38399U, NULL, NULL, FALSE);
+dissect_nbap_ChipOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 38399U, NULL, FALSE);
return offset;
}
-static int dissect_chipOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ChipOffset(tvb, offset, pinfo, tree, hf_nbap_chipOffset);
+static int dissect_chipOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ChipOffset(tvb, offset, actx, tree, hf_nbap_chipOffset);
}
@@ -16619,14 +16619,14 @@ static const value_string nbap_DiversityControlField_vals[] = {
static int
-dissect_nbap_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, TRUE);
+dissect_nbap_DiversityControlField(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_diversityControlField(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DiversityControlField(tvb, offset, pinfo, tree, hf_nbap_diversityControlField);
+static int dissect_diversityControlField(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DiversityControlField(tvb, offset, actx, tree, hf_nbap_diversityControlField);
}
@@ -16638,14 +16638,14 @@ static const value_string nbap_TransmissionGapPatternSequenceCodeInformation_val
static int
-dissect_nbap_TransmissionGapPatternSequenceCodeInformation(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);
+dissect_nbap_TransmissionGapPatternSequenceCodeInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_transmissionGapPatternSequenceCodeInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransmissionGapPatternSequenceCodeInformation(tvb, offset, pinfo, tree, hf_nbap_transmissionGapPatternSequenceCodeInformation);
+static int dissect_transmissionGapPatternSequenceCodeInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransmissionGapPatternSequenceCodeInformation(tvb, offset, actx, tree, hf_nbap_transmissionGapPatternSequenceCodeInformation);
}
@@ -16658,14 +16658,14 @@ static const per_sequence_t FDD_DL_CodeInformationItem_sequence[] = {
};
static int
-dissect_nbap_FDD_DL_CodeInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_FDD_DL_CodeInformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_FDD_DL_CodeInformationItem, FDD_DL_CodeInformationItem_sequence);
return offset;
}
-static int dissect_FDD_DL_CodeInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FDD_DL_CodeInformationItem(tvb, offset, pinfo, tree, hf_nbap_FDD_DL_CodeInformation_item);
+static int dissect_FDD_DL_CodeInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FDD_DL_CodeInformationItem(tvb, offset, actx, tree, hf_nbap_FDD_DL_CodeInformation_item);
}
@@ -16674,15 +16674,15 @@ static const per_sequence_t FDD_DL_CodeInformation_sequence_of[1] = {
};
static int
-dissect_nbap_FDD_DL_CodeInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_FDD_DL_CodeInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_FDD_DL_CodeInformation, FDD_DL_CodeInformation_sequence_of,
1, 10);
return offset;
}
-static int dissect_dl_CodeInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FDD_DL_CodeInformation(tvb, offset, pinfo, tree, hf_nbap_dl_CodeInformation);
+static int dissect_dl_CodeInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FDD_DL_CodeInformation(tvb, offset, actx, tree, hf_nbap_dl_CodeInformation);
}
@@ -16703,14 +16703,14 @@ static const per_sequence_t RL_InformationItem_RL_AdditionRqstFDD_sequence[] = {
};
static int
-dissect_nbap_RL_InformationItem_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationItem_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationItem_RL_AdditionRqstFDD, RL_InformationItem_RL_AdditionRqstFDD_sequence);
return offset;
}
-static int dissect_id_RL_InformationItem_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationItem_RL_AdditionRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationItem_RL_AdditionRqstFDD);
+static int dissect_id_RL_InformationItem_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationItem_RL_AdditionRqstFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationItem_RL_AdditionRqstFDD);
}
@@ -16721,14 +16721,14 @@ static const per_sequence_t RL_informationItem_RL_DeletionRqst_sequence[] = {
};
static int
-dissect_nbap_RL_informationItem_RL_DeletionRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_informationItem_RL_DeletionRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_informationItem_RL_DeletionRqst, RL_informationItem_RL_DeletionRqst_sequence);
return offset;
}
-static int dissect_id_RL_informationItem_RL_DeletionRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_informationItem_RL_DeletionRqst(tvb, offset, pinfo, tree, hf_nbap_id_RL_informationItem_RL_DeletionRqst);
+static int dissect_id_RL_informationItem_RL_DeletionRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_informationItem_RL_DeletionRqst(tvb, offset, actx, tree, hf_nbap_id_RL_informationItem_RL_DeletionRqst);
}
@@ -16740,14 +16740,14 @@ static const per_sequence_t RL_InformationItem_RL_FailureInd_sequence[] = {
};
static int
-dissect_nbap_RL_InformationItem_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationItem_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationItem_RL_FailureInd, RL_InformationItem_RL_FailureInd_sequence);
return offset;
}
-static int dissect_id_RL_InformationItem_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationItem_RL_FailureInd(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationItem_RL_FailureInd);
+static int dissect_id_RL_InformationItem_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationItem_RL_FailureInd(tvb, offset, actx, tree, hf_nbap_id_RL_InformationItem_RL_FailureInd);
}
@@ -16758,14 +16758,14 @@ static const per_sequence_t RL_InformationItem_RL_PreemptRequiredInd_sequence[]
};
static int
-dissect_nbap_RL_InformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationItem_RL_PreemptRequiredInd, RL_InformationItem_RL_PreemptRequiredInd_sequence);
return offset;
}
-static int dissect_id_RL_InformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationItem_RL_PreemptRequiredInd(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationItem_RL_PreemptRequiredInd);
+static int dissect_id_RL_InformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationItem_RL_PreemptRequiredInd(tvb, offset, actx, tree, hf_nbap_id_RL_InformationItem_RL_PreemptRequiredInd);
}
@@ -16782,17 +16782,17 @@ static const per_sequence_t RL_InformationItem_RL_ReconfPrepFDD_sequence[] = {
};
static int
-dissect_nbap_RL_InformationItem_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationItem_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationItem_RL_ReconfPrepFDD, RL_InformationItem_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_id_RL_InformationItem_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationItem_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationItem_RL_ReconfPrepFDD);
+static int dissect_id_RL_InformationItem_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationItem_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationItem_RL_ReconfPrepFDD);
}
-static int dissect_id_RL_InformationItem_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationItem_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationItem_RL_ReconfRqstFDD);
+static int dissect_id_RL_InformationItem_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationItem_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationItem_RL_ReconfRqstFDD);
}
@@ -16803,14 +16803,14 @@ static const per_sequence_t RL_InformationItem_RL_RestoreInd_sequence[] = {
};
static int
-dissect_nbap_RL_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationItem_RL_RestoreInd, RL_InformationItem_RL_RestoreInd_sequence);
return offset;
}
-static int dissect_id_RL_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationItem_RL_RestoreInd(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationItem_RL_RestoreInd);
+static int dissect_id_RL_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationItem_RL_RestoreInd(tvb, offset, actx, tree, hf_nbap_id_RL_InformationItem_RL_RestoreInd);
}
@@ -16822,33 +16822,33 @@ static const value_string nbap_FirstRLS_Indicator_vals[] = {
static int
-dissect_nbap_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, TRUE);
+dissect_nbap_FirstRLS_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_firstRLS_indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FirstRLS_Indicator(tvb, offset, pinfo, tree, hf_nbap_firstRLS_indicator);
+static int dissect_firstRLS_indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FirstRLS_Indicator(tvb, offset, actx, tree, hf_nbap_firstRLS_indicator);
}
-static int dissect_firstRLS_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FirstRLS_Indicator(tvb, offset, pinfo, tree, hf_nbap_firstRLS_Indicator);
+static int dissect_firstRLS_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FirstRLS_Indicator(tvb, offset, actx, tree, hf_nbap_firstRLS_Indicator);
}
static int
-dissect_nbap_PropagationDelay(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_nbap_PropagationDelay(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_propagationDelay(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PropagationDelay(tvb, offset, pinfo, tree, hf_nbap_propagationDelay);
+static int dissect_propagationDelay(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PropagationDelay(tvb, offset, actx, tree, hf_nbap_propagationDelay);
}
-static int dissect_propagation_delay(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PropagationDelay(tvb, offset, pinfo, tree, hf_nbap_propagation_delay);
+static int dissect_propagation_delay(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PropagationDelay(tvb, offset, actx, tree, hf_nbap_propagation_delay);
}
@@ -16871,14 +16871,14 @@ static const per_sequence_t RL_InformationItem_RL_SetupRqstFDD_sequence[] = {
};
static int
-dissect_nbap_RL_InformationItem_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationItem_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationItem_RL_SetupRqstFDD, RL_InformationItem_RL_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_RL_InformationItem_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationItem_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationItem_RL_SetupRqstFDD);
+static int dissect_id_RL_InformationItem_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationItem_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationItem_RL_SetupRqstFDD);
}
@@ -16887,15 +16887,15 @@ static const per_sequence_t RL_InformationList_RL_AdditionRqstFDD_sequence_of[1]
};
static int
-dissect_nbap_RL_InformationList_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationList_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationList_RL_AdditionRqstFDD, RL_InformationList_RL_AdditionRqstFDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_id_RL_InformationList_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationList_RL_AdditionRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationList_RL_AdditionRqstFDD);
+static int dissect_id_RL_InformationList_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationList_RL_AdditionRqstFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationList_RL_AdditionRqstFDD);
}
@@ -16904,15 +16904,15 @@ static const per_sequence_t RL_informationList_RL_DeletionRqst_sequence_of[1] =
};
static int
-dissect_nbap_RL_informationList_RL_DeletionRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_informationList_RL_DeletionRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_informationList_RL_DeletionRqst, RL_informationList_RL_DeletionRqst_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_RL_informationList_RL_DeletionRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_informationList_RL_DeletionRqst(tvb, offset, pinfo, tree, hf_nbap_id_RL_informationList_RL_DeletionRqst);
+static int dissect_id_RL_informationList_RL_DeletionRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_informationList_RL_DeletionRqst(tvb, offset, actx, tree, hf_nbap_id_RL_informationList_RL_DeletionRqst);
}
@@ -16921,15 +16921,15 @@ static const per_sequence_t RL_InformationList_RL_PreemptRequiredInd_sequence_of
};
static int
-dissect_nbap_RL_InformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationList_RL_PreemptRequiredInd, RL_InformationList_RL_PreemptRequiredInd_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_RL_InformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationList_RL_PreemptRequiredInd(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationList_RL_PreemptRequiredInd);
+static int dissect_id_RL_InformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationList_RL_PreemptRequiredInd(tvb, offset, actx, tree, hf_nbap_id_RL_InformationList_RL_PreemptRequiredInd);
}
@@ -16938,15 +16938,15 @@ static const per_sequence_t RL_InformationList_RL_ReconfPrepFDD_sequence_of[1] =
};
static int
-dissect_nbap_RL_InformationList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationList_RL_ReconfPrepFDD, RL_InformationList_RL_ReconfPrepFDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_RL_InformationList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationList_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationList_RL_ReconfPrepFDD);
+static int dissect_id_RL_InformationList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationList_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationList_RL_ReconfPrepFDD);
}
@@ -16955,15 +16955,15 @@ static const per_sequence_t RL_InformationList_RL_ReconfRqstFDD_sequence_of[1] =
};
static int
-dissect_nbap_RL_InformationList_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationList_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationList_RL_ReconfRqstFDD, RL_InformationList_RL_ReconfRqstFDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_RL_InformationList_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationList_RL_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationList_RL_ReconfRqstFDD);
+static int dissect_id_RL_InformationList_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationList_RL_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationList_RL_ReconfRqstFDD);
}
@@ -16972,15 +16972,15 @@ static const per_sequence_t RL_InformationList_RL_SetupRqstFDD_sequence_of[1] =
};
static int
-dissect_nbap_RL_InformationList_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationList_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationList_RL_SetupRqstFDD, RL_InformationList_RL_SetupRqstFDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_RL_InformationList_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationList_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationList_RL_SetupRqstFDD);
+static int dissect_id_RL_InformationList_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationList_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationList_RL_SetupRqstFDD);
}
@@ -16991,14 +16991,14 @@ static const per_sequence_t Combining_RL_AdditionRspFDD_sequence[] = {
};
static int
-dissect_nbap_Combining_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Combining_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Combining_RL_AdditionRspFDD, Combining_RL_AdditionRspFDD_sequence);
return offset;
}
-static int dissect_combining2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Combining_RL_AdditionRspFDD(tvb, offset, pinfo, tree, hf_nbap_combining2);
+static int dissect_combining2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Combining_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_nbap_combining2);
}
@@ -17009,14 +17009,14 @@ static const per_sequence_t Non_Combining_RL_AdditionRspFDD_sequence[] = {
};
static int
-dissect_nbap_Non_Combining_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Non_Combining_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Non_Combining_RL_AdditionRspFDD, Non_Combining_RL_AdditionRspFDD_sequence);
return offset;
}
-static int dissect_non_combining(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Non_Combining_RL_AdditionRspFDD(tvb, offset, pinfo, tree, hf_nbap_non_combining);
+static int dissect_non_combining(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Non_Combining_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_nbap_non_combining);
}
@@ -17033,15 +17033,15 @@ static const per_choice_t DiversityIndication_RL_AdditionRspFDD_choice[] = {
};
static int
-dissect_nbap_DiversityIndication_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DiversityIndication_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_DiversityIndication_RL_AdditionRspFDD, DiversityIndication_RL_AdditionRspFDD_choice,
NULL);
return offset;
}
-static int dissect_diversityIndication2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DiversityIndication_RL_AdditionRspFDD(tvb, offset, pinfo, tree, hf_nbap_diversityIndication2);
+static int dissect_diversityIndication2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DiversityIndication_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_nbap_diversityIndication2);
}
@@ -17053,14 +17053,14 @@ static const value_string nbap_SSDT_SupportIndicator_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_SSDT_SupportIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_sSDT_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SSDT_SupportIndicator(tvb, offset, pinfo, tree, hf_nbap_sSDT_SupportIndicator);
+static int dissect_sSDT_SupportIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SSDT_SupportIndicator(tvb, offset, actx, tree, hf_nbap_sSDT_SupportIndicator);
}
@@ -17075,50 +17075,50 @@ static const per_sequence_t RL_InformationResponseItem_RL_AdditionRspFDD_sequenc
};
static int
-dissect_nbap_RL_InformationResponseItem_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationResponseItem_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationResponseItem_RL_AdditionRspFDD, RL_InformationResponseItem_RL_AdditionRspFDD_sequence);
return offset;
}
-static int dissect_id_RL_InformationResponseItem_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationResponseItem_RL_AdditionRspFDD(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationResponseItem_RL_AdditionRspFDD);
+static int dissect_id_RL_InformationResponseItem_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationResponseItem_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponseItem_RL_AdditionRspFDD);
}
static int
-dissect_nbap_DCH_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_DCH_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dCH_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_InformationResponseList_RL_ReconfReady(tvb, offset, pinfo, tree, hf_nbap_dCH_InformationResponseList_RL_ReconfReady);
+static int dissect_dCH_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_InformationResponseList_RL_ReconfReady(tvb, offset, actx, tree, hf_nbap_dCH_InformationResponseList_RL_ReconfReady);
}
static int
-dissect_nbap_DSCH_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_DSCH_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dSCH_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DSCH_InformationResponseList_RL_ReconfReady(tvb, offset, pinfo, tree, hf_nbap_dSCH_InformationResponseList_RL_ReconfReady);
+static int dissect_dSCH_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DSCH_InformationResponseList_RL_ReconfReady(tvb, offset, actx, tree, hf_nbap_dSCH_InformationResponseList_RL_ReconfReady);
}
static int
-dissect_nbap_USCH_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_USCH_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_uSCH_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_USCH_InformationResponseList_RL_ReconfReady(tvb, offset, pinfo, tree, hf_nbap_uSCH_InformationResponseList_RL_ReconfReady);
+static int dissect_uSCH_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_USCH_InformationResponseList_RL_ReconfReady(tvb, offset, actx, tree, hf_nbap_uSCH_InformationResponseList_RL_ReconfReady);
}
@@ -17133,26 +17133,26 @@ static const per_sequence_t RL_InformationResponseItem_RL_ReconfReady_sequence[]
};
static int
-dissect_nbap_RL_InformationResponseItem_RL_ReconfReady(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationResponseItem_RL_ReconfReady(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationResponseItem_RL_ReconfReady, RL_InformationResponseItem_RL_ReconfReady_sequence);
return offset;
}
-static int dissect_id_RL_InformationResponseItem_RL_ReconfReady(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationResponseItem_RL_ReconfReady(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationResponseItem_RL_ReconfReady);
+static int dissect_id_RL_InformationResponseItem_RL_ReconfReady(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationResponseItem_RL_ReconfReady(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponseItem_RL_ReconfReady);
}
static int
-dissect_nbap_DCH_InformationResponseList_RL_ReconfRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_DCH_InformationResponseList_RL_ReconfRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dCH_InformationResponseList_RL_ReconfRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_InformationResponseList_RL_ReconfRsp(tvb, offset, pinfo, tree, hf_nbap_dCH_InformationResponseList_RL_ReconfRsp);
+static int dissect_dCH_InformationResponseList_RL_ReconfRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_InformationResponseList_RL_ReconfRsp(tvb, offset, actx, tree, hf_nbap_dCH_InformationResponseList_RL_ReconfRsp);
}
@@ -17164,14 +17164,14 @@ static const per_sequence_t RL_InformationResponseItem_RL_ReconfRsp_sequence[] =
};
static int
-dissect_nbap_RL_InformationResponseItem_RL_ReconfRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationResponseItem_RL_ReconfRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationResponseItem_RL_ReconfRsp, RL_InformationResponseItem_RL_ReconfRsp_sequence);
return offset;
}
-static int dissect_id_RL_InformationResponseItem_RL_ReconfRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationResponseItem_RL_ReconfRsp(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationResponseItem_RL_ReconfRsp);
+static int dissect_id_RL_InformationResponseItem_RL_ReconfRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationResponseItem_RL_ReconfRsp(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponseItem_RL_ReconfRsp);
}
@@ -17182,14 +17182,14 @@ static const per_sequence_t Combining_RL_SetupRspFDD_sequence[] = {
};
static int
-dissect_nbap_Combining_RL_SetupRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Combining_RL_SetupRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Combining_RL_SetupRspFDD, Combining_RL_SetupRspFDD_sequence);
return offset;
}
-static int dissect_combining(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Combining_RL_SetupRspFDD(tvb, offset, pinfo, tree, hf_nbap_combining);
+static int dissect_combining(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Combining_RL_SetupRspFDD(tvb, offset, actx, tree, hf_nbap_combining);
}
@@ -17200,14 +17200,14 @@ static const per_sequence_t NonCombiningOrFirstRL_RL_SetupRspFDD_sequence[] = {
};
static int
-dissect_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD, NonCombiningOrFirstRL_RL_SetupRspFDD_sequence);
return offset;
}
-static int dissect_nonCombiningOrFirstRL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD(tvb, offset, pinfo, tree, hf_nbap_nonCombiningOrFirstRL);
+static int dissect_nonCombiningOrFirstRL(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD(tvb, offset, actx, tree, hf_nbap_nonCombiningOrFirstRL);
}
@@ -17224,15 +17224,15 @@ static const per_choice_t DiversityIndication_RL_SetupRspFDD_choice[] = {
};
static int
-dissect_nbap_DiversityIndication_RL_SetupRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DiversityIndication_RL_SetupRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_DiversityIndication_RL_SetupRspFDD, DiversityIndication_RL_SetupRspFDD_choice,
NULL);
return offset;
}
-static int dissect_diversityIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DiversityIndication_RL_SetupRspFDD(tvb, offset, pinfo, tree, hf_nbap_diversityIndication);
+static int dissect_diversityIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DiversityIndication_RL_SetupRspFDD(tvb, offset, actx, tree, hf_nbap_diversityIndication);
}
@@ -17248,14 +17248,14 @@ static const per_sequence_t RL_InformationResponseItem_RL_SetupRspFDD_sequence[]
};
static int
-dissect_nbap_RL_InformationResponseItem_RL_SetupRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationResponseItem_RL_SetupRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationResponseItem_RL_SetupRspFDD, RL_InformationResponseItem_RL_SetupRspFDD_sequence);
return offset;
}
-static int dissect_id_RL_InformationResponseItem_RL_SetupRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationResponseItem_RL_SetupRspFDD(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationResponseItem_RL_SetupRspFDD);
+static int dissect_id_RL_InformationResponseItem_RL_SetupRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationResponseItem_RL_SetupRspFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponseItem_RL_SetupRspFDD);
}
@@ -17264,15 +17264,15 @@ static const per_sequence_t RL_InformationResponseList_RL_AdditionRspFDD_sequenc
};
static int
-dissect_nbap_RL_InformationResponseList_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationResponseList_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationResponseList_RL_AdditionRspFDD, RL_InformationResponseList_RL_AdditionRspFDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_id_RL_InformationResponseList_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationResponseList_RL_AdditionRspFDD(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationResponseList_RL_AdditionRspFDD);
+static int dissect_id_RL_InformationResponseList_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationResponseList_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponseList_RL_AdditionRspFDD);
}
@@ -17281,15 +17281,15 @@ static const per_sequence_t RL_InformationResponseList_RL_ReconfReady_sequence_o
};
static int
-dissect_nbap_RL_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationResponseList_RL_ReconfReady, RL_InformationResponseList_RL_ReconfReady_sequence_of,
1, 15);
return offset;
}
-static int dissect_id_RL_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationResponseList_RL_ReconfReady(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationResponseList_RL_ReconfReady);
+static int dissect_id_RL_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationResponseList_RL_ReconfReady(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponseList_RL_ReconfReady);
}
@@ -17298,15 +17298,15 @@ static const per_sequence_t RL_InformationResponseList_RL_ReconfRsp_sequence_of[
};
static int
-dissect_nbap_RL_InformationResponseList_RL_ReconfRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationResponseList_RL_ReconfRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationResponseList_RL_ReconfRsp, RL_InformationResponseList_RL_ReconfRsp_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_RL_InformationResponseList_RL_ReconfRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationResponseList_RL_ReconfRsp(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationResponseList_RL_ReconfRsp);
+static int dissect_id_RL_InformationResponseList_RL_ReconfRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationResponseList_RL_ReconfRsp(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponseList_RL_ReconfRsp);
}
@@ -17315,15 +17315,15 @@ static const per_sequence_t RL_InformationResponseList_RL_SetupRspFDD_sequence_o
};
static int
-dissect_nbap_RL_InformationResponseList_RL_SetupRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationResponseList_RL_SetupRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationResponseList_RL_SetupRspFDD, RL_InformationResponseList_RL_SetupRspFDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_RL_InformationResponseList_RL_SetupRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationResponseList_RL_SetupRspFDD(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationResponseList_RL_SetupRspFDD);
+static int dissect_id_RL_InformationResponseList_RL_SetupRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationResponseList_RL_SetupRspFDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponseList_RL_SetupRspFDD);
}
@@ -17335,14 +17335,14 @@ static const per_sequence_t UL_TimeSlot_ISCP_InfoItem_sequence[] = {
};
static int
-dissect_nbap_UL_TimeSlot_ISCP_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_TimeSlot_ISCP_InfoItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_TimeSlot_ISCP_InfoItem, UL_TimeSlot_ISCP_InfoItem_sequence);
return offset;
}
-static int dissect_UL_TimeSlot_ISCP_Info_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_TimeSlot_ISCP_InfoItem(tvb, offset, pinfo, tree, hf_nbap_UL_TimeSlot_ISCP_Info_item);
+static int dissect_UL_TimeSlot_ISCP_Info_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_TimeSlot_ISCP_InfoItem(tvb, offset, actx, tree, hf_nbap_UL_TimeSlot_ISCP_Info_item);
}
@@ -17351,15 +17351,15 @@ static const per_sequence_t UL_TimeSlot_ISCP_Info_sequence_of[1] = {
};
static int
-dissect_nbap_UL_TimeSlot_ISCP_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_TimeSlot_ISCP_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_TimeSlot_ISCP_Info, UL_TimeSlot_ISCP_Info_sequence_of,
1, 15);
return offset;
}
-static int dissect_uL_TimeSlot_ISCP_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_TimeSlot_ISCP_Info(tvb, offset, pinfo, tree, hf_nbap_uL_TimeSlot_ISCP_Info);
+static int dissect_uL_TimeSlot_ISCP_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_TimeSlot_ISCP_Info(tvb, offset, actx, tree, hf_nbap_uL_TimeSlot_ISCP_Info);
}
@@ -17371,14 +17371,14 @@ static const value_string nbap_UL_PhysCH_SF_Variation_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_UL_PhysCH_SF_Variation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_ul_PhysCH_SF_Variation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_PhysCH_SF_Variation(tvb, offset, pinfo, tree, hf_nbap_ul_PhysCH_SF_Variation);
+static int dissect_ul_PhysCH_SF_Variation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_PhysCH_SF_Variation(tvb, offset, actx, tree, hf_nbap_ul_PhysCH_SF_Variation);
}
@@ -17389,14 +17389,14 @@ static const per_sequence_t Combining_RL_AdditionRspTDD_sequence[] = {
};
static int
-dissect_nbap_Combining_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Combining_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Combining_RL_AdditionRspTDD, Combining_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_combining3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Combining_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_nbap_combining3);
+static int dissect_combining3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Combining_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_nbap_combining3);
}
@@ -17407,14 +17407,14 @@ static const per_sequence_t Non_Combining_RL_AdditionRspTDD_sequence[] = {
};
static int
-dissect_nbap_Non_Combining_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Non_Combining_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Non_Combining_RL_AdditionRspTDD, Non_Combining_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_non_Combining(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Non_Combining_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_nbap_non_Combining);
+static int dissect_non_Combining(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Non_Combining_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_nbap_non_Combining);
}
@@ -17431,15 +17431,15 @@ static const per_choice_t DiversityIndication_RL_AdditionRspTDD_choice[] = {
};
static int
-dissect_nbap_DiversityIndication_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DiversityIndication_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_DiversityIndication_RL_AdditionRspTDD, DiversityIndication_RL_AdditionRspTDD_choice,
NULL);
return offset;
}
-static int dissect_diversityIndication3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DiversityIndication_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_nbap_diversityIndication3);
+static int dissect_diversityIndication3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DiversityIndication_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_nbap_diversityIndication3);
}
@@ -17450,38 +17450,38 @@ static const per_sequence_t DCH_Information_RL_AdditionRspTDD_sequence[] = {
};
static int
-dissect_nbap_DCH_Information_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DCH_Information_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DCH_Information_RL_AdditionRspTDD, DCH_Information_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_dCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_Information_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_nbap_dCH_Information);
+static int dissect_dCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_Information_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_nbap_dCH_Information);
}
static int
-dissect_nbap_DSCH_InformationResponseList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_DSCH_InformationResponseList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dSCH_InformationResponseList1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DSCH_InformationResponseList_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_nbap_dSCH_InformationResponseList1);
+static int dissect_dSCH_InformationResponseList1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DSCH_InformationResponseList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_nbap_dSCH_InformationResponseList1);
}
static int
-dissect_nbap_USCH_InformationResponseList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_USCH_InformationResponseList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_uSCH_InformationResponseList1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_USCH_InformationResponseList_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_nbap_uSCH_InformationResponseList1);
+static int dissect_uSCH_InformationResponseList1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_USCH_InformationResponseList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_nbap_uSCH_InformationResponseList1);
}
@@ -17497,50 +17497,50 @@ static const per_sequence_t RL_InformationResponse_RL_AdditionRspTDD_sequence[]
};
static int
-dissect_nbap_RL_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationResponse_RL_AdditionRspTDD, RL_InformationResponse_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_id_RL_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationResponse_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationResponse_RL_AdditionRspTDD);
+static int dissect_id_RL_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponse_RL_AdditionRspTDD);
}
static int
-dissect_nbap_DCH_InformationResponseList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_DCH_InformationResponseList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dCH_InformationResponseList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DCH_InformationResponseList_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_nbap_dCH_InformationResponseList);
+static int dissect_dCH_InformationResponseList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DCH_InformationResponseList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_nbap_dCH_InformationResponseList);
}
static int
-dissect_nbap_DSCH_InformationResponseList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_DSCH_InformationResponseList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dSCH_InformationResponseList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DSCH_InformationResponseList_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_nbap_dSCH_InformationResponseList);
+static int dissect_dSCH_InformationResponseList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DSCH_InformationResponseList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_nbap_dSCH_InformationResponseList);
}
static int
-dissect_nbap_USCH_InformationResponseList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_USCH_InformationResponseList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_uSCH_InformationResponseList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_USCH_InformationResponseList_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_nbap_uSCH_InformationResponseList);
+static int dissect_uSCH_InformationResponseList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_USCH_InformationResponseList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_nbap_uSCH_InformationResponseList);
}
@@ -17556,27 +17556,27 @@ static const per_sequence_t RL_InformationResponse_RL_SetupRspTDD_sequence[] = {
};
static int
-dissect_nbap_RL_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationResponse_RL_SetupRspTDD, RL_InformationResponse_RL_SetupRspTDD_sequence);
return offset;
}
-static int dissect_id_RL_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationResponse_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationResponse_RL_SetupRspTDD);
+static int dissect_id_RL_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponse_RL_SetupRspTDD);
}
static int
-dissect_nbap_DL_TimeslotISCP(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,
- 0U, 91U, NULL, NULL, FALSE);
+dissect_nbap_DL_TimeslotISCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 91U, NULL, FALSE);
return offset;
}
-static int dissect_dL_TimeslotISCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_TimeslotISCP(tvb, offset, pinfo, tree, hf_nbap_dL_TimeslotISCP);
+static int dissect_dL_TimeslotISCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_TimeslotISCP(tvb, offset, actx, tree, hf_nbap_dL_TimeslotISCP);
}
@@ -17588,14 +17588,14 @@ static const per_sequence_t DL_TimeslotISCPInfoItem_sequence[] = {
};
static int
-dissect_nbap_DL_TimeslotISCPInfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_TimeslotISCPInfoItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_TimeslotISCPInfoItem, DL_TimeslotISCPInfoItem_sequence);
return offset;
}
-static int dissect_DL_TimeslotISCPInfo_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_TimeslotISCPInfoItem(tvb, offset, pinfo, tree, hf_nbap_DL_TimeslotISCPInfo_item);
+static int dissect_DL_TimeslotISCPInfo_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_TimeslotISCPInfoItem(tvb, offset, actx, tree, hf_nbap_DL_TimeslotISCPInfo_item);
}
@@ -17604,18 +17604,18 @@ static const per_sequence_t DL_TimeslotISCPInfo_sequence_of[1] = {
};
static int
-dissect_nbap_DL_TimeslotISCPInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_TimeslotISCPInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_TimeslotISCPInfo, DL_TimeslotISCPInfo_sequence_of,
1, 15);
return offset;
}
-static int dissect_id_TimeslotISCPInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_TimeslotISCPInfo(tvb, offset, pinfo, tree, hf_nbap_id_TimeslotISCPInfo);
+static int dissect_id_TimeslotISCPInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_TimeslotISCPInfo(tvb, offset, actx, tree, hf_nbap_id_TimeslotISCPInfo);
}
-static int dissect_dL_TimeSlotISCPInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_TimeslotISCPInfo(tvb, offset, pinfo, tree, hf_nbap_dL_TimeSlotISCPInfo);
+static int dissect_dL_TimeSlotISCPInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_TimeslotISCPInfo(tvb, offset, actx, tree, hf_nbap_dL_TimeSlotISCPInfo);
}
@@ -17633,14 +17633,14 @@ static const per_sequence_t RL_Information_RL_AdditionRqstTDD_sequence[] = {
};
static int
-dissect_nbap_RL_Information_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Information_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Information_RL_AdditionRqstTDD, RL_Information_RL_AdditionRqstTDD_sequence);
return offset;
}
-static int dissect_id_RL_Information_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Information_RL_AdditionRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_RL_Information_RL_AdditionRqstTDD);
+static int dissect_id_RL_Information_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Information_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_nbap_id_RL_Information_RL_AdditionRqstTDD);
}
@@ -17653,17 +17653,17 @@ static const per_sequence_t RL_Information_RL_ReconfRqstTDD_sequence[] = {
};
static int
-dissect_nbap_RL_Information_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Information_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Information_RL_ReconfRqstTDD, RL_Information_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_RL_Information_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Information_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_RL_Information_RL_ReconfRqstTDD);
+static int dissect_id_RL_Information_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Information_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_RL_Information_RL_ReconfRqstTDD);
}
-static int dissect_Multiple_RL_Information_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Information_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_item);
+static int dissect_Multiple_RL_Information_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Information_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_item);
}
@@ -17676,30 +17676,30 @@ static const per_sequence_t RL_Information_RL_ReconfPrepTDD_sequence[] = {
};
static int
-dissect_nbap_RL_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Information_RL_ReconfPrepTDD, RL_Information_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_RL_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Information_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_RL_Information_RL_ReconfPrepTDD);
+static int dissect_id_RL_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Information_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_RL_Information_RL_ReconfPrepTDD);
}
-static int dissect_MultipleRL_Information_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Information_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_item);
+static int dissect_MultipleRL_Information_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Information_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_item);
}
static int
-dissect_nbap_SpecialBurstScheduling(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_nbap_SpecialBurstScheduling(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_specialBurstScheduling(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SpecialBurstScheduling(tvb, offset, pinfo, tree, hf_nbap_specialBurstScheduling);
+static int dissect_specialBurstScheduling(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SpecialBurstScheduling(tvb, offset, actx, tree, hf_nbap_specialBurstScheduling);
}
@@ -17717,14 +17717,14 @@ static const per_sequence_t RL_Information_RL_SetupRqstTDD_sequence[] = {
};
static int
-dissect_nbap_RL_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Information_RL_SetupRqstTDD, RL_Information_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_RL_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Information_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_RL_Information_RL_SetupRqstTDD);
+static int dissect_id_RL_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Information_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_RL_Information_RL_SetupRqstTDD);
}
@@ -17736,14 +17736,14 @@ static const per_sequence_t RL_ReconfigurationFailureItem_RL_ReconfFailure_seque
};
static int
-dissect_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure, RL_ReconfigurationFailureItem_RL_ReconfFailure_sequence);
return offset;
}
-static int dissect_id_RL_ReconfigurationFailureItem_RL_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure(tvb, offset, pinfo, tree, hf_nbap_id_RL_ReconfigurationFailureItem_RL_ReconfFailure);
+static int dissect_id_RL_ReconfigurationFailureItem_RL_ReconfFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure(tvb, offset, actx, tree, hf_nbap_id_RL_ReconfigurationFailureItem_RL_ReconfFailure);
}
@@ -17755,14 +17755,14 @@ static const per_sequence_t RL_Set_InformationItem_DM_Rprt_sequence[] = {
};
static int
-dissect_nbap_RL_Set_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Set_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Set_InformationItem_DM_Rprt, RL_Set_InformationItem_DM_Rprt_sequence);
return offset;
}
-static int dissect_id_RL_Set_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Set_InformationItem_DM_Rprt(tvb, offset, pinfo, tree, hf_nbap_id_RL_Set_InformationItem_DM_Rprt);
+static int dissect_id_RL_Set_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Set_InformationItem_DM_Rprt(tvb, offset, actx, tree, hf_nbap_id_RL_Set_InformationItem_DM_Rprt);
}
@@ -17775,14 +17775,14 @@ static const per_sequence_t RL_Set_InformationItem_DM_Rsp_sequence[] = {
};
static int
-dissect_nbap_RL_Set_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Set_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Set_InformationItem_DM_Rsp, RL_Set_InformationItem_DM_Rsp_sequence);
return offset;
}
-static int dissect_id_RL_Set_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Set_InformationItem_DM_Rsp(tvb, offset, pinfo, tree, hf_nbap_id_RL_Set_InformationItem_DM_Rsp);
+static int dissect_id_RL_Set_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Set_InformationItem_DM_Rsp(tvb, offset, actx, tree, hf_nbap_id_RL_Set_InformationItem_DM_Rsp);
}
@@ -17794,14 +17794,14 @@ static const per_sequence_t RL_Set_InformationItem_RL_FailureInd_sequence[] = {
};
static int
-dissect_nbap_RL_Set_InformationItem_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Set_InformationItem_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Set_InformationItem_RL_FailureInd, RL_Set_InformationItem_RL_FailureInd_sequence);
return offset;
}
-static int dissect_id_RL_Set_InformationItem_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Set_InformationItem_RL_FailureInd(tvb, offset, pinfo, tree, hf_nbap_id_RL_Set_InformationItem_RL_FailureInd);
+static int dissect_id_RL_Set_InformationItem_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Set_InformationItem_RL_FailureInd(tvb, offset, actx, tree, hf_nbap_id_RL_Set_InformationItem_RL_FailureInd);
}
@@ -17812,14 +17812,14 @@ static const per_sequence_t RL_Set_InformationItem_RL_RestoreInd_sequence[] = {
};
static int
-dissect_nbap_RL_Set_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Set_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Set_InformationItem_RL_RestoreInd, RL_Set_InformationItem_RL_RestoreInd_sequence);
return offset;
}
-static int dissect_id_RL_Set_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Set_InformationItem_RL_RestoreInd(tvb, offset, pinfo, tree, hf_nbap_id_RL_Set_InformationItem_RL_RestoreInd);
+static int dissect_id_RL_Set_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Set_InformationItem_RL_RestoreInd(tvb, offset, actx, tree, hf_nbap_id_RL_Set_InformationItem_RL_RestoreInd);
}
@@ -17831,20 +17831,20 @@ static const per_sequence_t Secondary_CCPCHItem_CTCH_ReconfRqstTDD_sequence[] =
};
static int
-dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD, Secondary_CCPCHItem_CTCH_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item);
+static int dissect_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item);
}
-static int dissect_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item);
+static int dissect_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item);
}
-static int dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item);
+static int dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item);
}
@@ -17853,15 +17853,15 @@ static const per_sequence_t Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_sequence_of
};
static int
-dissect_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD, Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD);
+static int dissect_id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD);
}
@@ -17879,17 +17879,17 @@ static const per_sequence_t Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD_sequ
};
static int
-dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD, Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item);
+static int dissect_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item);
}
-static int dissect_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item);
+static int dissect_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item);
}
@@ -17898,27 +17898,27 @@ static const per_sequence_t Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_se
};
static int
-dissect_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD, Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD);
+static int dissect_id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD);
}
static int
-dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_secondaryCCPCHList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_secondaryCCPCHList);
+static int dissect_secondaryCCPCHList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_secondaryCCPCHList);
}
@@ -17930,14 +17930,14 @@ static const per_sequence_t Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_sequen
};
static int
-dissect_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD, Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD);
+static int dissect_id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD);
}
@@ -17949,14 +17949,14 @@ static const per_sequence_t SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_se
};
static int
-dissect_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD, SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD);
+static int dissect_id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD);
}
@@ -17971,14 +17971,14 @@ static const per_sequence_t SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_seq
};
static int
-dissect_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD, SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD);
+static int dissect_id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD);
}
@@ -17987,15 +17987,15 @@ static const per_sequence_t SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_se
};
static int
-dissect_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD, SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_sequence_of,
1, 32);
return offset;
}
-static int dissect_id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD);
+static int dissect_id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD);
}
@@ -18004,15 +18004,15 @@ static const per_sequence_t SecondaryCPICH_InformationList_Cell_SetupRqstFDD_seq
};
static int
-dissect_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD, SecondaryCPICH_InformationList_Cell_SetupRqstFDD_sequence_of,
1, 32);
return offset;
}
-static int dissect_id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD);
+static int dissect_id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD);
}
@@ -18024,14 +18024,14 @@ static const per_sequence_t SecondarySCH_Information_Cell_ReconfRqstFDD_sequence
};
static int
-dissect_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD, SecondarySCH_Information_Cell_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_SecondarySCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_SecondarySCH_Information_Cell_ReconfRqstFDD);
+static int dissect_id_SecondarySCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_SecondarySCH_Information_Cell_ReconfRqstFDD);
}
@@ -18044,27 +18044,27 @@ static const per_sequence_t SecondarySCH_Information_Cell_SetupRqstFDD_sequence[
};
static int
-dissect_nbap_SecondarySCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SecondarySCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SecondarySCH_Information_Cell_SetupRqstFDD, SecondarySCH_Information_Cell_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_SecondarySCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SecondarySCH_Information_Cell_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_SecondarySCH_Information_Cell_SetupRqstFDD);
+static int dissect_id_SecondarySCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SecondarySCH_Information_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_SecondarySCH_Information_Cell_SetupRqstFDD);
}
static int
-dissect_nbap_IB_SG_POS(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,
- 0U, 4094U, NULL, NULL, FALSE);
+dissect_nbap_IB_SG_POS(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4094U, NULL, FALSE);
return offset;
}
-static int dissect_iB_SG_POS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_IB_SG_POS(tvb, offset, pinfo, tree, hf_nbap_iB_SG_POS);
+static int dissect_iB_SG_POS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_IB_SG_POS(tvb, offset, actx, tree, hf_nbap_iB_SG_POS);
}
@@ -18081,27 +18081,27 @@ static const value_string nbap_Segment_Type_vals[] = {
static int
-dissect_nbap_Segment_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, 6, NULL, NULL, TRUE);
+dissect_nbap_Segment_Type(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_segment_Type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Segment_Type(tvb, offset, pinfo, tree, hf_nbap_segment_Type);
+static int dissect_segment_Type(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Segment_Type(tvb, offset, actx, tree, hf_nbap_segment_Type);
}
static int
-dissect_nbap_IB_SG_DATA(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_IB_SG_DATA(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, FALSE);
return offset;
}
-static int dissect_iB_SG_DATA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_IB_SG_DATA(tvb, offset, pinfo, tree, hf_nbap_iB_SG_DATA);
+static int dissect_iB_SG_DATA(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_IB_SG_DATA(tvb, offset, actx, tree, hf_nbap_iB_SG_DATA);
}
@@ -18114,14 +18114,14 @@ static const per_sequence_t SegmentInformationItem_SystemInfoUpdate_sequence[] =
};
static int
-dissect_nbap_SegmentInformationItem_SystemInfoUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SegmentInformationItem_SystemInfoUpdate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SegmentInformationItem_SystemInfoUpdate, SegmentInformationItem_SystemInfoUpdate_sequence);
return offset;
}
-static int dissect_SegmentInformationListIE_SystemInfoUpdate_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SegmentInformationItem_SystemInfoUpdate(tvb, offset, pinfo, tree, hf_nbap_SegmentInformationListIE_SystemInfoUpdate_item);
+static int dissect_SegmentInformationListIE_SystemInfoUpdate_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SegmentInformationItem_SystemInfoUpdate(tvb, offset, actx, tree, hf_nbap_SegmentInformationListIE_SystemInfoUpdate_item);
}
@@ -18130,37 +18130,37 @@ static const per_sequence_t SegmentInformationListIE_SystemInfoUpdate_sequence_o
};
static int
-dissect_nbap_SegmentInformationListIE_SystemInfoUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SegmentInformationListIE_SystemInfoUpdate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_SegmentInformationListIE_SystemInfoUpdate, SegmentInformationListIE_SystemInfoUpdate_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_SegmentInformationListIE_SystemInfoUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SegmentInformationListIE_SystemInfoUpdate(tvb, offset, pinfo, tree, hf_nbap_id_SegmentInformationListIE_SystemInfoUpdate);
+static int dissect_id_SegmentInformationListIE_SystemInfoUpdate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SegmentInformationListIE_SystemInfoUpdate(tvb, offset, actx, tree, hf_nbap_id_SegmentInformationListIE_SystemInfoUpdate);
}
static int
-dissect_nbap_SFN(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,
- 0U, 4095U, NULL, NULL, FALSE);
+dissect_nbap_SFN(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
return offset;
}
-static int dissect_id_SFN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SFN(tvb, offset, pinfo, tree, hf_nbap_id_SFN);
+static int dissect_id_SFN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SFN(tvb, offset, actx, tree, hf_nbap_id_SFN);
}
-static int dissect_sfn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SFN(tvb, offset, pinfo, tree, hf_nbap_sfn);
+static int dissect_sfn(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SFN(tvb, offset, actx, tree, hf_nbap_sfn);
}
-static int dissect_sFN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SFN(tvb, offset, pinfo, tree, hf_nbap_sFN);
+static int dissect_sFN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SFN(tvb, offset, actx, tree, hf_nbap_sFN);
}
-static int dissect_sFNSFNTimeStamp_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SFN(tvb, offset, pinfo, tree, hf_nbap_sFNSFNTimeStamp_FDD);
+static int dissect_sFNSFNTimeStamp_FDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SFN(tvb, offset, actx, tree, hf_nbap_sFNSFNTimeStamp_FDD);
}
@@ -18171,27 +18171,27 @@ static const value_string nbap_SignallingBearerRequestIndicator_vals[] = {
static int
-dissect_nbap_SignallingBearerRequestIndicator(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);
+dissect_nbap_SignallingBearerRequestIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_SignallingBearerRequestIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SignallingBearerRequestIndicator(tvb, offset, pinfo, tree, hf_nbap_id_SignallingBearerRequestIndicator);
+static int dissect_id_SignallingBearerRequestIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SignallingBearerRequestIndicator(tvb, offset, actx, tree, hf_nbap_id_SignallingBearerRequestIndicator);
}
static int
-dissect_nbap_ShutdownTimer(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,
- 1U, 3600U, NULL, NULL, FALSE);
+dissect_nbap_ShutdownTimer(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 3600U, NULL, FALSE);
return offset;
}
-static int dissect_id_ShutdownTimer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ShutdownTimer(tvb, offset, pinfo, tree, hf_nbap_id_ShutdownTimer);
+static int dissect_id_ShutdownTimer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ShutdownTimer(tvb, offset, actx, tree, hf_nbap_id_ShutdownTimer);
}
@@ -18203,14 +18203,14 @@ static const value_string nbap_Start_Of_Audit_Sequence_Indicator_vals[] = {
static int
-dissect_nbap_Start_Of_Audit_Sequence_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);
+dissect_nbap_Start_Of_Audit_Sequence_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_Start_Of_Audit_Sequence_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Start_Of_Audit_Sequence_Indicator(tvb, offset, pinfo, tree, hf_nbap_id_Start_Of_Audit_Sequence_Indicator);
+static int dissect_id_Start_Of_Audit_Sequence_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Start_Of_Audit_Sequence_Indicator(tvb, offset, actx, tree, hf_nbap_id_Start_Of_Audit_Sequence_Indicator);
}
@@ -18221,14 +18221,14 @@ static const per_sequence_t Combining_RL_AdditionFailureFDD_sequence[] = {
};
static int
-dissect_nbap_Combining_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Combining_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Combining_RL_AdditionFailureFDD, Combining_RL_AdditionFailureFDD_sequence);
return offset;
}
-static int dissect_combining4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Combining_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_nbap_combining4);
+static int dissect_combining4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Combining_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_combining4);
}
@@ -18239,14 +18239,14 @@ static const per_sequence_t Non_Combining_RL_AdditionFailureFDD_sequence[] = {
};
static int
-dissect_nbap_Non_Combining_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Non_Combining_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Non_Combining_RL_AdditionFailureFDD, Non_Combining_RL_AdditionFailureFDD_sequence);
return offset;
}
-static int dissect_non_Combining1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Non_Combining_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_nbap_non_Combining1);
+static int dissect_non_Combining1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Non_Combining_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_non_Combining1);
}
@@ -18263,15 +18263,15 @@ static const per_choice_t DiversityIndication_RL_AdditionFailureFDD_choice[] = {
};
static int
-dissect_nbap_DiversityIndication_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DiversityIndication_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_DiversityIndication_RL_AdditionFailureFDD, DiversityIndication_RL_AdditionFailureFDD_choice,
NULL);
return offset;
}
-static int dissect_diversityIndication4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DiversityIndication_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_nbap_diversityIndication4);
+static int dissect_diversityIndication4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DiversityIndication_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_diversityIndication4);
}
@@ -18286,14 +18286,14 @@ static const per_sequence_t Successful_RL_InformationRespItem_RL_AdditionFailure
};
static int
-dissect_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD, Successful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence);
return offset;
}
-static int dissect_id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_nbap_id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD);
+static int dissect_id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD);
}
@@ -18304,14 +18304,14 @@ static const per_sequence_t Combining_RL_SetupFailureFDD_sequence[] = {
};
static int
-dissect_nbap_Combining_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Combining_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Combining_RL_SetupFailureFDD, Combining_RL_SetupFailureFDD_sequence);
return offset;
}
-static int dissect_combining1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Combining_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_nbap_combining1);
+static int dissect_combining1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Combining_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_nbap_combining1);
}
@@ -18322,14 +18322,14 @@ static const per_sequence_t NonCombiningOrFirstRL_RL_SetupFailureFDD_sequence[]
};
static int
-dissect_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD, NonCombiningOrFirstRL_RL_SetupFailureFDD_sequence);
return offset;
}
-static int dissect_nonCombiningOrFirstRL1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_nbap_nonCombiningOrFirstRL1);
+static int dissect_nonCombiningOrFirstRL1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_nbap_nonCombiningOrFirstRL1);
}
@@ -18346,15 +18346,15 @@ static const per_choice_t DiversityIndication_RL_SetupFailureFDD_choice[] = {
};
static int
-dissect_nbap_DiversityIndication_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DiversityIndication_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_DiversityIndication_RL_SetupFailureFDD, DiversityIndication_RL_SetupFailureFDD_choice,
NULL);
return offset;
}
-static int dissect_diversityIndication1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DiversityIndication_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_nbap_diversityIndication1);
+static int dissect_diversityIndication1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DiversityIndication_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_nbap_diversityIndication1);
}
@@ -18371,27 +18371,27 @@ static const per_sequence_t Successful_RL_InformationRespItem_RL_SetupFailureFDD
};
static int
-dissect_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD, Successful_RL_InformationRespItem_RL_SetupFailureFDD_sequence);
return offset;
}
-static int dissect_id_Successful_RL_InformationRespItem_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_nbap_id_Successful_RL_InformationRespItem_RL_SetupFailureFDD);
+static int dissect_id_Successful_RL_InformationRespItem_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_nbap_id_Successful_RL_InformationRespItem_RL_SetupFailureFDD);
}
static int
-dissect_nbap_SyncCase(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,
- 1U, 2U, NULL, NULL, TRUE);
+dissect_nbap_SyncCase(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 2U, NULL, TRUE);
return offset;
}
-static int dissect_id_SyncCase(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SyncCase(tvb, offset, pinfo, tree, hf_nbap_id_SyncCase);
+static int dissect_id_SyncCase(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SyncCase(tvb, offset, actx, tree, hf_nbap_id_SyncCase);
}
@@ -18402,27 +18402,27 @@ static const per_sequence_t Case1_Cell_SetupRqstTDD_sequence[] = {
};
static int
-dissect_nbap_Case1_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Case1_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Case1_Cell_SetupRqstTDD, Case1_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_case1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Case1_Cell_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_case1);
+static int dissect_case1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Case1_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_case1);
}
static int
-dissect_nbap_SCH_TimeSlot(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,
- 0U, 6U, NULL, NULL, FALSE);
+dissect_nbap_SCH_TimeSlot(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 6U, NULL, FALSE);
return offset;
}
-static int dissect_sCH_TimeSlot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SCH_TimeSlot(tvb, offset, pinfo, tree, hf_nbap_sCH_TimeSlot);
+static int dissect_sCH_TimeSlot(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SCH_TimeSlot(tvb, offset, actx, tree, hf_nbap_sCH_TimeSlot);
}
@@ -18433,14 +18433,14 @@ static const per_sequence_t Case2_Cell_SetupRqstTDD_sequence[] = {
};
static int
-dissect_nbap_Case2_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Case2_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Case2_Cell_SetupRqstTDD, Case2_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_case2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Case2_Cell_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_case2);
+static int dissect_case2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Case2_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_case2);
}
@@ -18457,15 +18457,15 @@ static const per_choice_t SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_choice[]
};
static int
-dissect_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH, SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_choice,
NULL);
return offset;
}
-static int dissect_id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH(tvb, offset, pinfo, tree, hf_nbap_id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH);
+static int dissect_id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH(tvb, offset, actx, tree, hf_nbap_id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH);
}
@@ -18485,14 +18485,14 @@ static const value_string nbap_T_Cell_vals[] = {
static int
-dissect_nbap_T_Cell(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, 9, NULL, NULL, FALSE);
+dissect_nbap_T_Cell(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 10, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_T_Cell(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_Cell(tvb, offset, pinfo, tree, hf_nbap_id_T_Cell);
+static int dissect_id_T_Cell(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_Cell(tvb, offset, actx, tree, hf_nbap_id_T_Cell);
}
@@ -18504,14 +18504,14 @@ static const value_string nbap_TimeSlotStatus_vals[] = {
static int
-dissect_nbap_TimeSlotStatus(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);
+dissect_nbap_TimeSlotStatus(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_timeSlotStatus(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimeSlotStatus(tvb, offset, pinfo, tree, hf_nbap_timeSlotStatus);
+static int dissect_timeSlotStatus(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimeSlotStatus(tvb, offset, actx, tree, hf_nbap_timeSlotStatus);
}
@@ -18523,14 +18523,14 @@ static const value_string nbap_TimeSlotDirection_vals[] = {
static int
-dissect_nbap_TimeSlotDirection(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);
+dissect_nbap_TimeSlotDirection(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_timeSlotDirection(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimeSlotDirection(tvb, offset, pinfo, tree, hf_nbap_timeSlotDirection);
+static int dissect_timeSlotDirection(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimeSlotDirection(tvb, offset, actx, tree, hf_nbap_timeSlotDirection);
}
@@ -18543,14 +18543,14 @@ static const per_sequence_t TimeSlotConfigurationItem_Cell_ReconfRqstTDD_sequenc
};
static int
-dissect_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD, TimeSlotConfigurationItem_Cell_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item);
+static int dissect_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item);
}
@@ -18559,15 +18559,15 @@ static const per_sequence_t TimeSlotConfigurationList_Cell_ReconfRqstTDD_sequenc
};
static int
-dissect_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD, TimeSlotConfigurationList_Cell_ReconfRqstTDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_id_TimeSlotConfigurationList_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_TimeSlotConfigurationList_Cell_ReconfRqstTDD);
+static int dissect_id_TimeSlotConfigurationList_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_TimeSlotConfigurationList_Cell_ReconfRqstTDD);
}
@@ -18580,14 +18580,14 @@ static const per_sequence_t TimeSlotConfigurationItem_Cell_SetupRqstTDD_sequence
};
static int
-dissect_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD, TimeSlotConfigurationItem_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_TimeSlotConfigurationList_Cell_SetupRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_item);
+static int dissect_TimeSlotConfigurationList_Cell_SetupRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_item);
}
@@ -18596,28 +18596,27 @@ static const per_sequence_t TimeSlotConfigurationList_Cell_SetupRqstTDD_sequence
};
static int
-dissect_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD, TimeSlotConfigurationList_Cell_SetupRqstTDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_id_TimeSlotConfigurationList_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_TimeSlotConfigurationList_Cell_SetupRqstTDD);
+static int dissect_id_TimeSlotConfigurationList_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_TimeSlotConfigurationList_Cell_SetupRqstTDD);
}
static int
-dissect_nbap_TransmissionDiversityApplied(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_boolean(tvb, offset, pinfo, tree, hf_index,
- NULL, NULL);
+dissect_nbap_TransmissionDiversityApplied(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
-static int dissect_id_TransmissionDiversityApplied(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransmissionDiversityApplied(tvb, offset, pinfo, tree, hf_nbap_id_TransmissionDiversityApplied);
+static int dissect_id_TransmissionDiversityApplied(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransmissionDiversityApplied(tvb, offset, actx, tree, hf_nbap_id_TransmissionDiversityApplied);
}
@@ -18629,26 +18628,26 @@ static const value_string nbap_TypeOfError_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_TypeOfError(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_TypeOfError(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TypeOfError(tvb, offset, pinfo, tree, hf_nbap_id_TypeOfError);
+static int dissect_id_TypeOfError(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TypeOfError(tvb, offset, actx, tree, hf_nbap_id_TypeOfError);
}
static int
-dissect_nbap_UL_DPCH_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_UL_DPCH_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_uL_DPCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_Information_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_uL_DPCH_Information);
+static int dissect_uL_DPCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_Information_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_uL_DPCH_Information);
}
@@ -18663,14 +18662,14 @@ static const per_sequence_t UL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[]
};
static int
-dissect_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, UL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD);
+static int dissect_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD);
}
@@ -18679,18 +18678,18 @@ static const per_sequence_t UL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_o
};
static int
-dissect_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD, UL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD);
+static int dissect_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD);
}
-static int dissect_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD);
+static int dissect_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD);
}
@@ -18702,14 +18701,14 @@ static const per_sequence_t TDD_UL_Code_InformationItem_sequence[] = {
};
static int
-dissect_nbap_TDD_UL_Code_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TDD_UL_Code_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_TDD_UL_Code_InformationItem, TDD_UL_Code_InformationItem_sequence);
return offset;
}
-static int dissect_TDD_UL_Code_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_UL_Code_InformationItem(tvb, offset, pinfo, tree, hf_nbap_TDD_UL_Code_Information_item);
+static int dissect_TDD_UL_Code_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_UL_Code_InformationItem(tvb, offset, actx, tree, hf_nbap_TDD_UL_Code_Information_item);
}
@@ -18718,15 +18717,15 @@ static const per_sequence_t TDD_UL_Code_Information_sequence_of[1] = {
};
static int
-dissect_nbap_TDD_UL_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TDD_UL_Code_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_TDD_UL_Code_Information, TDD_UL_Code_Information_sequence_of,
1, 240);
return offset;
}
-static int dissect_uL_Code_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_UL_Code_Information(tvb, offset, pinfo, tree, hf_nbap_uL_Code_InformationList);
+static int dissect_uL_Code_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_UL_Code_Information(tvb, offset, actx, tree, hf_nbap_uL_Code_InformationList);
}
@@ -18740,14 +18739,14 @@ static const per_sequence_t UL_Timeslot_InformationItem_sequence[] = {
};
static int
-dissect_nbap_UL_Timeslot_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Timeslot_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Timeslot_InformationItem, UL_Timeslot_InformationItem_sequence);
return offset;
}
-static int dissect_UL_Timeslot_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Timeslot_InformationItem(tvb, offset, pinfo, tree, hf_nbap_UL_Timeslot_Information_item);
+static int dissect_UL_Timeslot_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Timeslot_InformationItem(tvb, offset, actx, tree, hf_nbap_UL_Timeslot_Information_item);
}
@@ -18756,15 +18755,15 @@ static const per_sequence_t UL_Timeslot_Information_sequence_of[1] = {
};
static int
-dissect_nbap_UL_Timeslot_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Timeslot_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Timeslot_Information, UL_Timeslot_Information_sequence_of,
1, 15);
return offset;
}
-static int dissect_uL_Timeslot_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Timeslot_Information(tvb, offset, pinfo, tree, hf_nbap_uL_Timeslot_Information);
+static int dissect_uL_Timeslot_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Timeslot_Information(tvb, offset, actx, tree, hf_nbap_uL_Timeslot_Information);
}
@@ -18778,14 +18777,14 @@ static const per_sequence_t UL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence[
};
static int
-dissect_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD, UL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_DPCH_InformationItem_RL_AdditionRqstTDD);
+static int dissect_id_UL_DPCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_InformationItem_RL_AdditionRqstTDD);
}
@@ -18799,27 +18798,27 @@ static const per_sequence_t UL_DPCH_InformationItem_RL_SetupRqstTDD_sequence[] =
};
static int
-dissect_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD, UL_DPCH_InformationItem_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_DPCH_InformationList_RL_SetupRqstTDD);
+static int dissect_id_UL_DPCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_InformationList_RL_SetupRqstTDD);
}
static int
-dissect_nbap_UL_ScramblingCodeNumber(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,
- 0U, 16777215U, NULL, NULL, FALSE);
+dissect_nbap_UL_ScramblingCodeNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16777215U, NULL, FALSE);
return offset;
}
-static int dissect_uL_ScramblingCodeNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_ScramblingCodeNumber(tvb, offset, pinfo, tree, hf_nbap_uL_ScramblingCodeNumber);
+static int dissect_uL_ScramblingCodeNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_ScramblingCodeNumber(tvb, offset, actx, tree, hf_nbap_uL_ScramblingCodeNumber);
}
@@ -18831,14 +18830,14 @@ static const value_string nbap_UL_ScramblingCodeLength_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_UL_ScramblingCodeLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_uL_ScramblingCodeLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_ScramblingCodeLength(tvb, offset, pinfo, tree, hf_nbap_uL_ScramblingCodeLength);
+static int dissect_uL_ScramblingCodeLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_ScramblingCodeLength(tvb, offset, actx, tree, hf_nbap_uL_ScramblingCodeLength);
}
@@ -18850,33 +18849,33 @@ static const per_sequence_t UL_ScramblingCode_sequence[] = {
};
static int
-dissect_nbap_UL_ScramblingCode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_ScramblingCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_ScramblingCode, UL_ScramblingCode_sequence);
return offset;
}
-static int dissect_ul_ScramblingCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_ScramblingCode(tvb, offset, pinfo, tree, hf_nbap_ul_ScramblingCode);
+static int dissect_ul_ScramblingCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_ScramblingCode(tvb, offset, actx, tree, hf_nbap_ul_ScramblingCode);
}
static int
-dissect_nbap_UL_SIR(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,
- -82, 173U, NULL, NULL, FALSE);
+dissect_nbap_UL_SIR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -82, 173U, NULL, FALSE);
return offset;
}
-static int dissect_id_UL_SIRTarget(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_SIR(tvb, offset, pinfo, tree, hf_nbap_id_UL_SIRTarget);
+static int dissect_id_UL_SIRTarget(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_SIR(tvb, offset, actx, tree, hf_nbap_id_UL_SIRTarget);
}
-static int dissect_ul_SIR_Target(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_SIR(tvb, offset, pinfo, tree, hf_nbap_ul_SIR_Target);
+static int dissect_ul_SIR_Target(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_SIR(tvb, offset, actx, tree, hf_nbap_ul_SIR_Target);
}
-static int dissect_ul_sir_target(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_SIR(tvb, offset, pinfo, tree, hf_nbap_ul_sir_target);
+static int dissect_ul_sir_target(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_SIR(tvb, offset, actx, tree, hf_nbap_ul_sir_target);
}
@@ -18893,40 +18892,40 @@ static const value_string nbap_MinUL_ChannelisationCodeLength_vals[] = {
static int
-dissect_nbap_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, TRUE);
+dissect_nbap_MinUL_ChannelisationCodeLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_minUL_ChannelisationCodeLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MinUL_ChannelisationCodeLength(tvb, offset, pinfo, tree, hf_nbap_minUL_ChannelisationCodeLength);
+static int dissect_minUL_ChannelisationCodeLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MinUL_ChannelisationCodeLength(tvb, offset, actx, tree, hf_nbap_minUL_ChannelisationCodeLength);
}
static int
-dissect_nbap_MaxNrOfUL_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,
- 1U, 6U, NULL, NULL, FALSE);
+dissect_nbap_MaxNrOfUL_DPDCHs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 6U, NULL, FALSE);
return offset;
}
-static int dissect_maxNrOfUL_DPDCHs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MaxNrOfUL_DPDCHs(tvb, offset, pinfo, tree, hf_nbap_maxNrOfUL_DPDCHs);
+static int dissect_maxNrOfUL_DPDCHs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MaxNrOfUL_DPDCHs(tvb, offset, actx, tree, hf_nbap_maxNrOfUL_DPDCHs);
}
static int
-dissect_nbap_UL_DPCCH_SlotFormat(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,
- 0U, 5U, NULL, NULL, TRUE);
+dissect_nbap_UL_DPCCH_SlotFormat(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 5U, NULL, TRUE);
return offset;
}
-static int dissect_ul_DPCCH_SlotFormat(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCCH_SlotFormat(tvb, offset, pinfo, tree, hf_nbap_ul_DPCCH_SlotFormat);
+static int dissect_ul_DPCCH_SlotFormat(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCCH_SlotFormat(tvb, offset, actx, tree, hf_nbap_ul_DPCCH_SlotFormat);
}
@@ -18940,14 +18939,14 @@ static const value_string nbap_DiversityMode_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_DiversityMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_diversityMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DiversityMode(tvb, offset, pinfo, tree, hf_nbap_diversityMode);
+static int dissect_diversityMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DiversityMode(tvb, offset, actx, tree, hf_nbap_diversityMode);
}
@@ -18967,14 +18966,14 @@ static const per_sequence_t UL_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
};
static int
-dissect_nbap_UL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_DPCH_Information_RL_ReconfPrepFDD, UL_DPCH_Information_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_DPCH_Information_RL_ReconfPrepFDD);
+static int dissect_id_UL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_Information_RL_ReconfPrepFDD);
}
@@ -18985,14 +18984,14 @@ static const per_sequence_t UL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
};
static int
-dissect_nbap_UL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_DPCH_Information_RL_ReconfRqstFDD, UL_DPCH_Information_RL_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_DPCH_Information_RL_ReconfRqstFDD);
+static int dissect_id_UL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_Information_RL_ReconfRqstFDD);
}
@@ -19012,14 +19011,14 @@ static const per_sequence_t UL_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
};
static int
-dissect_nbap_UL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_DPCH_Information_RL_SetupRqstFDD, UL_DPCH_Information_RL_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_DPCH_Information_RL_SetupRqstFDD);
+static int dissect_id_UL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_Information_RL_SetupRqstFDD);
}
@@ -19031,14 +19030,14 @@ static const per_sequence_t Unsuccessful_RL_InformationRespItem_RL_AdditionFailu
};
static int
-dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD, Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence);
return offset;
}
-static int dissect_id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_nbap_id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD);
+static int dissect_id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD);
}
@@ -19050,14 +19049,14 @@ static const per_sequence_t Unsuccessful_RL_InformationRespItem_RL_SetupFailureF
};
static int
-dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD, Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_sequence);
return offset;
}
-static int dissect_id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_nbap_id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD);
+static int dissect_id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_nbap_id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD);
}
@@ -19069,14 +19068,14 @@ static const per_sequence_t Unsuccessful_RL_InformationResp_RL_AdditionFailureTD
};
static int
-dissect_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD, Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_sequence);
return offset;
}
-static int dissect_id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD(tvb, offset, pinfo, tree, hf_nbap_id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD);
+static int dissect_id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD(tvb, offset, actx, tree, hf_nbap_id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD);
}
@@ -19088,27 +19087,27 @@ static const per_sequence_t Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_s
};
static int
-dissect_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD, Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_sequence);
return offset;
}
-static int dissect_id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD(tvb, offset, pinfo, tree, hf_nbap_id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD);
+static int dissect_id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD(tvb, offset, actx, tree, hf_nbap_id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD);
}
static int
-dissect_nbap_USCH_ID(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_nbap_USCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_uSCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_USCH_ID(tvb, offset, pinfo, tree, hf_nbap_uSCH_ID);
+static int dissect_uSCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_USCH_ID(tvb, offset, actx, tree, hf_nbap_uSCH_ID);
}
@@ -19122,14 +19121,14 @@ static const per_sequence_t USCH_InformationItem_sequence[] = {
};
static int
-dissect_nbap_USCH_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_USCH_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_USCH_InformationItem, USCH_InformationItem_sequence);
return offset;
}
-static int dissect_USCH_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_USCH_InformationItem(tvb, offset, pinfo, tree, hf_nbap_USCH_Information_item);
+static int dissect_USCH_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_USCH_InformationItem(tvb, offset, actx, tree, hf_nbap_USCH_Information_item);
}
@@ -19138,18 +19137,18 @@ static const per_sequence_t USCH_Information_sequence_of[1] = {
};
static int
-dissect_nbap_USCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_USCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_USCH_Information, USCH_Information_sequence_of,
1, 32);
return offset;
}
-static int dissect_id_USCH_Information_Add(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_USCH_Information(tvb, offset, pinfo, tree, hf_nbap_id_USCH_Information_Add);
+static int dissect_id_USCH_Information_Add(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_USCH_Information(tvb, offset, actx, tree, hf_nbap_id_USCH_Information_Add);
}
-static int dissect_id_USCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_USCH_Information(tvb, offset, pinfo, tree, hf_nbap_id_USCH_Information);
+static int dissect_id_USCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_USCH_Information(tvb, offset, actx, tree, hf_nbap_id_USCH_Information);
}
@@ -19160,14 +19159,14 @@ static const per_sequence_t USCH_Information_DeleteItem_RL_ReconfPrepTDD_sequenc
};
static int
-dissect_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD, USCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_USCH_Information_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_item);
+static int dissect_USCH_Information_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_item);
}
@@ -19176,15 +19175,15 @@ static const per_sequence_t USCH_Information_DeleteList_RL_ReconfPrepTDD_sequenc
};
static int
-dissect_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD, USCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of,
1, 32);
return offset;
}
-static int dissect_id_USCH_Information_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_USCH_Information_DeleteList_RL_ReconfPrepTDD);
+static int dissect_id_USCH_Information_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_USCH_Information_DeleteList_RL_ReconfPrepTDD);
}
@@ -19199,14 +19198,14 @@ static const per_sequence_t USCH_Information_ModifyItem_RL_ReconfPrepTDD_sequenc
};
static int
-dissect_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD, USCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_USCH_Information_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_item);
+static int dissect_USCH_Information_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_item);
}
@@ -19215,15 +19214,15 @@ static const per_sequence_t USCH_Information_ModifyList_RL_ReconfPrepTDD_sequenc
};
static int
-dissect_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD, USCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of,
1, 32);
return offset;
}
-static int dissect_id_USCH_Information_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_USCH_Information_ModifyList_RL_ReconfPrepTDD);
+static int dissect_id_USCH_Information_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_USCH_Information_ModifyList_RL_ReconfPrepTDD);
}
@@ -19236,14 +19235,14 @@ static const per_sequence_t USCH_InformationResponseItem_sequence[] = {
};
static int
-dissect_nbap_USCH_InformationResponseItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_USCH_InformationResponseItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_USCH_InformationResponseItem, USCH_InformationResponseItem_sequence);
return offset;
}
-static int dissect_USCH_InformationResponse_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_USCH_InformationResponseItem(tvb, offset, pinfo, tree, hf_nbap_USCH_InformationResponse_item);
+static int dissect_USCH_InformationResponse_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_USCH_InformationResponseItem(tvb, offset, actx, tree, hf_nbap_USCH_InformationResponse_item);
}
@@ -19252,15 +19251,15 @@ static const per_sequence_t USCH_InformationResponse_sequence_of[1] = {
};
static int
-dissect_nbap_USCH_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_USCH_InformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_USCH_InformationResponse, USCH_InformationResponse_sequence_of,
1, 32);
return offset;
}
-static int dissect_id_USCH_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_USCH_InformationResponse(tvb, offset, pinfo, tree, hf_nbap_id_USCH_InformationResponse);
+static int dissect_id_USCH_InformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_USCH_InformationResponse(tvb, offset, actx, tree, hf_nbap_id_USCH_InformationResponse);
}
@@ -19271,14 +19270,14 @@ static const per_sequence_t USCH_RearrangeItem_Bearer_RearrangeInd_sequence[] =
};
static int
-dissect_nbap_USCH_RearrangeItem_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_USCH_RearrangeItem_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_USCH_RearrangeItem_Bearer_RearrangeInd, USCH_RearrangeItem_Bearer_RearrangeInd_sequence);
return offset;
}
-static int dissect_USCH_RearrangeList_Bearer_RearrangeInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_USCH_RearrangeItem_Bearer_RearrangeInd(tvb, offset, pinfo, tree, hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_item);
+static int dissect_USCH_RearrangeList_Bearer_RearrangeInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_USCH_RearrangeItem_Bearer_RearrangeInd(tvb, offset, actx, tree, hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_item);
}
@@ -19287,41 +19286,41 @@ static const per_sequence_t USCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1
};
static int
-dissect_nbap_USCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_USCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_USCH_RearrangeList_Bearer_RearrangeInd, USCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
1, 32);
return offset;
}
-static int dissect_id_USCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_USCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, pinfo, tree, hf_nbap_id_USCH_RearrangeList_Bearer_RearrangeInd);
+static int dissect_id_USCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_USCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, tree, hf_nbap_id_USCH_RearrangeList_Bearer_RearrangeInd);
}
static int
-dissect_nbap_TGPSID(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,
- 1U, 6U, NULL, NULL, FALSE);
+dissect_nbap_TGPSID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 6U, NULL, FALSE);
return offset;
}
-static int dissect_tGPSID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TGPSID(tvb, offset, pinfo, tree, hf_nbap_tGPSID);
+static int dissect_tGPSID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TGPSID(tvb, offset, actx, tree, hf_nbap_tGPSID);
}
static int
-dissect_nbap_TGPRC(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,
- 0U, 511U, NULL, NULL, FALSE);
+dissect_nbap_TGPRC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 511U, NULL, FALSE);
return offset;
}
-static int dissect_tGPRC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TGPRC(tvb, offset, pinfo, tree, hf_nbap_tGPRC);
+static int dissect_tGPRC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TGPRC(tvb, offset, actx, tree, hf_nbap_tGPRC);
}
@@ -19334,14 +19333,14 @@ static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_item_s
};
static int
-dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item, Transmission_Gap_Pattern_Sequence_Status_List_item_sequence);
return offset;
}
-static int dissect_Transmission_Gap_Pattern_Sequence_Status_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item(tvb, offset, pinfo, tree, hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item);
+static int dissect_Transmission_Gap_Pattern_Sequence_Status_List_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item(tvb, offset, actx, tree, hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item);
}
@@ -19350,15 +19349,15 @@ static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_sequen
};
static int
-dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List, Transmission_Gap_Pattern_Sequence_Status_List_sequence_of,
0, 6);
return offset;
}
-static int dissect_transmission_Gap_Pattern_Sequence_Status(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List(tvb, offset, pinfo, tree, hf_nbap_transmission_Gap_Pattern_Sequence_Status);
+static int dissect_transmission_Gap_Pattern_Sequence_Status(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List(tvb, offset, actx, tree, hf_nbap_transmission_Gap_Pattern_Sequence_Status);
}
@@ -19370,14 +19369,14 @@ static const per_sequence_t Active_Pattern_Sequence_Information_sequence[] = {
};
static int
-dissect_nbap_Active_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Active_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Active_Pattern_Sequence_Information, Active_Pattern_Sequence_Information_sequence);
return offset;
}
-static int dissect_id_Active_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Active_Pattern_Sequence_Information(tvb, offset, pinfo, tree, hf_nbap_id_Active_Pattern_Sequence_Information);
+static int dissect_id_Active_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Active_Pattern_Sequence_Information(tvb, offset, actx, tree, hf_nbap_id_Active_Pattern_Sequence_Information);
}
@@ -19389,14 +19388,14 @@ static const per_sequence_t AICH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] =
};
static int
-dissect_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD, AICH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item);
+static int dissect_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item);
}
@@ -19405,31 +19404,31 @@ static const per_sequence_t AICH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of
};
static int
-dissect_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD, AICH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_AICH_ParametersListIE_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_AICH_ParametersListIE_CTCH_ReconfRqstFDD);
+static int dissect_id_AICH_ParametersListIE_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_AICH_ParametersListIE_CTCH_ReconfRqstFDD);
}
static int
-dissect_nbap_ScaledAdjustmentRatio(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,
- 0U, 100U, NULL, NULL, FALSE);
+dissect_nbap_ScaledAdjustmentRatio(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 100U, NULL, FALSE);
return offset;
}
-static int dissect_id_AdjustmentRatio(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ScaledAdjustmentRatio(tvb, offset, pinfo, tree, hf_nbap_id_AdjustmentRatio);
+static int dissect_id_AdjustmentRatio(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ScaledAdjustmentRatio(tvb, offset, actx, tree, hf_nbap_id_AdjustmentRatio);
}
-static int dissect_adjustmentRatio(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ScaledAdjustmentRatio(tvb, offset, pinfo, tree, hf_nbap_adjustmentRatio);
+static int dissect_adjustmentRatio(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ScaledAdjustmentRatio(tvb, offset, actx, tree, hf_nbap_adjustmentRatio);
}
@@ -19443,14 +19442,14 @@ static const per_sequence_t FACH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] =
};
static int
-dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD, FACH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item);
+static int dissect_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item);
}
@@ -19459,15 +19458,15 @@ static const per_sequence_t FACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of
};
static int
-dissect_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD, FACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_FACH_ParametersListIE_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_FACH_ParametersListIE_CTCH_ReconfRqstFDD);
+static int dissect_id_FACH_ParametersListIE_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_FACH_ParametersListIE_CTCH_ReconfRqstFDD);
}
@@ -19478,14 +19477,14 @@ static const per_sequence_t GeneralCauseList_PSCH_ReconfFailure_sequence[] = {
};
static int
-dissect_nbap_GeneralCauseList_PSCH_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_GeneralCauseList_PSCH_ReconfFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_GeneralCauseList_PSCH_ReconfFailure, GeneralCauseList_PSCH_ReconfFailure_sequence);
return offset;
}
-static int dissect_generalCause5(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GeneralCauseList_PSCH_ReconfFailure(tvb, offset, pinfo, tree, hf_nbap_generalCause5);
+static int dissect_generalCause5(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GeneralCauseList_PSCH_ReconfFailure(tvb, offset, actx, tree, hf_nbap_generalCause5);
}
@@ -19494,15 +19493,15 @@ static const per_sequence_t Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_sequ
};
static int
-dissect_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD, Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_sequence_of,
0, 256);
return offset;
}
-static int dissect_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD(tvb, offset, pinfo, tree, hf_nbap_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD);
+static int dissect_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD(tvb, offset, actx, tree, hf_nbap_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD);
}
@@ -19511,15 +19510,15 @@ static const per_sequence_t Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_sequ
};
static int
-dissect_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD, Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_sequence_of,
0, 256);
return offset;
}
-static int dissect_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD(tvb, offset, pinfo, tree, hf_nbap_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD);
+static int dissect_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD(tvb, offset, actx, tree, hf_nbap_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD);
}
@@ -19531,14 +19530,14 @@ static const per_sequence_t SetSpecificCauseList_PSCH_ReconfFailureTDD_sequence[
};
static int
-dissect_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD, SetSpecificCauseList_PSCH_ReconfFailureTDD_sequence);
return offset;
}
-static int dissect_setSpecificCause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD(tvb, offset, pinfo, tree, hf_nbap_setSpecificCause);
+static int dissect_setSpecificCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD(tvb, offset, actx, tree, hf_nbap_setSpecificCause);
}
@@ -19555,15 +19554,15 @@ static const per_choice_t CauseLevel_PSCH_ReconfFailure_choice[] = {
};
static int
-dissect_nbap_CauseLevel_PSCH_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CauseLevel_PSCH_ReconfFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_CauseLevel_PSCH_ReconfFailure, CauseLevel_PSCH_ReconfFailure_choice,
NULL);
return offset;
}
-static int dissect_id_CauseLevel_PSCH_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CauseLevel_PSCH_ReconfFailure(tvb, offset, pinfo, tree, hf_nbap_id_CauseLevel_PSCH_ReconfFailure);
+static int dissect_id_CauseLevel_PSCH_ReconfFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CauseLevel_PSCH_ReconfFailure(tvb, offset, actx, tree, hf_nbap_id_CauseLevel_PSCH_ReconfFailure);
}
@@ -19574,14 +19573,14 @@ static const per_sequence_t GeneralCauseList_RL_AdditionFailureFDD_sequence[] =
};
static int
-dissect_nbap_GeneralCauseList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_GeneralCauseList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_GeneralCauseList_RL_AdditionFailureFDD, GeneralCauseList_RL_AdditionFailureFDD_sequence);
return offset;
}
-static int dissect_generalCause2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GeneralCauseList_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_nbap_generalCause2);
+static int dissect_generalCause2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GeneralCauseList_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_generalCause2);
}
@@ -19590,15 +19589,15 @@ static const per_sequence_t Unsuccessful_RL_InformationRespList_RL_AdditionFailu
};
static int
-dissect_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD, Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_nbap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD);
+static int dissect_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD);
}
@@ -19607,15 +19606,15 @@ static const per_sequence_t Successful_RL_InformationRespList_RL_AdditionFailure
};
static int
-dissect_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD, Successful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of,
1, 14);
return offset;
}
-static int dissect_successful_RL_InformationRespList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_nbap_successful_RL_InformationRespList_RL_AdditionFailureFDD);
+static int dissect_successful_RL_InformationRespList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_successful_RL_InformationRespList_RL_AdditionFailureFDD);
}
@@ -19627,14 +19626,14 @@ static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureFDD_sequence[]
};
static int
-dissect_nbap_RLSpecificCauseList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RLSpecificCauseList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RLSpecificCauseList_RL_AdditionFailureFDD, RLSpecificCauseList_RL_AdditionFailureFDD_sequence);
return offset;
}
-static int dissect_rLSpecificCause2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RLSpecificCauseList_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_nbap_rLSpecificCause2);
+static int dissect_rLSpecificCause2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RLSpecificCauseList_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_rLSpecificCause2);
}
@@ -19651,15 +19650,15 @@ static const per_choice_t CauseLevel_RL_AdditionFailureFDD_choice[] = {
};
static int
-dissect_nbap_CauseLevel_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CauseLevel_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_CauseLevel_RL_AdditionFailureFDD, CauseLevel_RL_AdditionFailureFDD_choice,
NULL);
return offset;
}
-static int dissect_id_CauseLevel_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CauseLevel_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_nbap_id_CauseLevel_RL_AdditionFailureFDD);
+static int dissect_id_CauseLevel_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CauseLevel_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_nbap_id_CauseLevel_RL_AdditionFailureFDD);
}
@@ -19670,26 +19669,26 @@ static const per_sequence_t GeneralCauseList_RL_AdditionFailureTDD_sequence[] =
};
static int
-dissect_nbap_GeneralCauseList_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_GeneralCauseList_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_GeneralCauseList_RL_AdditionFailureTDD, GeneralCauseList_RL_AdditionFailureTDD_sequence);
return offset;
}
-static int dissect_generalCause3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GeneralCauseList_RL_AdditionFailureTDD(tvb, offset, pinfo, tree, hf_nbap_generalCause3);
+static int dissect_generalCause3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GeneralCauseList_RL_AdditionFailureTDD(tvb, offset, actx, tree, hf_nbap_generalCause3);
}
static int
-dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(tvb, offset, pinfo, tree, hf_nbap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD);
+static int dissect_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(tvb, offset, actx, tree, hf_nbap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD);
}
@@ -19700,14 +19699,14 @@ static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureTDD_sequence[]
};
static int
-dissect_nbap_RLSpecificCauseList_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RLSpecificCauseList_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RLSpecificCauseList_RL_AdditionFailureTDD, RLSpecificCauseList_RL_AdditionFailureTDD_sequence);
return offset;
}
-static int dissect_rLSpecificCause3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RLSpecificCauseList_RL_AdditionFailureTDD(tvb, offset, pinfo, tree, hf_nbap_rLSpecificCause3);
+static int dissect_rLSpecificCause3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RLSpecificCauseList_RL_AdditionFailureTDD(tvb, offset, actx, tree, hf_nbap_rLSpecificCause3);
}
@@ -19724,15 +19723,15 @@ static const per_choice_t CauseLevel_RL_AdditionFailureTDD_choice[] = {
};
static int
-dissect_nbap_CauseLevel_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CauseLevel_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_CauseLevel_RL_AdditionFailureTDD, CauseLevel_RL_AdditionFailureTDD_choice,
NULL);
return offset;
}
-static int dissect_id_CauseLevel_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CauseLevel_RL_AdditionFailureTDD(tvb, offset, pinfo, tree, hf_nbap_id_CauseLevel_RL_AdditionFailureTDD);
+static int dissect_id_CauseLevel_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CauseLevel_RL_AdditionFailureTDD(tvb, offset, actx, tree, hf_nbap_id_CauseLevel_RL_AdditionFailureTDD);
}
@@ -19743,14 +19742,14 @@ static const per_sequence_t GeneralCauseList_RL_ReconfFailure_sequence[] = {
};
static int
-dissect_nbap_GeneralCauseList_RL_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_GeneralCauseList_RL_ReconfFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_GeneralCauseList_RL_ReconfFailure, GeneralCauseList_RL_ReconfFailure_sequence);
return offset;
}
-static int dissect_generalCause4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GeneralCauseList_RL_ReconfFailure(tvb, offset, pinfo, tree, hf_nbap_generalCause4);
+static int dissect_generalCause4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GeneralCauseList_RL_ReconfFailure(tvb, offset, actx, tree, hf_nbap_generalCause4);
}
@@ -19759,15 +19758,15 @@ static const per_sequence_t RL_ReconfigurationFailureList_RL_ReconfFailure_seque
};
static int
-dissect_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure, RL_ReconfigurationFailureList_RL_ReconfFailure_sequence_of,
1, 15);
return offset;
}
-static int dissect_rL_ReconfigurationFailureList_RL_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure(tvb, offset, pinfo, tree, hf_nbap_rL_ReconfigurationFailureList_RL_ReconfFailure);
+static int dissect_rL_ReconfigurationFailureList_RL_ReconfFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure(tvb, offset, actx, tree, hf_nbap_rL_ReconfigurationFailureList_RL_ReconfFailure);
}
@@ -19778,14 +19777,14 @@ static const per_sequence_t RLSpecificCauseList_RL_ReconfFailure_sequence[] = {
};
static int
-dissect_nbap_RLSpecificCauseList_RL_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RLSpecificCauseList_RL_ReconfFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RLSpecificCauseList_RL_ReconfFailure, RLSpecificCauseList_RL_ReconfFailure_sequence);
return offset;
}
-static int dissect_rLSpecificCause4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RLSpecificCauseList_RL_ReconfFailure(tvb, offset, pinfo, tree, hf_nbap_rLSpecificCause4);
+static int dissect_rLSpecificCause4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RLSpecificCauseList_RL_ReconfFailure(tvb, offset, actx, tree, hf_nbap_rLSpecificCause4);
}
@@ -19802,15 +19801,15 @@ static const per_choice_t CauseLevel_RL_ReconfFailure_choice[] = {
};
static int
-dissect_nbap_CauseLevel_RL_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CauseLevel_RL_ReconfFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_CauseLevel_RL_ReconfFailure, CauseLevel_RL_ReconfFailure_choice,
NULL);
return offset;
}
-static int dissect_id_CauseLevel_RL_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CauseLevel_RL_ReconfFailure(tvb, offset, pinfo, tree, hf_nbap_id_CauseLevel_RL_ReconfFailure);
+static int dissect_id_CauseLevel_RL_ReconfFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CauseLevel_RL_ReconfFailure(tvb, offset, actx, tree, hf_nbap_id_CauseLevel_RL_ReconfFailure);
}
@@ -19821,14 +19820,14 @@ static const per_sequence_t GeneralCauseList_RL_SetupFailureFDD_sequence[] = {
};
static int
-dissect_nbap_GeneralCauseList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_GeneralCauseList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_GeneralCauseList_RL_SetupFailureFDD, GeneralCauseList_RL_SetupFailureFDD_sequence);
return offset;
}
-static int dissect_generalCause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GeneralCauseList_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_nbap_generalCause);
+static int dissect_generalCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GeneralCauseList_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_nbap_generalCause);
}
@@ -19837,15 +19836,15 @@ static const per_sequence_t Unsuccessful_RL_InformationRespList_RL_SetupFailureF
};
static int
-dissect_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD, Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_nbap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD);
+static int dissect_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_nbap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD);
}
@@ -19854,15 +19853,15 @@ static const per_sequence_t Successful_RL_InformationRespList_RL_SetupFailureFDD
};
static int
-dissect_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD, Successful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_successful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_nbap_successful_RL_InformationRespList_RL_SetupFailureFDD);
+static int dissect_successful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_nbap_successful_RL_InformationRespList_RL_SetupFailureFDD);
}
@@ -19874,14 +19873,14 @@ static const per_sequence_t RLSpecificCauseList_RL_SetupFailureFDD_sequence[] =
};
static int
-dissect_nbap_RLSpecificCauseList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RLSpecificCauseList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RLSpecificCauseList_RL_SetupFailureFDD, RLSpecificCauseList_RL_SetupFailureFDD_sequence);
return offset;
}
-static int dissect_rLSpecificCause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RLSpecificCauseList_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_nbap_rLSpecificCause);
+static int dissect_rLSpecificCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RLSpecificCauseList_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_nbap_rLSpecificCause);
}
@@ -19898,15 +19897,15 @@ static const per_choice_t CauseLevel_RL_SetupFailureFDD_choice[] = {
};
static int
-dissect_nbap_CauseLevel_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CauseLevel_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_CauseLevel_RL_SetupFailureFDD, CauseLevel_RL_SetupFailureFDD_choice,
NULL);
return offset;
}
-static int dissect_id_CauseLevel_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CauseLevel_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_nbap_id_CauseLevel_RL_SetupFailureFDD);
+static int dissect_id_CauseLevel_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CauseLevel_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_nbap_id_CauseLevel_RL_SetupFailureFDD);
}
@@ -19917,26 +19916,26 @@ static const per_sequence_t GeneralCauseList_RL_SetupFailureTDD_sequence[] = {
};
static int
-dissect_nbap_GeneralCauseList_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_GeneralCauseList_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_GeneralCauseList_RL_SetupFailureTDD, GeneralCauseList_RL_SetupFailureTDD_sequence);
return offset;
}
-static int dissect_generalCause1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GeneralCauseList_RL_SetupFailureTDD(tvb, offset, pinfo, tree, hf_nbap_generalCause1);
+static int dissect_generalCause1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GeneralCauseList_RL_SetupFailureTDD(tvb, offset, actx, tree, hf_nbap_generalCause1);
}
static int
-dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(tvb, offset, pinfo, tree, hf_nbap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD);
+static int dissect_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(tvb, offset, actx, tree, hf_nbap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD);
}
@@ -19947,14 +19946,14 @@ static const per_sequence_t RLSpecificCauseList_RL_SetupFailureTDD_sequence[] =
};
static int
-dissect_nbap_RLSpecificCauseList_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RLSpecificCauseList_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RLSpecificCauseList_RL_SetupFailureTDD, RLSpecificCauseList_RL_SetupFailureTDD_sequence);
return offset;
}
-static int dissect_rLSpecificCause1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RLSpecificCauseList_RL_SetupFailureTDD(tvb, offset, pinfo, tree, hf_nbap_rLSpecificCause1);
+static int dissect_rLSpecificCause1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RLSpecificCauseList_RL_SetupFailureTDD(tvb, offset, actx, tree, hf_nbap_rLSpecificCause1);
}
@@ -19971,15 +19970,15 @@ static const per_choice_t CauseLevel_RL_SetupFailureTDD_choice[] = {
};
static int
-dissect_nbap_CauseLevel_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CauseLevel_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_CauseLevel_RL_SetupFailureTDD, CauseLevel_RL_SetupFailureTDD_choice,
NULL);
return offset;
}
-static int dissect_id_CauseLevel_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CauseLevel_RL_SetupFailureTDD(tvb, offset, pinfo, tree, hf_nbap_id_CauseLevel_RL_SetupFailureTDD);
+static int dissect_id_CauseLevel_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CauseLevel_RL_SetupFailureTDD(tvb, offset, actx, tree, hf_nbap_id_CauseLevel_RL_SetupFailureTDD);
}
@@ -19991,50 +19990,50 @@ static const value_string nbap_Closedlooptimingadjustmentmode_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_Closedlooptimingadjustmentmode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_Closed_Loop_Timing_Adjustment_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Closedlooptimingadjustmentmode(tvb, offset, pinfo, tree, hf_nbap_id_Closed_Loop_Timing_Adjustment_Mode);
+static int dissect_id_Closed_Loop_Timing_Adjustment_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Closedlooptimingadjustmentmode(tvb, offset, actx, tree, hf_nbap_id_Closed_Loop_Timing_Adjustment_Mode);
}
static int
-dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_fACH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_fACH_ParametersList_CTCH_ReconfRqstFDD);
+static int dissect_fACH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_fACH_ParametersList_CTCH_ReconfRqstFDD);
}
static int
-dissect_nbap_PCH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_PCH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_pCH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PCH_Parameters_CTCH_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_pCH_Parameters_CTCH_ReconfRqstFDD);
+static int dissect_pCH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PCH_Parameters_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_pCH_Parameters_CTCH_ReconfRqstFDD);
}
static int
-dissect_nbap_PICH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_PICH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_pICH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PICH_Parameters_CTCH_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_pICH_Parameters_CTCH_ReconfRqstFDD);
+static int dissect_pICH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PICH_Parameters_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_pICH_Parameters_CTCH_ReconfRqstFDD);
}
@@ -20047,38 +20046,38 @@ static const per_sequence_t Secondary_CCPCHList_CTCH_ReconfRqstFDD_sequence[] =
};
static int
-dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD, Secondary_CCPCHList_CTCH_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_secondary_CCPCH_parameters2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_secondary_CCPCH_parameters2);
+static int dissect_secondary_CCPCH_parameters2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_secondary_CCPCH_parameters2);
}
static int
-dissect_nbap_PRACH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_PRACH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_pRACH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PRACH_ParametersList_CTCH_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_pRACH_ParametersList_CTCH_ReconfRqstFDD);
+static int dissect_pRACH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PRACH_ParametersList_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_pRACH_ParametersList_CTCH_ReconfRqstFDD);
}
static int
-dissect_nbap_AICH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_AICH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_aICH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AICH_ParametersList_CTCH_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_aICH_ParametersList_CTCH_ReconfRqstFDD);
+static int dissect_aICH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AICH_ParametersList_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_aICH_ParametersList_CTCH_ReconfRqstFDD);
}
@@ -20090,14 +20089,14 @@ static const per_sequence_t PRACHList_CTCH_ReconfRqstFDD_sequence[] = {
};
static int
-dissect_nbap_PRACHList_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PRACHList_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PRACHList_CTCH_ReconfRqstFDD, PRACHList_CTCH_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_pRACH_parameters2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PRACHList_CTCH_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_pRACH_parameters2);
+static int dissect_pRACH_parameters2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PRACHList_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_pRACH_parameters2);
}
@@ -20116,15 +20115,15 @@ static const per_choice_t CommonPhysicalChannelType_CTCH_ReconfRqstFDD_choice[]
};
static int
-dissect_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD, CommonPhysicalChannelType_CTCH_ReconfRqstFDD_choice,
NULL);
return offset;
}
-static int dissect_id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD);
+static int dissect_id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD);
}
@@ -20136,14 +20135,14 @@ static const value_string nbap_Compressed_Mode_Deactivation_Flag_vals[] = {
static int
-dissect_nbap_Compressed_Mode_Deactivation_Flag(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);
+dissect_nbap_Compressed_Mode_Deactivation_Flag(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_Compressed_Mode_Deactivation_Flag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Compressed_Mode_Deactivation_Flag(tvb, offset, pinfo, tree, hf_nbap_id_Compressed_Mode_Deactivation_Flag);
+static int dissect_id_Compressed_Mode_Deactivation_Flag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Compressed_Mode_Deactivation_Flag(tvb, offset, actx, tree, hf_nbap_id_Compressed_Mode_Deactivation_Flag);
}
@@ -20154,14 +20153,14 @@ static const per_sequence_t CCTrCH_TPCAddItem_RL_ReconfPrepTDD_sequence[] = {
};
static int
-dissect_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD, CCTrCH_TPCAddItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item);
+static int dissect_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item);
}
@@ -20170,27 +20169,27 @@ static const per_sequence_t CCTrCH_TPCAddList_RL_ReconfPrepTDD_sequence_of[1] =
};
static int
-dissect_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD, CCTrCH_TPCAddList_RL_ReconfPrepTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_cCTrCH_TPCList1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_cCTrCH_TPCList1);
+static int dissect_cCTrCH_TPCList1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_cCTrCH_TPCList1);
}
static int
-dissect_nbap_DL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_DL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_DPCH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_dl_DPCH_InformationList);
+static int dissect_dl_DPCH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_dl_DPCH_InformationList);
}
@@ -20206,14 +20205,14 @@ static const per_sequence_t DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequen
};
static int
-dissect_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item);
+static int dissect_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item);
}
@@ -20222,15 +20221,15 @@ static const per_sequence_t DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequen
};
static int
-dissect_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD);
+static int dissect_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD);
}
@@ -20241,14 +20240,14 @@ static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_seq
};
static int
-dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD);
+static int dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD);
}
@@ -20259,14 +20258,14 @@ static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_seq
};
static int
-dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item);
+static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item);
}
@@ -20275,15 +20274,15 @@ static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_seq
};
static int
-dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD);
+static int dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD);
}
@@ -20292,15 +20291,15 @@ static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_seq
};
static int
-dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD);
+static int dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD);
}
@@ -20313,14 +20312,14 @@ static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_seq
};
static int
-dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD);
+static int dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD);
}
@@ -20331,14 +20330,14 @@ static const per_sequence_t CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_sequence[] = {
};
static int
-dissect_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD, CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item);
+static int dissect_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item);
}
@@ -20347,51 +20346,51 @@ static const per_sequence_t CCTrCH_TPCModifyList_RL_ReconfPrepTDD_sequence_of[1]
};
static int
-dissect_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD, CCTrCH_TPCModifyList_RL_ReconfPrepTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_cCTrCH_TPCList2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_cCTrCH_TPCList2);
+static int dissect_cCTrCH_TPCList2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_cCTrCH_TPCList2);
}
static int
-dissect_nbap_DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_DPCH_InformationAddList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_dl_DPCH_InformationAddList);
+static int dissect_dl_DPCH_InformationAddList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_dl_DPCH_InformationAddList);
}
static int
-dissect_nbap_DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_DPCH_InformationModifyList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_dl_DPCH_InformationModifyList);
+static int dissect_dl_DPCH_InformationModifyList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_dl_DPCH_InformationModifyList);
}
static int
-dissect_nbap_DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_DPCH_InformationDeleteList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_dl_DPCH_InformationDeleteList);
+static int dissect_dl_DPCH_InformationDeleteList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_dl_DPCH_InformationDeleteList);
}
@@ -20409,14 +20408,14 @@ static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_seq
};
static int
-dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item);
+static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item);
}
@@ -20425,15 +20424,15 @@ static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_seq
};
static int
-dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD);
+static int dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD);
}
@@ -20442,15 +20441,15 @@ static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_seq
};
static int
-dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD);
+static int dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD);
}
@@ -20464,14 +20463,14 @@ static const per_sequence_t DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence
};
static int
-dissect_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD, DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD);
+static int dissect_id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD);
}
@@ -20485,14 +20484,14 @@ static const per_sequence_t DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_s
};
static int
-dissect_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD, DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD);
+static int dissect_id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD);
}
@@ -20503,17 +20502,17 @@ static const per_sequence_t DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTD
};
static int
-dissect_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD, DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD);
+static int dissect_id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD);
}
-static int dissect_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item);
+static int dissect_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item);
}
@@ -20525,14 +20524,14 @@ static const per_sequence_t DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTD
};
static int
-dissect_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item);
+static int dissect_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item);
}
@@ -20541,15 +20540,15 @@ static const per_sequence_t DL_Code_InformationModify_ModifyList_RL_ReconfPrepTD
};
static int
-dissect_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
0, 240);
return offset;
}
-static int dissect_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD);
+static int dissect_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD);
}
@@ -20563,14 +20562,14 @@ static const per_sequence_t DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPr
};
static int
-dissect_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item);
+static int dissect_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item);
}
@@ -20579,15 +20578,15 @@ static const per_sequence_t DL_Timeslot_InformationModify_ModifyList_RL_ReconfPr
};
static int
-dissect_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD);
+static int dissect_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD);
}
@@ -20601,27 +20600,27 @@ static const per_sequence_t DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTD
};
static int
-dissect_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD);
+static int dissect_id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD);
}
static int
-dissect_nbap_DL_TPC_Pattern01Count(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,
- 0U, 30U, NULL, NULL, TRUE);
+dissect_nbap_DL_TPC_Pattern01Count(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 30U, NULL, TRUE);
return offset;
}
-static int dissect_id_DL_TPC_Pattern01Count(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_TPC_Pattern01Count(tvb, offset, pinfo, tree, hf_nbap_id_DL_TPC_Pattern01Count);
+static int dissect_id_DL_TPC_Pattern01Count(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_TPC_Pattern01Count(tvb, offset, actx, tree, hf_nbap_id_DL_TPC_Pattern01Count);
}
@@ -20633,33 +20632,33 @@ static const value_string nbap_DPC_Mode_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_DPC_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_DPC_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DPC_Mode(tvb, offset, pinfo, tree, hf_nbap_id_DPC_Mode);
+static int dissect_id_DPC_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DPC_Mode(tvb, offset, actx, tree, hf_nbap_id_DPC_Mode);
}
static int
-dissect_nbap_ConstantValue(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,
- -10, 10U, NULL, NULL, TRUE);
+dissect_nbap_ConstantValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -10, 10U, NULL, TRUE);
return offset;
}
-static int dissect_id_DPCHConstant(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ConstantValue(tvb, offset, pinfo, tree, hf_nbap_id_DPCHConstant);
+static int dissect_id_DPCHConstant(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ConstantValue(tvb, offset, actx, tree, hf_nbap_id_DPCHConstant);
}
-static int dissect_id_PRACHConstant(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ConstantValue(tvb, offset, pinfo, tree, hf_nbap_id_PRACHConstant);
+static int dissect_id_PRACHConstant(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ConstantValue(tvb, offset, actx, tree, hf_nbap_id_PRACHConstant);
}
-static int dissect_id_PUSCHConstant(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ConstantValue(tvb, offset, pinfo, tree, hf_nbap_id_PUSCHConstant);
+static int dissect_id_PUSCHConstant(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ConstantValue(tvb, offset, actx, tree, hf_nbap_id_PUSCHConstant);
}
@@ -20672,20 +20671,20 @@ static const per_sequence_t CommonTransportChannel_InformationResponse_sequence[
};
static int
-dissect_nbap_CommonTransportChannel_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommonTransportChannel_InformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommonTransportChannel_InformationResponse, CommonTransportChannel_InformationResponse_sequence);
return offset;
}
-static int dissect_id_PCH_Parameters_CTCH_SetupRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonTransportChannel_InformationResponse(tvb, offset, pinfo, tree, hf_nbap_id_PCH_Parameters_CTCH_SetupRsp);
+static int dissect_id_PCH_Parameters_CTCH_SetupRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonTransportChannel_InformationResponse(tvb, offset, actx, tree, hf_nbap_id_PCH_Parameters_CTCH_SetupRsp);
}
-static int dissect_id_RACH_Parameters_CTCH_SetupRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonTransportChannel_InformationResponse(tvb, offset, pinfo, tree, hf_nbap_id_RACH_Parameters_CTCH_SetupRsp);
+static int dissect_id_RACH_Parameters_CTCH_SetupRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonTransportChannel_InformationResponse(tvb, offset, actx, tree, hf_nbap_id_RACH_Parameters_CTCH_SetupRsp);
}
-static int dissect_FACH_CommonTransportChannel_InformationResponse_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommonTransportChannel_InformationResponse(tvb, offset, pinfo, tree, hf_nbap_FACH_CommonTransportChannel_InformationResponse_item);
+static int dissect_FACH_CommonTransportChannel_InformationResponse_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommonTransportChannel_InformationResponse(tvb, offset, actx, tree, hf_nbap_FACH_CommonTransportChannel_InformationResponse_item);
}
@@ -20694,41 +20693,41 @@ static const per_sequence_t FACH_CommonTransportChannel_InformationResponse_sequ
};
static int
-dissect_nbap_FACH_CommonTransportChannel_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_FACH_CommonTransportChannel_InformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_FACH_CommonTransportChannel_InformationResponse, FACH_CommonTransportChannel_InformationResponse_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_FACH_ParametersList_CTCH_SetupRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FACH_CommonTransportChannel_InformationResponse(tvb, offset, pinfo, tree, hf_nbap_id_FACH_ParametersList_CTCH_SetupRsp);
+static int dissect_id_FACH_ParametersList_CTCH_SetupRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FACH_CommonTransportChannel_InformationResponse(tvb, offset, actx, tree, hf_nbap_id_FACH_ParametersList_CTCH_SetupRsp);
}
static int
-dissect_nbap_PowerRaiseLimit(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,
- 0U, 10U, NULL, NULL, FALSE);
+dissect_nbap_PowerRaiseLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 10U, NULL, FALSE);
return offset;
}
-static int dissect_powerRaiseLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PowerRaiseLimit(tvb, offset, pinfo, tree, hf_nbap_powerRaiseLimit);
+static int dissect_powerRaiseLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PowerRaiseLimit(tvb, offset, actx, tree, hf_nbap_powerRaiseLimit);
}
static int
-dissect_nbap_DLPowerAveragingWindowSize(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,
- 1U, 60U, NULL, NULL, FALSE);
+dissect_nbap_DLPowerAveragingWindowSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 60U, NULL, FALSE);
return offset;
}
-static int dissect_dLPowerAveragingWindowSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DLPowerAveragingWindowSize(tvb, offset, pinfo, tree, hf_nbap_dLPowerAveragingWindowSize);
+static int dissect_dLPowerAveragingWindowSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DLPowerAveragingWindowSize(tvb, offset, actx, tree, hf_nbap_dLPowerAveragingWindowSize);
}
@@ -20740,14 +20739,14 @@ static const per_sequence_t Limited_power_increase_information_Cell_SetupRqstFDD
};
static int
-dissect_nbap_Limited_power_increase_information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Limited_power_increase_information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Limited_power_increase_information_Cell_SetupRqstFDD, Limited_power_increase_information_Cell_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_Limited_power_increase_information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Limited_power_increase_information_Cell_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_Limited_power_increase_information_Cell_SetupRqstFDD);
+static int dissect_id_Limited_power_increase_information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Limited_power_increase_information_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_Limited_power_increase_information_Cell_SetupRqstFDD);
}
@@ -20761,14 +20760,14 @@ static const per_sequence_t PCH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
};
static int
-dissect_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD, PCH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_PCH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_PCH_ParametersItem_CTCH_ReconfRqstFDD);
+static int dissect_id_PCH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_PCH_ParametersItem_CTCH_ReconfRqstFDD);
}
@@ -20780,14 +20779,14 @@ static const per_sequence_t PICH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] =
};
static int
-dissect_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD, PICH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_PICH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_PICH_ParametersItem_CTCH_ReconfRqstFDD);
+static int dissect_id_PICH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_PICH_ParametersItem_CTCH_ReconfRqstFDD);
}
@@ -20798,14 +20797,14 @@ static const per_sequence_t AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD_
};
static int
-dissect_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD, AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item);
+static int dissect_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item);
}
@@ -20814,15 +20813,15 @@ static const per_sequence_t AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_
};
static int
-dissect_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD, AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_sequence_of,
1, 8);
return offset;
}
-static int dissect_allowedSlotFormatInformation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_allowedSlotFormatInformation1);
+static int dissect_allowedSlotFormatInformation1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_allowedSlotFormatInformation1);
}
@@ -20836,14 +20835,14 @@ static const per_sequence_t PRACH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] =
};
static int
-dissect_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD, PRACH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item);
+static int dissect_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item);
}
@@ -20852,54 +20851,54 @@ static const per_sequence_t PRACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_o
};
static int
-dissect_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD, PRACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD);
+static int dissect_id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD);
}
static int
-dissect_nbap_N_INSYNC_IND(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_nbap_N_INSYNC_IND(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_n_INSYNC_IND(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_N_INSYNC_IND(tvb, offset, pinfo, tree, hf_nbap_n_INSYNC_IND);
+static int dissect_n_INSYNC_IND(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_N_INSYNC_IND(tvb, offset, actx, tree, hf_nbap_n_INSYNC_IND);
}
static int
-dissect_nbap_N_OUTSYNC_IND(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_nbap_N_OUTSYNC_IND(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_n_OUTSYNC_IND(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_N_OUTSYNC_IND(tvb, offset, pinfo, tree, hf_nbap_n_OUTSYNC_IND);
+static int dissect_n_OUTSYNC_IND(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_N_OUTSYNC_IND(tvb, offset, actx, tree, hf_nbap_n_OUTSYNC_IND);
}
static int
-dissect_nbap_T_RLFAILURE(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_nbap_T_RLFAILURE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_t_RLFAILURE(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_RLFAILURE(tvb, offset, pinfo, tree, hf_nbap_t_RLFAILURE);
+static int dissect_t_RLFAILURE(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_RLFAILURE(tvb, offset, actx, tree, hf_nbap_t_RLFAILURE);
}
@@ -20912,14 +20911,14 @@ static const per_sequence_t Synchronisation_Configuration_Cell_ReconfRqst_sequen
};
static int
-dissect_nbap_Synchronisation_Configuration_Cell_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Synchronisation_Configuration_Cell_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Synchronisation_Configuration_Cell_ReconfRqst, Synchronisation_Configuration_Cell_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_Synchronisation_Configuration_Cell_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Synchronisation_Configuration_Cell_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_id_Synchronisation_Configuration_Cell_ReconfRqst);
+static int dissect_id_Synchronisation_Configuration_Cell_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Synchronisation_Configuration_Cell_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_Synchronisation_Configuration_Cell_ReconfRqst);
}
@@ -20932,72 +20931,72 @@ static const per_sequence_t Synchronisation_Configuration_Cell_SetupRqst_sequenc
};
static int
-dissect_nbap_Synchronisation_Configuration_Cell_SetupRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Synchronisation_Configuration_Cell_SetupRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Synchronisation_Configuration_Cell_SetupRqst, Synchronisation_Configuration_Cell_SetupRqst_sequence);
return offset;
}
-static int dissect_id_Synchronisation_Configuration_Cell_SetupRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Synchronisation_Configuration_Cell_SetupRqst(tvb, offset, pinfo, tree, hf_nbap_id_Synchronisation_Configuration_Cell_SetupRqst);
+static int dissect_id_Synchronisation_Configuration_Cell_SetupRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Synchronisation_Configuration_Cell_SetupRqst(tvb, offset, actx, tree, hf_nbap_id_Synchronisation_Configuration_Cell_SetupRqst);
}
static int
-dissect_nbap_TGSN(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,
- 0U, 14U, NULL, NULL, FALSE);
+dissect_nbap_TGSN(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 14U, NULL, FALSE);
return offset;
}
-static int dissect_tGSN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TGSN(tvb, offset, pinfo, tree, hf_nbap_tGSN);
+static int dissect_tGSN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TGSN(tvb, offset, actx, tree, hf_nbap_tGSN);
}
static int
-dissect_nbap_GapLength(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,
- 1U, 14U, NULL, NULL, FALSE);
+dissect_nbap_GapLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 14U, NULL, FALSE);
return offset;
}
-static int dissect_tGL1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GapLength(tvb, offset, pinfo, tree, hf_nbap_tGL1);
+static int dissect_tGL1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GapLength(tvb, offset, actx, tree, hf_nbap_tGL1);
}
-static int dissect_tGL2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GapLength(tvb, offset, pinfo, tree, hf_nbap_tGL2);
+static int dissect_tGL2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GapLength(tvb, offset, actx, tree, hf_nbap_tGL2);
}
static int
-dissect_nbap_TGD(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,
- 15U, 269U, NULL, NULL, FALSE);
+dissect_nbap_TGD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 15U, 269U, NULL, FALSE);
return offset;
}
-static int dissect_tGD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TGD(tvb, offset, pinfo, tree, hf_nbap_tGD);
+static int dissect_tGD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TGD(tvb, offset, actx, tree, hf_nbap_tGD);
}
static int
-dissect_nbap_GapDuration(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,
- 1U, 144U, NULL, NULL, TRUE);
+dissect_nbap_GapDuration(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 144U, NULL, TRUE);
return offset;
}
-static int dissect_tGPL1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GapDuration(tvb, offset, pinfo, tree, hf_nbap_tGPL1);
+static int dissect_tGPL1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GapDuration(tvb, offset, actx, tree, hf_nbap_tGPL1);
}
-static int dissect_not_to_be_used_1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GapDuration(tvb, offset, pinfo, tree, hf_nbap_not_to_be_used_1);
+static int dissect_not_to_be_used_1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GapDuration(tvb, offset, actx, tree, hf_nbap_not_to_be_used_1);
}
@@ -21010,14 +21009,14 @@ static const value_string nbap_UL_DL_mode_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_UL_DL_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_uL_DL_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DL_mode(tvb, offset, pinfo, tree, hf_nbap_uL_DL_mode);
+static int dissect_uL_DL_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DL_mode(tvb, offset, actx, tree, hf_nbap_uL_DL_mode);
}
@@ -21030,14 +21029,14 @@ static const value_string nbap_Downlink_Compressed_Mode_Method_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_Downlink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_downlink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Downlink_Compressed_Mode_Method(tvb, offset, pinfo, tree, hf_nbap_downlink_Compressed_Mode_Method);
+static int dissect_downlink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Downlink_Compressed_Mode_Method(tvb, offset, actx, tree, hf_nbap_downlink_Compressed_Mode_Method);
}
@@ -21049,14 +21048,14 @@ static const value_string nbap_Uplink_Compressed_Mode_Method_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_Uplink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_uplink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Uplink_Compressed_Mode_Method(tvb, offset, pinfo, tree, hf_nbap_uplink_Compressed_Mode_Method);
+static int dissect_uplink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Uplink_Compressed_Mode_Method(tvb, offset, actx, tree, hf_nbap_uplink_Compressed_Mode_Method);
}
@@ -21068,36 +21067,36 @@ static const value_string nbap_DL_FrameType_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_DL_FrameType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_dL_FrameType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_FrameType(tvb, offset, pinfo, tree, hf_nbap_dL_FrameType);
+static int dissect_dL_FrameType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_FrameType(tvb, offset, actx, tree, hf_nbap_dL_FrameType);
}
static int
-dissect_nbap_DeltaSIR(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,
- 0U, 30U, NULL, NULL, FALSE);
+dissect_nbap_DeltaSIR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 30U, NULL, FALSE);
return offset;
}
-static int dissect_delta_SIR1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DeltaSIR(tvb, offset, pinfo, tree, hf_nbap_delta_SIR1);
+static int dissect_delta_SIR1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DeltaSIR(tvb, offset, actx, tree, hf_nbap_delta_SIR1);
}
-static int dissect_delta_SIR_after1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DeltaSIR(tvb, offset, pinfo, tree, hf_nbap_delta_SIR_after1);
+static int dissect_delta_SIR_after1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DeltaSIR(tvb, offset, actx, tree, hf_nbap_delta_SIR_after1);
}
-static int dissect_delta_SIR2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DeltaSIR(tvb, offset, pinfo, tree, hf_nbap_delta_SIR2);
+static int dissect_delta_SIR2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DeltaSIR(tvb, offset, actx, tree, hf_nbap_delta_SIR2);
}
-static int dissect_delta_SIR_after2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DeltaSIR(tvb, offset, pinfo, tree, hf_nbap_delta_SIR_after2);
+static int dissect_delta_SIR_after2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DeltaSIR(tvb, offset, actx, tree, hf_nbap_delta_SIR_after2);
}
@@ -21122,14 +21121,14 @@ static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_item_s
};
static int
-dissect_nbap_Transmission_Gap_Pattern_Sequence_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Transmission_Gap_Pattern_Sequence_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Transmission_Gap_Pattern_Sequence_Information_item, Transmission_Gap_Pattern_Sequence_Information_item_sequence);
return offset;
}
-static int dissect_Transmission_Gap_Pattern_Sequence_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Transmission_Gap_Pattern_Sequence_Information_item(tvb, offset, pinfo, tree, hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item);
+static int dissect_Transmission_Gap_Pattern_Sequence_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Transmission_Gap_Pattern_Sequence_Information_item(tvb, offset, actx, tree, hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item);
}
@@ -21138,27 +21137,27 @@ static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_sequen
};
static int
-dissect_nbap_Transmission_Gap_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Transmission_Gap_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Transmission_Gap_Pattern_Sequence_Information, Transmission_Gap_Pattern_Sequence_Information_sequence_of,
1, 6);
return offset;
}
-static int dissect_id_Transmission_Gap_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Transmission_Gap_Pattern_Sequence_Information(tvb, offset, pinfo, tree, hf_nbap_id_Transmission_Gap_Pattern_Sequence_Information);
+static int dissect_id_Transmission_Gap_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Transmission_Gap_Pattern_Sequence_Information(tvb, offset, actx, tree, hf_nbap_id_Transmission_Gap_Pattern_Sequence_Information);
}
static int
-dissect_nbap_UL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_UL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_ul_DPCH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_ul_DPCH_InformationList);
+static int dissect_ul_DPCH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_ul_DPCH_InformationList);
}
@@ -21173,14 +21172,14 @@ static const per_sequence_t UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequen
};
static int
-dissect_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD, UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item);
+static int dissect_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item);
}
@@ -21189,15 +21188,15 @@ static const per_sequence_t UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequen
};
static int
-dissect_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD);
+static int dissect_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD);
}
@@ -21208,14 +21207,14 @@ static const per_sequence_t UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_seq
};
static int
-dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD);
+static int dissect_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD);
}
@@ -21226,14 +21225,14 @@ static const per_sequence_t UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_seq
};
static int
-dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD, UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item);
+static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item);
}
@@ -21242,15 +21241,15 @@ static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_seq
};
static int
-dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD);
+static int dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD);
}
@@ -21259,15 +21258,15 @@ static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_seq
};
static int
-dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD);
+static int dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD);
}
@@ -21280,50 +21279,50 @@ static const per_sequence_t UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_seq
};
static int
-dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD);
+static int dissect_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD);
}
static int
-dissect_nbap_UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_ul_DPCH_InformationAddList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_ul_DPCH_InformationAddList);
+static int dissect_ul_DPCH_InformationAddList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_ul_DPCH_InformationAddList);
}
static int
-dissect_nbap_UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_ul_DPCH_InformationModifyList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_ul_DPCH_InformationModifyList);
+static int dissect_ul_DPCH_InformationModifyList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_ul_DPCH_InformationModifyList);
}
static int
-dissect_nbap_UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_ul_DPCH_InformationDeleteList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_ul_DPCH_InformationDeleteList);
+static int dissect_ul_DPCH_InformationDeleteList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_ul_DPCH_InformationDeleteList);
}
@@ -21340,14 +21339,14 @@ static const per_sequence_t UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_seq
};
static int
-dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD, UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item);
+static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item);
}
@@ -21356,15 +21355,15 @@ static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_seq
};
static int
-dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD);
+static int dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD);
}
@@ -21373,15 +21372,15 @@ static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_seq
};
static int
-dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD);
+static int dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD);
}
@@ -21395,14 +21394,14 @@ static const per_sequence_t UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence
};
static int
-dissect_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD, UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD);
+static int dissect_id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD);
}
@@ -21416,14 +21415,14 @@ static const per_sequence_t UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_s
};
static int
-dissect_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD, UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD);
+static int dissect_id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD);
}
@@ -21434,14 +21433,14 @@ static const per_sequence_t UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTD
};
static int
-dissect_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD, UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item);
+static int dissect_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item);
}
@@ -21450,15 +21449,15 @@ static const per_sequence_t UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrep
};
static int
-dissect_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of,
1, 240);
return offset;
}
-static int dissect_id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD);
+static int dissect_id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD);
}
@@ -21470,14 +21469,14 @@ static const per_sequence_t UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTD
};
static int
-dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item);
+static int dissect_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item);
}
@@ -21486,15 +21485,15 @@ static const per_sequence_t UL_Code_InformationModify_ModifyList_RL_ReconfPrepTD
};
static int
-dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
1, 240);
return offset;
}
-static int dissect_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD);
+static int dissect_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD);
}
@@ -21508,14 +21507,14 @@ static const per_sequence_t UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPr
};
static int
-dissect_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item);
+static int dissect_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item);
}
@@ -21524,15 +21523,15 @@ static const per_sequence_t UL_Timeslot_InformationModify_ModifyList_RL_ReconfPr
};
static int
-dissect_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD);
+static int dissect_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD);
}
@@ -21546,14 +21545,14 @@ static const per_sequence_t UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTD
};
static int
-dissect_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD);
+static int dissect_id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD);
}
@@ -21565,14 +21564,14 @@ static const per_sequence_t Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_sequ
};
static int
-dissect_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD, Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_sequence);
return offset;
}
-static int dissect_id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, pinfo, tree, hf_nbap_id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD);
+static int dissect_id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, actx, tree, hf_nbap_id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD);
}
@@ -21584,14 +21583,14 @@ static const per_sequence_t Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_sequ
};
static int
-dissect_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD, Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_sequence);
return offset;
}
-static int dissect_id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, pinfo, tree, hf_nbap_id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD);
+static int dissect_id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, actx, tree, hf_nbap_id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD);
}
@@ -21608,15 +21607,15 @@ static const per_choice_t CommunicationContextType_Reset_choice[] = {
};
static int
-dissect_nbap_CommunicationContextType_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommunicationContextType_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_CommunicationContextType_Reset, CommunicationContextType_Reset_choice,
NULL);
return offset;
}
-static int dissect_communicationContextType_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommunicationContextType_Reset(tvb, offset, pinfo, tree, hf_nbap_communicationContextType_Reset);
+static int dissect_communicationContextType_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommunicationContextType_Reset(tvb, offset, actx, tree, hf_nbap_communicationContextType_Reset);
}
@@ -21627,14 +21626,14 @@ static const per_sequence_t CommunicationContextInfoItem_Reset_sequence[] = {
};
static int
-dissect_nbap_CommunicationContextInfoItem_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommunicationContextInfoItem_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommunicationContextInfoItem_Reset, CommunicationContextInfoItem_Reset_sequence);
return offset;
}
-static int dissect_id_CommunicationContextInfoItem_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommunicationContextInfoItem_Reset(tvb, offset, pinfo, tree, hf_nbap_id_CommunicationContextInfoItem_Reset);
+static int dissect_id_CommunicationContextInfoItem_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommunicationContextInfoItem_Reset(tvb, offset, actx, tree, hf_nbap_id_CommunicationContextInfoItem_Reset);
}
@@ -21645,14 +21644,14 @@ static const per_sequence_t CommunicationControlPortInfoItem_Reset_sequence[] =
};
static int
-dissect_nbap_CommunicationControlPortInfoItem_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommunicationControlPortInfoItem_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommunicationControlPortInfoItem_Reset, CommunicationControlPortInfoItem_Reset_sequence);
return offset;
}
-static int dissect_id_CommunicationControlPortInfoItem_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommunicationControlPortInfoItem_Reset(tvb, offset, pinfo, tree, hf_nbap_id_CommunicationControlPortInfoItem_Reset);
+static int dissect_id_CommunicationControlPortInfoItem_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommunicationControlPortInfoItem_Reset(tvb, offset, actx, tree, hf_nbap_id_CommunicationControlPortInfoItem_Reset);
}
@@ -21661,15 +21660,15 @@ static const per_sequence_t CommunicationContextInfoList_Reset_sequence_of[1] =
};
static int
-dissect_nbap_CommunicationContextInfoList_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommunicationContextInfoList_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_CommunicationContextInfoList_Reset, CommunicationContextInfoList_Reset_sequence_of,
1, 1048575);
return offset;
}
-static int dissect_communicationContextInfoList_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommunicationContextInfoList_Reset(tvb, offset, pinfo, tree, hf_nbap_communicationContextInfoList_Reset);
+static int dissect_communicationContextInfoList_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommunicationContextInfoList_Reset(tvb, offset, actx, tree, hf_nbap_communicationContextInfoList_Reset);
}
@@ -21680,14 +21679,14 @@ static const per_sequence_t CommunicationContextList_Reset_sequence[] = {
};
static int
-dissect_nbap_CommunicationContextList_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommunicationContextList_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommunicationContextList_Reset, CommunicationContextList_Reset_sequence);
return offset;
}
-static int dissect_communicationContext(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommunicationContextList_Reset(tvb, offset, pinfo, tree, hf_nbap_communicationContext);
+static int dissect_communicationContext(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommunicationContextList_Reset(tvb, offset, actx, tree, hf_nbap_communicationContext);
}
@@ -21696,15 +21695,15 @@ static const per_sequence_t CommunicationControlPortInfoList_Reset_sequence_of[1
};
static int
-dissect_nbap_CommunicationControlPortInfoList_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommunicationControlPortInfoList_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_CommunicationControlPortInfoList_Reset, CommunicationControlPortInfoList_Reset_sequence_of,
1, 256);
return offset;
}
-static int dissect_communicationControlPortInfoList_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommunicationControlPortInfoList_Reset(tvb, offset, pinfo, tree, hf_nbap_communicationControlPortInfoList_Reset);
+static int dissect_communicationControlPortInfoList_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommunicationControlPortInfoList_Reset(tvb, offset, actx, tree, hf_nbap_communicationControlPortInfoList_Reset);
}
@@ -21715,14 +21714,14 @@ static const per_sequence_t CommunicationControlPortList_Reset_sequence[] = {
};
static int
-dissect_nbap_CommunicationControlPortList_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CommunicationControlPortList_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CommunicationControlPortList_Reset, CommunicationControlPortList_Reset_sequence);
return offset;
}
-static int dissect_communicationControlPort(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CommunicationControlPortList_Reset(tvb, offset, pinfo, tree, hf_nbap_communicationControlPort);
+static int dissect_communicationControlPort(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CommunicationControlPortList_Reset(tvb, offset, actx, tree, hf_nbap_communicationControlPort);
}
@@ -21741,15 +21740,15 @@ static const per_choice_t ResetIndicator_choice[] = {
};
static int
-dissect_nbap_ResetIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ResetIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_ResetIndicator, ResetIndicator_choice,
NULL);
return offset;
}
-static int dissect_id_ResetIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ResetIndicator(tvb, offset, pinfo, tree, hf_nbap_id_ResetIndicator);
+static int dissect_id_ResetIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ResetIndicator(tvb, offset, actx, tree, hf_nbap_id_ResetIndicator);
}
@@ -21761,14 +21760,14 @@ static const value_string nbap_TimingAdvanceApplied_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_TimingAdvanceApplied(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_TimingAdvanceApplied(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimingAdvanceApplied(tvb, offset, pinfo, tree, hf_nbap_id_TimingAdvanceApplied);
+static int dissect_id_TimingAdvanceApplied(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimingAdvanceApplied(tvb, offset, actx, tree, hf_nbap_id_TimingAdvanceApplied);
}
@@ -21780,17 +21779,17 @@ static const value_string nbap_FNReportingIndicator_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_FNReportingIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_CFNReportingIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FNReportingIndicator(tvb, offset, pinfo, tree, hf_nbap_id_CFNReportingIndicator);
+static int dissect_id_CFNReportingIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FNReportingIndicator(tvb, offset, actx, tree, hf_nbap_id_CFNReportingIndicator);
}
-static int dissect_id_SFNReportingIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FNReportingIndicator(tvb, offset, pinfo, tree, hf_nbap_id_SFNReportingIndicator);
+static int dissect_id_SFNReportingIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FNReportingIndicator(tvb, offset, actx, tree, hf_nbap_id_SFNReportingIndicator);
}
@@ -21803,14 +21802,14 @@ static const value_string nbap_PagingIndicatorLength_vals[] = {
static int
-dissect_nbap_PagingIndicatorLength(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);
+dissect_nbap_PagingIndicatorLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_pagingIndicatorLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PagingIndicatorLength(tvb, offset, pinfo, tree, hf_nbap_pagingIndicatorLength);
+static int dissect_pagingIndicatorLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PagingIndicatorLength(tvb, offset, actx, tree, hf_nbap_pagingIndicatorLength);
}
@@ -21829,14 +21828,14 @@ static const per_sequence_t PICH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
};
static int
-dissect_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD, PICH_ParametersItem_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_PICH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_PICH_ParametersItem_CTCH_SetupRqstTDD);
+static int dissect_id_PICH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_PICH_ParametersItem_CTCH_SetupRqstTDD);
}
@@ -21848,14 +21847,14 @@ static const value_string nbap_MaxPRACH_MidambleShifts_vals[] = {
static int
-dissect_nbap_MaxPRACH_MidambleShifts(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);
+dissect_nbap_MaxPRACH_MidambleShifts(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_maxPRACH_MidambleShifts(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MaxPRACH_MidambleShifts(tvb, offset, pinfo, tree, hf_nbap_maxPRACH_MidambleShifts);
+static int dissect_maxPRACH_MidambleShifts(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MaxPRACH_MidambleShifts(tvb, offset, actx, tree, hf_nbap_maxPRACH_MidambleShifts);
}
@@ -21867,26 +21866,26 @@ static const value_string nbap_PRACH_Midamble_vals[] = {
static int
-dissect_nbap_PRACH_Midamble(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);
+dissect_nbap_PRACH_Midamble(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_pRACH_Midamble(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PRACH_Midamble(tvb, offset, pinfo, tree, hf_nbap_pRACH_Midamble);
+static int dissect_pRACH_Midamble(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PRACH_Midamble(tvb, offset, actx, tree, hf_nbap_pRACH_Midamble);
}
static int
-dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_rACH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_rACH);
+static int dissect_rACH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_rACH);
}
@@ -21903,14 +21902,14 @@ static const per_sequence_t PRACH_ParametersItem_CTCH_SetupRqstTDD_sequence[] =
};
static int
-dissect_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD, PRACH_ParametersItem_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_PRACH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_PRACH_ParametersItem_CTCH_SetupRqstTDD);
+static int dissect_id_PRACH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_PRACH_ParametersItem_CTCH_SetupRqstTDD);
}
@@ -21922,14 +21921,14 @@ static const per_sequence_t CCTrCH_InformationItem_RL_FailureInd_sequence[] = {
};
static int
-dissect_nbap_CCTrCH_InformationItem_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CCTrCH_InformationItem_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CCTrCH_InformationItem_RL_FailureInd, CCTrCH_InformationItem_RL_FailureInd_sequence);
return offset;
}
-static int dissect_id_CCTrCH_InformationItem_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCTrCH_InformationItem_RL_FailureInd(tvb, offset, pinfo, tree, hf_nbap_id_CCTrCH_InformationItem_RL_FailureInd);
+static int dissect_id_CCTrCH_InformationItem_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCTrCH_InformationItem_RL_FailureInd(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_InformationItem_RL_FailureInd);
}
@@ -21940,14 +21939,14 @@ static const per_sequence_t CCTrCH_InformationItem_RL_RestoreInd_sequence[] = {
};
static int
-dissect_nbap_CCTrCH_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CCTrCH_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CCTrCH_InformationItem_RL_RestoreInd, CCTrCH_InformationItem_RL_RestoreInd_sequence);
return offset;
}
-static int dissect_id_CCTrCH_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CCTrCH_InformationItem_RL_RestoreInd(tvb, offset, pinfo, tree, hf_nbap_id_CCTrCH_InformationItem_RL_RestoreInd);
+static int dissect_id_CCTrCH_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CCTrCH_InformationItem_RL_RestoreInd(tvb, offset, actx, tree, hf_nbap_id_CCTrCH_InformationItem_RL_RestoreInd);
}
@@ -21958,14 +21957,14 @@ static const per_sequence_t GeneralCauseList_SyncAdjustmntFailureTDD_sequence[]
};
static int
-dissect_nbap_GeneralCauseList_SyncAdjustmntFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_GeneralCauseList_SyncAdjustmntFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_GeneralCauseList_SyncAdjustmntFailureTDD, GeneralCauseList_SyncAdjustmntFailureTDD_sequence);
return offset;
}
-static int dissect_generalCause6(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GeneralCauseList_SyncAdjustmntFailureTDD(tvb, offset, pinfo, tree, hf_nbap_generalCause6);
+static int dissect_generalCause6(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GeneralCauseList_SyncAdjustmntFailureTDD(tvb, offset, actx, tree, hf_nbap_generalCause6);
}
@@ -21974,15 +21973,15 @@ static const per_sequence_t Unsuccessful_cell_InformationRespList_SyncAdjustmntF
};
static int
-dissect_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD, Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_sequence_of,
1, 256);
return offset;
}
-static int dissect_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD(tvb, offset, pinfo, tree, hf_nbap_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD);
+static int dissect_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD(tvb, offset, actx, tree, hf_nbap_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD);
}
@@ -21993,14 +21992,14 @@ static const per_sequence_t CellSpecificCauseList_SyncAdjustmntFailureTDD_sequen
};
static int
-dissect_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD, CellSpecificCauseList_SyncAdjustmntFailureTDD_sequence);
return offset;
}
-static int dissect_cellSpecificCause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD(tvb, offset, pinfo, tree, hf_nbap_cellSpecificCause);
+static int dissect_cellSpecificCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD(tvb, offset, actx, tree, hf_nbap_cellSpecificCause);
}
@@ -22017,15 +22016,15 @@ static const per_choice_t CauseLevel_SyncAdjustmntFailureTDD_choice[] = {
};
static int
-dissect_nbap_CauseLevel_SyncAdjustmntFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CauseLevel_SyncAdjustmntFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_CauseLevel_SyncAdjustmntFailureTDD, CauseLevel_SyncAdjustmntFailureTDD_choice,
NULL);
return offset;
}
-static int dissect_id_CauseLevel_SyncAdjustmntFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CauseLevel_SyncAdjustmntFailureTDD(tvb, offset, pinfo, tree, hf_nbap_id_CauseLevel_SyncAdjustmntFailureTDD);
+static int dissect_id_CauseLevel_SyncAdjustmntFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CauseLevel_SyncAdjustmntFailureTDD(tvb, offset, actx, tree, hf_nbap_id_CauseLevel_SyncAdjustmntFailureTDD);
}
@@ -22034,57 +22033,57 @@ static const per_sequence_t CellAdjustmentInfo_SyncAdjustmentRqstTDD_sequence_of
};
static int
-dissect_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD, CellAdjustmentInfo_SyncAdjustmentRqstTDD_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_CellAdjustmentInfo_SyncAdjustmntRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_CellAdjustmentInfo_SyncAdjustmntRqstTDD);
+static int dissect_id_CellAdjustmentInfo_SyncAdjustmntRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD(tvb, offset, actx, tree, hf_nbap_id_CellAdjustmentInfo_SyncAdjustmntRqstTDD);
}
static int
-dissect_nbap_FrameAdjustmentValue(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,
- 0U, 4095U, NULL, NULL, FALSE);
+dissect_nbap_FrameAdjustmentValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
return offset;
}
-static int dissect_frameAdjustmentValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FrameAdjustmentValue(tvb, offset, pinfo, tree, hf_nbap_frameAdjustmentValue);
+static int dissect_frameAdjustmentValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FrameAdjustmentValue(tvb, offset, actx, tree, hf_nbap_frameAdjustmentValue);
}
static int
-dissect_nbap_INTEGER_0_1048575_(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,
- 0U, 1048575U, NULL, NULL, TRUE);
+dissect_nbap_INTEGER_0_1048575_(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1048575U, NULL, TRUE);
return offset;
}
-static int dissect_initialPhase_0_1048575(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_1048575_(tvb, offset, pinfo, tree, hf_nbap_initialPhase_0_1048575);
+static int dissect_initialPhase_0_1048575(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_1048575_(tvb, offset, actx, tree, hf_nbap_initialPhase_0_1048575);
}
-static int dissect_initialPhase1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_1048575_(tvb, offset, pinfo, tree, hf_nbap_initialPhase1);
+static int dissect_initialPhase1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_1048575_(tvb, offset, actx, tree, hf_nbap_initialPhase1);
}
static int
-dissect_nbap_INTEGER_0_255_(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,
- 0U, 255U, NULL, NULL, TRUE);
+dissect_nbap_INTEGER_0_255_(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, TRUE);
return offset;
}
-static int dissect_steadyStatePhase(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_255_(tvb, offset, pinfo, tree, hf_nbap_steadyStatePhase);
+static int dissect_steadyStatePhase(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_255_(tvb, offset, actx, tree, hf_nbap_steadyStatePhase);
}
@@ -22101,18 +22100,18 @@ static const per_choice_t TimingAdjustmentValue_choice[] = {
};
static int
-dissect_nbap_TimingAdjustmentValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TimingAdjustmentValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_TimingAdjustmentValue, TimingAdjustmentValue_choice,
NULL);
return offset;
}
-static int dissect_id_AccumulatedClockupdate_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimingAdjustmentValue(tvb, offset, pinfo, tree, hf_nbap_id_AccumulatedClockupdate_CellSyncReprtTDD);
+static int dissect_id_AccumulatedClockupdate_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimingAdjustmentValue(tvb, offset, actx, tree, hf_nbap_id_AccumulatedClockupdate_CellSyncReprtTDD);
}
-static int dissect_timingAdjustmentValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimingAdjustmentValue(tvb, offset, pinfo, tree, hf_nbap_timingAdjustmentValue);
+static int dissect_timingAdjustmentValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimingAdjustmentValue(tvb, offset, actx, tree, hf_nbap_timingAdjustmentValue);
}
@@ -22127,56 +22126,56 @@ static const per_sequence_t CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_sequenc
};
static int
-dissect_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD, CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_sequence);
return offset;
}
-static int dissect_id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD);
+static int dissect_id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvb, offset, actx, tree, hf_nbap_id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD);
}
static int
-dissect_nbap_CSBMeasurementID(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_nbap_CSBMeasurementID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_id_CSBMeasurementID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CSBMeasurementID(tvb, offset, pinfo, tree, hf_nbap_id_CSBMeasurementID);
+static int dissect_id_CSBMeasurementID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CSBMeasurementID(tvb, offset, actx, tree, hf_nbap_id_CSBMeasurementID);
}
-static int dissect_cSBMeasurementID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CSBMeasurementID(tvb, offset, pinfo, tree, hf_nbap_cSBMeasurementID);
+static int dissect_cSBMeasurementID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CSBMeasurementID(tvb, offset, actx, tree, hf_nbap_cSBMeasurementID);
}
static int
-dissect_nbap_CellSyncBurstCode(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,
- 0U, 7U, NULL, NULL, TRUE);
+dissect_nbap_CellSyncBurstCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, TRUE);
return offset;
}
-static int dissect_cellSyncBurstCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstCode(tvb, offset, pinfo, tree, hf_nbap_cellSyncBurstCode);
+static int dissect_cellSyncBurstCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstCode(tvb, offset, actx, tree, hf_nbap_cellSyncBurstCode);
}
static int
-dissect_nbap_CellSyncBurstCodeShift(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,
- 0U, 7U, NULL, NULL, FALSE);
+dissect_nbap_CellSyncBurstCodeShift(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, FALSE);
return offset;
}
-static int dissect_cellSyncBurstCodeShift(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstCodeShift(tvb, offset, pinfo, tree, hf_nbap_cellSyncBurstCodeShift);
+static int dissect_cellSyncBurstCodeShift(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstCodeShift(tvb, offset, actx, tree, hf_nbap_cellSyncBurstCodeShift);
}
@@ -22189,14 +22188,14 @@ static const per_sequence_t CellSyncBurstInfoItem_CellSyncReconfRqstTDD_sequence
};
static int
-dissect_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD, CellSyncBurstInfoItem_CellSyncReconfRqstTDD_sequence);
return offset;
}
-static int dissect_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item);
+static int dissect_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item);
}
@@ -22205,34 +22204,34 @@ static const per_sequence_t CellSyncBurstInfoList_CellSyncReconfRqstTDD_sequence
};
static int
-dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD, CellSyncBurstInfoList_CellSyncReconfRqstTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_CellSyncBurstInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_CellSyncBurstInfoList_CellSyncReconfRqstTDD);
+static int dissect_id_CellSyncBurstInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_CellSyncBurstInfoList_CellSyncReconfRqstTDD);
}
-static int dissect_syncBurstInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_syncBurstInfo);
+static int dissect_syncBurstInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_syncBurstInfo);
}
static int
-dissect_nbap_CSBTransmissionID(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_nbap_CSBTransmissionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_id_CSBTransmissionID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CSBTransmissionID(tvb, offset, pinfo, tree, hf_nbap_id_CSBTransmissionID);
+static int dissect_id_CSBTransmissionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CSBTransmissionID(tvb, offset, actx, tree, hf_nbap_id_CSBTransmissionID);
}
-static int dissect_cSBTransmissionID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CSBTransmissionID(tvb, offset, pinfo, tree, hf_nbap_cSBTransmissionID);
+static int dissect_cSBTransmissionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CSBTransmissionID(tvb, offset, actx, tree, hf_nbap_cSBTransmissionID);
}
@@ -22247,14 +22246,14 @@ static const per_sequence_t CellSyncBurstTransInit_CellSyncInitiationRqstTDD_seq
};
static int
-dissect_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD, CellSyncBurstTransInit_CellSyncInitiationRqstTDD_sequence);
return offset;
}
-static int dissect_id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD);
+static int dissect_id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvb, offset, actx, tree, hf_nbap_id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD);
}
@@ -22268,17 +22267,17 @@ static const value_string nbap_SynchronisationReportType_vals[] = {
static int
-dissect_nbap_SynchronisationReportType(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);
+dissect_nbap_SynchronisationReportType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_SynchronisationReportType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SynchronisationReportType(tvb, offset, pinfo, tree, hf_nbap_id_SynchronisationReportType);
+static int dissect_id_SynchronisationReportType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SynchronisationReportType(tvb, offset, actx, tree, hf_nbap_id_SynchronisationReportType);
}
-static int dissect_synchronisationReportType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SynchronisationReportType(tvb, offset, pinfo, tree, hf_nbap_synchronisationReportType);
+static int dissect_synchronisationReportType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SynchronisationReportType(tvb, offset, actx, tree, hf_nbap_synchronisationReportType);
}
@@ -22293,42 +22292,42 @@ static const value_string nbap_SynchronisationReportCharacteristicsType_vals[] =
static int
-dissect_nbap_SynchronisationReportCharacteristicsType(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);
+dissect_nbap_SynchronisationReportCharacteristicsType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_synchronisationReportCharacteristicsType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SynchronisationReportCharacteristicsType(tvb, offset, pinfo, tree, hf_nbap_synchronisationReportCharacteristicsType);
+static int dissect_synchronisationReportCharacteristicsType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SynchronisationReportCharacteristicsType(tvb, offset, actx, tree, hf_nbap_synchronisationReportCharacteristicsType);
}
static int
-dissect_nbap_SyncFrameNumber(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,
- 1U, 10U, NULL, NULL, FALSE);
+dissect_nbap_SyncFrameNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 10U, NULL, FALSE);
return offset;
}
-static int dissect_id_SyncFrameNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SyncFrameNumber(tvb, offset, pinfo, tree, hf_nbap_id_SyncFrameNumber);
+static int dissect_id_SyncFrameNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SyncFrameNumber(tvb, offset, actx, tree, hf_nbap_id_SyncFrameNumber);
}
-static int dissect_syncFrameNumberToTransmit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SyncFrameNumber(tvb, offset, pinfo, tree, hf_nbap_syncFrameNumberToTransmit);
+static int dissect_syncFrameNumberToTransmit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SyncFrameNumber(tvb, offset, actx, tree, hf_nbap_syncFrameNumberToTransmit);
}
-static int dissect_syncFrameNrToReceive(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SyncFrameNumber(tvb, offset, pinfo, tree, hf_nbap_syncFrameNrToReceive);
+static int dissect_syncFrameNrToReceive(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SyncFrameNumber(tvb, offset, actx, tree, hf_nbap_syncFrameNrToReceive);
}
-static int dissect_syncFrameNumberforTransmit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SyncFrameNumber(tvb, offset, pinfo, tree, hf_nbap_syncFrameNumberforTransmit);
+static int dissect_syncFrameNumberforTransmit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SyncFrameNumber(tvb, offset, actx, tree, hf_nbap_syncFrameNumberforTransmit);
}
-static int dissect_syncFrameNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SyncFrameNumber(tvb, offset, pinfo, tree, hf_nbap_syncFrameNumber);
+static int dissect_syncFrameNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SyncFrameNumber(tvb, offset, actx, tree, hf_nbap_syncFrameNumber);
}
-static int dissect_syncFrameNoToReceive(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SyncFrameNumber(tvb, offset, pinfo, tree, hf_nbap_syncFrameNoToReceive);
+static int dissect_syncFrameNoToReceive(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SyncFrameNumber(tvb, offset, actx, tree, hf_nbap_syncFrameNoToReceive);
}
@@ -22345,31 +22344,31 @@ static const per_choice_t CellSyncBurstTiming_choice[] = {
};
static int
-dissect_nbap_CellSyncBurstTiming(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSyncBurstTiming(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSyncBurstTiming, CellSyncBurstTiming_choice,
NULL);
return offset;
}
-static int dissect_cellSyncBurstTiming(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstTiming(tvb, offset, pinfo, tree, hf_nbap_cellSyncBurstTiming);
+static int dissect_cellSyncBurstTiming(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstTiming(tvb, offset, actx, tree, hf_nbap_cellSyncBurstTiming);
}
static int
-dissect_nbap_CellSyncBurstTimingThreshold(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,
- 0U, 254U, NULL, NULL, FALSE);
+dissect_nbap_CellSyncBurstTimingThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 254U, NULL, FALSE);
return offset;
}
-static int dissect_cellSyncBurstTimingThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstTimingThreshold(tvb, offset, pinfo, tree, hf_nbap_cellSyncBurstTimingThreshold);
+static int dissect_cellSyncBurstTimingThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstTimingThreshold(tvb, offset, actx, tree, hf_nbap_cellSyncBurstTimingThreshold);
}
-static int dissect_syncDLCodeIdTimingThre(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstTimingThreshold(tvb, offset, pinfo, tree, hf_nbap_syncDLCodeIdTimingThre);
+static int dissect_syncDLCodeIdTimingThre(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstTimingThreshold(tvb, offset, actx, tree, hf_nbap_syncDLCodeIdTimingThre);
}
@@ -22383,14 +22382,14 @@ static const per_sequence_t SynchronisationReportCharactCellSyncBurstInfoItem_se
};
static int
-dissect_nbap_SynchronisationReportCharactCellSyncBurstInfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SynchronisationReportCharactCellSyncBurstInfoItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SynchronisationReportCharactCellSyncBurstInfoItem, SynchronisationReportCharactCellSyncBurstInfoItem_sequence);
return offset;
}
-static int dissect_cellSyncBurstInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SynchronisationReportCharactCellSyncBurstInfoItem(tvb, offset, pinfo, tree, hf_nbap_cellSyncBurstInformation_item);
+static int dissect_cellSyncBurstInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SynchronisationReportCharactCellSyncBurstInfoItem(tvb, offset, actx, tree, hf_nbap_cellSyncBurstInformation_item);
}
@@ -22399,15 +22398,15 @@ static const per_sequence_t SEQUENCE_SIZE_1_16_OF_SynchronisationReportCharactCe
};
static int
-dissect_nbap_SEQUENCE_SIZE_1_16_OF_SynchronisationReportCharactCellSyncBurstInfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SEQUENCE_SIZE_1_16_OF_SynchronisationReportCharactCellSyncBurstInfoItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_SEQUENCE_SIZE_1_16_OF_SynchronisationReportCharactCellSyncBurstInfoItem, SEQUENCE_SIZE_1_16_OF_SynchronisationReportCharactCellSyncBurstInfoItem_sequence_of,
1, 16);
return offset;
}
-static int dissect_cellSyncBurstInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SEQUENCE_SIZE_1_16_OF_SynchronisationReportCharactCellSyncBurstInfoItem(tvb, offset, pinfo, tree, hf_nbap_cellSyncBurstInformation);
+static int dissect_cellSyncBurstInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SEQUENCE_SIZE_1_16_OF_SynchronisationReportCharactCellSyncBurstInfoItem(tvb, offset, actx, tree, hf_nbap_cellSyncBurstInformation);
}
@@ -22419,14 +22418,14 @@ static const per_sequence_t SynchronisationReportCharactThreInfoItem_sequence[]
};
static int
-dissect_nbap_SynchronisationReportCharactThreInfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SynchronisationReportCharactThreInfoItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SynchronisationReportCharactThreInfoItem, SynchronisationReportCharactThreInfoItem_sequence);
return offset;
}
-static int dissect_SynchronisationReportCharactThreExc_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SynchronisationReportCharactThreInfoItem(tvb, offset, pinfo, tree, hf_nbap_SynchronisationReportCharactThreExc_item);
+static int dissect_SynchronisationReportCharactThreExc_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SynchronisationReportCharactThreInfoItem(tvb, offset, actx, tree, hf_nbap_SynchronisationReportCharactThreExc_item);
}
@@ -22435,15 +22434,15 @@ static const per_sequence_t SynchronisationReportCharactThreExc_sequence_of[1] =
};
static int
-dissect_nbap_SynchronisationReportCharactThreExc(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SynchronisationReportCharactThreExc(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_SynchronisationReportCharactThreExc, SynchronisationReportCharactThreExc_sequence_of,
1, 10);
return offset;
}
-static int dissect_synchronisationReportCharactThreExc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SynchronisationReportCharactThreExc(tvb, offset, pinfo, tree, hf_nbap_synchronisationReportCharactThreExc);
+static int dissect_synchronisationReportCharactThreExc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SynchronisationReportCharactThreExc(tvb, offset, actx, tree, hf_nbap_synchronisationReportCharactThreExc);
}
@@ -22455,17 +22454,17 @@ static const per_sequence_t SynchronisationReportCharacteristics_sequence[] = {
};
static int
-dissect_nbap_SynchronisationReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SynchronisationReportCharacteristics(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SynchronisationReportCharacteristics, SynchronisationReportCharacteristics_sequence);
return offset;
}
-static int dissect_id_SynchronisationReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SynchronisationReportCharacteristics(tvb, offset, pinfo, tree, hf_nbap_id_SynchronisationReportCharacteristics);
+static int dissect_id_SynchronisationReportCharacteristics(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SynchronisationReportCharacteristics(tvb, offset, actx, tree, hf_nbap_id_SynchronisationReportCharacteristics);
}
-static int dissect_synchronisationReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SynchronisationReportCharacteristics(tvb, offset, pinfo, tree, hf_nbap_synchronisationReportCharacteristics);
+static int dissect_synchronisationReportCharacteristics(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SynchronisationReportCharacteristics(tvb, offset, actx, tree, hf_nbap_synchronisationReportCharacteristics);
}
@@ -22481,53 +22480,53 @@ static const per_sequence_t CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_s
};
static int
-dissect_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD, CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_sequence);
return offset;
}
-static int dissect_id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD);
+static int dissect_id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvb, offset, actx, tree, hf_nbap_id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD);
}
static int
-dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD);
+static int dissect_id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD);
}
-static int dissect_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD);
+static int dissect_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD);
}
static int
-dissect_nbap_SynchronisationReportTypeIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_SynchronisationReportTypeIE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_synchronisationReportType1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SynchronisationReportTypeIE(tvb, offset, pinfo, tree, hf_nbap_synchronisationReportType1);
+static int dissect_synchronisationReportType1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SynchronisationReportTypeIE(tvb, offset, actx, tree, hf_nbap_synchronisationReportType1);
}
static int
-dissect_nbap_SynchronisationReportCharacteristicsIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_SynchronisationReportCharacteristicsIE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_synchronisationReportCharacteristics1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SynchronisationReportCharacteristicsIE(tvb, offset, pinfo, tree, hf_nbap_synchronisationReportCharacteristics1);
+static int dissect_synchronisationReportCharacteristics1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SynchronisationReportCharacteristicsIE(tvb, offset, actx, tree, hf_nbap_synchronisationReportCharacteristics1);
}
@@ -22540,14 +22539,14 @@ static const per_sequence_t CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_sequence
};
static int
-dissect_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD, CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD);
+static int dissect_id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD);
}
@@ -22562,14 +22561,14 @@ static const per_sequence_t CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD_seq
};
static int
-dissect_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD, CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD_sequence);
return offset;
}
-static int dissect_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item);
+static int dissect_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item);
}
@@ -22578,39 +22577,39 @@ static const per_sequence_t CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_s
};
static int
-dissect_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD, CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_sequence_of,
1, 10);
return offset;
}
-static int dissect_id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD);
+static int dissect_id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD);
}
static int
-dissect_nbap_C_ID_IE_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_C_ID_IE_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_c_ID_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_C_ID_IE_CellSyncReprtTDD(tvb, offset, pinfo, tree, hf_nbap_c_ID_CellSyncReprtTDD);
+static int dissect_c_ID_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_C_ID_IE_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_c_ID_CellSyncReprtTDD);
}
static int
-dissect_nbap_SyncReportTypeIE_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_SyncReportTypeIE_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_syncReportType_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SyncReportTypeIE_CellSyncReprtTDD(tvb, offset, pinfo, tree, hf_nbap_syncReportType_CellSyncReprtTDD);
+static int dissect_syncReportType_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SyncReportTypeIE_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_syncReportType_CellSyncReprtTDD);
}
@@ -22621,14 +22620,14 @@ static const per_sequence_t CellSyncInfoItemIE_CellSyncReprtTDD_sequence[] = {
};
static int
-dissect_nbap_CellSyncInfoItemIE_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSyncInfoItemIE_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSyncInfoItemIE_CellSyncReprtTDD, CellSyncInfoItemIE_CellSyncReprtTDD_sequence);
return offset;
}
-static int dissect_CellSyncInfo_CellSyncReprtTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncInfoItemIE_CellSyncReprtTDD(tvb, offset, pinfo, tree, hf_nbap_CellSyncInfo_CellSyncReprtTDD_item);
+static int dissect_CellSyncInfo_CellSyncReprtTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncInfoItemIE_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_CellSyncInfo_CellSyncReprtTDD_item);
}
@@ -22637,15 +22636,15 @@ static const per_sequence_t CellSyncInfo_CellSyncReprtTDD_sequence_of[1] = {
};
static int
-dissect_nbap_CellSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSyncInfo_CellSyncReprtTDD, CellSyncInfo_CellSyncReprtTDD_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_CellSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncInfo_CellSyncReprtTDD(tvb, offset, pinfo, tree, hf_nbap_id_CellSyncInfo_CellSyncReprtTDD);
+static int dissect_id_CellSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncInfo_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_id_CellSyncInfo_CellSyncReprtTDD);
}
@@ -22655,34 +22654,34 @@ static const value_string nbap_NCyclesPerSFNperiod_vals[] = {
{ 2, "v4" },
{ 3, "v8" },
{ 4, "v16" },
- { 4, "v32" },
- { 4, "v64" },
+ { 5, "v32" },
+ { 6, "v64" },
{ 0, NULL }
};
static int
-dissect_nbap_NCyclesPerSFNperiod(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);
+dissect_nbap_NCyclesPerSFNperiod(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 3, NULL);
return offset;
}
-static int dissect_id_NCyclesPerSFNperiod(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NCyclesPerSFNperiod(tvb, offset, pinfo, tree, hf_nbap_id_NCyclesPerSFNperiod);
+static int dissect_id_NCyclesPerSFNperiod(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NCyclesPerSFNperiod(tvb, offset, actx, tree, hf_nbap_id_NCyclesPerSFNperiod);
}
static int
-dissect_nbap_NRepetitionsPerCyclePeriod(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,
- 2U, 10U, NULL, NULL, FALSE);
+dissect_nbap_NRepetitionsPerCyclePeriod(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 2U, 10U, NULL, FALSE);
return offset;
}
-static int dissect_id_NRepetitionsPerCyclePeriod(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NRepetitionsPerCyclePeriod(tvb, offset, pinfo, tree, hf_nbap_id_NRepetitionsPerCyclePeriod);
+static int dissect_id_NRepetitionsPerCyclePeriod(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NRepetitionsPerCyclePeriod(tvb, offset, actx, tree, hf_nbap_id_NRepetitionsPerCyclePeriod);
}
@@ -22694,14 +22693,14 @@ static const per_sequence_t Unsuccessful_cell_InformationRespItem_SyncAdjustmntF
};
static int
-dissect_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD, Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_sequence);
return offset;
}
-static int dissect_id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD(tvb, offset, pinfo, tree, hf_nbap_id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD);
+static int dissect_id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD(tvb, offset, actx, tree, hf_nbap_id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD);
}
@@ -22713,40 +22712,40 @@ static const value_string nbap_ReferenceClockAvailability_vals[] = {
static int
-dissect_nbap_ReferenceClockAvailability(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);
+dissect_nbap_ReferenceClockAvailability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_ReferenceClockAvailability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReferenceClockAvailability(tvb, offset, pinfo, tree, hf_nbap_id_ReferenceClockAvailability);
+static int dissect_id_ReferenceClockAvailability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReferenceClockAvailability(tvb, offset, actx, tree, hf_nbap_id_ReferenceClockAvailability);
}
static int
-dissect_nbap_ReferenceSFNoffset(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_nbap_ReferenceSFNoffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_id_ReferenceSFNoffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReferenceSFNoffset(tvb, offset, pinfo, tree, hf_nbap_id_ReferenceSFNoffset);
+static int dissect_id_ReferenceSFNoffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReferenceSFNoffset(tvb, offset, actx, tree, hf_nbap_id_ReferenceSFNoffset);
}
static int
-dissect_nbap_InformationExchangeID(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,
- 0U, 1048575U, NULL, NULL, FALSE);
+dissect_nbap_InformationExchangeID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1048575U, NULL, FALSE);
return offset;
}
-static int dissect_id_InformationExchangeID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_InformationExchangeID(tvb, offset, pinfo, tree, hf_nbap_id_InformationExchangeID);
+static int dissect_id_InformationExchangeID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_InformationExchangeID(tvb, offset, actx, tree, hf_nbap_id_InformationExchangeID);
}
@@ -22757,14 +22756,14 @@ static const per_sequence_t Cell_InfEx_Rqst_sequence[] = {
};
static int
-dissect_nbap_Cell_InfEx_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Cell_InfEx_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Cell_InfEx_Rqst, Cell_InfEx_Rqst_sequence);
return offset;
}
-static int dissect_cell2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Cell_InfEx_Rqst(tvb, offset, pinfo, tree, hf_nbap_cell2);
+static int dissect_cell2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Cell_InfEx_Rqst(tvb, offset, actx, tree, hf_nbap_cell2);
}
@@ -22779,28 +22778,28 @@ static const per_choice_t InformationExchangeObjectType_InfEx_Rqst_choice[] = {
};
static int
-dissect_nbap_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_InformationExchangeObjectType_InfEx_Rqst, InformationExchangeObjectType_InfEx_Rqst_choice,
NULL);
return offset;
}
-static int dissect_id_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, pinfo, tree, hf_nbap_id_InformationExchangeObjectType_InfEx_Rqst);
+static int dissect_id_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, actx, tree, hf_nbap_id_InformationExchangeObjectType_InfEx_Rqst);
}
static int
-dissect_nbap_ReportPeriodicity_Scaledhour(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,
- 1U, 24U, NULL, NULL, TRUE);
+dissect_nbap_ReportPeriodicity_Scaledhour(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 24U, NULL, TRUE);
return offset;
}
-static int dissect_hours(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReportPeriodicity_Scaledhour(tvb, offset, pinfo, tree, hf_nbap_hours);
+static int dissect_hours(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReportPeriodicity_Scaledhour(tvb, offset, actx, tree, hf_nbap_hours);
}
@@ -22817,15 +22816,15 @@ static const per_choice_t InformationReportCharacteristicsType_ReportPeriodicity
};
static int
-dissect_nbap_InformationReportCharacteristicsType_ReportPeriodicity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_InformationReportCharacteristicsType_ReportPeriodicity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_InformationReportCharacteristicsType_ReportPeriodicity, InformationReportCharacteristicsType_ReportPeriodicity_choice,
NULL);
return offset;
}
-static int dissect_periodic(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_InformationReportCharacteristicsType_ReportPeriodicity(tvb, offset, pinfo, tree, hf_nbap_periodic);
+static int dissect_periodic(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_InformationReportCharacteristicsType_ReportPeriodicity(tvb, offset, actx, tree, hf_nbap_periodic);
}
@@ -22839,14 +22838,14 @@ static const value_string nbap_PRCDeviation_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_PRCDeviation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_prcdeviation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PRCDeviation(tvb, offset, pinfo, tree, hf_nbap_prcdeviation);
+static int dissect_prcdeviation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PRCDeviation(tvb, offset, actx, tree, hf_nbap_prcdeviation);
}
@@ -22857,14 +22856,14 @@ static const per_sequence_t DGPSThresholds_sequence[] = {
};
static int
-dissect_nbap_DGPSThresholds(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DGPSThresholds(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DGPSThresholds, DGPSThresholds_sequence);
return offset;
}
-static int dissect_dgps(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DGPSThresholds(tvb, offset, pinfo, tree, hf_nbap_dgps);
+static int dissect_dgps(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DGPSThresholds(tvb, offset, actx, tree, hf_nbap_dgps);
}
@@ -22879,15 +22878,15 @@ static const per_choice_t InformationThresholds_choice[] = {
};
static int
-dissect_nbap_InformationThresholds(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_InformationThresholds(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_InformationThresholds, InformationThresholds_choice,
NULL);
return offset;
}
-static int dissect_information_thresholds(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_InformationThresholds(tvb, offset, pinfo, tree, hf_nbap_information_thresholds);
+static int dissect_information_thresholds(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_InformationThresholds(tvb, offset, actx, tree, hf_nbap_information_thresholds);
}
@@ -22898,14 +22897,14 @@ static const per_sequence_t InformationReportCharacteristicsType_OnModification_
};
static int
-dissect_nbap_InformationReportCharacteristicsType_OnModification(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_InformationReportCharacteristicsType_OnModification(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_InformationReportCharacteristicsType_OnModification, InformationReportCharacteristicsType_OnModification_sequence);
return offset;
}
-static int dissect_onModification(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_InformationReportCharacteristicsType_OnModification(tvb, offset, pinfo, tree, hf_nbap_onModification);
+static int dissect_onModification(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_InformationReportCharacteristicsType_OnModification(tvb, offset, actx, tree, hf_nbap_onModification);
}
@@ -22924,31 +22923,31 @@ static const per_choice_t InformationReportCharacteristics_choice[] = {
};
static int
-dissect_nbap_InformationReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_InformationReportCharacteristics(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_InformationReportCharacteristics, InformationReportCharacteristics_choice,
NULL);
return offset;
}
-static int dissect_id_InformationType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_InformationReportCharacteristics(tvb, offset, pinfo, tree, hf_nbap_id_InformationType);
+static int dissect_id_InformationType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_InformationReportCharacteristics(tvb, offset, actx, tree, hf_nbap_id_InformationType);
}
-static int dissect_id_InformationReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_InformationReportCharacteristics(tvb, offset, pinfo, tree, hf_nbap_id_InformationReportCharacteristics);
+static int dissect_id_InformationReportCharacteristics(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_InformationReportCharacteristics(tvb, offset, actx, tree, hf_nbap_id_InformationReportCharacteristics);
}
static int
-dissect_nbap_GPSTOW(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,
- 0U, 604799U, NULL, NULL, FALSE);
+dissect_nbap_GPSTOW(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 604799U, NULL, FALSE);
return offset;
}
-static int dissect_gpstow(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GPSTOW(tvb, offset, pinfo, tree, hf_nbap_gpstow);
+static int dissect_gpstow(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GPSTOW(tvb, offset, actx, tree, hf_nbap_gpstow);
}
@@ -22965,103 +22964,103 @@ static const value_string nbap_GPS_Status_Health_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_GPS_Status_Health(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_status_health(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GPS_Status_Health(tvb, offset, pinfo, tree, hf_nbap_status_health);
+static int dissect_status_health(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GPS_Status_Health(tvb, offset, actx, tree, hf_nbap_status_health);
}
static int
-dissect_nbap_SAT_ID(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,
- 0U, 63U, NULL, NULL, FALSE);
+dissect_nbap_SAT_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63U, NULL, FALSE);
return offset;
}
-static int dissect_sat_id_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SAT_ID(tvb, offset, pinfo, tree, hf_nbap_sat_id_nav);
+static int dissect_sat_id_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SAT_ID(tvb, offset, actx, tree, hf_nbap_sat_id_nav);
}
-static int dissect_sat_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SAT_ID(tvb, offset, pinfo, tree, hf_nbap_sat_id);
+static int dissect_sat_id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SAT_ID(tvb, offset, actx, tree, hf_nbap_sat_id);
}
-static int dissect_bad_sat_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SAT_ID(tvb, offset, pinfo, tree, hf_nbap_bad_sat_id);
+static int dissect_bad_sat_id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SAT_ID(tvb, offset, actx, tree, hf_nbap_bad_sat_id);
}
static int
-dissect_nbap_BIT_STRING_SIZE_8(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BIT_STRING_SIZE_8(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
8, 8, FALSE);
return offset;
}
-static int dissect_wna_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_nbap_wna_alm);
+static int dissect_wna_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_wna_alm);
}
-static int dissect_alpha_zero_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_nbap_alpha_zero_ionos);
+static int dissect_alpha_zero_ionos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_alpha_zero_ionos);
}
-static int dissect_alpha_one_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_nbap_alpha_one_ionos);
+static int dissect_alpha_one_ionos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_alpha_one_ionos);
}
-static int dissect_alpha_two_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_nbap_alpha_two_ionos);
+static int dissect_alpha_two_ionos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_alpha_two_ionos);
}
-static int dissect_alpha_three_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_nbap_alpha_three_ionos);
+static int dissect_alpha_three_ionos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_alpha_three_ionos);
}
-static int dissect_beta_zero_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_nbap_beta_zero_ionos);
+static int dissect_beta_zero_ionos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_beta_zero_ionos);
}
-static int dissect_beta_one_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_nbap_beta_one_ionos);
+static int dissect_beta_one_ionos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_beta_one_ionos);
}
-static int dissect_beta_two_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_nbap_beta_two_ionos);
+static int dissect_beta_two_ionos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_beta_two_ionos);
}
-static int dissect_beta_three_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_nbap_beta_three_ionos);
+static int dissect_beta_three_ionos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_beta_three_ionos);
}
-static int dissect_t_gd_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_nbap_t_gd_nav);
+static int dissect_t_gd_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_t_gd_nav);
}
-static int dissect_a_f_2_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_nbap_a_f_2_nav);
+static int dissect_a_f_2_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_a_f_2_nav);
}
-static int dissect_t_ot_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_nbap_t_ot_utc);
+static int dissect_t_ot_utc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_t_ot_utc);
}
-static int dissect_delta_t_ls_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_nbap_delta_t_ls_utc);
+static int dissect_delta_t_ls_utc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_delta_t_ls_utc);
}
-static int dissect_w_n_t_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_nbap_w_n_t_utc);
+static int dissect_w_n_t_utc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_w_n_t_utc);
}
-static int dissect_w_n_lsf_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_nbap_w_n_lsf_utc);
+static int dissect_w_n_lsf_utc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_w_n_lsf_utc);
}
-static int dissect_dn_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_nbap_dn_utc);
+static int dissect_dn_utc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_dn_utc);
}
-static int dissect_delta_t_lsf_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_nbap_delta_t_lsf_utc);
+static int dissect_delta_t_lsf_utc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_delta_t_lsf_utc);
}
-static int dissect_gps_toa_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_nbap_gps_toa_alm);
+static int dissect_gps_toa_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_gps_toa_alm);
}
-static int dissect_svhealth_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_nbap_svhealth_alm);
+static int dissect_svhealth_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_svhealth_alm);
}
-static int dissect_iode_dgps(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_nbap_iode_dgps);
+static int dissect_iode_dgps(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_nbap_iode_dgps);
}
@@ -23075,40 +23074,40 @@ static const value_string nbap_UDRE_vals[] = {
static int
-dissect_nbap_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, FALSE);
+dissect_nbap_UDRE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_udre(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UDRE(tvb, offset, pinfo, tree, hf_nbap_udre);
+static int dissect_udre(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UDRE(tvb, offset, actx, tree, hf_nbap_udre);
}
static int
-dissect_nbap_PRC(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,
- -2047, 2047U, NULL, NULL, FALSE);
+dissect_nbap_PRC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -2047, 2047U, NULL, FALSE);
return offset;
}
-static int dissect_prc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PRC(tvb, offset, pinfo, tree, hf_nbap_prc);
+static int dissect_prc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PRC(tvb, offset, actx, tree, hf_nbap_prc);
}
static int
-dissect_nbap_Range_Correction_Rate(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,
- -127, 127U, NULL, NULL, FALSE);
+dissect_nbap_Range_Correction_Rate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -127, 127U, NULL, FALSE);
return offset;
}
-static int dissect_range_correction_rate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Range_Correction_Rate(tvb, offset, pinfo, tree, hf_nbap_range_correction_rate);
+static int dissect_range_correction_rate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Range_Correction_Rate(tvb, offset, actx, tree, hf_nbap_range_correction_rate);
}
@@ -23123,14 +23122,14 @@ static const per_sequence_t SAT_Info_DGPSCorrections_Item_sequence[] = {
};
static int
-dissect_nbap_SAT_Info_DGPSCorrections_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SAT_Info_DGPSCorrections_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SAT_Info_DGPSCorrections_Item, SAT_Info_DGPSCorrections_Item_sequence);
return offset;
}
-static int dissect_SAT_Info_DGPSCorrections_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SAT_Info_DGPSCorrections_Item(tvb, offset, pinfo, tree, hf_nbap_SAT_Info_DGPSCorrections_item);
+static int dissect_SAT_Info_DGPSCorrections_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SAT_Info_DGPSCorrections_Item(tvb, offset, actx, tree, hf_nbap_SAT_Info_DGPSCorrections_item);
}
@@ -23139,15 +23138,15 @@ static const per_sequence_t SAT_Info_DGPSCorrections_sequence_of[1] = {
};
static int
-dissect_nbap_SAT_Info_DGPSCorrections(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SAT_Info_DGPSCorrections(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_SAT_Info_DGPSCorrections, SAT_Info_DGPSCorrections_sequence_of,
1, 16);
return offset;
}
-static int dissect_satelliteinfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SAT_Info_DGPSCorrections(tvb, offset, pinfo, tree, hf_nbap_satelliteinfo);
+static int dissect_satelliteinfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SAT_Info_DGPSCorrections(tvb, offset, actx, tree, hf_nbap_satelliteinfo);
}
@@ -23160,280 +23159,280 @@ static const per_sequence_t DGPSCorrections_sequence[] = {
};
static int
-dissect_nbap_DGPSCorrections(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DGPSCorrections(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DGPSCorrections, DGPSCorrections_sequence);
return offset;
}
-static int dissect_dgps_corrections(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DGPSCorrections(tvb, offset, pinfo, tree, hf_nbap_dgps_corrections);
+static int dissect_dgps_corrections(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DGPSCorrections(tvb, offset, actx, tree, hf_nbap_dgps_corrections);
}
static int
-dissect_nbap_INTEGER_0_1048575(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,
- 0U, 1048575U, NULL, NULL, FALSE);
+dissect_nbap_INTEGER_0_1048575(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1048575U, NULL, FALSE);
return offset;
}
-static int dissect_tx_tow_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_1048575(tvb, offset, pinfo, tree, hf_nbap_tx_tow_nav);
+static int dissect_tx_tow_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_1048575(tvb, offset, actx, tree, hf_nbap_tx_tow_nav);
}
static int
-dissect_nbap_BIT_STRING_SIZE_14(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BIT_STRING_SIZE_14(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14, 14, FALSE);
return offset;
}
-static int dissect_tlm_message_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_14(tvb, offset, pinfo, tree, hf_nbap_tlm_message_nav);
+static int dissect_tlm_message_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_14(tvb, offset, actx, tree, hf_nbap_tlm_message_nav);
}
-static int dissect_idot_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_14(tvb, offset, pinfo, tree, hf_nbap_idot_nav);
+static int dissect_idot_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_14(tvb, offset, actx, tree, hf_nbap_idot_nav);
}
static int
-dissect_nbap_BIT_STRING_SIZE_2(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BIT_STRING_SIZE_2(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
2, 2, FALSE);
return offset;
}
-static int dissect_tlm_revd_c_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_2(tvb, offset, pinfo, tree, hf_nbap_tlm_revd_c_nav);
+static int dissect_tlm_revd_c_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_2(tvb, offset, actx, tree, hf_nbap_tlm_revd_c_nav);
}
-static int dissect_ca_or_p_on_l2_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_2(tvb, offset, pinfo, tree, hf_nbap_ca_or_p_on_l2_nav);
+static int dissect_ca_or_p_on_l2_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_2(tvb, offset, actx, tree, hf_nbap_ca_or_p_on_l2_nav);
}
static int
-dissect_nbap_BIT_STRING_SIZE_22(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BIT_STRING_SIZE_22(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
22, 22, FALSE);
return offset;
}
-static int dissect_ho_word_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_22(tvb, offset, pinfo, tree, hf_nbap_ho_word_nav);
+static int dissect_ho_word_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_22(tvb, offset, actx, tree, hf_nbap_ho_word_nav);
}
-static int dissect_a_f_zero_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_22(tvb, offset, pinfo, tree, hf_nbap_a_f_zero_nav);
+static int dissect_a_f_zero_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_22(tvb, offset, actx, tree, hf_nbap_a_f_zero_nav);
}
static int
-dissect_nbap_BIT_STRING_SIZE_10(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BIT_STRING_SIZE_10(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
10, 10, FALSE);
return offset;
}
-static int dissect_w_n_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_10(tvb, offset, pinfo, tree, hf_nbap_w_n_nav);
+static int dissect_w_n_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_10(tvb, offset, actx, tree, hf_nbap_w_n_nav);
}
-static int dissect_iodc_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_10(tvb, offset, pinfo, tree, hf_nbap_iodc_nav);
+static int dissect_iodc_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_10(tvb, offset, actx, tree, hf_nbap_iodc_nav);
}
static int
-dissect_nbap_BIT_STRING_SIZE_4(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BIT_STRING_SIZE_4(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
4, 4, FALSE);
return offset;
}
-static int dissect_user_range_accuracy_index_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_4(tvb, offset, pinfo, tree, hf_nbap_user_range_accuracy_index_nav);
+static int dissect_user_range_accuracy_index_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_4(tvb, offset, actx, tree, hf_nbap_user_range_accuracy_index_nav);
}
static int
-dissect_nbap_BIT_STRING_SIZE_6(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BIT_STRING_SIZE_6(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
6, 6, FALSE);
return offset;
}
-static int dissect_sv_health_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_6(tvb, offset, pinfo, tree, hf_nbap_sv_health_nav);
+static int dissect_sv_health_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_6(tvb, offset, actx, tree, hf_nbap_sv_health_nav);
}
static int
-dissect_nbap_BIT_STRING_SIZE_1(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BIT_STRING_SIZE_1(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
1, 1, FALSE);
return offset;
}
-static int dissect_l2_p_dataflag_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_1(tvb, offset, pinfo, tree, hf_nbap_l2_p_dataflag_nav);
+static int dissect_l2_p_dataflag_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_1(tvb, offset, actx, tree, hf_nbap_l2_p_dataflag_nav);
}
-static int dissect_fit_interval_flag_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_1(tvb, offset, pinfo, tree, hf_nbap_fit_interval_flag_nav);
+static int dissect_fit_interval_flag_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_1(tvb, offset, actx, tree, hf_nbap_fit_interval_flag_nav);
}
static int
-dissect_nbap_BIT_STRING_SIZE_87(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BIT_STRING_SIZE_87(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
87, 87, FALSE);
return offset;
}
-static int dissect_sf1_reserved_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_87(tvb, offset, pinfo, tree, hf_nbap_sf1_reserved_nav);
+static int dissect_sf1_reserved_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_87(tvb, offset, actx, tree, hf_nbap_sf1_reserved_nav);
}
static int
-dissect_nbap_BIT_STRING_SIZE_16(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BIT_STRING_SIZE_16(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16, 16, FALSE);
return offset;
}
-static int dissect_t_oc_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_nbap_t_oc_nav);
+static int dissect_t_oc_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_t_oc_nav);
}
-static int dissect_a_f_1_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_nbap_a_f_1_nav);
+static int dissect_a_f_1_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_a_f_1_nav);
}
-static int dissect_c_rs_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_nbap_c_rs_nav);
+static int dissect_c_rs_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_c_rs_nav);
}
-static int dissect_delta_n_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_nbap_delta_n_nav);
+static int dissect_delta_n_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_delta_n_nav);
}
-static int dissect_c_uc_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_nbap_c_uc_nav);
+static int dissect_c_uc_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_c_uc_nav);
}
-static int dissect_c_us_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_nbap_c_us_nav);
+static int dissect_c_us_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_c_us_nav);
}
-static int dissect_t_oe_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_nbap_t_oe_nav);
+static int dissect_t_oe_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_t_oe_nav);
}
-static int dissect_c_ic_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_nbap_c_ic_nav);
+static int dissect_c_ic_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_c_ic_nav);
}
-static int dissect_c_is_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_nbap_c_is_nav);
+static int dissect_c_is_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_c_is_nav);
}
-static int dissect_c_rc_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_nbap_c_rc_nav);
+static int dissect_c_rc_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_c_rc_nav);
}
-static int dissect_gps_e_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_nbap_gps_e_alm);
+static int dissect_gps_e_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_gps_e_alm);
}
-static int dissect_gps_delta_I_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_nbap_gps_delta_I_alm);
+static int dissect_gps_delta_I_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_gps_delta_I_alm);
}
-static int dissect_omegadot_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_nbap_omegadot_alm);
+static int dissect_omegadot_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_nbap_omegadot_alm);
}
static int
-dissect_nbap_BIT_STRING_SIZE_32(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BIT_STRING_SIZE_32(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
32, 32, FALSE);
return offset;
}
-static int dissect_m_zero_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_nbap_m_zero_nav);
+static int dissect_m_zero_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_nbap_m_zero_nav);
}
-static int dissect_gps_e_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_nbap_gps_e_nav);
+static int dissect_gps_e_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_nbap_gps_e_nav);
}
-static int dissect_a_sqrt_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_nbap_a_sqrt_nav);
+static int dissect_a_sqrt_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_nbap_a_sqrt_nav);
}
-static int dissect_omega_zero_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_nbap_omega_zero_nav);
+static int dissect_omega_zero_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_nbap_omega_zero_nav);
}
-static int dissect_i_zero_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_nbap_i_zero_nav);
+static int dissect_i_zero_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_nbap_i_zero_nav);
}
-static int dissect_gps_omega_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_nbap_gps_omega_nav);
+static int dissect_gps_omega_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_nbap_gps_omega_nav);
}
-static int dissect_a_zero_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_nbap_a_zero_utc);
+static int dissect_a_zero_utc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_nbap_a_zero_utc);
}
static int
-dissect_nbap_BIT_STRING_SIZE_5(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BIT_STRING_SIZE_5(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
5, 5, FALSE);
return offset;
}
-static int dissect_aodo_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_5(tvb, offset, pinfo, tree, hf_nbap_aodo_nav);
+static int dissect_aodo_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_5(tvb, offset, actx, tree, hf_nbap_aodo_nav);
}
static int
-dissect_nbap_BIT_STRING_SIZE_24(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BIT_STRING_SIZE_24(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
24, 24, FALSE);
return offset;
}
-static int dissect_omegadot_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_24(tvb, offset, pinfo, tree, hf_nbap_omegadot_nav);
+static int dissect_omegadot_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_nbap_omegadot_nav);
}
-static int dissect_a_one_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_24(tvb, offset, pinfo, tree, hf_nbap_a_one_utc);
+static int dissect_a_one_utc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_nbap_a_one_utc);
}
-static int dissect_gps_a_sqrt_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_24(tvb, offset, pinfo, tree, hf_nbap_gps_a_sqrt_alm);
+static int dissect_gps_a_sqrt_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_nbap_gps_a_sqrt_alm);
}
-static int dissect_omegazero_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_24(tvb, offset, pinfo, tree, hf_nbap_omegazero_alm);
+static int dissect_omegazero_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_nbap_omegazero_alm);
}
-static int dissect_m_zero_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_24(tvb, offset, pinfo, tree, hf_nbap_m_zero_alm);
+static int dissect_m_zero_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_nbap_m_zero_alm);
}
-static int dissect_gps_omega_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_24(tvb, offset, pinfo, tree, hf_nbap_gps_omega_alm);
+static int dissect_gps_omega_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_nbap_gps_omega_alm);
}
static int
-dissect_nbap_BIT_STRING_SIZE_20(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BIT_STRING_SIZE_20(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20, 20, FALSE);
return offset;
}
-static int dissect_spare_zero_fill(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_20(tvb, offset, pinfo, tree, hf_nbap_spare_zero_fill);
+static int dissect_spare_zero_fill(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_20(tvb, offset, actx, tree, hf_nbap_spare_zero_fill);
}
@@ -23479,14 +23478,14 @@ static const per_sequence_t GPS_NavandRecovery_Item_sequence[] = {
};
static int
-dissect_nbap_GPS_NavandRecovery_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_GPS_NavandRecovery_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_GPS_NavandRecovery_Item, GPS_NavandRecovery_Item_sequence);
return offset;
}
-static int dissect_GPS_NavigationModel_and_TimeRecovery_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GPS_NavandRecovery_Item(tvb, offset, pinfo, tree, hf_nbap_GPS_NavigationModel_and_TimeRecovery_item);
+static int dissect_GPS_NavigationModel_and_TimeRecovery_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GPS_NavandRecovery_Item(tvb, offset, actx, tree, hf_nbap_GPS_NavigationModel_and_TimeRecovery_item);
}
@@ -23495,15 +23494,15 @@ static const per_sequence_t GPS_NavigationModel_and_TimeRecovery_sequence_of[1]
};
static int
-dissect_nbap_GPS_NavigationModel_and_TimeRecovery(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_GPS_NavigationModel_and_TimeRecovery(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_GPS_NavigationModel_and_TimeRecovery, GPS_NavigationModel_and_TimeRecovery_sequence_of,
1, 16);
return offset;
}
-static int dissect_gps_navandrecovery(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GPS_NavigationModel_and_TimeRecovery(tvb, offset, pinfo, tree, hf_nbap_gps_navandrecovery);
+static int dissect_gps_navandrecovery(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GPS_NavigationModel_and_TimeRecovery(tvb, offset, actx, tree, hf_nbap_gps_navandrecovery);
}
@@ -23521,14 +23520,14 @@ static const per_sequence_t GPS_Ionospheric_Model_sequence[] = {
};
static int
-dissect_nbap_GPS_Ionospheric_Model(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_GPS_Ionospheric_Model(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_GPS_Ionospheric_Model, GPS_Ionospheric_Model_sequence);
return offset;
}
-static int dissect_gps_ionos_model(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GPS_Ionospheric_Model(tvb, offset, pinfo, tree, hf_nbap_gps_ionos_model);
+static int dissect_gps_ionos_model(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GPS_Ionospheric_Model(tvb, offset, actx, tree, hf_nbap_gps_ionos_model);
}
@@ -23546,43 +23545,43 @@ static const per_sequence_t GPS_UTC_Model_sequence[] = {
};
static int
-dissect_nbap_GPS_UTC_Model(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_GPS_UTC_Model(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_GPS_UTC_Model, GPS_UTC_Model_sequence);
return offset;
}
-static int dissect_gps_utc_model(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GPS_UTC_Model(tvb, offset, pinfo, tree, hf_nbap_gps_utc_model);
+static int dissect_gps_utc_model(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GPS_UTC_Model(tvb, offset, actx, tree, hf_nbap_gps_utc_model);
}
static int
-dissect_nbap_DATA_ID(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,
- 0U, 3U, NULL, NULL, FALSE);
+dissect_nbap_DATA_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3U, NULL, FALSE);
return offset;
}
-static int dissect_data_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DATA_ID(tvb, offset, pinfo, tree, hf_nbap_data_id);
+static int dissect_data_id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DATA_ID(tvb, offset, actx, tree, hf_nbap_data_id);
}
static int
-dissect_nbap_BIT_STRING_SIZE_11(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BIT_STRING_SIZE_11(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
11, 11, FALSE);
return offset;
}
-static int dissect_gps_af_zero_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_11(tvb, offset, pinfo, tree, hf_nbap_gps_af_zero_alm);
+static int dissect_gps_af_zero_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_11(tvb, offset, actx, tree, hf_nbap_gps_af_zero_alm);
}
-static int dissect_gps_af_one_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_11(tvb, offset, pinfo, tree, hf_nbap_gps_af_one_alm);
+static int dissect_gps_af_one_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_11(tvb, offset, actx, tree, hf_nbap_gps_af_one_alm);
}
@@ -23605,14 +23604,14 @@ static const per_sequence_t SAT_Info_Almanac_Item_sequence[] = {
};
static int
-dissect_nbap_SAT_Info_Almanac_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SAT_Info_Almanac_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SAT_Info_Almanac_Item, SAT_Info_Almanac_Item_sequence);
return offset;
}
-static int dissect_SAT_Info_Almanac_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SAT_Info_Almanac_Item(tvb, offset, pinfo, tree, hf_nbap_SAT_Info_Almanac_item);
+static int dissect_SAT_Info_Almanac_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SAT_Info_Almanac_Item(tvb, offset, actx, tree, hf_nbap_SAT_Info_Almanac_item);
}
@@ -23621,28 +23620,28 @@ static const per_sequence_t SAT_Info_Almanac_sequence_of[1] = {
};
static int
-dissect_nbap_SAT_Info_Almanac(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SAT_Info_Almanac(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_SAT_Info_Almanac, SAT_Info_Almanac_sequence_of,
1, 16);
return offset;
}
-static int dissect_sat_info_almanac(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SAT_Info_Almanac(tvb, offset, pinfo, tree, hf_nbap_sat_info_almanac);
+static int dissect_sat_info_almanac(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SAT_Info_Almanac(tvb, offset, actx, tree, hf_nbap_sat_info_almanac);
}
static int
-dissect_nbap_BIT_STRING_SIZE_364(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BIT_STRING_SIZE_364(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
364, 364, FALSE);
return offset;
}
-static int dissect_sVGlobalHealth_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BIT_STRING_SIZE_364(tvb, offset, pinfo, tree, hf_nbap_sVGlobalHealth_alm);
+static int dissect_sVGlobalHealth_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BIT_STRING_SIZE_364(tvb, offset, actx, tree, hf_nbap_sVGlobalHealth_alm);
}
@@ -23655,14 +23654,14 @@ static const per_sequence_t GPS_Almanac_sequence[] = {
};
static int
-dissect_nbap_GPS_Almanac(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_GPS_Almanac(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_GPS_Almanac, GPS_Almanac_sequence);
return offset;
}
-static int dissect_gps_almanac(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GPS_Almanac(tvb, offset, pinfo, tree, hf_nbap_gps_almanac);
+static int dissect_gps_almanac(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GPS_Almanac(tvb, offset, actx, tree, hf_nbap_gps_almanac);
}
@@ -23673,14 +23672,14 @@ static const per_sequence_t SAT_Info_RealTime_Integrity_Item_sequence[] = {
};
static int
-dissect_nbap_SAT_Info_RealTime_Integrity_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SAT_Info_RealTime_Integrity_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SAT_Info_RealTime_Integrity_Item, SAT_Info_RealTime_Integrity_Item_sequence);
return offset;
}
-static int dissect_SATInfo_RealTime_Integrity_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SAT_Info_RealTime_Integrity_Item(tvb, offset, pinfo, tree, hf_nbap_SATInfo_RealTime_Integrity_item);
+static int dissect_SATInfo_RealTime_Integrity_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SAT_Info_RealTime_Integrity_Item(tvb, offset, actx, tree, hf_nbap_SATInfo_RealTime_Integrity_item);
}
@@ -23689,15 +23688,15 @@ static const per_sequence_t SATInfo_RealTime_Integrity_sequence_of[1] = {
};
static int
-dissect_nbap_SATInfo_RealTime_Integrity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SATInfo_RealTime_Integrity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_SATInfo_RealTime_Integrity, SATInfo_RealTime_Integrity_sequence_of,
1, 16);
return offset;
}
-static int dissect_sat_info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SATInfo_RealTime_Integrity(tvb, offset, pinfo, tree, hf_nbap_sat_info);
+static int dissect_sat_info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SATInfo_RealTime_Integrity(tvb, offset, actx, tree, hf_nbap_sat_info);
}
@@ -23708,14 +23707,14 @@ static const per_sequence_t GPSBadSat_Info_RealTime_Integrity_sequence[] = {
};
static int
-dissect_nbap_GPSBadSat_Info_RealTime_Integrity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_GPSBadSat_Info_RealTime_Integrity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_GPSBadSat_Info_RealTime_Integrity, GPSBadSat_Info_RealTime_Integrity_sequence);
return offset;
}
-static int dissect_bad_satellites(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GPSBadSat_Info_RealTime_Integrity(tvb, offset, pinfo, tree, hf_nbap_bad_satellites);
+static int dissect_bad_satellites(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GPSBadSat_Info_RealTime_Integrity(tvb, offset, actx, tree, hf_nbap_bad_satellites);
}
@@ -23732,15 +23731,15 @@ static const per_choice_t GPS_RealTime_Integrity_choice[] = {
};
static int
-dissect_nbap_GPS_RealTime_Integrity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_GPS_RealTime_Integrity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_GPS_RealTime_Integrity, GPS_RealTime_Integrity_choice,
NULL);
return offset;
}
-static int dissect_gps_rt_integrity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GPS_RealTime_Integrity(tvb, offset, pinfo, tree, hf_nbap_gps_rt_integrity);
+static int dissect_gps_rt_integrity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GPS_RealTime_Integrity(tvb, offset, actx, tree, hf_nbap_gps_rt_integrity);
}
@@ -23752,40 +23751,40 @@ static const value_string nbap_T_latitudeSign_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_T_latitudeSign(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_latitudeSign(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_latitudeSign(tvb, offset, pinfo, tree, hf_nbap_latitudeSign);
+static int dissect_latitudeSign(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_latitudeSign(tvb, offset, actx, tree, hf_nbap_latitudeSign);
}
static int
-dissect_nbap_INTEGER_0_8388607(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,
- 0U, 8388607U, NULL, NULL, FALSE);
+dissect_nbap_INTEGER_0_8388607(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8388607U, NULL, FALSE);
return offset;
}
-static int dissect_latitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_8388607(tvb, offset, pinfo, tree, hf_nbap_latitude);
+static int dissect_latitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_8388607(tvb, offset, actx, tree, hf_nbap_latitude);
}
static int
-dissect_nbap_INTEGER_M8388608_8388607(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,
- -8388608, 8388607U, NULL, NULL, FALSE);
+dissect_nbap_INTEGER_M8388608_8388607(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -8388608, 8388607U, NULL, FALSE);
return offset;
}
-static int dissect_longitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_M8388608_8388607(tvb, offset, pinfo, tree, hf_nbap_longitude);
+static int dissect_longitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_M8388608_8388607(tvb, offset, actx, tree, hf_nbap_longitude);
}
@@ -23797,14 +23796,14 @@ static const value_string nbap_T_directionOfAltitude_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_T_directionOfAltitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_directionOfAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_directionOfAltitude(tvb, offset, pinfo, tree, hf_nbap_directionOfAltitude);
+static int dissect_directionOfAltitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_directionOfAltitude(tvb, offset, actx, tree, hf_nbap_directionOfAltitude);
}
@@ -23819,14 +23818,14 @@ static const per_sequence_t GPS_RX_POS_sequence[] = {
};
static int
-dissect_nbap_GPS_RX_POS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_GPS_RX_POS(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_GPS_RX_POS, GPS_RX_POS_sequence);
return offset;
}
-static int dissect_gpsrxpos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GPS_RX_POS(tvb, offset, pinfo, tree, hf_nbap_gpsrxpos);
+static int dissect_gpsrxpos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GPS_RX_POS(tvb, offset, actx, tree, hf_nbap_gpsrxpos);
}
@@ -23843,17 +23842,17 @@ static const per_sequence_t RequestedDataValue_sequence[] = {
};
static int
-dissect_nbap_RequestedDataValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RequestedDataValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RequestedDataValue, RequestedDataValue_sequence);
return offset;
}
-static int dissect_requestedDataValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RequestedDataValue(tvb, offset, pinfo, tree, hf_nbap_requestedDataValue);
+static int dissect_requestedDataValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RequestedDataValue(tvb, offset, actx, tree, hf_nbap_requestedDataValue);
}
-static int dissect_requesteddataValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RequestedDataValue(tvb, offset, pinfo, tree, hf_nbap_requesteddataValue);
+static int dissect_requesteddataValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RequestedDataValue(tvb, offset, actx, tree, hf_nbap_requesteddataValue);
}
@@ -23864,14 +23863,14 @@ static const per_sequence_t Cell_InfEx_Rsp_sequence[] = {
};
static int
-dissect_nbap_Cell_InfEx_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Cell_InfEx_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Cell_InfEx_Rsp, Cell_InfEx_Rsp_sequence);
return offset;
}
-static int dissect_cell3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Cell_InfEx_Rsp(tvb, offset, pinfo, tree, hf_nbap_cell3);
+static int dissect_cell3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Cell_InfEx_Rsp(tvb, offset, actx, tree, hf_nbap_cell3);
}
@@ -23886,15 +23885,15 @@ static const per_choice_t InformationExchangeObjectType_InfEx_Rsp_choice[] = {
};
static int
-dissect_nbap_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_InformationExchangeObjectType_InfEx_Rsp, InformationExchangeObjectType_InfEx_Rsp_choice,
NULL);
return offset;
}
-static int dissect_id_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_InformationExchangeObjectType_InfEx_Rsp(tvb, offset, pinfo, tree, hf_nbap_id_InformationExchangeObjectType_InfEx_Rsp);
+static int dissect_id_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_InformationExchangeObjectType_InfEx_Rsp(tvb, offset, actx, tree, hf_nbap_id_InformationExchangeObjectType_InfEx_Rsp);
}
@@ -23905,26 +23904,26 @@ static const per_sequence_t InformationAvailable_sequence[] = {
};
static int
-dissect_nbap_InformationAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_InformationAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_InformationAvailable, InformationAvailable_sequence);
return offset;
}
-static int dissect_informationAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_InformationAvailable(tvb, offset, pinfo, tree, hf_nbap_informationAvailable);
+static int dissect_informationAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_InformationAvailable(tvb, offset, actx, tree, hf_nbap_informationAvailable);
}
static int
-dissect_nbap_InformationnotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_InformationnotAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_informationnotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_InformationnotAvailable(tvb, offset, pinfo, tree, hf_nbap_informationnotAvailable);
+static int dissect_informationnotAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_InformationnotAvailable(tvb, offset, actx, tree, hf_nbap_informationnotAvailable);
}
@@ -23941,15 +23940,15 @@ static const per_choice_t RequestedDataValueInformation_choice[] = {
};
static int
-dissect_nbap_RequestedDataValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RequestedDataValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_RequestedDataValueInformation, RequestedDataValueInformation_choice,
NULL);
return offset;
}
-static int dissect_requestedDataValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RequestedDataValueInformation(tvb, offset, pinfo, tree, hf_nbap_requestedDataValueInformation);
+static int dissect_requestedDataValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RequestedDataValueInformation(tvb, offset, actx, tree, hf_nbap_requestedDataValueInformation);
}
@@ -23960,14 +23959,14 @@ static const per_sequence_t Cell_Inf_Rprt_sequence[] = {
};
static int
-dissect_nbap_Cell_Inf_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Cell_Inf_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Cell_Inf_Rprt, Cell_Inf_Rprt_sequence);
return offset;
}
-static int dissect_cell4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Cell_Inf_Rprt(tvb, offset, pinfo, tree, hf_nbap_cell4);
+static int dissect_cell4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Cell_Inf_Rprt(tvb, offset, actx, tree, hf_nbap_cell4);
}
@@ -23982,15 +23981,15 @@ static const per_choice_t InformationExchangeObjectType_InfEx_Rprt_choice[] = {
};
static int
-dissect_nbap_InformationExchangeObjectType_InfEx_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_InformationExchangeObjectType_InfEx_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_InformationExchangeObjectType_InfEx_Rprt, InformationExchangeObjectType_InfEx_Rprt_choice,
NULL);
return offset;
}
-static int dissect_id_InformationExchangeObjectType_InfEx_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_InformationExchangeObjectType_InfEx_Rprt(tvb, offset, pinfo, tree, hf_nbap_id_InformationExchangeObjectType_InfEx_Rprt);
+static int dissect_id_InformationExchangeObjectType_InfEx_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_InformationExchangeObjectType_InfEx_Rprt(tvb, offset, actx, tree, hf_nbap_id_InformationExchangeObjectType_InfEx_Rprt);
}
@@ -24008,14 +24007,14 @@ static const value_string nbap_T_iP_SpacingFDD_vals[] = {
static int
-dissect_nbap_T_iP_SpacingFDD(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);
+dissect_nbap_T_iP_SpacingFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 8, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_iP_SpacingFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_iP_SpacingFDD(tvb, offset, pinfo, tree, hf_nbap_iP_SpacingFDD);
+static int dissect_iP_SpacingFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_iP_SpacingFDD(tvb, offset, actx, tree, hf_nbap_iP_SpacingFDD);
}
@@ -24027,40 +24026,40 @@ static const value_string nbap_T_iP_Length_vals[] = {
static int
-dissect_nbap_T_iP_Length(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);
+dissect_nbap_T_iP_Length(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_iP_Length(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_iP_Length(tvb, offset, pinfo, tree, hf_nbap_iP_Length);
+static int dissect_iP_Length(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_iP_Length(tvb, offset, actx, tree, hf_nbap_iP_Length);
}
static int
-dissect_nbap_INTEGER_10_25(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,
- 10U, 25U, NULL, NULL, FALSE);
+dissect_nbap_INTEGER_10_25(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 10U, 25U, NULL, FALSE);
return offset;
}
-static int dissect_burstLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_10_25(tvb, offset, pinfo, tree, hf_nbap_burstLength);
+static int dissect_burstLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_10_25(tvb, offset, actx, tree, hf_nbap_burstLength);
}
static int
-dissect_nbap_INTEGER_1_16(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,
- 1U, 16U, NULL, NULL, FALSE);
+dissect_nbap_INTEGER_1_16(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 16U, NULL, FALSE);
return offset;
}
-static int dissect_burstFreq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_1_16(tvb, offset, pinfo, tree, hf_nbap_burstFreq);
+static int dissect_burstFreq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_1_16(tvb, offset, actx, tree, hf_nbap_burstFreq);
}
@@ -24072,27 +24071,27 @@ static const per_sequence_t BurstModeParams_sequence[] = {
};
static int
-dissect_nbap_BurstModeParams(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_BurstModeParams(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_BurstModeParams, BurstModeParams_sequence);
return offset;
}
-static int dissect_burstModeParams(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BurstModeParams(tvb, offset, pinfo, tree, hf_nbap_burstModeParams);
+static int dissect_burstModeParams(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BurstModeParams(tvb, offset, actx, tree, hf_nbap_burstModeParams);
}
static int
-dissect_nbap_INTEGER_0_9(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,
- 0U, 9U, NULL, NULL, FALSE);
+dissect_nbap_INTEGER_0_9(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 9U, NULL, FALSE);
return offset;
}
-static int dissect_iP_Offset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_9(tvb, offset, pinfo, tree, hf_nbap_iP_Offset);
+static int dissect_iP_Offset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_9(tvb, offset, actx, tree, hf_nbap_iP_Offset);
}
@@ -24107,14 +24106,14 @@ static const per_sequence_t IPDL_FDD_Parameters_sequence[] = {
};
static int
-dissect_nbap_IPDL_FDD_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_IPDL_FDD_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_IPDL_FDD_Parameters, IPDL_FDD_Parameters_sequence);
return offset;
}
-static int dissect_iPDL_FDD_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_IPDL_FDD_Parameters(tvb, offset, pinfo, tree, hf_nbap_iPDL_FDD_Parameters);
+static int dissect_iPDL_FDD_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_IPDL_FDD_Parameters(tvb, offset, actx, tree, hf_nbap_iPDL_FDD_Parameters);
}
@@ -24126,14 +24125,14 @@ static const value_string nbap_IPDL_Indicator_vals[] = {
static int
-dissect_nbap_IPDL_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);
+dissect_nbap_IPDL_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_iPDL_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_IPDL_Indicator(tvb, offset, pinfo, tree, hf_nbap_iPDL_Indicator);
+static int dissect_iPDL_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_IPDL_Indicator(tvb, offset, actx, tree, hf_nbap_iPDL_Indicator);
}
@@ -24145,14 +24144,14 @@ static const per_sequence_t IPDLParameter_Information_Cell_ReconfRqstFDD_sequenc
};
static int
-dissect_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD, IPDLParameter_Information_Cell_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_IPDLParameter_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_IPDLParameter_Information_Cell_ReconfRqstFDD);
+static int dissect_id_IPDLParameter_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_IPDLParameter_Information_Cell_ReconfRqstFDD);
}
@@ -24164,14 +24163,14 @@ static const per_sequence_t IPDLParameter_Information_Cell_SetupRqstFDD_sequence
};
static int
-dissect_nbap_IPDLParameter_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_IPDLParameter_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_IPDLParameter_Information_Cell_SetupRqstFDD, IPDLParameter_Information_Cell_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_IPDLParameter_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_IPDLParameter_Information_Cell_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_IPDLParameter_Information_Cell_SetupRqstFDD);
+static int dissect_id_IPDLParameter_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_IPDLParameter_Information_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_IPDLParameter_Information_Cell_SetupRqstFDD);
}
@@ -24186,27 +24185,27 @@ static const value_string nbap_T_iP_SpacingTDD_vals[] = {
static int
-dissect_nbap_T_iP_SpacingTDD(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);
+dissect_nbap_T_iP_SpacingTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_iP_SpacingTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_iP_SpacingTDD(tvb, offset, pinfo, tree, hf_nbap_iP_SpacingTDD);
+static int dissect_iP_SpacingTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_iP_SpacingTDD(tvb, offset, actx, tree, hf_nbap_iP_SpacingTDD);
}
static int
-dissect_nbap_INTEGER_0_14(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,
- 0U, 14U, NULL, NULL, FALSE);
+dissect_nbap_INTEGER_0_14(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 14U, NULL, FALSE);
return offset;
}
-static int dissect_iP_Slot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_14(tvb, offset, pinfo, tree, hf_nbap_iP_Slot);
+static int dissect_iP_Slot(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_14(tvb, offset, actx, tree, hf_nbap_iP_Slot);
}
@@ -24218,14 +24217,14 @@ static const value_string nbap_T_iP_PCCPCH_vals[] = {
static int
-dissect_nbap_T_iP_PCCPCH(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);
+dissect_nbap_T_iP_PCCPCH(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_iP_PCCPCH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_iP_PCCPCH(tvb, offset, pinfo, tree, hf_nbap_iP_PCCPCH);
+static int dissect_iP_PCCPCH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_iP_PCCPCH(tvb, offset, actx, tree, hf_nbap_iP_PCCPCH);
}
@@ -24240,14 +24239,14 @@ static const per_sequence_t IPDL_TDD_Parameters_sequence[] = {
};
static int
-dissect_nbap_IPDL_TDD_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_IPDL_TDD_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_IPDL_TDD_Parameters, IPDL_TDD_Parameters_sequence);
return offset;
}
-static int dissect_iPDL_TDD_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_IPDL_TDD_Parameters(tvb, offset, pinfo, tree, hf_nbap_iPDL_TDD_Parameters);
+static int dissect_iPDL_TDD_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_IPDL_TDD_Parameters(tvb, offset, actx, tree, hf_nbap_iPDL_TDD_Parameters);
}
@@ -24259,39 +24258,39 @@ static const per_sequence_t IPDLParameter_Information_Cell_SetupRqstTDD_sequence
};
static int
-dissect_nbap_IPDLParameter_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_IPDLParameter_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_IPDLParameter_Information_Cell_SetupRqstTDD, IPDLParameter_Information_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_IPDLParameter_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_IPDLParameter_Information_Cell_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_IPDLParameter_Information_Cell_ReconfRqstTDD);
+static int dissect_id_IPDLParameter_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_IPDLParameter_Information_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_IPDLParameter_Information_Cell_ReconfRqstTDD);
}
-static int dissect_id_IPDLParameter_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_IPDLParameter_Information_Cell_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_IPDLParameter_Information_Cell_SetupRqstTDD);
+static int dissect_id_IPDLParameter_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_IPDLParameter_Information_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_IPDLParameter_Information_Cell_SetupRqstTDD);
}
static int
-dissect_nbap_TimeSlotLCR(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,
- 0U, 6U, NULL, NULL, FALSE);
+dissect_nbap_TimeSlotLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 6U, NULL, FALSE);
return offset;
}
-static int dissect_id_TimeSlotLCR_CM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimeSlotLCR(tvb, offset, pinfo, tree, hf_nbap_id_TimeSlotLCR_CM_Rqst);
+static int dissect_id_TimeSlotLCR_CM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimeSlotLCR(tvb, offset, actx, tree, hf_nbap_id_TimeSlotLCR_CM_Rqst);
}
-static int dissect_timeSlotLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimeSlotLCR(tvb, offset, pinfo, tree, hf_nbap_timeSlotLCR);
+static int dissect_timeSlotLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimeSlotLCR(tvb, offset, actx, tree, hf_nbap_timeSlotLCR);
}
-static int dissect_timeslotLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimeSlotLCR(tvb, offset, pinfo, tree, hf_nbap_timeslotLCR);
+static int dissect_timeslotLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimeSlotLCR(tvb, offset, actx, tree, hf_nbap_timeslotLCR);
}
-static int dissect_timeSlot1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimeSlotLCR(tvb, offset, pinfo, tree, hf_nbap_timeSlot1);
+static int dissect_timeSlot1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimeSlotLCR(tvb, offset, actx, tree, hf_nbap_timeSlot1);
}
@@ -24304,14 +24303,14 @@ static const value_string nbap_MidambleAllocationMode_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_MidambleAllocationMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_midambleAllocationMode3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MidambleAllocationMode(tvb, offset, pinfo, tree, hf_nbap_midambleAllocationMode3);
+static int dissect_midambleAllocationMode3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MidambleAllocationMode(tvb, offset, actx, tree, hf_nbap_midambleAllocationMode3);
}
@@ -24329,14 +24328,14 @@ static const value_string nbap_MidambleConfigurationLCR_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_MidambleConfigurationLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 8, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_midambleConfigurationLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MidambleConfigurationLCR(tvb, offset, pinfo, tree, hf_nbap_midambleConfigurationLCR);
+static int dissect_midambleConfigurationLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MidambleConfigurationLCR(tvb, offset, actx, tree, hf_nbap_midambleConfigurationLCR);
}
@@ -24349,17 +24348,17 @@ static const per_sequence_t MidambleShiftLCR_sequence[] = {
};
static int
-dissect_nbap_MidambleShiftLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MidambleShiftLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_MidambleShiftLCR, MidambleShiftLCR_sequence);
return offset;
}
-static int dissect_midambleShiftLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MidambleShiftLCR(tvb, offset, pinfo, tree, hf_nbap_midambleShiftLCR);
+static int dissect_midambleShiftLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MidambleShiftLCR(tvb, offset, actx, tree, hf_nbap_midambleShiftLCR);
}
-static int dissect_midambleShiftAndBurstType1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MidambleShiftLCR(tvb, offset, pinfo, tree, hf_nbap_midambleShiftAndBurstType1);
+static int dissect_midambleShiftAndBurstType1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MidambleShiftLCR(tvb, offset, actx, tree, hf_nbap_midambleShiftAndBurstType1);
}
@@ -24371,14 +24370,14 @@ static const value_string nbap_Modulation_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_Modulation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_modulation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Modulation(tvb, offset, pinfo, tree, hf_nbap_modulation);
+static int dissect_modulation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Modulation(tvb, offset, actx, tree, hf_nbap_modulation);
}
@@ -24390,43 +24389,43 @@ static const per_sequence_t TDD_ChannelisationCodeLCR_sequence[] = {
};
static int
-dissect_nbap_TDD_ChannelisationCodeLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TDD_ChannelisationCodeLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_TDD_ChannelisationCodeLCR, TDD_ChannelisationCodeLCR_sequence);
return offset;
}
-static int dissect_tdd_ChannelisationCodeLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_ChannelisationCodeLCR(tvb, offset, pinfo, tree, hf_nbap_tdd_ChannelisationCodeLCR);
+static int dissect_tdd_ChannelisationCodeLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_ChannelisationCodeLCR(tvb, offset, actx, tree, hf_nbap_tdd_ChannelisationCodeLCR);
}
-static int dissect_second_TDD_ChannelisationCodeLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_ChannelisationCodeLCR(tvb, offset, pinfo, tree, hf_nbap_second_TDD_ChannelisationCodeLCR);
+static int dissect_second_TDD_ChannelisationCodeLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_ChannelisationCodeLCR(tvb, offset, actx, tree, hf_nbap_second_TDD_ChannelisationCodeLCR);
}
static int
-dissect_nbap_QPSK_DL_DPCH_TimeSlotFormatTDD_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,
- 0U, 24U, NULL, NULL, TRUE);
+dissect_nbap_QPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 24U, NULL, TRUE);
return offset;
}
-static int dissect_qPSK(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_QPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, pinfo, tree, hf_nbap_qPSK);
+static int dissect_qPSK(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_QPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, actx, tree, hf_nbap_qPSK);
}
static int
-dissect_nbap_EightPSK_DL_DPCH_TimeSlotFormatTDD_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,
- 0U, 24U, NULL, NULL, TRUE);
+dissect_nbap_EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 24U, NULL, TRUE);
return offset;
}
-static int dissect_eightPSK(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, pinfo, tree, hf_nbap_eightPSK);
+static int dissect_eightPSK(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, actx, tree, hf_nbap_eightPSK);
}
@@ -24443,21 +24442,21 @@ static const per_choice_t TDD_DL_DPCH_TimeSlotFormat_LCR_choice[] = {
};
static int
-dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR, TDD_DL_DPCH_TimeSlotFormat_LCR_choice,
NULL);
return offset;
}
-static int dissect_id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, pinfo, tree, hf_nbap_id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD);
+static int dissect_id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD);
}
-static int dissect_s_CCPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, pinfo, tree, hf_nbap_s_CCPCH_TimeSlotFormat_LCR);
+static int dissect_s_CCPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, actx, tree, hf_nbap_s_CCPCH_TimeSlotFormat_LCR);
}
-static int dissect_tdd_DL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, pinfo, tree, hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR);
+static int dissect_tdd_DL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, actx, tree, hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR);
}
@@ -24470,14 +24469,14 @@ static const per_sequence_t TDD_DL_Code_LCR_InformationItem_sequence[] = {
};
static int
-dissect_nbap_TDD_DL_Code_LCR_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TDD_DL_Code_LCR_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_TDD_DL_Code_LCR_InformationItem, TDD_DL_Code_LCR_InformationItem_sequence);
return offset;
}
-static int dissect_TDD_DL_Code_LCR_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_DL_Code_LCR_InformationItem(tvb, offset, pinfo, tree, hf_nbap_TDD_DL_Code_LCR_Information_item);
+static int dissect_TDD_DL_Code_LCR_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_DL_Code_LCR_InformationItem(tvb, offset, actx, tree, hf_nbap_TDD_DL_Code_LCR_Information_item);
}
@@ -24486,15 +24485,15 @@ static const per_sequence_t TDD_DL_Code_LCR_Information_sequence_of[1] = {
};
static int
-dissect_nbap_TDD_DL_Code_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TDD_DL_Code_LCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_TDD_DL_Code_LCR_Information, TDD_DL_Code_LCR_Information_sequence_of,
1, 240);
return offset;
}
-static int dissect_dL_Code_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_DL_Code_LCR_Information(tvb, offset, pinfo, tree, hf_nbap_dL_Code_LCR_Information);
+static int dissect_dL_Code_LCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_DL_Code_LCR_Information(tvb, offset, actx, tree, hf_nbap_dL_Code_LCR_Information);
}
@@ -24508,14 +24507,14 @@ static const per_sequence_t DL_TimeslotLCR_InformationItem_sequence[] = {
};
static int
-dissect_nbap_DL_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_TimeslotLCR_InformationItem, DL_TimeslotLCR_InformationItem_sequence);
return offset;
}
-static int dissect_DL_TimeslotLCR_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_TimeslotLCR_InformationItem(tvb, offset, pinfo, tree, hf_nbap_DL_TimeslotLCR_Information_item);
+static int dissect_DL_TimeslotLCR_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_TimeslotLCR_InformationItem(tvb, offset, actx, tree, hf_nbap_DL_TimeslotLCR_Information_item);
}
@@ -24524,18 +24523,18 @@ static const per_sequence_t DL_TimeslotLCR_Information_sequence_of[1] = {
};
static int
-dissect_nbap_DL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_TimeslotLCR_Information, DL_TimeslotLCR_Information_sequence_of,
1, 6);
return offset;
}
-static int dissect_dL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_TimeslotLCR_Information(tvb, offset, pinfo, tree, hf_nbap_dL_TimeslotLCR_Information);
+static int dissect_dL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_TimeslotLCR_Information(tvb, offset, actx, tree, hf_nbap_dL_TimeslotLCR_Information);
}
-static int dissect_dL_Timeslot_InformationLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_TimeslotLCR_Information(tvb, offset, pinfo, tree, hf_nbap_dL_Timeslot_InformationLCR);
+static int dissect_dL_Timeslot_InformationLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_TimeslotLCR_Information(tvb, offset, actx, tree, hf_nbap_dL_Timeslot_InformationLCR);
}
@@ -24550,30 +24549,30 @@ static const per_sequence_t DL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence[] =
};
static int
-dissect_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD, DL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_LCR_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_DPCH_LCR_Information_RL_SetupRqstTDD);
+static int dissect_id_DL_DPCH_LCR_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_LCR_Information_RL_SetupRqstTDD);
}
static int
-dissect_nbap_DwPCH_Power(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,
- -150, 400U, NULL, NULL, TRUE);
+dissect_nbap_DwPCH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -150, 400U, NULL, TRUE);
return offset;
}
-static int dissect_id_DwPCH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DwPCH_Power(tvb, offset, pinfo, tree, hf_nbap_id_DwPCH_Power);
+static int dissect_id_DwPCH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DwPCH_Power(tvb, offset, actx, tree, hf_nbap_id_DwPCH_Power);
}
-static int dissect_dwPCH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DwPCH_Power(tvb, offset, pinfo, tree, hf_nbap_dwPCH_Power);
+static int dissect_dwPCH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DwPCH_Power(tvb, offset, actx, tree, hf_nbap_dwPCH_Power);
}
@@ -24586,14 +24585,14 @@ static const per_sequence_t DwPCH_LCR_Information_Cell_SetupRqstTDD_sequence[] =
};
static int
-dissect_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD, DwPCH_LCR_Information_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_DwPCH_LCR_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_DwPCH_LCR_Information_Cell_SetupRqstTDD);
+static int dissect_id_DwPCH_LCR_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DwPCH_LCR_Information_Cell_SetupRqstTDD);
}
@@ -24605,26 +24604,26 @@ static const per_sequence_t DwPCH_LCR_Information_Cell_ReconfRqstTDD_sequence[]
};
static int
-dissect_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD, DwPCH_LCR_Information_Cell_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_DwPCH_LCR_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_DwPCH_LCR_Information_Cell_ReconfRqstTDD);
+static int dissect_id_DwPCH_LCR_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DwPCH_LCR_Information_Cell_ReconfRqstTDD);
}
static int
-dissect_nbap_DwPCH_LCR_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_DwPCH_LCR_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_DwPCH_LCR_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DwPCH_LCR_Information_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_id_DwPCH_LCR_Information_ResourceStatusInd);
+static int dissect_id_DwPCH_LCR_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DwPCH_LCR_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_DwPCH_LCR_Information_ResourceStatusInd);
}
@@ -24633,15 +24632,15 @@ static const per_sequence_t FPACH_LCR_InformationList_AuditRsp_sequence_of[1] =
};
static int
-dissect_nbap_FPACH_LCR_InformationList_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_FPACH_LCR_InformationList_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_FPACH_LCR_InformationList_AuditRsp, FPACH_LCR_InformationList_AuditRsp_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_FPACH_LCR_InformationList_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FPACH_LCR_InformationList_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_id_FPACH_LCR_InformationList_AuditRsp);
+static int dissect_id_FPACH_LCR_InformationList_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FPACH_LCR_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_FPACH_LCR_InformationList_AuditRsp);
}
@@ -24650,31 +24649,31 @@ static const per_sequence_t FPACH_LCR_InformationList_ResourceStatusInd_sequence
};
static int
-dissect_nbap_FPACH_LCR_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_FPACH_LCR_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_FPACH_LCR_InformationList_ResourceStatusInd, FPACH_LCR_InformationList_ResourceStatusInd_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_FPACH_LCR_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FPACH_LCR_InformationList_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_id_FPACH_LCR_InformationList_ResourceStatusInd);
+static int dissect_id_FPACH_LCR_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FPACH_LCR_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_FPACH_LCR_InformationList_ResourceStatusInd);
}
static int
-dissect_nbap_FPACH_Power(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,
- -150, 400U, NULL, NULL, TRUE);
+dissect_nbap_FPACH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -150, 400U, NULL, TRUE);
return offset;
}
-static int dissect_fPACH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FPACH_Power(tvb, offset, pinfo, tree, hf_nbap_fPACH_Power);
+static int dissect_fPACH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FPACH_Power(tvb, offset, actx, tree, hf_nbap_fPACH_Power);
}
-static int dissect_fPACHPower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FPACH_Power(tvb, offset, pinfo, tree, hf_nbap_fPACHPower);
+static int dissect_fPACHPower(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FPACH_Power(tvb, offset, actx, tree, hf_nbap_fPACHPower);
}
@@ -24689,14 +24688,14 @@ static const per_sequence_t FPACH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] =
};
static int
-dissect_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD, FPACH_LCR_Parameters_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD);
+static int dissect_id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD);
}
@@ -24708,14 +24707,14 @@ static const per_sequence_t FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence[] =
};
static int
-dissect_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD, FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD);
+static int dissect_id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD);
}
@@ -24732,14 +24731,14 @@ static const per_sequence_t PCCPCH_LCR_Information_Cell_SetupRqstTDD_sequence[]
};
static int
-dissect_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD, PCCPCH_LCR_Information_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_PCCPCH_LCR_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_PCCPCH_LCR_Information_Cell_SetupRqstTDD);
+static int dissect_id_PCCPCH_LCR_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_PCCPCH_LCR_Information_Cell_SetupRqstTDD);
}
@@ -24759,14 +24758,14 @@ static const per_sequence_t PICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
};
static int
-dissect_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD, PICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_PICH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_PICH_LCR_Parameters_CTCH_SetupRqstTDD);
+static int dissect_id_PICH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_PICH_LCR_Parameters_CTCH_SetupRqstTDD);
}
@@ -24782,14 +24781,14 @@ static const per_sequence_t PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD_sequence[
};
static int
-dissect_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD, PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item);
+static int dissect_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item);
}
@@ -24798,15 +24797,15 @@ static const per_sequence_t PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_sequence_
};
static int
-dissect_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD, PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD);
+static int dissect_id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD);
}
@@ -24818,14 +24817,14 @@ static const per_sequence_t UL_TimeSlot_ISCP_LCR_InfoItem_sequence[] = {
};
static int
-dissect_nbap_UL_TimeSlot_ISCP_LCR_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_TimeSlot_ISCP_LCR_InfoItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_TimeSlot_ISCP_LCR_InfoItem, UL_TimeSlot_ISCP_LCR_InfoItem_sequence);
return offset;
}
-static int dissect_UL_TimeSlot_ISCP_LCR_Info_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_TimeSlot_ISCP_LCR_InfoItem(tvb, offset, pinfo, tree, hf_nbap_UL_TimeSlot_ISCP_LCR_Info_item);
+static int dissect_UL_TimeSlot_ISCP_LCR_Info_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_TimeSlot_ISCP_LCR_InfoItem(tvb, offset, actx, tree, hf_nbap_UL_TimeSlot_ISCP_LCR_Info_item);
}
@@ -24834,18 +24833,18 @@ static const per_sequence_t UL_TimeSlot_ISCP_LCR_Info_sequence_of[1] = {
};
static int
-dissect_nbap_UL_TimeSlot_ISCP_LCR_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_TimeSlot_ISCP_LCR_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_TimeSlot_ISCP_LCR_Info, UL_TimeSlot_ISCP_LCR_Info_sequence_of,
1, 6);
return offset;
}
-static int dissect_uL_TimeSlot_ISCP_LCR_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_TimeSlot_ISCP_LCR_Info(tvb, offset, pinfo, tree, hf_nbap_uL_TimeSlot_ISCP_LCR_Info);
+static int dissect_uL_TimeSlot_ISCP_LCR_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_TimeSlot_ISCP_LCR_Info(tvb, offset, actx, tree, hf_nbap_uL_TimeSlot_ISCP_LCR_Info);
}
-static int dissect_uL_TimeSlot_ISCP_InfoLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_TimeSlot_ISCP_LCR_Info(tvb, offset, pinfo, tree, hf_nbap_uL_TimeSlot_ISCP_InfoLCR);
+static int dissect_uL_TimeSlot_ISCP_InfoLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_TimeSlot_ISCP_LCR_Info(tvb, offset, actx, tree, hf_nbap_uL_TimeSlot_ISCP_InfoLCR);
}
@@ -24861,14 +24860,14 @@ static const per_sequence_t RL_InformationResponse_LCR_RL_SetupRspTDD_sequence[]
};
static int
-dissect_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD, RL_InformationResponse_LCR_RL_SetupRspTDD_sequence);
return offset;
}
-static int dissect_id_RL_InformationResponse_LCR_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationResponse_LCR_RL_SetupRspTDD);
+static int dissect_id_RL_InformationResponse_LCR_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponse_LCR_RL_SetupRspTDD);
}
@@ -24887,17 +24886,17 @@ static const per_sequence_t Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD_
};
static int
-dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD, Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item);
+static int dissect_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item);
}
-static int dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item);
+static int dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item);
}
@@ -24906,15 +24905,15 @@ static const per_sequence_t Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_
};
static int
-dissect_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD, Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD);
+static int dissect_id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD);
}
@@ -24927,14 +24926,14 @@ static const per_sequence_t TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD_seq
};
static int
-dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD, TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item);
+static int dissect_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item);
}
@@ -24943,15 +24942,15 @@ static const per_sequence_t TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_seq
};
static int
-dissect_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_sequence_of,
1, 7);
return offset;
}
-static int dissect_id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD);
+static int dissect_id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD);
}
@@ -24964,14 +24963,14 @@ static const per_sequence_t TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD_sequ
};
static int
-dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD, TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item);
+static int dissect_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item);
}
@@ -24980,15 +24979,15 @@ static const per_sequence_t TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_sequ
};
static int
-dissect_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD, TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_sequence_of,
1, 7);
return offset;
}
-static int dissect_id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD);
+static int dissect_id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD);
}
@@ -25000,14 +24999,14 @@ static const per_sequence_t DL_TimeslotISCPInfoItemLCR_sequence[] = {
};
static int
-dissect_nbap_DL_TimeslotISCPInfoItemLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_TimeslotISCPInfoItemLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_TimeslotISCPInfoItemLCR, DL_TimeslotISCPInfoItemLCR_sequence);
return offset;
}
-static int dissect_DL_TimeslotISCPInfoLCR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_TimeslotISCPInfoItemLCR(tvb, offset, pinfo, tree, hf_nbap_DL_TimeslotISCPInfoLCR_item);
+static int dissect_DL_TimeslotISCPInfoLCR_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_TimeslotISCPInfoItemLCR(tvb, offset, actx, tree, hf_nbap_DL_TimeslotISCPInfoLCR_item);
}
@@ -25016,50 +25015,50 @@ static const per_sequence_t DL_TimeslotISCPInfoLCR_sequence_of[1] = {
};
static int
-dissect_nbap_DL_TimeslotISCPInfoLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_TimeslotISCPInfoLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_TimeslotISCPInfoLCR, DL_TimeslotISCPInfoLCR_sequence_of,
1, 6);
return offset;
}
-static int dissect_id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_TimeslotISCPInfoLCR(tvb, offset, pinfo, tree, hf_nbap_id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD);
+static int dissect_id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_TimeslotISCPInfoLCR(tvb, offset, actx, tree, hf_nbap_id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD);
}
-static int dissect_id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_TimeslotISCPInfoLCR(tvb, offset, pinfo, tree, hf_nbap_id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD);
+static int dissect_id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_TimeslotISCPInfoLCR(tvb, offset, actx, tree, hf_nbap_id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD);
}
-static int dissect_id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_TimeslotISCPInfoLCR(tvb, offset, pinfo, tree, hf_nbap_id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD);
+static int dissect_id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_TimeslotISCPInfoLCR(tvb, offset, actx, tree, hf_nbap_id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD);
}
-static int dissect_id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_TimeslotISCPInfoLCR(tvb, offset, pinfo, tree, hf_nbap_id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD);
+static int dissect_id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_TimeslotISCPInfoLCR(tvb, offset, actx, tree, hf_nbap_id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD);
}
static int
-dissect_nbap_QPSK_UL_DPCH_TimeSlotFormatTDD_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,
- 0U, 69U, NULL, NULL, TRUE);
+dissect_nbap_QPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 69U, NULL, TRUE);
return offset;
}
-static int dissect_qPSK1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_QPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, pinfo, tree, hf_nbap_qPSK1);
+static int dissect_qPSK1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_QPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, actx, tree, hf_nbap_qPSK1);
}
static int
-dissect_nbap_EightPSK_UL_DPCH_TimeSlotFormatTDD_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,
- 0U, 24U, NULL, NULL, TRUE);
+dissect_nbap_EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 24U, NULL, TRUE);
return offset;
}
-static int dissect_eightPSK1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, pinfo, tree, hf_nbap_eightPSK1);
+static int dissect_eightPSK1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, actx, tree, hf_nbap_eightPSK1);
}
@@ -25076,18 +25075,18 @@ static const per_choice_t TDD_UL_DPCH_TimeSlotFormat_LCR_choice[] = {
};
static int
-dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR, TDD_UL_DPCH_TimeSlotFormat_LCR_choice,
NULL);
return offset;
}
-static int dissect_id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvb, offset, pinfo, tree, hf_nbap_id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD);
+static int dissect_id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD);
}
-static int dissect_tdd_UL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvb, offset, pinfo, tree, hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR);
+static int dissect_tdd_UL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvb, offset, actx, tree, hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR);
}
@@ -25100,14 +25099,14 @@ static const per_sequence_t TDD_UL_Code_LCR_InformationItem_sequence[] = {
};
static int
-dissect_nbap_TDD_UL_Code_LCR_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TDD_UL_Code_LCR_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_TDD_UL_Code_LCR_InformationItem, TDD_UL_Code_LCR_InformationItem_sequence);
return offset;
}
-static int dissect_TDD_UL_Code_LCR_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_UL_Code_LCR_InformationItem(tvb, offset, pinfo, tree, hf_nbap_TDD_UL_Code_LCR_Information_item);
+static int dissect_TDD_UL_Code_LCR_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_UL_Code_LCR_InformationItem(tvb, offset, actx, tree, hf_nbap_TDD_UL_Code_LCR_Information_item);
}
@@ -25116,15 +25115,15 @@ static const per_sequence_t TDD_UL_Code_LCR_Information_sequence_of[1] = {
};
static int
-dissect_nbap_TDD_UL_Code_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TDD_UL_Code_LCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_TDD_UL_Code_LCR_Information, TDD_UL_Code_LCR_Information_sequence_of,
1, 240);
return offset;
}
-static int dissect_uL_Code_InformationList1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_UL_Code_LCR_Information(tvb, offset, pinfo, tree, hf_nbap_uL_Code_InformationList1);
+static int dissect_uL_Code_InformationList1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_UL_Code_LCR_Information(tvb, offset, actx, tree, hf_nbap_uL_Code_InformationList1);
}
@@ -25138,14 +25137,14 @@ static const per_sequence_t UL_TimeslotLCR_InformationItem_sequence[] = {
};
static int
-dissect_nbap_UL_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_TimeslotLCR_InformationItem, UL_TimeslotLCR_InformationItem_sequence);
return offset;
}
-static int dissect_UL_TimeslotLCR_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_TimeslotLCR_InformationItem(tvb, offset, pinfo, tree, hf_nbap_UL_TimeslotLCR_Information_item);
+static int dissect_UL_TimeslotLCR_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_TimeslotLCR_InformationItem(tvb, offset, actx, tree, hf_nbap_UL_TimeslotLCR_Information_item);
}
@@ -25154,18 +25153,18 @@ static const per_sequence_t UL_TimeslotLCR_Information_sequence_of[1] = {
};
static int
-dissect_nbap_UL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_TimeslotLCR_Information, UL_TimeslotLCR_Information_sequence_of,
1, 6);
return offset;
}
-static int dissect_uL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_TimeslotLCR_Information(tvb, offset, pinfo, tree, hf_nbap_uL_TimeslotLCR_Information);
+static int dissect_uL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_TimeslotLCR_Information(tvb, offset, actx, tree, hf_nbap_uL_TimeslotLCR_Information);
}
-static int dissect_uL_Timeslot_InformationLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_TimeslotLCR_Information(tvb, offset, pinfo, tree, hf_nbap_uL_Timeslot_InformationLCR);
+static int dissect_uL_Timeslot_InformationLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_TimeslotLCR_Information(tvb, offset, actx, tree, hf_nbap_uL_Timeslot_InformationLCR);
}
@@ -25179,14 +25178,14 @@ static const per_sequence_t UL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence[] =
};
static int
-dissect_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD, UL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_LCR_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_DPCH_LCR_Information_RL_SetupRqstTDD);
+static int dissect_id_UL_DPCH_LCR_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_LCR_Information_RL_SetupRqstTDD);
}
@@ -25200,14 +25199,14 @@ static const per_sequence_t DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_seque
};
static int
-dissect_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD);
+static int dissect_id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD);
}
@@ -25221,14 +25220,14 @@ static const per_sequence_t UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_seque
};
static int
-dissect_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD);
+static int dissect_id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD);
}
@@ -25242,17 +25241,17 @@ static const per_sequence_t DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequ
};
static int
-dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD);
+static int dissect_id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD);
}
-static int dissect_dl_DPCH_InformationListLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_dl_DPCH_InformationListLCR);
+static int dissect_dl_DPCH_InformationListLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_dl_DPCH_InformationListLCR);
}
@@ -25266,17 +25265,17 @@ static const per_sequence_t DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepT
};
static int
-dissect_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD);
+static int dissect_id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD);
}
-static int dissect_dl_DPCH_InformationAddListLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_dl_DPCH_InformationAddListLCR);
+static int dissect_dl_DPCH_InformationAddListLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_dl_DPCH_InformationAddListLCR);
}
@@ -25288,14 +25287,14 @@ static const per_sequence_t DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPr
};
static int
-dissect_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item);
+static int dissect_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item);
}
@@ -25304,15 +25303,15 @@ static const per_sequence_t DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPr
};
static int
-dissect_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
1, 240);
return offset;
}
-static int dissect_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD);
+static int dissect_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD);
}
@@ -25326,14 +25325,14 @@ static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyItem_RL_Reco
};
static int
-dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item);
+static int dissect_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item);
}
@@ -25342,15 +25341,15 @@ static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyList_RL_Reco
};
static int
-dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
1, 240);
return offset;
}
-static int dissect_id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD);
+static int dissect_id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD);
}
@@ -25364,17 +25363,17 @@ static const per_sequence_t UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequ
};
static int
-dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD);
+static int dissect_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD);
}
-static int dissect_ul_DPCH_InformationListLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_ul_DPCH_InformationListLCR);
+static int dissect_ul_DPCH_InformationListLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_ul_DPCH_InformationListLCR);
}
@@ -25388,17 +25387,17 @@ static const per_sequence_t UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepT
};
static int
-dissect_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_LCR_InformationModify_AddList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_DPCH_LCR_InformationModify_AddList);
+static int dissect_id_UL_DPCH_LCR_InformationModify_AddList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_UL_DPCH_LCR_InformationModify_AddList);
}
-static int dissect_ul_DPCH_InformationAddListLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_ul_DPCH_InformationAddListLCR);
+static int dissect_ul_DPCH_InformationAddListLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_ul_DPCH_InformationAddListLCR);
}
@@ -25410,14 +25409,14 @@ static const per_sequence_t UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTD
};
static int
-dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR, UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR_sequence);
return offset;
}
-static int dissect_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR(tvb, offset, pinfo, tree, hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item);
+static int dissect_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR(tvb, offset, actx, tree, hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item);
}
@@ -25426,15 +25425,15 @@ static const per_sequence_t UL_Code_InformationModify_ModifyList_RL_ReconfPrepTD
};
static int
-dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR, UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_sequence_of,
1, 240);
return offset;
}
-static int dissect_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR(tvb, offset, pinfo, tree, hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR);
+static int dissect_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR(tvb, offset, actx, tree, hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR);
}
@@ -25448,14 +25447,14 @@ static const per_sequence_t UL_Timeslot_LCR_InformationModify_ModifyItem_RL_Reco
};
static int
-dissect_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item);
+static int dissect_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item);
}
@@ -25464,15 +25463,15 @@ static const per_sequence_t UL_TimeslotLCR_InformationModify_ModifyList_RL_Recon
};
static int
-dissect_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
1, 6);
return offset;
}
-static int dissect_id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD);
+static int dissect_id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD);
}
@@ -25484,14 +25483,14 @@ static const per_sequence_t DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_seque
};
static int
-dissect_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst, DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item);
+static int dissect_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item);
}
@@ -25500,15 +25499,15 @@ static const per_sequence_t DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_seque
};
static int
-dissect_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst, DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
1, 256);
return offset;
}
-static int dissect_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst);
+static int dissect_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst);
}
@@ -25522,14 +25521,14 @@ static const per_sequence_t DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_s
};
static int
-dissect_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst, DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item);
+static int dissect_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item);
}
@@ -25538,15 +25537,15 @@ static const per_sequence_t DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_s
};
static int
-dissect_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
1, 6);
return offset;
}
-static int dissect_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst);
+static int dissect_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst);
}
@@ -25560,14 +25559,14 @@ static const per_sequence_t PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_seq
};
static int
-dissect_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst, PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst);
+static int dissect_id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst);
}
@@ -25579,14 +25578,14 @@ static const per_sequence_t DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_se
};
static int
-dissect_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst, DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item);
+static int dissect_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item);
}
@@ -25595,15 +25594,15 @@ static const per_sequence_t DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_se
};
static int
-dissect_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
1, 256);
return offset;
}
-static int dissect_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst);
+static int dissect_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst);
}
@@ -25617,14 +25616,14 @@ static const per_sequence_t DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqs
};
static int
-dissect_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst, DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item);
+static int dissect_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item);
}
@@ -25633,15 +25632,15 @@ static const per_sequence_t DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqs
};
static int
-dissect_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst, DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
1, 6);
return offset;
}
-static int dissect_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst);
+static int dissect_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst);
}
@@ -25655,14 +25654,14 @@ static const per_sequence_t PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRq
};
static int
-dissect_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst, PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst);
+static int dissect_id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst);
}
@@ -25674,14 +25673,14 @@ static const per_sequence_t UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_seque
};
static int
-dissect_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst, UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item);
+static int dissect_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item);
}
@@ -25690,15 +25689,15 @@ static const per_sequence_t UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_seque
};
static int
-dissect_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst, UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
1, 256);
return offset;
}
-static int dissect_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst);
+static int dissect_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst);
}
@@ -25712,14 +25711,14 @@ static const per_sequence_t UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_s
};
static int
-dissect_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst, UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item);
+static int dissect_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item);
}
@@ -25728,15 +25727,15 @@ static const per_sequence_t UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_s
};
static int
-dissect_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
1, 6);
return offset;
}
-static int dissect_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst);
+static int dissect_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst);
}
@@ -25750,14 +25749,14 @@ static const per_sequence_t PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_seq
};
static int
-dissect_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst, PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst);
+static int dissect_id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst);
}
@@ -25769,14 +25768,14 @@ static const per_sequence_t UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_se
};
static int
-dissect_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst, UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item);
+static int dissect_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item);
}
@@ -25785,15 +25784,15 @@ static const per_sequence_t UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_se
};
static int
-dissect_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
1, 256);
return offset;
}
-static int dissect_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst);
+static int dissect_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst);
}
@@ -25807,14 +25806,14 @@ static const per_sequence_t UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqs
};
static int
-dissect_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst, UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item);
+static int dissect_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item);
}
@@ -25823,15 +25822,15 @@ static const per_sequence_t UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqs
};
static int
-dissect_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst, UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
1, 6);
return offset;
}
-static int dissect_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst);
+static int dissect_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst);
}
@@ -25845,14 +25844,14 @@ static const per_sequence_t PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRq
};
static int
-dissect_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst, PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst);
+static int dissect_id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst);
}
@@ -25861,31 +25860,31 @@ static const per_sequence_t TimeslotInfo_CellSyncInitiationRqstTDD_sequence_of[1
};
static int
-dissect_nbap_TimeslotInfo_CellSyncInitiationRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TimeslotInfo_CellSyncInitiationRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_TimeslotInfo_CellSyncInitiationRqstTDD, TimeslotInfo_CellSyncInitiationRqstTDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_id_timeslotInfo_CellSyncInitiationRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimeslotInfo_CellSyncInitiationRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_timeslotInfo_CellSyncInitiationRqstTDD);
+static int dissect_id_timeslotInfo_CellSyncInitiationRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimeslotInfo_CellSyncInitiationRqstTDD(tvb, offset, actx, tree, hf_nbap_id_timeslotInfo_CellSyncInitiationRqstTDD);
}
static int
-dissect_nbap_CellSyncBurstSIR(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,
- 0U, 31U, NULL, NULL, FALSE);
+dissect_nbap_CellSyncBurstSIR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 31U, NULL, FALSE);
return offset;
}
-static int dissect_cellSyncBurstSIR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstSIR(tvb, offset, pinfo, tree, hf_nbap_cellSyncBurstSIR);
+static int dissect_cellSyncBurstSIR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstSIR(tvb, offset, actx, tree, hf_nbap_cellSyncBurstSIR);
}
-static int dissect_syncDLCodeIdSIR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstSIR(tvb, offset, pinfo, tree, hf_nbap_syncDLCodeIdSIR);
+static int dissect_syncDLCodeIdSIR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstSIR(tvb, offset, actx, tree, hf_nbap_syncDLCodeIdSIR);
}
@@ -25897,14 +25896,14 @@ static const per_sequence_t CellSyncBurstAvailable_CellSyncReprtTDD_sequence[] =
};
static int
-dissect_nbap_CellSyncBurstAvailable_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSyncBurstAvailable_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSyncBurstAvailable_CellSyncReprtTDD, CellSyncBurstAvailable_CellSyncReprtTDD_sequence);
return offset;
}
-static int dissect_cellSyncBurstAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstAvailable_CellSyncReprtTDD(tvb, offset, pinfo, tree, hf_nbap_cellSyncBurstAvailable);
+static int dissect_cellSyncBurstAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstAvailable_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_cellSyncBurstAvailable);
}
@@ -25921,15 +25920,15 @@ static const per_choice_t CellSyncBurstInfo_CellSyncReprtTDD_choice[] = {
};
static int
-dissect_nbap_CellSyncBurstInfo_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSyncBurstInfo_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSyncBurstInfo_CellSyncReprtTDD, CellSyncBurstInfo_CellSyncReprtTDD_choice,
NULL);
return offset;
}
-static int dissect_cellSyncBurstInfo_CellSyncReprtTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstInfo_CellSyncReprtTDD(tvb, offset, pinfo, tree, hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD_item);
+static int dissect_cellSyncBurstInfo_CellSyncReprtTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstInfo_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD_item);
}
@@ -25938,15 +25937,15 @@ static const per_sequence_t SEQUENCE_SIZE_1_16_OF_CellSyncBurstInfo_CellSyncRepr
};
static int
-dissect_nbap_SEQUENCE_SIZE_1_16_OF_CellSyncBurstInfo_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SEQUENCE_SIZE_1_16_OF_CellSyncBurstInfo_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_SEQUENCE_SIZE_1_16_OF_CellSyncBurstInfo_CellSyncReprtTDD, SEQUENCE_SIZE_1_16_OF_CellSyncBurstInfo_CellSyncReprtTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_cellSyncBurstInfo_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SEQUENCE_SIZE_1_16_OF_CellSyncBurstInfo_CellSyncReprtTDD(tvb, offset, pinfo, tree, hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD);
+static int dissect_cellSyncBurstInfo_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SEQUENCE_SIZE_1_16_OF_CellSyncBurstInfo_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD);
}
@@ -25958,14 +25957,14 @@ static const per_sequence_t CellSyncBurstMeasInfoItem_CellSyncReprtTDD_sequence[
};
static int
-dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD, CellSyncBurstMeasInfoItem_CellSyncReprtTDD_sequence);
return offset;
}
-static int dissect_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD(tvb, offset, pinfo, tree, hf_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item);
+static int dissect_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item);
}
@@ -25974,15 +25973,15 @@ static const per_sequence_t CellSyncBurstMeasInfoList_CellSyncReprtTDD_sequence_
};
static int
-dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD, CellSyncBurstMeasInfoList_CellSyncReprtTDD_sequence_of,
0, 10);
return offset;
}
-static int dissect_cellSyncBurstMeasuredInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD(tvb, offset, pinfo, tree, hf_nbap_cellSyncBurstMeasuredInfo);
+static int dissect_cellSyncBurstMeasuredInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_cellSyncBurstMeasuredInfo);
}
@@ -25993,14 +25992,14 @@ static const per_sequence_t IntStdPhCellSyncInfo_CellSyncReprtTDD_sequence[] = {
};
static int
-dissect_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD, IntStdPhCellSyncInfo_CellSyncReprtTDD_sequence);
return offset;
}
-static int dissect_intStdPhSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD(tvb, offset, pinfo, tree, hf_nbap_intStdPhSyncInfo_CellSyncReprtTDD);
+static int dissect_intStdPhSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_intStdPhSyncInfo_CellSyncReprtTDD);
}
@@ -26019,15 +26018,15 @@ static const per_choice_t SyncReportType_CellSyncReprtTDD_choice[] = {
};
static int
-dissect_nbap_SyncReportType_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SyncReportType_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_SyncReportType_CellSyncReprtTDD, SyncReportType_CellSyncReprtTDD_choice,
NULL);
return offset;
}
-static int dissect_id_SyncReportType_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SyncReportType_CellSyncReprtTDD(tvb, offset, pinfo, tree, hf_nbap_id_SyncReportType_CellSyncReprtTDD);
+static int dissect_id_SyncReportType_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SyncReportType_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_id_SyncReportType_CellSyncReprtTDD);
}
@@ -26039,14 +26038,14 @@ static const per_sequence_t Power_Local_Cell_Group_InformationItem_AuditRsp_sequ
};
static int
-dissect_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp, Power_Local_Cell_Group_InformationItem_AuditRsp_sequence);
return offset;
}
-static int dissect_id_Power_Local_Cell_Group_InformationItem_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_id_Power_Local_Cell_Group_InformationItem_AuditRsp);
+static int dissect_id_Power_Local_Cell_Group_InformationItem_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_Power_Local_Cell_Group_InformationItem_AuditRsp);
}
@@ -26058,14 +26057,14 @@ static const per_sequence_t Power_Local_Cell_Group_InformationItem_ResourceStatu
};
static int
-dissect_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd, Power_Local_Cell_Group_InformationItem_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd);
+static int dissect_id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd);
}
@@ -26077,14 +26076,14 @@ static const per_sequence_t Power_Local_Cell_Group_InformationItem2_ResourceStat
};
static int
-dissect_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd, Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd);
+static int dissect_id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd);
}
@@ -26093,15 +26092,15 @@ static const per_sequence_t Power_Local_Cell_Group_InformationList_AuditRsp_sequ
};
static int
-dissect_nbap_Power_Local_Cell_Group_InformationList_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Power_Local_Cell_Group_InformationList_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Power_Local_Cell_Group_InformationList_AuditRsp, Power_Local_Cell_Group_InformationList_AuditRsp_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_Power_Local_Cell_Group_InformationList_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Power_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_id_Power_Local_Cell_Group_InformationList_AuditRsp);
+static int dissect_id_Power_Local_Cell_Group_InformationList_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Power_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_Power_Local_Cell_Group_InformationList_AuditRsp);
}
@@ -26110,15 +26109,15 @@ static const per_sequence_t Power_Local_Cell_Group_InformationList_ResourceStatu
};
static int
-dissect_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd, Power_Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_Power_Local_Cell_Group_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_id_Power_Local_Cell_Group_InformationList_ResourceStatusInd);
+static int dissect_id_Power_Local_Cell_Group_InformationList_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_Power_Local_Cell_Group_InformationList_ResourceStatusInd);
}
@@ -26127,15 +26126,15 @@ static const per_sequence_t Power_Local_Cell_Group_InformationList2_ResourceStat
};
static int
-dissect_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd, Power_Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd);
+static int dissect_id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd);
}
@@ -26144,15 +26143,15 @@ static const per_sequence_t PUSCH_Info_DM_Rqst_sequence_of[1] = {
};
static int
-dissect_nbap_PUSCH_Info_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PUSCH_Info_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_PUSCH_Info_DM_Rqst, PUSCH_Info_DM_Rqst_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_PUSCH_Info_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PUSCH_Info_DM_Rqst(tvb, offset, pinfo, tree, hf_nbap_id_PUSCH_Info_DM_Rqst);
+static int dissect_id_PUSCH_Info_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PUSCH_Info_DM_Rqst(tvb, offset, actx, tree, hf_nbap_id_PUSCH_Info_DM_Rqst);
}
@@ -26161,15 +26160,15 @@ static const per_sequence_t PUSCH_Info_DM_Rsp_sequence_of[1] = {
};
static int
-dissect_nbap_PUSCH_Info_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PUSCH_Info_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_PUSCH_Info_DM_Rsp, PUSCH_Info_DM_Rsp_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_PUSCH_Info_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PUSCH_Info_DM_Rsp(tvb, offset, pinfo, tree, hf_nbap_id_PUSCH_Info_DM_Rsp);
+static int dissect_id_PUSCH_Info_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PUSCH_Info_DM_Rsp(tvb, offset, actx, tree, hf_nbap_id_PUSCH_Info_DM_Rsp);
}
@@ -26178,28 +26177,28 @@ static const per_sequence_t PUSCH_Info_DM_Rprt_sequence_of[1] = {
};
static int
-dissect_nbap_PUSCH_Info_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PUSCH_Info_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_PUSCH_Info_DM_Rprt, PUSCH_Info_DM_Rprt_sequence_of,
0, 256);
return offset;
}
-static int dissect_id_PUSCH_Info_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PUSCH_Info_DM_Rprt(tvb, offset, pinfo, tree, hf_nbap_id_PUSCH_Info_DM_Rprt);
+static int dissect_id_PUSCH_Info_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PUSCH_Info_DM_Rprt(tvb, offset, actx, tree, hf_nbap_id_PUSCH_Info_DM_Rprt);
}
static int
-dissect_nbap_CellSyncBurstRepetitionPeriod(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,
- 0U, 4095U, NULL, NULL, FALSE);
+dissect_nbap_CellSyncBurstRepetitionPeriod(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
return offset;
}
-static int dissect_id_cellSyncBurstRepetitionPeriod(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstRepetitionPeriod(tvb, offset, pinfo, tree, hf_nbap_id_cellSyncBurstRepetitionPeriod);
+static int dissect_id_cellSyncBurstRepetitionPeriod(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstRepetitionPeriod(tvb, offset, actx, tree, hf_nbap_id_cellSyncBurstRepetitionPeriod);
}
@@ -26210,40 +26209,40 @@ static const per_sequence_t ReportCharacteristicsType_OnModification_sequence[]
};
static int
-dissect_nbap_ReportCharacteristicsType_OnModification(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ReportCharacteristicsType_OnModification(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_ReportCharacteristicsType_OnModification, ReportCharacteristicsType_OnModification_sequence);
return offset;
}
-static int dissect_id_ReportCharacteristicsType_OnModification(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ReportCharacteristicsType_OnModification(tvb, offset, pinfo, tree, hf_nbap_id_ReportCharacteristicsType_OnModification);
+static int dissect_id_ReportCharacteristicsType_OnModification(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ReportCharacteristicsType_OnModification(tvb, offset, actx, tree, hf_nbap_id_ReportCharacteristicsType_OnModification);
}
static int
-dissect_nbap_SFNSFN_FDD(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,
- 0U, 614399U, NULL, NULL, FALSE);
+dissect_nbap_SFNSFN_FDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 614399U, NULL, FALSE);
return offset;
}
-static int dissect_sFNSFN_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SFNSFN_FDD(tvb, offset, pinfo, tree, hf_nbap_sFNSFN_FDD);
+static int dissect_sFNSFN_FDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SFNSFN_FDD(tvb, offset, actx, tree, hf_nbap_sFNSFN_FDD);
}
static int
-dissect_nbap_SFNSFN_TDD(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,
- 0U, 40961U, NULL, NULL, FALSE);
+dissect_nbap_SFNSFN_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 40961U, NULL, FALSE);
return offset;
}
-static int dissect_sFNSFN_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SFNSFN_TDD(tvb, offset, pinfo, tree, hf_nbap_sFNSFN_TDD);
+static int dissect_sFNSFN_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SFNSFN_TDD(tvb, offset, actx, tree, hf_nbap_sFNSFN_TDD);
}
@@ -26260,54 +26259,54 @@ static const per_choice_t SFNSFNValue_choice[] = {
};
static int
-dissect_nbap_SFNSFNValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SFNSFNValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_SFNSFNValue, SFNSFNValue_choice,
NULL);
return offset;
}
-static int dissect_sFNSFNValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SFNSFNValue(tvb, offset, pinfo, tree, hf_nbap_sFNSFNValue);
+static int dissect_sFNSFNValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SFNSFNValue(tvb, offset, actx, tree, hf_nbap_sFNSFNValue);
}
static int
-dissect_nbap_SFNSFNQuality(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_nbap_SFNSFNQuality(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_sFNSFNQuality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SFNSFNQuality(tvb, offset, pinfo, tree, hf_nbap_sFNSFNQuality);
+static int dissect_sFNSFNQuality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SFNSFNQuality(tvb, offset, actx, tree, hf_nbap_sFNSFNQuality);
}
static int
-dissect_nbap_SFNSFNDriftRate(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,
- -100, 100U, NULL, NULL, FALSE);
+dissect_nbap_SFNSFNDriftRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -100, 100U, NULL, FALSE);
return offset;
}
-static int dissect_sFNSFNDriftRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SFNSFNDriftRate(tvb, offset, pinfo, tree, hf_nbap_sFNSFNDriftRate);
+static int dissect_sFNSFNDriftRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SFNSFNDriftRate(tvb, offset, actx, tree, hf_nbap_sFNSFNDriftRate);
}
static int
-dissect_nbap_SFNSFNDriftRateQuality(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,
- 0U, 100U, NULL, NULL, FALSE);
+dissect_nbap_SFNSFNDriftRateQuality(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 100U, NULL, FALSE);
return offset;
}
-static int dissect_sFNSFNDriftRateQuality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SFNSFNDriftRateQuality(tvb, offset, pinfo, tree, hf_nbap_sFNSFNDriftRateQuality);
+static int dissect_sFNSFNDriftRateQuality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SFNSFNDriftRateQuality(tvb, offset, actx, tree, hf_nbap_sFNSFNDriftRateQuality);
}
@@ -26319,14 +26318,14 @@ static const per_sequence_t SFNSFNTimeStamp_TDD_sequence[] = {
};
static int
-dissect_nbap_SFNSFNTimeStamp_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SFNSFNTimeStamp_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SFNSFNTimeStamp_TDD, SFNSFNTimeStamp_TDD_sequence);
return offset;
}
-static int dissect_sFNSFNTimeStamp_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SFNSFNTimeStamp_TDD(tvb, offset, pinfo, tree, hf_nbap_sFNSFNTimeStamp_TDD);
+static int dissect_sFNSFNTimeStamp_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SFNSFNTimeStamp_TDD(tvb, offset, actx, tree, hf_nbap_sFNSFNTimeStamp_TDD);
}
@@ -26343,15 +26342,15 @@ static const per_choice_t SFNSFNTimeStampInformation_choice[] = {
};
static int
-dissect_nbap_SFNSFNTimeStampInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SFNSFNTimeStampInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_SFNSFNTimeStampInformation, SFNSFNTimeStampInformation_choice,
NULL);
return offset;
}
-static int dissect_sFNSFNTimeStampInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SFNSFNTimeStampInformation(tvb, offset, pinfo, tree, hf_nbap_sFNSFNTimeStampInformation);
+static int dissect_sFNSFNTimeStampInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SFNSFNTimeStampInformation(tvb, offset, actx, tree, hf_nbap_sFNSFNTimeStampInformation);
}
@@ -26367,14 +26366,14 @@ static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDiffe
};
static int
-dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence);
return offset;
}
-static int dissect_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvb, offset, pinfo, tree, hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item);
+static int dissect_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvb, offset, actx, tree, hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item);
}
@@ -26383,15 +26382,15 @@ static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDiffe
};
static int
-dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of,
1, 96);
return offset;
}
-static int dissect_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvb, offset, pinfo, tree, hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation);
+static int dissect_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvb, offset, actx, tree, hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation);
}
@@ -26402,14 +26401,14 @@ static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDif
};
static int
-dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence);
return offset;
}
-static int dissect_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvb, offset, pinfo, tree, hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item);
+static int dissect_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvb, offset, actx, tree, hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item);
}
@@ -26418,15 +26417,15 @@ static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDif
};
static int
-dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of,
0, 95);
return offset;
}
-static int dissect_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvb, offset, pinfo, tree, hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation);
+static int dissect_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvb, offset, actx, tree, hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation);
}
@@ -26438,40 +26437,40 @@ static const per_sequence_t SFNSFNMeasurementValueInformation_sequence[] = {
};
static int
-dissect_nbap_SFNSFNMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SFNSFNMeasurementValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SFNSFNMeasurementValueInformation, SFNSFNMeasurementValueInformation_sequence);
return offset;
}
-static int dissect_id_SFNSFNMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SFNSFNMeasurementValueInformation(tvb, offset, pinfo, tree, hf_nbap_id_SFNSFNMeasurementValueInformation);
+static int dissect_id_SFNSFNMeasurementValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SFNSFNMeasurementValueInformation(tvb, offset, actx, tree, hf_nbap_id_SFNSFNMeasurementValueInformation);
}
static int
-dissect_nbap_SFNSFNChangeLimit(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_nbap_SFNSFNChangeLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_sFNSFNChangeLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SFNSFNChangeLimit(tvb, offset, pinfo, tree, hf_nbap_sFNSFNChangeLimit);
+static int dissect_sFNSFNChangeLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SFNSFNChangeLimit(tvb, offset, actx, tree, hf_nbap_sFNSFNChangeLimit);
}
static int
-dissect_nbap_PredictedSFNSFNDeviationLimit(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_nbap_PredictedSFNSFNDeviationLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_predictedSFNSFNDeviationLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PredictedSFNSFNDeviationLimit(tvb, offset, pinfo, tree, hf_nbap_predictedSFNSFNDeviationLimit);
+static int dissect_predictedSFNSFNDeviationLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PredictedSFNSFNDeviationLimit(tvb, offset, actx, tree, hf_nbap_predictedSFNSFNDeviationLimit);
}
@@ -26483,40 +26482,40 @@ static const per_sequence_t SFNSFNMeasurementThresholdInformation_sequence[] = {
};
static int
-dissect_nbap_SFNSFNMeasurementThresholdInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SFNSFNMeasurementThresholdInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SFNSFNMeasurementThresholdInformation, SFNSFNMeasurementThresholdInformation_sequence);
return offset;
}
-static int dissect_id_SFNSFNMeasurementThresholdInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SFNSFNMeasurementThresholdInformation(tvb, offset, pinfo, tree, hf_nbap_id_SFNSFNMeasurementThresholdInformation);
+static int dissect_id_SFNSFNMeasurementThresholdInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SFNSFNMeasurementThresholdInformation(tvb, offset, actx, tree, hf_nbap_id_SFNSFNMeasurementThresholdInformation);
}
static int
-dissect_nbap_INTEGER_0_16383(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,
- 0U, 16383U, NULL, NULL, FALSE);
+dissect_nbap_INTEGER_0_16383(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16383U, NULL, FALSE);
return offset;
}
-static int dissect_ms_part(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_16383(tvb, offset, pinfo, tree, hf_nbap_ms_part);
+static int dissect_ms_part(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_16383(tvb, offset, actx, tree, hf_nbap_ms_part);
}
static int
-dissect_nbap_INTEGER_0_4294967295(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,
- 0U, 4294967295U, NULL, NULL, FALSE);
+dissect_nbap_INTEGER_0_4294967295(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4294967295U, NULL, FALSE);
return offset;
}
-static int dissect_ls_part(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_4294967295(tvb, offset, pinfo, tree, hf_nbap_ls_part);
+static int dissect_ls_part(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_4294967295(tvb, offset, actx, tree, hf_nbap_ls_part);
}
@@ -26527,53 +26526,53 @@ static const per_sequence_t TUTRANGPS_sequence[] = {
};
static int
-dissect_nbap_TUTRANGPS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TUTRANGPS(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_TUTRANGPS, TUTRANGPS_sequence);
return offset;
}
-static int dissect_tUTRANGPS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TUTRANGPS(tvb, offset, pinfo, tree, hf_nbap_tUTRANGPS);
+static int dissect_tUTRANGPS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TUTRANGPS(tvb, offset, actx, tree, hf_nbap_tUTRANGPS);
}
static int
-dissect_nbap_TUTRANGPSQuality(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_nbap_TUTRANGPSQuality(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_tUTRANGPSQuality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TUTRANGPSQuality(tvb, offset, pinfo, tree, hf_nbap_tUTRANGPSQuality);
+static int dissect_tUTRANGPSQuality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TUTRANGPSQuality(tvb, offset, actx, tree, hf_nbap_tUTRANGPSQuality);
}
static int
-dissect_nbap_TUTRANGPSDriftRate(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,
- -50, 50U, NULL, NULL, FALSE);
+dissect_nbap_TUTRANGPSDriftRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -50, 50U, NULL, FALSE);
return offset;
}
-static int dissect_tUTRANGPSDriftRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TUTRANGPSDriftRate(tvb, offset, pinfo, tree, hf_nbap_tUTRANGPSDriftRate);
+static int dissect_tUTRANGPSDriftRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TUTRANGPSDriftRate(tvb, offset, actx, tree, hf_nbap_tUTRANGPSDriftRate);
}
static int
-dissect_nbap_TUTRANGPSDriftRateQuality(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,
- 0U, 50U, NULL, NULL, FALSE);
+dissect_nbap_TUTRANGPSDriftRateQuality(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 50U, NULL, FALSE);
return offset;
}
-static int dissect_tUTRANGPSDriftRateQuality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TUTRANGPSDriftRateQuality(tvb, offset, pinfo, tree, hf_nbap_tUTRANGPSDriftRateQuality);
+static int dissect_tUTRANGPSDriftRateQuality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TUTRANGPSDriftRateQuality(tvb, offset, actx, tree, hf_nbap_tUTRANGPSDriftRateQuality);
}
@@ -26587,40 +26586,40 @@ static const per_sequence_t TUTRANGPSMeasurementValueInformation_sequence[] = {
};
static int
-dissect_nbap_TUTRANGPSMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TUTRANGPSMeasurementValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_TUTRANGPSMeasurementValueInformation, TUTRANGPSMeasurementValueInformation_sequence);
return offset;
}
-static int dissect_id_TUTRANGPSMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TUTRANGPSMeasurementValueInformation(tvb, offset, pinfo, tree, hf_nbap_id_TUTRANGPSMeasurementValueInformation);
+static int dissect_id_TUTRANGPSMeasurementValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TUTRANGPSMeasurementValueInformation(tvb, offset, actx, tree, hf_nbap_id_TUTRANGPSMeasurementValueInformation);
}
static int
-dissect_nbap_TUTRANGPSChangeLimit(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_nbap_TUTRANGPSChangeLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_tUTRANGPSChangeLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TUTRANGPSChangeLimit(tvb, offset, pinfo, tree, hf_nbap_tUTRANGPSChangeLimit);
+static int dissect_tUTRANGPSChangeLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TUTRANGPSChangeLimit(tvb, offset, actx, tree, hf_nbap_tUTRANGPSChangeLimit);
}
static int
-dissect_nbap_PredictedTUTRANGPSDeviationLimit(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_nbap_PredictedTUTRANGPSDeviationLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_predictedTUTRANGPSDeviationLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PredictedTUTRANGPSDeviationLimit(tvb, offset, pinfo, tree, hf_nbap_predictedTUTRANGPSDeviationLimit);
+static int dissect_predictedTUTRANGPSDeviationLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PredictedTUTRANGPSDeviationLimit(tvb, offset, actx, tree, hf_nbap_predictedTUTRANGPSDeviationLimit);
}
@@ -26632,27 +26631,27 @@ static const per_sequence_t TUTRANGPSMeasurementThresholdInformation_sequence[]
};
static int
-dissect_nbap_TUTRANGPSMeasurementThresholdInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TUTRANGPSMeasurementThresholdInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_TUTRANGPSMeasurementThresholdInformation, TUTRANGPSMeasurementThresholdInformation_sequence);
return offset;
}
-static int dissect_id_TUTRANGPSMeasurementThresholdInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TUTRANGPSMeasurementThresholdInformation(tvb, offset, pinfo, tree, hf_nbap_id_TUTRANGPSMeasurementThresholdInformation);
+static int dissect_id_TUTRANGPSMeasurementThresholdInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TUTRANGPSMeasurementThresholdInformation(tvb, offset, actx, tree, hf_nbap_id_TUTRANGPSMeasurementThresholdInformation);
}
static int
-dissect_nbap_Rx_Timing_Deviation_Value_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,
- 0U, 511U, NULL, NULL, FALSE);
+dissect_nbap_Rx_Timing_Deviation_Value_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 511U, NULL, FALSE);
return offset;
}
-static int dissect_id_Rx_Timing_Deviation_Value_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Rx_Timing_Deviation_Value_LCR(tvb, offset, pinfo, tree, hf_nbap_id_Rx_Timing_Deviation_Value_LCR);
+static int dissect_id_Rx_Timing_Deviation_Value_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Rx_Timing_Deviation_Value_LCR(tvb, offset, actx, tree, hf_nbap_id_Rx_Timing_Deviation_Value_LCR);
}
@@ -26668,14 +26667,14 @@ static const per_sequence_t RL_InformationResponse_LCR_RL_AdditionRspTDD_sequenc
};
static int
-dissect_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD, RL_InformationResponse_LCR_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_id_RL_InformationResponse_LCR_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_nbap_id_RL_InformationResponse_LCR_RL_AdditionRspTDD);
+static int dissect_id_RL_InformationResponse_LCR_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_nbap_id_RL_InformationResponse_LCR_RL_AdditionRspTDD);
}
@@ -26687,14 +26686,14 @@ static const per_sequence_t DL_ReferencePowerInformationItem_sequence[] = {
};
static int
-dissect_nbap_DL_ReferencePowerInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_ReferencePowerInformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_ReferencePowerInformationItem, DL_ReferencePowerInformationItem_sequence);
return offset;
}
-static int dissect_DL_ReferencePowerInformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_ReferencePowerInformationItem(tvb, offset, pinfo, tree, hf_nbap_DL_ReferencePowerInformationList_item);
+static int dissect_DL_ReferencePowerInformationList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_ReferencePowerInformationItem(tvb, offset, actx, tree, hf_nbap_DL_ReferencePowerInformationList_item);
}
@@ -26703,15 +26702,15 @@ static const per_sequence_t DL_ReferencePowerInformationList_sequence_of[1] = {
};
static int
-dissect_nbap_DL_ReferencePowerInformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_ReferencePowerInformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_ReferencePowerInformationList, DL_ReferencePowerInformationList_sequence_of,
1, 16);
return offset;
}
-static int dissect_dLReferencePowerList_DL_PC_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_ReferencePowerInformationList(tvb, offset, pinfo, tree, hf_nbap_dLReferencePowerList_DL_PC_Rqst);
+static int dissect_dLReferencePowerList_DL_PC_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_ReferencePowerInformationList(tvb, offset, actx, tree, hf_nbap_dLReferencePowerList_DL_PC_Rqst);
}
@@ -26727,14 +26726,14 @@ static const per_sequence_t DL_PowerBalancing_Information_sequence[] = {
};
static int
-dissect_nbap_DL_PowerBalancing_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_PowerBalancing_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_PowerBalancing_Information, DL_PowerBalancing_Information_sequence);
return offset;
}
-static int dissect_id_DL_PowerBalancing_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_PowerBalancing_Information(tvb, offset, pinfo, tree, hf_nbap_id_DL_PowerBalancing_Information);
+static int dissect_id_DL_PowerBalancing_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_PowerBalancing_Information(tvb, offset, actx, tree, hf_nbap_id_DL_PowerBalancing_Information);
}
@@ -26745,14 +26744,14 @@ static const value_string nbap_DL_PowerBalancing_ActivationIndicator_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_DL_PowerBalancing_ActivationIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_DL_PowerBalancing_ActivationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_PowerBalancing_ActivationIndicator(tvb, offset, pinfo, tree, hf_nbap_id_DL_PowerBalancing_ActivationIndicator);
+static int dissect_id_DL_PowerBalancing_ActivationIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_PowerBalancing_ActivationIndicator(tvb, offset, actx, tree, hf_nbap_id_DL_PowerBalancing_ActivationIndicator);
}
@@ -26763,14 +26762,14 @@ static const value_string nbap_DL_PowerBalancing_UpdatedIndicator_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_DL_PowerBalancing_UpdatedIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_DL_PowerBalancing_UpdatedIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_PowerBalancing_UpdatedIndicator(tvb, offset, pinfo, tree, hf_nbap_id_DL_PowerBalancing_UpdatedIndicator);
+static int dissect_id_DL_PowerBalancing_UpdatedIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_PowerBalancing_UpdatedIndicator(tvb, offset, actx, tree, hf_nbap_id_DL_PowerBalancing_UpdatedIndicator);
}
@@ -26785,14 +26784,14 @@ static const value_string nbap_T_iP_SpacingTDD1_vals[] = {
static int
-dissect_nbap_T_iP_SpacingTDD1(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);
+dissect_nbap_T_iP_SpacingTDD1(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_iP_SpacingTDD1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_iP_SpacingTDD1(tvb, offset, pinfo, tree, hf_nbap_iP_SpacingTDD1);
+static int dissect_iP_SpacingTDD1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_iP_SpacingTDD1(tvb, offset, actx, tree, hf_nbap_iP_SpacingTDD1);
}
@@ -26805,14 +26804,14 @@ static const value_string nbap_T_iP_Sub_vals[] = {
static int
-dissect_nbap_T_iP_Sub(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);
+dissect_nbap_T_iP_Sub(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_iP_Sub(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_iP_Sub(tvb, offset, pinfo, tree, hf_nbap_iP_Sub);
+static int dissect_iP_Sub(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_iP_Sub(tvb, offset, actx, tree, hf_nbap_iP_Sub);
}
@@ -26826,14 +26825,14 @@ static const per_sequence_t IPDL_TDD_Parameters_LCR_sequence[] = {
};
static int
-dissect_nbap_IPDL_TDD_Parameters_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_IPDL_TDD_Parameters_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_IPDL_TDD_Parameters_LCR, IPDL_TDD_Parameters_LCR_sequence);
return offset;
}
-static int dissect_iPDL_TDD_Parameters_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_IPDL_TDD_Parameters_LCR(tvb, offset, pinfo, tree, hf_nbap_iPDL_TDD_Parameters_LCR);
+static int dissect_iPDL_TDD_Parameters_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_IPDL_TDD_Parameters_LCR(tvb, offset, actx, tree, hf_nbap_iPDL_TDD_Parameters_LCR);
}
@@ -26845,14 +26844,14 @@ static const per_sequence_t IPDLParameter_Information_LCR_Cell_SetupRqstTDD_sequ
};
static int
-dissect_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD, IPDLParameter_Information_LCR_Cell_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD);
+static int dissect_id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD);
}
@@ -26864,27 +26863,27 @@ static const per_sequence_t IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_seq
};
static int
-dissect_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD, IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD);
+static int dissect_id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD);
}
static int
-dissect_nbap_HS_PDSCH_Start_code_number(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,
- 1U, 15U, NULL, NULL, FALSE);
+dissect_nbap_HS_PDSCH_Start_code_number(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_hS_PDSCH_Start_code_number(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_PDSCH_Start_code_number(tvb, offset, pinfo, tree, hf_nbap_hS_PDSCH_Start_code_number);
+static int dissect_hS_PDSCH_Start_code_number(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_PDSCH_Start_code_number(tvb, offset, actx, tree, hf_nbap_hS_PDSCH_Start_code_number);
}
@@ -26896,30 +26895,30 @@ static const per_sequence_t HS_PDSCH_FDD_Code_Information_sequence[] = {
};
static int
-dissect_nbap_HS_PDSCH_FDD_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_PDSCH_FDD_Code_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_PDSCH_FDD_Code_Information, HS_PDSCH_FDD_Code_Information_sequence);
return offset;
}
-static int dissect_id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_PDSCH_FDD_Code_Information(tvb, offset, pinfo, tree, hf_nbap_id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst);
+static int dissect_id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_PDSCH_FDD_Code_Information(tvb, offset, actx, tree, hf_nbap_id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst);
}
-static int dissect_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_PDSCH_FDD_Code_Information(tvb, offset, pinfo, tree, hf_nbap_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst);
+static int dissect_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_PDSCH_FDD_Code_Information(tvb, offset, actx, tree, hf_nbap_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst);
}
static int
-dissect_nbap_HS_SCCH_FDD_Code_Information_Item(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_nbap_HS_SCCH_FDD_Code_Information_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_HS_SCCH_FDD_Code_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SCCH_FDD_Code_Information_Item(tvb, offset, pinfo, tree, hf_nbap_HS_SCCH_FDD_Code_List_item);
+static int dissect_HS_SCCH_FDD_Code_List_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SCCH_FDD_Code_Information_Item(tvb, offset, actx, tree, hf_nbap_HS_SCCH_FDD_Code_List_item);
}
@@ -26928,15 +26927,15 @@ static const per_sequence_t HS_SCCH_FDD_Code_List_sequence_of[1] = {
};
static int
-dissect_nbap_HS_SCCH_FDD_Code_List(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_SCCH_FDD_Code_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_SCCH_FDD_Code_List, HS_SCCH_FDD_Code_List_sequence_of,
1, 32);
return offset;
}
-static int dissect_replace2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SCCH_FDD_Code_List(tvb, offset, pinfo, tree, hf_nbap_replace2);
+static int dissect_replace2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SCCH_FDD_Code_List(tvb, offset, actx, tree, hf_nbap_replace2);
}
@@ -26953,18 +26952,18 @@ static const per_choice_t HS_SCCH_FDD_Code_Information_choice[] = {
};
static int
-dissect_nbap_HS_SCCH_FDD_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_SCCH_FDD_Code_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_SCCH_FDD_Code_Information, HS_SCCH_FDD_Code_Information_choice,
NULL);
return offset;
}
-static int dissect_id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SCCH_FDD_Code_Information(tvb, offset, pinfo, tree, hf_nbap_id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst);
+static int dissect_id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SCCH_FDD_Code_Information(tvb, offset, actx, tree, hf_nbap_id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst);
}
-static int dissect_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SCCH_FDD_Code_Information(tvb, offset, pinfo, tree, hf_nbap_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst);
+static int dissect_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SCCH_FDD_Code_Information(tvb, offset, actx, tree, hf_nbap_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst);
}
@@ -26973,15 +26972,15 @@ static const per_sequence_t DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_sequence_of[1]
};
static int
-dissect_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst, DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_sequence_of,
1, 16);
return offset;
}
-static int dissect_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst);
+static int dissect_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst);
}
@@ -26995,14 +26994,14 @@ static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst
};
static int
-dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item);
+static int dissect_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item);
}
@@ -27011,15 +27010,15 @@ static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_seq
};
static int
-dissect_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_sequence_of,
1, 15);
return offset;
}
-static int dissect_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst);
+static int dissect_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst);
}
@@ -27028,15 +27027,15 @@ static const per_sequence_t DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_sequence_of
};
static int
-dissect_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_sequence_of,
1, 15);
return offset;
}
-static int dissect_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst);
+static int dissect_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst);
}
@@ -27050,14 +27049,14 @@ static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_Reconf
};
static int
-dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item);
+static int dissect_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item);
}
@@ -27066,15 +27065,15 @@ static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst
};
static int
-dissect_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of,
1, 6);
return offset;
}
-static int dissect_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst);
+static int dissect_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst);
}
@@ -27086,49 +27085,49 @@ static const per_sequence_t HS_PDSCH_TDD_Information_PSCH_ReconfRqst_sequence[]
};
static int
-dissect_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst, HS_PDSCH_TDD_Information_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst);
+static int dissect_id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst);
}
static int
-dissect_nbap_HS_SCCH_ID(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,
- 0U, 31U, NULL, NULL, FALSE);
+dissect_nbap_HS_SCCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 31U, NULL, FALSE);
return offset;
}
-static int dissect_hS_SCCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SCCH_ID(tvb, offset, pinfo, tree, hf_nbap_hS_SCCH_ID);
+static int dissect_hS_SCCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SCCH_ID(tvb, offset, actx, tree, hf_nbap_hS_SCCH_ID);
}
static int
-dissect_nbap_HS_SICH_ID(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,
- 0U, 31U, NULL, NULL, FALSE);
+dissect_nbap_HS_SICH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 31U, NULL, FALSE);
return offset;
}
-static int dissect_id_HSSICH_Info_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SICH_ID(tvb, offset, pinfo, tree, hf_nbap_id_HSSICH_Info_DM_Rprt);
+static int dissect_id_HSSICH_Info_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SICH_ID(tvb, offset, actx, tree, hf_nbap_id_HSSICH_Info_DM_Rprt);
}
-static int dissect_id_HSSICH_Info_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SICH_ID(tvb, offset, pinfo, tree, hf_nbap_id_HSSICH_Info_DM_Rsp);
+static int dissect_id_HSSICH_Info_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SICH_ID(tvb, offset, actx, tree, hf_nbap_id_HSSICH_Info_DM_Rsp);
}
-static int dissect_HSSICH_Info_DM_Rqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SICH_ID(tvb, offset, pinfo, tree, hf_nbap_HSSICH_Info_DM_Rqst_item);
+static int dissect_HSSICH_Info_DM_Rqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SICH_ID(tvb, offset, actx, tree, hf_nbap_HSSICH_Info_DM_Rqst_item);
}
-static int dissect_hsSICH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SICH_ID(tvb, offset, pinfo, tree, hf_nbap_hsSICH_ID);
+static int dissect_hsSICH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SICH_ID(tvb, offset, actx, tree, hf_nbap_hsSICH_ID);
}
@@ -27142,14 +27141,14 @@ static const per_sequence_t HS_SICH_Information_PSCH_ReconfRqst_sequence[] = {
};
static int
-dissect_nbap_HS_SICH_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_SICH_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_SICH_Information_PSCH_ReconfRqst, HS_SICH_Information_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_hS_SICH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SICH_Information_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_hS_SICH_Information);
+static int dissect_hS_SICH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SICH_Information_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_hS_SICH_Information);
}
@@ -27165,14 +27164,14 @@ static const per_sequence_t HS_SCCH_InformationItem_PSCH_ReconfRqst_sequence[] =
};
static int
-dissect_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst, HS_SCCH_InformationItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_HS_SCCH_Information_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_HS_SCCH_Information_PSCH_ReconfRqst_item);
+static int dissect_HS_SCCH_Information_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_HS_SCCH_Information_PSCH_ReconfRqst_item);
}
@@ -27181,15 +27180,15 @@ static const per_sequence_t HS_SCCH_Information_PSCH_ReconfRqst_sequence_of[1] =
};
static int
-dissect_nbap_HS_SCCH_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_SCCH_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_SCCH_Information_PSCH_ReconfRqst, HS_SCCH_Information_PSCH_ReconfRqst_sequence_of,
1, 32);
return offset;
}
-static int dissect_hS_SCCH_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SCCH_Information_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_hS_SCCH_Information_PSCH_ReconfRqst);
+static int dissect_hS_SCCH_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SCCH_Information_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_hS_SCCH_Information_PSCH_ReconfRqst);
}
@@ -27203,14 +27202,14 @@ static const per_sequence_t HS_SICH_Information_LCR_PSCH_ReconfRqst_sequence[] =
};
static int
-dissect_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst, HS_SICH_Information_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_hS_SICH_Information_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_hS_SICH_Information_LCR);
+static int dissect_hS_SICH_Information_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_hS_SICH_Information_LCR);
}
@@ -27227,14 +27226,14 @@ static const per_sequence_t HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst_sequence
};
static int
-dissect_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst, HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item);
+static int dissect_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item);
}
@@ -27243,15 +27242,15 @@ static const per_sequence_t HS_SCCH_Information_LCR_PSCH_ReconfRqst_sequence_of[
};
static int
-dissect_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst, HS_SCCH_Information_LCR_PSCH_ReconfRqst_sequence_of,
1, 32);
return offset;
}
-static int dissect_hS_SCCH_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_hS_SCCH_Information_LCR_PSCH_ReconfRqst);
+static int dissect_hS_SCCH_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_hS_SCCH_Information_LCR_PSCH_ReconfRqst);
}
@@ -27263,14 +27262,14 @@ static const per_sequence_t Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequenc
};
static int
-dissect_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst);
+static int dissect_id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst);
}
@@ -27284,14 +27283,14 @@ static const per_sequence_t HS_SICH_InformationModify_PSCH_ReconfRqst_sequence[]
};
static int
-dissect_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst, HS_SICH_InformationModify_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_hS_SICH_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_hS_SICH_Information1);
+static int dissect_hS_SICH_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_hS_SICH_Information1);
}
@@ -27307,14 +27306,14 @@ static const per_sequence_t HS_SCCH_InformationModifyItem_PSCH_ReconfRqst_sequen
};
static int
-dissect_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst, HS_SCCH_InformationModifyItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_HS_SCCH_InformationModify_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst_item);
+static int dissect_HS_SCCH_InformationModify_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst_item);
}
@@ -27323,15 +27322,15 @@ static const per_sequence_t HS_SCCH_InformationModify_PSCH_ReconfRqst_sequence_o
};
static int
-dissect_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst, HS_SCCH_InformationModify_PSCH_ReconfRqst_sequence_of,
1, 32);
return offset;
}
-static int dissect_hS_SCCH_InformationModify_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_hS_SCCH_InformationModify_PSCH_ReconfRqst);
+static int dissect_hS_SCCH_InformationModify_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_hS_SCCH_InformationModify_PSCH_ReconfRqst);
}
@@ -27345,14 +27344,14 @@ static const per_sequence_t HS_SICH_InformationModify_LCR_PSCH_ReconfRqst_sequen
};
static int
-dissect_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst, HS_SICH_InformationModify_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_hS_SICH_Information_LCR1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_hS_SICH_Information_LCR1);
+static int dissect_hS_SICH_Information_LCR1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_hS_SICH_Information_LCR1);
}
@@ -27369,14 +27368,14 @@ static const per_sequence_t HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst_se
};
static int
-dissect_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst, HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item);
+static int dissect_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item);
}
@@ -27385,15 +27384,15 @@ static const per_sequence_t HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_sequen
};
static int
-dissect_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst, HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of,
1, 32);
return offset;
}
-static int dissect_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst);
+static int dissect_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst);
}
@@ -27405,14 +27404,14 @@ static const per_sequence_t Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequenc
};
static int
-dissect_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst);
+static int dissect_id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst);
}
@@ -27423,14 +27422,14 @@ static const per_sequence_t Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqs
};
static int
-dissect_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst, Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item);
+static int dissect_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item);
}
@@ -27439,15 +27438,15 @@ static const per_sequence_t Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_se
};
static int
-dissect_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence_of,
1, 32);
return offset;
}
-static int dissect_id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst);
+static int dissect_id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst);
}
@@ -27460,14 +27459,14 @@ static const per_sequence_t RL_Specific_DCH_Info_Item_sequence[] = {
};
static int
-dissect_nbap_RL_Specific_DCH_Info_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Specific_DCH_Info_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Specific_DCH_Info_Item, RL_Specific_DCH_Info_Item_sequence);
return offset;
}
-static int dissect_RL_Specific_DCH_Info_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Specific_DCH_Info_Item(tvb, offset, pinfo, tree, hf_nbap_RL_Specific_DCH_Info_item);
+static int dissect_RL_Specific_DCH_Info_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Specific_DCH_Info_Item(tvb, offset, actx, tree, hf_nbap_RL_Specific_DCH_Info_item);
}
@@ -27476,15 +27475,15 @@ static const per_sequence_t RL_Specific_DCH_Info_sequence_of[1] = {
};
static int
-dissect_nbap_RL_Specific_DCH_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Specific_DCH_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Specific_DCH_Info, RL_Specific_DCH_Info_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_RL_Specific_DCH_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Specific_DCH_Info(tvb, offset, pinfo, tree, hf_nbap_id_RL_Specific_DCH_Info);
+static int dissect_id_RL_Specific_DCH_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Specific_DCH_Info(tvb, offset, actx, tree, hf_nbap_id_RL_Specific_DCH_Info);
}
@@ -27501,15 +27500,15 @@ static const per_choice_t DelayedActivation_choice[] = {
};
static int
-dissect_nbap_DelayedActivation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DelayedActivation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_DelayedActivation, DelayedActivation_choice,
NULL);
return offset;
}
-static int dissect_id_DelayedActivation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DelayedActivation(tvb, offset, pinfo, tree, hf_nbap_id_DelayedActivation);
+static int dissect_id_DelayedActivation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DelayedActivation(tvb, offset, actx, tree, hf_nbap_id_DelayedActivation);
}
@@ -27518,15 +27517,15 @@ static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdFDD
};
static int
-dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD, DelayedActivationInformationList_RL_ActivationCmdFDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_DelayedActivationList_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD(tvb, offset, pinfo, tree, hf_nbap_id_DelayedActivationList_RL_ActivationCmdFDD);
+static int dissect_id_DelayedActivationList_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD(tvb, offset, actx, tree, hf_nbap_id_DelayedActivationList_RL_ActivationCmdFDD);
}
@@ -27543,18 +27542,18 @@ static const per_choice_t Execution_Type_choice[] = {
};
static int
-dissect_nbap_Execution_Type(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Execution_Type(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_Execution_Type, Execution_Type_choice,
NULL);
return offset;
}
-static int dissect_activation_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Execution_Type(tvb, offset, pinfo, tree, hf_nbap_activation_type);
+static int dissect_activation_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Execution_Type(tvb, offset, actx, tree, hf_nbap_activation_type);
}
-static int dissect_deactivation_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Execution_Type(tvb, offset, pinfo, tree, hf_nbap_deactivation_type);
+static int dissect_deactivation_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Execution_Type(tvb, offset, actx, tree, hf_nbap_deactivation_type);
}
@@ -27568,14 +27567,14 @@ static const per_sequence_t Activate_Info_sequence[] = {
};
static int
-dissect_nbap_Activate_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Activate_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Activate_Info, Activate_Info_sequence);
return offset;
}
-static int dissect_activate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Activate_Info(tvb, offset, pinfo, tree, hf_nbap_activate);
+static int dissect_activate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Activate_Info(tvb, offset, actx, tree, hf_nbap_activate);
}
@@ -27586,14 +27585,14 @@ static const per_sequence_t Deactivate_Info_sequence[] = {
};
static int
-dissect_nbap_Deactivate_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Deactivate_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Deactivate_Info, Deactivate_Info_sequence);
return offset;
}
-static int dissect_deactivate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Deactivate_Info(tvb, offset, pinfo, tree, hf_nbap_deactivate);
+static int dissect_deactivate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Deactivate_Info(tvb, offset, actx, tree, hf_nbap_deactivate);
}
@@ -27610,15 +27609,15 @@ static const per_choice_t DelayedActivationUpdate_choice[] = {
};
static int
-dissect_nbap_DelayedActivationUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DelayedActivationUpdate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_DelayedActivationUpdate, DelayedActivationUpdate_choice,
NULL);
return offset;
}
-static int dissect_delayed_activation_update(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DelayedActivationUpdate(tvb, offset, pinfo, tree, hf_nbap_delayed_activation_update);
+static int dissect_delayed_activation_update(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DelayedActivationUpdate(tvb, offset, actx, tree, hf_nbap_delayed_activation_update);
}
@@ -27630,14 +27629,14 @@ static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdFDD_seq
};
static int
-dissect_nbap_DelayedActivationInformation_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DelayedActivationInformation_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DelayedActivationInformation_RL_ActivationCmdFDD, DelayedActivationInformation_RL_ActivationCmdFDD_sequence);
return offset;
}
-static int dissect_id_DelayedActivationInformation_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DelayedActivationInformation_RL_ActivationCmdFDD(tvb, offset, pinfo, tree, hf_nbap_id_DelayedActivationInformation_RL_ActivationCmdFDD);
+static int dissect_id_DelayedActivationInformation_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DelayedActivationInformation_RL_ActivationCmdFDD(tvb, offset, actx, tree, hf_nbap_id_DelayedActivationInformation_RL_ActivationCmdFDD);
}
@@ -27646,15 +27645,15 @@ static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdTDD
};
static int
-dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD, DelayedActivationInformationList_RL_ActivationCmdTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_DelayedActivationList_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD(tvb, offset, pinfo, tree, hf_nbap_id_DelayedActivationList_RL_ActivationCmdTDD);
+static int dissect_id_DelayedActivationList_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD(tvb, offset, actx, tree, hf_nbap_id_DelayedActivationList_RL_ActivationCmdTDD);
}
@@ -27666,14 +27665,14 @@ static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdTDD_seq
};
static int
-dissect_nbap_DelayedActivationInformation_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DelayedActivationInformation_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DelayedActivationInformation_RL_ActivationCmdTDD, DelayedActivationInformation_RL_ActivationCmdTDD_sequence);
return offset;
}
-static int dissect_id_DelayedActivationInformation_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DelayedActivationInformation_RL_ActivationCmdTDD(tvb, offset, pinfo, tree, hf_nbap_id_DelayedActivationInformation_RL_ActivationCmdTDD);
+static int dissect_id_DelayedActivationInformation_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DelayedActivationInformation_RL_ActivationCmdTDD(tvb, offset, actx, tree, hf_nbap_id_DelayedActivationInformation_RL_ActivationCmdTDD);
}
@@ -27688,30 +27687,30 @@ static const per_sequence_t NeighbouringTDDCellMeasurementInformationLCR_sequenc
};
static int
-dissect_nbap_NeighbouringTDDCellMeasurementInformationLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_NeighbouringTDDCellMeasurementInformationLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_NeighbouringTDDCellMeasurementInformationLCR, NeighbouringTDDCellMeasurementInformationLCR_sequence);
return offset;
}
-static int dissect_id_neighbouringTDDCellMeasurementInformationLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NeighbouringTDDCellMeasurementInformationLCR(tvb, offset, pinfo, tree, hf_nbap_id_neighbouringTDDCellMeasurementInformationLCR);
+static int dissect_id_neighbouringTDDCellMeasurementInformationLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NeighbouringTDDCellMeasurementInformationLCR(tvb, offset, actx, tree, hf_nbap_id_neighbouringTDDCellMeasurementInformationLCR);
}
static int
-dissect_nbap_SYNCDlCodeId(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,
- 1U, 32U, NULL, NULL, TRUE);
+dissect_nbap_SYNCDlCodeId(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 32U, NULL, TRUE);
return offset;
}
-static int dissect_sYNCDlCodeId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SYNCDlCodeId(tvb, offset, pinfo, tree, hf_nbap_sYNCDlCodeId);
+static int dissect_sYNCDlCodeId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SYNCDlCodeId(tvb, offset, actx, tree, hf_nbap_sYNCDlCodeId);
}
-static int dissect_syncDLCodeId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SYNCDlCodeId(tvb, offset, pinfo, tree, hf_nbap_syncDLCodeId);
+static int dissect_syncDLCodeId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SYNCDlCodeId(tvb, offset, actx, tree, hf_nbap_syncDLCodeId);
}
@@ -27726,14 +27725,14 @@ static const per_sequence_t SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_
};
static int
-dissect_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD, SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_sequence);
return offset;
}
-static int dissect_id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD);
+static int dissect_id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD(tvb, offset, actx, tree, hf_nbap_id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD);
}
@@ -27749,14 +27748,14 @@ static const per_sequence_t SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTD
};
static int
-dissect_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD, SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_sequence);
return offset;
}
-static int dissect_id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD);
+static int dissect_id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD(tvb, offset, actx, tree, hf_nbap_id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD);
}
@@ -27771,14 +27770,14 @@ static const per_sequence_t SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD
};
static int
-dissect_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD_sequence);
return offset;
}
-static int dissect_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item);
+static int dissect_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item);
}
@@ -27787,41 +27786,41 @@ static const per_sequence_t SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD
};
static int
-dissect_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_sequence_of,
1, 512);
return offset;
}
-static int dissect_id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD);
+static int dissect_id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD);
}
static int
-dissect_nbap_INTEGER_0_524287_(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,
- 0U, 524287U, NULL, NULL, TRUE);
+dissect_nbap_INTEGER_0_524287_(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 524287U, NULL, TRUE);
return offset;
}
-static int dissect_initialPhase(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_524287_(tvb, offset, pinfo, tree, hf_nbap_initialPhase);
+static int dissect_initialPhase(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_524287_(tvb, offset, actx, tree, hf_nbap_initialPhase);
}
static int
-dissect_nbap_INTEGER_0_127_(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,
- 0U, 127U, NULL, NULL, TRUE);
+dissect_nbap_INTEGER_0_127_(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, TRUE);
return offset;
}
-static int dissect_steadyStatePhase1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_0_127_(tvb, offset, pinfo, tree, hf_nbap_steadyStatePhase1);
+static int dissect_steadyStatePhase1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_0_127_(tvb, offset, actx, tree, hf_nbap_steadyStatePhase1);
}
@@ -27838,18 +27837,18 @@ static const per_choice_t TimingAdjustmentValueLCR_choice[] = {
};
static int
-dissect_nbap_TimingAdjustmentValueLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TimingAdjustmentValueLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_TimingAdjustmentValueLCR, TimingAdjustmentValueLCR_choice,
NULL);
return offset;
}
-static int dissect_id_TimingAdjustmentValueLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimingAdjustmentValueLCR(tvb, offset, pinfo, tree, hf_nbap_id_TimingAdjustmentValueLCR);
+static int dissect_id_TimingAdjustmentValueLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimingAdjustmentValueLCR(tvb, offset, actx, tree, hf_nbap_id_TimingAdjustmentValueLCR);
}
-static int dissect_propagationDelayCompensation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TimingAdjustmentValueLCR(tvb, offset, pinfo, tree, hf_nbap_propagationDelayCompensation);
+static int dissect_propagationDelayCompensation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TimingAdjustmentValueLCR(tvb, offset, actx, tree, hf_nbap_propagationDelayCompensation);
}
@@ -27863,14 +27862,14 @@ static const per_sequence_t SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD_sequen
};
static int
-dissect_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD_sequence);
return offset;
}
-static int dissect_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item);
+static int dissect_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item);
}
@@ -27879,15 +27878,15 @@ static const per_sequence_t SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_sequen
};
static int
-dissect_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_sequence_of,
1, 8);
return offset;
}
-static int dissect_sYNCDlCodeIdInfoLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_sYNCDlCodeIdInfoLCR);
+static int dissect_sYNCDlCodeIdInfoLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_sYNCDlCodeIdInfoLCR);
}
@@ -27899,14 +27898,14 @@ static const per_sequence_t SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD_seque
};
static int
-dissect_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD, SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD_sequence);
return offset;
}
-static int dissect_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item);
+static int dissect_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item);
}
@@ -27915,18 +27914,18 @@ static const per_sequence_t SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_seque
};
static int
-dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD, SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_sequence_of,
1, 32);
return offset;
}
-static int dissect_id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD);
+static int dissect_id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD);
}
-static int dissect_sYNCDlCodeIdMeasInfoList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_sYNCDlCodeIdMeasInfoList);
+static int dissect_sYNCDlCodeIdMeasInfoList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_sYNCDlCodeIdMeasInfoList);
}
@@ -27939,14 +27938,14 @@ static const per_sequence_t SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_sequen
};
static int
-dissect_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD);
+static int dissect_id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD);
}
@@ -27963,18 +27962,18 @@ static const per_choice_t CellSyncBurstTimingLCR_choice[] = {
};
static int
-dissect_nbap_CellSyncBurstTimingLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSyncBurstTimingLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSyncBurstTimingLCR, CellSyncBurstTimingLCR_choice,
NULL);
return offset;
}
-static int dissect_syncDLCodeIdTiming(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstTimingLCR(tvb, offset, pinfo, tree, hf_nbap_syncDLCodeIdTiming);
+static int dissect_syncDLCodeIdTiming(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstTimingLCR(tvb, offset, actx, tree, hf_nbap_syncDLCodeIdTiming);
}
-static int dissect_syncDLCodeIdArrivTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstTimingLCR(tvb, offset, pinfo, tree, hf_nbap_syncDLCodeIdArrivTime);
+static int dissect_syncDLCodeIdArrivTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstTimingLCR(tvb, offset, actx, tree, hf_nbap_syncDLCodeIdArrivTime);
}
@@ -27986,14 +27985,14 @@ static const per_sequence_t SyncDLCodeIdAvailable_CellSyncReprtTDD_sequence[] =
};
static int
-dissect_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD, SyncDLCodeIdAvailable_CellSyncReprtTDD_sequence);
return offset;
}
-static int dissect_syncDLCodeIdAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD(tvb, offset, pinfo, tree, hf_nbap_syncDLCodeIdAvailable);
+static int dissect_syncDLCodeIdAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_syncDLCodeIdAvailable);
}
@@ -28010,15 +28009,15 @@ static const per_choice_t SyncDLCodeIdItem_CellSyncReprtTDD_choice[] = {
};
static int
-dissect_nbap_SyncDLCodeIdItem_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SyncDLCodeIdItem_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_SyncDLCodeIdItem_CellSyncReprtTDD, SyncDLCodeIdItem_CellSyncReprtTDD_choice,
NULL);
return offset;
}
-static int dissect_SyncDLCodeIdInfo_CellSyncReprtTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SyncDLCodeIdItem_CellSyncReprtTDD(tvb, offset, pinfo, tree, hf_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD_item);
+static int dissect_SyncDLCodeIdInfo_CellSyncReprtTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SyncDLCodeIdItem_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD_item);
}
@@ -28027,15 +28026,15 @@ static const per_sequence_t SyncDLCodeIdInfo_CellSyncReprtTDD_sequence_of[1] = {
};
static int
-dissect_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD, SyncDLCodeIdInfo_CellSyncReprtTDD_sequence_of,
1, 8);
return offset;
}
-static int dissect_syncDLCodeIdInfo_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD(tvb, offset, pinfo, tree, hf_nbap_syncDLCodeIdInfo_CellSyncReprtTDD);
+static int dissect_syncDLCodeIdInfo_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_syncDLCodeIdInfo_CellSyncReprtTDD);
}
@@ -28047,14 +28046,14 @@ static const per_sequence_t SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD_sequence[
};
static int
-dissect_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD, SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD_sequence);
return offset;
}
-static int dissect_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD(tvb, offset, pinfo, tree, hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item);
+static int dissect_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item);
}
@@ -28063,15 +28062,15 @@ static const per_sequence_t SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_sequence_
};
static int
-dissect_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD, SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_sequence_of,
0, 512);
return offset;
}
-static int dissect_id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvb, offset, pinfo, tree, hf_nbap_id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD);
+static int dissect_id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvb, offset, actx, tree, hf_nbap_id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD);
}
@@ -28084,14 +28083,14 @@ static const per_sequence_t SyncDLCodeInfoItemLCR_sequence[] = {
};
static int
-dissect_nbap_SyncDLCodeInfoItemLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SyncDLCodeInfoItemLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SyncDLCodeInfoItemLCR, SyncDLCodeInfoItemLCR_sequence);
return offset;
}
-static int dissect_SyncDLCodeInfoListLCR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SyncDLCodeInfoItemLCR(tvb, offset, pinfo, tree, hf_nbap_SyncDLCodeInfoListLCR_item);
+static int dissect_SyncDLCodeInfoListLCR_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SyncDLCodeInfoItemLCR(tvb, offset, actx, tree, hf_nbap_SyncDLCodeInfoListLCR_item);
}
@@ -28100,15 +28099,15 @@ static const per_sequence_t SyncDLCodeInfoListLCR_sequence_of[1] = {
};
static int
-dissect_nbap_SyncDLCodeInfoListLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SyncDLCodeInfoListLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_SyncDLCodeInfoListLCR, SyncDLCodeInfoListLCR_sequence_of,
1, 32);
return offset;
}
-static int dissect_syncDLCodeIdInfoLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SyncDLCodeInfoListLCR(tvb, offset, pinfo, tree, hf_nbap_syncDLCodeIdInfoLCR);
+static int dissect_syncDLCodeIdInfoLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SyncDLCodeInfoListLCR(tvb, offset, actx, tree, hf_nbap_syncDLCodeIdInfoLCR);
}
@@ -28120,14 +28119,14 @@ static const per_sequence_t SyncDLCodeIdThreInfoList_sequence[] = {
};
static int
-dissect_nbap_SyncDLCodeIdThreInfoList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SyncDLCodeIdThreInfoList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SyncDLCodeIdThreInfoList, SyncDLCodeIdThreInfoList_sequence);
return offset;
}
-static int dissect_SyncDLCodeIdThreInfoLCR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SyncDLCodeIdThreInfoList(tvb, offset, pinfo, tree, hf_nbap_SyncDLCodeIdThreInfoLCR_item);
+static int dissect_SyncDLCodeIdThreInfoLCR_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SyncDLCodeIdThreInfoList(tvb, offset, actx, tree, hf_nbap_SyncDLCodeIdThreInfoLCR_item);
}
@@ -28136,41 +28135,41 @@ static const per_sequence_t SyncDLCodeIdThreInfoLCR_sequence_of[1] = {
};
static int
-dissect_nbap_SyncDLCodeIdThreInfoLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SyncDLCodeIdThreInfoLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_SyncDLCodeIdThreInfoLCR, SyncDLCodeIdThreInfoLCR_sequence_of,
0, 512);
return offset;
}
-static int dissect_id_SyncDLCodeIdThreInfoLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SyncDLCodeIdThreInfoLCR(tvb, offset, pinfo, tree, hf_nbap_id_SyncDLCodeIdThreInfoLCR);
+static int dissect_id_SyncDLCodeIdThreInfoLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SyncDLCodeIdThreInfoLCR(tvb, offset, actx, tree, hf_nbap_id_SyncDLCodeIdThreInfoLCR);
}
static int
-dissect_nbap_NSubCyclesPerCyclePeriod(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,
- 1U, 16U, NULL, NULL, TRUE);
+dissect_nbap_NSubCyclesPerCyclePeriod(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 16U, NULL, TRUE);
return offset;
}
-static int dissect_id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NSubCyclesPerCyclePeriod(tvb, offset, pinfo, tree, hf_nbap_id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD);
+static int dissect_id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NSubCyclesPerCyclePeriod(tvb, offset, actx, tree, hf_nbap_id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD);
}
static int
-dissect_nbap_AOA_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,
- 0U, 719U, NULL, NULL, FALSE);
+dissect_nbap_AOA_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 719U, NULL, FALSE);
return offset;
}
-static int dissect_aOA_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AOA_LCR(tvb, offset, pinfo, tree, hf_nbap_aOA_LCR);
+static int dissect_aOA_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AOA_LCR(tvb, offset, actx, tree, hf_nbap_aOA_LCR);
}
@@ -28188,14 +28187,14 @@ static const value_string nbap_AOA_LCR_Accuracy_Class_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_AOA_LCR_Accuracy_Class(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 8, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_aOA_LCR_Accuracy_Class(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AOA_LCR_Accuracy_Class(tvb, offset, pinfo, tree, hf_nbap_aOA_LCR_Accuracy_Class);
+static int dissect_aOA_LCR_Accuracy_Class(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AOA_LCR_Accuracy_Class(tvb, offset, actx, tree, hf_nbap_aOA_LCR_Accuracy_Class);
}
@@ -28207,33 +28206,33 @@ static const per_sequence_t Angle_Of_Arrival_Value_LCR_sequence[] = {
};
static int
-dissect_nbap_Angle_Of_Arrival_Value_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Angle_Of_Arrival_Value_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Angle_Of_Arrival_Value_LCR, Angle_Of_Arrival_Value_LCR_sequence);
return offset;
}
-static int dissect_id_Angle_Of_Arrival_Value_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Angle_Of_Arrival_Value_LCR(tvb, offset, pinfo, tree, hf_nbap_id_Angle_Of_Arrival_Value_LCR);
+static int dissect_id_Angle_Of_Arrival_Value_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Angle_Of_Arrival_Value_LCR(tvb, offset, actx, tree, hf_nbap_id_Angle_Of_Arrival_Value_LCR);
}
static int
-dissect_nbap_HSDSCH_MACdFlow_ID(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,
- 0U, 7U, NULL, NULL, FALSE);
+dissect_nbap_HSDSCH_MACdFlow_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, FALSE);
return offset;
}
-static int dissect_hsDSCH_MACdFlow_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_MACdFlow_ID(tvb, offset, pinfo, tree, hf_nbap_hsDSCH_MACdFlow_ID);
+static int dissect_hsDSCH_MACdFlow_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_MACdFlow_ID(tvb, offset, actx, tree, hf_nbap_hsDSCH_MACdFlow_ID);
}
-static int dissect_hsDSCHMacdFlow_Id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_MACdFlow_ID(tvb, offset, pinfo, tree, hf_nbap_hsDSCHMacdFlow_Id);
+static int dissect_hsDSCHMacdFlow_Id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_MACdFlow_ID(tvb, offset, actx, tree, hf_nbap_hsDSCHMacdFlow_Id);
}
-static int dissect_associatedHSDSCH_MACdFlow(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_MACdFlow_ID(tvb, offset, pinfo, tree, hf_nbap_associatedHSDSCH_MACdFlow);
+static int dissect_associatedHSDSCH_MACdFlow(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_MACdFlow_ID(tvb, offset, actx, tree, hf_nbap_associatedHSDSCH_MACdFlow);
}
@@ -28247,14 +28246,14 @@ static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_sequence[] = {
};
static int
-dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem, HSDSCH_MACdFlow_Specific_InfoItem_sequence);
return offset;
}
-static int dissect_HSDSCH_MACdFlow_Specific_InfoList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem(tvb, offset, pinfo, tree, hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item);
+static int dissect_HSDSCH_MACdFlow_Specific_InfoList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem(tvb, offset, actx, tree, hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item);
}
@@ -28263,44 +28262,44 @@ static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
};
static int
-dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDSCH_MACdFlow_Specific_InfoList, HSDSCH_MACdFlow_Specific_InfoList_sequence_of,
1, 8);
return offset;
}
-static int dissect_hSDSCH_MACdFlow_Specific_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList(tvb, offset, pinfo, tree, hf_nbap_hSDSCH_MACdFlow_Specific_Info);
+static int dissect_hSDSCH_MACdFlow_Specific_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList(tvb, offset, actx, tree, hf_nbap_hSDSCH_MACdFlow_Specific_Info);
}
static int
-dissect_nbap_PriorityQueue_Id(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,
- 0U, 7U, NULL, NULL, FALSE);
+dissect_nbap_PriorityQueue_Id(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, FALSE);
return offset;
}
-static int dissect_deletePriorityQueue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PriorityQueue_Id(tvb, offset, pinfo, tree, hf_nbap_deletePriorityQueue);
+static int dissect_deletePriorityQueue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PriorityQueue_Id(tvb, offset, actx, tree, hf_nbap_deletePriorityQueue);
}
-static int dissect_priorityQueueId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PriorityQueue_Id(tvb, offset, pinfo, tree, hf_nbap_priorityQueueId);
+static int dissect_priorityQueueId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PriorityQueue_Id(tvb, offset, actx, tree, hf_nbap_priorityQueueId);
}
static int
-dissect_nbap_SchedulingPriorityIndicator(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_nbap_SchedulingPriorityIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_schedulingPriorityIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SchedulingPriorityIndicator(tvb, offset, pinfo, tree, hf_nbap_schedulingPriorityIndicator);
+static int dissect_schedulingPriorityIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SchedulingPriorityIndicator(tvb, offset, actx, tree, hf_nbap_schedulingPriorityIndicator);
}
@@ -28326,14 +28325,14 @@ static const value_string nbap_T1_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_T1(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 16, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_t1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T1(tvb, offset, pinfo, tree, hf_nbap_t1);
+static int dissect_t1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T1(tvb, offset, actx, tree, hf_nbap_t1);
}
@@ -28370,14 +28369,14 @@ static const value_string nbap_DiscardTimer_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_DiscardTimer(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 27, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_discardTimer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DiscardTimer(tvb, offset, pinfo, tree, hf_nbap_discardTimer);
+static int dissect_discardTimer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DiscardTimer(tvb, offset, actx, tree, hf_nbap_discardTimer);
}
@@ -28394,59 +28393,59 @@ static const value_string nbap_MAC_hsWindowSize_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_MAC_hsWindowSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_mAC_hsWindowSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MAC_hsWindowSize(tvb, offset, pinfo, tree, hf_nbap_mAC_hsWindowSize);
+static int dissect_mAC_hsWindowSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MAC_hsWindowSize(tvb, offset, actx, tree, hf_nbap_mAC_hsWindowSize);
}
static int
-dissect_nbap_MAChsGuaranteedBitRate(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,
- 0U, 16777215U, NULL, NULL, TRUE);
+dissect_nbap_MAChsGuaranteedBitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16777215U, NULL, TRUE);
return offset;
}
-static int dissect_mAChsGuaranteedBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MAChsGuaranteedBitRate(tvb, offset, pinfo, tree, hf_nbap_mAChsGuaranteedBitRate);
+static int dissect_mAChsGuaranteedBitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MAChsGuaranteedBitRate(tvb, offset, actx, tree, hf_nbap_mAChsGuaranteedBitRate);
}
static int
-dissect_nbap_SID(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,
- 0U, 7U, NULL, NULL, FALSE);
+dissect_nbap_SID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, FALSE);
return offset;
}
-static int dissect_sID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SID(tvb, offset, pinfo, tree, hf_nbap_sID);
+static int dissect_sID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SID(tvb, offset, actx, tree, hf_nbap_sID);
}
static int
-dissect_nbap_MACdPDU_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,
- 1U, 5000U, NULL, NULL, TRUE);
+dissect_nbap_MACdPDU_Size(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 5000U, NULL, TRUE);
return offset;
}
-static int dissect_mACdPDU_Size(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MACdPDU_Size(tvb, offset, pinfo, tree, hf_nbap_mACdPDU_Size);
+static int dissect_mACdPDU_Size(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MACdPDU_Size(tvb, offset, actx, tree, hf_nbap_mACdPDU_Size);
}
-static int dissect_maximum_MACdPDU_Size(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MACdPDU_Size(tvb, offset, pinfo, tree, hf_nbap_maximum_MACdPDU_Size);
+static int dissect_maximum_MACdPDU_Size(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MACdPDU_Size(tvb, offset, actx, tree, hf_nbap_maximum_MACdPDU_Size);
}
-static int dissect_macdPDU_Size(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MACdPDU_Size(tvb, offset, pinfo, tree, hf_nbap_macdPDU_Size);
+static int dissect_macdPDU_Size(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MACdPDU_Size(tvb, offset, actx, tree, hf_nbap_macdPDU_Size);
}
@@ -28458,14 +28457,14 @@ static const per_sequence_t MACdPDU_Size_IndexItem_sequence[] = {
};
static int
-dissect_nbap_MACdPDU_Size_IndexItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MACdPDU_Size_IndexItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_MACdPDU_Size_IndexItem, MACdPDU_Size_IndexItem_sequence);
return offset;
}
-static int dissect_MACdPDU_Size_Indexlist_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MACdPDU_Size_IndexItem(tvb, offset, pinfo, tree, hf_nbap_MACdPDU_Size_Indexlist_item);
+static int dissect_MACdPDU_Size_Indexlist_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MACdPDU_Size_IndexItem(tvb, offset, actx, tree, hf_nbap_MACdPDU_Size_Indexlist_item);
}
@@ -28474,15 +28473,15 @@ static const per_sequence_t MACdPDU_Size_Indexlist_sequence_of[1] = {
};
static int
-dissect_nbap_MACdPDU_Size_Indexlist(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MACdPDU_Size_Indexlist(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_MACdPDU_Size_Indexlist, MACdPDU_Size_Indexlist_sequence_of,
1, 8);
return offset;
}
-static int dissect_macdPDU_Size_Index(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MACdPDU_Size_Indexlist(tvb, offset, pinfo, tree, hf_nbap_macdPDU_Size_Index);
+static int dissect_macdPDU_Size_Index(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MACdPDU_Size_Indexlist(tvb, offset, actx, tree, hf_nbap_macdPDU_Size_Index);
}
@@ -28494,14 +28493,14 @@ static const value_string nbap_RLC_Mode_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_RLC_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_rLC_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RLC_Mode(tvb, offset, pinfo, tree, hf_nbap_rLC_Mode);
+static int dissect_rLC_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RLC_Mode(tvb, offset, actx, tree, hf_nbap_rLC_Mode);
}
@@ -28520,14 +28519,14 @@ static const per_sequence_t PriorityQueue_InfoItem_sequence[] = {
};
static int
-dissect_nbap_PriorityQueue_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PriorityQueue_InfoItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PriorityQueue_InfoItem, PriorityQueue_InfoItem_sequence);
return offset;
}
-static int dissect_PriorityQueue_InfoList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PriorityQueue_InfoItem(tvb, offset, pinfo, tree, hf_nbap_PriorityQueue_InfoList_item);
+static int dissect_PriorityQueue_InfoList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PriorityQueue_InfoItem(tvb, offset, actx, tree, hf_nbap_PriorityQueue_InfoList_item);
}
@@ -28536,15 +28535,15 @@ static const per_sequence_t PriorityQueue_InfoList_sequence_of[1] = {
};
static int
-dissect_nbap_PriorityQueue_InfoList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PriorityQueue_InfoList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_PriorityQueue_InfoList, PriorityQueue_InfoList_sequence_of,
1, 8);
return offset;
}
-static int dissect_priorityQueue_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PriorityQueue_InfoList(tvb, offset, pinfo, tree, hf_nbap_priorityQueue_Info);
+static int dissect_priorityQueue_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PriorityQueue_InfoList(tvb, offset, actx, tree, hf_nbap_priorityQueue_Info);
}
@@ -28556,30 +28555,30 @@ static const per_sequence_t HSDSCH_MACdFlows_Information_sequence[] = {
};
static int
-dissect_nbap_HSDSCH_MACdFlows_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDSCH_MACdFlows_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDSCH_MACdFlows_Information, HSDSCH_MACdFlows_Information_sequence);
return offset;
}
-static int dissect_id_HSDSCH_MACdFlows_to_Add(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_MACdFlows_Information(tvb, offset, pinfo, tree, hf_nbap_id_HSDSCH_MACdFlows_to_Add);
+static int dissect_id_HSDSCH_MACdFlows_to_Add(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_MACdFlows_Information(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_MACdFlows_to_Add);
}
-static int dissect_hSDSCH_MACdFlows_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_MACdFlows_Information(tvb, offset, pinfo, tree, hf_nbap_hSDSCH_MACdFlows_Information);
+static int dissect_hSDSCH_MACdFlows_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_MACdFlows_Information(tvb, offset, actx, tree, hf_nbap_hSDSCH_MACdFlows_Information);
}
static int
-dissect_nbap_INTEGER_1_64_(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,
- 1U, 64U, NULL, NULL, TRUE);
+dissect_nbap_INTEGER_1_64_(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 64U, NULL, TRUE);
return offset;
}
-static int dissect_hSDSCH_Physical_Layer_Category(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_1_64_(tvb, offset, pinfo, tree, hf_nbap_hSDSCH_Physical_Layer_Category);
+static int dissect_hSDSCH_Physical_Layer_Category(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_1_64_(tvb, offset, actx, tree, hf_nbap_hSDSCH_Physical_Layer_Category);
}
@@ -28590,27 +28589,27 @@ static const per_sequence_t UE_Capability_Information_sequence[] = {
};
static int
-dissect_nbap_UE_Capability_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UE_Capability_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UE_Capability_Information, UE_Capability_Information_sequence);
return offset;
}
-static int dissect_ueCapability_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UE_Capability_Information(tvb, offset, pinfo, tree, hf_nbap_ueCapability_Info);
+static int dissect_ueCapability_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UE_Capability_Information(tvb, offset, actx, tree, hf_nbap_ueCapability_Info);
}
static int
-dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM(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,
- 0U, 300U, NULL, NULL, TRUE);
+dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 300U, NULL, TRUE);
return offset;
}
-static int dissect_mAChs_Reordering_Buffer_Size_for_RLC_UM(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM(tvb, offset, pinfo, tree, hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM);
+static int dissect_mAChs_Reordering_Buffer_Size_for_RLC_UM(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM(tvb, offset, actx, tree, hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM);
}
@@ -28629,105 +28628,105 @@ static const value_string nbap_CQI_Feedback_Cycle_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_CQI_Feedback_Cycle(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 9, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_cqiFeedback_CycleK(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CQI_Feedback_Cycle(tvb, offset, pinfo, tree, hf_nbap_cqiFeedback_CycleK);
+static int dissect_cqiFeedback_CycleK(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CQI_Feedback_Cycle(tvb, offset, actx, tree, hf_nbap_cqiFeedback_CycleK);
}
static int
-dissect_nbap_CQI_RepetitionFactor(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,
- 1U, 4U, NULL, NULL, TRUE);
+dissect_nbap_CQI_RepetitionFactor(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 4U, NULL, TRUE);
return offset;
}
-static int dissect_cqiRepetitionFactor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CQI_RepetitionFactor(tvb, offset, pinfo, tree, hf_nbap_cqiRepetitionFactor);
+static int dissect_cqiRepetitionFactor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CQI_RepetitionFactor(tvb, offset, actx, tree, hf_nbap_cqiRepetitionFactor);
}
static int
-dissect_nbap_AckNack_RepetitionFactor(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,
- 1U, 4U, NULL, NULL, TRUE);
+dissect_nbap_AckNack_RepetitionFactor(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 4U, NULL, TRUE);
return offset;
}
-static int dissect_ackNackRepetitionFactor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_AckNack_RepetitionFactor(tvb, offset, pinfo, tree, hf_nbap_ackNackRepetitionFactor);
+static int dissect_ackNackRepetitionFactor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_AckNack_RepetitionFactor(tvb, offset, actx, tree, hf_nbap_ackNackRepetitionFactor);
}
static int
-dissect_nbap_CQI_Power_Offset(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,
- 0U, 8U, NULL, NULL, TRUE);
+dissect_nbap_CQI_Power_Offset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8U, NULL, TRUE);
return offset;
}
-static int dissect_cqiPowerOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CQI_Power_Offset(tvb, offset, pinfo, tree, hf_nbap_cqiPowerOffset);
+static int dissect_cqiPowerOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CQI_Power_Offset(tvb, offset, actx, tree, hf_nbap_cqiPowerOffset);
}
static int
-dissect_nbap_Ack_Power_Offset(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,
- 0U, 8U, NULL, NULL, TRUE);
+dissect_nbap_Ack_Power_Offset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8U, NULL, TRUE);
return offset;
}
-static int dissect_ackPowerOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Ack_Power_Offset(tvb, offset, pinfo, tree, hf_nbap_ackPowerOffset);
+static int dissect_ackPowerOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Ack_Power_Offset(tvb, offset, actx, tree, hf_nbap_ackPowerOffset);
}
static int
-dissect_nbap_Nack_Power_Offset(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,
- 0U, 8U, NULL, NULL, TRUE);
+dissect_nbap_Nack_Power_Offset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8U, NULL, TRUE);
return offset;
}
-static int dissect_nackPowerOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Nack_Power_Offset(tvb, offset, pinfo, tree, hf_nbap_nackPowerOffset);
+static int dissect_nackPowerOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Nack_Power_Offset(tvb, offset, actx, tree, hf_nbap_nackPowerOffset);
}
static int
-dissect_nbap_HSSCCH_PowerOffset(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_nbap_HSSCCH_PowerOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_hsscch_PowerOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSSCCH_PowerOffset(tvb, offset, pinfo, tree, hf_nbap_hsscch_PowerOffset);
+static int dissect_hsscch_PowerOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSSCCH_PowerOffset(tvb, offset, actx, tree, hf_nbap_hsscch_PowerOffset);
}
static int
-dissect_nbap_Measurement_Power_Offset(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,
- -12, 26U, NULL, NULL, FALSE);
+dissect_nbap_Measurement_Power_Offset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -12, 26U, NULL, FALSE);
return offset;
}
-static int dissect_measurement_Power_Offset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Measurement_Power_Offset(tvb, offset, pinfo, tree, hf_nbap_measurement_Power_Offset);
+static int dissect_measurement_Power_Offset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Measurement_Power_Offset(tvb, offset, actx, tree, hf_nbap_measurement_Power_Offset);
}
@@ -28748,27 +28747,27 @@ static const per_sequence_t HSDSCH_FDD_Information_sequence[] = {
};
static int
-dissect_nbap_HSDSCH_FDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDSCH_FDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDSCH_FDD_Information, HSDSCH_FDD_Information_sequence);
return offset;
}
-static int dissect_id_HSDSCH_FDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_FDD_Information(tvb, offset, pinfo, tree, hf_nbap_id_HSDSCH_FDD_Information);
+static int dissect_id_HSDSCH_FDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_FDD_Information(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_FDD_Information);
}
static int
-dissect_nbap_HSDSCH_InitialWindowSize(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,
- 1U, 255U, NULL, NULL, FALSE);
+dissect_nbap_HSDSCH_InitialWindowSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_hSDSCH_InitialWindowSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_InitialWindowSize(tvb, offset, pinfo, tree, hf_nbap_hSDSCH_InitialWindowSize);
+static int dissect_hSDSCH_InitialWindowSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_InitialWindowSize(tvb, offset, actx, tree, hf_nbap_hSDSCH_InitialWindowSize);
}
@@ -28781,14 +28780,14 @@ static const per_sequence_t HSDSCH_Initial_Capacity_AllocationItem_sequence[] =
};
static int
-dissect_nbap_HSDSCH_Initial_Capacity_AllocationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDSCH_Initial_Capacity_AllocationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDSCH_Initial_Capacity_AllocationItem, HSDSCH_Initial_Capacity_AllocationItem_sequence);
return offset;
}
-static int dissect_HSDSCH_Initial_Capacity_Allocation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_Initial_Capacity_AllocationItem(tvb, offset, pinfo, tree, hf_nbap_HSDSCH_Initial_Capacity_Allocation_item);
+static int dissect_HSDSCH_Initial_Capacity_Allocation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_Initial_Capacity_AllocationItem(tvb, offset, actx, tree, hf_nbap_HSDSCH_Initial_Capacity_Allocation_item);
}
@@ -28797,15 +28796,15 @@ static const per_sequence_t HSDSCH_Initial_Capacity_Allocation_sequence_of[1] =
};
static int
-dissect_nbap_HSDSCH_Initial_Capacity_Allocation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDSCH_Initial_Capacity_Allocation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDSCH_Initial_Capacity_Allocation, HSDSCH_Initial_Capacity_Allocation_sequence_of,
1, 8);
return offset;
}
-static int dissect_hSDSCH_Initial_Capacity_Allocation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_Initial_Capacity_Allocation(tvb, offset, pinfo, tree, hf_nbap_hSDSCH_Initial_Capacity_Allocation);
+static int dissect_hSDSCH_Initial_Capacity_Allocation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_Initial_Capacity_Allocation(tvb, offset, actx, tree, hf_nbap_hSDSCH_Initial_Capacity_Allocation);
}
@@ -28819,14 +28818,14 @@ static const per_sequence_t HSDSCH_MACdFlow_Specific_InformationResp_Item_sequen
};
static int
-dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item, HSDSCH_MACdFlow_Specific_InformationResp_Item_sequence);
return offset;
}
-static int dissect_HSDSCH_MACdFlow_Specific_InformationResp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item(tvb, offset, pinfo, tree, hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item);
+static int dissect_HSDSCH_MACdFlow_Specific_InformationResp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item(tvb, offset, actx, tree, hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item);
}
@@ -28835,15 +28834,15 @@ static const per_sequence_t HSDSCH_MACdFlow_Specific_InformationResp_sequence_of
};
static int
-dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp, HSDSCH_MACdFlow_Specific_InformationResp_sequence_of,
1, 8);
return offset;
}
-static int dissect_hsDSCH_MACdFlow_Specific_InformationResp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp(tvb, offset, pinfo, tree, hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp);
+static int dissect_hsDSCH_MACdFlow_Specific_InformationResp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp(tvb, offset, actx, tree, hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp);
}
@@ -28854,14 +28853,14 @@ static const per_sequence_t HSSCCH_Codes_sequence[] = {
};
static int
-dissect_nbap_HSSCCH_Codes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSSCCH_Codes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HSSCCH_Codes, HSSCCH_Codes_sequence);
return offset;
}
-static int dissect_HSSCCH_Specific_InformationRespListFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSSCCH_Codes(tvb, offset, pinfo, tree, hf_nbap_HSSCCH_Specific_InformationRespListFDD_item);
+static int dissect_HSSCCH_Specific_InformationRespListFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSSCCH_Codes(tvb, offset, actx, tree, hf_nbap_HSSCCH_Specific_InformationRespListFDD_item);
}
@@ -28870,28 +28869,28 @@ static const per_sequence_t HSSCCH_Specific_InformationRespListFDD_sequence_of[1
};
static int
-dissect_nbap_HSSCCH_Specific_InformationRespListFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSSCCH_Specific_InformationRespListFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HSSCCH_Specific_InformationRespListFDD, HSSCCH_Specific_InformationRespListFDD_sequence_of,
1, 4);
return offset;
}
-static int dissect_hsSCCH_Specific_Information_ResponseFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSSCCH_Specific_InformationRespListFDD(tvb, offset, pinfo, tree, hf_nbap_hsSCCH_Specific_Information_ResponseFDD);
+static int dissect_hsSCCH_Specific_Information_ResponseFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSSCCH_Specific_InformationRespListFDD(tvb, offset, actx, tree, hf_nbap_hsSCCH_Specific_Information_ResponseFDD);
}
static int
-dissect_nbap_INTEGER_1_8_(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,
- 1U, 8U, NULL, NULL, TRUE);
+dissect_nbap_INTEGER_1_8_(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 8U, NULL, TRUE);
return offset;
}
-static int dissect_number_of_Processes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_INTEGER_1_8_(tvb, offset, pinfo, tree, hf_nbap_number_of_Processes);
+static int dissect_number_of_Processes(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_INTEGER_1_8_(tvb, offset, actx, tree, hf_nbap_number_of_Processes);
}
@@ -28902,14 +28901,14 @@ static const per_sequence_t HARQ_MemoryPartitioning_Implicit_sequence[] = {
};
static int
-dissect_nbap_HARQ_MemoryPartitioning_Implicit(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HARQ_MemoryPartitioning_Implicit(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HARQ_MemoryPartitioning_Implicit, HARQ_MemoryPartitioning_Implicit_sequence);
return offset;
}
-static int dissect_implicit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HARQ_MemoryPartitioning_Implicit(tvb, offset, pinfo, tree, hf_nbap_implicit);
+static int dissect_implicit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HARQ_MemoryPartitioning_Implicit(tvb, offset, actx, tree, hf_nbap_implicit);
}
@@ -28980,14 +28979,14 @@ static const value_string nbap_T_process_Memory_Size_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_T_process_Memory_Size(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 61, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_process_Memory_Size(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_T_process_Memory_Size(tvb, offset, pinfo, tree, hf_nbap_process_Memory_Size);
+static int dissect_process_Memory_Size(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_T_process_Memory_Size(tvb, offset, actx, tree, hf_nbap_process_Memory_Size);
}
@@ -28998,14 +28997,14 @@ static const per_sequence_t HARQ_MemoryPartitioningItem_sequence[] = {
};
static int
-dissect_nbap_HARQ_MemoryPartitioningItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HARQ_MemoryPartitioningItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HARQ_MemoryPartitioningItem, HARQ_MemoryPartitioningItem_sequence);
return offset;
}
-static int dissect_HARQ_MemoryPartitioningList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HARQ_MemoryPartitioningItem(tvb, offset, pinfo, tree, hf_nbap_HARQ_MemoryPartitioningList_item);
+static int dissect_HARQ_MemoryPartitioningList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HARQ_MemoryPartitioningItem(tvb, offset, actx, tree, hf_nbap_HARQ_MemoryPartitioningList_item);
}
@@ -29014,15 +29013,15 @@ static const per_sequence_t HARQ_MemoryPartitioningList_sequence_of[1] = {
};
static int
-dissect_nbap_HARQ_MemoryPartitioningList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HARQ_MemoryPartitioningList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HARQ_MemoryPartitioningList, HARQ_MemoryPartitioningList_sequence_of,
1, 8);
return offset;
}
-static int dissect_hARQ_MemoryPartitioningList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HARQ_MemoryPartitioningList(tvb, offset, pinfo, tree, hf_nbap_hARQ_MemoryPartitioningList);
+static int dissect_hARQ_MemoryPartitioningList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HARQ_MemoryPartitioningList(tvb, offset, actx, tree, hf_nbap_hARQ_MemoryPartitioningList);
}
@@ -29033,14 +29032,14 @@ static const per_sequence_t HARQ_MemoryPartitioning_Explicit_sequence[] = {
};
static int
-dissect_nbap_HARQ_MemoryPartitioning_Explicit(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HARQ_MemoryPartitioning_Explicit(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HARQ_MemoryPartitioning_Explicit, HARQ_MemoryPartitioning_Explicit_sequence);
return offset;
}
-static int dissect_explicit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HARQ_MemoryPartitioning_Explicit(tvb, offset, pinfo, tree, hf_nbap_explicit);
+static int dissect_explicit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HARQ_MemoryPartitioning_Explicit(tvb, offset, actx, tree, hf_nbap_explicit);
}
@@ -29057,15 +29056,15 @@ static const per_choice_t HARQ_MemoryPartitioning_choice[] = {
};
static int
-dissect_nbap_HARQ_MemoryPartitioning(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HARQ_MemoryPartitioning(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_HARQ_MemoryPartitioning, HARQ_MemoryPartitioning_choice,
NULL);
return offset;
}
-static int dissect_hARQ_MemoryPartitioning(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HARQ_MemoryPartitioning(tvb, offset, pinfo, tree, hf_nbap_hARQ_MemoryPartitioning);
+static int dissect_hARQ_MemoryPartitioning(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HARQ_MemoryPartitioning(tvb, offset, actx, tree, hf_nbap_hARQ_MemoryPartitioning);
}
@@ -29078,14 +29077,14 @@ static const per_sequence_t HSDSCH_FDD_Information_Response_sequence[] = {
};
static int
-dissect_nbap_HSDSCH_FDD_Information_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDSCH_FDD_Information_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDSCH_FDD_Information_Response, HSDSCH_FDD_Information_Response_sequence);
return offset;
}
-static int dissect_id_HSDSCH_FDD_Information_Response(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_FDD_Information_Response(tvb, offset, pinfo, tree, hf_nbap_id_HSDSCH_FDD_Information_Response);
+static int dissect_id_HSDSCH_FDD_Information_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_FDD_Information_Response(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_FDD_Information_Response);
}
@@ -29100,14 +29099,14 @@ static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_sequence
};
static int
-dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify, HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_sequence);
return offset;
}
-static int dissect_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify(tvb, offset, pinfo, tree, hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item);
+static int dissect_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify(tvb, offset, actx, tree, hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item);
}
@@ -29116,15 +29115,15 @@ static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_to_Modify_sequence
};
static int
-dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify, HSDSCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of,
1, 8);
return offset;
}
-static int dissect_hsDSCH_MACdFlow_Specific_Info_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify(tvb, offset, pinfo, tree, hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify);
+static int dissect_hsDSCH_MACdFlow_Specific_Info_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify(tvb, offset, actx, tree, hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify);
}
@@ -29143,14 +29142,14 @@ static const per_sequence_t PriorityQueue_InfoItem_to_Add_sequence[] = {
};
static int
-dissect_nbap_PriorityQueue_InfoItem_to_Add(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PriorityQueue_InfoItem_to_Add(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PriorityQueue_InfoItem_to_Add, PriorityQueue_InfoItem_to_Add_sequence);
return offset;
}
-static int dissect_addPriorityQueue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PriorityQueue_InfoItem_to_Add(tvb, offset, pinfo, tree, hf_nbap_addPriorityQueue);
+static int dissect_addPriorityQueue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PriorityQueue_InfoItem_to_Add(tvb, offset, actx, tree, hf_nbap_addPriorityQueue);
}
@@ -29162,14 +29161,14 @@ static const per_sequence_t MACdPDU_Size_IndexItem_to_Modify_sequence[] = {
};
static int
-dissect_nbap_MACdPDU_Size_IndexItem_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MACdPDU_Size_IndexItem_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_MACdPDU_Size_IndexItem_to_Modify, MACdPDU_Size_IndexItem_to_Modify_sequence);
return offset;
}
-static int dissect_MACdPDU_Size_Indexlist_to_Modify_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MACdPDU_Size_IndexItem_to_Modify(tvb, offset, pinfo, tree, hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item);
+static int dissect_MACdPDU_Size_Indexlist_to_Modify_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MACdPDU_Size_IndexItem_to_Modify(tvb, offset, actx, tree, hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item);
}
@@ -29178,15 +29177,15 @@ static const per_sequence_t MACdPDU_Size_Indexlist_to_Modify_sequence_of[1] = {
};
static int
-dissect_nbap_MACdPDU_Size_Indexlist_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MACdPDU_Size_Indexlist_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_MACdPDU_Size_Indexlist_to_Modify, MACdPDU_Size_Indexlist_to_Modify_sequence_of,
1, 8);
return offset;
}
-static int dissect_macdPDU_Size_Index_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MACdPDU_Size_Indexlist_to_Modify(tvb, offset, pinfo, tree, hf_nbap_macdPDU_Size_Index_to_Modify);
+static int dissect_macdPDU_Size_Index_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MACdPDU_Size_Indexlist_to_Modify(tvb, offset, actx, tree, hf_nbap_macdPDU_Size_Index_to_Modify);
}
@@ -29203,14 +29202,14 @@ static const per_sequence_t PriorityQueue_InfoItem_to_Modify_sequence[] = {
};
static int
-dissect_nbap_PriorityQueue_InfoItem_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PriorityQueue_InfoItem_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PriorityQueue_InfoItem_to_Modify, PriorityQueue_InfoItem_to_Modify_sequence);
return offset;
}
-static int dissect_modifyPriorityQueue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PriorityQueue_InfoItem_to_Modify(tvb, offset, pinfo, tree, hf_nbap_modifyPriorityQueue);
+static int dissect_modifyPriorityQueue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PriorityQueue_InfoItem_to_Modify(tvb, offset, actx, tree, hf_nbap_modifyPriorityQueue);
}
@@ -29229,15 +29228,15 @@ static const per_choice_t ModifyPriorityQueue_choice[] = {
};
static int
-dissect_nbap_ModifyPriorityQueue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ModifyPriorityQueue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_ModifyPriorityQueue, ModifyPriorityQueue_choice,
NULL);
return offset;
}
-static int dissect_PriorityQueue_InfoList_to_Modify_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ModifyPriorityQueue(tvb, offset, pinfo, tree, hf_nbap_PriorityQueue_InfoList_to_Modify_item);
+static int dissect_PriorityQueue_InfoList_to_Modify_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ModifyPriorityQueue(tvb, offset, actx, tree, hf_nbap_PriorityQueue_InfoList_to_Modify_item);
}
@@ -29246,15 +29245,15 @@ static const per_sequence_t PriorityQueue_InfoList_to_Modify_sequence_of[1] = {
};
static int
-dissect_nbap_PriorityQueue_InfoList_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PriorityQueue_InfoList_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_PriorityQueue_InfoList_to_Modify, PriorityQueue_InfoList_to_Modify_sequence_of,
1, 8);
return offset;
}
-static int dissect_priorityQueueInfotoModify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PriorityQueue_InfoList_to_Modify(tvb, offset, pinfo, tree, hf_nbap_priorityQueueInfotoModify);
+static int dissect_priorityQueueInfotoModify(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PriorityQueue_InfoList_to_Modify(tvb, offset, actx, tree, hf_nbap_priorityQueueInfotoModify);
}
@@ -29265,30 +29264,30 @@ static const value_string nbap_HSSCCH_Code_Change_Grant_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_HSSCCH_Code_Change_Grant(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_hSSCCHCodeChangeGrant(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSSCCH_Code_Change_Grant(tvb, offset, pinfo, tree, hf_nbap_hSSCCHCodeChangeGrant);
+static int dissect_hSSCCHCodeChangeGrant(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSSCCH_Code_Change_Grant(tvb, offset, actx, tree, hf_nbap_hSSCCHCodeChangeGrant);
}
static int
-dissect_nbap_TDD_AckNack_Power_Offset(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,
- -7, 8U, NULL, NULL, TRUE);
+dissect_nbap_TDD_AckNack_Power_Offset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -7, 8U, NULL, TRUE);
return offset;
}
-static int dissect_tDD_AckNack_Power_Offset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_AckNack_Power_Offset(tvb, offset, pinfo, tree, hf_nbap_tDD_AckNack_Power_Offset);
+static int dissect_tDD_AckNack_Power_Offset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_AckNack_Power_Offset(tvb, offset, actx, tree, hf_nbap_tDD_AckNack_Power_Offset);
}
-static int dissect_tDDAckNackPowerOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_AckNack_Power_Offset(tvb, offset, pinfo, tree, hf_nbap_tDDAckNackPowerOffset);
+static int dissect_tDDAckNackPowerOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_AckNack_Power_Offset(tvb, offset, actx, tree, hf_nbap_tDDAckNackPowerOffset);
}
@@ -29311,27 +29310,27 @@ static const per_sequence_t HSDSCH_Information_to_Modify_sequence[] = {
};
static int
-dissect_nbap_HSDSCH_Information_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDSCH_Information_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDSCH_Information_to_Modify, HSDSCH_Information_to_Modify_sequence);
return offset;
}
-static int dissect_id_HSDSCH_Information_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_Information_to_Modify(tvb, offset, pinfo, tree, hf_nbap_id_HSDSCH_Information_to_Modify);
+static int dissect_id_HSDSCH_Information_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_Information_to_Modify(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_Information_to_Modify);
}
static int
-dissect_nbap_HSDSCH_RNTI(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_nbap_HSDSCH_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_id_HSDSCH_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_RNTI(tvb, offset, pinfo, tree, hf_nbap_id_HSDSCH_RNTI);
+static int dissect_id_HSDSCH_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_RNTI(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_RNTI);
}
@@ -29345,14 +29344,14 @@ static const per_sequence_t HSDSCH_TDD_Information_sequence[] = {
};
static int
-dissect_nbap_HSDSCH_TDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDSCH_TDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDSCH_TDD_Information, HSDSCH_TDD_Information_sequence);
return offset;
}
-static int dissect_id_HSDSCH_TDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_TDD_Information(tvb, offset, pinfo, tree, hf_nbap_id_HSDSCH_TDD_Information);
+static int dissect_id_HSDSCH_TDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_TDD_Information(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_TDD_Information);
}
@@ -29366,14 +29365,14 @@ static const per_sequence_t HSSICH_Info_sequence[] = {
};
static int
-dissect_nbap_HSSICH_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSSICH_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HSSICH_Info, HSSICH_Info_sequence);
return offset;
}
-static int dissect_hSSICH_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSSICH_Info(tvb, offset, pinfo, tree, hf_nbap_hSSICH_Info);
+static int dissect_hSSICH_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSSICH_Info(tvb, offset, actx, tree, hf_nbap_hSSICH_Info);
}
@@ -29387,14 +29386,14 @@ static const per_sequence_t HSSCCH_Specific_InformationRespItemTDD_sequence[] =
};
static int
-dissect_nbap_HSSCCH_Specific_InformationRespItemTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSSCCH_Specific_InformationRespItemTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HSSCCH_Specific_InformationRespItemTDD, HSSCCH_Specific_InformationRespItemTDD_sequence);
return offset;
}
-static int dissect_HSSCCH_Specific_InformationRespListTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSSCCH_Specific_InformationRespItemTDD(tvb, offset, pinfo, tree, hf_nbap_HSSCCH_Specific_InformationRespListTDD_item);
+static int dissect_HSSCCH_Specific_InformationRespListTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSSCCH_Specific_InformationRespItemTDD(tvb, offset, actx, tree, hf_nbap_HSSCCH_Specific_InformationRespListTDD_item);
}
@@ -29403,15 +29402,15 @@ static const per_sequence_t HSSCCH_Specific_InformationRespListTDD_sequence_of[1
};
static int
-dissect_nbap_HSSCCH_Specific_InformationRespListTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSSCCH_Specific_InformationRespListTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HSSCCH_Specific_InformationRespListTDD, HSSCCH_Specific_InformationRespListTDD_sequence_of,
1, 8);
return offset;
}
-static int dissect_hsSCCH_Specific_Information_ResponseTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSSCCH_Specific_InformationRespListTDD(tvb, offset, pinfo, tree, hf_nbap_hsSCCH_Specific_Information_ResponseTDD);
+static int dissect_hsSCCH_Specific_Information_ResponseTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSSCCH_Specific_InformationRespListTDD(tvb, offset, actx, tree, hf_nbap_hsSCCH_Specific_Information_ResponseTDD);
}
@@ -29425,14 +29424,14 @@ static const per_sequence_t HSSICH_InfoLCR_sequence[] = {
};
static int
-dissect_nbap_HSSICH_InfoLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSSICH_InfoLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HSSICH_InfoLCR, HSSICH_InfoLCR_sequence);
return offset;
}
-static int dissect_hSSICH_InfoLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSSICH_InfoLCR(tvb, offset, pinfo, tree, hf_nbap_hSSICH_InfoLCR);
+static int dissect_hSSICH_InfoLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSSICH_InfoLCR(tvb, offset, actx, tree, hf_nbap_hSSICH_InfoLCR);
}
@@ -29447,14 +29446,14 @@ static const per_sequence_t HSSCCH_Specific_InformationRespItemTDDLCR_sequence[]
};
static int
-dissect_nbap_HSSCCH_Specific_InformationRespItemTDDLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSSCCH_Specific_InformationRespItemTDDLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HSSCCH_Specific_InformationRespItemTDDLCR, HSSCCH_Specific_InformationRespItemTDDLCR_sequence);
return offset;
}
-static int dissect_HSSCCH_Specific_InformationRespListTDDLCR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSSCCH_Specific_InformationRespItemTDDLCR(tvb, offset, pinfo, tree, hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item);
+static int dissect_HSSCCH_Specific_InformationRespListTDDLCR_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSSCCH_Specific_InformationRespItemTDDLCR(tvb, offset, actx, tree, hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item);
}
@@ -29463,15 +29462,15 @@ static const per_sequence_t HSSCCH_Specific_InformationRespListTDDLCR_sequence_o
};
static int
-dissect_nbap_HSSCCH_Specific_InformationRespListTDDLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSSCCH_Specific_InformationRespListTDDLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HSSCCH_Specific_InformationRespListTDDLCR, HSSCCH_Specific_InformationRespListTDDLCR_sequence_of,
1, 8);
return offset;
}
-static int dissect_hsSCCH_Specific_Information_ResponseTDDLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSSCCH_Specific_InformationRespListTDDLCR(tvb, offset, pinfo, tree, hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR);
+static int dissect_hsSCCH_Specific_Information_ResponseTDDLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSSCCH_Specific_InformationRespListTDDLCR(tvb, offset, actx, tree, hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR);
}
@@ -29485,27 +29484,27 @@ static const per_sequence_t HSDSCH_TDD_Information_Response_sequence[] = {
};
static int
-dissect_nbap_HSDSCH_TDD_Information_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDSCH_TDD_Information_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDSCH_TDD_Information_Response, HSDSCH_TDD_Information_Response_sequence);
return offset;
}
-static int dissect_id_HSDSCH_TDD_Information_Response(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_TDD_Information_Response(tvb, offset, pinfo, tree, hf_nbap_id_HSDSCH_TDD_Information_Response);
+static int dissect_id_HSDSCH_TDD_Information_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_TDD_Information_Response(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_TDD_Information_Response);
}
static int
-dissect_nbap_PrimaryCCPCH_RSCP(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,
- 0U, 91U, NULL, NULL, FALSE);
+dissect_nbap_PrimaryCCPCH_RSCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 91U, NULL, FALSE);
return offset;
}
-static int dissect_id_PrimCCPCH_RSCP_DL_PC_RqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PrimaryCCPCH_RSCP(tvb, offset, pinfo, tree, hf_nbap_id_PrimCCPCH_RSCP_DL_PC_RqstTDD);
+static int dissect_id_PrimCCPCH_RSCP_DL_PC_RqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PrimaryCCPCH_RSCP(tvb, offset, actx, tree, hf_nbap_id_PrimCCPCH_RSCP_DL_PC_RqstTDD);
}
@@ -29516,14 +29515,14 @@ static const per_sequence_t HSDSCH_RearrangeItem_Bearer_RearrangeInd_sequence[]
};
static int
-dissect_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd, HSDSCH_RearrangeItem_Bearer_RearrangeInd_sequence);
return offset;
}
-static int dissect_HSDSCH_RearrangeList_Bearer_RearrangeInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd(tvb, offset, pinfo, tree, hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_item);
+static int dissect_HSDSCH_RearrangeList_Bearer_RearrangeInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd(tvb, offset, actx, tree, hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_item);
}
@@ -29532,41 +29531,41 @@ static const per_sequence_t HSDSCH_RearrangeList_Bearer_RearrangeInd_sequence_of
};
static int
-dissect_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd, HSDSCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_HSDSCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, pinfo, tree, hf_nbap_id_HSDSCH_RearrangeList_Bearer_RearrangeInd);
+static int dissect_id_HSDSCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_RearrangeList_Bearer_RearrangeInd);
}
static int
-dissect_nbap_UL_Synchronisation_StepSize(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,
- 1U, 8U, NULL, NULL, FALSE);
+dissect_nbap_UL_Synchronisation_StepSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 8U, NULL, FALSE);
return offset;
}
-static int dissect_uL_Synchronisation_StepSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Synchronisation_StepSize(tvb, offset, pinfo, tree, hf_nbap_uL_Synchronisation_StepSize);
+static int dissect_uL_Synchronisation_StepSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Synchronisation_StepSize(tvb, offset, actx, tree, hf_nbap_uL_Synchronisation_StepSize);
}
static int
-dissect_nbap_UL_Synchronisation_Frequency(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,
- 1U, 8U, NULL, NULL, FALSE);
+dissect_nbap_UL_Synchronisation_Frequency(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 8U, NULL, FALSE);
return offset;
}
-static int dissect_uL_Synchronisation_Frequency(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Synchronisation_Frequency(tvb, offset, pinfo, tree, hf_nbap_uL_Synchronisation_Frequency);
+static int dissect_uL_Synchronisation_Frequency(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Synchronisation_Frequency(tvb, offset, actx, tree, hf_nbap_uL_Synchronisation_Frequency);
}
@@ -29578,14 +29577,14 @@ static const per_sequence_t UL_Synchronisation_Parameters_LCR_sequence[] = {
};
static int
-dissect_nbap_UL_Synchronisation_Parameters_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_Synchronisation_Parameters_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_Synchronisation_Parameters_LCR, UL_Synchronisation_Parameters_LCR_sequence);
return offset;
}
-static int dissect_id_UL_Synchronisation_Parameters_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_Synchronisation_Parameters_LCR(tvb, offset, pinfo, tree, hf_nbap_id_UL_Synchronisation_Parameters_LCR);
+static int dissect_id_UL_Synchronisation_Parameters_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_Synchronisation_Parameters_LCR(tvb, offset, actx, tree, hf_nbap_id_UL_Synchronisation_Parameters_LCR);
}
@@ -29596,14 +29595,14 @@ static const value_string nbap_HSSCCH_CodeChangeIndicator_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_HSSCCH_CodeChangeIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_hsSCCHCodeChangeIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSSCCH_CodeChangeIndicator(tvb, offset, pinfo, tree, hf_nbap_hsSCCHCodeChangeIndicator);
+static int dissect_hsSCCHCodeChangeIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSSCCH_CodeChangeIndicator(tvb, offset, actx, tree, hf_nbap_hsSCCHCodeChangeIndicator);
}
@@ -29620,14 +29619,14 @@ static const per_sequence_t HSDSCH_FDD_Update_Information_sequence[] = {
};
static int
-dissect_nbap_HSDSCH_FDD_Update_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDSCH_FDD_Update_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDSCH_FDD_Update_Information, HSDSCH_FDD_Update_Information_sequence);
return offset;
}
-static int dissect_id_HSDSCH_FDD_Update_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_FDD_Update_Information(tvb, offset, pinfo, tree, hf_nbap_id_HSDSCH_FDD_Update_Information);
+static int dissect_id_HSDSCH_FDD_Update_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_FDD_Update_Information(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_FDD_Update_Information);
}
@@ -29639,14 +29638,14 @@ static const per_sequence_t HSDSCH_TDD_Update_Information_sequence[] = {
};
static int
-dissect_nbap_HSDSCH_TDD_Update_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDSCH_TDD_Update_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDSCH_TDD_Update_Information, HSDSCH_TDD_Update_Information_sequence);
return offset;
}
-static int dissect_id_HSDSCH_TDD_Update_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_TDD_Update_Information(tvb, offset, pinfo, tree, hf_nbap_id_HSDSCH_TDD_Update_Information);
+static int dissect_id_HSDSCH_TDD_Update_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_TDD_Update_Information(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_TDD_Update_Information);
}
@@ -29659,26 +29658,26 @@ static const value_string nbap_TDD_TPC_UplinkStepSize_LCR_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, pinfo, tree, hf_nbap_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD);
+static int dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, actx, tree, hf_nbap_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD);
}
-static int dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, pinfo, tree, hf_nbap_id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD);
+static int dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, actx, tree, hf_nbap_id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD);
}
-static int dissect_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, pinfo, tree, hf_nbap_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD);
+static int dissect_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, actx, tree, hf_nbap_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD);
}
-static int dissect_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, pinfo, tree, hf_nbap_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD);
+static int dissect_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, actx, tree, hf_nbap_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD);
}
-static int dissect_tDD_TPC_UplinkStepSize_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, pinfo, tree, hf_nbap_tDD_TPC_UplinkStepSize_LCR);
+static int dissect_tDD_TPC_UplinkStepSize_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, actx, tree, hf_nbap_tDD_TPC_UplinkStepSize_LCR);
}
@@ -29691,14 +29690,14 @@ static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyItem_RL_Reco
};
static int
-dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD, DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_item);
+static int dissect_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_item);
}
@@ -29707,15 +29706,15 @@ static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyList_RL_Reco
};
static int
-dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence_of,
1, 6);
return offset;
}
-static int dissect_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD);
+static int dissect_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD);
}
@@ -29726,30 +29725,30 @@ static const per_sequence_t DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRq
};
static int
-dissect_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD);
+static int dissect_id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD);
}
-static int dissect_dl_DPCH_LCR_InformationModifyList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_dl_DPCH_LCR_InformationModifyList);
+static int dissect_dl_DPCH_LCR_InformationModifyList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_dl_DPCH_LCR_InformationModifyList);
}
static int
-dissect_nbap_HS_DSCHProvidedBitRateValue(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,
- 0U, 16777215U, NULL, NULL, TRUE);
+dissect_nbap_HS_DSCHProvidedBitRateValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16777215U, NULL, TRUE);
return offset;
}
-static int dissect_hS_DSCHProvidedBitRateValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_DSCHProvidedBitRateValue(tvb, offset, pinfo, tree, hf_nbap_hS_DSCHProvidedBitRateValue);
+static int dissect_hS_DSCHProvidedBitRateValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_DSCHProvidedBitRateValue(tvb, offset, actx, tree, hf_nbap_hS_DSCHProvidedBitRateValue);
}
@@ -29761,14 +29760,14 @@ static const per_sequence_t HS_DSCHProvidedBitRate_Item_sequence[] = {
};
static int
-dissect_nbap_HS_DSCHProvidedBitRate_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_DSCHProvidedBitRate_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_DSCHProvidedBitRate_Item, HS_DSCHProvidedBitRate_Item_sequence);
return offset;
}
-static int dissect_HS_DSCHProvidedBitRate_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_DSCHProvidedBitRate_Item(tvb, offset, pinfo, tree, hf_nbap_HS_DSCHProvidedBitRate_item);
+static int dissect_HS_DSCHProvidedBitRate_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_DSCHProvidedBitRate_Item(tvb, offset, actx, tree, hf_nbap_HS_DSCHProvidedBitRate_item);
}
@@ -29777,50 +29776,50 @@ static const per_sequence_t HS_DSCHProvidedBitRate_sequence_of[1] = {
};
static int
-dissect_nbap_HS_DSCHProvidedBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_DSCHProvidedBitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_DSCHProvidedBitRate, HS_DSCHProvidedBitRate_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_HS_DSCHProvidedBitRateValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_DSCHProvidedBitRate(tvb, offset, pinfo, tree, hf_nbap_id_HS_DSCHProvidedBitRateValueInformation);
+static int dissect_id_HS_DSCHProvidedBitRateValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_DSCHProvidedBitRate(tvb, offset, actx, tree, hf_nbap_id_HS_DSCHProvidedBitRateValueInformation);
}
-static int dissect_hS_DSCHProvidedBitRateValue1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_DSCHProvidedBitRate(tvb, offset, pinfo, tree, hf_nbap_hS_DSCHProvidedBitRateValue1);
+static int dissect_hS_DSCHProvidedBitRateValue1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_DSCHProvidedBitRate(tvb, offset, actx, tree, hf_nbap_hS_DSCHProvidedBitRateValue1);
}
static int
-dissect_nbap_HS_DSCHRequiredPowerValue(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,
- 0U, 1000U, NULL, NULL, FALSE);
+dissect_nbap_HS_DSCHRequiredPowerValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1000U, NULL, FALSE);
return offset;
}
-static int dissect_id_HS_DSCHRequiredPowerValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_DSCHRequiredPowerValue(tvb, offset, pinfo, tree, hf_nbap_id_HS_DSCHRequiredPowerValue);
+static int dissect_id_HS_DSCHRequiredPowerValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_DSCHRequiredPowerValue(tvb, offset, actx, tree, hf_nbap_id_HS_DSCHRequiredPowerValue);
}
-static int dissect_id_HS_DSCHRequiredPowerValue_For_Cell_Portion(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_DSCHRequiredPowerValue(tvb, offset, pinfo, tree, hf_nbap_id_HS_DSCHRequiredPowerValue_For_Cell_Portion);
+static int dissect_id_HS_DSCHRequiredPowerValue_For_Cell_Portion(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_DSCHRequiredPowerValue(tvb, offset, actx, tree, hf_nbap_id_HS_DSCHRequiredPowerValue_For_Cell_Portion);
}
-static int dissect_hS_DSCHRequiredPowerValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_DSCHRequiredPowerValue(tvb, offset, pinfo, tree, hf_nbap_hS_DSCHRequiredPowerValue);
+static int dissect_hS_DSCHRequiredPowerValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_DSCHRequiredPowerValue(tvb, offset, actx, tree, hf_nbap_hS_DSCHRequiredPowerValue);
}
static int
-dissect_nbap_HS_DSCHRequiredPowerPerUEWeight(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,
- 0U, 100U, NULL, NULL, FALSE);
+dissect_nbap_HS_DSCHRequiredPowerPerUEWeight(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 100U, NULL, FALSE);
return offset;
}
-static int dissect_hS_DSCHRequiredPowerPerUEWeight(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_DSCHRequiredPowerPerUEWeight(tvb, offset, pinfo, tree, hf_nbap_hS_DSCHRequiredPowerPerUEWeight);
+static int dissect_hS_DSCHRequiredPowerPerUEWeight(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_DSCHRequiredPowerPerUEWeight(tvb, offset, actx, tree, hf_nbap_hS_DSCHRequiredPowerPerUEWeight);
}
@@ -29832,14 +29831,14 @@ static const per_sequence_t HS_DSCHRequiredPowerPerUEInformation_Item_sequence[]
};
static int
-dissect_nbap_HS_DSCHRequiredPowerPerUEInformation_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_DSCHRequiredPowerPerUEInformation_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_DSCHRequiredPowerPerUEInformation_Item, HS_DSCHRequiredPowerPerUEInformation_Item_sequence);
return offset;
}
-static int dissect_HS_DSCHRequiredPowerPerUEInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_DSCHRequiredPowerPerUEInformation_Item(tvb, offset, pinfo, tree, hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item);
+static int dissect_HS_DSCHRequiredPowerPerUEInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_DSCHRequiredPowerPerUEInformation_Item(tvb, offset, actx, tree, hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item);
}
@@ -29848,15 +29847,15 @@ static const per_sequence_t HS_DSCHRequiredPowerPerUEInformation_sequence_of[1]
};
static int
-dissect_nbap_HS_DSCHRequiredPowerPerUEInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_DSCHRequiredPowerPerUEInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_DSCHRequiredPowerPerUEInformation, HS_DSCHRequiredPowerPerUEInformation_sequence_of,
1, 16);
return offset;
}
-static int dissect_hS_DSCHRequiredPowerPerUEInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_DSCHRequiredPowerPerUEInformation(tvb, offset, pinfo, tree, hf_nbap_hS_DSCHRequiredPowerPerUEInformation);
+static int dissect_hS_DSCHRequiredPowerPerUEInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_DSCHRequiredPowerPerUEInformation(tvb, offset, actx, tree, hf_nbap_hS_DSCHRequiredPowerPerUEInformation);
}
@@ -29869,14 +29868,14 @@ static const per_sequence_t HS_DSCHRequiredPower_Item_sequence[] = {
};
static int
-dissect_nbap_HS_DSCHRequiredPower_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_DSCHRequiredPower_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_DSCHRequiredPower_Item, HS_DSCHRequiredPower_Item_sequence);
return offset;
}
-static int dissect_HS_DSCHRequiredPower_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_DSCHRequiredPower_Item(tvb, offset, pinfo, tree, hf_nbap_HS_DSCHRequiredPower_item);
+static int dissect_HS_DSCHRequiredPower_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_DSCHRequiredPower_Item(tvb, offset, actx, tree, hf_nbap_HS_DSCHRequiredPower_item);
}
@@ -29885,76 +29884,76 @@ static const per_sequence_t HS_DSCHRequiredPower_sequence_of[1] = {
};
static int
-dissect_nbap_HS_DSCHRequiredPower(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_DSCHRequiredPower(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_DSCHRequiredPower, HS_DSCHRequiredPower_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_HS_DSCHRequiredPowerValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_DSCHRequiredPower(tvb, offset, pinfo, tree, hf_nbap_id_HS_DSCHRequiredPowerValueInformation);
+static int dissect_id_HS_DSCHRequiredPowerValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_DSCHRequiredPower(tvb, offset, actx, tree, hf_nbap_id_HS_DSCHRequiredPowerValueInformation);
}
-static int dissect_hS_DSCHRequiredPowerValue1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_DSCHRequiredPower(tvb, offset, pinfo, tree, hf_nbap_hS_DSCHRequiredPowerValue1);
+static int dissect_hS_DSCHRequiredPowerValue1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_DSCHRequiredPower(tvb, offset, actx, tree, hf_nbap_hS_DSCHRequiredPowerValue1);
}
static int
-dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(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,
- 0U, 100U, NULL, NULL, FALSE);
+dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 100U, NULL, FALSE);
return offset;
}
-static int dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvb, offset, pinfo, tree, hf_nbap_id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission);
+static int dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvb, offset, actx, tree, hf_nbap_id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission);
}
-static int dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvb, offset, pinfo, tree, hf_nbap_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion);
+static int dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvb, offset, actx, tree, hf_nbap_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion);
}
-static int dissect_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvb, offset, pinfo, tree, hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue);
+static int dissect_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvb, offset, actx, tree, hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue);
}
static int
-dissect_nbap_HS_SICH_failed(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,
- 0U, 20U, NULL, NULL, FALSE);
+dissect_nbap_HS_SICH_failed(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 20U, NULL, FALSE);
return offset;
}
-static int dissect_failed_HS_SICH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SICH_failed(tvb, offset, pinfo, tree, hf_nbap_failed_HS_SICH);
+static int dissect_failed_HS_SICH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SICH_failed(tvb, offset, actx, tree, hf_nbap_failed_HS_SICH);
}
static int
-dissect_nbap_HS_SICH_missed(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,
- 0U, 20U, NULL, NULL, FALSE);
+dissect_nbap_HS_SICH_missed(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 20U, NULL, FALSE);
return offset;
}
-static int dissect_missed_HS_SICH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SICH_missed(tvb, offset, pinfo, tree, hf_nbap_missed_HS_SICH);
+static int dissect_missed_HS_SICH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SICH_missed(tvb, offset, actx, tree, hf_nbap_missed_HS_SICH);
}
static int
-dissect_nbap_HS_SICH_total(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,
- 0U, 20U, NULL, NULL, FALSE);
+dissect_nbap_HS_SICH_total(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 20U, NULL, FALSE);
return offset;
}
-static int dissect_total_HS_SICH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SICH_total(tvb, offset, pinfo, tree, hf_nbap_total_HS_SICH);
+static int dissect_total_HS_SICH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SICH_total(tvb, offset, actx, tree, hf_nbap_total_HS_SICH);
}
@@ -29967,27 +29966,27 @@ static const per_sequence_t HS_SICH_Reception_Quality_Value_sequence[] = {
};
static int
-dissect_nbap_HS_SICH_Reception_Quality_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_SICH_Reception_Quality_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_SICH_Reception_Quality_Value, HS_SICH_Reception_Quality_Value_sequence);
return offset;
}
-static int dissect_id_HS_SICH_Reception_Quality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SICH_Reception_Quality_Value(tvb, offset, pinfo, tree, hf_nbap_id_HS_SICH_Reception_Quality);
+static int dissect_id_HS_SICH_Reception_Quality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SICH_Reception_Quality_Value(tvb, offset, actx, tree, hf_nbap_id_HS_SICH_Reception_Quality);
}
static int
-dissect_nbap_HS_SICH_Reception_Quality_Measurement_Value(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,
- 0U, 20U, NULL, NULL, FALSE);
+dissect_nbap_HS_SICH_Reception_Quality_Measurement_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 20U, NULL, FALSE);
return offset;
}
-static int dissect_id_HS_SICH_Reception_Quality_Measurement_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_SICH_Reception_Quality_Measurement_Value(tvb, offset, pinfo, tree, hf_nbap_id_HS_SICH_Reception_Quality_Measurement_Value);
+static int dissect_id_HS_SICH_Reception_Quality_Measurement_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_SICH_Reception_Quality_Measurement_Value(tvb, offset, actx, tree, hf_nbap_id_HS_SICH_Reception_Quality_Measurement_Value);
}
@@ -29996,28 +29995,28 @@ static const per_sequence_t HSSICH_Info_DM_Rqst_sequence_of[1] = {
};
static int
-dissect_nbap_HSSICH_Info_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSSICH_Info_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HSSICH_Info_DM_Rqst, HSSICH_Info_DM_Rqst_sequence_of,
1, 4);
return offset;
}
-static int dissect_id_HSSICH_Info_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSSICH_Info_DM_Rqst(tvb, offset, pinfo, tree, hf_nbap_id_HSSICH_Info_DM_Rqst);
+static int dissect_id_HSSICH_Info_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSSICH_Info_DM_Rqst(tvb, offset, actx, tree, hf_nbap_id_HSSICH_Info_DM_Rqst);
}
static int
-dissect_nbap_CellPortionID(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,
- 0U, 63U, NULL, NULL, TRUE);
+dissect_nbap_CellPortionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63U, NULL, TRUE);
return offset;
}
-static int dissect_cellPortionID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellPortionID(tvb, offset, pinfo, tree, hf_nbap_cellPortionID);
+static int dissect_cellPortionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellPortionID(tvb, offset, actx, tree, hf_nbap_cellPortionID);
}
@@ -30029,14 +30028,14 @@ static const per_sequence_t Best_Cell_Portions_Item_sequence[] = {
};
static int
-dissect_nbap_Best_Cell_Portions_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Best_Cell_Portions_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Best_Cell_Portions_Item, Best_Cell_Portions_Item_sequence);
return offset;
}
-static int dissect_Best_Cell_Portions_Value_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Best_Cell_Portions_Item(tvb, offset, pinfo, tree, hf_nbap_Best_Cell_Portions_Value_item);
+static int dissect_Best_Cell_Portions_Value_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Best_Cell_Portions_Item(tvb, offset, actx, tree, hf_nbap_Best_Cell_Portions_Value_item);
}
@@ -30045,15 +30044,15 @@ static const per_sequence_t Best_Cell_Portions_Value_sequence_of[1] = {
};
static int
-dissect_nbap_Best_Cell_Portions_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Best_Cell_Portions_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Best_Cell_Portions_Value, Best_Cell_Portions_Value_sequence_of,
1, 64);
return offset;
}
-static int dissect_id_Best_Cell_Portions_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Best_Cell_Portions_Value(tvb, offset, pinfo, tree, hf_nbap_id_Best_Cell_Portions_Value);
+static int dissect_id_Best_Cell_Portions_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Best_Cell_Portions_Value(tvb, offset, actx, tree, hf_nbap_id_Best_Cell_Portions_Value);
}
@@ -30065,14 +30064,14 @@ static const value_string nbap_Primary_CPICH_Usage_for_Channel_Estimation_vals[]
static int
-dissect_nbap_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);
+dissect_nbap_Primary_CPICH_Usage_for_Channel_Estimation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_Primary_CPICH_Usage_for_Channel_Estimation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Primary_CPICH_Usage_for_Channel_Estimation(tvb, offset, pinfo, tree, hf_nbap_id_Primary_CPICH_Usage_for_Channel_Estimation);
+static int dissect_id_Primary_CPICH_Usage_for_Channel_Estimation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Primary_CPICH_Usage_for_Channel_Estimation(tvb, offset, actx, tree, hf_nbap_id_Primary_CPICH_Usage_for_Channel_Estimation);
}
@@ -30089,28 +30088,28 @@ static const per_choice_t Secondary_CPICH_Information_Change_choice[] = {
};
static int
-dissect_nbap_Secondary_CPICH_Information_Change(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Secondary_CPICH_Information_Change(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_Secondary_CPICH_Information_Change, Secondary_CPICH_Information_Change_choice,
NULL);
return offset;
}
-static int dissect_id_Secondary_CPICH_Information_Change(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Secondary_CPICH_Information_Change(tvb, offset, pinfo, tree, hf_nbap_id_Secondary_CPICH_Information_Change);
+static int dissect_id_Secondary_CPICH_Information_Change(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Secondary_CPICH_Information_Change(tvb, offset, actx, tree, hf_nbap_id_Secondary_CPICH_Information_Change);
}
static int
-dissect_nbap_NumberOfReportedCellPortions(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,
- 1U, 64U, NULL, NULL, TRUE);
+dissect_nbap_NumberOfReportedCellPortions(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 64U, NULL, TRUE);
return offset;
}
-static int dissect_id_NumberOfReportedCellPortions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NumberOfReportedCellPortions(tvb, offset, pinfo, tree, hf_nbap_id_NumberOfReportedCellPortions);
+static int dissect_id_NumberOfReportedCellPortions(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NumberOfReportedCellPortions(tvb, offset, actx, tree, hf_nbap_id_NumberOfReportedCellPortions);
}
@@ -30123,14 +30122,14 @@ static const per_sequence_t CellPortion_InformationItem_Cell_SetupRqstFDD_sequen
};
static int
-dissect_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD, CellPortion_InformationItem_Cell_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_CellPortion_InformationItem_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_CellPortion_InformationItem_Cell_SetupRqstFDD);
+static int dissect_id_CellPortion_InformationItem_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_CellPortion_InformationItem_Cell_SetupRqstFDD);
}
@@ -30139,15 +30138,15 @@ static const per_sequence_t CellPortion_InformationList_Cell_SetupRqstFDD_sequen
};
static int
-dissect_nbap_CellPortion_InformationList_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellPortion_InformationList_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_CellPortion_InformationList_Cell_SetupRqstFDD, CellPortion_InformationList_Cell_SetupRqstFDD_sequence_of,
1, 64);
return offset;
}
-static int dissect_id_CellPortion_InformationList_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellPortion_InformationList_Cell_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_CellPortion_InformationList_Cell_SetupRqstFDD);
+static int dissect_id_CellPortion_InformationList_Cell_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellPortion_InformationList_Cell_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_CellPortion_InformationList_Cell_SetupRqstFDD);
}
@@ -30159,14 +30158,14 @@ static const value_string nbap_Unidirectional_DCH_Indicator_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_Unidirectional_DCH_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_Unidirectional_DCH_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Unidirectional_DCH_Indicator(tvb, offset, pinfo, tree, hf_nbap_id_Unidirectional_DCH_Indicator);
+static int dissect_id_Unidirectional_DCH_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Unidirectional_DCH_Indicator(tvb, offset, actx, tree, hf_nbap_id_Unidirectional_DCH_Indicator);
}
@@ -30181,14 +30180,14 @@ static const per_sequence_t MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPre
};
static int
-dissect_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item);
+static int dissect_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item);
}
@@ -30197,15 +30196,15 @@ static const per_sequence_t MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepT
};
static int
-dissect_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_id_multipleRL_ul_DPCH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_multipleRL_ul_DPCH_InformationList);
+static int dissect_id_multipleRL_ul_DPCH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_multipleRL_ul_DPCH_InformationList);
}
@@ -30222,14 +30221,14 @@ static const per_sequence_t MultipleRL_UL_DPCH_InformationModifyListIE_RL_Reconf
};
static int
-dissect_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item);
+static int dissect_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item);
}
@@ -30238,15 +30237,15 @@ static const per_sequence_t MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPr
};
static int
-dissect_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_id_multipleRL_ul_DPCH_InformationModifyList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_multipleRL_ul_DPCH_InformationModifyList);
+static int dissect_id_multipleRL_ul_DPCH_InformationModifyList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_multipleRL_ul_DPCH_InformationModifyList);
}
@@ -30269,17 +30268,17 @@ static const per_sequence_t SAT_Info_Almanac_ExtItem_sequence[] = {
};
static int
-dissect_nbap_SAT_Info_Almanac_ExtItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SAT_Info_Almanac_ExtItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_SAT_Info_Almanac_ExtItem, SAT_Info_Almanac_ExtItem_sequence);
return offset;
}
-static int dissect_id_SAT_Info_Almanac_ExtItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SAT_Info_Almanac_ExtItem(tvb, offset, pinfo, tree, hf_nbap_id_SAT_Info_Almanac_ExtItem);
+static int dissect_id_SAT_Info_Almanac_ExtItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SAT_Info_Almanac_ExtItem(tvb, offset, actx, tree, hf_nbap_id_SAT_Info_Almanac_ExtItem);
}
-static int dissect_SAT_Info_Almanac_ExtList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SAT_Info_Almanac_ExtItem(tvb, offset, pinfo, tree, hf_nbap_SAT_Info_Almanac_ExtList_item);
+static int dissect_SAT_Info_Almanac_ExtList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SAT_Info_Almanac_ExtItem(tvb, offset, actx, tree, hf_nbap_SAT_Info_Almanac_ExtList_item);
}
@@ -30291,14 +30290,14 @@ static const value_string nbap_HSDPA_Capability_vals[] = {
static int
-dissect_nbap_HSDPA_Capability(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);
+dissect_nbap_HSDPA_Capability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_HSDPA_Capability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDPA_Capability(tvb, offset, pinfo, tree, hf_nbap_id_HSDPA_Capability);
+static int dissect_id_HSDPA_Capability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDPA_Capability(tvb, offset, actx, tree, hf_nbap_id_HSDPA_Capability);
}
@@ -30310,14 +30309,14 @@ static const per_sequence_t HS_DSCH_Resources_Information_AuditRsp_sequence[] =
};
static int
-dissect_nbap_HS_DSCH_Resources_Information_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_DSCH_Resources_Information_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_DSCH_Resources_Information_AuditRsp, HS_DSCH_Resources_Information_AuditRsp_sequence);
return offset;
}
-static int dissect_id_HSDSCH_Resources_Information_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_DSCH_Resources_Information_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_id_HSDSCH_Resources_Information_AuditRsp);
+static int dissect_id_HSDSCH_Resources_Information_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_DSCH_Resources_Information_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_Resources_Information_AuditRsp);
}
@@ -30329,14 +30328,14 @@ static const per_sequence_t HS_DSCH_Resources_Information_ResourceStatusInd_sequ
};
static int
-dissect_nbap_HS_DSCH_Resources_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_DSCH_Resources_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_DSCH_Resources_Information_ResourceStatusInd, HS_DSCH_Resources_Information_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_id_HSDSCH_Resources_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_DSCH_Resources_Information_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_id_HSDSCH_Resources_Information_ResourceStatusInd);
+static int dissect_id_HSDSCH_Resources_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_DSCH_Resources_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_Resources_Information_ResourceStatusInd);
}
@@ -30347,14 +30346,14 @@ static const per_sequence_t HSDSCH_MACdFlows_to_Delete_Item_sequence[] = {
};
static int
-dissect_nbap_HSDSCH_MACdFlows_to_Delete_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDSCH_MACdFlows_to_Delete_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDSCH_MACdFlows_to_Delete_Item, HSDSCH_MACdFlows_to_Delete_Item_sequence);
return offset;
}
-static int dissect_HSDSCH_MACdFlows_to_Delete_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_MACdFlows_to_Delete_Item(tvb, offset, pinfo, tree, hf_nbap_HSDSCH_MACdFlows_to_Delete_item);
+static int dissect_HSDSCH_MACdFlows_to_Delete_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_MACdFlows_to_Delete_Item(tvb, offset, actx, tree, hf_nbap_HSDSCH_MACdFlows_to_Delete_item);
}
@@ -30363,15 +30362,15 @@ static const per_sequence_t HSDSCH_MACdFlows_to_Delete_sequence_of[1] = {
};
static int
-dissect_nbap_HSDSCH_MACdFlows_to_Delete(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDSCH_MACdFlows_to_Delete(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDSCH_MACdFlows_to_Delete, HSDSCH_MACdFlows_to_Delete_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_HSDSCH_MACdFlows_to_Delete(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_MACdFlows_to_Delete(tvb, offset, pinfo, tree, hf_nbap_id_HSDSCH_MACdFlows_to_Delete);
+static int dissect_id_HSDSCH_MACdFlows_to_Delete(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_MACdFlows_to_Delete(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_MACdFlows_to_Delete);
}
@@ -30385,14 +30384,14 @@ static const per_sequence_t PriorityQueue_InfoItem_to_Modify_Unsynchronised_sequ
};
static int
-dissect_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised, PriorityQueue_InfoItem_to_Modify_Unsynchronised_sequence);
return offset;
}
-static int dissect_PriorityQueue_InfoList_to_Modify_Unsynchronised_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised(tvb, offset, pinfo, tree, hf_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item);
+static int dissect_PriorityQueue_InfoList_to_Modify_Unsynchronised_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised(tvb, offset, actx, tree, hf_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item);
}
@@ -30401,15 +30400,15 @@ static const per_sequence_t PriorityQueue_InfoList_to_Modify_Unsynchronised_sequ
};
static int
-dissect_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised, PriorityQueue_InfoList_to_Modify_Unsynchronised_sequence_of,
1, 8);
return offset;
}
-static int dissect_priorityQueueInfotoModifyUnsynchronised(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised(tvb, offset, pinfo, tree, hf_nbap_priorityQueueInfotoModifyUnsynchronised);
+static int dissect_priorityQueueInfotoModifyUnsynchronised(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised(tvb, offset, actx, tree, hf_nbap_priorityQueueInfotoModifyUnsynchronised);
}
@@ -30426,40 +30425,40 @@ static const per_sequence_t HSDSCH_Information_to_Modify_Unsynchronised_sequence
};
static int
-dissect_nbap_HSDSCH_Information_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDSCH_Information_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDSCH_Information_to_Modify_Unsynchronised, HSDSCH_Information_to_Modify_Unsynchronised_sequence);
return offset;
}
-static int dissect_id_HSDSCH_Information_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDSCH_Information_to_Modify_Unsynchronised(tvb, offset, pinfo, tree, hf_nbap_id_HSDSCH_Information_to_Modify_Unsynchronised);
+static int dissect_id_HSDSCH_Information_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDSCH_Information_to_Modify_Unsynchronised(tvb, offset, actx, tree, hf_nbap_id_HSDSCH_Information_to_Modify_Unsynchronised);
}
static int
-dissect_nbap_DsField(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DsField(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
8, 8, FALSE);
return offset;
}
-static int dissect_dsField(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DsField(tvb, offset, pinfo, tree, hf_nbap_dsField);
+static int dissect_dsField(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DsField(tvb, offset, actx, tree, hf_nbap_dsField);
}
static int
-dissect_nbap_GenericTrafficCategory(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_GenericTrafficCategory(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
8, 8, FALSE);
return offset;
}
-static int dissect_genericTrafficCategory(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GenericTrafficCategory(tvb, offset, pinfo, tree, hf_nbap_genericTrafficCategory);
+static int dissect_genericTrafficCategory(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GenericTrafficCategory(tvb, offset, actx, tree, hf_nbap_genericTrafficCategory);
}
@@ -30476,18 +30475,18 @@ static const per_choice_t TnlQos_choice[] = {
};
static int
-dissect_nbap_TnlQos(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TnlQos(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_TnlQos, TnlQos_choice,
NULL);
return offset;
}
-static int dissect_id_TnlQos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TnlQos(tvb, offset, pinfo, tree, hf_nbap_id_TnlQos);
+static int dissect_id_TnlQos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TnlQos(tvb, offset, actx, tree, hf_nbap_id_TnlQos);
}
-static int dissect_tnlQos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TnlQos(tvb, offset, pinfo, tree, hf_nbap_tnlQos);
+static int dissect_tnlQos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TnlQos(tvb, offset, actx, tree, hf_nbap_tnlQos);
}
@@ -30499,14 +30498,14 @@ static const per_sequence_t Received_total_wide_band_power_For_CellPortion_Value
};
static int
-dissect_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item, Received_total_wide_band_power_For_CellPortion_Value_Item_sequence);
return offset;
}
-static int dissect_Received_total_wide_band_power_For_CellPortion_Value_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item(tvb, offset, pinfo, tree, hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_item);
+static int dissect_Received_total_wide_band_power_For_CellPortion_Value_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item(tvb, offset, actx, tree, hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_item);
}
@@ -30515,15 +30514,15 @@ static const per_sequence_t Received_total_wide_band_power_For_CellPortion_Value
};
static int
-dissect_nbap_Received_total_wide_band_power_For_CellPortion_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Received_total_wide_band_power_For_CellPortion_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Received_total_wide_band_power_For_CellPortion_Value, Received_total_wide_band_power_For_CellPortion_Value_sequence_of,
1, 64);
return offset;
}
-static int dissect_id_Received_total_wide_band_power_For_CellPortion_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Received_total_wide_band_power_For_CellPortion_Value(tvb, offset, pinfo, tree, hf_nbap_id_Received_total_wide_band_power_For_CellPortion_Value);
+static int dissect_id_Received_total_wide_band_power_For_CellPortion_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Received_total_wide_band_power_For_CellPortion_Value(tvb, offset, actx, tree, hf_nbap_id_Received_total_wide_band_power_For_CellPortion_Value);
}
@@ -30535,14 +30534,14 @@ static const per_sequence_t Transmitted_Carrier_Power_For_CellPortion_Value_Item
};
static int
-dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item, Transmitted_Carrier_Power_For_CellPortion_Value_Item_sequence);
return offset;
}
-static int dissect_Transmitted_Carrier_Power_For_CellPortion_Value_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item(tvb, offset, pinfo, tree, hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item);
+static int dissect_Transmitted_Carrier_Power_For_CellPortion_Value_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item(tvb, offset, actx, tree, hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item);
}
@@ -30551,15 +30550,15 @@ static const per_sequence_t Transmitted_Carrier_Power_For_CellPortion_Value_sequ
};
static int
-dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value, Transmitted_Carrier_Power_For_CellPortion_Value_sequence_of,
1, 64);
return offset;
}
-static int dissect_id_Transmitted_Carrier_Power_For_CellPortion_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value(tvb, offset, pinfo, tree, hf_nbap_id_Transmitted_Carrier_Power_For_CellPortion_Value);
+static int dissect_id_Transmitted_Carrier_Power_For_CellPortion_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value(tvb, offset, actx, tree, hf_nbap_id_Transmitted_Carrier_Power_For_CellPortion_Value);
}
@@ -30571,14 +30570,14 @@ static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_
};
static int
-dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item, TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item_sequence);
return offset;
}
-static int dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item(tvb, offset, pinfo, tree, hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_item);
+static int dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item(tvb, offset, actx, tree, hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_item);
}
@@ -30587,77 +30586,77 @@ static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_
};
static int
-dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue, TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_sequence_of,
1, 64);
return offset;
}
-static int dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue(tvb, offset, pinfo, tree, hf_nbap_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue);
+static int dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue(tvb, offset, actx, tree, hf_nbap_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue);
}
static int
-dissect_nbap_UpPTSInterferenceValue(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,
- 0U, 127U, NULL, NULL, TRUE);
+dissect_nbap_UpPTSInterferenceValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, TRUE);
return offset;
}
-static int dissect_id_UpPTSInterferenceValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UpPTSInterferenceValue(tvb, offset, pinfo, tree, hf_nbap_id_UpPTSInterferenceValue);
+static int dissect_id_UpPTSInterferenceValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UpPTSInterferenceValue(tvb, offset, actx, tree, hf_nbap_id_UpPTSInterferenceValue);
}
static int
-dissect_nbap_PrimaryCCPCH_RSCP_Delta(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,
- -5, -1, NULL, NULL, TRUE);
+dissect_nbap_PrimaryCCPCH_RSCP_Delta(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -5, -1, NULL, TRUE);
return offset;
}
-static int dissect_id_PrimaryCCPCH_RSCP_Delta(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PrimaryCCPCH_RSCP_Delta(tvb, offset, pinfo, tree, hf_nbap_id_PrimaryCCPCH_RSCP_Delta);
+static int dissect_id_PrimaryCCPCH_RSCP_Delta(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PrimaryCCPCH_RSCP_Delta(tvb, offset, actx, tree, hf_nbap_id_PrimaryCCPCH_RSCP_Delta);
}
static int
-dissect_nbap_MeasurementRecoveryBehavior(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_MeasurementRecoveryBehavior(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_MeasurementRecoveryBehavior(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MeasurementRecoveryBehavior(tvb, offset, pinfo, tree, hf_nbap_id_MeasurementRecoveryBehavior);
+static int dissect_id_MeasurementRecoveryBehavior(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MeasurementRecoveryBehavior(tvb, offset, actx, tree, hf_nbap_id_MeasurementRecoveryBehavior);
}
static int
-dissect_nbap_MeasurementRecoveryReportingIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_MeasurementRecoveryReportingIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_MeasurementRecoveryReportingIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MeasurementRecoveryReportingIndicator(tvb, offset, pinfo, tree, hf_nbap_id_MeasurementRecoveryReportingIndicator);
+static int dissect_id_MeasurementRecoveryReportingIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MeasurementRecoveryReportingIndicator(tvb, offset, actx, tree, hf_nbap_id_MeasurementRecoveryReportingIndicator);
}
static int
-dissect_nbap_MeasurementRecoverySupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_MeasurementRecoverySupportIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_MeasurementRecoverySupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MeasurementRecoverySupportIndicator(tvb, offset, pinfo, tree, hf_nbap_id_MeasurementRecoverySupportIndicator);
+static int dissect_id_MeasurementRecoverySupportIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MeasurementRecoverySupportIndicator(tvb, offset, actx, tree, hf_nbap_id_MeasurementRecoverySupportIndicator);
}
@@ -30666,15 +30665,15 @@ static const per_sequence_t MultipleRL_Information_RL_ReconfPrepTDD_sequence_of[
};
static int
-dissect_nbap_MultipleRL_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MultipleRL_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_MultipleRL_Information_RL_ReconfPrepTDD, MultipleRL_Information_RL_ReconfPrepTDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_id_multiple_RL_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MultipleRL_Information_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_id_multiple_RL_Information_RL_ReconfPrepTDD);
+static int dissect_id_multiple_RL_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MultipleRL_Information_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_id_multiple_RL_Information_RL_ReconfPrepTDD);
}
@@ -30683,15 +30682,15 @@ static const per_sequence_t Multiple_RL_Information_RL_ReconfRqstTDD_sequence_of
};
static int
-dissect_nbap_Multiple_RL_Information_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Multiple_RL_Information_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Multiple_RL_Information_RL_ReconfRqstTDD, Multiple_RL_Information_RL_ReconfRqstTDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_id_multiple_RL_Information_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Multiple_RL_Information_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_multiple_RL_Information_RL_ReconfRqstTDD);
+static int dissect_id_multiple_RL_Information_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Multiple_RL_Information_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_multiple_RL_Information_RL_ReconfRqstTDD);
}
@@ -30704,14 +30703,14 @@ static const per_sequence_t PowerOffsetInformation_RL_ReconfPrepFDD_sequence[] =
};
static int
-dissect_nbap_PowerOffsetInformation_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PowerOffsetInformation_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PowerOffsetInformation_RL_ReconfPrepFDD, PowerOffsetInformation_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_powerOffsetInformation3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PowerOffsetInformation_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_nbap_powerOffsetInformation3);
+static int dissect_powerOffsetInformation3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PowerOffsetInformation_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_powerOffsetInformation3);
}
@@ -30724,14 +30723,14 @@ static const per_sequence_t DL_DPCH_Power_Information_RL_ReconfPrepFDD_sequence[
};
static int
-dissect_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD, DL_DPCH_Power_Information_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_nbap_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD);
+static int dissect_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD);
}
@@ -30742,14 +30741,14 @@ static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD_seque
};
static int
-dissect_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD, PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_powerOffsetInformation4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_nbap_powerOffsetInformation4);
+static int dissect_powerOffsetInformation4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_powerOffsetInformation4);
}
@@ -30763,14 +30762,14 @@ static const per_sequence_t F_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
};
static int
-dissect_nbap_F_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_F_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_F_DPCH_Information_RL_ReconfPrepFDD, F_DPCH_Information_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_id_F_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_F_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_nbap_id_F_DPCH_Information_RL_ReconfPrepFDD);
+static int dissect_id_F_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_F_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_id_F_DPCH_Information_RL_ReconfPrepFDD);
}
@@ -30781,14 +30780,14 @@ static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD_sequen
};
static int
-dissect_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD, PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_powerOffsetInformation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_powerOffsetInformation2);
+static int dissect_powerOffsetInformation2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_powerOffsetInformation2);
}
@@ -30802,14 +30801,14 @@ static const per_sequence_t F_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
};
static int
-dissect_nbap_F_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_F_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_F_DPCH_Information_RL_SetupRqstFDD, F_DPCH_Information_RL_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_F_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_F_DPCH_Information_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_F_DPCH_Information_RL_SetupRqstFDD);
+static int dissect_id_F_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_F_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_F_DPCH_Information_RL_SetupRqstFDD);
}
@@ -30818,15 +30817,15 @@ static const per_sequence_t Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqs
};
static int
-dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD, Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of,
1, 232);
return offset;
}
-static int dissect_id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD);
+static int dissect_id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD);
}
@@ -30835,15 +30834,15 @@ static const per_sequence_t Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqst
};
static int
-dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD, Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of,
1, 232);
return offset;
}
-static int dissect_id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD);
+static int dissect_id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD);
}
@@ -30852,15 +30851,15 @@ static const per_sequence_t Secondary_CCPCH_LCR_parameterExtendedList_CTCH_Recon
};
static int
-dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD, Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of,
1, 88);
return offset;
}
-static int dissect_id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD);
+static int dissect_id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD);
}
@@ -30869,28 +30868,28 @@ static const per_sequence_t Secondary_CCPCH_LCR_parameterExtendedList_CTCH_Setup
};
static int
-dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD, Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of,
1, 88);
return offset;
}
-static int dissect_id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD);
+static int dissect_id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD);
}
static int
-dissect_nbap_MICH_CFN(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,
- 0U, 4095U, NULL, NULL, FALSE);
+dissect_nbap_MICH_CFN(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
return offset;
}
-static int dissect_id_MICH_CFN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MICH_CFN(tvb, offset, pinfo, tree, hf_nbap_id_MICH_CFN);
+static int dissect_id_MICH_CFN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MICH_CFN(tvb, offset, actx, tree, hf_nbap_id_MICH_CFN);
}
@@ -30902,14 +30901,14 @@ static const per_sequence_t MICH_Parameters_CTCH_ReconfRqstFDD_sequence[] = {
};
static int
-dissect_nbap_MICH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MICH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_MICH_Parameters_CTCH_ReconfRqstFDD, MICH_Parameters_CTCH_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_MICH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MICH_Parameters_CTCH_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_MICH_Parameters_CTCH_ReconfRqstFDD);
+static int dissect_id_MICH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MICH_Parameters_CTCH_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_MICH_Parameters_CTCH_ReconfRqstFDD);
}
@@ -30921,14 +30920,14 @@ static const per_sequence_t MICH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
};
static int
-dissect_nbap_MICH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MICH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_MICH_Parameters_CTCH_ReconfRqstTDD, MICH_Parameters_CTCH_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_MICH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_MICH_Parameters_CTCH_ReconfRqstTDD);
+static int dissect_id_MICH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_MICH_Parameters_CTCH_ReconfRqstTDD);
}
@@ -30942,14 +30941,14 @@ static const value_string nbap_MICH_Mode_vals[] = {
static int
-dissect_nbap_MICH_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, 3, NULL, NULL, TRUE);
+dissect_nbap_MICH_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_mICH_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MICH_Mode(tvb, offset, pinfo, tree, hf_nbap_mICH_Mode);
+static int dissect_mICH_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MICH_Mode(tvb, offset, actx, tree, hf_nbap_mICH_Mode);
}
@@ -30964,14 +30963,14 @@ static const per_sequence_t MICH_Parameters_CTCH_SetupRqstFDD_sequence[] = {
};
static int
-dissect_nbap_MICH_Parameters_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MICH_Parameters_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_MICH_Parameters_CTCH_SetupRqstFDD, MICH_Parameters_CTCH_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_MICH_Parameters_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MICH_Parameters_CTCH_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_MICH_Parameters_CTCH_SetupRqstFDD);
+static int dissect_id_MICH_Parameters_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MICH_Parameters_CTCH_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_MICH_Parameters_CTCH_SetupRqstFDD);
}
@@ -30984,14 +30983,14 @@ static const value_string nbap_NotificationIndicatorLength_vals[] = {
static int
-dissect_nbap_NotificationIndicatorLength(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);
+dissect_nbap_NotificationIndicatorLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_notificationIndicatorLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NotificationIndicatorLength(tvb, offset, pinfo, tree, hf_nbap_notificationIndicatorLength);
+static int dissect_notificationIndicatorLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NotificationIndicatorLength(tvb, offset, actx, tree, hf_nbap_notificationIndicatorLength);
}
@@ -31004,14 +31003,14 @@ static const per_sequence_t MICH_HCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
};
static int
-dissect_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD, MICH_HCR_Parameters_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_hCR_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_hCR_TDD);
+static int dissect_hCR_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_hCR_TDD);
}
@@ -31026,14 +31025,14 @@ static const per_sequence_t MICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
};
static int
-dissect_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD, MICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_lCR_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_lCR_TDD);
+static int dissect_lCR_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_lCR_TDD);
}
@@ -31050,15 +31049,15 @@ static const per_choice_t MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_c
};
static int
-dissect_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD, MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_choice,
NULL);
return offset;
}
-static int dissect_mICH_TDDOption_Specific_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_mICH_TDDOption_Specific_Parameters);
+static int dissect_mICH_TDDOption_Specific_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_mICH_TDDOption_Specific_Parameters);
}
@@ -31075,14 +31074,14 @@ static const per_sequence_t MICH_Parameters_CTCH_SetupRqstTDD_sequence[] = {
};
static int
-dissect_nbap_MICH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MICH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_MICH_Parameters_CTCH_SetupRqstTDD, MICH_Parameters_CTCH_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_MICH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MICH_Parameters_CTCH_SetupRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_MICH_Parameters_CTCH_SetupRqstTDD);
+static int dissect_id_MICH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MICH_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, tree, hf_nbap_id_MICH_Parameters_CTCH_SetupRqstTDD);
}
@@ -31094,27 +31093,27 @@ static const value_string nbap_Modification_Period_vals[] = {
static int
-dissect_nbap_Modification_Period(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);
+dissect_nbap_Modification_Period(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_Modification_Period(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Modification_Period(tvb, offset, pinfo, tree, hf_nbap_id_Modification_Period);
+static int dissect_id_Modification_Period(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Modification_Period(tvb, offset, actx, tree, hf_nbap_id_Modification_Period);
}
static int
-dissect_nbap_Notification_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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_nbap_Notification_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_NI_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Notification_Indicator(tvb, offset, pinfo, tree, hf_nbap_NI_Information_item);
+static int dissect_NI_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Notification_Indicator(tvb, offset, actx, tree, hf_nbap_NI_Information_item);
}
@@ -31123,15 +31122,15 @@ static const per_sequence_t NI_Information_sequence_of[1] = {
};
static int
-dissect_nbap_NI_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_NI_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_NI_Information, NI_Information_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_NI_Information_NotifUpdateCmd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_NI_Information(tvb, offset, pinfo, tree, hf_nbap_id_NI_Information_NotifUpdateCmd);
+static int dissect_id_NI_Information_NotifUpdateCmd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_NI_Information(tvb, offset, actx, tree, hf_nbap_id_NI_Information_NotifUpdateCmd);
}
@@ -31140,15 +31139,15 @@ static const per_sequence_t S_CCPCH_InformationListExt_AuditRsp_sequence_of[1] =
};
static int
-dissect_nbap_S_CCPCH_InformationListExt_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_S_CCPCH_InformationListExt_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_S_CCPCH_InformationListExt_AuditRsp, S_CCPCH_InformationListExt_AuditRsp_sequence_of,
1, 208);
return offset;
}
-static int dissect_id_S_CCPCH_InformationListExt_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_S_CCPCH_InformationListExt_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_id_S_CCPCH_InformationListExt_AuditRsp);
+static int dissect_id_S_CCPCH_InformationListExt_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_S_CCPCH_InformationListExt_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_S_CCPCH_InformationListExt_AuditRsp);
}
@@ -31157,15 +31156,15 @@ static const per_sequence_t S_CCPCH_InformationListExt_ResourceStatusInd_sequenc
};
static int
-dissect_nbap_S_CCPCH_InformationListExt_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_S_CCPCH_InformationListExt_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_S_CCPCH_InformationListExt_ResourceStatusInd, S_CCPCH_InformationListExt_ResourceStatusInd_sequence_of,
1, 208);
return offset;
}
-static int dissect_id_S_CCPCH_InformationListExt_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_S_CCPCH_InformationListExt_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_id_S_CCPCH_InformationListExt_ResourceStatusInd);
+static int dissect_id_S_CCPCH_InformationListExt_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_S_CCPCH_InformationListExt_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_S_CCPCH_InformationListExt_ResourceStatusInd);
}
@@ -31174,15 +31173,15 @@ static const per_sequence_t S_CCPCH_LCR_InformationListExt_AuditRsp_sequence_of[
};
static int
-dissect_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp, S_CCPCH_LCR_InformationListExt_AuditRsp_sequence_of,
1, 64);
return offset;
}
-static int dissect_id_S_CCPCH_LCR_InformationListExt_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_id_S_CCPCH_LCR_InformationListExt_AuditRsp);
+static int dissect_id_S_CCPCH_LCR_InformationListExt_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_S_CCPCH_LCR_InformationListExt_AuditRsp);
}
@@ -31191,15 +31190,15 @@ static const per_sequence_t S_CCPCH_LCR_InformationListExt_ResourceStatusInd_seq
};
static int
-dissect_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd, S_CCPCH_LCR_InformationListExt_ResourceStatusInd_sequence_of,
1, 208);
return offset;
}
-static int dissect_id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd);
+static int dissect_id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd);
}
@@ -31211,14 +31210,14 @@ static const value_string nbap_HARQ_Preamble_Mode_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_HARQ_Preamble_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_HARQ_Preamble_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HARQ_Preamble_Mode(tvb, offset, pinfo, tree, hf_nbap_id_HARQ_Preamble_Mode);
+static int dissect_id_HARQ_Preamble_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HARQ_Preamble_Mode(tvb, offset, actx, tree, hf_nbap_id_HARQ_Preamble_Mode);
}
@@ -31229,27 +31228,27 @@ static const value_string nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_vals[] =
static int
-dissect_nbap_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);
+dissect_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_Initial_DL_DPCH_TimingAdjustment_Allowed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed(tvb, offset, pinfo, tree, hf_nbap_id_Initial_DL_DPCH_TimingAdjustment_Allowed);
+static int dissect_id_Initial_DL_DPCH_TimingAdjustment_Allowed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed(tvb, offset, actx, tree, hf_nbap_id_Initial_DL_DPCH_TimingAdjustment_Allowed);
}
static int
-dissect_nbap_DLTransmissionBranchLoadValue(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,
- 0U, 101U, NULL, NULL, TRUE);
+dissect_nbap_DLTransmissionBranchLoadValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 101U, NULL, TRUE);
return offset;
}
-static int dissect_id_DLTransmissionBranchLoadValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_DLTransmissionBranchLoadValue(tvb, offset, pinfo, tree, hf_nbap_id_DLTransmissionBranchLoadValue);
+static int dissect_id_DLTransmissionBranchLoadValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_DLTransmissionBranchLoadValue(tvb, offset, actx, tree, hf_nbap_id_DLTransmissionBranchLoadValue);
}
@@ -31260,14 +31259,14 @@ static const per_sequence_t PowerLocalCellGroup_CM_Rqst_sequence[] = {
};
static int
-dissect_nbap_PowerLocalCellGroup_CM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PowerLocalCellGroup_CM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PowerLocalCellGroup_CM_Rqst, PowerLocalCellGroup_CM_Rqst_sequence);
return offset;
}
-static int dissect_id_Power_Local_Cell_Group_choice_CM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PowerLocalCellGroup_CM_Rqst(tvb, offset, pinfo, tree, hf_nbap_id_Power_Local_Cell_Group_choice_CM_Rqst);
+static int dissect_id_Power_Local_Cell_Group_choice_CM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PowerLocalCellGroup_CM_Rqst(tvb, offset, actx, tree, hf_nbap_id_Power_Local_Cell_Group_choice_CM_Rqst);
}
@@ -31278,14 +31277,14 @@ static const per_sequence_t PowerLocalCellGroup_CM_Rsp_sequence[] = {
};
static int
-dissect_nbap_PowerLocalCellGroup_CM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PowerLocalCellGroup_CM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PowerLocalCellGroup_CM_Rsp, PowerLocalCellGroup_CM_Rsp_sequence);
return offset;
}
-static int dissect_id_Power_Local_Cell_Group_choice_CM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PowerLocalCellGroup_CM_Rsp(tvb, offset, pinfo, tree, hf_nbap_id_Power_Local_Cell_Group_choice_CM_Rsp);
+static int dissect_id_Power_Local_Cell_Group_choice_CM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PowerLocalCellGroup_CM_Rsp(tvb, offset, actx, tree, hf_nbap_id_Power_Local_Cell_Group_choice_CM_Rsp);
}
@@ -31296,14 +31295,14 @@ static const per_sequence_t PowerLocalCellGroup_CM_Rprt_sequence[] = {
};
static int
-dissect_nbap_PowerLocalCellGroup_CM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_PowerLocalCellGroup_CM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_PowerLocalCellGroup_CM_Rprt, PowerLocalCellGroup_CM_Rprt_sequence);
return offset;
}
-static int dissect_id_Power_Local_Cell_Group_choice_CM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_PowerLocalCellGroup_CM_Rprt(tvb, offset, pinfo, tree, hf_nbap_id_Power_Local_Cell_Group_choice_CM_Rprt);
+static int dissect_id_Power_Local_Cell_Group_choice_CM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_PowerLocalCellGroup_CM_Rprt(tvb, offset, actx, tree, hf_nbap_id_Power_Local_Cell_Group_choice_CM_Rprt);
}
@@ -31314,26 +31313,26 @@ static const value_string nbap_SynchronisationIndicator_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_SynchronisationIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_SynchronisationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SynchronisationIndicator(tvb, offset, pinfo, tree, hf_nbap_id_SynchronisationIndicator);
+static int dissect_id_SynchronisationIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SynchronisationIndicator(tvb, offset, actx, tree, hf_nbap_id_SynchronisationIndicator);
}
static int
-dissect_nbap_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst);
+static int dissect_id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst);
}
@@ -31348,14 +31347,14 @@ static const per_sequence_t HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_Reco
};
static int
-dissect_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst, HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst_sequence);
return offset;
}
-static int dissect_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_item);
+static int dissect_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_item);
}
@@ -31364,15 +31363,15 @@ static const per_sequence_t HSDPA_And_EDCH_CellPortion_InformationList_PSCH_Reco
};
static int
-dissect_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst, HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_sequence_of,
1, 64);
return offset;
}
-static int dissect_id_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst(tvb, offset, pinfo, tree, hf_nbap_id_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst);
+static int dissect_id_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst(tvb, offset, actx, tree, hf_nbap_id_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst);
}
@@ -31384,14 +31383,14 @@ static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortion
};
static int
-dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item, HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item_sequence);
return offset;
}
-static int dissect_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item(tvb, offset, pinfo, tree, hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item);
+static int dissect_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item(tvb, offset, actx, tree, hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item);
}
@@ -31400,15 +31399,15 @@ static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortion
};
static int
-dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion, HS_DSCHRequiredPowerValueInformation_For_CellPortion_sequence_of,
1, 64);
return offset;
}
-static int dissect_id_HS_DSCHRequiredPowerValueInformation_For_CellPortion(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion(tvb, offset, pinfo, tree, hf_nbap_id_HS_DSCHRequiredPowerValueInformation_For_CellPortion);
+static int dissect_id_HS_DSCHRequiredPowerValueInformation_For_CellPortion(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion(tvb, offset, actx, tree, hf_nbap_id_HS_DSCHRequiredPowerValueInformation_For_CellPortion);
}
@@ -31420,14 +31419,14 @@ static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPorti
};
static int
-dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item, HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item_sequence);
return offset;
}
-static int dissect_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item(tvb, offset, pinfo, tree, hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item);
+static int dissect_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item(tvb, offset, actx, tree, hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item);
}
@@ -31436,15 +31435,15 @@ static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPorti
};
static int
-dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion, HS_DSCHProvidedBitRateValueInformation_For_CellPortion_sequence_of,
1, 64);
return offset;
}
-static int dissect_id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion(tvb, offset, pinfo, tree, hf_nbap_id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion);
+static int dissect_id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion(tvb, offset, actx, tree, hf_nbap_id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion);
}
@@ -31453,15 +31452,15 @@ static const per_sequence_t E_AGCH_FDD_Code_List_sequence_of[1] = {
};
static int
-dissect_nbap_E_AGCH_FDD_Code_List(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_AGCH_FDD_Code_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_E_AGCH_FDD_Code_List, E_AGCH_FDD_Code_List_sequence_of,
1, 32);
return offset;
}
-static int dissect_replace(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_AGCH_FDD_Code_List(tvb, offset, pinfo, tree, hf_nbap_replace);
+static int dissect_replace(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_AGCH_FDD_Code_List(tvb, offset, actx, tree, hf_nbap_replace);
}
@@ -31478,15 +31477,15 @@ static const per_choice_t E_AGCH_FDD_Code_Information_choice[] = {
};
static int
-dissect_nbap_E_AGCH_FDD_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_AGCH_FDD_Code_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_E_AGCH_FDD_Code_Information, E_AGCH_FDD_Code_Information_choice,
NULL);
return offset;
}
-static int dissect_id_E_AGCH_FDD_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_AGCH_FDD_Code_Information(tvb, offset, pinfo, tree, hf_nbap_id_E_AGCH_FDD_Code_Information);
+static int dissect_id_E_AGCH_FDD_Code_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_AGCH_FDD_Code_Information(tvb, offset, actx, tree, hf_nbap_id_E_AGCH_FDD_Code_Information);
}
@@ -31498,69 +31497,69 @@ static const value_string nbap_E_DCH_Capability_vals[] = {
static int
-dissect_nbap_E_DCH_Capability(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);
+dissect_nbap_E_DCH_Capability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_E_DCH_Capability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_Capability(tvb, offset, pinfo, tree, hf_nbap_id_E_DCH_Capability);
+static int dissect_id_E_DCH_Capability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_Capability(tvb, offset, actx, tree, hf_nbap_id_E_DCH_Capability);
}
static int
-dissect_nbap_E_RNTI(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_nbap_E_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_primary_e_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_RNTI(tvb, offset, pinfo, tree, hf_nbap_primary_e_RNTI);
+static int dissect_primary_e_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_RNTI(tvb, offset, actx, tree, hf_nbap_primary_e_RNTI);
}
-static int dissect_secondary_e_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_RNTI(tvb, offset, pinfo, tree, hf_nbap_secondary_e_RNTI);
+static int dissect_secondary_e_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_RNTI(tvb, offset, actx, tree, hf_nbap_secondary_e_RNTI);
}
static int
-dissect_nbap_E_RGCH_Signature_Sequence(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,
- 0U, 39U, NULL, NULL, FALSE);
+dissect_nbap_E_RGCH_Signature_Sequence(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 39U, NULL, FALSE);
return offset;
}
-static int dissect_e_RGCH_Signature_Sequence(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_RGCH_Signature_Sequence(tvb, offset, pinfo, tree, hf_nbap_e_RGCH_Signature_Sequence);
+static int dissect_e_RGCH_Signature_Sequence(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_RGCH_Signature_Sequence(tvb, offset, actx, tree, hf_nbap_e_RGCH_Signature_Sequence);
}
static int
-dissect_nbap_E_HICH_Signature_Sequence(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,
- 0U, 39U, NULL, NULL, FALSE);
+dissect_nbap_E_HICH_Signature_Sequence(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 39U, NULL, FALSE);
return offset;
}
-static int dissect_e_HICH_Signature_Sequence(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_HICH_Signature_Sequence(tvb, offset, pinfo, tree, hf_nbap_e_HICH_Signature_Sequence);
+static int dissect_e_HICH_Signature_Sequence(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_HICH_Signature_Sequence(tvb, offset, actx, tree, hf_nbap_e_HICH_Signature_Sequence);
}
static int
-dissect_nbap_E_Serving_Grant_Value(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,
- 0U, 31U, NULL, NULL, TRUE);
+dissect_nbap_E_Serving_Grant_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 31U, NULL, TRUE);
return offset;
}
-static int dissect_serving_Grant_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_Serving_Grant_Value(tvb, offset, pinfo, tree, hf_nbap_serving_Grant_Value);
+static int dissect_serving_Grant_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_Serving_Grant_Value(tvb, offset, actx, tree, hf_nbap_serving_Grant_Value);
}
@@ -31572,14 +31571,14 @@ static const value_string nbap_E_Primary_Secondary_Grant_Selector_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_E_Primary_Secondary_Grant_Selector(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_primary_Secondary_Grant_Selector(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_Primary_Secondary_Grant_Selector(tvb, offset, pinfo, tree, hf_nbap_primary_Secondary_Grant_Selector);
+static int dissect_primary_Secondary_Grant_Selector(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_Primary_Secondary_Grant_Selector(tvb, offset, actx, tree, hf_nbap_primary_Secondary_Grant_Selector);
}
@@ -31590,14 +31589,14 @@ static const value_string nbap_E_RGCH_Release_Indicator_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_E_RGCH_Release_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_e_RGCH_Release_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_RGCH_Release_Indicator(tvb, offset, pinfo, tree, hf_nbap_e_RGCH_Release_Indicator);
+static int dissect_e_RGCH_Release_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_RGCH_Release_Indicator(tvb, offset, actx, tree, hf_nbap_e_RGCH_Release_Indicator);
}
@@ -31617,92 +31616,92 @@ static const per_sequence_t E_DCH_FDD_DL_Control_Channel_Information_sequence[]
};
static int
-dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_FDD_DL_Control_Channel_Information, E_DCH_FDD_DL_Control_Channel_Information_sequence);
return offset;
}
-static int dissect_id_E_DCH_FDD_DL_Control_Channel_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information(tvb, offset, pinfo, tree, hf_nbap_id_E_DCH_FDD_DL_Control_Channel_Information);
+static int dissect_id_E_DCH_FDD_DL_Control_Channel_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information(tvb, offset, actx, tree, hf_nbap_id_E_DCH_FDD_DL_Control_Channel_Information);
}
static int
-dissect_nbap_E_DCH_MACdFlow_ID(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,
- 0U, 7U, NULL, NULL, FALSE);
+dissect_nbap_E_DCH_MACdFlow_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, FALSE);
return offset;
}
-static int dissect_e_DCH_MACdFlow_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_MACdFlow_ID(tvb, offset, pinfo, tree, hf_nbap_e_DCH_MACdFlow_ID);
+static int dissect_e_DCH_MACdFlow_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_MACdFlow_ID(tvb, offset, actx, tree, hf_nbap_e_DCH_MACdFlow_ID);
}
static int
-dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_maximum_Number_of_Retransmissions_For_E_DCH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH(tvb, offset, pinfo, tree, hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH);
+static int dissect_maximum_Number_of_Retransmissions_For_E_DCH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH(tvb, offset, actx, tree, hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH);
}
static int
-dissect_nbap_E_DCH_HARQ_PO_FDD(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,
- 0U, 6U, NULL, NULL, FALSE);
+dissect_nbap_E_DCH_HARQ_PO_FDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 6U, NULL, FALSE);
return offset;
}
-static int dissect_eDCH_HARQ_PO_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_HARQ_PO_FDD(tvb, offset, pinfo, tree, hf_nbap_eDCH_HARQ_PO_FDD);
+static int dissect_eDCH_HARQ_PO_FDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_HARQ_PO_FDD(tvb, offset, actx, tree, hf_nbap_eDCH_HARQ_PO_FDD);
}
static int
-dissect_nbap_E_DCH_MACdFlow_Multiplexing_List(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_MACdFlow_Multiplexing_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
8, 8, FALSE);
return offset;
}
-static int dissect_eDCH_MACdFlow_Multiplexing_List(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_MACdFlow_Multiplexing_List(tvb, offset, pinfo, tree, hf_nbap_eDCH_MACdFlow_Multiplexing_List);
+static int dissect_eDCH_MACdFlow_Multiplexing_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_MACdFlow_Multiplexing_List(tvb, offset, actx, tree, hf_nbap_eDCH_MACdFlow_Multiplexing_List);
}
static int
-dissect_nbap_Max_Bits_MACe_PDU_non_scheduled(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,
- 1U, 19982U, NULL, NULL, FALSE);
+dissect_nbap_Max_Bits_MACe_PDU_non_scheduled(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 19982U, NULL, FALSE);
return offset;
}
-static int dissect_maxBits_MACe_PDU_non_scheduled(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Max_Bits_MACe_PDU_non_scheduled(tvb, offset, pinfo, tree, hf_nbap_maxBits_MACe_PDU_non_scheduled);
+static int dissect_maxBits_MACe_PDU_non_scheduled(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Max_Bits_MACe_PDU_non_scheduled(tvb, offset, actx, tree, hf_nbap_maxBits_MACe_PDU_non_scheduled);
}
static int
-dissect_nbap_HARQ_Process_Allocation_2ms_EDCH(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_HARQ_Process_Allocation_2ms_EDCH(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
8, 8, FALSE);
return offset;
}
-static int dissect_hARQ_Process_Allocation_2ms(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HARQ_Process_Allocation_2ms_EDCH(tvb, offset, pinfo, tree, hf_nbap_hARQ_Process_Allocation_2ms);
+static int dissect_hARQ_Process_Allocation_2ms(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HARQ_Process_Allocation_2ms_EDCH(tvb, offset, actx, tree, hf_nbap_hARQ_Process_Allocation_2ms);
}
@@ -31714,14 +31713,14 @@ static const per_sequence_t E_DCH_Non_Scheduled_Transmission_Grant_Items_sequenc
};
static int
-dissect_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items, E_DCH_Non_Scheduled_Transmission_Grant_Items_sequence);
return offset;
}
-static int dissect_e_DCH_Non_Scheduled_Transmission_Grant(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items(tvb, offset, pinfo, tree, hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant);
+static int dissect_e_DCH_Non_Scheduled_Transmission_Grant(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items(tvb, offset, actx, tree, hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant);
}
@@ -31738,15 +31737,15 @@ static const per_choice_t E_DCH_Grant_Type_Information_choice[] = {
};
static int
-dissect_nbap_E_DCH_Grant_Type_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_Grant_Type_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_Grant_Type_Information, E_DCH_Grant_Type_Information_choice,
NULL);
return offset;
}
-static int dissect_eDCH_Grant_Type_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_Grant_Type_Information(tvb, offset, pinfo, tree, hf_nbap_eDCH_Grant_Type_Information);
+static int dissect_eDCH_Grant_Type_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_Grant_Type_Information(tvb, offset, actx, tree, hf_nbap_eDCH_Grant_Type_Information);
}
@@ -31758,53 +31757,53 @@ static const value_string nbap_BundlingModeIndicator_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_BundlingModeIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_bundlingModeIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_BundlingModeIndicator(tvb, offset, pinfo, tree, hf_nbap_bundlingModeIndicator);
+static int dissect_bundlingModeIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_BundlingModeIndicator(tvb, offset, actx, tree, hf_nbap_bundlingModeIndicator);
}
static int
-dissect_nbap_LogicalChannelID(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,
- 1U, 15U, NULL, NULL, FALSE);
+dissect_nbap_LogicalChannelID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_logicalChannelId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_LogicalChannelID(tvb, offset, pinfo, tree, hf_nbap_logicalChannelId);
+static int dissect_logicalChannelId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_LogicalChannelID(tvb, offset, actx, tree, hf_nbap_logicalChannelId);
}
static int
-dissect_nbap_MACesGuaranteedBitRate(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,
- 0U, 16777215U, NULL, NULL, TRUE);
+dissect_nbap_MACesGuaranteedBitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16777215U, NULL, TRUE);
return offset;
}
-static int dissect_mACesGuaranteedBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MACesGuaranteedBitRate(tvb, offset, pinfo, tree, hf_nbap_mACesGuaranteedBitRate);
+static int dissect_mACesGuaranteedBitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MACesGuaranteedBitRate(tvb, offset, actx, tree, hf_nbap_mACesGuaranteedBitRate);
}
static int
-dissect_nbap_E_DCH_DDI_Value(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,
- 0U, 63U, NULL, NULL, FALSE);
+dissect_nbap_E_DCH_DDI_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63U, NULL, FALSE);
return offset;
}
-static int dissect_e_DCH_DDI_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_DDI_Value(tvb, offset, pinfo, tree, hf_nbap_e_DCH_DDI_Value);
+static int dissect_e_DCH_DDI_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_DDI_Value(tvb, offset, actx, tree, hf_nbap_e_DCH_DDI_Value);
}
@@ -31815,17 +31814,17 @@ static const per_sequence_t E_DCH_MACdPDU_SizeListItem_sequence[] = {
};
static int
-dissect_nbap_E_DCH_MACdPDU_SizeListItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_MACdPDU_SizeListItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_MACdPDU_SizeListItem, E_DCH_MACdPDU_SizeListItem_sequence);
return offset;
}
-static int dissect_E_DCH_MACdPDU_SizeList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_MACdPDU_SizeListItem(tvb, offset, pinfo, tree, hf_nbap_E_DCH_MACdPDU_SizeList_item);
+static int dissect_E_DCH_MACdPDU_SizeList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_MACdPDU_SizeListItem(tvb, offset, actx, tree, hf_nbap_E_DCH_MACdPDU_SizeList_item);
}
-static int dissect_E_DCH_MACdPDU_SizeToModifyList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_MACdPDU_SizeListItem(tvb, offset, pinfo, tree, hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item);
+static int dissect_E_DCH_MACdPDU_SizeToModifyList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_MACdPDU_SizeListItem(tvb, offset, actx, tree, hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item);
}
@@ -31834,15 +31833,15 @@ static const per_sequence_t E_DCH_MACdPDU_SizeList_sequence_of[1] = {
};
static int
-dissect_nbap_E_DCH_MACdPDU_SizeList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_MACdPDU_SizeList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_MACdPDU_SizeList, E_DCH_MACdPDU_SizeList_sequence_of,
1, 64);
return offset;
}
-static int dissect_mACd_PDU_Size_List(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_MACdPDU_SizeList(tvb, offset, pinfo, tree, hf_nbap_mACd_PDU_Size_List);
+static int dissect_mACd_PDU_Size_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_MACdPDU_SizeList(tvb, offset, actx, tree, hf_nbap_mACd_PDU_Size_List);
}
@@ -31857,14 +31856,14 @@ static const per_sequence_t E_DCH_LogicalChannelInformationItem_sequence[] = {
};
static int
-dissect_nbap_E_DCH_LogicalChannelInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_LogicalChannelInformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_LogicalChannelInformationItem, E_DCH_LogicalChannelInformationItem_sequence);
return offset;
}
-static int dissect_E_DCH_LogicalChannelInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_LogicalChannelInformationItem(tvb, offset, pinfo, tree, hf_nbap_E_DCH_LogicalChannelInformation_item);
+static int dissect_E_DCH_LogicalChannelInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_LogicalChannelInformationItem(tvb, offset, actx, tree, hf_nbap_E_DCH_LogicalChannelInformation_item);
}
@@ -31873,18 +31872,18 @@ static const per_sequence_t E_DCH_LogicalChannelInformation_sequence_of[1] = {
};
static int
-dissect_nbap_E_DCH_LogicalChannelInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_LogicalChannelInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_LogicalChannelInformation, E_DCH_LogicalChannelInformation_sequence_of,
1, 16);
return offset;
}
-static int dissect_eDCHLogicalChannelInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_LogicalChannelInformation(tvb, offset, pinfo, tree, hf_nbap_eDCHLogicalChannelInformation);
+static int dissect_eDCHLogicalChannelInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_LogicalChannelInformation(tvb, offset, actx, tree, hf_nbap_eDCHLogicalChannelInformation);
}
-static int dissect_eDCH_LogicalChannelToAdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_LogicalChannelInformation(tvb, offset, pinfo, tree, hf_nbap_eDCH_LogicalChannelToAdd);
+static int dissect_eDCH_LogicalChannelToAdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_LogicalChannelInformation(tvb, offset, actx, tree, hf_nbap_eDCH_LogicalChannelToAdd);
}
@@ -31906,14 +31905,14 @@ static const per_sequence_t E_DCH_MACdFlow_Specific_InfoItem_sequence[] = {
};
static int
-dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_MACdFlow_Specific_InfoItem, E_DCH_MACdFlow_Specific_InfoItem_sequence);
return offset;
}
-static int dissect_E_DCH_MACdFlow_Specific_InfoList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem(tvb, offset, pinfo, tree, hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item);
+static int dissect_E_DCH_MACdFlow_Specific_InfoList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem(tvb, offset, actx, tree, hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item);
}
@@ -31922,15 +31921,15 @@ static const per_sequence_t E_DCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
};
static int
-dissect_nbap_E_DCH_MACdFlow_Specific_InfoList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_MACdFlow_Specific_InfoList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_MACdFlow_Specific_InfoList, E_DCH_MACdFlow_Specific_InfoList_sequence_of,
1, 8);
return offset;
}
-static int dissect_e_DCH_MACdFlow_Specific_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_MACdFlow_Specific_InfoList(tvb, offset, pinfo, tree, hf_nbap_e_DCH_MACdFlow_Specific_Info);
+static int dissect_e_DCH_MACdFlow_Specific_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_MACdFlow_Specific_InfoList(tvb, offset, actx, tree, hf_nbap_e_DCH_MACdFlow_Specific_Info);
}
@@ -31941,17 +31940,17 @@ static const per_sequence_t E_DCH_MACdFlows_Information_sequence[] = {
};
static int
-dissect_nbap_E_DCH_MACdFlows_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_MACdFlows_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_MACdFlows_Information, E_DCH_MACdFlows_Information_sequence);
return offset;
}
-static int dissect_id_E_DCH_MACdFlows_to_Add(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_MACdFlows_Information(tvb, offset, pinfo, tree, hf_nbap_id_E_DCH_MACdFlows_to_Add);
+static int dissect_id_E_DCH_MACdFlows_to_Add(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_MACdFlows_Information(tvb, offset, actx, tree, hf_nbap_id_E_DCH_MACdFlows_to_Add);
}
-static int dissect_e_DCH_MACdFlows_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_MACdFlows_Information(tvb, offset, pinfo, tree, hf_nbap_e_DCH_MACdFlows_Information);
+static int dissect_e_DCH_MACdFlows_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_MACdFlows_Information(tvb, offset, actx, tree, hf_nbap_e_DCH_MACdFlows_Information);
}
@@ -31962,14 +31961,14 @@ static const per_sequence_t E_DCH_FDD_Information_sequence[] = {
};
static int
-dissect_nbap_E_DCH_FDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_FDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_FDD_Information, E_DCH_FDD_Information_sequence);
return offset;
}
-static int dissect_id_E_DCH_FDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_FDD_Information(tvb, offset, pinfo, tree, hf_nbap_id_E_DCH_FDD_Information);
+static int dissect_id_E_DCH_FDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_FDD_Information(tvb, offset, actx, tree, hf_nbap_id_E_DCH_FDD_Information);
}
@@ -31982,14 +31981,14 @@ static const per_sequence_t E_DCH_MACdFlow_Specific_InformationResp_Item_sequenc
};
static int
-dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item, E_DCH_MACdFlow_Specific_InformationResp_Item_sequence);
return offset;
}
-static int dissect_E_DCH_MACdFlow_Specific_InformationResp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item(tvb, offset, pinfo, tree, hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item);
+static int dissect_E_DCH_MACdFlow_Specific_InformationResp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item(tvb, offset, actx, tree, hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item);
}
@@ -31998,15 +31997,15 @@ static const per_sequence_t E_DCH_MACdFlow_Specific_InformationResp_sequence_of[
};
static int
-dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_MACdFlow_Specific_InformationResp, E_DCH_MACdFlow_Specific_InformationResp_sequence_of,
1, 8);
return offset;
}
-static int dissect_e_DCH_MACdFlow_Specific_InformationResp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp(tvb, offset, pinfo, tree, hf_nbap_e_DCH_MACdFlow_Specific_InformationResp);
+static int dissect_e_DCH_MACdFlow_Specific_InformationResp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp(tvb, offset, actx, tree, hf_nbap_e_DCH_MACdFlow_Specific_InformationResp);
}
@@ -32017,14 +32016,14 @@ static const per_sequence_t E_DCH_FDD_Information_Response_sequence[] = {
};
static int
-dissect_nbap_E_DCH_FDD_Information_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_FDD_Information_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_FDD_Information_Response, E_DCH_FDD_Information_Response_sequence);
return offset;
}
-static int dissect_id_E_DCH_FDD_Information_Response(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_FDD_Information_Response(tvb, offset, pinfo, tree, hf_nbap_id_E_DCH_FDD_Information_Response);
+static int dissect_id_E_DCH_FDD_Information_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_FDD_Information_Response(tvb, offset, actx, tree, hf_nbap_id_E_DCH_FDD_Information_Response);
}
@@ -32033,15 +32032,15 @@ static const per_sequence_t E_DCH_MACdPDU_SizeToModifyList_sequence_of[1] = {
};
static int
-dissect_nbap_E_DCH_MACdPDU_SizeToModifyList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_MACdPDU_SizeToModifyList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_MACdPDU_SizeToModifyList, E_DCH_MACdPDU_SizeToModifyList_sequence_of,
0, 64);
return offset;
}
-static int dissect_mACd_PDU_Size_List1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_MACdPDU_SizeToModifyList(tvb, offset, pinfo, tree, hf_nbap_mACd_PDU_Size_List1);
+static int dissect_mACd_PDU_Size_List1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_MACdPDU_SizeToModifyList(tvb, offset, actx, tree, hf_nbap_mACd_PDU_Size_List1);
}
@@ -32056,14 +32055,14 @@ static const per_sequence_t E_DCH_LogicalChannelToModifyItem_sequence[] = {
};
static int
-dissect_nbap_E_DCH_LogicalChannelToModifyItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_LogicalChannelToModifyItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_LogicalChannelToModifyItem, E_DCH_LogicalChannelToModifyItem_sequence);
return offset;
}
-static int dissect_E_DCH_LogicalChannelToModify_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_LogicalChannelToModifyItem(tvb, offset, pinfo, tree, hf_nbap_E_DCH_LogicalChannelToModify_item);
+static int dissect_E_DCH_LogicalChannelToModify_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_LogicalChannelToModifyItem(tvb, offset, actx, tree, hf_nbap_E_DCH_LogicalChannelToModify_item);
}
@@ -32072,15 +32071,15 @@ static const per_sequence_t E_DCH_LogicalChannelToModify_sequence_of[1] = {
};
static int
-dissect_nbap_E_DCH_LogicalChannelToModify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_LogicalChannelToModify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_LogicalChannelToModify, E_DCH_LogicalChannelToModify_sequence_of,
1, 16);
return offset;
}
-static int dissect_eDCH_LogicalChannelToModify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_LogicalChannelToModify(tvb, offset, pinfo, tree, hf_nbap_eDCH_LogicalChannelToModify);
+static int dissect_eDCH_LogicalChannelToModify(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_LogicalChannelToModify(tvb, offset, actx, tree, hf_nbap_eDCH_LogicalChannelToModify);
}
@@ -32091,14 +32090,14 @@ static const per_sequence_t E_DCH_LogicalChannelToDeleteItem_sequence[] = {
};
static int
-dissect_nbap_E_DCH_LogicalChannelToDeleteItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_LogicalChannelToDeleteItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_LogicalChannelToDeleteItem, E_DCH_LogicalChannelToDeleteItem_sequence);
return offset;
}
-static int dissect_E_DCH_LogicalChannelToDelete_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_LogicalChannelToDeleteItem(tvb, offset, pinfo, tree, hf_nbap_E_DCH_LogicalChannelToDelete_item);
+static int dissect_E_DCH_LogicalChannelToDelete_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_LogicalChannelToDeleteItem(tvb, offset, actx, tree, hf_nbap_E_DCH_LogicalChannelToDelete_item);
}
@@ -32107,15 +32106,15 @@ static const per_sequence_t E_DCH_LogicalChannelToDelete_sequence_of[1] = {
};
static int
-dissect_nbap_E_DCH_LogicalChannelToDelete(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_LogicalChannelToDelete(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_LogicalChannelToDelete, E_DCH_LogicalChannelToDelete_sequence_of,
1, 16);
return offset;
}
-static int dissect_eDCH_LogicalChannelToDelete(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_LogicalChannelToDelete(tvb, offset, pinfo, tree, hf_nbap_eDCH_LogicalChannelToDelete);
+static int dissect_eDCH_LogicalChannelToDelete(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_LogicalChannelToDelete(tvb, offset, actx, tree, hf_nbap_eDCH_LogicalChannelToDelete);
}
@@ -32138,14 +32137,14 @@ static const per_sequence_t E_DCH_MACdFlow_Specific_InfoItem_to_Modify_sequence[
};
static int
-dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify, E_DCH_MACdFlow_Specific_InfoItem_to_Modify_sequence);
return offset;
}
-static int dissect_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify(tvb, offset, pinfo, tree, hf_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item);
+static int dissect_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify(tvb, offset, actx, tree, hf_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item);
}
@@ -32154,15 +32153,15 @@ static const per_sequence_t E_DCH_MACdFlow_Specific_InfoList_to_Modify_sequence_
};
static int
-dissect_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify, E_DCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of,
1, 8);
return offset;
}
-static int dissect_e_DCH_MACdFlow_Specific_Info_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify(tvb, offset, pinfo, tree, hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify);
+static int dissect_e_DCH_MACdFlow_Specific_Info_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify(tvb, offset, actx, tree, hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify);
}
@@ -32173,14 +32172,14 @@ static const per_sequence_t E_DCH_FDD_Information_to_Modify_sequence[] = {
};
static int
-dissect_nbap_E_DCH_FDD_Information_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_FDD_Information_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_FDD_Information_to_Modify, E_DCH_FDD_Information_to_Modify_sequence);
return offset;
}
-static int dissect_id_E_DCH_FDD_Information_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_FDD_Information_to_Modify(tvb, offset, pinfo, tree, hf_nbap_id_E_DCH_FDD_Information_to_Modify);
+static int dissect_id_E_DCH_FDD_Information_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_FDD_Information_to_Modify(tvb, offset, actx, tree, hf_nbap_id_E_DCH_FDD_Information_to_Modify);
}
@@ -32191,14 +32190,14 @@ static const per_sequence_t E_DCH_MACdFlow_to_Delete_Item_sequence[] = {
};
static int
-dissect_nbap_E_DCH_MACdFlow_to_Delete_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_MACdFlow_to_Delete_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_MACdFlow_to_Delete_Item, E_DCH_MACdFlow_to_Delete_Item_sequence);
return offset;
}
-static int dissect_E_DCH_MACdFlows_to_Delete_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_MACdFlow_to_Delete_Item(tvb, offset, pinfo, tree, hf_nbap_E_DCH_MACdFlows_to_Delete_item);
+static int dissect_E_DCH_MACdFlows_to_Delete_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_MACdFlow_to_Delete_Item(tvb, offset, actx, tree, hf_nbap_E_DCH_MACdFlows_to_Delete_item);
}
@@ -32207,15 +32206,15 @@ static const per_sequence_t E_DCH_MACdFlows_to_Delete_sequence_of[1] = {
};
static int
-dissect_nbap_E_DCH_MACdFlows_to_Delete(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_MACdFlows_to_Delete(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_MACdFlows_to_Delete, E_DCH_MACdFlows_to_Delete_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_E_DCH_MACdFlows_to_Delete(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_MACdFlows_to_Delete(tvb, offset, pinfo, tree, hf_nbap_id_E_DCH_MACdFlows_to_Delete);
+static int dissect_id_E_DCH_MACdFlows_to_Delete(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_MACdFlows_to_Delete(tvb, offset, actx, tree, hf_nbap_id_E_DCH_MACdFlows_to_Delete);
}
@@ -32227,14 +32226,14 @@ static const per_sequence_t E_DCH_Resources_Information_AuditRsp_sequence[] = {
};
static int
-dissect_nbap_E_DCH_Resources_Information_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_Resources_Information_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_Resources_Information_AuditRsp, E_DCH_Resources_Information_AuditRsp_sequence);
return offset;
}
-static int dissect_id_E_DCH_Resources_Information_AuditRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_Resources_Information_AuditRsp(tvb, offset, pinfo, tree, hf_nbap_id_E_DCH_Resources_Information_AuditRsp);
+static int dissect_id_E_DCH_Resources_Information_AuditRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_Resources_Information_AuditRsp(tvb, offset, actx, tree, hf_nbap_id_E_DCH_Resources_Information_AuditRsp);
}
@@ -32246,14 +32245,14 @@ static const per_sequence_t E_DCH_Resources_Information_ResourceStatusInd_sequen
};
static int
-dissect_nbap_E_DCH_Resources_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_Resources_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_Resources_Information_ResourceStatusInd, E_DCH_Resources_Information_ResourceStatusInd_sequence);
return offset;
}
-static int dissect_id_E_DCH_Resources_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_Resources_Information_ResourceStatusInd(tvb, offset, pinfo, tree, hf_nbap_id_E_DCH_Resources_Information_ResourceStatusInd);
+static int dissect_id_E_DCH_Resources_Information_ResourceStatusInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_Resources_Information_ResourceStatusInd(tvb, offset, actx, tree, hf_nbap_id_E_DCH_Resources_Information_ResourceStatusInd);
}
@@ -32265,14 +32264,14 @@ static const value_string nbap_E_DCH_RL_Indication_vals[] = {
static int
-dissect_nbap_E_DCH_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);
+dissect_nbap_E_DCH_RL_Indication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_E_DCH_RL_Indication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_RL_Indication(tvb, offset, pinfo, tree, hf_nbap_id_E_DCH_RL_Indication);
+static int dissect_id_E_DCH_RL_Indication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_RL_Indication(tvb, offset, actx, tree, hf_nbap_id_E_DCH_RL_Indication);
}
@@ -32290,56 +32289,56 @@ static const value_string nbap_Max_Set_E_DPDCHs_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_Max_Set_E_DPDCHs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 8, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_maxSet_E_DPDCHs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Max_Set_E_DPDCHs(tvb, offset, pinfo, tree, hf_nbap_maxSet_E_DPDCHs);
+static int dissect_maxSet_E_DPDCHs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Max_Set_E_DPDCHs(tvb, offset, actx, tree, hf_nbap_maxSet_E_DPDCHs);
}
static int
-dissect_nbap_E_DCH_TFCI_Table_Index(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,
- 0U, 1U, NULL, NULL, TRUE);
+dissect_nbap_E_DCH_TFCI_Table_Index(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1U, NULL, TRUE);
return offset;
}
-static int dissect_e_DCH_TFCI_Table_Index(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_TFCI_Table_Index(tvb, offset, pinfo, tree, hf_nbap_e_DCH_TFCI_Table_Index);
+static int dissect_e_DCH_TFCI_Table_Index(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_TFCI_Table_Index(tvb, offset, actx, tree, hf_nbap_e_DCH_TFCI_Table_Index);
}
static int
-dissect_nbap_E_TFCI(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_nbap_E_TFCI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_e_DCH_Min_Set_E_TFCI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_TFCI(tvb, offset, pinfo, tree, hf_nbap_e_DCH_Min_Set_E_TFCI);
+static int dissect_e_DCH_Min_Set_E_TFCI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_TFCI(tvb, offset, actx, tree, hf_nbap_e_DCH_Min_Set_E_TFCI);
}
-static int dissect_reference_E_TFCI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_TFCI(tvb, offset, pinfo, tree, hf_nbap_reference_E_TFCI);
+static int dissect_reference_E_TFCI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_TFCI(tvb, offset, actx, tree, hf_nbap_reference_E_TFCI);
}
static int
-dissect_nbap_Reference_E_TFCI_PO(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,
- 0U, 29U, NULL, NULL, FALSE);
+dissect_nbap_Reference_E_TFCI_PO(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 29U, NULL, FALSE);
return offset;
}
-static int dissect_reference_E_TFCI_PO(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Reference_E_TFCI_PO(tvb, offset, pinfo, tree, hf_nbap_reference_E_TFCI_PO);
+static int dissect_reference_E_TFCI_PO(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Reference_E_TFCI_PO(tvb, offset, actx, tree, hf_nbap_reference_E_TFCI_PO);
}
@@ -32351,14 +32350,14 @@ static const per_sequence_t Reference_E_TFCI_Information_Item_sequence[] = {
};
static int
-dissect_nbap_Reference_E_TFCI_Information_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Reference_E_TFCI_Information_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Reference_E_TFCI_Information_Item, Reference_E_TFCI_Information_Item_sequence);
return offset;
}
-static int dissect_Reference_E_TFCI_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Reference_E_TFCI_Information_Item(tvb, offset, pinfo, tree, hf_nbap_Reference_E_TFCI_Information_item);
+static int dissect_Reference_E_TFCI_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Reference_E_TFCI_Information_Item(tvb, offset, actx, tree, hf_nbap_Reference_E_TFCI_Information_item);
}
@@ -32367,15 +32366,15 @@ static const per_sequence_t Reference_E_TFCI_Information_sequence_of[1] = {
};
static int
-dissect_nbap_Reference_E_TFCI_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Reference_E_TFCI_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Reference_E_TFCI_Information, Reference_E_TFCI_Information_sequence_of,
1, 8);
return offset;
}
-static int dissect_reference_E_TFCI_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Reference_E_TFCI_Information(tvb, offset, pinfo, tree, hf_nbap_reference_E_TFCI_Information);
+static int dissect_reference_E_TFCI_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Reference_E_TFCI_Information(tvb, offset, actx, tree, hf_nbap_reference_E_TFCI_Information);
}
@@ -32388,14 +32387,14 @@ static const per_sequence_t E_TFCS_Information_sequence[] = {
};
static int
-dissect_nbap_E_TFCS_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_TFCS_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_TFCS_Information, E_TFCS_Information_sequence);
return offset;
}
-static int dissect_e_TFCS_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_TFCS_Information(tvb, offset, pinfo, tree, hf_nbap_e_TFCS_Information);
+static int dissect_e_TFCS_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_TFCS_Information(tvb, offset, actx, tree, hf_nbap_e_TFCS_Information);
}
@@ -32407,27 +32406,27 @@ static const value_string nbap_E_TTI_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_E_TTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_e_TTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_TTI(tvb, offset, pinfo, tree, hf_nbap_e_TTI);
+static int dissect_e_TTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_TTI(tvb, offset, actx, tree, hf_nbap_e_TTI);
}
static int
-dissect_nbap_E_DPCCH_PO(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,
- 0U, 8U, NULL, NULL, FALSE);
+dissect_nbap_E_DPCCH_PO(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8U, NULL, FALSE);
return offset;
}
-static int dissect_e_DPCCH_PO(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DPCCH_PO(tvb, offset, pinfo, tree, hf_nbap_e_DPCCH_PO);
+static int dissect_e_DPCCH_PO(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DPCCH_PO(tvb, offset, actx, tree, hf_nbap_e_DPCCH_PO);
}
@@ -32442,14 +32441,14 @@ static const per_sequence_t E_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
};
static int
-dissect_nbap_E_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DPCH_Information_RL_ReconfPrepFDD, E_DPCH_Information_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_id_E_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_nbap_id_E_DPCH_Information_RL_ReconfPrepFDD);
+static int dissect_id_E_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_nbap_id_E_DPCH_Information_RL_ReconfPrepFDD);
}
@@ -32464,14 +32463,14 @@ static const per_sequence_t E_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
};
static int
-dissect_nbap_E_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DPCH_Information_RL_SetupRqstFDD, E_DPCH_Information_RL_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_E_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DPCH_Information_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_E_DPCH_Information_RL_SetupRqstFDD);
+static int dissect_id_E_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_nbap_id_E_DPCH_Information_RL_SetupRqstFDD);
}
@@ -32480,15 +32479,15 @@ static const per_sequence_t E_RGCH_E_HICH_FDD_Code_List_sequence_of[1] = {
};
static int
-dissect_nbap_E_RGCH_E_HICH_FDD_Code_List(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_RGCH_E_HICH_FDD_Code_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_E_RGCH_E_HICH_FDD_Code_List, E_RGCH_E_HICH_FDD_Code_List_sequence_of,
1, 32);
return offset;
}
-static int dissect_replace1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_RGCH_E_HICH_FDD_Code_List(tvb, offset, pinfo, tree, hf_nbap_replace1);
+static int dissect_replace1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_RGCH_E_HICH_FDD_Code_List(tvb, offset, actx, tree, hf_nbap_replace1);
}
@@ -32505,15 +32504,15 @@ static const per_choice_t E_RGCH_E_HICH_FDD_Code_Information_choice[] = {
};
static int
-dissect_nbap_E_RGCH_E_HICH_FDD_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_RGCH_E_HICH_FDD_Code_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_E_RGCH_E_HICH_FDD_Code_Information, E_RGCH_E_HICH_FDD_Code_Information_choice,
NULL);
return offset;
}
-static int dissect_id_E_RGCH_E_HICH_FDD_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_RGCH_E_HICH_FDD_Code_Information(tvb, offset, pinfo, tree, hf_nbap_id_E_RGCH_E_HICH_FDD_Code_Information);
+static int dissect_id_E_RGCH_E_HICH_FDD_Code_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_RGCH_E_HICH_FDD_Code_Information(tvb, offset, actx, tree, hf_nbap_id_E_RGCH_E_HICH_FDD_Code_Information);
}
@@ -32524,14 +32523,14 @@ static const per_sequence_t Serving_E_DCH_RL_in_this_NodeB_sequence[] = {
};
static int
-dissect_nbap_Serving_E_DCH_RL_in_this_NodeB(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Serving_E_DCH_RL_in_this_NodeB(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Serving_E_DCH_RL_in_this_NodeB, Serving_E_DCH_RL_in_this_NodeB_sequence);
return offset;
}
-static int dissect_serving_E_DCH_RL_in_this_NodeB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Serving_E_DCH_RL_in_this_NodeB(tvb, offset, pinfo, tree, hf_nbap_serving_E_DCH_RL_in_this_NodeB);
+static int dissect_serving_E_DCH_RL_in_this_NodeB(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Serving_E_DCH_RL_in_this_NodeB(tvb, offset, actx, tree, hf_nbap_serving_E_DCH_RL_in_this_NodeB);
}
@@ -32548,15 +32547,15 @@ static const per_choice_t Serving_E_DCH_RL_ID_choice[] = {
};
static int
-dissect_nbap_Serving_E_DCH_RL_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Serving_E_DCH_RL_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_Serving_E_DCH_RL_ID, Serving_E_DCH_RL_ID_choice,
NULL);
return offset;
}
-static int dissect_id_Serving_E_DCH_RL_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Serving_E_DCH_RL_ID(tvb, offset, pinfo, tree, hf_nbap_id_Serving_E_DCH_RL_ID);
+static int dissect_id_Serving_E_DCH_RL_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Serving_E_DCH_RL_ID(tvb, offset, actx, tree, hf_nbap_id_Serving_E_DCH_RL_ID);
}
@@ -32568,14 +32567,14 @@ static const value_string nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_vals[] = {
static int
-dissect_nbap_UL_DPDCH_Indicator_For_E_DCH_Operation(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);
+dissect_nbap_UL_DPDCH_Indicator_For_E_DCH_Operation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_UL_DPDCH_Indicator_For_E_DCH_Operation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPDCH_Indicator_For_E_DCH_Operation(tvb, offset, pinfo, tree, hf_nbap_id_UL_DPDCH_Indicator_For_E_DCH_Operation);
+static int dissect_id_UL_DPDCH_Indicator_For_E_DCH_Operation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPDCH_Indicator_For_E_DCH_Operation(tvb, offset, actx, tree, hf_nbap_id_UL_DPDCH_Indicator_For_E_DCH_Operation);
}
@@ -32588,14 +32587,14 @@ static const value_string nbap_FDD_S_CCPCH_FrameOffset_vals[] = {
static int
-dissect_nbap_FDD_S_CCPCH_FrameOffset(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);
+dissect_nbap_FDD_S_CCPCH_FrameOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FDD_S_CCPCH_FrameOffset(tvb, offset, pinfo, tree, hf_nbap_id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD);
+static int dissect_id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FDD_S_CCPCH_FrameOffset(tvb, offset, actx, tree, hf_nbap_id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD);
}
@@ -32607,40 +32606,40 @@ static const per_sequence_t E_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
};
static int
-dissect_nbap_E_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DPCH_Information_RL_ReconfRqstFDD, E_DPCH_Information_RL_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_E_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_E_DPCH_Information_RL_ReconfRqstFDD);
+static int dissect_id_E_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_E_DPCH_Information_RL_ReconfRqstFDD);
}
static int
-dissect_nbap_Maximum_Target_ReceivedTotalWideBandPower(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,
- 0U, 621U, NULL, NULL, FALSE);
+dissect_nbap_Maximum_Target_ReceivedTotalWideBandPower(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 621U, NULL, FALSE);
return offset;
}
-static int dissect_id_Maximum_Target_ReceivedTotalWideBandPower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Maximum_Target_ReceivedTotalWideBandPower(tvb, offset, pinfo, tree, hf_nbap_id_Maximum_Target_ReceivedTotalWideBandPower);
+static int dissect_id_Maximum_Target_ReceivedTotalWideBandPower(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Maximum_Target_ReceivedTotalWideBandPower(tvb, offset, actx, tree, hf_nbap_id_Maximum_Target_ReceivedTotalWideBandPower);
}
static int
-dissect_nbap_E_DCHProvidedBitRateValue(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,
- 0U, 16777215U, NULL, NULL, TRUE);
+dissect_nbap_E_DCHProvidedBitRateValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16777215U, NULL, TRUE);
return offset;
}
-static int dissect_e_DCHProvidedBitRateValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCHProvidedBitRateValue(tvb, offset, pinfo, tree, hf_nbap_e_DCHProvidedBitRateValue);
+static int dissect_e_DCHProvidedBitRateValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCHProvidedBitRateValue(tvb, offset, actx, tree, hf_nbap_e_DCHProvidedBitRateValue);
}
@@ -32652,14 +32651,14 @@ static const per_sequence_t E_DCHProvidedBitRate_Item_sequence[] = {
};
static int
-dissect_nbap_E_DCHProvidedBitRate_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCHProvidedBitRate_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCHProvidedBitRate_Item, E_DCHProvidedBitRate_Item_sequence);
return offset;
}
-static int dissect_E_DCHProvidedBitRate_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCHProvidedBitRate_Item(tvb, offset, pinfo, tree, hf_nbap_E_DCHProvidedBitRate_item);
+static int dissect_E_DCHProvidedBitRate_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCHProvidedBitRate_Item(tvb, offset, actx, tree, hf_nbap_E_DCHProvidedBitRate_item);
}
@@ -32668,15 +32667,15 @@ static const per_sequence_t E_DCHProvidedBitRate_sequence_of[1] = {
};
static int
-dissect_nbap_E_DCHProvidedBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCHProvidedBitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCHProvidedBitRate, E_DCHProvidedBitRate_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_E_DCHProvidedBitRateValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCHProvidedBitRate(tvb, offset, pinfo, tree, hf_nbap_id_E_DCHProvidedBitRateValueInformation);
+static int dissect_id_E_DCHProvidedBitRateValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCHProvidedBitRate(tvb, offset, actx, tree, hf_nbap_id_E_DCHProvidedBitRateValueInformation);
}
@@ -32687,14 +32686,14 @@ static const value_string nbap_HARQ_Preamble_Mode_Activation_Indicator_vals[] =
static int
-dissect_nbap_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);
+dissect_nbap_HARQ_Preamble_Mode_Activation_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_HARQ_Preamble_Mode_Activation_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_HARQ_Preamble_Mode_Activation_Indicator(tvb, offset, pinfo, tree, hf_nbap_id_HARQ_Preamble_Mode_Activation_Indicator);
+static int dissect_id_HARQ_Preamble_Mode_Activation_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_HARQ_Preamble_Mode_Activation_Indicator(tvb, offset, actx, tree, hf_nbap_id_HARQ_Preamble_Mode_Activation_Indicator);
}
@@ -32707,14 +32706,14 @@ static const per_sequence_t RL_Specific_E_DCH_Info_Item_sequence[] = {
};
static int
-dissect_nbap_RL_Specific_E_DCH_Info_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Specific_E_DCH_Info_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Specific_E_DCH_Info_Item, RL_Specific_E_DCH_Info_Item_sequence);
return offset;
}
-static int dissect_RL_Specific_E_DCH_Info_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Specific_E_DCH_Info_Item(tvb, offset, pinfo, tree, hf_nbap_RL_Specific_E_DCH_Info_item);
+static int dissect_RL_Specific_E_DCH_Info_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Specific_E_DCH_Info_Item(tvb, offset, actx, tree, hf_nbap_RL_Specific_E_DCH_Info_item);
}
@@ -32723,15 +32722,15 @@ static const per_sequence_t RL_Specific_E_DCH_Info_sequence_of[1] = {
};
static int
-dissect_nbap_RL_Specific_E_DCH_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_Specific_E_DCH_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_Specific_E_DCH_Info, RL_Specific_E_DCH_Info_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_RL_Specific_E_DCH_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_RL_Specific_E_DCH_Info(tvb, offset, pinfo, tree, hf_nbap_id_RL_Specific_E_DCH_Info);
+static int dissect_id_RL_Specific_E_DCH_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_RL_Specific_E_DCH_Info(tvb, offset, actx, tree, hf_nbap_id_RL_Specific_E_DCH_Info);
}
@@ -32743,14 +32742,14 @@ static const per_sequence_t Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_se
};
static int
-dissect_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_sequence);
return offset;
}
-static int dissect_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp(tvb, offset, pinfo, tree, hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item);
+static int dissect_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp(tvb, offset, actx, tree, hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item);
}
@@ -32759,15 +32758,15 @@ static const per_sequence_t Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_se
};
static int
-dissect_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_sequence_of,
1, 239);
return offset;
}
-static int dissect_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvb, offset, pinfo, tree, hf_nbap_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp);
+static int dissect_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvb, offset, actx, tree, hf_nbap_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp);
}
@@ -32779,14 +32778,14 @@ static const per_sequence_t Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rs
};
static int
-dissect_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp_sequence);
return offset;
}
-static int dissect_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp(tvb, offset, pinfo, tree, hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item);
+static int dissect_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp(tvb, offset, actx, tree, hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item);
}
@@ -32795,15 +32794,15 @@ static const per_sequence_t Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rs
};
static int
-dissect_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_sequence_of,
1, 95);
return offset;
}
-static int dissect_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvb, offset, pinfo, tree, hf_nbap_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp);
+static int dissect_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvb, offset, actx, tree, hf_nbap_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp);
}
@@ -32814,14 +32813,14 @@ static const per_sequence_t E_DCH_RearrangeItem_Bearer_RearrangeInd_sequence[] =
};
static int
-dissect_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd, E_DCH_RearrangeItem_Bearer_RearrangeInd_sequence);
return offset;
}
-static int dissect_E_DCH_RearrangeList_Bearer_RearrangeInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd(tvb, offset, pinfo, tree, hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item);
+static int dissect_E_DCH_RearrangeList_Bearer_RearrangeInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd(tvb, offset, actx, tree, hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item);
}
@@ -32830,15 +32829,15 @@ static const per_sequence_t E_DCH_RearrangeList_Bearer_RearrangeInd_sequence_of[
};
static int
-dissect_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd, E_DCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_E_DCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, pinfo, tree, hf_nbap_id_E_DCH_RearrangeList_Bearer_RearrangeInd);
+static int dissect_id_E_DCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, tree, hf_nbap_id_E_DCH_RearrangeList_Bearer_RearrangeInd);
}
@@ -32851,14 +32850,14 @@ static const per_sequence_t MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_Reco
};
static int
-dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD, MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item);
+static int dissect_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item);
}
@@ -32867,28 +32866,28 @@ static const per_sequence_t MultipleRL_DL_CCTrCH_InformationModifyList_RL_Reconf
};
static int
-dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD);
+static int dissect_id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD);
}
static int
-dissect_nbap_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio(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,
- 0U, 100U, NULL, NULL, FALSE);
+dissect_nbap_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 100U, NULL, FALSE);
return offset;
}
-static int dissect_id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio(tvb, offset, pinfo, tree, hf_nbap_id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio);
+static int dissect_id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio(tvb, offset, actx, tree, hf_nbap_id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio);
}
@@ -32900,14 +32899,14 @@ static const per_sequence_t CellPortion_InformationItem_Cell_ReconfRqstFDD_seque
};
static int
-dissect_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD, CellPortion_InformationItem_Cell_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_CellPortion_InformationItem_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_CellPortion_InformationItem_Cell_ReconfRqstFDD);
+static int dissect_id_CellPortion_InformationItem_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_CellPortion_InformationItem_Cell_ReconfRqstFDD);
}
@@ -32916,15 +32915,15 @@ static const per_sequence_t CellPortion_InformationList_Cell_ReconfRqstFDD_seque
};
static int
-dissect_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD, CellPortion_InformationList_Cell_ReconfRqstFDD_sequence_of,
1, 64);
return offset;
}
-static int dissect_id_CellPortion_InformationList_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_nbap_id_CellPortion_InformationList_Cell_ReconfRqstFDD);
+static int dissect_id_CellPortion_InformationList_Cell_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD(tvb, offset, actx, tree, hf_nbap_id_CellPortion_InformationList_Cell_ReconfRqstFDD);
}
@@ -32936,14 +32935,14 @@ static const per_sequence_t Multiple_PUSCH_InfoListIE_DM_Rsp_sequence[] = {
};
static int
-dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp, Multiple_PUSCH_InfoListIE_DM_Rsp_sequence);
return offset;
}
-static int dissect_Multiple_PUSCH_InfoList_DM_Rsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp(tvb, offset, pinfo, tree, hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_item);
+static int dissect_Multiple_PUSCH_InfoList_DM_Rsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp(tvb, offset, actx, tree, hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_item);
}
@@ -32952,15 +32951,15 @@ static const per_sequence_t Multiple_PUSCH_InfoList_DM_Rsp_sequence_of[1] = {
};
static int
-dissect_nbap_Multiple_PUSCH_InfoList_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Multiple_PUSCH_InfoList_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Multiple_PUSCH_InfoList_DM_Rsp, Multiple_PUSCH_InfoList_DM_Rsp_sequence_of,
1, 255);
return offset;
}
-static int dissect_id_multiple_PUSCH_InfoList_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Multiple_PUSCH_InfoList_DM_Rsp(tvb, offset, pinfo, tree, hf_nbap_id_multiple_PUSCH_InfoList_DM_Rsp);
+static int dissect_id_multiple_PUSCH_InfoList_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Multiple_PUSCH_InfoList_DM_Rsp(tvb, offset, actx, tree, hf_nbap_id_multiple_PUSCH_InfoList_DM_Rsp);
}
@@ -32972,14 +32971,14 @@ static const per_sequence_t Multiple_PUSCH_InfoListIE_DM_Rprt_sequence[] = {
};
static int
-dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt, Multiple_PUSCH_InfoListIE_DM_Rprt_sequence);
return offset;
}
-static int dissect_Multiple_PUSCH_InfoList_DM_Rprt_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt(tvb, offset, pinfo, tree, hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_item);
+static int dissect_Multiple_PUSCH_InfoList_DM_Rprt_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt(tvb, offset, actx, tree, hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_item);
}
@@ -32988,28 +32987,28 @@ static const per_sequence_t Multiple_PUSCH_InfoList_DM_Rprt_sequence_of[1] = {
};
static int
-dissect_nbap_Multiple_PUSCH_InfoList_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_Multiple_PUSCH_InfoList_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_Multiple_PUSCH_InfoList_DM_Rprt, Multiple_PUSCH_InfoList_DM_Rprt_sequence_of,
1, 255);
return offset;
}
-static int dissect_id_multiple_PUSCH_InfoList_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Multiple_PUSCH_InfoList_DM_Rprt(tvb, offset, pinfo, tree, hf_nbap_id_multiple_PUSCH_InfoList_DM_Rprt);
+static int dissect_id_multiple_PUSCH_InfoList_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Multiple_PUSCH_InfoList_DM_Rprt(tvb, offset, actx, tree, hf_nbap_id_multiple_PUSCH_InfoList_DM_Rprt);
}
static int
-dissect_nbap_Reference_ReceivedTotalWideBandPower(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,
- 0U, 621U, NULL, NULL, FALSE);
+dissect_nbap_Reference_ReceivedTotalWideBandPower(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 621U, NULL, FALSE);
return offset;
}
-static int dissect_id_Reference_ReceivedTotalWideBandPower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Reference_ReceivedTotalWideBandPower(tvb, offset, pinfo, tree, hf_nbap_id_Reference_ReceivedTotalWideBandPower);
+static int dissect_id_Reference_ReceivedTotalWideBandPower(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Reference_ReceivedTotalWideBandPower(tvb, offset, actx, tree, hf_nbap_id_Reference_ReceivedTotalWideBandPower);
}
@@ -34122,8 +34121,8 @@ static const per_choice_t DymmyProtocolIE_ID_choice[] = {
};
static int
-dissect_nbap_DymmyProtocolIE_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DymmyProtocolIE_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_nbap_DymmyProtocolIE_ID, DymmyProtocolIE_ID_choice,
NULL);
@@ -34139,8 +34138,8 @@ static const per_sequence_t IPDLParameter_Information_Cell_ReconfRqstTDD_sequenc
};
static int
-dissect_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD, IPDLParameter_Information_Cell_ReconfRqstTDD_sequence);
return offset;
@@ -34154,8 +34153,8 @@ static const per_sequence_t RadioLinkAdditionRequestTDD_sequence[] = {
};
static int
-dissect_nbap_RadioLinkAdditionRequestTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RadioLinkAdditionRequestTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RadioLinkAdditionRequestTDD, RadioLinkAdditionRequestTDD_sequence);
return offset;
@@ -34164,13 +34163,13 @@ dissect_nbap_RadioLinkAdditionRequestTDD(tvbuff_t *tvb, int offset, packet_info
static int
-dissect_nbap_UL_DPCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_nbap_UL_DPCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_uL_DPCH_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_DPCH_InformationList_RL_AdditionRqstTDD(tvb, offset, pinfo, tree, hf_nbap_uL_DPCH_Information1);
+static int dissect_uL_DPCH_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_DPCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_nbap_uL_DPCH_Information1);
}
@@ -34182,14 +34181,14 @@ static const per_sequence_t UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequenc
};
static int
-dissect_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD, UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence);
return offset;
}
-static int dissect_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, pinfo, tree, hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item);
+static int dissect_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item);
}
@@ -34198,8 +34197,8 @@ static const per_sequence_t UL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequenc
};
static int
-dissect_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD, UL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of,
1, 16);
@@ -34220,14 +34219,14 @@ static const per_sequence_t MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPre
};
static int
-dissect_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item);
+static int dissect_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item);
}
@@ -34236,8 +34235,8 @@ static const per_sequence_t MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepT
};
static int
-dissect_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
1, 15);
@@ -34259,14 +34258,14 @@ static const per_sequence_t MultipleRL_DL_DPCH_InformationModifyListIE_RL_Reconf
};
static int
-dissect_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item);
+static int dissect_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item);
}
@@ -34275,8 +34274,8 @@ static const per_sequence_t MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPr
};
static int
-dissect_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
1, 15);
@@ -34289,8 +34288,8 @@ static const per_sequence_t DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrep
};
static int
-dissect_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of,
1, 240);
@@ -34308,8 +34307,8 @@ static const per_sequence_t RL_InformationItem_RL_ReconfRqstFDD_sequence[] = {
};
static int
-dissect_nbap_RL_InformationItem_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_RL_InformationItem_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_RL_InformationItem_RL_ReconfRqstFDD, RL_InformationItem_RL_ReconfRqstFDD_sequence);
return offset;
@@ -34324,14 +34323,14 @@ static const per_sequence_t CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD_sequ
};
static int
-dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD, CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD_sequence);
return offset;
}
-static int dissect_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD(tvb, offset, pinfo, tree, hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item);
+static int dissect_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD(tvb, offset, actx, tree, hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item);
}
@@ -34340,8 +34339,8 @@ static const per_sequence_t CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_se
};
static int
-dissect_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD, CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_sequence_of,
1, 10);
@@ -34360,14 +34359,14 @@ static const value_string nbap_GPS_Information_Item_vals[] = {
static int
-dissect_nbap_GPS_Information_Item(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);
+dissect_nbap_GPS_Information_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_GPS_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GPS_Information_Item(tvb, offset, pinfo, tree, hf_nbap_GPS_Information_item);
+static int dissect_GPS_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GPS_Information_Item(tvb, offset, actx, tree, hf_nbap_GPS_Information_item);
}
@@ -34376,15 +34375,15 @@ static const per_sequence_t GPS_Information_sequence_of[1] = {
};
static int
-dissect_nbap_GPS_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_GPS_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_GPS_Information, GPS_Information_sequence_of,
0, 8);
return offset;
}
-static int dissect_gPSInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_GPS_Information(tvb, offset, pinfo, tree, hf_nbap_gPSInformation);
+static int dissect_gPSInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_GPS_Information(tvb, offset, actx, tree, hf_nbap_gPSInformation);
}
@@ -34397,14 +34396,14 @@ static const value_string nbap_Information_Type_Item_vals[] = {
static int
-dissect_nbap_Information_Type_Item(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);
+dissect_nbap_Information_Type_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_information_Type_Item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_Information_Type_Item(tvb, offset, pinfo, tree, hf_nbap_information_Type_Item);
+static int dissect_information_Type_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_Information_Type_Item(tvb, offset, actx, tree, hf_nbap_information_Type_Item);
}
@@ -34416,8 +34415,8 @@ static const per_sequence_t InformationType_sequence[] = {
};
static int
-dissect_nbap_InformationType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_InformationType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_InformationType, InformationType_sequence);
return offset;
@@ -34429,8 +34428,8 @@ static const per_sequence_t SAT_Info_Almanac_ExtList_sequence_of[1] = {
};
static int
-dissect_nbap_SAT_Info_Almanac_ExtList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_SAT_Info_Almanac_ExtList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_SAT_Info_Almanac_ExtList, SAT_Info_Almanac_ExtList_sequence_of,
1, 16);
@@ -34447,9 +34446,9 @@ static const value_string nbap_Presence_vals[] = {
static int
-dissect_nbap_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);
+dissect_nbap_Presence(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
return offset;
}
@@ -34457,12 +34456,12 @@ dissect_nbap_Presence(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_t
static int
-dissect_nbap_FirstValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_nbap_FirstValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 68 "nbap.cnf"
/* FIX ME */
guint length;
- offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_nbap_IE_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_nbap_IE_length, &length);
offset = offset + length;
BYTE_ALIGN_OFFSET(offset)
@@ -34470,19 +34469,19 @@ dissect_nbap_FirstValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto
return offset;
}
-static int dissect_firstValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_FirstValue(tvb, offset, pinfo, tree, hf_nbap_firstValue);
+static int dissect_firstValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_FirstValue(tvb, offset, actx, tree, hf_nbap_firstValue);
}
static int
-dissect_nbap_SecondValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_nbap_SecondValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 76 "nbap.cnf"
/* FIX ME */
guint length;
- offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_nbap_IE_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_nbap_IE_length, &length);
offset = offset + length;
BYTE_ALIGN_OFFSET(offset)
@@ -34491,8 +34490,8 @@ dissect_nbap_SecondValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, prot
return offset;
}
-static int dissect_secondValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_SecondValue(tvb, offset, pinfo, tree, hf_nbap_secondValue);
+static int dissect_secondValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_SecondValue(tvb, offset, actx, tree, hf_nbap_secondValue);
}
@@ -34506,14 +34505,14 @@ static const per_sequence_t ProtocolIE_FieldPair_sequence[] = {
};
static int
-dissect_nbap_ProtocolIE_FieldPair(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ProtocolIE_FieldPair(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_nbap_ProtocolIE_FieldPair, ProtocolIE_FieldPair_sequence);
return offset;
}
-static int dissect_ProtocolIE_ContainerPair_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_FieldPair(tvb, offset, pinfo, tree, hf_nbap_ProtocolIE_ContainerPair_item);
+static int dissect_ProtocolIE_ContainerPair_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_FieldPair(tvb, offset, actx, tree, hf_nbap_ProtocolIE_ContainerPair_item);
}
@@ -34522,15 +34521,15 @@ static const per_sequence_t ProtocolIE_ContainerPair_sequence_of[1] = {
};
static int
-dissect_nbap_ProtocolIE_ContainerPair(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ProtocolIE_ContainerPair(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_ProtocolIE_ContainerPair, ProtocolIE_ContainerPair_sequence_of,
0, 65535);
return offset;
}
-static int dissect_ProtocolIE_ContainerPairList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_nbap_ProtocolIE_ContainerPair(tvb, offset, pinfo, tree, hf_nbap_ProtocolIE_ContainerPairList_item);
+static int dissect_ProtocolIE_ContainerPairList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_nbap_ProtocolIE_ContainerPair(tvb, offset, actx, tree, hf_nbap_ProtocolIE_ContainerPairList_item);
}
@@ -34539,8 +34538,8 @@ static const per_sequence_t ProtocolIE_ContainerList_sequence_of[1] = {
};
static int
-dissect_nbap_ProtocolIE_ContainerList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ProtocolIE_ContainerList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_ProtocolIE_ContainerList, ProtocolIE_ContainerList_sequence_of,
0, 65535);
@@ -34553,8 +34552,8 @@ static const per_sequence_t ProtocolIE_ContainerPairList_sequence_of[1] = {
};
static int
-dissect_nbap_ProtocolIE_ContainerPairList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_nbap_ProtocolIE_ContainerPairList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nbap_ProtocolIE_ContainerPairList, ProtocolIE_ContainerPairList_sequence_of,
0, 65535);
@@ -34564,7 +34563,9 @@ dissect_nbap_ProtocolIE_ContainerPairList(tvbuff_t *tvb, int offset, packet_info
/*--- PDUs ---*/
static void dissect_NBAP_PDU_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
- dissect_nbap_NBAP_PDU(tvb, 0, pinfo, tree, hf_nbap_NBAP_PDU_PDU);
+ asn_ctx_t asn_ctx;
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ dissect_nbap_NBAP_PDU(tvb, 0, &asn_ctx, tree, hf_nbap_NBAP_PDU_PDU);
}
@@ -34572,7 +34573,7 @@ static void dissect_NBAP_PDU_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *
#line 738 "packet-nbap-template.c"
-static int dissect_nbap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree){
+static int dissect_nbap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree){
proto_item *value_item = NULL;
proto_tree *value_tree = NULL;
guint length;
@@ -34580,206 +34581,206 @@ static int dissect_nbap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset, p
value_item = proto_tree_add_item(tree, hf_nbap_initiatingMessageValue, tvb, 0, -1, FALSE);
value_tree = proto_item_add_subtree(value_item, ett_nbap_initiatingMessageValue);
- offset = dissect_per_length_determinant(tvb, offset, pinfo, value_tree, hf_nbap_pdu_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_nbap_pdu_length, &length);
proto_item_set_len(value_item,length);
switch(ProcedureCode){
case NBAP_ID_AUDIT: /* 0 */
- offset = dissect_id_audit(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_audit(tvb, offset, actx, value_tree);
break;
case NBAP_ID_AUDITREQUIRED: /* 1 */
- offset = dissect_id_auditRequired(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_auditRequired(tvb, offset, actx, value_tree);
break;
case NBAP_ID_BLOCKRESOURCE: /* 2 */
- offset = dissect_id_blockResource(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_blockResource(tvb, offset, actx, value_tree);
break;
case NBAP_ID_CELLDELETION: /* 3 */
- offset = dissect_id_cellDeletion(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellDeletion(tvb, offset, actx, value_tree);
break;
case NBAP_ID_CELLRECONFIGURATION: /* 4 */
if (ddMode==NBAP_FDD){
- offset = dissect_id_cellReconfiguration(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellReconfiguration(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_cellReconfiguration_tdd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellReconfiguration_tdd(tvb, offset, actx, value_tree);
}
break;
case NBAP_ID_CELLSETUP: /* 5 */
if (ddMode==NBAP_FDD){
- offset = dissect_id_cellSetup(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellSetup(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_cellSetup_tdd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellSetup_tdd(tvb, offset, actx, value_tree);
}
break;
case NBAP_ID_COMMONMEASUREMENTFAILURE : /* 6 */
- offset = dissect_id_commonMeasurementFailure(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonMeasurementFailure(tvb, offset, actx, value_tree);
break;
case NBAP_ID_COMMONMEASUREMENTINITIATION: /* 7 */
- offset = dissect_id_commonMeasurementInitiation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonMeasurementInitiation(tvb, offset, actx, value_tree);
break;
case NBAP_ID_COMMONMEASUREMENTREPORT: /* 8 */
- offset = dissect_id_commonMeasurementReport(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonMeasurementReport(tvb, offset, actx, value_tree);
break;
case NBAP_ID_COMMONMEASUREMENTTERMINATION: /* 9 */
- offset = dissect_id_commonMeasurementTermination(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonMeasurementTermination(tvb, offset, actx, value_tree);
break;
case NBAP_ID_COMMONTRANSPORTCHANNELDELETE: /* 10 */
- offset = dissect_id_commonTransportChannelDelete(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonTransportChannelDelete(tvb, offset, actx, value_tree);
break;
case NBAP_ID_COMMONTRANSPORTCHANNELRECONFIGURE: /* 11 */
if (ddMode==NBAP_FDD){
- offset = dissect_id_commonTransportChannelReconfigure(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonTransportChannelReconfigure(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_commonTransportChannelReconfigure_tdd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonTransportChannelReconfigure_tdd(tvb, offset, actx, value_tree);
}
break;
case NBAP_ID_COMMONTRANSPORTCHANNELSETUP: /* 12 */
if (ddMode==NBAP_FDD){
- offset = dissect_id_commonTransportChannelSetup(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonTransportChannelSetup(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_commonTransportChannelSetup_tdd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonTransportChannelSetup_tdd(tvb, offset, actx, value_tree);
}
break;
case NBAP_ID_RESET: /* 13 */
- offset = dissect_id_reset(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_reset(tvb, offset, actx, value_tree);
break;
case NBAP_ID_COMPRESSEDMODECOMMAND: /* 14 */
- offset = dissect_id_compressedModeCommand(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_compressedModeCommand(tvb, offset, actx, value_tree);
break;
case NBAP_ID_DEDICATEDMEASUREMENTFAILURE: /* 16 */
- offset = dissect_id_dedicatedMeasurementFailure(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_dedicatedMeasurementFailure(tvb, offset, actx, value_tree);
break;
case NBAP_ID_DEDICATEDMEASUREMENTINITIATION: /* 17 */
- offset = dissect_id_dedicatedMeasurementInitiation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_dedicatedMeasurementInitiation(tvb, offset, actx, value_tree);
break;
case NBAP_ID_DEDICATEDMEASUREMENTREPORT: /* 18 */
- offset = dissect_id_dedicatedMeasurementReport(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_dedicatedMeasurementReport(tvb, offset, actx, value_tree);
break;
case NBAP_ID_DEDICATEDMEASUREMENTTERMINATION: /* 19 */
- offset = dissect_id_dedicatedMeasurementTermination(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_dedicatedMeasurementTermination(tvb, offset, actx, value_tree);
break;
case NBAP_ID_DOWNLINKPOWERCONTROL: /* 20 */
- offset = dissect_id_downlinkPowerControl(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_downlinkPowerControl(tvb, offset, actx, value_tree);
break;
case NBAP_ID_ERRORINDICATIONFORDEDICATED: /* 21 */
- offset = dissect_id_errorIndicationForDedicated(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_errorIndicationForDedicated(tvb, offset, actx, value_tree);
break;
case NBAP_ID_PRIVATEMESSAGEFORDEDICATED: /* 22 */
- offset = dissect_id_compressedModeCommand(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_compressedModeCommand(tvb, offset, actx, value_tree);
break;
case NBAP_ID_RADIOLINKADDITION: /* 23 */
- offset = dissect_id_radioLinkAddition(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkAddition(tvb, offset, actx, value_tree);
break;
case NBAP_ID_RADIOLINKDELETION: /* 24 */
- offset = dissect_id_radioLinkDeletion(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkDeletion(tvb, offset, actx, value_tree);
break;
case NBAP_ID_RADIOLINKFAILURE: /* 25 */
- offset = dissect_id_radioLinkFailure(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkFailure(tvb, offset, actx, value_tree);
break;
case NBAP_ID_RADIOLINKRESTORATION: /* 26 */
- offset = dissect_id_radioLinkRestoration(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkRestoration(tvb, offset, actx, value_tree);
break;
break;
case NBAP_ID_RADIOLINKSETUP: /* 27 */
if (ddMode==NBAP_FDD){
- offset = dissect_id_radioLinkSetup(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkSetup(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_radioLinkSetup_tdd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkSetup_tdd(tvb, offset, actx, value_tree);
}
break;
case NBAP_ID_RESOURCESTATUSINDICATION: /* 28 */
- offset = dissect_id_resourceStatusIndication(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_resourceStatusIndication(tvb, offset, actx, value_tree);
break;
case NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION: /* 29 */
- offset = dissect_id_synchronisedRadioLinkReconfigurationCancellation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_synchronisedRadioLinkReconfigurationCancellation(tvb, offset, actx, value_tree);
break;
case NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT: /* 30 */
- offset = dissect_id_synchronisedRadioLinkReconfigurationCommit(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_synchronisedRadioLinkReconfigurationCommit(tvb, offset, actx, value_tree);
break;
case NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION: /* 31 */
if (ddMode==NBAP_FDD){
- offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation_tdd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation_tdd(tvb, offset, actx, value_tree);
}
break;
case NBAP_ID_SYSTEMINFORMATIONUPDATE: /* 32 */
- offset = dissect_id_systemInformationUpdate(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_systemInformationUpdate(tvb, offset, actx, value_tree);
break;
case NBAP_ID_UNBLOCKRESOURCE: /* 33 */
- offset = dissect_id_unblockResource(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_unblockResource(tvb, offset, actx, value_tree);
break;
case NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION: /* 34 */
if (ddMode==NBAP_FDD){
- offset = dissect_id_unSynchronisedRadioLinkReconfiguration(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_unSynchronisedRadioLinkReconfiguration(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_unSynchronisedRadioLinkReconfiguration_tdd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_unSynchronisedRadioLinkReconfiguration_tdd(tvb, offset, actx, value_tree);
}
break;
case NBAP_ID_ERRORINDICATIONFORCOMMON: /* 35 */
- offset = dissect_id_errorIndicationForCommon(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_errorIndicationForCommon(tvb, offset, actx, value_tree);
break;
case NBAP_ID_PRIVATEMESSAGEFORCOMMON: /* 36 */
- offset = dissect_id_privateMessageForCommon(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_privateMessageForCommon(tvb, offset, actx, value_tree);
break;
case NBAP_ID_PHYSICALSHAREDCHANNELRECONFIGURATION: /* 37 */
- offset = dissect_id_physicalSharedChannelReconfiguration(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_physicalSharedChannelReconfiguration(tvb, offset, actx, value_tree);
break;
case NBAP_ID_DOWNLINKPOWERTIMESLOTCONTROL: /* 38 */
- offset = dissect_id_downlinkPowerTimeslotControl(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_downlinkPowerTimeslotControl(tvb, offset, actx, value_tree);
break;
case NBAP_ID_RADIOLINKPREEMPTION: /* 39 */
- offset = dissect_id_radioLinkPreemption(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkPreemption(tvb, offset, actx, value_tree);
break;
case NBAP_ID_INFORMATIONEXCHANGEFAILURE: /* 40 */
- offset = dissect_id_informationExchangeFailure(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_informationExchangeFailure(tvb, offset, actx, value_tree);
break;
case NBAP_ID_INFORMATIONEXCHANGEINITIATION: /* 41 */
- offset = dissect_id_informationExchangeInitiation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_informationExchangeInitiation(tvb, offset, actx, value_tree);
break;
case NBAP_ID_INFORMATIONEXCHANGETERMINATION: /* 42 */
- offset = dissect_id_informationExchangeTermination(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_informationExchangeTermination(tvb, offset, actx, value_tree);
break;
case NBAP_ID_INFORMATIONREPORTING: /* 43 */
- offset = dissect_id_informationReporting(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_informationReporting(tvb, offset, actx, value_tree);
break;
case NBAP_ID_CELLSYNCHRONISATIONADJUSTMENT: /* 44 */
- offset = dissect_id_cellSynchronisationAdjustment(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellSynchronisationAdjustment(tvb, offset, actx, value_tree);
break;
case NBAP_ID_CELLSYNCHRONISATIONINITIATION: /* 45 */
- offset = dissect_id_cellSynchronisationInitiation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellSynchronisationInitiation(tvb, offset, actx, value_tree);
break;
case NBAP_ID_CELLSYNCHRONISATIONRECONFIGURATION: /* 46 */
- offset = dissect_id_cellSynchronisationReconfiguration(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellSynchronisationReconfiguration(tvb, offset, actx, value_tree);
break;
case NBAP_ID_CELLSYNCHRONISATIONREPORTING: /* 47 */
- offset = dissect_id_cellSynchronisationReporting(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellSynchronisationReporting(tvb, offset, actx, value_tree);
break;
case NBAP_ID_CELLSYNCHRONISATIONTERMINATION: /* 48 */
- offset = dissect_id_cellSynchronisationTermination(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellSynchronisationTermination(tvb, offset, actx, value_tree);
break;
case NBAP_ID_CELLSYNCHRONISATIONFAILURE: /* 49 */
- offset = dissect_id_cellSynchronisationFailure(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellSynchronisationFailure(tvb, offset, actx, value_tree);
break;
case NBAP_ID_BEARERREARRANGEMENT: /* 50 */
- offset = dissect_id_BearerRearrangement(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_BearerRearrangement(tvb, offset, actx, value_tree);
break;
case NBAP_ID_RADIOLINKACTIVATION: /* 51 */
if (ddMode==NBAP_FDD){
- offset = dissect_id_radioLinkActivation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkActivation(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_radioLinkActivation_tdd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkActivation_tdd(tvb, offset, actx, value_tree);
}
break;
case NBAP_ID_RADIOLINKPARAMETERUPDATE: /* 52 */
if (ddMode==NBAP_FDD){
- offset = dissect_id_radioLinkParameterUpdate(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkParameterUpdate(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_radioLinkParameterUpdate_tdd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkParameterUpdate_tdd(tvb, offset, actx, value_tree);
}
break;
case NBAP_ID_MBMSNOTIFICATIONUPDATE: /* 53 */
- offset = dissect_id_mBMSNotificationUpdate(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_mBMSNotificationUpdate(tvb, offset, actx, value_tree);
break;
@@ -34791,7 +34792,7 @@ static int dissect_nbap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset, p
return offset;
}
-static int dissect_nbap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree){
+static int dissect_nbap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree){
proto_item *value_item = NULL;
proto_tree *value_tree = NULL;
guint length;
@@ -34799,85 +34800,85 @@ static int dissect_nbap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, p
value_item = proto_tree_add_item(tree, hf_nbap_successfulOutcomeValue, tvb, 0, -1, FALSE);
value_tree = proto_item_add_subtree(value_item, ett_nbap_initiatingMessageValue);
- offset = dissect_per_length_determinant(tvb, offset, pinfo, value_tree, hf_nbap_pdu_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_nbap_pdu_length, &length);
proto_item_set_len(value_item,length);
switch(ProcedureCode){
case NBAP_ID_AUDIT: /* 0 */
- offset = dissect_id_audit1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_audit1(tvb, offset, actx, value_tree);
break;
case NBAP_ID_BLOCKRESOURCE: /* 2 */
- offset = dissect_id_blockResource1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_blockResource1(tvb, offset, actx, value_tree);
break;
case NBAP_ID_CELLDELETION: /* 3 */
- offset = dissect_id_cellDeletion1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellDeletion1(tvb, offset, actx, value_tree);
break;
case NBAP_ID_CELLRECONFIGURATION: /* 4 */
- offset = dissect_id_cellReconfiguration1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellReconfiguration1(tvb, offset, actx, value_tree);
break;
case NBAP_ID_CELLSETUP: /* 5 */
- offset = dissect_id_cellSetup1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellSetup1(tvb, offset, actx, value_tree);
break;
case NBAP_ID_COMMONMEASUREMENTINITIATION: /* 7 */
- offset = dissect_id_commonMeasurementInitiation1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonMeasurementInitiation1(tvb, offset, actx, value_tree);
break;
case NBAP_ID_COMMONTRANSPORTCHANNELDELETE: /* 10 */
- offset = dissect_id_commonTransportChannelDelete1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonTransportChannelDelete1(tvb, offset, actx, value_tree);
break;
case NBAP_ID_COMMONTRANSPORTCHANNELRECONFIGURE: /* 11 */
- offset = dissect_id_commonTransportChannelReconfigure1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonTransportChannelReconfigure1(tvb, offset, actx, value_tree);
break;
case NBAP_ID_COMMONTRANSPORTCHANNELSETUP: /* 12 */
- offset = dissect_id_commonTransportChannelSetup1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonTransportChannelSetup1(tvb, offset, actx, value_tree);
break;
case NBAP_ID_RESET: /* 13 */
- offset = dissect_id_reset1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_reset1(tvb, offset, actx, value_tree);
break;
case NBAP_ID_DEDICATEDMEASUREMENTINITIATION: /* 17 */
- offset = dissect_id_dedicatedMeasurementInitiation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_dedicatedMeasurementInitiation(tvb, offset, actx, value_tree);
break;
case NBAP_ID_RADIOLINKADDITION: /* 23 */
if (ddMode==NBAP_FDD){
- offset = dissect_id_radioLinkAddition1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkAddition1(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_radioLinkAddition_tdd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkAddition_tdd(tvb, offset, actx, value_tree);
}
break;
break;
case NBAP_ID_RADIOLINKDELETION: /* 24 */
- offset = dissect_id_radioLinkDeletion1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkDeletion1(tvb, offset, actx, value_tree);
break;
case NBAP_ID_RADIOLINKSETUP: /* 27 */
if (ddMode==NBAP_FDD){
- offset = dissect_id_radioLinkSetup1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkSetup1(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_radioLinkSetup_tdd1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkSetup_tdd1(tvb, offset, actx, value_tree);
}
break;
case NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION: /* 31 */
- offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation1(tvb, offset, actx, value_tree);
break;
case NBAP_ID_SYSTEMINFORMATIONUPDATE: /* 32 */
- offset = dissect_id_systemInformationUpdate1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_systemInformationUpdate1(tvb, offset, actx, value_tree);
break;
case NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION: /* 34 */
- offset = dissect_id_unSynchronisedRadioLinkReconfiguration1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_unSynchronisedRadioLinkReconfiguration1(tvb, offset, actx, value_tree);
break;
case NBAP_ID_PHYSICALSHAREDCHANNELRECONFIGURATION: /* 37 */
- offset = dissect_id_physicalSharedChannelReconfiguration1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_physicalSharedChannelReconfiguration1(tvb, offset, actx, value_tree);
break;
case NBAP_ID_INFORMATIONEXCHANGEINITIATION: /* 41 */
- offset = dissect_id_informationExchangeInitiation1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_informationExchangeInitiation1(tvb, offset, actx, value_tree);
break;
case NBAP_ID_CELLSYNCHRONISATIONADJUSTMENT: /* 44 */
- offset = dissect_id_cellSynchronisationAdjustment1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellSynchronisationAdjustment1(tvb, offset, actx, value_tree);
break;
case NBAP_ID_CELLSYNCHRONISATIONINITIATION: /* 45 */
- offset = dissect_id_cellSynchronisationInitiation1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellSynchronisationInitiation1(tvb, offset, actx, value_tree);
break;
case NBAP_ID_CELLSYNCHRONISATIONRECONFIGURATION: /* 46 */
- offset = dissect_id_cellSynchronisationReconfiguration1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellSynchronisationReconfiguration1(tvb, offset, actx, value_tree);
break;
default:
offset = offset + length;
@@ -34887,7 +34888,7 @@ static int dissect_nbap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, p
return offset;
}
-static int dissect_nbap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree){
+static int dissect_nbap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree){
proto_item *value_item = NULL;
proto_tree *value_tree = NULL;
guint length;
@@ -34895,72 +34896,72 @@ static int dissect_nbap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset,
value_item = proto_tree_add_item(tree, hf_nbap_unsuccessfulOutcomeValue, tvb, 0, -1, FALSE);
value_tree = proto_item_add_subtree(value_item, ett_nbap_UnsuccessfulOutcomeValue);
- offset = dissect_per_length_determinant(tvb, offset, pinfo, value_tree, hf_nbap_pdu_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_nbap_pdu_length, &length);
proto_item_set_len(value_item,length);
switch(ProcedureCode){
case NBAP_ID_AUDIT: /* 0 */
- offset = dissect_id_audit2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_audit2(tvb, offset, actx, value_tree);
break;
case NBAP_ID_BLOCKRESOURCE: /* 2 */
- offset = dissect_id_blockResource2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_blockResource2(tvb, offset, actx, value_tree);
break;
case NBAP_ID_CELLDELETION: /* 3 */
- offset = dissect_id_cellReconfiguration2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellReconfiguration2(tvb, offset, actx, value_tree);
break;
case NBAP_ID_CELLSETUP: /* 5 */
- offset = dissect_id_cellSetup2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellSetup2(tvb, offset, actx, value_tree);
break;
case NBAP_ID_COMMONMEASUREMENTINITIATION: /* 7 */
- offset = dissect_id_commonMeasurementInitiation2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonMeasurementInitiation2(tvb, offset, actx, value_tree);
break;
case NBAP_ID_COMMONTRANSPORTCHANNELRECONFIGURE: /* 11 */
- offset = dissect_id_commonTransportChannelReconfigure2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonTransportChannelReconfigure2(tvb, offset, actx, value_tree);
break;
case NBAP_ID_COMMONTRANSPORTCHANNELSETUP: /* 12 */
- offset = dissect_id_commonTransportChannelSetup2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonTransportChannelSetup2(tvb, offset, actx, value_tree);
break;
case NBAP_ID_DEDICATEDMEASUREMENTINITIATION: /* 17 */
- offset = dissect_id_dedicatedMeasurementInitiation2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_dedicatedMeasurementInitiation2(tvb, offset, actx, value_tree);
break;
case NBAP_ID_RADIOLINKADDITION: /* 23 */
if (ddMode==NBAP_FDD){
- offset = dissect_id_radioLinkAddition2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkAddition2(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_radioLinkAddition_tdd1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkAddition_tdd1(tvb, offset, actx, value_tree);
}
break;
case NBAP_ID_RADIOLINKSETUP: /* 27 */
if (ddMode==NBAP_FDD){
- offset = dissect_id_radioLinkSetup2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkSetup2(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_radioLinkSetup_tdd2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkSetup_tdd2(tvb, offset, actx, value_tree);
}
break;
case NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION: /* 31 */
- offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation2(tvb, offset, actx, value_tree);
break;
case NBAP_ID_SYSTEMINFORMATIONUPDATE: /* 32 */
- offset = dissect_id_systemInformationUpdate2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_systemInformationUpdate2(tvb, offset, actx, value_tree);
break;
case NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION: /* 34 */
- offset = dissect_id_unSynchronisedRadioLinkReconfiguration2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_unSynchronisedRadioLinkReconfiguration2(tvb, offset, actx, value_tree);
break;
case NBAP_ID_PHYSICALSHAREDCHANNELRECONFIGURATION: /* 37 */
- offset = dissect_id_physicalSharedChannelReconfiguration2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_physicalSharedChannelReconfiguration2(tvb, offset, actx, value_tree);
break;
case NBAP_ID_INFORMATIONEXCHANGEINITIATION: /* 41 */
- offset = dissect_id_informationExchangeInitiation2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_informationExchangeInitiation2(tvb, offset, actx, value_tree);
break;
case NBAP_ID_CELLSYNCHRONISATIONADJUSTMENT: /* 44 */
- offset = dissect_id_cellSynchronisationAdjustment2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellSynchronisationAdjustment2(tvb, offset, actx, value_tree);
break;
case NBAP_ID_CELLSYNCHRONISATIONINITIATION: /* 45 */
- offset = dissect_id_cellSynchronisationInitiation2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellSynchronisationInitiation2(tvb, offset, actx, value_tree);
break;
case NBAP_ID_CELLSYNCHRONISATIONRECONFIGURATION: /* 46 */
- offset = dissect_id_cellSynchronisationReconfiguration2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellSynchronisationReconfiguration2(tvb, offset, actx, value_tree);
break;
default:
offset = offset + length;
@@ -34970,7 +34971,7 @@ static int dissect_nbap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset,
return offset;
}
-static int dissect_nbap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree){
+static int dissect_nbap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree){
proto_item *value_item = NULL;
proto_tree *value_tree = NULL;
guint length;
@@ -34978,184 +34979,184 @@ static int dissect_nbap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, packet_i
value_item = proto_tree_add_item(tree, hf_nbap_value, tvb, 0, -1, FALSE);
value_tree = proto_item_add_subtree(value_item, ett_nbap_ProtocolIEValueValue);
- offset = dissect_per_length_determinant(tvb, offset, pinfo, value_tree, hf_nbap_IE_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_nbap_IE_length, &length);
proto_item_set_len(value_item,length);
switch(ProtocolIE_ID){
case NBAP_IE_ID_AICH_INFORMATION: /*0*/
- offset = dissect_id_AICH_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_AICH_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_AICH_INFORMATIONITEM_RESOURCESTATUSIND: /*1*/
offset = offset + length;
break;
case NBAP_IE_ID_BCH_INFORMATION: /*7*/
- offset = dissect_id_BCH_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_BCH_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_BCH_INFORMATIONITEM_RESOURCESTATUSIND: /*8*/
offset = offset + length;
break;
case NBAP_IE_ID_BCCH_MODIFICATIONTIME: /*9*/
- offset = dissect_id_BCCH_ModificationTime(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_BCCH_ModificationTime(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_BLOCKINGPRIORITYINDICATOR: /*10*/
- offset = dissect_id_BlockingPriorityIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_BlockingPriorityIndicator(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CAUSE: /*13*/
- offset = dissect_id_Cause(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Cause(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CCP_INFORMATIONITEM_AUDITRSP: /*14*/
- offset = dissect_id_CCP_InformationItem_AuditRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCP_InformationItem_AuditRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CCP_INFORMATIONLIST_AUDITRSP: /*15*/
- offset = dissect_id_CCP_InformationList_AuditRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCP_InformationList_AuditRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CCP_INFORMATIONITEM_RESOURCESTATUSIND: /*16*/
- offset = dissect_id_CCP_InformationItem_ResourceStatusInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCP_InformationItem_ResourceStatusInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CELL_INFORMATIONITEM_AUDITRSP: /*17*/
- offset = dissect_id_Cell_InformationItem_AuditRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Cell_InformationItem_AuditRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CELL_INFORMATIONITEM_RESOURCESTATUSIND: /*18*/
- offset = dissect_id_Cell_InformationItem_ResourceStatusInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Cell_InformationItem_ResourceStatusInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CELL_INFORMATIONLIST_AUDITRSP: /*19*/
- offset = dissect_id_Cell_InformationList_AuditRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Cell_InformationList_AuditRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CELLPARAMETERID: /*23*/
- offset = dissect_id_CellParameterID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CellParameterID(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CFN: /*24*/
- offset = dissect_id_CFN(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CFN(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_C_ID: /*25*/
- offset = dissect_id_C_ID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_C_ID(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_COMMONMEASUREMENTACCURACY: /*39*/
- offset = dissect_id_CommonMeasurementAccuracy(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CommonMeasurementAccuracy(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RPRT: /* 31 */
- offset = dissect_id_CommonMeasurementObjectType_CM_Rprt(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CommonMeasurementObjectType_CM_Rprt(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RQST: /*32*/
- offset = dissect_id_CommonMeasurementObjectType_CM_Rqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CommonMeasurementObjectType_CM_Rqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RSP: /*33*/
- offset = dissect_id_CommonMeasurementObjectType_CM_Rsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CommonMeasurementObjectType_CM_Rsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_COMMONMEASUREMENTTYPE: /*34*/
- offset = dissect_id_CommonMeasurementType(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CommonMeasurementType(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_COMMONPHYSICALCHANNELID: /*35*/
- offset = dissect_id_CommonPhysicalChannelID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CommonPhysicalChannelID(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_COMMONPHYSICALCHANNELTYPE_CTCH_SETUPRQSTFDD: /*36*/
- offset = dissect_id_CommonPhysicalChannelType_CTCH_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CommonPhysicalChannelType_CTCH_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_COMMONPHYSICALCHANNELTYPE_CTCH_SETUPRQSTTDD: /*37*/
- offset = dissect_id_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_COMMUNICATIONCONTROLPORTID: /*40*/
- offset = dissect_id_CommunicationControlPortID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CommunicationControlPortID(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CONFIGURATIONGENERATIONID: /*43*/
- offset = dissect_id_ConfigurationGenerationID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_ConfigurationGenerationID(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CRNC_COMMUNICATIONCONTEXTID: /*44*/
- offset = dissect_id_CRNC_CommunicationContextID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CRNC_CommunicationContextID(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CRITICALITYDIAGNOSTICS: /*45*/
- offset = dissect_id_CriticalityDiagnostics(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CriticalityDiagnostics(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DCHS_TO_ADD_FDD: /*48*/
- offset = dissect_id_DCHs_to_Add_FDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DCHs_to_Add_FDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DCH_ADDLIST_RL_RECONFPREPTDD: /*49*/
offset = offset + length;
break;
case NBAP_IE_ID_DCHS_TO_ADD_TDD: /*50*/
- offset = dissect_id_DCHs_to_Add_TDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DCHs_to_Add_TDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DCH_DELETELIST_RL_RECONFPREPFDD: /*52*/
- offset = dissect_id_DCH_DeleteList_RL_ReconfPrepFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DCH_DeleteList_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DCH_DELETELIST_RL_RECONFPREPTDD: /*53*/
- offset = dissect_id_DCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DCH_DELETELIST_RL_RECONFRQSTFDD: /*54*/
- offset = dissect_id_DCH_DeleteList_RL_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DCH_DeleteList_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DCH_DELETELIST_RL_RECONFRQSTTDD: /*55*/
- offset = dissect_id_DCH_DeleteList_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DCH_DeleteList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DCH_FDD_INFORMATION: /*56*/
- offset = dissect_id_DCH_FDD_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DCH_FDD_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DCH_TDD_INFORMATION: /* 57 */
- offset = dissect_id_DCH_TDD_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DCH_TDD_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DCH_INFORMATIONRESPONSE: /* 59 */
- offset = dissect_id_DCH_InformationResponse(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DCH_InformationResponse(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_FDD_DCHS_TO_MODIFY: /* 62 */
- offset = dissect_id_FDD_DCHs_to_Modify(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_FDD_DCHs_to_Modify(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TDD_DCHS_TO_MODIFY: /* 63 */
- offset = dissect_id_TDD_DCHs_to_Modify(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TDD_DCHs_to_Modify(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DCH_MODIFYLIST_RL_RECONFRQSTTDD: /* 65 */
- /*offset = dissect_id_DCH_ModifyList_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);*/
+ /*offset = dissect_id_DCH_ModifyList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);*/
break;
case NBAP_IE_ID_DCH_REARRANGELIST_BEARER_REARRANGEIND: /* 135 */
- offset = dissect_id_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RPRT: /* 67 */
- offset = dissect_id_DedicatedMeasurementObjectType_DM_Rprt(tvb, offset, pinfo, value_tree);;
+ offset = dissect_id_DedicatedMeasurementObjectType_DM_Rprt(tvb, offset, actx, value_tree);;
break;
case NBAP_IE_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RQST: /* 68 */
- offset = dissect_id_DedicatedMeasurementObjectType_DM_Rqst(tvb, offset, pinfo, value_tree);;
+ offset = dissect_id_DedicatedMeasurementObjectType_DM_Rqst(tvb, offset, actx, value_tree);;
break;
case NBAP_IE_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RSP: /* 69 */
- offset = dissect_id_DedicatedMeasurementObjectType_DM_Rsp(tvb, offset, pinfo, value_tree);;
+ offset = dissect_id_DedicatedMeasurementObjectType_DM_Rsp(tvb, offset, actx, value_tree);;
break;
case NBAP_IE_ID_DEDICATEDMEASUREMENTTYPE: /* 70 */
- offset = dissect_id_DedicatedMeasurementType(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DedicatedMeasurementType(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD: /* 72 */
- offset = dissect_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD:/* 73 */
- offset = dissect_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD: /* 76 */
- offset = dissect_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_DPCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD: /* 77 */
- offset = dissect_id_DL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_DPCH_INFORMATIONLIST_RL_SETUPRQSTTDD: /* 79 */
- offset = dissect_id_DL_DPCH_InformationList_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 81 */
- offset = dissect_id_DL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_DPCH_INFORMATION_RL_RECONFRQSTFDD: /* 82 */
- offset = dissect_id_DL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 83 */
- offset = dissect_id_DL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_DPCH_TIMINGADJUSTMENT: /* 21 */
- offset = dissect_id_DL_DPCH_TimingAdjustment(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_TimingAdjustment(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_REFERENCEPOWERINFORMATIONITEM_DL_PC_RQST:/* 84 */
- offset = dissect_id_DL_ReferencePowerInformationItem_DL_PC_Rqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_ReferencePowerInformationItem_DL_PC_Rqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DLREFERENCEPOWER: /* 85 */
- offset = dissect_id_DLReferencePower(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DLReferencePower(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DLREFERENCEPOWERLIST_DL_PC_RQST: /* 86 */
- offset = dissect_id_DLReferencePowerList_DL_PC_Rqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DLReferencePowerList_DL_PC_Rqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_87: /* 87 */
break;
@@ -35166,658 +35167,658 @@ static int dissect_nbap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, packet_i
case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_93: /* 93 */
break;
case NBAP_IE_ID_DSCHS_TO_ADD_TDD: /* 96 */
- offset = dissect_id_DSCHs_to_Add_TDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DSCHs_to_Add_TDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DSCH_INFORMATION_DELETELIST_RL_RECONFPREPTDD:/* 98 */
- offset = dissect_id_DSCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DSCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DSCH_INFORMATION_MODIFYLIST_RL_RECONFPREPTDD:/* 100 */
- offset = dissect_id_DSCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DSCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DSCH_INFORMATIONRESPONSE: /* 105 */
- offset = dissect_id_DSCH_InformationResponse(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DSCH_InformationResponse(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_106: /* 106 */
break;
case NBAP_IE_ID_DSCH_TDD_INFORMATION: /* 107 */
- offset = dissect_id_DSCH_TDD_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DSCH_TDD_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_108: /* 108 */
break;
case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_112: /* 112 */
break;
case NBAP_IE_ID_DSCH_REARRANGELIST_BEARER_REARRANGEIND: /* 136 */
- offset = dissect_id_DSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_END_OF_AUDIT_SEQUENCE_INDICATOR: /* 113 */
- offset = dissect_id_End_Of_Audit_Sequence_Indicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_End_Of_Audit_Sequence_Indicator(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_FACH_INFORMATION: /* 116 */
- offset = dissect_id_FACH_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_FACH_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_FACH_INFORMATIONITEM_RESOURCESTATUSIND: /* 117 */
break;
case NBAP_IE_ID_FACH_PARAMETERSLIST_CTCH_RECONFRQSTTDD: /* 120 */
- offset = dissect_id_FACH_ParametersList_CTCH_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_FACH_ParametersList_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_FACH_PARAMETERSLISTIE_CTCH_SETUPRQSTFDD: /* 121 */
- offset = dissect_id_FACH_ParametersListIE_CTCH_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_FACH_ParametersListIE_CTCH_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_FACH_PARAMETERSLISTIE_CTCH_SETUPRQSTTDD: /* 122 */
- offset = dissect_id_FACH_ParametersListIE_CTCH_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_FACH_ParametersListIE_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_INDICATIONTYPE_RESOURCESTATUSIND: /* 123 */
- offset = dissect_id_IndicationType_ResourceStatusInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_IndicationType_ResourceStatusInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_LOCAL_CELL_ID: /* 124 */
- offset = dissect_id_Local_Cell_ID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Local_Cell_ID(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_LOCAL_CELL_GROUP_INFORMATIONITEM_AUDITRSP: /* 2 */
- offset = dissect_id_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_LOCAL_CELL_GROUP_INFORMATIONITEM_RESOURCESTATUSIND: /* 3 */
- offset = dissect_id_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_LOCAL_CELL_GROUP_INFORMATIONITEM2_RESOURCESTATUSIND:/* 4 */
- offset = dissect_id_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_LOCAL_CELL_GROUP_INFORMATIONLIST_AUDITRSP: /* 5 */
- offset = dissect_id_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_LOCAL_CELL_INFORMATIONITEM_AUDITRSP: /* 125 */
- offset = dissect_id_Local_Cell_InformationItem_AuditRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Local_Cell_InformationItem_AuditRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_LOCAL_CELL_INFORMATIONITEM_RESOURCESTATUSIND: /* 126 */
- offset = dissect_id_Local_Cell_InformationItem_ResourceStatusInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Local_Cell_InformationItem_ResourceStatusInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_LOCAL_CELL_INFORMATIONITEM2_RESOURCESTATUSIND: /* 127 */
- offset = dissect_id_Local_Cell_InformationItem2_ResourceStatusInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Local_Cell_InformationItem2_ResourceStatusInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_LOCAL_CELL_INFORMATIONLIST_AUDITRSP: /* 128 */
- offset = dissect_id_Local_Cell_InformationList_AuditRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Local_Cell_InformationList_AuditRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_ADJUSTMENTPERIOD: /* 129 */
- offset = dissect_id_AdjustmentPeriod(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_AdjustmentPeriod(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MAXADJUSTMENTSTEP: /* 130 */
- offset = dissect_id_MaxAdjustmentStep(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MaxAdjustmentStep(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MAXIMUMTRANSMISSIONPOWER: /* 131 */
- offset = dissect_id_MaximumTransmissionPower(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MaximumTransmissionPower(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MEASUREMENTFILTERCOEFFICIENT: /* 132 */
- offset = dissect_id_MeasurementFilterCoefficient(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MeasurementFilterCoefficient(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MEASUREMENTID: /* 133 */
- offset = dissect_id_MeasurementID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MeasurementID(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MESSAGESTRUCTURE: /* 115 */
- offset = dissect_id_MessageStructure(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MessageStructure(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MIB_SB_SIB_INFORMATIONLIST_SYSTEMINFOUPDATERQST: /* 134 */
- offset = dissect_id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_NODEB_COMMUNICATIONCONTEXTID: /* 143 */
- offset = dissect_id_NodeB_CommunicationContextID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_NodeB_CommunicationContextID(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_NEIGHBOURINGCELLMEASUREMENTINFORMATION: /* 455 */
- offset = dissect_id_NeighbouringCellMeasurementInformation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_NeighbouringCellMeasurementInformation(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_P_CCPCH_INFORMATION: /* 144 */
- offset = dissect_id_P_CCPCH_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_P_CCPCH_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_P_CCPCH_INFORMATIONITEM_RESOURCESTATUSIND: /* 145 */
- offset = dissect_id_P_CPICH_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_P_CPICH_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_P_CPICH_INFORMATION: /* 146 */
break;
case NBAP_IE_ID_P_CPICH_INFORMATIONITEM_RESOURCESTATUSIND: /* 147 */
break;
case NBAP_IE_ID_P_SCH_INFORMATION: /* 148 */
- offset = dissect_id_P_SCH_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_P_SCH_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PCCPCH_INFORMATION_CELL_RECONFRQSTTDD: /* 150 */
- offset = dissect_id_PCCPCH_Information_Cell_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PCCPCH_Information_Cell_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PCCPCH_INFORMATION_CELL_SETUPRQSTTDD: /* 151 */
- offset = dissect_id_PCCPCH_Information_Cell_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PCCPCH_Information_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PCH_PARAMETERS_CTCH_RECONFRQSTTDD: /* 155 */
- offset = dissect_id_PCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PCH_PARAMETERSITEM_CTCH_SETUPRQSTFDD: /* 156 */
- offset = dissect_id_PCH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PCH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PCH_PARAMETERSITEM_CTCH_SETUPRQSTTDD: /* 157 */
- offset = dissect_id_PCH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PCH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PCH_INFORMATION: /* 158 */
- offset = dissect_id_PCH_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PCH_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PDSCH_INFORMATION_ADDLISTIE_PSCH_RECONFRQST: /* 161 */
- offset = dissect_id_PDSCH_Information_AddListIE_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PDSCH_Information_AddListIE_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PDSCH_INFORMATION_MODIFYLISTIE_PSCH_RECONFRQST: /* 162 */
- offset = dissect_id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PDSCHSETS_ADDLIST_PSCH_RECONFRQST: /* 163 */
- offset = dissect_id_PDSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PDSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PDSCHSETS_DELETELIST_PSCH_RECONFRQST: /* 164 */
- offset = dissect_id_PDSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PDSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PDSCHSETS_MODIFYLIST_PSCH_RECONFRQST: /* 165 */
- offset = dissect_id_PDSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PDSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PICH_INFORMATION: /* 166 */
- offset = dissect_id_PICH_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PICH_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PICH_PARAMETERS_CTCH_RECONFRQSTTDD: /* 168 */
- offset = dissect_id_PICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_POWERADJUSTMENTTYPE: /* 169 */
- offset = dissect_id_PowerAdjustmentType(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PowerAdjustmentType(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PRACH_INFORMATION: /* 170 */
- offset = dissect_id_PRACH_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PRACH_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PRIMARYCCPCH_INFORMATION_CELL_RECONFRQSTFDD: /* 175 */
- offset = dissect_id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PRIMARYCCPCH_INFORMATION_CELL_SETUPRQSTFDD: /* 176 */
- offset = dissect_id_PrimaryCCPCH_Information_Cell_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PrimaryCCPCH_Information_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PRIMARYCPICH_INFORMATION_CELL_RECONFRQSTFDD: /* 177 */
- offset = dissect_id_PrimaryCPICH_Information_Cell_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PrimaryCPICH_Information_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PRIMARYCPICH_INFORMATION_CELL_SETUPRQSTFDD: /* 178 */
- offset = dissect_id_PrimaryCPICH_Information_Cell_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PrimaryCPICH_Information_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PRIMARYSCH_INFORMATION_CELL_RECONFRQSTFDD: /* 179 */
- offset = dissect_id_PrimarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PrimarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PRIMARYSCH_INFORMATION_CELL_SETUPRQSTFDD: /* 180 */
- offset = dissect_id_PrimarySCH_Information_Cell_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PrimarySCH_Information_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PRIMARYSCRAMBLINGCODE: /* 181 */
- offset = dissect_id_PrimaryScramblingCode(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PrimaryScramblingCode(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SCH_INFORMATION_CELL_RECONFRQSTTDD: /* 183 */
- offset = dissect_id_SCH_Information_Cell_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SCH_Information_Cell_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SCH_INFORMATION_CELL_SETUPRQSTTDD: /* 184 */
- offset = dissect_id_SCH_Information_Cell_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SCH_Information_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PUSCH_INFORMATION_ADDLISTIE_PSCH_RECONFRQST: /* 185 */
- offset = dissect_id_PUSCH_Information_AddListIE_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PUSCH_Information_AddListIE_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PUSCH_INFORMATION_MODIFYLISTIE_PSCH_RECONFRQST: /* 186 */
- offset = dissect_id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PUSCHSETS_ADDLIST_PSCH_RECONFRQST: /* 187 */
- offset = dissect_id_PUSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PUSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PUSCHSETS_DELETELIST_PSCH_RECONFRQST: /* 188 */
- offset = dissect_id_PUSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PUSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PUSCHSETS_MODIFYLIST_PSCH_RECONFRQST: /* 189 */
- offset = dissect_id_PUSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PUSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RACH_INFORMATION: /* 190 */
- offset = dissect_id_RACH_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RACH_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RACH_PARAMETERSITEM_CTCH_SETUPRQSTFDD: /* 196 */
- offset = dissect_id_RACH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RACH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RACH_PARAMETERITEM_CTCH_SETUPRQSTTDD: /* 197 */
- offset = dissect_id_RACH_ParameterItem_CTCH_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RACH_ParameterItem_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_REPORTCHARACTERISTICS: /* 198 */
- offset = dissect_id_ReportCharacteristics(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_ReportCharacteristics(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_REPORTING_OBJECT_RL_FAILUREIND: /* 199 */
- offset = dissect_id_Reporting_Object_RL_FailureInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Reporting_Object_RL_FailureInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_REPORTING_OBJECT_RL_RESTOREIND: /* 200 */
- offset = dissect_id_Reporting_Object_RL_RestoreInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Reporting_Object_RL_RestoreInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONITEM_DM_RPRT: /* 202 */
- offset = dissect_id_RL_InformationItem_DM_Rprt(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationItem_DM_Rprt(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONITEM_DM_RQST: /* 203 */
- offset = dissect_id_RL_InformationItem_DM_Rqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationItem_DM_Rqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONITEM_DM_RSP: /* 204 */
- offset = dissect_id_RL_InformationItem_DM_Rsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationItem_DM_Rsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONITEM_RL_ADDITIONRQSTFDD: /* 205 */
- offset = dissect_id_RL_InformationItem_RL_AdditionRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationItem_RL_AdditionRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONITEM_RL_DELETIONRQST: /* 206 */
- offset = dissect_id_RL_informationItem_RL_DeletionRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_informationItem_RL_DeletionRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONITEM_RL_FAILUREIND: /* 207 */
- offset = dissect_id_RL_InformationItem_RL_FailureInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationItem_RL_FailureInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONITEM_RL_PREEMPTREQUIREDIND: /* 286 */
- offset = dissect_id_RL_InformationItem_RL_PreemptRequiredInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationItem_RL_PreemptRequiredInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONITEM_RL_RECONFPREPFDD: /* 208 */
- offset = dissect_id_RL_InformationItem_RL_ReconfPrepFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationItem_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONITEM_RL_RECONFRQSTFDD: /* 209 */
- offset = dissect_id_RL_InformationItem_RL_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationItem_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONITEM_RL_RESTOREIND: /* 210 */
- offset = dissect_id_RL_InformationItem_RL_RestoreInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationItem_RL_RestoreInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONITEM_RL_SETUPRQSTFDD: /* 211 */
- offset = dissect_id_RL_InformationItem_RL_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationItem_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONLIST_RL_ADDITIONRQSTFDD: /* 212 */
- offset = dissect_id_RL_InformationList_RL_AdditionRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationList_RL_AdditionRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONLIST_RL_DELETIONRQST: /* 213 */
- offset = dissect_id_RL_informationList_RL_DeletionRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_informationList_RL_DeletionRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONLIST_RL_PREEMPTREQUIREDIND: /* 237 */
- offset = dissect_id_RL_InformationList_RL_ReconfPrepFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationList_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONLIST_RL_RECONFPREPFDD: /* 214 */
- /*offset = (tvb, offset, pinfo, value_tree);*/
+ /*offset = (tvb, offset, actx, value_tree);*/
break;
case NBAP_IE_ID_RL_INFORMATIONLIST_RL_RECONFRQSTFDD: /* 215 */
- offset = dissect_id_RL_InformationList_RL_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationList_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONLIST_RL_SETUPRQSTFDD: /* 216 */
- offset = dissect_id_RL_InformationList_RL_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationList_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONRESPONSEITEM_RL_ADDITIONRSPFDD: /* 217 */
- offset = dissect_id_RL_InformationResponseItem_RL_AdditionRspFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponseItem_RL_AdditionRspFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFREADY: /* 218 */
- offset = dissect_id_RL_InformationResponseItem_RL_ReconfReady(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponseItem_RL_ReconfReady(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFRSP: /* 219 */
- offset = dissect_id_RL_InformationResponseItem_RL_ReconfRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponseItem_RL_ReconfRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONRESPONSEITEM_RL_SETUPRSPFDD: /* 220 */
- offset = dissect_id_RL_InformationResponseItem_RL_SetupRspFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponseItem_RL_SetupRspFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONRESPONSELIST_RL_ADDITIONRSPFDD: /* 221 */
- offset = dissect_id_RL_InformationResponseList_RL_AdditionRspFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponseList_RL_AdditionRspFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFREADY: /* 222 */
- offset = dissect_id_RL_InformationResponseList_RL_ReconfReady(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponseList_RL_ReconfReady(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFRSP: /* 223 */
- offset = dissect_id_RL_InformationResponseList_RL_ReconfRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponseList_RL_ReconfRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONRESPONSELIST_RL_SETUPRSPFDD: /* 224 */
- offset = dissect_id_RL_InformationResponseList_RL_SetupRspFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponseList_RL_SetupRspFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONRESPONSE_RL_ADDITIONRSPTDD: /* 225 */
- offset = dissect_id_RL_InformationResponse_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONRESPONSE_RL_SETUPRSPTDD: /* 226 */
- offset = dissect_id_RL_InformationResponse_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATION_RL_ADDITIONRQSTTDD: /* 227 */
- offset = dissect_id_RL_Information_RL_AdditionRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Information_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATION_RL_RECONFRQSTTDD: /* 228 */
- offset = dissect_id_RL_Information_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Information_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATION_RL_RECONFPREPTDD: /* 229 */
- offset = dissect_id_RL_Information_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Information_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATION_RL_SETUPRQSTTDD: /* 230 */
- offset = dissect_id_RL_Information_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Information_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_RECONFIGURATIONFAILUREITEM_RL_RECONFFAILURE: /* 236 */
- offset = dissect_id_RL_ReconfigurationFailureItem_RL_ReconfFailure(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_ReconfigurationFailureItem_RL_ReconfFailure(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_SET_INFORMATIONITEM_DM_RPRT: /* 238 */
- offset = dissect_id_RL_Set_InformationItem_DM_Rprt(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Set_InformationItem_DM_Rprt(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_SET_INFORMATIONITEM_DM_RSP: /* 240 */
- offset = dissect_id_RL_Set_InformationItem_DM_Rsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Set_InformationItem_DM_Rsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_SET_INFORMATIONITEM_RL_FAILUREIND: /* 241 */
- offset = dissect_id_RL_Set_InformationItem_RL_FailureInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Set_InformationItem_RL_FailureInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_SET_INFORMATIONITEM_RL_RESTOREIND: /* 242 */
- offset = dissect_id_RL_Set_InformationItem_RL_RestoreInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Set_InformationItem_RL_RestoreInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_S_CCPCH_INFORMATION: /* 247 */
- offset = dissect_id_S_CCPCH_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_S_CCPCH_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_S_CPICH_INFORMATION: /* 249 */
- offset = dissect_id_S_CPICH_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_S_CPICH_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SCH_INFORMATION: /* 251 */
- offset = dissect_id_SCH_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SCH_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_S_SCH_INFORMATION: /* 253 */
- offset = dissect_id_S_SCH_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_S_SCH_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SECONDARY_CCPCHLISTIE_CTCH_RECONFRQSTTDD: /* 257 */
- offset = dissect_id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SECONDARY_CCPCH_PARAMETERLISTIE_CTCH_SETUPRQSTTDD: /* 258 */
- offset = dissect_id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SECONDARY_CCPCH_PARAMETERS_CTCH_RECONFRQSTTDD: /* 259 */
- offset = dissect_id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SECONDARYCPICH_INFORMATIONITEM_CELL_RECONFRQSTFDD: /* 260 */
- offset = dissect_id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SECONDARYCPICH_INFORMATIONITEM_CELL_SETUPRQSTFDD: /* 261 */
- offset = dissect_id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SECONDARYCPICH_INFORMATIONLIST_CELL_RECONFRQSTFDD: /* 262 */
- offset = dissect_id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SECONDARYCPICH_INFORMATIONLIST_CELL_SETUPRQSTFDD: /* 263 */
- offset = dissect_id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SECONDARYSCH_INFORMATION_CELL_RECONFRQSTFDD: /* 264 */
- offset = dissect_id_SecondarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SecondarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SECONDARYSCH_INFORMATION_CELL_SETUPRQSTFDD: /* 265 */
- offset = dissect_id_SecondarySCH_Information_Cell_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SecondarySCH_Information_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SEGMENTINFORMATIONLISTIE_SYSTEMINFOUPDATE: /* 266 */
- offset = dissect_id_SegmentInformationListIE_SystemInfoUpdate(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SegmentInformationListIE_SystemInfoUpdate(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SFN: /* 268 */
- offset = dissect_id_SFN(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SFN(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SIGNALLINGBEARERREQUESTINDICATOR: /* 138 */
- offset = dissect_id_SignallingBearerRequestIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SignallingBearerRequestIndicator(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SHUTDOWNTIMER: /* 269 */
- offset = dissect_id_ShutdownTimer(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_ShutdownTimer(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_START_OF_AUDIT_SEQUENCE_INDICATOR: /* 114 */
- offset = dissect_id_Start_Of_Audit_Sequence_Indicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Start_Of_Audit_Sequence_Indicator(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SUCCESSFUL_RL_INFORMATIONRESPITEM_RL_ADDITIONFAILUREFDD:/*270 */
- offset = dissect_id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SUCCESSFUL_RL_INFORMATIONRESPITEM_RL_SETUPFAILUREFDD: /* 271 */
- offset = dissect_id_Successful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Successful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SYNCCASE: /* 274 */
- offset = dissect_id_SyncCase(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SyncCase(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SYNCCASEINDICATORITEM_CELL_SETUPRQSTTDD_PSCH: /* 275 */
- offset = dissect_id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_T_CELL: /* 276 */
- offset = dissect_id_T_Cell(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_T_Cell(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TARGETCOMMUNICATIONCONTROLPORTID: /* 139 */
- offset = dissect_id_TargetCommunicationControlPortID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TargetCommunicationControlPortID(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TIMESLOTCONFIGURATIONLIST_CELL_RECONFRQSTTDD: /* 277 */
- offset = dissect_id_TimeSlotConfigurationList_Cell_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TimeSlotConfigurationList_Cell_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TIMESLOTCONFIGURATIONLIST_CELL_SETUPRQSTTDD: /* 278 */
- offset = dissect_id_TimeSlotConfigurationList_Cell_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TimeSlotConfigurationList_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TRANSMISSIONDIVERSITYAPPLIED: /* 279 */
- offset = dissect_id_TransmissionDiversityApplied(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TransmissionDiversityApplied(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TYPEOFERROR: /* 508 */
- offset = dissect_id_TypeOfError(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TypeOfError(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UARFCNFORNT: /* 280 */
- offset = dissect_id_UARFCNforNt(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UARFCNforNt(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UARFCNFORND: /* 281 */
- offset = dissect_id_UARFCNforNd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UARFCNforNd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UARFCNFORNU: /* 282 */
- offset = dissect_id_UARFCNforNu(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UARFCNforNu(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD: /* 284 */
- offset = dissect_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD: /* 285 */
- offset = dissect_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD: /* 288 */
- offset = dissect_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_DPCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD: /* 289 */
- offset = dissect_id_UL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_DPCH_INFORMATIONLIST_RL_SETUPRQSTTDD: /* 291 */
- offset = dissect_id_UL_DPCH_InformationList_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 293 */
- offset = dissect_id_UL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_DPCH_INFORMATION_RL_RECONFRQSTFDD: /* 294 */
- offset = dissect_id_UL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 295 */
- offset = dissect_id_UL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UNSUCCESSFUL_RL_INFORMATIONRESPITEM_RL_ADDITIONFAILUREFDD: /* 296 */
- offset = dissect_id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UNSUCCESSFUL_RL_INFORMATIONRESPITEM_RL_SETUPFAILUREFDD: /* 297 */
- offset = dissect_id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UNSUCCESSFUL_RL_INFORMATIONRESP_RL_ADDITIONFAILURETDD: /* 300 */
- offset = dissect_id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UNSUCCESSFUL_RL_INFORMATIONRESP_RL_SETUPFAILURETDD: /* 301 */
- offset = dissect_id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_USCH_INFORMATION_ADD: /* 302 */
- offset = dissect_id_USCH_Information_Add(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_USCH_Information_Add(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_USCH_INFORMATION_DELETELIST_RL_RECONFPREPTDD: /* 304 */
- offset = dissect_id_USCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_USCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_USCH_INFORMATION_MODIFYLIST_RL_RECONFPREPTDD: /* 306 */
- offset = dissect_id_USCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_USCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_USCH_INFORMATIONRESPONSE: /* 309 */
- offset = dissect_id_USCH_InformationResponse(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_USCH_InformationResponse(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_USCH_INFORMATION: /* 310 */
- offset = dissect_id_USCH_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_USCH_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_USCH_REARRANGELIST_BEARER_REARRANGEIND: /* 141 */
- offset = dissect_id_USCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_USCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_ACTIVE_PATTERN_SEQUENCE_INFORMATION: /* 315 */
- offset = dissect_id_Active_Pattern_Sequence_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Active_Pattern_Sequence_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_AICH_PARAMETERSLISTIE_CTCH_RECONFRQSTFDD: /* 316 */
- offset = dissect_id_AICH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_AICH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_ADJUSTMENTRATIO: /* 317 */
- offset = dissect_id_AdjustmentRatio(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_AdjustmentRatio(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_NOT_USED_320: /* 320 */
case NBAP_IE_ID_NOT_USED_322: /* 322 */
break;
case NBAP_IE_ID_FACH_PARAMETERSLISTIE_CTCH_RECONFRQSTFDD: /* 323 */
- offset = dissect_id_FACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_FACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CAUSELEVEL_PSCH_RECONFFAILURE: /* 324 */
- offset = dissect_id_CauseLevel_PSCH_ReconfFailure(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CauseLevel_PSCH_ReconfFailure(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CAUSELEVEL_RL_ADDITIONFAILUREFDD: /* 325 */
- offset = dissect_id_CauseLevel_RL_AdditionFailureFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CauseLevel_RL_AdditionFailureFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CAUSELEVEL_RL_ADDITIONFAILURETDD: /* 326 */
- offset = dissect_id_CauseLevel_RL_AdditionFailureTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CauseLevel_RL_AdditionFailureTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CAUSELEVEL_RL_RECONFFAILURE: /* 327 */
- offset = dissect_id_CauseLevel_RL_ReconfFailure(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CauseLevel_RL_ReconfFailure(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CAUSELEVEL_RL_SETUPFAILUREFDD: /* 328 */
- offset = dissect_id_CauseLevel_RL_SetupFailureFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CauseLevel_RL_SetupFailureFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CAUSELEVEL_RL_SETUPFAILURETDD: /* 329 */
- offset = dissect_id_CauseLevel_RL_SetupFailureTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CauseLevel_RL_SetupFailureTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_NOT_USED_330: /* 330 */
case NBAP_IE_ID_NOT_USED_332: /* 332 */
break;
case NBAP_IE_ID_CLOSED_LOOP_TIMING_ADJUSTMENT_MODE: /* 333 */
- offset = dissect_id_Closed_Loop_Timing_Adjustment_Mode(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Closed_Loop_Timing_Adjustment_Mode(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_COMMONPHYSICALCHANNELTYPE_CTCH_RECONFRQSTFDD: /* 334 */
- offset = dissect_id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_COMPRESSED_MODE_DEACTIVATION_FLAG: /* 335 */
- offset = dissect_id_Compressed_Mode_Deactivation_Flag(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Compressed_Mode_Deactivation_Flag(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_NOT_USED_336: /* 336 */
case NBAP_IE_ID_NOT_USED_342: /* 342 */
case NBAP_IE_ID_NOT_USED_343: /* 343 */
break;
case NBAP_IE_ID_DL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD: /* 346 */
- offset = dissect_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD: /* 347 */
- offset = dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD: /* 348 */
- offset = dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD: /* 349 */
- offset = dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD: /* 350 */
- offset = dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD: /* 351 */
- offset = dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD: /* 352 */
- offset = dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_DPCH_INFORMATIONADDLISTIE_RL_RECONFPREPTDD: /* 353 */
- offset = dissect_id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_DPCH_INFORMATIONMODIFY_ADDLISTIE_RL_RECONFPREPTDD: /* 355 */
- offset = dissect_id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_DPCH_INFORMATIONMODIFY_DELETELISTIE_RL_RECONFPREPTDD:/* 356 */
- offset = dissect_id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_DPCH_INFORMATIONMODIFY_MODIFYLISTIE_RL_RECONFPREPTDD:/* 357 */
- offset = dissect_id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_TPC_PATTERN01COUNT: /* 358 */
- offset = dissect_id_DL_TPC_Pattern01Count(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_TPC_Pattern01Count(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DPC_MODE: /* 450 */
- offset = dissect_id_DPC_Mode(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DPC_Mode(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DPCHCONSTANT: /* 359 */
- offset = dissect_id_DPCHConstant(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DPCHConstant(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_94: /* 94 */
case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_110: /* 110 */
case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_111: /* 111 */
break;
case NBAP_IE_ID_FACH_PARAMETERSLIST_CTCH_SETUPRSP: /* 362 */
- offset = dissect_id_FACH_ParametersList_CTCH_SetupRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_FACH_ParametersList_CTCH_SetupRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_LIMITED_POWER_INCREASE_INFORMATION_CELL_SETUPRQSTFDD: /* 369 */
- offset = dissect_id_Limited_power_increase_information_Cell_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Limited_power_increase_information_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PCH_PARAMETERS_CTCH_SETUPRSP: /* 374 */
- offset = dissect_id_PCH_Parameters_CTCH_SetupRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PCH_Parameters_CTCH_SetupRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PCH_PARAMETERSITEM_CTCH_RECONFRQSTFDD: /* 375 */
- offset = dissect_id_PCH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PCH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_NOT_USED_376: /* 376 */
break;
case NBAP_IE_ID_PICH_PARAMETERSITEM_CTCH_RECONFRQSTFDD: /* 380 */
- offset = dissect_id_PICH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PICH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PRACHCONSTANT: /* 381 */
- offset = dissect_id_PRACHConstant(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PRACHConstant(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PRACH_PARAMETERSLISTIE_CTCH_RECONFRQSTFDD: /* 383 */
- offset = dissect_id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PUSCHCONSTANT: /* 384 */
- offset = dissect_id_PUSCHConstant(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PUSCHConstant(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RACH_PARAMETERS_CTCH_SETUPRSP: /* 385 */
- offset = dissect_id_RACH_Parameters_CTCH_SetupRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RACH_Parameters_CTCH_SetupRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_443: /* 443 */
break;
case NBAP_IE_ID_SYNCHRONISATION_CONFIGURATION_CELL_RECONFRQST: /* 393 */
- offset = dissect_id_Synchronisation_Configuration_Cell_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Synchronisation_Configuration_Cell_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SYNCHRONISATION_CONFIGURATION_CELL_SETUPRQST: /* 394 */
- offset = dissect_id_Synchronisation_Configuration_Cell_SetupRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Synchronisation_Configuration_Cell_SetupRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TRANSMISSION_GAP_PATTERN_SEQUENCE_INFORMATION: /* 395 */
- offset = dissect_id_Transmission_Gap_Pattern_Sequence_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Transmission_Gap_Pattern_Sequence_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD: /* 396 */
- offset = dissect_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD: /* 397 */
- offset = dissect_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD: /* 398 */
- offset = dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD: /* 399 */
- offset = dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD: /* 400 */
- offset = dissect_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD: /* 401 */
- offset = dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD: /* 402 */
- offset = dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_DPCH_INFORMATIONADDLISTIE_RL_RECONFPREPTDD: /* 403 */
- offset = dissect_id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_DPCH_INFORMATIONMODIFY_ADDLISTIE_RL_RECONFPREPTDD: /* 405 */
- offset = dissect_id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_DPCH_INFORMATIONMODIFY_DELETELISTIE_RL_RECONFPREPTDD:/* 406 */
- offset = dissect_id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_DPCH_INFORMATIONMODIFY_MODIFYLISTIE_RL_RECONFPREPTDD:/* 407 */
- offset = dissect_id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UNSUCCESSFUL_PDSCHSETITEM_PSCH_RECONFFAILURETDD: /* 408 */
- offset = dissect_id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UNSUCCESSFUL_PUSCHSETITEM_PSCH_RECONFFAILURETDD: /* 409 */
- offset = dissect_id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_COMMUNICATIONCONTEXTINFOITEM_RESET: /* 412 */
- offset = dissect_id_CommunicationContextInfoItem_Reset(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CommunicationContextInfoItem_Reset(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_COMMUNICATIONCONTROLPORTINFOITEM_RESET: /* 414 */
- offset = dissect_id_CommunicationControlPortInfoItem_Reset(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CommunicationControlPortInfoItem_Reset(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RESETINDICATOR: /* 416 */
- offset = dissect_id_ResetIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_ResetIndicator(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_417: /* 417 */
case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_418: /* 418 */
@@ -35825,261 +35826,261 @@ static int dissect_nbap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, packet_i
case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_142: /* 142 */
break;
case NBAP_IE_ID_TIMINGADVANCEAPPLIED: /* 287 */
- offset = dissect_id_TimingAdvanceApplied(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TimingAdvanceApplied(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CFNREPORTINGINDICATOR: /* 6 */
- offset = dissect_id_CFNReportingIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CFNReportingIndicator(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SFNREPORTINGINDICATOR: /* 11 */
- offset = dissect_id_SFNReportingIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SFNReportingIndicator(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_INNERLOOPDLPCSTATUS: /* 12 */
- offset = dissect_id_InnerLoopDLPCStatus(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_InnerLoopDLPCStatus(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TIMESLOTISCPINFO: /* 283 */
- offset = dissect_id_TimeslotISCPInfo(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TimeslotISCPInfo(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PICH_PARAMETERSITEM_CTCH_SETUPRQSTTDD: /* 167 */
- offset = dissect_id_PICH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PICH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PRACH_PARAMETERSITEM_CTCH_SETUPRQSTTDD: /* 20 */
- offset = dissect_id_PRACH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PRACH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CCTRCH_INFORMATIONITEM_RL_FAILUREIND: /* 46 */
- offset = dissect_id_CCTrCH_InformationItem_RL_FailureInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_InformationItem_RL_FailureInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CCTRCH_INFORMATIONITEM_RL_RESTOREIND: /* 47 */
- offset = dissect_id_CCTrCH_InformationItem_RL_RestoreInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_InformationItem_RL_RestoreInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CAUSELEVEL_SYNCADJUSTMNTFAILURETDD: /* 420 */
- offset = dissect_id_CauseLevel_SyncAdjustmntFailureTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CauseLevel_SyncAdjustmntFailureTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CELLADJUSTMENTINFO_SYNCADJUSTMNTRQSTTDD: /* 421 */
- offset = dissect_id_CellAdjustmentInfo_SyncAdjustmntRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CellAdjustmentInfo_SyncAdjustmntRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CELLADJUSTMENTINFOITEM_SYNCADJUSTMENTRQSTTDD: /* 494 */
- offset = dissect_id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CELLSYNCBURSTINFOLIST_CELLSYNCRECONFRQSTTDD: /* 482 */
- offset = dissect_id_CellSyncBurstInfoList_CellSyncReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CellSyncBurstInfoList_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CELLSYNCBURSTTRANSINIT_CELLSYNCINITIATIONRQSTTDD: /* 422 */
- offset = dissect_id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CELLSYNCBURSTMEASUREINIT_CELLSYNCINITIATIONRQSTTDD: /* 423 */
- offset = dissect_id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CELLSYNCBURSTTRANSRECONFIGURATION_CELLSYNCRECONFRQSTTDD:/* 424 */
- offset = dissect_id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CELLSYNCBURSTMEASRECONFIGURATION_CELLSYNCRECONFRQSTTDD: /* 425 */
- offset = dissect_id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CELLSYNCBURSTTRANSINFOLIST_CELLSYNCRECONFRQSTTDD: /* 426 */
- offset = dissect_id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CELLSYNCBURSTMEASINFOLIST_CELLSYNCRECONFRQSTTDD: /* 427 */
- offset = dissect_id_CellSyncInfo_CellSyncReprtTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CellSyncInfo_CellSyncReprtTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CELLSYNCBURSTTRANSRECONFINFO_CELLSYNCRECONFRQSTTDD: /* 428 */
- offset = dissect_id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CELLSYNCINFO_CELLSYNCREPRTTDD: /* 429 */
- offset = dissect_id_CellSyncInfo_CellSyncReprtTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CellSyncInfo_CellSyncReprtTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CSBTRANSMISSIONID: /* 430 */
- offset = dissect_id_CSBTransmissionID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CSBTransmissionID(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CSBMEASUREMENTID: /* 431 */
- offset = dissect_id_CSBMeasurementID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CSBMeasurementID(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_INTSTDPHCELLSYNCINFOITEM_CELLSYNCREPRTTDD: /* 432 */
break;
case NBAP_IE_ID_NCYCLESPERSFNPERIOD: /* 433 */
- offset = dissect_id_NCyclesPerSFNperiod(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_NCyclesPerSFNperiod(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_NREPETITIONSPERCYCLEPERIOD: /* 434 */
- offset = dissect_id_NRepetitionsPerCyclePeriod(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_NRepetitionsPerCyclePeriod(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SYNCFRAMENUMBER: /* 437 */
- offset = dissect_id_SyncFrameNumber(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SyncFrameNumber(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SYNCHRONISATIONREPORTTYPE: /* 438 */
- offset = dissect_id_SynchronisationReportType(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SynchronisationReportType(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SYNCHRONISATIONREPORTCHARACTERISTICS: /* 439 */
- offset = dissect_id_SynchronisationReportCharacteristics(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SynchronisationReportCharacteristics(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UNSUCCESSFUL_CELL_INFORMATIONRESPITEM_SYNCADJUSTMNTFAILURETDD:/* 440 */
- offset = dissect_id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_LATEENTRANCECELLSYNCINFOITEM_CELLSYNCREPRTTDD: /* 119 */
break;
case NBAP_IE_ID_REFERENCECLOCKAVAILABILITY: /* 435 */
- offset = dissect_id_ReferenceClockAvailability(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_ReferenceClockAvailability(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_REFERENCESFNOFFSET: /* 436 */
- offset = dissect_id_ReferenceSFNoffset(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_ReferenceSFNoffset(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_INFORMATIONEXCHANGEID: /* 444 */
- offset = dissect_id_InformationExchangeID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_InformationExchangeID(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RQST: /* 445 */
- offset = dissect_id_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_INFORMATIONTYPE: /* 446 */
- offset = dissect_id_InformationType(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_InformationType(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_INFORMATIONREPORTCHARACTERISTICS: /* 447 */
- offset = dissect_id_InformationReportCharacteristics(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_InformationReportCharacteristics(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RSP: /* 448 */
- offset = dissect_id_InformationExchangeObjectType_InfEx_Rsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_InformationExchangeObjectType_InfEx_Rsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RPRT: /* 449 */
- offset = dissect_id_InformationExchangeObjectType_InfEx_Rprt(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_InformationExchangeObjectType_InfEx_Rprt(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_IPDLPARAMETER_INFORMATION_CELL_RECONFRQSTFDD: /* 451 */
- offset = dissect_id_IPDLParameter_Information_Cell_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_IPDLParameter_Information_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_IPDLPARAMETER_INFORMATION_CELL_SETUPRQSTFDD: /* 452 */
- offset = dissect_id_IPDLParameter_Information_Cell_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_IPDLParameter_Information_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_IPDLPARAMETER_INFORMATION_CELL_RECONFRQSTTDD: /* 453 */
- offset = dissect_id_IPDLParameter_Information_Cell_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_IPDLParameter_Information_Cell_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_IPDLPARAMETER_INFORMATION_CELL_SETUPRQSTTDD: /* 454 */
- offset = dissect_id_IPDLParameter_Information_Cell_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_IPDLParameter_Information_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_DPCH_LCR_INFORMATION_RL_SETUPRQSTTDD: /* 74 */
- offset = dissect_id_DL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DWPCH_LCR_INFORMATION: /* 78 */
- offset = dissect_id_DwPCH_LCR_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DwPCH_LCR_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DWPCH_LCR_INFORMATIONLIST_AUDITRSP: /* 90 */
- offset = dissect_id_DwPCH_LCR_InformationList_AuditRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DwPCH_LCR_InformationList_AuditRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DWPCH_LCR_INFORMATION_CELL_SETUPRQSTTDD: /* 97 */
- offset = dissect_id_DwPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DwPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DWPCH_LCR_INFORMATION_CELL_RECONFRQSTTDD: /* 99 */
- offset = dissect_id_DwPCH_LCR_Information_Cell_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DwPCH_LCR_Information_Cell_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DWPCH_LCR_INFORMATION_RESOURCESTATUSIND: /* 101 */
- offset = dissect_id_DwPCH_LCR_Information_ResourceStatusInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DwPCH_LCR_Information_ResourceStatusInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MAXFACH_POWER_LCR_CTCH_SETUPRQSTTDD: /* 154 */
- offset = dissect_id_maxFACH_Power_LCR_CTCH_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_maxFACH_Power_LCR_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MAXFACH_POWER_LCR_CTCH_RECONFRQSTTDD: /* 174 */
- offset = dissect_id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_FPACH_LCR_INFORMATION: /* 290 */
- offset = dissect_id_FPACH_LCR_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_FPACH_LCR_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_FPACH_LCR_INFORMATION_AUDITRSP: /* 292 */
- offset = dissect_id_FPACH_LCR_Information_AuditRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_FPACH_LCR_Information_AuditRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_FPACH_LCR_INFORMATIONLIST_AUDITRSP: /* 22 */
- offset = dissect_id_FPACH_LCR_InformationList_AuditRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_FPACH_LCR_InformationList_AuditRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_FPACH_LCR_INFORMATIONLIST_RESOURCESTATUSIND: /* 311 */
- offset = dissect_id_FPACH_LCR_InformationList_ResourceStatusInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_FPACH_LCR_InformationList_ResourceStatusInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_FPACH_LCR_PARAMETERS_CTCH_SETUPRQSTTDD: /* 312 */
- offset = dissect_id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_FPACH_LCR_PARAMETERS_CTCH_RECONFRQSTTDD: /* 314 */
- offset = dissect_id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PCCPCH_LCR_INFORMATION_CELL_SETUPRQSTTDD: /* 456 */
- offset = dissect_id_PCCPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PCCPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PCH_POWER_LCR_CTCH_SETUPRQSTTDD: /* 457 */
- offset = dissect_id_PCH_Power_LCR_CTCH_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PCH_Power_LCR_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PCH_POWER_LCR_CTCH_RECONFRQSTTDD: /* 458 */
- offset = dissect_id_PCH_Power_LCR_CTCH_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PCH_Power_LCR_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PICH_LCR_PARAMETERS_CTCH_SETUPRQSTTDD: /* 459 */
- offset = dissect_id_PICH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PICH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PRACH_LCR_PARAMETERSLIST_CTCH_SETUPRQSTTDD: /* 461 */
- offset = dissect_id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONRESPONSE_LCR_RL_SETUPRSPTDD: /* 463 */
- offset = dissect_id_RL_InformationResponse_LCR_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponse_LCR_RL_SetupRspTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SECONDARY_CCPCH_LCR_PARAMETERLIST_CTCH_SETUPRQSTTDD: /* 465 */
- offset = dissect_id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TIMESLOT: /* 495 */
- offset = dissect_id_TimeSlot(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TimeSlot(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TIMESLOTCONFIGURATIONLIST_LCR_CELL_RECONFRQSTTDD: /* 466 */
- offset = dissect_id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TIMESLOTCONFIGURATIONLIST_LCR_CELL_SETUPRQSTTDD: /* 467 */
- offset = dissect_id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TIMESLOTISCP_LCR_INFOLIST_RL_SETUPRQSTTDD: /* 468 */
- offset = dissect_id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TIMESLOTLCR_CM_RQST: /* 469 */
- offset = dissect_id_TimeSlotLCR_CM_Rqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TimeSlotLCR_CM_Rqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_DPCH_LCR_INFORMATION_RL_SETUPRQSTTDD: /* 470 */
- offset = dissect_id_UL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_DPCH_INFORMATIONITEM_LCR_RL_ADDITIONRQSTTDD: /* 472 */
- offset = dissect_id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_DPCH_INFORMATIONITEM_LCR_RL_ADDITIONRQSTTDD: /* 473 */
- offset = dissect_id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TIMESLOTISCP_INFORMATIONLIST_LCR_RL_ADDITIONRQSTTDD: /* 474 */
- offset = dissect_id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_DPCH_LCR_INFORMATIONADDLIST_RL_RECONFPREPTDD: /* 475 */
- offset = dissect_id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_DPCH_LCR_INFORMATIONMODIFY_ADDLIST_RL_RECONFPREPTDD: /* 477 */
- offset = dissect_id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_TIMESLOT_LCR_INFORMATIONMODIFY_MODIFYLIST_RL_RECONFPREPTDD: /* 479 */
- offset = dissect_id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TIMESLOTISCPINFOLIST_LCR_DL_PC_RQSTTDD: /* 480 */
- offset = dissect_id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_DPCH_LCR_INFORMATIONADDLISTIE_RL_RECONFPREPTDD: /* 481 */
- offset = dissect_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_DPCH_LCR_INFORMATIONMODIFY_ADDLIST: /* 483 */
- offset = dissect_id_UL_DPCH_LCR_InformationModify_AddList(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_LCR_InformationModify_AddList(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_TIMESLOTLCR_INFORMATION_RL_RECONFPREPTDD: /* 485 */
- offset = dissect_id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_SIRTARGET: /* 510 */
- offset = dissect_id_UL_SIRTarget(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_SIRTarget(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PDSCH_ADDINFORMATION_LCR_PSCH_RECONFRQST: /* 486 */
- offset = dissect_id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PDSCH_ADDINFORMATION_LCR_ADDLISTIE_PSCH_RECONFRQST: /* 487 */
- offset = dissect_id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_26: /* 26 */
case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_27: /* 27 */
break;
case NBAP_IE_ID_PDSCH_MODIFYINFORMATION_LCR_PSCH_RECONFRQST: /* 488 */
- offset = dissect_id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PDSCH_MODIFYINFORMATION_LCR_MODIFYLISTIE_PSCH_RECONFRQST: /* 489 */
- offset = dissect_id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PUSCH_ADDINFORMATION_LCR_PSCH_RECONFRQST: /* 490 */
break;
@@ -36090,633 +36091,633 @@ static int dissect_nbap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, packet_i
case NBAP_IE_ID_PUSCH_MODIFYINFORMATION_LCR_MODIFYLISTIE_PSCH_RECONFRQST: /* 493 */
break;
case NBAP_IE_ID_TIMESLOTINFO_CELLSYNCINITIATIONRQSTTDD: /* 496 */
- offset = dissect_id_timeslotInfo_CellSyncInitiationRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_timeslotInfo_CellSyncInitiationRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SYNCREPORTTYPE_CELLSYNCREPRTTDD: /* 497 */
- offset = dissect_id_SyncReportType_CellSyncReprtTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SyncReportType_CellSyncReprtTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONITEM_AUDITRSP: /* 498 */
- offset = dissect_id_Power_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Power_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONITEM_RESOURCESTATUSIND: /* 499 */
- offset = dissect_id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONITEM2_RESOURCESTATUSIND: /* 500 */
- offset = dissect_id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONLIST_AUDITRSP: /* 501 */
- offset = dissect_id_Power_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Power_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONLIST_RESOURCESTATUSIND: /* 502 */
- offset = dissect_id_Power_Local_Cell_Group_InformationList_ResourceStatusInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Power_Local_Cell_Group_InformationList_ResourceStatusInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_INFORMATIONLIST2_RESOURCESTATUSIND: /* 503 */
- offset = dissect_id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_ID: /* 504 */
- offset = dissect_id_Power_Local_Cell_Group_ID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Power_Local_Cell_Group_ID(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PUSCH_INFO_DM_RQST: /* 505 */
- offset = dissect_id_PUSCH_Info_DM_Rqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PUSCH_Info_DM_Rqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PUSCH_INFO_DM_RSP: /* 506 */
- offset = dissect_id_PUSCH_Info_DM_Rsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PUSCH_Info_DM_Rsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PUSCH_INFO_DM_RPRT: /* 507 */
- offset = dissect_id_PUSCH_Info_DM_Rprt(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PUSCH_Info_DM_Rprt(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_INITDL_POWER: /* 509 */
- offset = dissect_id_InitDL_Power(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_InitDL_Power(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CELLSYNCBURSTREPETITIONPERIOD: /* 511 */
- offset = dissect_id_cellSyncBurstRepetitionPeriod(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_cellSyncBurstRepetitionPeriod(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_REPORTCHARACTERISTICSTYPE_ONMODIFICATION: /* 512 */
- offset = dissect_id_ReportCharacteristicsType_OnModification(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_ReportCharacteristicsType_OnModification(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SFNSFNMEASUREMENTVALUEINFORMATION: /* 513 */
- offset = dissect_id_SFNSFNMeasurementValueInformation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SFNSFNMeasurementValueInformation(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SFNSFNMEASUREMENTTHRESHOLDINFORMATION: /* 514 */
- offset = dissect_id_SFNSFNMeasurementThresholdInformation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SFNSFNMeasurementThresholdInformation(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TUTRANGPSMEASUREMENTVALUEINFORMATION: /* 515 */
- offset = dissect_id_TUTRANGPSMeasurementValueInformation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TUTRANGPSMeasurementValueInformation(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TUTRANGPSMEASUREMENTTHRESHOLDINFORMATION: /* 516 */
- offset = dissect_id_TUTRANGPSMeasurementThresholdInformation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TUTRANGPSMeasurementThresholdInformation(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RX_TIMING_DEVIATION_VALUE_LCR: /* 520 */
- offset = dissect_id_Rx_Timing_Deviation_Value_LCR(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Rx_Timing_Deviation_Value_LCR(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_INFORMATIONRESPONSE_LCR_RL_ADDITIONRSPTDD: /* 51 */
- offset = dissect_id_RL_InformationResponse_LCR_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponse_LCR_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_POWERBALANCING_INFORMATION: /* 28 */
- offset = dissect_id_DL_PowerBalancing_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_PowerBalancing_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_POWERBALANCING_ACTIVATIONINDICATOR: /* 29 */
- offset = dissect_id_DL_PowerBalancing_ActivationIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_PowerBalancing_ActivationIndicator(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_POWERBALANCING_UPDATEDINDICATOR: /* 30 */
- offset = dissect_id_DL_PowerBalancing_UpdatedIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_PowerBalancing_UpdatedIndicator(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CCTRCH_INITIAL_DL_POWER_RL_SETUPRQSTTDD: /* 517 */
- offset = dissect_id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CCTRCH_INITIAL_DL_POWER_RL_ADDITIONRQSTTDD: /* 518 */
- offset = dissect_id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CCTRCH_INITIAL_DL_POWER_RL_RECONFPREPTDD: /* 519 */
- offset = dissect_id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_IPDLPARAMETER_INFORMATION_LCR_CELL_SETUPRQSTTDD: /* 41 */
- offset = dissect_id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_IPDLPARAMETER_INFORMATION_LCR_CELL_RECONFRQSTTDD: /* 42 */
- offset = dissect_id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MAXPOWER_PSCH_RECONFRQST: /* 522 */
- offset = dissect_id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HS_PDSCH_HS_SCCH_SCRAMBLINGCODE_PSCH_RECONFRQST: /* 523 */
- offset = dissect_id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HS_PDSCH_FDD_CODE_INFORMATION_PSCH_RECONFRQST: /* 524 */
- offset = dissect_id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HS_SCCH_FDD_CODE_INFORMATION_PSCH_RECONFRQST: /* 525 */
- offset = dissect_id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HS_PDSCH_TDD_INFORMATION_PSCH_RECONFRQST: /* 526 */
- offset = dissect_id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_ADD_TO_HS_SCCH_RESOURCE_POOL_PSCH_RECONFRQST: /* 527 */
- offset = dissect_id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MODIFY_HS_SCCH_RESOURCE_POOL_PSCH_RECONFRQST: /* 528 */
- offset = dissect_id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DELETE_FROM_HS_SCCH_RESOURCE_POOL_PSCH_RECONFRQST: /* 529 */
- offset = dissect_id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_BINDINGID: /* 102 */
- offset = dissect_id_bindingID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_bindingID(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_SPECIFIC_DCH_INFO: /* 103 */
- offset = dissect_id_RL_Specific_DCH_Info(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Specific_DCH_Info(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TRANSPORTLAYERADDRESS: /* 104 */
- offset = dissect_id_transportlayeraddress(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_transportlayeraddress(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DELAYEDACTIVATION: /* 231 */
- offset = dissect_id_DelayedActivation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DelayedActivation(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDFDD: /* 232 */
- offset = dissect_id_DelayedActivationList_RL_ActivationCmdFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DelayedActivationList_RL_ActivationCmdFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDFDD: /* 233 */
- offset = dissect_id_DelayedActivationInformation_RL_ActivationCmdFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DelayedActivationInformation_RL_ActivationCmdFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDTDD: /* 234 */
- offset = dissect_id_DelayedActivationList_RL_ActivationCmdTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DelayedActivationList_RL_ActivationCmdTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDTDD: /* 235 */
- offset = dissect_id_DelayedActivationInformation_RL_ActivationCmdTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DelayedActivationInformation_RL_ActivationCmdTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_NEIGHBOURINGTDDCELLMEASUREMENTINFORMATIONLCR: /* 58 */
- offset = dissect_id_neighbouringTDDCellMeasurementInformationLCR(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_neighbouringTDDCellMeasurementInformationLCR(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SYNCDLCODEID_TRANSINITLCR_CELLSYNCINITIATIONRQSTTDD: /* 543 */
- offset = dissect_id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SYNCDLCODEID_MEASUREINITLCR_CELLSYNCINITIATIONRQSTTDD: /* 544 */
- offset = dissect_id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SYNCDLCODEIDTRANSRECONFINFOLCR_CELLSYNCRECONFRQSTTDD: /* 545 */
- offset = dissect_id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SYNCDLCODEIDMEASRECONFIGURATIONLCR_CELLSYNCRECONFRQSTTDD: /* 546 */
- offset = dissect_id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SYNCDLCODEIDMEASINFOLIST_CELLSYNCRECONFRQSTTDD: /* 547 */
- offset = dissect_id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SYNCDLCODEIDSMEASINFOLIST_CELLSYNCREPRTTDD: /* 548 */
- offset = dissect_id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SYNCDLCODEIDTHREINFOLCR: /* 549 */
- offset = dissect_id_SyncDLCodeIdThreInfoLCR(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SyncDLCodeIdThreInfoLCR(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_NSUBCYCLESPERCYCLEPERIOD_CELLSYNCRECONFRQSTTDD: /* 550 */
- offset = dissect_id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DWPCH_POWER: /* 551 */
- offset = dissect_id_DwPCH_Power(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DwPCH_Power(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_ACCUMULATEDCLOCKUPDATE_CELLSYNCREPRTTDD: /* 552 */
- offset = dissect_id_AccumulatedClockupdate_CellSyncReprtTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_AccumulatedClockupdate_CellSyncReprtTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_ANGLE_OF_ARRIVAL_VALUE_LCR: /* 521 */
- offset = dissect_id_Angle_Of_Arrival_Value_LCR(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Angle_Of_Arrival_Value_LCR(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSDSCH_FDD_INFORMATION: /* 530 */
- offset = dissect_id_HSDSCH_FDD_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_FDD_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSDSCH_FDD_INFORMATION_RESPONSE: /* 531 */
- offset = dissect_id_HSDSCH_FDD_Information_Response(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_FDD_Information_Response(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSDSCH_INFORMATION_TO_MODIFY: /* 534 */
- offset = dissect_id_HSDSCH_Information_to_Modify(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_Information_to_Modify(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSDSCH_RNTI: /* 535 */
- offset = dissect_id_HSDSCH_RNTI(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_RNTI(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSDSCH_TDD_INFORMATION: /* 536 */
- offset = dissect_id_HSDSCH_TDD_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_TDD_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSDSCH_TDD_INFORMATION_RESPONSE: /* 537 */
- offset = dissect_id_HSDSCH_TDD_Information_Response(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_TDD_Information_Response(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSPDSCH_RL_ID: /* 541 */
- offset = dissect_id_HSPDSCH_RL_ID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSPDSCH_RL_ID(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PRIMCCPCH_RSCP_DL_PC_RQSTTDD: /* 542 */
- offset = dissect_id_PrimCCPCH_RSCP_DL_PC_RqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PrimCCPCH_RSCP_DL_PC_RqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UNUSED_PROTOCOLIE_ID_64: /* 64 */
break;
case NBAP_IE_ID_PDSCH_RL_ID: /* 66 */
- offset = dissect_id_PDSCH_RL_ID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PDSCH_RL_ID(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSDSCH_REARRANGELIST_BEARER_REARRANGEIND: /* 553 */
- offset = dissect_id_HSDSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_SYNCHRONISATION_PARAMETERS_LCR: /* 554 */
- offset = dissect_id_UL_Synchronisation_Parameters_LCR(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_Synchronisation_Parameters_LCR(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSDSCH_FDD_UPDATE_INFORMATION: /* 555 */
- offset = dissect_id_HSDSCH_FDD_Update_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_FDD_Update_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSDSCH_TDD_UPDATE_INFORMATION: /* 556 */
- offset = dissect_id_HSDSCH_TDD_Update_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_TDD_Update_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_DPCH_TIMESLOTFORMAT_LCR_MODIFYITEM_RL_RECONFPREPTDD: /* 558 */
- offset = dissect_id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_DPCH_TIMESLOTFORMAT_LCR_MODIFYITEM_RL_RECONFPREPTDD: /* 559 */
- offset = dissect_id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TDD_TPC_UPLINKSTEPSIZE_LCR_RL_SETUPRQSTTDD: /* 560 */
- offset = dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TDD_TPC_UPLINKSTEPSIZE_LCR_RL_ADDITIONRQSTTDD: /* 561 */
- offset = dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TDD_TPC_DOWNLINKSTEPSIZE_RL_ADDITIONRQSTTDD: /* 562 */
- offset = dissect_id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONADD_LCR_RL_RECONFPREPTDD: /* 563 */
- offset = dissect_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONMODIFY_LCR_RL_RECONFPREPTDD: /* 564 */
- offset = dissect_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONMODIFY_RL_RECONFPREPTDD: /* 565 */
- offset = dissect_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONADD_RL_RECONFPREPTDD: /* 566 */
- offset = dissect_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_RL_SETUPRQSTTDD: /* 567 */
- offset = dissect_id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_RL_SETUPRQSTTDD: /* 568 */
- offset = dissect_id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_RL_ADDITIONRQSTTDD: /* 569 */
- offset = dissect_id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_RL_ADDITIONRQSTTDD: /* 570 */
- offset = dissect_id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_INFORMATIONADD_RL_RECONFPREPTDD: /* 571 */
- offset = dissect_id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_INFORMATIONADD_RL_RECONFPREPTDD: /* 572 */
- offset = dissect_id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_INFORMATIONMODIFY_RL_RECONFPREPTDD: /* 573 */
- offset = dissect_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_INFORMATIONMODIFY_RL_RECONFPREPTDD: /* 574 */
- offset = dissect_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MAXIMUM_DL_POWER_MODIFY_LCR_INFORMATIONMODIFY_RL_RECONFPREPTDD: /* 575 */
- offset = dissect_id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MINIMUM_DL_POWER_MODIFY_LCR_INFORMATIONMODIFY_RL_RECONFPREPTDD: /* 576 */
- offset = dissect_id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_DPCH_LCR_INFORMATIONMODIFY_MODIFYLIST_RL_RECONFRQSTTDD: /* 577 */
- offset = dissect_id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CCTRCH_MAXIMUM_DL_POWER_INFORMATIONMODIFY_RL_RECONFRQSTTDD: /* 578 */
- offset = dissect_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CCTRCH_MINIMUM_DL_POWER_INFORMATIONMODIFY_RL_RECONFRQSTTDD: /* 579 */
- offset = dissect_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_INITIAL_DL_POWER_TIMESLOTLCR_INFORMATIONITEM: /* 580 */
- offset = dissect_id_Initial_DL_Power_TimeslotLCR_InformationItem(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Initial_DL_Power_TimeslotLCR_InformationItem(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MAXIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM: /* 581 */
- offset = dissect_id_Maximum_DL_Power_TimeslotLCR_InformationItem(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Maximum_DL_Power_TimeslotLCR_InformationItem(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MINIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM: /* 582 */
- offset = dissect_id_Minimum_DL_Power_TimeslotLCR_InformationItem(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Minimum_DL_Power_TimeslotLCR_InformationItem(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HS_DSCHPROVIDEDBITRATEVALUEINFORMATION: /* 583 */
- offset = dissect_id_HS_DSCHProvidedBitRateValueInformation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HS_DSCHProvidedBitRateValueInformation(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HS_DSCHREQUIREDPOWERVALUEINFORMATION: /* 585 */
- offset = dissect_id_HS_DSCHRequiredPowerValueInformation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HS_DSCHRequiredPowerValueInformation(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HS_DSCHREQUIREDPOWERVALUE: /* 586 */
- offset = dissect_id_HS_DSCHRequiredPowerValue(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HS_DSCHRequiredPowerValue(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TRANSMITTEDCARRIERPOWEROFALLCODESNOTUSEDFORHSTRANSMISSION: /* 587 */
- offset = dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HS_SICH_RECEPTION_QUALITY: /* 588 */
- offset = dissect_id_HS_SICH_Reception_Quality(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HS_SICH_Reception_Quality(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HS_SICH_RECEPTION_QUALITY_MEASUREMENT_VALUE: /* 589 */
- offset = dissect_id_HS_SICH_Reception_Quality_Measurement_Value(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HS_SICH_Reception_Quality_Measurement_Value(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSSICH_INFO_DM_RPRT: /* 590 */
- offset = dissect_id_HSSICH_Info_DM_Rprt(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSSICH_Info_DM_Rprt(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSSICH_INFO_DM_RQST: /* 591 */
- offset = dissect_id_HSSICH_Info_DM_Rqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSSICH_Info_DM_Rqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSSICH_INFO_DM_RSP: /* 592 */
- offset = dissect_id_HSSICH_Info_DM_Rsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSSICH_Info_DM_Rsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_BEST_CELL_PORTIONS_VALUE: /* 593 */
- offset = dissect_id_Best_Cell_Portions_Value(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Best_Cell_Portions_Value(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PRIMARY_CPICH_USAGE_FOR_CHANNEL_ESTIMATION: /* 594 */
- offset = dissect_id_Primary_CPICH_Usage_for_Channel_Estimation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Primary_CPICH_Usage_for_Channel_Estimation(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SECONDARY_CPICH_INFORMATION_CHANGE: /* 595 */
- offset = dissect_id_Secondary_CPICH_Information_Change(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Secondary_CPICH_Information_Change(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_NUMBEROFREPORTEDCELLPORTIONS: /* 596 */
- offset = dissect_id_NumberOfReportedCellPortions(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_NumberOfReportedCellPortions(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CELLPORTION_INFORMATIONITEM_CELL_SETUPRQSTFDD: /* 597 */
- offset = dissect_id_CellPortion_InformationItem_Cell_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CellPortion_InformationItem_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CELLPORTION_INFORMATIONLIST_CELL_SETUPRQSTFDD: /* 598 */
- offset = dissect_id_CellPortion_InformationList_Cell_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CellPortion_InformationList_Cell_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TIMESLOTISCP_LCR_INFOLIST_RL_RECONFPREPTDD: /* 599 */
- offset = dissect_id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SECONDARY_CPICH_INFORMATION: /* 600 */
- offset = dissect_id_Secondary_CPICH_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Secondary_CPICH_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RECEIVED_TOTAL_WIDE_BAND_POWER_FOR_CELLPORTION: /* 601 */
- offset = dissect_id_Received_total_wide_band_power_For_CellPortion(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Received_total_wide_band_power_For_CellPortion(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UNIDIRECTIONAL_DCH_INDICATOR: /* 602 */
- offset = dissect_id_Unidirectional_DCH_Indicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Unidirectional_DCH_Indicator(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TIMINGADJUSTMENTVALUELCR: /* 603 */
- offset = dissect_id_TimingAdjustmentValueLCR(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TimingAdjustmentValueLCR(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MULTIPLERL_DL_DPCH_INFORMATIONLIST: /* 604 */
break;
case NBAP_IE_ID_MULTIPLERL_DL_DPCH_INFORMATIONMODIFYLIST: /* 605 */
break;
case NBAP_IE_ID_MULTIPLERL_UL_DPCH_INFORMATIONLIST: /* 606 */
- offset = dissect_id_multipleRL_ul_DPCH_InformationList(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_multipleRL_ul_DPCH_InformationList(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MULTIPLERL_UL_DPCH_INFORMATIONMODIFYLIST: /* 607 */
- offset = dissect_id_multipleRL_ul_DPCH_InformationModifyList(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_multipleRL_ul_DPCH_InformationModifyList(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_ID: /* 608 */
- offset = dissect_id_RL_ID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_ID(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SAT_INFO_ALMANAC_EXTITEM: /* 609 */
- offset = dissect_id_SAT_Info_Almanac_ExtItem(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SAT_Info_Almanac_ExtItem(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSDPA_CAPABILITY: /* 610 */
- offset = dissect_id_HSDPA_Capability(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDPA_Capability(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSDSCH_RESOURCES_INFORMATION_AUDITRSP: /* 611 */
- offset = dissect_id_HSDSCH_Resources_Information_AuditRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_Resources_Information_AuditRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSDSCH_RESOURCES_INFORMATION_RESOURCESTATUSIND: /* 612 */
- offset = dissect_id_HSDSCH_Resources_Information_ResourceStatusInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_Resources_Information_ResourceStatusInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSDSCH_MACDFLOWS_TO_ADD: /* 613 */
- offset = dissect_id_HSDSCH_MACdFlows_to_Add(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_MACdFlows_to_Add(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSDSCH_MACDFLOWS_TO_DELETE: /* 614 */
- offset = dissect_id_HSDSCH_MACdFlows_to_Delete(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_MACdFlows_to_Delete(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSDSCH_INFORMATION_TO_MODIFY_UNSYNCHRONISED: /* 615 */
- offset = dissect_id_HSDSCH_Information_to_Modify_Unsynchronised(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_Information_to_Modify_Unsynchronised(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TNLQOS: /* 616 */
- offset = dissect_id_TnlQos(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TnlQos(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RECEIVED_TOTAL_WIDE_BAND_POWER_FOR_CELLPORTION_VALUE: /* 617 */
- offset = dissect_id_Received_total_wide_band_power_For_CellPortion_Value(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Received_total_wide_band_power_For_CellPortion_Value(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TRANSMITTED_CARRIER_POWER_FOR_CELLPORTION: /* 618 */
- offset = dissect_id_Transmitted_Carrier_Power_For_CellPortion(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Transmitted_Carrier_Power_For_CellPortion(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TRANSMITTED_CARRIER_POWER_FOR_CELLPORTION_VALUE : /* 619 */
- offset = dissect_id_Transmitted_Carrier_Power_For_CellPortion_Value(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Transmitted_Carrier_Power_For_CellPortion_Value(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TRANSMITTEDCARRIERPOWEROFALLCODESNOTUSEDFORHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHORE_HICHTRANSMISSIONCELLPORTION: /*620*/
- offset = dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TRANSMITTEDCARRIERPOWEROFALLCODESNOTUSEDFORHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHORE_HICHTRANSMISSIONCELLPORTIONVALUE: /*621*/
- offset = dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UPPTSINTERFERENCEVALUE: /* 622 */
- offset = dissect_id_UpPTSInterferenceValue(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UpPTSInterferenceValue(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_PRIMARYCCPCH_RSCP_DELTA: /* 623 */
- offset = dissect_id_PrimaryCCPCH_RSCP_Delta(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PrimaryCCPCH_RSCP_Delta(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MEASUREMENTRECOVERYBEHAVIOR: /* 624 */
- offset = dissect_id_MeasurementRecoveryBehavior(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MeasurementRecoveryBehavior(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MEASUREMENTRECOVERYREPORTINGINDICATOR: /* 625 */
- offset = dissect_id_MeasurementRecoveryReportingIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MeasurementRecoveryReportingIndicator(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MEASUREMENTRECOVERYSUPPORTINDICATOR: /* 626 */
- offset = dissect_id_MeasurementRecoverySupportIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MeasurementRecoverySupportIndicator(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TSTD_INDICATOR: /* 627 */
- offset = dissect_id_Tstd_indicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Tstd_indicator(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MULTIPLE_RL_INFORMATION_RL_RECONFPREPTDD: /* 628 */
- offset = dissect_id_multiple_RL_Information_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_multiple_RL_Information_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MULTIPLE_RL_INFORMATION_RL_RECONFRQSTTDD: /* 629 */
- offset = dissect_id_multiple_RL_Information_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_multiple_RL_Information_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DL_DPCH_POWER_INFORMATION_RL_RECONFPREPFDD: /* 630 */
- offset = dissect_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_F_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 631 */
- offset = dissect_id_F_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_F_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_F_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 632 */
- offset = dissect_id_F_DPCH_Information_RL_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_F_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_ADDITIONAL_S_CCPCH_PARAMETERS_CTCH_RECONFRQSTTDD: /* 633 */
- offset = dissect_id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_ADDITIONAL_S_CCPCH_PARAMETERS_CTCH_SETUPRQSTTDD: /* 634 */
- offset = dissect_id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_ADDITIONAL_S_CCPCH_LCR_PARAMETERS_CTCH_RECONFRQSTTDD: /* 635 */
- offset = dissect_id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_ADDITIONAL_S_CCPCH_LCR_PARAMETERS_CTCH_SETUPRQSTTDD: /* 636 */
- offset = dissect_id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MICH_CFN: /* 637 */
- offset = dissect_id_MICH_CFN(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MICH_CFN(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MICH_INFORMATION_AUDITRSP: /* 638 */
- offset = dissect_id_MICH_Information_AuditRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MICH_Information_AuditRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MICH_INFORMATION_RESOURCESTATUSIND: /* 639 */
- offset = dissect_id_MICH_Information_ResourceStatusInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MICH_Information_ResourceStatusInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MICH_PARAMETERS_CTCH_RECONFRQSTFDD: /* 640 */
- offset = dissect_id_MICH_Parameters_CTCH_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MICH_Parameters_CTCH_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MICH_PARAMETERS_CTCH_RECONFRQSTTDD: /* 641 */
- offset = dissect_id_MICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MICH_PARAMETERS_CTCH_SETUPRQSTFDD: /* 642 */
- offset = dissect_id_MICH_Parameters_CTCH_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MICH_Parameters_CTCH_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MICH_PARAMETERS_CTCH_SETUPRQSTTDD: /* 643 */
- offset = dissect_id_MICH_Parameters_CTCH_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MICH_Parameters_CTCH_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MODIFICATION_PERIOD: /* 644 */
- offset = dissect_id_Modification_Period(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Modification_Period(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_NI_INFORMATION_NOTIFUPDATECMD: /* 645 */
- offset = dissect_id_NI_Information_NotifUpdateCmd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_NI_Information_NotifUpdateCmd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_S_CCPCH_INFORMATIONLISTEXT_AUDITRSP: /* 646 */
- offset = dissect_id_S_CCPCH_InformationListExt_AuditRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_S_CCPCH_InformationListExt_AuditRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_S_CCPCH_INFORMATIONLISTEXT_RESOURCESTATUSIND: /* 647 */
- offset = dissect_id_S_CCPCH_InformationListExt_ResourceStatusInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_S_CCPCH_InformationListExt_ResourceStatusInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_S_CCPCH_LCR_INFORMATIONLISTEXT_AUDITRSP: /* 648 */
- offset = dissect_id_S_CCPCH_LCR_InformationListExt_AuditRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_S_CCPCH_LCR_InformationListExt_AuditRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_S_CCPCH_LCR_INFORMATIONLISTEXT_RESOURCESTATUSIND: /* 649 */
- offset = dissect_id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HARQ_PREAMBLE_MODE: /* 650 */
- offset = dissect_id_HARQ_Preamble_Mode(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HARQ_Preamble_Mode(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT: /* 651 */
- offset = dissect_id_Initial_DL_DPCH_TimingAdjustment(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Initial_DL_DPCH_TimingAdjustment(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT_ALLOWED: /* 652 */
- offset = dissect_id_Initial_DL_DPCH_TimingAdjustment_Allowed(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Initial_DL_DPCH_TimingAdjustment_Allowed(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_DLTRANSMISSIONBRANCHLOADVALUE: /* 653 */
- offset = dissect_id_DLTransmissionBranchLoadValue(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DLTransmissionBranchLoadValue(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_CHOICE_CM_RQST: /* 654 */
- offset = dissect_id_Power_Local_Cell_Group_choice_CM_Rqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Power_Local_Cell_Group_choice_CM_Rqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_CHOICE_CM_RSP: /* 655 */
- offset = dissect_id_Power_Local_Cell_Group_choice_CM_Rsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Power_Local_Cell_Group_choice_CM_Rsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_POWER_LOCAL_CELL_GROUP_CHOICE_CM_RPRT: /* 656 */
- offset = dissect_id_Power_Local_Cell_Group_choice_CM_Rprt(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Power_Local_Cell_Group_choice_CM_Rprt(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SYNCHRONISATIONINDICATOR: /* 657 */
- offset = dissect_id_SynchronisationIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SynchronisationIndicator(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSDPA_AND_EDCH_CELLPORTION_INFORMATION_PSCH_RECONFRQST: /* 658 */
- offset = dissect_id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSDPA_AND_EDCH_CELLPORTION_INFORMATIONLIST_PSCH_RECONFRQST: /* 659 */
- offset = dissect_id_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HS_DSCHREQUIREDPOWERVALUE_FOR_CELL_PORTION: /* 660 */
- offset = dissect_id_HS_DSCHRequiredPowerValue_For_Cell_Portion(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HS_DSCHRequiredPowerValue_For_Cell_Portion(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HS_DSCHREQUIREDPOWERVALUEINFORMATION_FOR_CELLPORTION: /* 661 */
- offset = dissect_id_HS_DSCHRequiredPowerValueInformation_For_CellPortion(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HS_DSCHRequiredPowerValueInformation_For_CellPortion(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HS_DSCHPROVIDEDBITRATEVALUEINFORMATION_FOR_CELLPORTION: /* 662 */
- offset = dissect_id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_E_AGCH_AND_E_RGCH_E_HICH_FDD_SCRAMBLING_CODE: /* 663 */
- offset = dissect_id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_E_AGCH_FDD_CODE_INFORMATION: /* 664 */
- offset = dissect_id_E_AGCH_FDD_Code_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_E_AGCH_FDD_Code_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_E_DCH_CAPABILITY: /* 665 */
- offset = dissect_id_E_DCH_Capability(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_E_DCH_Capability(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_E_DCH_FDD_DL_CONTROL_CHANNEL_INFORMATION: /* 666 */
- offset = dissect_id_E_DCH_FDD_DL_Control_Channel_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_E_DCH_FDD_DL_Control_Channel_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_E_DCH_FDD_INFORMATION: /* 667 */
- offset = dissect_id_E_DCH_FDD_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_E_DCH_FDD_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_E_DCH_FDD_INFORMATION_RESPONSE: /* 668 */
- offset = dissect_id_E_DCH_FDD_Information_Response(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_E_DCH_FDD_Information_Response(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_E_DCH_FDD_INFORMATION_TO_MODIFY: /* 669 */
- offset = dissect_id_E_DCH_FDD_Information_to_Modify(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_E_DCH_FDD_Information_to_Modify(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_E_DCH_MACDFLOWS_TO_ADD: /* 670 */
- offset = dissect_id_E_DCH_MACdFlows_to_Add(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_E_DCH_MACdFlows_to_Add(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_E_DCH_MACDFLOWS_TO_DELETE: /* 671 */
- offset = dissect_id_E_DCH_MACdFlows_to_Delete(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_E_DCH_MACdFlows_to_Delete(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_E_DCH_RESOURCES_INFORMATION_AUDITRSP: /* 672 */
- offset = dissect_id_E_DCH_Resources_Information_AuditRsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_E_DCH_Resources_Information_AuditRsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_E_DCH_RESOURCES_INFORMATION_RESOURCESTATUSIND: /* 673 */
- offset = dissect_id_E_DCH_Resources_Information_ResourceStatusInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_E_DCH_Resources_Information_ResourceStatusInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_E_DCH_RL_INDICATION: /* 674 */
- offset = dissect_id_E_DCH_RL_Indication(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_E_DCH_RL_Indication(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_E_DCH_RL_SET_ID: /* 675 */
- offset = dissect_id_E_DCH_RL_Set_ID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_E_DCH_RL_Set_ID(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_E_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 676 */
- offset = dissect_id_E_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_E_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_E_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 677 */
- offset = dissect_id_E_DPCH_Information_RL_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_E_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_E_RGCH_E_HICH_FDD_CODE_INFORMATION: /* 678 */
- offset = dissect_id_E_RGCH_E_HICH_FDD_Code_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_E_RGCH_E_HICH_FDD_Code_Information(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_SERVING_E_DCH_RL_ID: /* 679 */
- offset = dissect_id_Serving_E_DCH_RL_ID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Serving_E_DCH_RL_ID(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_UL_DPDCH_INDICATOR_FOR_E_DCH_OPERATION: /* 680 */
- offset = dissect_id_UL_DPDCH_Indicator_For_E_DCH_Operation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPDCH_Indicator_For_E_DCH_Operation(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_FDD_S_CCPCH_FRAMEOFFSET_CTCH_SETUPRQSTFDD: /* 681 */
- offset = dissect_id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_E_DPCH_INFORMATION_RL_RECONFRQSTFDD: /* 682 */
- offset = dissect_id_E_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_E_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MAXIMUM_TARGET_RECEIVEDTOTALWIDEBANDPOWER: /* 683 */
- offset = dissect_id_Maximum_Target_ReceivedTotalWideBandPower(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Maximum_Target_ReceivedTotalWideBandPower(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_E_DCHPROVIDEDBITRATEVALUEINFORMATION: /* 684 */
- offset = dissect_id_E_DCHProvidedBitRateValueInformation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_E_DCHProvidedBitRateValueInformation(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HARQ_PREAMBLE_MODE_ACTIVATION_INDICATOR: /* 685 */
- offset = dissect_id_HARQ_Preamble_Mode_Activation_Indicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HARQ_Preamble_Mode_Activation_Indicator(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_RL_SPECIFIC_E_DCH_INFO: /* 686 */
- offset = dissect_id_RL_Specific_E_DCH_Info(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Specific_E_DCH_Info(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_E_DCH_CAPACITYCONSUMPTIONLAW: /* 687 */
- offset = dissect_id_E_DCH_CapacityConsumptionLaw(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_E_DCH_CapacityConsumptionLaw(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_TDD_DM_RSP: /* 688 */
- offset = dissect_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_LCR_TDD_DM_RSP: /* 689 */
- offset = dissect_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_E_DCH_REARRANGELIST_BEARER_REARRANGEIND: /* 690 */
- offset = dissect_id_E_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_E_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_HSDPA_AND_EDCH_CELLPORTION_INFORMATIONLISTIE_PSCH_RECONFRQST: /* 691 */
break;
case NBAP_IE_ID_MULTIPLERL_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD: /* 692 */
- offset = dissect_id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_TARGET_NONSERVING_EDCH_TO_TOTAL_EDCH_POWER_RATIO: /* 693 */
- offset = dissect_id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CELLPORTION_INFORMATIONITEM_CELL_RECONFRQSTFDD: /* 694 */
- offset = dissect_id_CellPortion_InformationItem_Cell_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CellPortion_InformationItem_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_CELLPORTION_INFORMATIONLIST_CELL_RECONFRQSTFDD: /* 695 */
- offset = dissect_id_CellPortion_InformationList_Cell_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CellPortion_InformationList_Cell_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MULTIPLE_PUSCH_INFOLIST_DM_RSP: /* 696 */
- offset = dissect_id_multiple_PUSCH_InfoList_DM_Rsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_multiple_PUSCH_InfoList_DM_Rsp(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_MULTIPLE_PUSCH_INFOLIST_DM_RPRT: /* 697 */
- offset = dissect_id_multiple_PUSCH_InfoList_DM_Rprt(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_multiple_PUSCH_InfoList_DM_Rprt(tvb, offset, actx, value_tree);
break;
case NBAP_IE_ID_REFERENCE_RECEIVEDTOTALWIDEBANDPOWER: /* 698 */
- offset = dissect_id_Reference_ReceivedTotalWideBandPower(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Reference_ReceivedTotalWideBandPower(tvb, offset, actx, value_tree);
break;
default:
offset = offset + length;
diff --git a/epan/dissectors/packet-nbap.h b/epan/dissectors/packet-nbap.h
index e0eeacf997..12ec9dcfa3 100644
--- a/epan/dissectors/packet-nbap.h
+++ b/epan/dissectors/packet-nbap.h
@@ -1,7 +1,7 @@
/* Do not modify this file. */
-/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
-/* ./packet-nbap.h */
-/* ../../tools/asn2eth.py -X -e -p nbap -c nbap.cnf -s packet-nbap-template nbap.asn */
+/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
+/* .\packet-nbap.h */
+/* ../../tools/asn2wrs.py -e -p nbap -c nbap.cnf -s packet-nbap-template nbap.asn */
/* Input file: packet-nbap-template.h */
diff --git a/epan/dissectors/packet-per.c b/epan/dissectors/packet-per.c
index 5806611189..9e9ff8c8be 100644
--- a/epan/dissectors/packet-per.c
+++ b/epan/dissectors/packet-per.c
@@ -67,7 +67,7 @@ static gint ett_per_sequence_of_item = -1;
/*
#define DEBUG_ENTRY(x) \
-printf("#%d %s tvb:0x%08x\n",pinfo->fd->num,x,(int)tvb);
+printf("#%d %s tvb:0x%08x\n",actx->pinfo->fd->num,x,(int)tvb);
*/
#define DEBUG_ENTRY(x) \
;
@@ -98,15 +98,15 @@ static const true_false_string tfs_optional_field_bit = {
""
};
-gboolean is_per_byte_aligned = TRUE;
-
-void
-per_aligment_type_callback(gboolean byte_aligned){
-
- is_per_byte_aligned = byte_aligned;
-
+void asn_ctx_init(asn_ctx_t *actx, asn_enc_e encoding, gboolean aligned, packet_info *pinfo) {
+ actx->encoding = encoding;
+ actx->aligned = aligned;
+ actx->pinfo = pinfo;
+ actx->created_item = NULL;
+ actx->private_data = NULL;
}
+
#define BYTE_ALIGN_OFFSET(offset) \
if(offset&0x07){ \
offset=(offset&0xfffffff8)+8; \
@@ -114,7 +114,7 @@ per_aligment_type_callback(gboolean byte_aligned){
/* 10.9 General rules for encoding a length determinant -------------------- */
guint32
-dissect_per_length_determinant(tvbuff_t *tvb, guint32 offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index, guint32 *length)
+dissect_per_length_determinant(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index, guint32 *length)
{
guint8 byte;
guint32 len;
@@ -156,7 +156,7 @@ dissect_per_length_determinant(tvbuff_t *tvb, guint32 offset, packet_info *pinfo
/* 10.6 normally small non-negative whole number */
static guint32
-dissect_per_normally_small_nonnegative_whole_number(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, guint32 *length)
+dissect_per_normally_small_nonnegative_whole_number(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, guint32 *length)
{
gboolean small_number;
guint32 len;
@@ -167,14 +167,14 @@ DEBUG_ENTRY("dissect_per_normally_small_nonnegative_whole_number");
length=&len;
}
- offset=dissect_per_boolean(tvb, offset, pinfo, tree, hf_per_small_number_bit, &small_number, &pi);
- if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(pi);
+ offset=dissect_per_boolean(tvb, offset, actx, tree, hf_per_small_number_bit, &small_number);
+ if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(actx->created_item);
if(!small_number){
int i;
/* 10.6.1 */
*length=0;
for(i=0;i<6;i++){
- offset=dissect_per_boolean(tvb, offset, pinfo, tree, -1, &small_number, NULL);
+ offset=dissect_per_boolean(tvb, offset, actx, tree, -1, &small_number);
*length<<=1;
if(small_number){
*length|=1;
@@ -192,7 +192,7 @@ DEBUG_ENTRY("dissect_per_normally_small_nonnegative_whole_number");
}
/* 10.6.2 */
- offset=dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_index, length);
+ offset=dissect_per_length_determinant(tvb, offset, actx, tree, hf_index, length);
return offset;
}
@@ -208,11 +208,11 @@ DEBUG_ENTRY("dissect_per_normally_small_nonnegative_whole_number");
there is a 1 byte general string encoded
*/
guint32
-dissect_per_GeneralString(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index)
+dissect_per_GeneralString(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index)
{
guint32 length;
- offset=dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_per_GeneralString_length, &length);
+ offset=dissect_per_length_determinant(tvb, offset, actx, tree, hf_per_GeneralString_length, &length);
proto_tree_add_item(tree, hf_index, tvb, offset>>3, length, FALSE);
@@ -223,7 +223,7 @@ dissect_per_GeneralString(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, pro
/* 17 Encoding the null type */
guint32
-dissect_per_null(tvbuff_t *tvb, guint32 offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_per_null(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
proto_item *ti_tmp;
ti_tmp = proto_tree_add_item(tree, hf_index, tvb, offset>>8, 0, FALSE);
@@ -234,7 +234,7 @@ dissect_per_null(tvbuff_t *tvb, guint32 offset, packet_info *pinfo _U_, proto_tr
/* 19 this function dissects a sequence of */
static guint32
-dissect_per_sequence_of_helper(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int (*func)(tvbuff_t *, int , packet_info *, proto_tree *), guint32 length)
+dissect_per_sequence_of_helper(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int (*func)(tvbuff_t *, int , asn_ctx_t *, proto_tree *), guint32 length)
{
guint32 i;
@@ -247,14 +247,14 @@ DEBUG_ENTRY("dissect_per_sequence_of_helper");
litem=proto_tree_add_text(tree, tvb, offset>>3, 0, "Item %d", i);
ltree=proto_item_add_subtree(litem, ett_per_sequence_of_item);
- offset=(*func)(tvb, offset, pinfo, ltree);
+ offset=(*func)(tvb, offset, actx, ltree);
proto_item_set_len(litem, (offset>>3)!=(lold_offset>>3)?(offset>>3)-(lold_offset>>3):1);
}
return offset;
}
guint32
-dissect_per_sequence_of(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *seq)
+dissect_per_sequence_of(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *seq)
{
proto_item *item;
proto_tree *tree;
@@ -267,7 +267,7 @@ DEBUG_ENTRY("dissect_per_sequence_of");
/* semi-constrained whole number for number of elements */
/* each element encoded as 10.9 */
- offset=dissect_per_length_determinant(tvb, offset, pinfo, parent_tree, hf_per_sequence_of_length, &length);
+ offset=dissect_per_length_determinant(tvb, offset, actx, parent_tree, hf_per_sequence_of_length, &length);
hfi = proto_registrar_get_nth(hf_index);
if (IS_FT_UINT(hfi->type)) {
@@ -278,7 +278,7 @@ DEBUG_ENTRY("dissect_per_sequence_of");
}
tree=proto_item_add_subtree(item, ett_index);
- offset=dissect_per_sequence_of_helper(tvb, offset, pinfo, tree, seq->func, length);
+ offset=dissect_per_sequence_of_helper(tvb, offset, actx, tree, seq->func, length);
proto_item_set_len(item, (offset>>3)!=(old_offset>>3)?(offset>>3)-(old_offset>>3):1);
@@ -290,16 +290,16 @@ DEBUG_ENTRY("dissect_per_sequence_of");
i.e. no FROM stuff limiting the alphabet
*/
guint32
-dissect_per_IA5String(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len)
+dissect_per_IA5String(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, int min_len, int max_len)
{
- offset=dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index, min_len, max_len, NULL);
+ offset=dissect_per_octet_string(tvb, offset, actx, tree, hf_index, min_len, max_len, NULL);
return offset;
}
/* XXX we dont do >64k length strings yet */
static guint32
-dissect_per_restricted_character_string_sorted(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len, const char *alphabet, int alphabet_length, tvbuff_t **value_tvb)
+dissect_per_restricted_character_string_sorted(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, int min_len, int max_len, const char *alphabet, int alphabet_length, tvbuff_t **value_tvb)
{
guint32 length;
gboolean byte_aligned;
@@ -307,7 +307,6 @@ dissect_per_restricted_character_string_sorted(tvbuff_t *tvb, guint32 offset, pa
guint char_pos;
int bits_per_char;
guint32 old_offset;
- proto_item *pi;
DEBUG_ENTRY("dissect_per_restricted_character_string");
@@ -369,14 +368,14 @@ DEBUG_ENTRY("dissect_per_restricted_character_string");
/* xx.x */
length=max_len;
if (max_len == NO_BOUND) {
- offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_per_octet_string_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_per_octet_string_length, &length);
/* the unconstrained strings are always byte aligned (27.6.3)*/
byte_aligned=TRUE;
} else if(min_len!=max_len){
- offset=dissect_per_constrained_integer(tvb, offset, pinfo,
+ offset=dissect_per_constrained_integer(tvb, offset, actx,
tree, hf_per_octet_string_length, min_len, max_len,
- &length, &pi, FALSE);
- if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(pi);
+ &length, FALSE);
+ if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(actx->created_item);
}
if(!length){
@@ -399,7 +398,7 @@ DEBUG_ENTRY("dissect_per_restricted_character_string");
val=0;
for(i=0;i<bits_per_char;i++){
- offset=dissect_per_boolean(tvb, offset, pinfo, tree, -1, &bit, NULL);
+ offset=dissect_per_boolean(tvb, offset, actx, tree, -1, &bit);
val=(val<<1)|bit;
}
/* ALIGNED PER does not do any remapping of chars if
@@ -450,7 +449,7 @@ sort_alphabet(char *sorted_alphabet, const char *alphabet, int alphabet_length)
}
guint32
-dissect_per_restricted_character_string(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len, const char *alphabet, int alphabet_length, tvbuff_t **value_tvb)
+dissect_per_restricted_character_string(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, int min_len, int max_len, const char *alphabet, int alphabet_length, tvbuff_t **value_tvb)
{
const char *alphabet_ptr;
char sorted_alphabet[128];
@@ -460,37 +459,36 @@ dissect_per_restricted_character_string(tvbuff_t *tvb, guint32 offset, packet_in
} else {
alphabet_ptr = sort_alphabet(sorted_alphabet, alphabet, alphabet_length);
}
- return dissect_per_restricted_character_string_sorted(tvb, offset, pinfo, tree, hf_index, min_len, max_len, alphabet_ptr, alphabet_length, value_tvb);
+ return dissect_per_restricted_character_string_sorted(tvb, offset, actx, tree, hf_index, min_len, max_len, alphabet_ptr, alphabet_length, value_tvb);
}
guint32
-dissect_per_NumericString(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len)
+dissect_per_NumericString(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, int min_len, int max_len)
{
- offset=dissect_per_restricted_character_string_sorted(tvb, offset, pinfo, tree, hf_index, min_len, max_len,
+ offset=dissect_per_restricted_character_string_sorted(tvb, offset, actx, tree, hf_index, min_len, max_len,
" 0123456789", 11, NULL);
return offset;
}
guint32
-dissect_per_PrintableString(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len)
+dissect_per_PrintableString(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, int min_len, int max_len)
{
- offset=dissect_per_restricted_character_string_sorted(tvb, offset, pinfo, tree, hf_index, min_len, max_len,
+ offset=dissect_per_restricted_character_string_sorted(tvb, offset, actx, tree, hf_index, min_len, max_len,
" '()+,-.*0123456789:=?ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz", 74, NULL);
return offset;
}
guint32
-dissect_per_VisibleString(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len)
+dissect_per_VisibleString(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, int min_len, int max_len)
{
- offset=dissect_per_restricted_character_string_sorted(tvb, offset, pinfo, tree, hf_index, min_len, max_len,
+ offset=dissect_per_restricted_character_string_sorted(tvb, offset, actx, tree, hf_index, min_len, max_len,
" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~", 95, NULL);
return offset;
}
guint32
-dissect_per_BMPString(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len)
+dissect_per_BMPString(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, int min_len, int max_len)
{
guint32 length;
static char *str;
- proto_item *pi;
/* xx.x if the length is 0 bytes there will be no encoding */
if(max_len==0){
@@ -506,10 +504,10 @@ dissect_per_BMPString(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_t
/* xx.x */
length=max_len;
if(min_len!=max_len){
- offset=dissect_per_constrained_integer(tvb, offset, pinfo,
+ offset=dissect_per_constrained_integer(tvb, offset, actx,
tree, hf_per_octet_string_length, min_len, max_len,
- &length, &pi, FALSE);
- if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(pi);
+ &length, FALSE);
+ if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(actx->created_item);
}
@@ -533,14 +531,13 @@ dissect_per_BMPString(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_t
/* this function dissects a constrained sequence of */
guint32
-dissect_per_constrained_sequence_of(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *seq, int min_len, int max_len)
+dissect_per_constrained_sequence_of(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *seq, int min_len, int max_len)
{
proto_item *item;
proto_tree *tree;
guint32 old_offset=offset;
guint32 length;
header_field_info *hfi;
- proto_item *pi;
DEBUG_ENTRY("dissect_per_constrained_sequence_of");
@@ -554,16 +551,16 @@ DEBUG_ENTRY("dissect_per_constrained_sequence_of");
if(max_len>=65536){
/* semi-constrained whole number for number of elements */
/* each element encoded as 10.9 */
- offset=dissect_per_length_determinant(tvb, offset, pinfo, parent_tree, hf_per_sequence_of_length, &length);
+ offset=dissect_per_length_determinant(tvb, offset, actx, parent_tree, hf_per_sequence_of_length, &length);
length+=min_len;
goto call_sohelper;
}
/* constrained whole number for number of elements */
- offset=dissect_per_constrained_integer(tvb, offset, pinfo,
+ offset=dissect_per_constrained_integer(tvb, offset, actx,
parent_tree, hf_per_sequence_of_length, min_len, max_len,
- &length, &pi, FALSE);
- if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(pi);
+ &length, FALSE);
+ if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(actx->created_item);
call_sohelper:
hfi = proto_registrar_get_nth(hf_index);
@@ -575,7 +572,7 @@ call_sohelper:
}
tree=proto_item_add_subtree(item, ett_index);
- offset=dissect_per_sequence_of_helper(tvb, offset, pinfo, tree, seq->func, length);
+ offset=dissect_per_sequence_of_helper(tvb, offset, actx, tree, seq->func, length);
proto_item_set_len(item, (offset>>3)!=(old_offset>>3)?(offset>>3)-(old_offset>>3):1);
@@ -584,11 +581,11 @@ call_sohelper:
/* this function dissects a constrained set of */
guint32
-dissect_per_constrained_set_of(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *seq, int min_len, int max_len)
+dissect_per_constrained_set_of(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *seq, int min_len, int max_len)
{
/* for basic-per a set-of is encoded in the same way as a sequence-of */
DEBUG_ENTRY("dissect_per_constrained_set_of");
- offset=dissect_per_constrained_sequence_of(tvb, offset, pinfo, parent_tree, hf_index, ett_index, seq, min_len, max_len);
+ offset=dissect_per_constrained_sequence_of(tvb, offset, actx, parent_tree, hf_index, ett_index, seq, min_len, max_len);
return offset;
}
@@ -599,11 +596,11 @@ DEBUG_ENTRY("dissect_per_constrained_set_of");
/* this function dissects a set of */
guint32
-dissect_per_set_of(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *seq)
+dissect_per_set_of(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *seq)
{
/* for basic-per a set-of is encoded in the same way as a sequence-of */
DEBUG_ENTRY("dissect_per_set_of");
- offset=dissect_per_sequence_of(tvb, offset, pinfo, parent_tree, hf_index, ett_index, seq);
+ offset=dissect_per_sequence_of(tvb, offset, actx, parent_tree, hf_index, ett_index, seq);
return offset;
}
@@ -612,7 +609,7 @@ DEBUG_ENTRY("dissect_per_set_of");
/* 23 Encoding the object identifier type */
guint32
-dissect_per_object_identifier(tvbuff_t *tvb, guint32 offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index, tvbuff_t **value_tvb)
+dissect_per_object_identifier(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index, tvbuff_t **value_tvb)
{
guint length;
char *str;
@@ -621,7 +618,7 @@ dissect_per_object_identifier(tvbuff_t *tvb, guint32 offset, packet_info *pinfo
DEBUG_ENTRY("dissect_per_object_identifier");
- offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_per_object_identifier_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_per_object_identifier_length, &length);
hfi = proto_registrar_get_nth(hf_index);
if (hfi->type == FT_OID) {
@@ -642,12 +639,12 @@ DEBUG_ENTRY("dissect_per_object_identifier");
}
guint32
-dissect_per_object_identifier_str(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, const char **value_string)
+dissect_per_object_identifier_str(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, const char **value_string)
{
tvbuff_t *value_tvb = NULL;
guint length;
- offset = dissect_per_object_identifier(tvb, offset, pinfo, tree, hf_index, (value_string) ? &value_tvb : NULL);
+ offset = dissect_per_object_identifier(tvb, offset, actx, tree, hf_index, (value_string) ? &value_tvb : NULL);
if (value_string) {
if (value_tvb && (length = tvb_length(value_tvb))) {
@@ -664,12 +661,11 @@ dissect_per_object_identifier_str(tvbuff_t *tvb, guint32 offset, packet_info *pi
/* this function reads a single bit */
guint32
-dissect_per_boolean(tvbuff_t *tvb, guint32 offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index, gboolean *bool, proto_item **item)
+dissect_per_boolean(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index, gboolean *bool)
{
guint8 ch, mask;
gboolean value;
header_field_info *hfi;
- proto_item *it;
DEBUG_ENTRY("dissect_per_boolean");
@@ -696,10 +692,9 @@ DEBUG_ENTRY("dissect_per_boolean");
hfi->name,
value?"True":"False"
);
- it=proto_tree_add_boolean_format(tree, hf_index, tvb, offset>>3, 1, value, str);
- if(item){
- *item=it;
- }
+ actx->created_item = proto_tree_add_boolean_format(tree, hf_index, tvb, offset>>3, 1, value, str);
+ } else {
+ actx->created_item = NULL;
}
if(bool){
@@ -713,7 +708,7 @@ DEBUG_ENTRY("dissect_per_boolean");
/* we currently only handle integers up to 32 bits in length. */
guint32
-dissect_per_integer(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, gint32 *value, proto_item **item)
+dissect_per_integer(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, gint32 *value)
{
guint32 i, length;
gint32 val;
@@ -721,7 +716,7 @@ dissect_per_integer(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tre
header_field_info *hfi;
/* 12.2.6 b */
- offset=dissect_per_length_determinant(tvb, offset, pinfo, tree, -1, &length);
+ offset=dissect_per_length_determinant(tvb, offset, actx, tree, -1, &length);
/* gassert here? */
if(length>4){
PER_NOT_DECODED_YET("too long integer");
@@ -756,9 +751,8 @@ PER_NOT_DECODED_YET("too long integer");
}
- if(item){
- *item=it;
- }
+ actx->created_item = it;
+
if(value){
*value=val;
}
@@ -789,7 +783,7 @@ PER_NOT_DECODED_YET("too long integer");
10.5.7.4
*/
guint32
-dissect_per_constrained_integer(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, guint32 min, guint32 max, guint32 *value, proto_item **item, gboolean has_extension)
+dissect_per_constrained_integer(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, guint32 min, guint32 max, guint32 *value, gboolean has_extension)
{
proto_item *it=NULL;
guint32 range, val;
@@ -799,17 +793,14 @@ dissect_per_constrained_integer(tvbuff_t *tvb, guint32 offset, packet_info *pinf
int num_bits;
int pad;
gboolean tmp;
- proto_item *pi;
DEBUG_ENTRY("dissect_per_constrained_integer");
if(has_extension){
gboolean extension_present;
- offset=dissect_per_boolean(tvb, offset, pinfo, tree, hf_per_extension_present_bit, &extension_present, &pi);
- if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(pi);
+ offset=dissect_per_boolean(tvb, offset, actx, tree, hf_per_extension_present_bit, &extension_present);
+ if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(actx->created_item);
if(extension_present){
- offset=dissect_per_integer(tvb, offset, pinfo, tree,
- hf_index,
- value, NULL);
+ offset = dissect_per_integer(tvb, offset, actx, tree, hf_index, value);
return offset;
}
}
@@ -820,7 +811,7 @@ DEBUG_ENTRY("dissect_per_constrained_integer");
* 10.5.7 In the case of the ALIGNED variant the encoding depends on whether
* d) "range" is greater than 64K (the indefinite length case).
*/
- if(((max-min)>65536)&&(is_per_byte_aligned)){
+ if(((max-min)>65536)&&(actx->aligned)){
/* just set range really big so it will fall through
to the bottom of the encoding */
range=1000000;
@@ -836,7 +827,7 @@ DEBUG_ENTRY("dissect_per_constrained_integer");
if(range==1){
val_start = offset>>3; val_length = 0;
val = min;
- } else if((range<=255)||(!is_per_byte_aligned)) {
+ } else if((range<=255)||(!actx->aligned)) {
/* 10.5.7.1
* 10.5.6 In the case of the UNALIGNED variant the value ("n" - "lb") shall be encoded
* as a non-negative binary integer in a bit field as specified in 10.3 with the minimum
@@ -882,7 +873,7 @@ DEBUG_ENTRY("dissect_per_constrained_integer");
strcat(str, " ");
}
bit++;
- offset=dissect_per_boolean(tvb, offset, pinfo, tree, -1, &tmp, NULL);
+ offset=dissect_per_boolean(tvb, offset, actx, tree, -1, &tmp);
val<<=1;
if(tmp){
val|=1;
@@ -934,9 +925,9 @@ DEBUG_ENTRY("dissect_per_constrained_integer");
/* 10.5.7.4 */
/* 12.2.6 */
- offset=dissect_per_boolean(tvb, offset, pinfo, tree, -1, &bit, NULL);
+ offset=dissect_per_boolean(tvb, offset, actx, tree, -1, &bit);
num_bytes=bit;
- offset=dissect_per_boolean(tvb, offset, pinfo, tree, -1, &bit, NULL);
+ offset=dissect_per_boolean(tvb, offset, actx, tree, -1, &bit);
num_bytes=(num_bytes<<1)|bit;
num_bytes++; /* lower bound for length determinant is 1 */
@@ -964,32 +955,31 @@ DEBUG_ENTRY("dissect_per_constrained_integer");
} else {
THROW(ReportedBoundsError);
}
- if (item) *item = it;
+ actx->created_item = it;
if (value) *value = val;
return offset;}
/* 13 Enemerated */
guint32
-dissect_per_enumerated(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, guint32 root_num, guint32 *value, proto_item **item, gboolean has_extension, guint32 ext_num, guint32 *value_map)
+dissect_per_enumerated(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, guint32 root_num, guint32 *value, gboolean has_extension, guint32 ext_num, guint32 *value_map)
{
proto_item *it=NULL;
guint32 enum_index, val;
- proto_item *pi;
guint32 start_offset = offset;
gboolean extension_present = FALSE;
header_field_info *hfi;
if (has_extension) {
/* Extension bit */
- offset = dissect_per_boolean(tvb, offset, pinfo, tree, hf_per_extension_present_bit, &extension_present, &pi);
- if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(pi);
+ offset = dissect_per_boolean(tvb, offset, actx, tree, hf_per_extension_present_bit, &extension_present);
+ if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(actx->created_item);
}
if (!extension_present) {
/* 13.2 */
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree, hf_per_enum_index, 0, root_num - 1, &enum_index, &pi, FALSE);
- if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(pi);
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_per_enum_index, 0, root_num - 1, &enum_index, FALSE);
+ if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(actx->created_item);
} else {
/* 13.3 */
if (ext_num == 1) {
@@ -1007,7 +997,7 @@ dissect_per_enumerated(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_
*
*/
BYTE_ALIGN_OFFSET(offset);
- offset = dissect_per_normally_small_nonnegative_whole_number(tvb, offset, pinfo, tree, hf_per_enum_extension_index, &enum_index);
+ offset = dissect_per_normally_small_nonnegative_whole_number(tvb, offset, actx, tree, hf_per_enum_extension_index, &enum_index);
}
enum_index += root_num;
}
@@ -1018,14 +1008,14 @@ dissect_per_enumerated(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_
} else {
THROW(ReportedBoundsError);
}
- if (item) *item = it;
+ actx->created_item = it;
if (value) *value = val;
return offset;
}
/* 22 Encoding the choice type */
guint32
-dissect_per_choice(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, gint ett_index, const per_choice_t *choice, guint32 *value)
+dissect_per_choice(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, gint ett_index, const per_choice_t *choice, guint32 *value)
{
gboolean extension_present, extension_flag;
int extension_root_entries;
@@ -1036,7 +1026,6 @@ dissect_per_choice(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree
guint32 old_offset = offset;
proto_item *choice_item = NULL;
proto_tree *choice_tree = NULL;
- proto_item *pi;
DEBUG_ENTRY("dissect_per_choice");
@@ -1046,8 +1035,8 @@ DEBUG_ENTRY("dissect_per_choice");
extension_flag = FALSE;
} else {
extension_present = TRUE;
- offset = dissect_per_boolean(tvb, offset, pinfo, tree, hf_per_extension_bit, &extension_flag, &pi);
- if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(pi);
+ offset = dissect_per_boolean(tvb, offset, actx, tree, hf_per_extension_bit, &extension_flag);
+ if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(actx->created_item);
}
/* count the number of entries in the extension root and extension addition */
@@ -1069,10 +1058,10 @@ DEBUG_ENTRY("dissect_per_choice");
if (extension_root_entries == 1) { /* 22.5 */
choice_index = 0;
} else {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo,
+ offset = dissect_per_constrained_integer(tvb, offset, actx,
tree, hf_per_choice_index, 0, extension_root_entries - 1,
- &choice_index, &pi, FALSE);
- if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(pi);
+ &choice_index, FALSE);
+ if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(actx->created_item);
}
index = -1; cidx = choice_index;
@@ -1083,8 +1072,8 @@ DEBUG_ENTRY("dissect_per_choice");
}
}
} else { /* 22.8 */
- offset = dissect_per_normally_small_nonnegative_whole_number(tvb, offset, pinfo, tree, hf_per_choice_extension_index, &choice_index);
- offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_per_open_type_length, &ext_length);
+ offset = dissect_per_normally_small_nonnegative_whole_number(tvb, offset, actx, tree, hf_per_choice_extension_index, &choice_index);
+ offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_per_open_type_length, &ext_length);
index = -1; cidx = choice_index;
for (i=0; choice[i].func; i++) {
@@ -1099,9 +1088,9 @@ DEBUG_ENTRY("dissect_per_choice");
choice_item = proto_tree_add_uint(tree, hf_index, tvb, old_offset>>3, 0, choice[index].value);
choice_tree = proto_item_add_subtree(choice_item, ett_index);
if (!extension_flag) {
- offset = choice[index].func(tvb, offset, pinfo, choice_tree);
+ offset = choice[index].func(tvb, offset, actx, choice_tree);
} else {
- choice[index].func(tvb, offset, pinfo, choice_tree);
+ choice[index].func(tvb, offset, actx, choice_tree);
offset += ext_length * 8;
}
proto_item_set_len(choice_item, BLEN(old_offset, offset));
@@ -1166,7 +1155,7 @@ index_get_extension_name(const per_sequence_t *sequence, int index)
18.9
*/
guint32
-dissect_per_sequence(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *sequence)
+dissect_per_sequence(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *sequence)
{
gboolean extension_present, extension_flag, optional_field_flag;
proto_item *item;
@@ -1174,8 +1163,6 @@ dissect_per_sequence(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tr
guint32 old_offset=offset;
guint32 i, num_opts;
guint32 optional_mask;
- proto_item *pi;
-
DEBUG_ENTRY("dissect_per_sequence");
@@ -1192,8 +1179,8 @@ DEBUG_ENTRY("dissect_per_sequence");
extension_present=0;
} else {
extension_present=1;
- offset=dissect_per_boolean(tvb, offset, pinfo, tree, hf_per_extension_bit, &extension_flag, &pi);
- if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(pi);
+ offset=dissect_per_boolean(tvb, offset, actx, tree, hf_per_extension_bit, &extension_flag);
+ if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(actx->created_item);
}
/* 18.2 */
num_opts=0;
@@ -1206,8 +1193,8 @@ DEBUG_ENTRY("dissect_per_sequence");
optional_mask=0;
for(i=0;i<num_opts;i++){
proto_item *it=NULL;
- offset=dissect_per_boolean(tvb, offset, pinfo, tree, hf_per_optional_field_bit, &optional_field_flag, &it);
- if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(it);
+ offset=dissect_per_boolean(tvb, offset, actx, tree, hf_per_optional_field_bit, &optional_field_flag);
+ if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(actx->created_item);
optional_mask<<=1;
if(optional_field_flag){
optional_mask|=0x01;
@@ -1234,7 +1221,7 @@ DEBUG_ENTRY("dissect_per_sequence");
}
}
if(sequence[i].func){
- offset=sequence[i].func(tvb, offset, pinfo, tree);
+ offset=sequence[i].func(tvb, offset, actx, tree);
} else {
PER_NOT_DECODED_YET(sequence[i].name);
}
@@ -1249,7 +1236,7 @@ DEBUG_ENTRY("dissect_per_sequence");
guint32 extension_mask;
proto_item *it=NULL;
- offset=dissect_per_normally_small_nonnegative_whole_number(tvb, offset, pinfo, tree, hf_per_num_sequence_extensions, &num_extensions);
+ offset=dissect_per_normally_small_nonnegative_whole_number(tvb, offset, actx, tree, hf_per_num_sequence_extensions, &num_extensions);
/* the X.691 standard is VERY unclear here.
there is no mention that the lower bound lb for this
(apparently) semiconstrained value is 1,
@@ -1270,8 +1257,8 @@ DEBUG_ENTRY("dissect_per_sequence");
extension_mask=0;
for(i=0;i<num_extensions;i++){
- offset=dissect_per_boolean(tvb, offset, pinfo, tree, hf_per_extension_present_bit, &extension_bit, &it);
- if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(it);
+ offset=dissect_per_boolean(tvb, offset, actx, tree, hf_per_extension_present_bit, &extension_bit);
+ if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(actx->created_item);
extension_mask=(extension_mask<<1)|extension_bit;
if(it){
proto_item_append_text(it, " (%s %s present)",
@@ -1302,7 +1289,7 @@ DEBUG_ENTRY("dissect_per_sequence");
continue;
}
- offset=dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_per_open_type_length, &length);
+ offset=dissect_per_length_determinant(tvb, offset, actx, tree, hf_per_open_type_length, &length);
if(i>=num_known_extensions){
/* we dont know how to decode this extension */
@@ -1323,7 +1310,7 @@ DEBUG_ENTRY("dissect_per_sequence");
}
if(sequence[extension_index].func){
- new_offset=sequence[extension_index].func(tvb, offset, pinfo, tree);
+ new_offset=sequence[extension_index].func(tvb, offset, actx, tree);
} else {
PER_NOT_DECODED_YET(sequence[extension_index].name);
}
@@ -1345,7 +1332,7 @@ DEBUG_ENTRY("dissect_per_sequence");
*/
guint32
-dissect_per_bit_string(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len, gboolean has_extension)
+dissect_per_bit_string(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, int min_len, int max_len, gboolean has_extension)
{
guint32 length;
header_field_info *hfi;
@@ -1372,17 +1359,17 @@ DEBUG_ENTRY("dissect_per_bit_string");
bytes[0]=bytes[1]=bytes[2]=0;
if(min_len<=8){
for(i=0;i<min_len;i++){
- offset=dissect_per_boolean(tvb, offset, pinfo, tree, -1, &bit, NULL);
+ offset=dissect_per_boolean(tvb, offset, actx, tree, -1, &bit);
bytes[0]=(bytes[0]<<1)|bit;
}
}
if(min_len>8){
for(i=0;i<8;i++){
- offset=dissect_per_boolean(tvb, offset, pinfo, tree, -1, &bit, NULL);
+ offset=dissect_per_boolean(tvb, offset, actx, tree, -1, &bit);
bytes[0]=(bytes[0]<<1)|bit;
}
for(i=8;i<min_len;i++){
- offset=dissect_per_boolean(tvb, offset, pinfo, tree, -1, &bit, NULL);
+ offset=dissect_per_boolean(tvb, offset, actx, tree, -1, &bit);
bytes[1]=(bytes[1]<<1)|bit;
}
}
@@ -1406,14 +1393,12 @@ DEBUG_ENTRY("dissect_per_bit_string");
/* 15.11 */
if (max_len != NO_BOUND) {
- proto_item *pi;
-
- offset=dissect_per_constrained_integer(tvb, offset, pinfo,
+ offset=dissect_per_constrained_integer(tvb, offset, actx,
tree, hf_per_bit_string_length, min_len, max_len,
- &length, &pi, has_extension);
- if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(pi);
+ &length, has_extension);
+ if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(actx->created_item);
} else {
- offset=dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_per_bit_string_length, &length);
+ offset=dissect_per_length_determinant(tvb, offset, actx, tree, hf_per_bit_string_length, &length);
}
if(length){
/* align to byte */
@@ -1443,7 +1428,7 @@ DEBUG_ENTRY("dissect_per_bit_string");
hf_index can either be a FT_BYTES or an FT_STRING
*/
guint32
-dissect_per_octet_string(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len, tvbuff_t **value_tvb)
+dissect_per_octet_string(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, int min_len, int max_len, tvbuff_t **value_tvb)
{
proto_item *it = NULL;
gint val_start, val_length;
@@ -1451,7 +1436,6 @@ dissect_per_octet_string(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, prot
header_field_info *hfi;
static guint8 bytes[4];
guint8 *pbytes = NULL;
- proto_item *pi;
tvbuff_t *out_tvb = NULL;
hfi = (hf_index==-1) ? NULL : proto_registrar_get_nth(hf_index);
@@ -1470,12 +1454,12 @@ DEBUG_ENTRY("dissect_per_octet_string");
gboolean bit;
for(i=0;i<8;i++){
- offset=dissect_per_boolean(tvb, offset, pinfo, tree, -1, &bit, NULL);
+ offset=dissect_per_boolean(tvb, offset, actx, tree, -1, &bit);
bytes[0]=(bytes[0]<<1)|bit;
}
if(min_len==2){
for(i=0;i<8;i++){
- offset=dissect_per_boolean(tvb, offset, pinfo, tree, -1, &bit, NULL);
+ offset=dissect_per_boolean(tvb, offset, actx, tree, -1, &bit);
bytes[1]=(bytes[1]<<1)|bit;
}
}
@@ -1485,11 +1469,11 @@ DEBUG_ENTRY("dissect_per_octet_string");
val_length = min_len+((offset&0x07)?1:0);
} else if ((min_len==max_len)&&(min_len<65536)) { /* 16.7 if length is fixed and less than to 64k*/
- /* align to byte */
- val_start = offset>>3;
- if (is_per_byte_aligned){
+ /* align to byte */
+ if (actx->aligned){
BYTE_ALIGN_OFFSET(offset);
+ val_start = offset>>3;
val_length = min_len;
offset+=min_len*8;
}else{
@@ -1498,10 +1482,11 @@ DEBUG_ENTRY("dissect_per_octet_string");
guint32 j = 0;
gboolean bit;
+ val_start = offset>>3;
buff = ep_alloc(min_len);
while (j < (guint32)min_len){
for(i=0;i<8;i++){
- offset=dissect_per_boolean(tvb, offset, pinfo, tree, -1, &bit, NULL);
+ offset=dissect_per_boolean(tvb, offset, actx, tree, -1, &bit);
buff[j]=(buff[j]<<1)|bit;
}
j = j+1;
@@ -1513,21 +1498,21 @@ DEBUG_ENTRY("dissect_per_octet_string");
} else { /* 16.8 */
if(max_len>0) {
- offset = dissect_per_constrained_integer(tvb, offset, pinfo, tree,
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree,
hf_per_octet_string_length, min_len, max_len,
- &length, &pi, FALSE);
- if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(pi);
+ &length, FALSE);
+ if (!display_internal_per_fields) PROTO_ITEM_SET_HIDDEN(actx->created_item);
} else {
- offset = dissect_per_length_determinant(tvb, offset, pinfo, tree,
+ offset = dissect_per_length_determinant(tvb, offset, actx, tree,
hf_per_octet_string_length, &length);
}
if(length){
/* align to byte */
- if (is_per_byte_aligned){
+ if (actx->aligned){
BYTE_ALIGN_OFFSET(offset);
- offset+=length*8;
val_start = offset>>3;
+ offset+=length*8;
}else{
guint8 *buff;
guint32 i = 0;
@@ -1538,7 +1523,7 @@ DEBUG_ENTRY("dissect_per_octet_string");
buff = g_malloc(length);
while (j < length){
for(i=0;i<8;i++){
- offset=dissect_per_boolean(tvb, offset, pinfo, tree, -1, &bit, NULL);
+ offset=dissect_per_boolean(tvb, offset, actx, tree, -1, &bit);
buff[j]=(buff[j]<<1)|bit;
}
j = j+1;
@@ -1550,7 +1535,7 @@ DEBUG_ENTRY("dissect_per_octet_string");
*/
tvb_set_free_cb(out_tvb, g_free );
tvb_set_child_real_data_tvbuff(tvb,out_tvb);
- add_new_data_source(pinfo, out_tvb, "PER unaligned decoded OCTET STRING");
+ add_new_data_source(actx->pinfo, out_tvb, "PER unaligned decoded OCTET STRING");
}
}
val_length = length;
diff --git a/epan/dissectors/packet-per.h b/epan/dissectors/packet-per.h
index c893a6172f..bc3fe2a463 100644
--- a/epan/dissectors/packet-per.h
+++ b/epan/dissectors/packet-per.h
@@ -26,15 +26,36 @@
#ifndef __PACKET_PER_H__
#define __PACKET_PER_H__
+/*--- ASN.1 Context, will be moved to common ASN.1 header when created --- */
+
+typedef enum {
+ ASN_ENC_BER, /* X.690 - BER, CER, DER */
+ ASN_ENC_PER, /* X.691 - PER */
+ ASN_ENC_ECN, /* X.692 - ECN */
+ ASN_ENC_XER, /* X.693 - XER */
+} asn_enc_e;
+
+typedef struct _asn_ctx_t {
+ asn_enc_e encoding;
+ gboolean aligned;
+ packet_info *pinfo;
+ proto_item *created_item;
+ void *private_data;
+} asn_ctx_t;
+
+void asn_ctx_init(asn_ctx_t *actx, asn_enc_e encoding, gboolean aligned, packet_info *pinfo);
+
+
+
#define PER_NOT_DECODED_YET(x) \
proto_tree_add_text(tree, tvb, 0, 0, "something unknown here [%s]",x); \
-fprintf(stderr,"[%s %u] Not decoded yet in packet : %d [%s]\n", __FILE__, __LINE__, pinfo->fd->num,x); \
-if (check_col(pinfo->cinfo, COL_INFO)){ \
- col_append_fstr(pinfo->cinfo, COL_INFO, "[UNKNOWN PER: %s]", x); \
+fprintf(stderr,"[%s %u] Not decoded yet in packet : %d [%s]\n", __FILE__, __LINE__, actx->pinfo->fd->num,x); \
+if (check_col(actx->pinfo->cinfo, COL_INFO)){ \
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, "[UNKNOWN PER: %s]", x); \
} \
tvb_get_guint8(tvb, 9999);
-typedef int (*per_callback)(tvbuff_t *, int, packet_info *, proto_tree *);
+typedef int (*per_callback)(tvbuff_t *, int, asn_ctx_t *, proto_tree *);
/* in all functions here, offset is guint32 and is
byteposition<<3 + bitposition
@@ -67,51 +88,49 @@ typedef struct _per_sequence_t {
per_callback func;
} per_sequence_t;
-extern void per_aligment_type_callback(gboolean byte_aligned);
-
-extern guint32 dissect_per_length_determinant(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, guint32 *length);
+extern guint32 dissect_per_length_determinant(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, guint32 *length);
-extern guint32 dissect_per_null(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index);
+extern guint32 dissect_per_null(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
-extern guint32 dissect_per_GeneralString(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index);
+extern guint32 dissect_per_GeneralString(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index);
-extern guint32 dissect_per_sequence_of(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *seq);
+extern guint32 dissect_per_sequence_of(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *seq);
-extern guint32 dissect_per_IA5String(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len);
+extern guint32 dissect_per_IA5String(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, int min_len, int max_len);
-extern guint32 dissect_per_NumericString(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len);
+extern guint32 dissect_per_NumericString(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, int min_len, int max_len);
-extern guint32 dissect_per_PrintableString(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len);
+extern guint32 dissect_per_PrintableString(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, int min_len, int max_len);
-extern guint32 dissect_per_VisibleString(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len);
+extern guint32 dissect_per_VisibleString(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, int min_len, int max_len);
-extern guint32 dissect_per_BMPString(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len);
+extern guint32 dissect_per_BMPString(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, int min_len, int max_len);
-extern guint32 dissect_per_constrained_sequence_of(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *seq, int min_len, int max_len);
+extern guint32 dissect_per_constrained_sequence_of(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *seq, int min_len, int max_len);
-extern guint32 dissect_per_constrained_set_of(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *seq, int min_len, int max_len);
+extern guint32 dissect_per_constrained_set_of(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *seq, int min_len, int max_len);
-extern guint32 dissect_per_set_of(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *seq);
+extern guint32 dissect_per_set_of(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *seq);
-extern guint32 dissect_per_object_identifier(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, tvbuff_t **value_tvb);
-extern guint32 dissect_per_object_identifier_str(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, const char **value_string);
+extern guint32 dissect_per_object_identifier(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, tvbuff_t **value_tvb);
+extern guint32 dissect_per_object_identifier_str(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, const char **value_string);
-extern guint32 dissect_per_boolean(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, gboolean *bool, proto_item **item);
+extern guint32 dissect_per_boolean(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, gboolean *bool);
-extern guint32 dissect_per_integer(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, gint32 *value, proto_item **item);
+extern guint32 dissect_per_integer(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, gint32 *value);
-extern guint32 dissect_per_constrained_integer(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, guint32 min, guint32 max, guint32 *value, proto_item **item, gboolean has_extension);
+extern guint32 dissect_per_constrained_integer(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, guint32 min, guint32 max, guint32 *value, gboolean has_extension);
-extern guint32 dissect_per_choice(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, gint ett_index, const per_choice_t *choice, guint32 *value);
+extern guint32 dissect_per_choice(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, gint ett_index, const per_choice_t *choice, guint32 *value);
-extern guint32 dissect_per_sequence(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *sequence);
+extern guint32 dissect_per_sequence(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *sequence);
-extern guint32 dissect_per_octet_string(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len, tvbuff_t **value_tvb);
+extern guint32 dissect_per_octet_string(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, int min_len, int max_len, tvbuff_t **value_tvb);
-extern guint32 dissect_per_bit_string(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len, gboolean has_extension);
+extern guint32 dissect_per_bit_string(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, int min_len, int max_len, gboolean has_extension);
-extern guint32 dissect_per_restricted_character_string(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len, const char *alphabet, int alphabet_length, tvbuff_t **value_tvb);
+extern guint32 dissect_per_restricted_character_string(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, int min_len, int max_len, const char *alphabet, int alphabet_length, tvbuff_t **value_tvb);
-extern guint32 dissect_per_enumerated(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, guint32 root_num, guint32 *value, proto_item **item, gboolean has_extension, guint32 ext_num, guint32 *value_map);
+extern guint32 dissect_per_enumerated(tvbuff_t *tvb, guint32 offset, asn_ctx_t *actx, proto_tree *tree, int hf_index, guint32 root_num, guint32 *value, gboolean has_extension, guint32 ext_num, guint32 *value_map);
#endif /* __PACKET_PER_H__ */
diff --git a/epan/dissectors/packet-ranap.c b/epan/dissectors/packet-ranap.c
index 14a4c3b736..62aa20453e 100644
--- a/epan/dissectors/packet-ranap.c
+++ b/epan/dissectors/packet-ranap.c
@@ -1,7 +1,7 @@
/* Do not modify this file. */
-/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
+/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
/* .\packet-ranap.c */
-/* ../../tools/asn2eth.py -e -p ranap -c ranap.cnf -s packet-ranap-template ranap.asn */
+/* ../../tools/asn2wrs.py -e -p ranap -c ranap.cnf -s packet-ranap-template ranap.asn */
/* Input file: packet-ranap-template.c */
@@ -868,10 +868,10 @@ static guint type_of_message;
static guint32 ProcedureCode;
static guint32 ProtocolIE_ID;
-static int dissect_ranap_ies(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree);
-static int dissect_ranap_FirstValue_ies(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree);
-static int dissect_ranap_SecondValue_ies(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree);
-static int dissect_ranap_messages(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree);
+static int dissect_ranap_ies(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree);
+static int dissect_ranap_FirstValue_ies(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree);
+static int dissect_ranap_SecondValue_ies(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree);
+static int dissect_ranap_messages(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree);
/*--- Included file: packet-ranap-fn.c ---*/
#line 1 "packet-ranap-fn.c"
@@ -927,20 +927,20 @@ static const value_string ranap_ProcedureCode_vals[] = {
static int
-dissect_ranap_ProcedureCode(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,
- 0U, 255U, &ProcedureCode, NULL, FALSE);
+dissect_ranap_ProcedureCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, &ProcedureCode, FALSE);
#line 33 "ranap.cnf"
- if (check_col(pinfo->cinfo, COL_INFO))
- col_add_fstr(pinfo->cinfo, COL_INFO, "%s ",
+ if (check_col(actx->pinfo->cinfo, COL_INFO))
+ col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
val_to_str(ProcedureCode, ranap_ProcedureCode_vals,
"unknown message"));
return offset;
}
-static int dissect_procedureCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ProcedureCode(tvb, offset, pinfo, tree, hf_ranap_procedureCode);
+static int dissect_procedureCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ProcedureCode(tvb, offset, actx, tree, hf_ranap_procedureCode);
}
@@ -953,42 +953,42 @@ static const value_string ranap_Criticality_vals[] = {
static int
-dissect_ranap_Criticality(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, FALSE, 0, NULL);
+dissect_ranap_Criticality(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_criticality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Criticality(tvb, offset, pinfo, tree, hf_ranap_criticality);
+static int dissect_criticality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Criticality(tvb, offset, actx, tree, hf_ranap_criticality);
}
-static int dissect_procedureCriticality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Criticality(tvb, offset, pinfo, tree, hf_ranap_procedureCriticality);
+static int dissect_procedureCriticality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Criticality(tvb, offset, actx, tree, hf_ranap_procedureCriticality);
}
-static int dissect_iECriticality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Criticality(tvb, offset, pinfo, tree, hf_ranap_iECriticality);
+static int dissect_iECriticality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Criticality(tvb, offset, actx, tree, hf_ranap_iECriticality);
}
-static int dissect_firstCriticality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Criticality(tvb, offset, pinfo, tree, hf_ranap_firstCriticality);
+static int dissect_firstCriticality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Criticality(tvb, offset, actx, tree, hf_ranap_firstCriticality);
}
-static int dissect_secondCriticality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Criticality(tvb, offset, pinfo, tree, hf_ranap_secondCriticality);
+static int dissect_secondCriticality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Criticality(tvb, offset, actx, tree, hf_ranap_secondCriticality);
}
static int
-dissect_ranap_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_ranap_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 46 "ranap.cnf"
- offset = dissect_ranap_messages(tvb, offset, pinfo, tree);
+ offset = dissect_ranap_messages(tvb, offset, actx, tree);
return offset;
}
-static int dissect_value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Value(tvb, offset, pinfo, tree, hf_ranap_value);
+static int dissect_value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Value(tvb, offset, actx, tree, hf_ranap_value);
}
@@ -1000,14 +1000,14 @@ static const per_sequence_t InitiatingMessage_sequence[] = {
};
static int
-dissect_ranap_InitiatingMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_InitiatingMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_InitiatingMessage, InitiatingMessage_sequence);
return offset;
}
-static int dissect_initiatingMessage(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_InitiatingMessage(tvb, offset, pinfo, tree, hf_ranap_initiatingMessage);
+static int dissect_initiatingMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_InitiatingMessage(tvb, offset, actx, tree, hf_ranap_initiatingMessage);
}
@@ -1019,14 +1019,14 @@ static const per_sequence_t SuccessfulOutcome_sequence[] = {
};
static int
-dissect_ranap_SuccessfulOutcome(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SuccessfulOutcome(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_SuccessfulOutcome, SuccessfulOutcome_sequence);
return offset;
}
-static int dissect_successfulOutcome(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SuccessfulOutcome(tvb, offset, pinfo, tree, hf_ranap_successfulOutcome);
+static int dissect_successfulOutcome(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SuccessfulOutcome(tvb, offset, actx, tree, hf_ranap_successfulOutcome);
}
@@ -1038,14 +1038,14 @@ static const per_sequence_t UnsuccessfulOutcome_sequence[] = {
};
static int
-dissect_ranap_UnsuccessfulOutcome(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_UnsuccessfulOutcome(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_UnsuccessfulOutcome, UnsuccessfulOutcome_sequence);
return offset;
}
-static int dissect_unsuccessfulOutcome(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_UnsuccessfulOutcome(tvb, offset, pinfo, tree, hf_ranap_unsuccessfulOutcome);
+static int dissect_unsuccessfulOutcome(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_UnsuccessfulOutcome(tvb, offset, actx, tree, hf_ranap_unsuccessfulOutcome);
}
@@ -1057,14 +1057,14 @@ static const per_sequence_t Outcome_sequence[] = {
};
static int
-dissect_ranap_Outcome(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Outcome(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_Outcome, Outcome_sequence);
return offset;
}
-static int dissect_outcome(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Outcome(tvb, offset, pinfo, tree, hf_ranap_outcome);
+static int dissect_outcome(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Outcome(tvb, offset, actx, tree, hf_ranap_outcome);
}
@@ -1085,8 +1085,8 @@ static const per_choice_t RANAP_PDU_choice[] = {
};
static int
-dissect_ranap_RANAP_PDU(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RANAP_PDU(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_RANAP_PDU, RANAP_PDU_choice,
&type_of_message);
@@ -1254,33 +1254,33 @@ static const value_string ranap_ProtocolIE_ID_vals[] = {
static int
-dissect_ranap_ProtocolIE_ID(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,
- 0U, 65535U, &ProtocolIE_ID, NULL, FALSE);
+dissect_ranap_ProtocolIE_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, &ProtocolIE_ID, FALSE);
return offset;
}
-static int dissect_iE_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ProtocolIE_ID(tvb, offset, pinfo, tree, hf_ranap_iE_ID);
+static int dissect_iE_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ProtocolIE_ID(tvb, offset, actx, tree, hf_ranap_iE_ID);
}
-static int dissect_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ProtocolIE_ID(tvb, offset, pinfo, tree, hf_ranap_id);
+static int dissect_id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ProtocolIE_ID(tvb, offset, actx, tree, hf_ranap_id);
}
static int
-dissect_ranap_RANAP_PROTOCOL_IES_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_ranap_RANAP_PROTOCOL_IES_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 50 "ranap.cnf"
- offset = dissect_ranap_ies(tvb, offset, pinfo, tree);
+ offset = dissect_ranap_ies(tvb, offset, actx, tree);
return offset;
}
-static int dissect_ie_field_value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RANAP_PROTOCOL_IES_Value(tvb, offset, pinfo, tree, hf_ranap_ie_field_value);
+static int dissect_ie_field_value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RANAP_PROTOCOL_IES_Value(tvb, offset, actx, tree, hf_ranap_ie_field_value);
}
@@ -1292,14 +1292,14 @@ static const per_sequence_t ProtocolIE_Field_sequence[] = {
};
static int
-dissect_ranap_ProtocolIE_Field(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ProtocolIE_Field(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_ProtocolIE_Field, ProtocolIE_Field_sequence);
return offset;
}
-static int dissect_ProtocolIE_Container_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ProtocolIE_Field(tvb, offset, pinfo, tree, hf_ranap_ProtocolIE_Container_item);
+static int dissect_ProtocolIE_Container_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ProtocolIE_Field(tvb, offset, actx, tree, hf_ranap_ProtocolIE_Container_item);
}
@@ -1308,56 +1308,56 @@ static const per_sequence_t ProtocolIE_Container_sequence_of[1] = {
};
static int
-dissect_ranap_ProtocolIE_Container(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ProtocolIE_Container(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_ProtocolIE_Container, ProtocolIE_Container_sequence_of,
0, 65535);
return offset;
}
-static int dissect_protocolIEs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ProtocolIE_Container(tvb, offset, pinfo, tree, hf_ranap_protocolIEs);
+static int dissect_protocolIEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ProtocolIE_Container(tvb, offset, actx, tree, hf_ranap_protocolIEs);
}
-static int dissect_ProtocolIE_ContainerList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ProtocolIE_Container(tvb, offset, pinfo, tree, hf_ranap_ProtocolIE_ContainerList_item);
+static int dissect_ProtocolIE_ContainerList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ProtocolIE_Container(tvb, offset, actx, tree, hf_ranap_ProtocolIE_ContainerList_item);
}
-static int dissect_ProtocolIE_ContainerList15_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ProtocolIE_Container(tvb, offset, pinfo, tree, hf_ranap_ProtocolIE_ContainerList15_item);
+static int dissect_ProtocolIE_ContainerList15_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ProtocolIE_Container(tvb, offset, actx, tree, hf_ranap_ProtocolIE_ContainerList15_item);
}
-static int dissect_ProtocolIE_ContainerList256_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ProtocolIE_Container(tvb, offset, pinfo, tree, hf_ranap_ProtocolIE_ContainerList256_item);
+static int dissect_ProtocolIE_ContainerList256_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ProtocolIE_Container(tvb, offset, actx, tree, hf_ranap_ProtocolIE_ContainerList256_item);
}
-static int dissect_ProtocolIE_ContainerList250_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ProtocolIE_Container(tvb, offset, pinfo, tree, hf_ranap_ProtocolIE_ContainerList250_item);
+static int dissect_ProtocolIE_ContainerList250_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ProtocolIE_Container(tvb, offset, actx, tree, hf_ranap_ProtocolIE_ContainerList250_item);
}
static int
-dissect_ranap_ProtocolExtensionID(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,
- 0U, 65535U, &ProtocolIE_ID, NULL, FALSE);
+dissect_ranap_ProtocolExtensionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, &ProtocolIE_ID, FALSE);
return offset;
}
-static int dissect_ext_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ProtocolExtensionID(tvb, offset, pinfo, tree, hf_ranap_ext_id);
+static int dissect_ext_id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ProtocolExtensionID(tvb, offset, actx, tree, hf_ranap_ext_id);
}
static int
-dissect_ranap_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_ranap_Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 69 "ranap.cnf"
- offset = dissect_ranap_ies(tvb, offset, pinfo, tree);
+ offset = dissect_ranap_ies(tvb, offset, actx, tree);
return offset;
}
-static int dissect_extensionValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Extension(tvb, offset, pinfo, tree, hf_ranap_extensionValue);
+static int dissect_extensionValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Extension(tvb, offset, actx, tree, hf_ranap_extensionValue);
}
@@ -1369,14 +1369,14 @@ static const per_sequence_t ProtocolExtensionField_sequence[] = {
};
static int
-dissect_ranap_ProtocolExtensionField(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ProtocolExtensionField(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_ProtocolExtensionField, ProtocolExtensionField_sequence);
return offset;
}
-static int dissect_ProtocolExtensionContainer_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ProtocolExtensionField(tvb, offset, pinfo, tree, hf_ranap_ProtocolExtensionContainer_item);
+static int dissect_ProtocolExtensionContainer_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ProtocolExtensionField(tvb, offset, actx, tree, hf_ranap_ProtocolExtensionContainer_item);
}
@@ -1385,18 +1385,18 @@ static const per_sequence_t ProtocolExtensionContainer_sequence_of[1] = {
};
static int
-dissect_ranap_ProtocolExtensionContainer(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ProtocolExtensionContainer(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_ProtocolExtensionContainer, ProtocolExtensionContainer_sequence_of,
1, 65535);
return offset;
}
-static int dissect_protocolExtensions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ProtocolExtensionContainer(tvb, offset, pinfo, tree, hf_ranap_protocolExtensions);
+static int dissect_protocolExtensions(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ProtocolExtensionContainer(tvb, offset, actx, tree, hf_ranap_protocolExtensions);
}
-static int dissect_iE_Extensions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ProtocolExtensionContainer(tvb, offset, pinfo, tree, hf_ranap_iE_Extensions);
+static int dissect_iE_Extensions(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ProtocolExtensionContainer(tvb, offset, actx, tree, hf_ranap_iE_Extensions);
}
@@ -1407,14 +1407,14 @@ static const per_sequence_t Iu_ReleaseCommand_sequence[] = {
};
static int
-dissect_ranap_Iu_ReleaseCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Iu_ReleaseCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_Iu_ReleaseCommand, Iu_ReleaseCommand_sequence);
return offset;
}
-static int dissect_iu_ReleaseCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Iu_ReleaseCommand(tvb, offset, pinfo, tree, hf_ranap_iu_ReleaseCommand);
+static int dissect_iu_ReleaseCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Iu_ReleaseCommand(tvb, offset, actx, tree, hf_ranap_iu_ReleaseCommand);
}
@@ -1425,14 +1425,14 @@ static const per_sequence_t RelocationRequired_sequence[] = {
};
static int
-dissect_ranap_RelocationRequired(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RelocationRequired(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RelocationRequired, RelocationRequired_sequence);
return offset;
}
-static int dissect_relocationRequired(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RelocationRequired(tvb, offset, pinfo, tree, hf_ranap_relocationRequired);
+static int dissect_relocationRequired(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RelocationRequired(tvb, offset, actx, tree, hf_ranap_relocationRequired);
}
@@ -1443,14 +1443,14 @@ static const per_sequence_t RelocationRequest_sequence[] = {
};
static int
-dissect_ranap_RelocationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RelocationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RelocationRequest, RelocationRequest_sequence);
return offset;
}
-static int dissect_relocationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RelocationRequest(tvb, offset, pinfo, tree, hf_ranap_relocationRequest);
+static int dissect_relocationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RelocationRequest(tvb, offset, actx, tree, hf_ranap_relocationRequest);
}
@@ -1461,14 +1461,14 @@ static const per_sequence_t RelocationCancel_sequence[] = {
};
static int
-dissect_ranap_RelocationCancel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RelocationCancel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RelocationCancel, RelocationCancel_sequence);
return offset;
}
-static int dissect_relocationCancel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RelocationCancel(tvb, offset, pinfo, tree, hf_ranap_relocationCancel);
+static int dissect_relocationCancel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RelocationCancel(tvb, offset, actx, tree, hf_ranap_relocationCancel);
}
@@ -1479,14 +1479,14 @@ static const per_sequence_t SRNS_ContextRequest_sequence[] = {
};
static int
-dissect_ranap_SRNS_ContextRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SRNS_ContextRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_SRNS_ContextRequest, SRNS_ContextRequest_sequence);
return offset;
}
-static int dissect_sRNS_ContextRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SRNS_ContextRequest(tvb, offset, pinfo, tree, hf_ranap_sRNS_ContextRequest);
+static int dissect_sRNS_ContextRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SRNS_ContextRequest(tvb, offset, actx, tree, hf_ranap_sRNS_ContextRequest);
}
@@ -1497,14 +1497,14 @@ static const per_sequence_t SecurityModeCommand_sequence[] = {
};
static int
-dissect_ranap_SecurityModeCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SecurityModeCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_SecurityModeCommand, SecurityModeCommand_sequence);
return offset;
}
-static int dissect_securityModeCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SecurityModeCommand(tvb, offset, pinfo, tree, hf_ranap_securityModeCommand);
+static int dissect_securityModeCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SecurityModeCommand(tvb, offset, actx, tree, hf_ranap_securityModeCommand);
}
@@ -1515,14 +1515,14 @@ static const per_sequence_t DataVolumeReportRequest_sequence[] = {
};
static int
-dissect_ranap_DataVolumeReportRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_DataVolumeReportRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_DataVolumeReportRequest, DataVolumeReportRequest_sequence);
return offset;
}
-static int dissect_dataVolumeReportRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_DataVolumeReportRequest(tvb, offset, pinfo, tree, hf_ranap_dataVolumeReportRequest);
+static int dissect_dataVolumeReportRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_DataVolumeReportRequest(tvb, offset, actx, tree, hf_ranap_dataVolumeReportRequest);
}
@@ -1533,14 +1533,14 @@ static const per_sequence_t Reset_sequence[] = {
};
static int
-dissect_ranap_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_Reset, Reset_sequence);
return offset;
}
-static int dissect_reset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Reset(tvb, offset, pinfo, tree, hf_ranap_reset);
+static int dissect_reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Reset(tvb, offset, actx, tree, hf_ranap_reset);
}
@@ -1551,14 +1551,14 @@ static const per_sequence_t RAB_ReleaseRequest_sequence[] = {
};
static int
-dissect_ranap_RAB_ReleaseRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_ReleaseRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_ReleaseRequest, RAB_ReleaseRequest_sequence);
return offset;
}
-static int dissect_rAB_ReleaseRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_ReleaseRequest(tvb, offset, pinfo, tree, hf_ranap_rAB_ReleaseRequest);
+static int dissect_rAB_ReleaseRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_ReleaseRequest(tvb, offset, actx, tree, hf_ranap_rAB_ReleaseRequest);
}
@@ -1569,14 +1569,14 @@ static const per_sequence_t Iu_ReleaseRequest_sequence[] = {
};
static int
-dissect_ranap_Iu_ReleaseRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Iu_ReleaseRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_Iu_ReleaseRequest, Iu_ReleaseRequest_sequence);
return offset;
}
-static int dissect_iu_ReleaseRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Iu_ReleaseRequest(tvb, offset, pinfo, tree, hf_ranap_iu_ReleaseRequest);
+static int dissect_iu_ReleaseRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Iu_ReleaseRequest(tvb, offset, actx, tree, hf_ranap_iu_ReleaseRequest);
}
@@ -1587,14 +1587,14 @@ static const per_sequence_t RelocationDetect_sequence[] = {
};
static int
-dissect_ranap_RelocationDetect(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RelocationDetect(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RelocationDetect, RelocationDetect_sequence);
return offset;
}
-static int dissect_relocationDetect(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RelocationDetect(tvb, offset, pinfo, tree, hf_ranap_relocationDetect);
+static int dissect_relocationDetect(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RelocationDetect(tvb, offset, actx, tree, hf_ranap_relocationDetect);
}
@@ -1605,14 +1605,14 @@ static const per_sequence_t RelocationComplete_sequence[] = {
};
static int
-dissect_ranap_RelocationComplete(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RelocationComplete(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RelocationComplete, RelocationComplete_sequence);
return offset;
}
-static int dissect_relocationComplete(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RelocationComplete(tvb, offset, pinfo, tree, hf_ranap_relocationComplete);
+static int dissect_relocationComplete(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RelocationComplete(tvb, offset, actx, tree, hf_ranap_relocationComplete);
}
@@ -1623,14 +1623,14 @@ static const per_sequence_t Paging_sequence[] = {
};
static int
-dissect_ranap_Paging(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Paging(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_Paging, Paging_sequence);
return offset;
}
-static int dissect_paging(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Paging(tvb, offset, pinfo, tree, hf_ranap_paging);
+static int dissect_paging(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Paging(tvb, offset, actx, tree, hf_ranap_paging);
}
@@ -1641,14 +1641,14 @@ static const per_sequence_t CommonID_sequence[] = {
};
static int
-dissect_ranap_CommonID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_CommonID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_CommonID, CommonID_sequence);
return offset;
}
-static int dissect_commonID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CommonID(tvb, offset, pinfo, tree, hf_ranap_commonID);
+static int dissect_commonID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CommonID(tvb, offset, actx, tree, hf_ranap_commonID);
}
@@ -1659,14 +1659,14 @@ static const per_sequence_t CN_InvokeTrace_sequence[] = {
};
static int
-dissect_ranap_CN_InvokeTrace(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_CN_InvokeTrace(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_CN_InvokeTrace, CN_InvokeTrace_sequence);
return offset;
}
-static int dissect_cN_InvokeTrace(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CN_InvokeTrace(tvb, offset, pinfo, tree, hf_ranap_cN_InvokeTrace);
+static int dissect_cN_InvokeTrace(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CN_InvokeTrace(tvb, offset, actx, tree, hf_ranap_cN_InvokeTrace);
}
@@ -1677,14 +1677,14 @@ static const per_sequence_t CN_DeactivateTrace_sequence[] = {
};
static int
-dissect_ranap_CN_DeactivateTrace(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_CN_DeactivateTrace(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_CN_DeactivateTrace, CN_DeactivateTrace_sequence);
return offset;
}
-static int dissect_cN_DeactivateTrace(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CN_DeactivateTrace(tvb, offset, pinfo, tree, hf_ranap_cN_DeactivateTrace);
+static int dissect_cN_DeactivateTrace(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CN_DeactivateTrace(tvb, offset, actx, tree, hf_ranap_cN_DeactivateTrace);
}
@@ -1695,14 +1695,14 @@ static const per_sequence_t LocationReportingControl_sequence[] = {
};
static int
-dissect_ranap_LocationReportingControl(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_LocationReportingControl(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_LocationReportingControl, LocationReportingControl_sequence);
return offset;
}
-static int dissect_locationReportingControl(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_LocationReportingControl(tvb, offset, pinfo, tree, hf_ranap_locationReportingControl);
+static int dissect_locationReportingControl(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_LocationReportingControl(tvb, offset, actx, tree, hf_ranap_locationReportingControl);
}
@@ -1713,14 +1713,14 @@ static const per_sequence_t LocationReport_sequence[] = {
};
static int
-dissect_ranap_LocationReport(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_LocationReport(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_LocationReport, LocationReport_sequence);
return offset;
}
-static int dissect_locationReport(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_LocationReport(tvb, offset, pinfo, tree, hf_ranap_locationReport);
+static int dissect_locationReport(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_LocationReport(tvb, offset, actx, tree, hf_ranap_locationReport);
}
@@ -1731,14 +1731,14 @@ static const per_sequence_t InitialUE_Message_sequence[] = {
};
static int
-dissect_ranap_InitialUE_Message(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_InitialUE_Message(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_InitialUE_Message, InitialUE_Message_sequence);
return offset;
}
-static int dissect_initialUE_Message(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_InitialUE_Message(tvb, offset, pinfo, tree, hf_ranap_initialUE_Message);
+static int dissect_initialUE_Message(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_InitialUE_Message(tvb, offset, actx, tree, hf_ranap_initialUE_Message);
}
@@ -1749,14 +1749,14 @@ static const per_sequence_t DirectTransfer_sequence[] = {
};
static int
-dissect_ranap_DirectTransfer(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_DirectTransfer(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_DirectTransfer, DirectTransfer_sequence);
return offset;
}
-static int dissect_directTransfer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_DirectTransfer(tvb, offset, pinfo, tree, hf_ranap_directTransfer);
+static int dissect_directTransfer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_DirectTransfer(tvb, offset, actx, tree, hf_ranap_directTransfer);
}
@@ -1767,14 +1767,14 @@ static const per_sequence_t Overload_sequence[] = {
};
static int
-dissect_ranap_Overload(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Overload(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_Overload, Overload_sequence);
return offset;
}
-static int dissect_overload(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Overload(tvb, offset, pinfo, tree, hf_ranap_overload);
+static int dissect_overload(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Overload(tvb, offset, actx, tree, hf_ranap_overload);
}
@@ -1785,14 +1785,14 @@ static const per_sequence_t ErrorIndication_sequence[] = {
};
static int
-dissect_ranap_ErrorIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ErrorIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_ErrorIndication, ErrorIndication_sequence);
return offset;
}
-static int dissect_errorIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ErrorIndication(tvb, offset, pinfo, tree, hf_ranap_errorIndication);
+static int dissect_errorIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ErrorIndication(tvb, offset, actx, tree, hf_ranap_errorIndication);
}
@@ -1803,14 +1803,14 @@ static const per_sequence_t SRNS_DataForwardCommand_sequence[] = {
};
static int
-dissect_ranap_SRNS_DataForwardCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SRNS_DataForwardCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_SRNS_DataForwardCommand, SRNS_DataForwardCommand_sequence);
return offset;
}
-static int dissect_sRNS_DataForwardCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SRNS_DataForwardCommand(tvb, offset, pinfo, tree, hf_ranap_sRNS_DataForwardCommand);
+static int dissect_sRNS_DataForwardCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SRNS_DataForwardCommand(tvb, offset, actx, tree, hf_ranap_sRNS_DataForwardCommand);
}
@@ -1821,14 +1821,14 @@ static const per_sequence_t ForwardSRNS_Context_sequence[] = {
};
static int
-dissect_ranap_ForwardSRNS_Context(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ForwardSRNS_Context(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_ForwardSRNS_Context, ForwardSRNS_Context_sequence);
return offset;
}
-static int dissect_forwardSRNS_Context(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ForwardSRNS_Context(tvb, offset, pinfo, tree, hf_ranap_forwardSRNS_Context);
+static int dissect_forwardSRNS_Context(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ForwardSRNS_Context(tvb, offset, actx, tree, hf_ranap_forwardSRNS_Context);
}
@@ -1839,42 +1839,42 @@ static const per_sequence_t RAB_AssignmentRequest_sequence[] = {
};
static int
-dissect_ranap_RAB_AssignmentRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_AssignmentRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_AssignmentRequest, RAB_AssignmentRequest_sequence);
return offset;
}
-static int dissect_rAB_AssignmentRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_AssignmentRequest(tvb, offset, pinfo, tree, hf_ranap_rAB_AssignmentRequest);
+static int dissect_rAB_AssignmentRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_AssignmentRequest(tvb, offset, actx, tree, hf_ranap_rAB_AssignmentRequest);
}
static int
-dissect_ranap_INTEGER_0_65535(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_ranap_INTEGER_0_65535(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_innerRadius(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_ranap_innerRadius);
+static int dissect_innerRadius(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_INTEGER_0_65535(tvb, offset, actx, tree, hf_ranap_innerRadius);
}
-static int dissect_local(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_ranap_local);
+static int dissect_local(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_INTEGER_0_65535(tvb, offset, actx, tree, hf_ranap_local);
}
static int
-dissect_ranap_OBJECT_IDENTIFIER(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_object_identifier(tvb, offset, pinfo, tree, hf_index, NULL);
+dissect_ranap_OBJECT_IDENTIFIER(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_object_identifier(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
-static int dissect_global(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_ranap_global);
+static int dissect_global(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_ranap_global);
}
@@ -1891,21 +1891,21 @@ static const per_choice_t PrivateIE_ID_choice[] = {
};
static int
-dissect_ranap_PrivateIE_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_PrivateIE_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_PrivateIE_ID, PrivateIE_ID_choice,
NULL);
return offset;
}
-static int dissect_private_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PrivateIE_ID(tvb, offset, pinfo, tree, hf_ranap_private_id);
+static int dissect_private_id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PrivateIE_ID(tvb, offset, actx, tree, hf_ranap_private_id);
}
static int
-dissect_ranap_RANAP_PRIVATE_IES_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_ranap_RANAP_PRIVATE_IES_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 73 "ranap.cnf"
/* FIX ME */
@@ -1913,8 +1913,8 @@ dissect_ranap_RANAP_PRIVATE_IES_Value(tvbuff_t *tvb, int offset, packet_info *pi
return offset;
}
-static int dissect_private_value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RANAP_PRIVATE_IES_Value(tvb, offset, pinfo, tree, hf_ranap_private_value);
+static int dissect_private_value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RANAP_PRIVATE_IES_Value(tvb, offset, actx, tree, hf_ranap_private_value);
}
@@ -1926,14 +1926,14 @@ static const per_sequence_t PrivateIE_Field_sequence[] = {
};
static int
-dissect_ranap_PrivateIE_Field(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_PrivateIE_Field(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_PrivateIE_Field, PrivateIE_Field_sequence);
return offset;
}
-static int dissect_PrivateIE_Container_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PrivateIE_Field(tvb, offset, pinfo, tree, hf_ranap_PrivateIE_Container_item);
+static int dissect_PrivateIE_Container_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PrivateIE_Field(tvb, offset, actx, tree, hf_ranap_PrivateIE_Container_item);
}
@@ -1942,15 +1942,15 @@ static const per_sequence_t PrivateIE_Container_sequence_of[1] = {
};
static int
-dissect_ranap_PrivateIE_Container(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_PrivateIE_Container(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_PrivateIE_Container, PrivateIE_Container_sequence_of,
1, 65535);
return offset;
}
-static int dissect_privateIEs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PrivateIE_Container(tvb, offset, pinfo, tree, hf_ranap_privateIEs);
+static int dissect_privateIEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PrivateIE_Container(tvb, offset, actx, tree, hf_ranap_privateIEs);
}
@@ -1960,14 +1960,14 @@ static const per_sequence_t PrivateMessage_sequence[] = {
};
static int
-dissect_ranap_PrivateMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_PrivateMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_PrivateMessage, PrivateMessage_sequence);
return offset;
}
-static int dissect_privateMessage(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PrivateMessage(tvb, offset, pinfo, tree, hf_ranap_privateMessage);
+static int dissect_privateMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PrivateMessage(tvb, offset, actx, tree, hf_ranap_privateMessage);
}
@@ -1978,14 +1978,14 @@ static const per_sequence_t ResetResource_sequence[] = {
};
static int
-dissect_ranap_ResetResource(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ResetResource(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_ResetResource, ResetResource_sequence);
return offset;
}
-static int dissect_resetResource(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ResetResource(tvb, offset, pinfo, tree, hf_ranap_resetResource);
+static int dissect_resetResource(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ResetResource(tvb, offset, actx, tree, hf_ranap_resetResource);
}
@@ -1996,14 +1996,14 @@ static const per_sequence_t RANAP_RelocationInformation_sequence[] = {
};
static int
-dissect_ranap_RANAP_RelocationInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RANAP_RelocationInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RANAP_RelocationInformation, RANAP_RelocationInformation_sequence);
return offset;
}
-static int dissect_rANAP_RelocationInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RANAP_RelocationInformation(tvb, offset, pinfo, tree, hf_ranap_rANAP_RelocationInformation);
+static int dissect_rANAP_RelocationInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RANAP_RelocationInformation(tvb, offset, actx, tree, hf_ranap_rANAP_RelocationInformation);
}
@@ -2014,14 +2014,14 @@ static const per_sequence_t RAB_ModifyRequest_sequence[] = {
};
static int
-dissect_ranap_RAB_ModifyRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_ModifyRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_ModifyRequest, RAB_ModifyRequest_sequence);
return offset;
}
-static int dissect_rAB_ModifyRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_ModifyRequest(tvb, offset, pinfo, tree, hf_ranap_rAB_ModifyRequest);
+static int dissect_rAB_ModifyRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_ModifyRequest(tvb, offset, actx, tree, hf_ranap_rAB_ModifyRequest);
}
@@ -2032,14 +2032,14 @@ static const per_sequence_t LocationRelatedDataRequest_sequence[] = {
};
static int
-dissect_ranap_LocationRelatedDataRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_LocationRelatedDataRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_LocationRelatedDataRequest, LocationRelatedDataRequest_sequence);
return offset;
}
-static int dissect_locationRelatedDataRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_LocationRelatedDataRequest(tvb, offset, pinfo, tree, hf_ranap_locationRelatedDataRequest);
+static int dissect_locationRelatedDataRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_LocationRelatedDataRequest(tvb, offset, actx, tree, hf_ranap_locationRelatedDataRequest);
}
@@ -2050,14 +2050,14 @@ static const per_sequence_t InformationTransferIndication_sequence[] = {
};
static int
-dissect_ranap_InformationTransferIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_InformationTransferIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_InformationTransferIndication, InformationTransferIndication_sequence);
return offset;
}
-static int dissect_informationTransferIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_InformationTransferIndication(tvb, offset, pinfo, tree, hf_ranap_informationTransferIndication);
+static int dissect_informationTransferIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_InformationTransferIndication(tvb, offset, actx, tree, hf_ranap_informationTransferIndication);
}
@@ -2068,14 +2068,14 @@ static const per_sequence_t UESpecificInformationIndication_sequence[] = {
};
static int
-dissect_ranap_UESpecificInformationIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_UESpecificInformationIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_UESpecificInformationIndication, UESpecificInformationIndication_sequence);
return offset;
}
-static int dissect_uESpecificInformationIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_UESpecificInformationIndication(tvb, offset, pinfo, tree, hf_ranap_uESpecificInformationIndication);
+static int dissect_uESpecificInformationIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_UESpecificInformationIndication(tvb, offset, actx, tree, hf_ranap_uESpecificInformationIndication);
}
@@ -2086,14 +2086,14 @@ static const per_sequence_t DirectInformationTransfer_sequence[] = {
};
static int
-dissect_ranap_DirectInformationTransfer(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_DirectInformationTransfer(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_DirectInformationTransfer, DirectInformationTransfer_sequence);
return offset;
}
-static int dissect_directInformationTransfer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_DirectInformationTransfer(tvb, offset, pinfo, tree, hf_ranap_directInformationTransfer);
+static int dissect_directInformationTransfer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_DirectInformationTransfer(tvb, offset, actx, tree, hf_ranap_directInformationTransfer);
}
@@ -2104,14 +2104,14 @@ static const per_sequence_t UplinkInformationExchangeRequest_sequence[] = {
};
static int
-dissect_ranap_UplinkInformationExchangeRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_UplinkInformationExchangeRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_UplinkInformationExchangeRequest, UplinkInformationExchangeRequest_sequence);
return offset;
}
-static int dissect_uplinkInformationExchangeRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_UplinkInformationExchangeRequest(tvb, offset, pinfo, tree, hf_ranap_uplinkInformationExchangeRequest);
+static int dissect_uplinkInformationExchangeRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_UplinkInformationExchangeRequest(tvb, offset, actx, tree, hf_ranap_uplinkInformationExchangeRequest);
}
@@ -2122,14 +2122,14 @@ static const per_sequence_t MBMSSessionStart_sequence[] = {
};
static int
-dissect_ranap_MBMSSessionStart(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSSessionStart(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSSessionStart, MBMSSessionStart_sequence);
return offset;
}
-static int dissect_mBMSSessionStart(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSSessionStart(tvb, offset, pinfo, tree, hf_ranap_mBMSSessionStart);
+static int dissect_mBMSSessionStart(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSSessionStart(tvb, offset, actx, tree, hf_ranap_mBMSSessionStart);
}
@@ -2140,14 +2140,14 @@ static const per_sequence_t MBMSSessionUpdate_sequence[] = {
};
static int
-dissect_ranap_MBMSSessionUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSSessionUpdate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSSessionUpdate, MBMSSessionUpdate_sequence);
return offset;
}
-static int dissect_mBMSSessionUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSSessionUpdate(tvb, offset, pinfo, tree, hf_ranap_mBMSSessionUpdate);
+static int dissect_mBMSSessionUpdate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSSessionUpdate(tvb, offset, actx, tree, hf_ranap_mBMSSessionUpdate);
}
@@ -2158,14 +2158,14 @@ static const per_sequence_t MBMSSessionStop_sequence[] = {
};
static int
-dissect_ranap_MBMSSessionStop(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSSessionStop(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSSessionStop, MBMSSessionStop_sequence);
return offset;
}
-static int dissect_mMBMSSessionStop(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSSessionStop(tvb, offset, pinfo, tree, hf_ranap_mMBMSSessionStop);
+static int dissect_mMBMSSessionStop(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSSessionStop(tvb, offset, actx, tree, hf_ranap_mMBMSSessionStop);
}
@@ -2176,14 +2176,14 @@ static const per_sequence_t MBMSUELinkingRequest_sequence[] = {
};
static int
-dissect_ranap_MBMSUELinkingRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSUELinkingRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSUELinkingRequest, MBMSUELinkingRequest_sequence);
return offset;
}
-static int dissect_mBMSUELinkingRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSUELinkingRequest(tvb, offset, pinfo, tree, hf_ranap_mBMSUELinkingRequest);
+static int dissect_mBMSUELinkingRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSUELinkingRequest(tvb, offset, actx, tree, hf_ranap_mBMSUELinkingRequest);
}
@@ -2194,14 +2194,14 @@ static const per_sequence_t MBMSRegistrationRequest_sequence[] = {
};
static int
-dissect_ranap_MBMSRegistrationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSRegistrationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSRegistrationRequest, MBMSRegistrationRequest_sequence);
return offset;
}
-static int dissect_mBMSRegistrationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSRegistrationRequest(tvb, offset, pinfo, tree, hf_ranap_mBMSRegistrationRequest);
+static int dissect_mBMSRegistrationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSRegistrationRequest(tvb, offset, actx, tree, hf_ranap_mBMSRegistrationRequest);
}
@@ -2212,14 +2212,14 @@ static const per_sequence_t MBMSCNDe_RegistrationRequest_sequence[] = {
};
static int
-dissect_ranap_MBMSCNDe_RegistrationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSCNDe_RegistrationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSCNDe_RegistrationRequest, MBMSCNDe_RegistrationRequest_sequence);
return offset;
}
-static int dissect_mBMSCNDe_RegistrationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSCNDe_RegistrationRequest(tvb, offset, pinfo, tree, hf_ranap_mBMSCNDe_RegistrationRequest);
+static int dissect_mBMSCNDe_RegistrationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSCNDe_RegistrationRequest(tvb, offset, actx, tree, hf_ranap_mBMSCNDe_RegistrationRequest);
}
@@ -2230,14 +2230,14 @@ static const per_sequence_t MBMSRABEstablishmentIndication_sequence[] = {
};
static int
-dissect_ranap_MBMSRABEstablishmentIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSRABEstablishmentIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSRABEstablishmentIndication, MBMSRABEstablishmentIndication_sequence);
return offset;
}
-static int dissect_mBMSRABEstablishmentIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSRABEstablishmentIndication(tvb, offset, pinfo, tree, hf_ranap_mBMSRABEstablishmentIndication);
+static int dissect_mBMSRABEstablishmentIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSRABEstablishmentIndication(tvb, offset, actx, tree, hf_ranap_mBMSRABEstablishmentIndication);
}
@@ -2248,14 +2248,14 @@ static const per_sequence_t MBMSRABReleaseRequest_sequence[] = {
};
static int
-dissect_ranap_MBMSRABReleaseRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSRABReleaseRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSRABReleaseRequest, MBMSRABReleaseRequest_sequence);
return offset;
}
-static int dissect_mBMSRABReleaseRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSRABReleaseRequest(tvb, offset, pinfo, tree, hf_ranap_mBMSRABReleaseRequest);
+static int dissect_mBMSRABReleaseRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSRABReleaseRequest(tvb, offset, actx, tree, hf_ranap_mBMSRABReleaseRequest);
}
@@ -2352,8 +2352,8 @@ static const per_choice_t Dummy_initiating_messages_choice[] = {
};
static int
-dissect_ranap_Dummy_initiating_messages(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Dummy_initiating_messages(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_Dummy_initiating_messages, Dummy_initiating_messages_choice,
NULL);
@@ -2368,14 +2368,14 @@ static const per_sequence_t Iu_ReleaseComplete_sequence[] = {
};
static int
-dissect_ranap_Iu_ReleaseComplete(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Iu_ReleaseComplete(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_Iu_ReleaseComplete, Iu_ReleaseComplete_sequence);
return offset;
}
-static int dissect_iu_ReleaseComplete(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Iu_ReleaseComplete(tvb, offset, pinfo, tree, hf_ranap_iu_ReleaseComplete);
+static int dissect_iu_ReleaseComplete(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Iu_ReleaseComplete(tvb, offset, actx, tree, hf_ranap_iu_ReleaseComplete);
}
@@ -2386,14 +2386,14 @@ static const per_sequence_t RelocationCommand_sequence[] = {
};
static int
-dissect_ranap_RelocationCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RelocationCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RelocationCommand, RelocationCommand_sequence);
return offset;
}
-static int dissect_relocationCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RelocationCommand(tvb, offset, pinfo, tree, hf_ranap_relocationCommand);
+static int dissect_relocationCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RelocationCommand(tvb, offset, actx, tree, hf_ranap_relocationCommand);
}
@@ -2404,14 +2404,14 @@ static const per_sequence_t RelocationRequestAcknowledge_sequence[] = {
};
static int
-dissect_ranap_RelocationRequestAcknowledge(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RelocationRequestAcknowledge(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RelocationRequestAcknowledge, RelocationRequestAcknowledge_sequence);
return offset;
}
-static int dissect_relocationRequestAcknowledge(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RelocationRequestAcknowledge(tvb, offset, pinfo, tree, hf_ranap_relocationRequestAcknowledge);
+static int dissect_relocationRequestAcknowledge(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RelocationRequestAcknowledge(tvb, offset, actx, tree, hf_ranap_relocationRequestAcknowledge);
}
@@ -2422,14 +2422,14 @@ static const per_sequence_t RelocationCancelAcknowledge_sequence[] = {
};
static int
-dissect_ranap_RelocationCancelAcknowledge(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RelocationCancelAcknowledge(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RelocationCancelAcknowledge, RelocationCancelAcknowledge_sequence);
return offset;
}
-static int dissect_relocationCancelAcknowledge(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RelocationCancelAcknowledge(tvb, offset, pinfo, tree, hf_ranap_relocationCancelAcknowledge);
+static int dissect_relocationCancelAcknowledge(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RelocationCancelAcknowledge(tvb, offset, actx, tree, hf_ranap_relocationCancelAcknowledge);
}
@@ -2440,14 +2440,14 @@ static const per_sequence_t SRNS_ContextResponse_sequence[] = {
};
static int
-dissect_ranap_SRNS_ContextResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SRNS_ContextResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_SRNS_ContextResponse, SRNS_ContextResponse_sequence);
return offset;
}
-static int dissect_sRNS_ContextResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SRNS_ContextResponse(tvb, offset, pinfo, tree, hf_ranap_sRNS_ContextResponse);
+static int dissect_sRNS_ContextResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SRNS_ContextResponse(tvb, offset, actx, tree, hf_ranap_sRNS_ContextResponse);
}
@@ -2458,14 +2458,14 @@ static const per_sequence_t SecurityModeComplete_sequence[] = {
};
static int
-dissect_ranap_SecurityModeComplete(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SecurityModeComplete(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_SecurityModeComplete, SecurityModeComplete_sequence);
return offset;
}
-static int dissect_securityModeComplete(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SecurityModeComplete(tvb, offset, pinfo, tree, hf_ranap_securityModeComplete);
+static int dissect_securityModeComplete(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SecurityModeComplete(tvb, offset, actx, tree, hf_ranap_securityModeComplete);
}
@@ -2476,14 +2476,14 @@ static const per_sequence_t DataVolumeReport_sequence[] = {
};
static int
-dissect_ranap_DataVolumeReport(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_DataVolumeReport(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_DataVolumeReport, DataVolumeReport_sequence);
return offset;
}
-static int dissect_dataVolumeReport(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_DataVolumeReport(tvb, offset, pinfo, tree, hf_ranap_dataVolumeReport);
+static int dissect_dataVolumeReport(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_DataVolumeReport(tvb, offset, actx, tree, hf_ranap_dataVolumeReport);
}
@@ -2494,14 +2494,14 @@ static const per_sequence_t ResetAcknowledge_sequence[] = {
};
static int
-dissect_ranap_ResetAcknowledge(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ResetAcknowledge(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_ResetAcknowledge, ResetAcknowledge_sequence);
return offset;
}
-static int dissect_resetAcknowledge(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ResetAcknowledge(tvb, offset, pinfo, tree, hf_ranap_resetAcknowledge);
+static int dissect_resetAcknowledge(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ResetAcknowledge(tvb, offset, actx, tree, hf_ranap_resetAcknowledge);
}
@@ -2512,14 +2512,14 @@ static const per_sequence_t ResetResourceAcknowledge_sequence[] = {
};
static int
-dissect_ranap_ResetResourceAcknowledge(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ResetResourceAcknowledge(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_ResetResourceAcknowledge, ResetResourceAcknowledge_sequence);
return offset;
}
-static int dissect_resetResourceAcknowledge(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ResetResourceAcknowledge(tvb, offset, pinfo, tree, hf_ranap_resetResourceAcknowledge);
+static int dissect_resetResourceAcknowledge(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ResetResourceAcknowledge(tvb, offset, actx, tree, hf_ranap_resetResourceAcknowledge);
}
@@ -2530,14 +2530,14 @@ static const per_sequence_t LocationRelatedDataResponse_sequence[] = {
};
static int
-dissect_ranap_LocationRelatedDataResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_LocationRelatedDataResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_LocationRelatedDataResponse, LocationRelatedDataResponse_sequence);
return offset;
}
-static int dissect_locationRelatedDataResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_LocationRelatedDataResponse(tvb, offset, pinfo, tree, hf_ranap_locationRelatedDataResponse);
+static int dissect_locationRelatedDataResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_LocationRelatedDataResponse(tvb, offset, actx, tree, hf_ranap_locationRelatedDataResponse);
}
@@ -2548,14 +2548,14 @@ static const per_sequence_t InformationTransferConfirmation_sequence[] = {
};
static int
-dissect_ranap_InformationTransferConfirmation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_InformationTransferConfirmation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_InformationTransferConfirmation, InformationTransferConfirmation_sequence);
return offset;
}
-static int dissect_informationTransferConfirmation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_InformationTransferConfirmation(tvb, offset, pinfo, tree, hf_ranap_informationTransferConfirmation);
+static int dissect_informationTransferConfirmation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_InformationTransferConfirmation(tvb, offset, actx, tree, hf_ranap_informationTransferConfirmation);
}
@@ -2566,14 +2566,14 @@ static const per_sequence_t UplinkInformationExchangeResponse_sequence[] = {
};
static int
-dissect_ranap_UplinkInformationExchangeResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_UplinkInformationExchangeResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_UplinkInformationExchangeResponse, UplinkInformationExchangeResponse_sequence);
return offset;
}
-static int dissect_uplinkInformationExchangeResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_UplinkInformationExchangeResponse(tvb, offset, pinfo, tree, hf_ranap_uplinkInformationExchangeResponse);
+static int dissect_uplinkInformationExchangeResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_UplinkInformationExchangeResponse(tvb, offset, actx, tree, hf_ranap_uplinkInformationExchangeResponse);
}
@@ -2584,14 +2584,14 @@ static const per_sequence_t MBMSSessionStartResponse_sequence[] = {
};
static int
-dissect_ranap_MBMSSessionStartResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSSessionStartResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSSessionStartResponse, MBMSSessionStartResponse_sequence);
return offset;
}
-static int dissect_mBMSSessionStartResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSSessionStartResponse(tvb, offset, pinfo, tree, hf_ranap_mBMSSessionStartResponse);
+static int dissect_mBMSSessionStartResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSSessionStartResponse(tvb, offset, actx, tree, hf_ranap_mBMSSessionStartResponse);
}
@@ -2602,14 +2602,14 @@ static const per_sequence_t MBMSSessionUpdateResponse_sequence[] = {
};
static int
-dissect_ranap_MBMSSessionUpdateResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSSessionUpdateResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSSessionUpdateResponse, MBMSSessionUpdateResponse_sequence);
return offset;
}
-static int dissect_mBMSSessionUpdateResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSSessionUpdateResponse(tvb, offset, pinfo, tree, hf_ranap_mBMSSessionUpdateResponse);
+static int dissect_mBMSSessionUpdateResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSSessionUpdateResponse(tvb, offset, actx, tree, hf_ranap_mBMSSessionUpdateResponse);
}
@@ -2620,14 +2620,14 @@ static const per_sequence_t MBMSSessionStopResponse_sequence[] = {
};
static int
-dissect_ranap_MBMSSessionStopResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSSessionStopResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSSessionStopResponse, MBMSSessionStopResponse_sequence);
return offset;
}
-static int dissect_mBMSSessionStopResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSSessionStopResponse(tvb, offset, pinfo, tree, hf_ranap_mBMSSessionStopResponse);
+static int dissect_mBMSSessionStopResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSSessionStopResponse(tvb, offset, actx, tree, hf_ranap_mBMSSessionStopResponse);
}
@@ -2638,14 +2638,14 @@ static const per_sequence_t MBMSRegistrationResponse_sequence[] = {
};
static int
-dissect_ranap_MBMSRegistrationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSRegistrationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSRegistrationResponse, MBMSRegistrationResponse_sequence);
return offset;
}
-static int dissect_mBMSRegistrationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSRegistrationResponse(tvb, offset, pinfo, tree, hf_ranap_mBMSRegistrationResponse);
+static int dissect_mBMSRegistrationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSRegistrationResponse(tvb, offset, actx, tree, hf_ranap_mBMSRegistrationResponse);
}
@@ -2656,14 +2656,14 @@ static const per_sequence_t MBMSCNDe_RegistrationResponse_sequence[] = {
};
static int
-dissect_ranap_MBMSCNDe_RegistrationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSCNDe_RegistrationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSCNDe_RegistrationResponse, MBMSCNDe_RegistrationResponse_sequence);
return offset;
}
-static int dissect_mBMSCNDeRegistrationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSCNDe_RegistrationResponse(tvb, offset, pinfo, tree, hf_ranap_mBMSCNDeRegistrationResponse);
+static int dissect_mBMSCNDeRegistrationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSCNDe_RegistrationResponse(tvb, offset, actx, tree, hf_ranap_mBMSCNDeRegistrationResponse);
}
@@ -2674,14 +2674,14 @@ static const per_sequence_t MBMSRABRelease_sequence[] = {
};
static int
-dissect_ranap_MBMSRABRelease(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSRABRelease(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSRABRelease, MBMSRABRelease_sequence);
return offset;
}
-static int dissect_mBMSRABRelease(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSRABRelease(tvb, offset, pinfo, tree, hf_ranap_mBMSRABRelease);
+static int dissect_mBMSRABRelease(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSRABRelease(tvb, offset, actx, tree, hf_ranap_mBMSRABRelease);
}
@@ -2730,8 +2730,8 @@ static const per_choice_t Dummy_SuccessfulOutcome_messages_choice[] = {
};
static int
-dissect_ranap_Dummy_SuccessfulOutcome_messages(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Dummy_SuccessfulOutcome_messages(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_Dummy_SuccessfulOutcome_messages, Dummy_SuccessfulOutcome_messages_choice,
NULL);
@@ -2746,14 +2746,14 @@ static const per_sequence_t RelocationPreparationFailure_sequence[] = {
};
static int
-dissect_ranap_RelocationPreparationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RelocationPreparationFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RelocationPreparationFailure, RelocationPreparationFailure_sequence);
return offset;
}
-static int dissect_relocationPreparationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RelocationPreparationFailure(tvb, offset, pinfo, tree, hf_ranap_relocationPreparationFailure);
+static int dissect_relocationPreparationFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RelocationPreparationFailure(tvb, offset, actx, tree, hf_ranap_relocationPreparationFailure);
}
@@ -2764,14 +2764,14 @@ static const per_sequence_t RelocationFailure_sequence[] = {
};
static int
-dissect_ranap_RelocationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RelocationFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RelocationFailure, RelocationFailure_sequence);
return offset;
}
-static int dissect_relocationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RelocationFailure(tvb, offset, pinfo, tree, hf_ranap_relocationFailure);
+static int dissect_relocationFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RelocationFailure(tvb, offset, actx, tree, hf_ranap_relocationFailure);
}
@@ -2782,14 +2782,14 @@ static const per_sequence_t SecurityModeReject_sequence[] = {
};
static int
-dissect_ranap_SecurityModeReject(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SecurityModeReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_SecurityModeReject, SecurityModeReject_sequence);
return offset;
}
-static int dissect_securityModeReject(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SecurityModeReject(tvb, offset, pinfo, tree, hf_ranap_securityModeReject);
+static int dissect_securityModeReject(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SecurityModeReject(tvb, offset, actx, tree, hf_ranap_securityModeReject);
}
@@ -2800,14 +2800,14 @@ static const per_sequence_t LocationRelatedDataFailure_sequence[] = {
};
static int
-dissect_ranap_LocationRelatedDataFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_LocationRelatedDataFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_LocationRelatedDataFailure, LocationRelatedDataFailure_sequence);
return offset;
}
-static int dissect_locationRelatedDataFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_LocationRelatedDataFailure(tvb, offset, pinfo, tree, hf_ranap_locationRelatedDataFailure);
+static int dissect_locationRelatedDataFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_LocationRelatedDataFailure(tvb, offset, actx, tree, hf_ranap_locationRelatedDataFailure);
}
@@ -2818,14 +2818,14 @@ static const per_sequence_t InformationTransferFailure_sequence[] = {
};
static int
-dissect_ranap_InformationTransferFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_InformationTransferFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_InformationTransferFailure, InformationTransferFailure_sequence);
return offset;
}
-static int dissect_informationTransferFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_InformationTransferFailure(tvb, offset, pinfo, tree, hf_ranap_informationTransferFailure);
+static int dissect_informationTransferFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_InformationTransferFailure(tvb, offset, actx, tree, hf_ranap_informationTransferFailure);
}
@@ -2836,14 +2836,14 @@ static const per_sequence_t UplinkInformationExchangeFailure_sequence[] = {
};
static int
-dissect_ranap_UplinkInformationExchangeFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_UplinkInformationExchangeFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_UplinkInformationExchangeFailure, UplinkInformationExchangeFailure_sequence);
return offset;
}
-static int dissect_uplinkInformationExchangeFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_UplinkInformationExchangeFailure(tvb, offset, pinfo, tree, hf_ranap_uplinkInformationExchangeFailure);
+static int dissect_uplinkInformationExchangeFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_UplinkInformationExchangeFailure(tvb, offset, actx, tree, hf_ranap_uplinkInformationExchangeFailure);
}
@@ -2854,14 +2854,14 @@ static const per_sequence_t MBMSSessionStartFailure_sequence[] = {
};
static int
-dissect_ranap_MBMSSessionStartFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSSessionStartFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSSessionStartFailure, MBMSSessionStartFailure_sequence);
return offset;
}
-static int dissect_mBMSSessionStartFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSSessionStartFailure(tvb, offset, pinfo, tree, hf_ranap_mBMSSessionStartFailure);
+static int dissect_mBMSSessionStartFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSSessionStartFailure(tvb, offset, actx, tree, hf_ranap_mBMSSessionStartFailure);
}
@@ -2872,14 +2872,14 @@ static const per_sequence_t MBMSSessionUpdateFailure_sequence[] = {
};
static int
-dissect_ranap_MBMSSessionUpdateFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSSessionUpdateFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSSessionUpdateFailure, MBMSSessionUpdateFailure_sequence);
return offset;
}
-static int dissect_mBMSSessionUpdateFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSSessionUpdateFailure(tvb, offset, pinfo, tree, hf_ranap_mBMSSessionUpdateFailure);
+static int dissect_mBMSSessionUpdateFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSSessionUpdateFailure(tvb, offset, actx, tree, hf_ranap_mBMSSessionUpdateFailure);
}
@@ -2890,14 +2890,14 @@ static const per_sequence_t MBMSRegistrationFailure_sequence[] = {
};
static int
-dissect_ranap_MBMSRegistrationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSRegistrationFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSRegistrationFailure, MBMSRegistrationFailure_sequence);
return offset;
}
-static int dissect_mBMSRegistrationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSRegistrationFailure(tvb, offset, pinfo, tree, hf_ranap_mBMSRegistrationFailure);
+static int dissect_mBMSRegistrationFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSRegistrationFailure(tvb, offset, actx, tree, hf_ranap_mBMSRegistrationFailure);
}
@@ -2908,14 +2908,14 @@ static const per_sequence_t MBMSRABReleaseFailure_sequence[] = {
};
static int
-dissect_ranap_MBMSRABReleaseFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSRABReleaseFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSRABReleaseFailure, MBMSRABReleaseFailure_sequence);
return offset;
}
-static int dissect_mBMSRABReleaseFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSRABReleaseFailure(tvb, offset, pinfo, tree, hf_ranap_mBMSRABReleaseFailure);
+static int dissect_mBMSRABReleaseFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSRABReleaseFailure(tvb, offset, actx, tree, hf_ranap_mBMSRABReleaseFailure);
}
@@ -2948,8 +2948,8 @@ static const per_choice_t Dummy_UnsuccessfulOutcome_messages_choice[] = {
};
static int
-dissect_ranap_Dummy_UnsuccessfulOutcome_messages(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Dummy_UnsuccessfulOutcome_messages(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_Dummy_UnsuccessfulOutcome_messages, Dummy_UnsuccessfulOutcome_messages_choice,
NULL);
@@ -2964,14 +2964,14 @@ static const per_sequence_t RAB_AssignmentResponse_sequence[] = {
};
static int
-dissect_ranap_RAB_AssignmentResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_AssignmentResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_AssignmentResponse, RAB_AssignmentResponse_sequence);
return offset;
}
-static int dissect_rAB_AssignmentResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_AssignmentResponse(tvb, offset, pinfo, tree, hf_ranap_rAB_AssignmentResponse);
+static int dissect_rAB_AssignmentResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_AssignmentResponse(tvb, offset, actx, tree, hf_ranap_rAB_AssignmentResponse);
}
@@ -2982,14 +2982,14 @@ static const per_sequence_t MBMSUELinkingResponse_sequence[] = {
};
static int
-dissect_ranap_MBMSUELinkingResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSUELinkingResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSUELinkingResponse, MBMSUELinkingResponse_sequence);
return offset;
}
-static int dissect_mBMSUELinkingResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSUELinkingResponse(tvb, offset, pinfo, tree, hf_ranap_mBMSUELinkingResponse);
+static int dissect_mBMSUELinkingResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSUELinkingResponse(tvb, offset, actx, tree, hf_ranap_mBMSUELinkingResponse);
}
@@ -3008,8 +3008,8 @@ static const per_choice_t Dummy_Outcome_messages_choice[] = {
};
static int
-dissect_ranap_Dummy_Outcome_messages(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Dummy_Outcome_messages(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_Dummy_Outcome_messages, Dummy_Outcome_messages_choice,
NULL);
@@ -3025,41 +3025,41 @@ static const value_string ranap_AccuracyFulfilmentIndicator_vals[] = {
static int
-dissect_ranap_AccuracyFulfilmentIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_AccuracyFulfilmentIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_AccuracyFulfilmentIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_AccuracyFulfilmentIndicator(tvb, offset, pinfo, tree, hf_ranap_id_AccuracyFulfilmentIndicator);
+static int dissect_id_AccuracyFulfilmentIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_AccuracyFulfilmentIndicator(tvb, offset, actx, tree, hf_ranap_id_AccuracyFulfilmentIndicator);
}
static int
-dissect_ranap_APN(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_APN(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 255, NULL);
return offset;
}
-static int dissect_id_APN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_APN(tvb, offset, pinfo, tree, hf_ranap_id_APN);
+static int dissect_id_APN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_APN(tvb, offset, actx, tree, hf_ranap_id_APN);
}
-static int dissect_aPN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_APN(tvb, offset, pinfo, tree, hf_ranap_aPN);
+static int dissect_aPN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_APN(tvb, offset, actx, tree, hf_ranap_aPN);
}
static int
-dissect_ranap_PLMNidentity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_ranap_PLMNidentity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 76 "ranap.cnf"
tvbuff_t *parameter_tvb=NULL;
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
3, 3, &parameter_tvb);
@@ -3071,37 +3071,37 @@ dissect_ranap_PLMNidentity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, pr
return offset;
}
-static int dissect_id_SelectedPLMN_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PLMNidentity(tvb, offset, pinfo, tree, hf_ranap_id_SelectedPLMN_ID);
+static int dissect_id_SelectedPLMN_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PLMNidentity(tvb, offset, actx, tree, hf_ranap_id_SelectedPLMN_ID);
}
-static int dissect_pLMNidentity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PLMNidentity(tvb, offset, pinfo, tree, hf_ranap_pLMNidentity);
+static int dissect_pLMNidentity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PLMNidentity(tvb, offset, actx, tree, hf_ranap_pLMNidentity);
}
static int
-dissect_ranap_LAC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_LAC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
2, 2, NULL);
return offset;
}
-static int dissect_lAC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_LAC(tvb, offset, pinfo, tree, hf_ranap_lAC);
+static int dissect_lAC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_LAC(tvb, offset, actx, tree, hf_ranap_lAC);
}
static int
-dissect_ranap_SAC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SAC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
2, 2, NULL);
return offset;
}
-static int dissect_sAC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SAC(tvb, offset, pinfo, tree, hf_ranap_sAC);
+static int dissect_sAC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SAC(tvb, offset, actx, tree, hf_ranap_sAC);
}
@@ -3114,17 +3114,17 @@ static const per_sequence_t SAI_sequence[] = {
};
static int
-dissect_ranap_SAI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SAI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_SAI, SAI_sequence);
return offset;
}
-static int dissect_id_SAI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SAI(tvb, offset, pinfo, tree, hf_ranap_id_SAI);
+static int dissect_id_SAI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SAI(tvb, offset, actx, tree, hf_ranap_id_SAI);
}
-static int dissect_sAI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SAI(tvb, offset, pinfo, tree, hf_ranap_sAI);
+static int dissect_sAI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SAI(tvb, offset, actx, tree, hf_ranap_sAI);
}
@@ -3136,40 +3136,40 @@ static const value_string ranap_T_latitudeSign_vals[] = {
static int
-dissect_ranap_T_latitudeSign(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_ranap_T_latitudeSign(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_latitudeSign(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_T_latitudeSign(tvb, offset, pinfo, tree, hf_ranap_latitudeSign);
+static int dissect_latitudeSign(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_T_latitudeSign(tvb, offset, actx, tree, hf_ranap_latitudeSign);
}
static int
-dissect_ranap_INTEGER_0_8388607(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,
- 0U, 8388607U, NULL, NULL, FALSE);
+dissect_ranap_INTEGER_0_8388607(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8388607U, NULL, FALSE);
return offset;
}
-static int dissect_latitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_INTEGER_0_8388607(tvb, offset, pinfo, tree, hf_ranap_latitude);
+static int dissect_latitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_INTEGER_0_8388607(tvb, offset, actx, tree, hf_ranap_latitude);
}
static int
-dissect_ranap_INTEGER_M8388608_8388607(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,
- -8388608, 8388607U, NULL, NULL, FALSE);
+dissect_ranap_INTEGER_M8388608_8388607(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -8388608, 8388607U, NULL, FALSE);
return offset;
}
-static int dissect_longitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_INTEGER_M8388608_8388607(tvb, offset, pinfo, tree, hf_ranap_longitude);
+static int dissect_longitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_INTEGER_M8388608_8388607(tvb, offset, actx, tree, hf_ranap_longitude);
}
@@ -3182,14 +3182,14 @@ static const per_sequence_t GeographicalCoordinates_sequence[] = {
};
static int
-dissect_ranap_GeographicalCoordinates(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_GeographicalCoordinates(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_GeographicalCoordinates, GeographicalCoordinates_sequence);
return offset;
}
-static int dissect_geographicalCoordinates(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GeographicalCoordinates(tvb, offset, pinfo, tree, hf_ranap_geographicalCoordinates);
+static int dissect_geographicalCoordinates(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GeographicalCoordinates(tvb, offset, actx, tree, hf_ranap_geographicalCoordinates);
}
@@ -3200,45 +3200,45 @@ static const per_sequence_t GA_Point_sequence[] = {
};
static int
-dissect_ranap_GA_Point(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_GA_Point(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_GA_Point, GA_Point_sequence);
return offset;
}
-static int dissect_point(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GA_Point(tvb, offset, pinfo, tree, hf_ranap_point);
+static int dissect_point(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GA_Point(tvb, offset, actx, tree, hf_ranap_point);
}
static int
-dissect_ranap_INTEGER_0_127(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_ranap_INTEGER_0_127(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_uncertaintyRadius(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_ranap_uncertaintyRadius);
+static int dissect_uncertaintyRadius(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_INTEGER_0_127(tvb, offset, actx, tree, hf_ranap_uncertaintyRadius);
}
-static int dissect_confidence(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_ranap_confidence);
+static int dissect_confidence(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_INTEGER_0_127(tvb, offset, actx, tree, hf_ranap_confidence);
}
-static int dissect_uncertaintyAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_ranap_uncertaintyAltitude);
+static int dissect_uncertaintyAltitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_INTEGER_0_127(tvb, offset, actx, tree, hf_ranap_uncertaintyAltitude);
}
-static int dissect_uncertaintyCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_ranap_uncertaintyCode);
+static int dissect_uncertaintyCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_INTEGER_0_127(tvb, offset, actx, tree, hf_ranap_uncertaintyCode);
}
-static int dissect_uncertaintySemi_major(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_ranap_uncertaintySemi_major);
+static int dissect_uncertaintySemi_major(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_INTEGER_0_127(tvb, offset, actx, tree, hf_ranap_uncertaintySemi_major);
}
-static int dissect_uncertaintySemi_minor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_ranap_uncertaintySemi_minor);
+static int dissect_uncertaintySemi_minor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_INTEGER_0_127(tvb, offset, actx, tree, hf_ranap_uncertaintySemi_minor);
}
-static int dissect_accuracyCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_ranap_accuracyCode);
+static int dissect_accuracyCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_INTEGER_0_127(tvb, offset, actx, tree, hf_ranap_accuracyCode);
}
@@ -3250,14 +3250,14 @@ static const per_sequence_t GA_PointWithUnCertainty_sequence[] = {
};
static int
-dissect_ranap_GA_PointWithUnCertainty(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_GA_PointWithUnCertainty(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_GA_PointWithUnCertainty, GA_PointWithUnCertainty_sequence);
return offset;
}
-static int dissect_pointWithUnCertainty(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GA_PointWithUnCertainty(tvb, offset, pinfo, tree, hf_ranap_pointWithUnCertainty);
+static int dissect_pointWithUnCertainty(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GA_PointWithUnCertainty(tvb, offset, actx, tree, hf_ranap_pointWithUnCertainty);
}
@@ -3268,14 +3268,14 @@ static const per_sequence_t GA_Polygon_item_sequence[] = {
};
static int
-dissect_ranap_GA_Polygon_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_GA_Polygon_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_GA_Polygon_item, GA_Polygon_item_sequence);
return offset;
}
-static int dissect_GA_Polygon_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GA_Polygon_item(tvb, offset, pinfo, tree, hf_ranap_GA_Polygon_item);
+static int dissect_GA_Polygon_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GA_Polygon_item(tvb, offset, actx, tree, hf_ranap_GA_Polygon_item);
}
@@ -3284,34 +3284,34 @@ static const per_sequence_t GA_Polygon_sequence_of[1] = {
};
static int
-dissect_ranap_GA_Polygon(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_GA_Polygon(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_GA_Polygon, GA_Polygon_sequence_of,
1, 15);
return offset;
}
-static int dissect_polygon(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GA_Polygon(tvb, offset, pinfo, tree, hf_ranap_polygon);
+static int dissect_polygon(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GA_Polygon(tvb, offset, actx, tree, hf_ranap_polygon);
}
static int
-dissect_ranap_INTEGER_0_179(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,
- 0U, 179U, NULL, NULL, FALSE);
+dissect_ranap_INTEGER_0_179(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 179U, NULL, FALSE);
return offset;
}
-static int dissect_offsetAngle(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_INTEGER_0_179(tvb, offset, pinfo, tree, hf_ranap_offsetAngle);
+static int dissect_offsetAngle(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_INTEGER_0_179(tvb, offset, actx, tree, hf_ranap_offsetAngle);
}
-static int dissect_includedAngle(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_INTEGER_0_179(tvb, offset, pinfo, tree, hf_ranap_includedAngle);
+static int dissect_includedAngle(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_INTEGER_0_179(tvb, offset, actx, tree, hf_ranap_includedAngle);
}
-static int dissect_orientationOfMajorAxis(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_INTEGER_0_179(tvb, offset, pinfo, tree, hf_ranap_orientationOfMajorAxis);
+static int dissect_orientationOfMajorAxis(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_INTEGER_0_179(tvb, offset, actx, tree, hf_ranap_orientationOfMajorAxis);
}
@@ -3323,14 +3323,14 @@ static const per_sequence_t GA_UncertaintyEllipse_sequence[] = {
};
static int
-dissect_ranap_GA_UncertaintyEllipse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_GA_UncertaintyEllipse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_GA_UncertaintyEllipse, GA_UncertaintyEllipse_sequence);
return offset;
}
-static int dissect_uncertaintyEllipse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GA_UncertaintyEllipse(tvb, offset, pinfo, tree, hf_ranap_uncertaintyEllipse);
+static int dissect_uncertaintyEllipse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GA_UncertaintyEllipse(tvb, offset, actx, tree, hf_ranap_uncertaintyEllipse);
}
@@ -3343,14 +3343,14 @@ static const per_sequence_t GA_PointWithUnCertaintyEllipse_sequence[] = {
};
static int
-dissect_ranap_GA_PointWithUnCertaintyEllipse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_GA_PointWithUnCertaintyEllipse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_GA_PointWithUnCertaintyEllipse, GA_PointWithUnCertaintyEllipse_sequence);
return offset;
}
-static int dissect_pointWithUncertaintyEllipse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GA_PointWithUnCertaintyEllipse(tvb, offset, pinfo, tree, hf_ranap_pointWithUncertaintyEllipse);
+static int dissect_pointWithUncertaintyEllipse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GA_PointWithUnCertaintyEllipse(tvb, offset, actx, tree, hf_ranap_pointWithUncertaintyEllipse);
}
@@ -3362,30 +3362,30 @@ static const value_string ranap_T_directionOfAltitude_vals[] = {
static int
-dissect_ranap_T_directionOfAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_ranap_T_directionOfAltitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_directionOfAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_T_directionOfAltitude(tvb, offset, pinfo, tree, hf_ranap_directionOfAltitude);
+static int dissect_directionOfAltitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_T_directionOfAltitude(tvb, offset, actx, tree, hf_ranap_directionOfAltitude);
}
static int
-dissect_ranap_INTEGER_0_32767(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,
- 0U, 32767U, NULL, NULL, FALSE);
+dissect_ranap_INTEGER_0_32767(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 32767U, NULL, FALSE);
return offset;
}
-static int dissect_altitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_INTEGER_0_32767(tvb, offset, pinfo, tree, hf_ranap_altitude);
+static int dissect_altitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_INTEGER_0_32767(tvb, offset, actx, tree, hf_ranap_altitude);
}
-static int dissect_ageOfSAI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_INTEGER_0_32767(tvb, offset, pinfo, tree, hf_ranap_ageOfSAI);
+static int dissect_ageOfSAI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_INTEGER_0_32767(tvb, offset, actx, tree, hf_ranap_ageOfSAI);
}
@@ -3396,14 +3396,14 @@ static const per_sequence_t GA_AltitudeAndDirection_sequence[] = {
};
static int
-dissect_ranap_GA_AltitudeAndDirection(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_GA_AltitudeAndDirection(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_GA_AltitudeAndDirection, GA_AltitudeAndDirection_sequence);
return offset;
}
-static int dissect_altitudeAndDirection(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GA_AltitudeAndDirection(tvb, offset, pinfo, tree, hf_ranap_altitudeAndDirection);
+static int dissect_altitudeAndDirection(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GA_AltitudeAndDirection(tvb, offset, actx, tree, hf_ranap_altitudeAndDirection);
}
@@ -3415,14 +3415,14 @@ static const per_sequence_t GA_PointWithAltitude_sequence[] = {
};
static int
-dissect_ranap_GA_PointWithAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_GA_PointWithAltitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_GA_PointWithAltitude, GA_PointWithAltitude_sequence);
return offset;
}
-static int dissect_pointWithAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GA_PointWithAltitude(tvb, offset, pinfo, tree, hf_ranap_pointWithAltitude);
+static int dissect_pointWithAltitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GA_PointWithAltitude(tvb, offset, actx, tree, hf_ranap_pointWithAltitude);
}
@@ -3437,14 +3437,14 @@ static const per_sequence_t GA_PointWithAltitudeAndUncertaintyEllipsoid_sequence
};
static int
-dissect_ranap_GA_PointWithAltitudeAndUncertaintyEllipsoid(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_GA_PointWithAltitudeAndUncertaintyEllipsoid(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_GA_PointWithAltitudeAndUncertaintyEllipsoid, GA_PointWithAltitudeAndUncertaintyEllipsoid_sequence);
return offset;
}
-static int dissect_pointWithAltitudeAndUncertaintyEllipsoid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GA_PointWithAltitudeAndUncertaintyEllipsoid(tvb, offset, pinfo, tree, hf_ranap_pointWithAltitudeAndUncertaintyEllipsoid);
+static int dissect_pointWithAltitudeAndUncertaintyEllipsoid(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GA_PointWithAltitudeAndUncertaintyEllipsoid(tvb, offset, actx, tree, hf_ranap_pointWithAltitudeAndUncertaintyEllipsoid);
}
@@ -3460,14 +3460,14 @@ static const per_sequence_t GA_EllipsoidArc_sequence[] = {
};
static int
-dissect_ranap_GA_EllipsoidArc(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_GA_EllipsoidArc(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_GA_EllipsoidArc, GA_EllipsoidArc_sequence);
return offset;
}
-static int dissect_ellipsoidArc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GA_EllipsoidArc(tvb, offset, pinfo, tree, hf_ranap_ellipsoidArc);
+static int dissect_ellipsoidArc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GA_EllipsoidArc(tvb, offset, actx, tree, hf_ranap_ellipsoidArc);
}
@@ -3494,15 +3494,15 @@ static const per_choice_t GeographicalArea_choice[] = {
};
static int
-dissect_ranap_GeographicalArea(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_GeographicalArea(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_GeographicalArea, GeographicalArea_choice,
NULL);
return offset;
}
-static int dissect_geographicalArea(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GeographicalArea(tvb, offset, pinfo, tree, hf_ranap_geographicalArea);
+static int dissect_geographicalArea(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GeographicalArea(tvb, offset, actx, tree, hf_ranap_geographicalArea);
}
@@ -3519,15 +3519,15 @@ static const per_choice_t AreaIdentity_choice[] = {
};
static int
-dissect_ranap_AreaIdentity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_AreaIdentity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_AreaIdentity, AreaIdentity_choice,
NULL);
return offset;
}
-static int dissect_id_AreaIdentity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_AreaIdentity(tvb, offset, pinfo, tree, hf_ranap_id_AreaIdentity);
+static int dissect_id_AreaIdentity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_AreaIdentity(tvb, offset, actx, tree, hf_ranap_id_AreaIdentity);
}
@@ -3540,36 +3540,36 @@ static const value_string ranap_Alt_RAB_Parameter_MaxBitrateType_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_Alt_RAB_Parameter_MaxBitrateType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_altMaxBitrateType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Alt_RAB_Parameter_MaxBitrateType(tvb, offset, pinfo, tree, hf_ranap_altMaxBitrateType);
+static int dissect_altMaxBitrateType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Alt_RAB_Parameter_MaxBitrateType(tvb, offset, actx, tree, hf_ranap_altMaxBitrateType);
}
static int
-dissect_ranap_MaxBitrate(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,
- 1U, 16000000U, NULL, NULL, FALSE);
+dissect_ranap_MaxBitrate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 16000000U, NULL, FALSE);
return offset;
}
-static int dissect_Alt_RAB_Parameter_MaxBitrateList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MaxBitrate(tvb, offset, pinfo, tree, hf_ranap_Alt_RAB_Parameter_MaxBitrateList_item);
+static int dissect_Alt_RAB_Parameter_MaxBitrateList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MaxBitrate(tvb, offset, actx, tree, hf_ranap_Alt_RAB_Parameter_MaxBitrateList_item);
}
-static int dissect_Ass_RAB_Parameter_MaxBitrateList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MaxBitrate(tvb, offset, pinfo, tree, hf_ranap_Ass_RAB_Parameter_MaxBitrateList_item);
+static int dissect_Ass_RAB_Parameter_MaxBitrateList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MaxBitrate(tvb, offset, actx, tree, hf_ranap_Ass_RAB_Parameter_MaxBitrateList_item);
}
-static int dissect_RAB_Parameter_MaxBitrateList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MaxBitrate(tvb, offset, pinfo, tree, hf_ranap_RAB_Parameter_MaxBitrateList_item);
+static int dissect_RAB_Parameter_MaxBitrateList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MaxBitrate(tvb, offset, actx, tree, hf_ranap_RAB_Parameter_MaxBitrateList_item);
}
-static int dissect_Requested_RAB_Parameter_MaxBitrateList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MaxBitrate(tvb, offset, pinfo, tree, hf_ranap_Requested_RAB_Parameter_MaxBitrateList_item);
+static int dissect_Requested_RAB_Parameter_MaxBitrateList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MaxBitrate(tvb, offset, actx, tree, hf_ranap_Requested_RAB_Parameter_MaxBitrateList_item);
}
@@ -3578,15 +3578,15 @@ static const per_sequence_t Alt_RAB_Parameter_MaxBitrateList_sequence_of[1] = {
};
static int
-dissect_ranap_Alt_RAB_Parameter_MaxBitrateList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Alt_RAB_Parameter_MaxBitrateList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_Alt_RAB_Parameter_MaxBitrateList, Alt_RAB_Parameter_MaxBitrateList_sequence_of,
1, 2);
return offset;
}
-static int dissect_Alt_RAB_Parameter_MaxBitrates_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Alt_RAB_Parameter_MaxBitrateList(tvb, offset, pinfo, tree, hf_ranap_Alt_RAB_Parameter_MaxBitrates_item);
+static int dissect_Alt_RAB_Parameter_MaxBitrates_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Alt_RAB_Parameter_MaxBitrateList(tvb, offset, actx, tree, hf_ranap_Alt_RAB_Parameter_MaxBitrates_item);
}
@@ -3595,15 +3595,15 @@ static const per_sequence_t Alt_RAB_Parameter_MaxBitrates_sequence_of[1] = {
};
static int
-dissect_ranap_Alt_RAB_Parameter_MaxBitrates(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Alt_RAB_Parameter_MaxBitrates(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_Alt_RAB_Parameter_MaxBitrates, Alt_RAB_Parameter_MaxBitrates_sequence_of,
1, 16);
return offset;
}
-static int dissect_altMaxBitrates(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Alt_RAB_Parameter_MaxBitrates(tvb, offset, pinfo, tree, hf_ranap_altMaxBitrates);
+static int dissect_altMaxBitrates(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Alt_RAB_Parameter_MaxBitrates(tvb, offset, actx, tree, hf_ranap_altMaxBitrates);
}
@@ -3614,14 +3614,14 @@ static const per_sequence_t Alt_RAB_Parameter_MaxBitrateInf_sequence[] = {
};
static int
-dissect_ranap_Alt_RAB_Parameter_MaxBitrateInf(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Alt_RAB_Parameter_MaxBitrateInf(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_Alt_RAB_Parameter_MaxBitrateInf, Alt_RAB_Parameter_MaxBitrateInf_sequence);
return offset;
}
-static int dissect_altMaxBitrateInf(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Alt_RAB_Parameter_MaxBitrateInf(tvb, offset, pinfo, tree, hf_ranap_altMaxBitrateInf);
+static int dissect_altMaxBitrateInf(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Alt_RAB_Parameter_MaxBitrateInf(tvb, offset, actx, tree, hf_ranap_altMaxBitrateInf);
}
@@ -3634,36 +3634,36 @@ static const value_string ranap_Alt_RAB_Parameter_GuaranteedBitrateType_vals[] =
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_Alt_RAB_Parameter_GuaranteedBitrateType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_altGuaranteedBitrateType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Alt_RAB_Parameter_GuaranteedBitrateType(tvb, offset, pinfo, tree, hf_ranap_altGuaranteedBitrateType);
+static int dissect_altGuaranteedBitrateType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Alt_RAB_Parameter_GuaranteedBitrateType(tvb, offset, actx, tree, hf_ranap_altGuaranteedBitrateType);
}
static int
-dissect_ranap_GuaranteedBitrate(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,
- 0U, 16000000U, NULL, NULL, FALSE);
+dissect_ranap_GuaranteedBitrate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16000000U, NULL, FALSE);
return offset;
}
-static int dissect_Alt_RAB_Parameter_GuaranteedBitrateList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GuaranteedBitrate(tvb, offset, pinfo, tree, hf_ranap_Alt_RAB_Parameter_GuaranteedBitrateList_item);
+static int dissect_Alt_RAB_Parameter_GuaranteedBitrateList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GuaranteedBitrate(tvb, offset, actx, tree, hf_ranap_Alt_RAB_Parameter_GuaranteedBitrateList_item);
}
-static int dissect_Ass_RAB_Parameter_GuaranteedBitrateList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GuaranteedBitrate(tvb, offset, pinfo, tree, hf_ranap_Ass_RAB_Parameter_GuaranteedBitrateList_item);
+static int dissect_Ass_RAB_Parameter_GuaranteedBitrateList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GuaranteedBitrate(tvb, offset, actx, tree, hf_ranap_Ass_RAB_Parameter_GuaranteedBitrateList_item);
}
-static int dissect_RAB_Parameter_GuaranteedBitrateList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GuaranteedBitrate(tvb, offset, pinfo, tree, hf_ranap_RAB_Parameter_GuaranteedBitrateList_item);
+static int dissect_RAB_Parameter_GuaranteedBitrateList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GuaranteedBitrate(tvb, offset, actx, tree, hf_ranap_RAB_Parameter_GuaranteedBitrateList_item);
}
-static int dissect_Requested_RAB_Parameter_GuaranteedBitrateList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GuaranteedBitrate(tvb, offset, pinfo, tree, hf_ranap_Requested_RAB_Parameter_GuaranteedBitrateList_item);
+static int dissect_Requested_RAB_Parameter_GuaranteedBitrateList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GuaranteedBitrate(tvb, offset, actx, tree, hf_ranap_Requested_RAB_Parameter_GuaranteedBitrateList_item);
}
@@ -3672,15 +3672,15 @@ static const per_sequence_t Alt_RAB_Parameter_GuaranteedBitrateList_sequence_of[
};
static int
-dissect_ranap_Alt_RAB_Parameter_GuaranteedBitrateList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Alt_RAB_Parameter_GuaranteedBitrateList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_Alt_RAB_Parameter_GuaranteedBitrateList, Alt_RAB_Parameter_GuaranteedBitrateList_sequence_of,
1, 2);
return offset;
}
-static int dissect_Alt_RAB_Parameter_GuaranteedBitrates_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Alt_RAB_Parameter_GuaranteedBitrateList(tvb, offset, pinfo, tree, hf_ranap_Alt_RAB_Parameter_GuaranteedBitrates_item);
+static int dissect_Alt_RAB_Parameter_GuaranteedBitrates_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Alt_RAB_Parameter_GuaranteedBitrateList(tvb, offset, actx, tree, hf_ranap_Alt_RAB_Parameter_GuaranteedBitrates_item);
}
@@ -3689,15 +3689,15 @@ static const per_sequence_t Alt_RAB_Parameter_GuaranteedBitrates_sequence_of[1]
};
static int
-dissect_ranap_Alt_RAB_Parameter_GuaranteedBitrates(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Alt_RAB_Parameter_GuaranteedBitrates(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_Alt_RAB_Parameter_GuaranteedBitrates, Alt_RAB_Parameter_GuaranteedBitrates_sequence_of,
1, 16);
return offset;
}
-static int dissect_altGuaranteedBitrates(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Alt_RAB_Parameter_GuaranteedBitrates(tvb, offset, pinfo, tree, hf_ranap_altGuaranteedBitrates);
+static int dissect_altGuaranteedBitrates(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Alt_RAB_Parameter_GuaranteedBitrates(tvb, offset, actx, tree, hf_ranap_altGuaranteedBitrates);
}
@@ -3708,14 +3708,14 @@ static const per_sequence_t Alt_RAB_Parameter_GuaranteedBitrateInf_sequence[] =
};
static int
-dissect_ranap_Alt_RAB_Parameter_GuaranteedBitrateInf(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Alt_RAB_Parameter_GuaranteedBitrateInf(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_Alt_RAB_Parameter_GuaranteedBitrateInf, Alt_RAB_Parameter_GuaranteedBitrateInf_sequence);
return offset;
}
-static int dissect_altGuaranteedBitRateInf(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Alt_RAB_Parameter_GuaranteedBitrateInf(tvb, offset, pinfo, tree, hf_ranap_altGuaranteedBitRateInf);
+static int dissect_altGuaranteedBitRateInf(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Alt_RAB_Parameter_GuaranteedBitrateInf(tvb, offset, actx, tree, hf_ranap_altGuaranteedBitRateInf);
}
@@ -3727,14 +3727,14 @@ static const per_sequence_t Alt_RAB_Parameters_sequence[] = {
};
static int
-dissect_ranap_Alt_RAB_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Alt_RAB_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_Alt_RAB_Parameters, Alt_RAB_Parameters_sequence);
return offset;
}
-static int dissect_id_Alt_RAB_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Alt_RAB_Parameters(tvb, offset, pinfo, tree, hf_ranap_id_Alt_RAB_Parameters);
+static int dissect_id_Alt_RAB_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Alt_RAB_Parameters(tvb, offset, actx, tree, hf_ranap_id_Alt_RAB_Parameters);
}
@@ -3743,15 +3743,15 @@ static const per_sequence_t Ass_RAB_Parameter_MaxBitrateList_sequence_of[1] = {
};
static int
-dissect_ranap_Ass_RAB_Parameter_MaxBitrateList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Ass_RAB_Parameter_MaxBitrateList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_Ass_RAB_Parameter_MaxBitrateList, Ass_RAB_Parameter_MaxBitrateList_sequence_of,
1, 2);
return offset;
}
-static int dissect_assMaxBitrateInf(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Ass_RAB_Parameter_MaxBitrateList(tvb, offset, pinfo, tree, hf_ranap_assMaxBitrateInf);
+static int dissect_assMaxBitrateInf(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Ass_RAB_Parameter_MaxBitrateList(tvb, offset, actx, tree, hf_ranap_assMaxBitrateInf);
}
@@ -3760,15 +3760,15 @@ static const per_sequence_t Ass_RAB_Parameter_GuaranteedBitrateList_sequence_of[
};
static int
-dissect_ranap_Ass_RAB_Parameter_GuaranteedBitrateList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Ass_RAB_Parameter_GuaranteedBitrateList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_Ass_RAB_Parameter_GuaranteedBitrateList, Ass_RAB_Parameter_GuaranteedBitrateList_sequence_of,
1, 2);
return offset;
}
-static int dissect_assGuaranteedBitRateInf(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Ass_RAB_Parameter_GuaranteedBitrateList(tvb, offset, pinfo, tree, hf_ranap_assGuaranteedBitRateInf);
+static int dissect_assGuaranteedBitRateInf(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Ass_RAB_Parameter_GuaranteedBitrateList(tvb, offset, actx, tree, hf_ranap_assGuaranteedBitRateInf);
}
@@ -3780,43 +3780,43 @@ static const per_sequence_t Ass_RAB_Parameters_sequence[] = {
};
static int
-dissect_ranap_Ass_RAB_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Ass_RAB_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_Ass_RAB_Parameters, Ass_RAB_Parameters_sequence);
return offset;
}
-static int dissect_id_Ass_RAB_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Ass_RAB_Parameters(tvb, offset, pinfo, tree, hf_ranap_id_Ass_RAB_Parameters);
+static int dissect_id_Ass_RAB_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Ass_RAB_Parameters(tvb, offset, actx, tree, hf_ranap_id_Ass_RAB_Parameters);
}
static int
-dissect_ranap_BIT_STRING_SIZE_1(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_BIT_STRING_SIZE_1(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
1, 1, FALSE);
return offset;
}
-static int dissect_cipheringKeyFlag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_BIT_STRING_SIZE_1(tvb, offset, pinfo, tree, hf_ranap_cipheringKeyFlag);
+static int dissect_cipheringKeyFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_BIT_STRING_SIZE_1(tvb, offset, actx, tree, hf_ranap_cipheringKeyFlag);
}
static int
-dissect_ranap_BIT_STRING_SIZE_56(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_BIT_STRING_SIZE_56(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
56, 56, FALSE);
return offset;
}
-static int dissect_currentDecipheringKey(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_BIT_STRING_SIZE_56(tvb, offset, pinfo, tree, hf_ranap_currentDecipheringKey);
+static int dissect_currentDecipheringKey(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_BIT_STRING_SIZE_56(tvb, offset, actx, tree, hf_ranap_currentDecipheringKey);
}
-static int dissect_nextDecipheringKey(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_BIT_STRING_SIZE_56(tvb, offset, pinfo, tree, hf_ranap_nextDecipheringKey);
+static int dissect_nextDecipheringKey(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_BIT_STRING_SIZE_56(tvb, offset, actx, tree, hf_ranap_nextDecipheringKey);
}
@@ -3828,14 +3828,14 @@ static const per_sequence_t BroadcastAssistanceDataDecipheringKeys_sequence[] =
};
static int
-dissect_ranap_BroadcastAssistanceDataDecipheringKeys(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_BroadcastAssistanceDataDecipheringKeys(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_BroadcastAssistanceDataDecipheringKeys, BroadcastAssistanceDataDecipheringKeys_sequence);
return offset;
}
-static int dissect_id_BroadcastAssistanceDataDecipheringKeys(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_BroadcastAssistanceDataDecipheringKeys(tvb, offset, pinfo, tree, hf_ranap_id_BroadcastAssistanceDataDecipheringKeys);
+static int dissect_id_BroadcastAssistanceDataDecipheringKeys(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_BroadcastAssistanceDataDecipheringKeys(tvb, offset, actx, tree, hf_ranap_id_BroadcastAssistanceDataDecipheringKeys);
}
@@ -3849,27 +3849,27 @@ static const value_string ranap_RequestedLocationRelatedDataType_vals[] = {
static int
-dissect_ranap_RequestedLocationRelatedDataType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 4, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_RequestedLocationRelatedDataType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_requestedLocationRelatedDataType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RequestedLocationRelatedDataType(tvb, offset, pinfo, tree, hf_ranap_requestedLocationRelatedDataType);
+static int dissect_requestedLocationRelatedDataType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RequestedLocationRelatedDataType(tvb, offset, actx, tree, hf_ranap_requestedLocationRelatedDataType);
}
static int
-dissect_ranap_RequestedGPSAssistanceData(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RequestedGPSAssistanceData(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 38, NULL);
return offset;
}
-static int dissect_requestedGPSAssistanceData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RequestedGPSAssistanceData(tvb, offset, pinfo, tree, hf_ranap_requestedGPSAssistanceData);
+static int dissect_requestedGPSAssistanceData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RequestedGPSAssistanceData(tvb, offset, actx, tree, hf_ranap_requestedGPSAssistanceData);
}
@@ -3880,14 +3880,14 @@ static const per_sequence_t LocationRelatedDataRequestType_sequence[] = {
};
static int
-dissect_ranap_LocationRelatedDataRequestType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_LocationRelatedDataRequestType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_LocationRelatedDataRequestType, LocationRelatedDataRequestType_sequence);
return offset;
}
-static int dissect_id_LocationRelatedDataRequestType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_LocationRelatedDataRequestType(tvb, offset, pinfo, tree, hf_ranap_id_LocationRelatedDataRequestType);
+static int dissect_id_LocationRelatedDataRequestType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_LocationRelatedDataRequestType(tvb, offset, actx, tree, hf_ranap_id_LocationRelatedDataRequestType);
}
@@ -3899,17 +3899,17 @@ static const value_string ranap_CN_DomainIndicator_vals[] = {
static int
-dissect_ranap_CN_DomainIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_ranap_CN_DomainIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_CN_DomainIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CN_DomainIndicator(tvb, offset, pinfo, tree, hf_ranap_id_CN_DomainIndicator);
+static int dissect_id_CN_DomainIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CN_DomainIndicator(tvb, offset, actx, tree, hf_ranap_id_CN_DomainIndicator);
}
-static int dissect_cN_DomainIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CN_DomainIndicator(tvb, offset, pinfo, tree, hf_ranap_cN_DomainIndicator);
+static int dissect_cN_DomainIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CN_DomainIndicator(tvb, offset, actx, tree, hf_ranap_cN_DomainIndicator);
}
@@ -3983,14 +3983,14 @@ static const value_string ranap_CauseRadioNetwork_vals[] = {
static int
-dissect_ranap_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,
- 1U, 64U, NULL, NULL, FALSE);
+dissect_ranap_CauseRadioNetwork(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 64U, NULL, FALSE);
return offset;
}
-static int dissect_radioNetwork(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CauseRadioNetwork(tvb, offset, pinfo, tree, hf_ranap_radioNetwork);
+static int dissect_radioNetwork(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CauseRadioNetwork(tvb, offset, actx, tree, hf_ranap_radioNetwork);
}
@@ -4002,14 +4002,14 @@ static const value_string ranap_CauseTransmissionNetwork_vals[] = {
static int
-dissect_ranap_CauseTransmissionNetwork(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,
- 65U, 80U, NULL, NULL, FALSE);
+dissect_ranap_CauseTransmissionNetwork(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 65U, 80U, NULL, FALSE);
return offset;
}
-static int dissect_transmissionNetwork(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CauseTransmissionNetwork(tvb, offset, pinfo, tree, hf_ranap_transmissionNetwork);
+static int dissect_transmissionNetwork(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CauseTransmissionNetwork(tvb, offset, actx, tree, hf_ranap_transmissionNetwork);
}
@@ -4022,14 +4022,14 @@ static const value_string ranap_CauseNAS_vals[] = {
static int
-dissect_ranap_CauseNAS(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,
- 81U, 96U, NULL, NULL, FALSE);
+dissect_ranap_CauseNAS(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 81U, 96U, NULL, FALSE);
return offset;
}
-static int dissect_nAS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CauseNAS(tvb, offset, pinfo, tree, hf_ranap_nAS);
+static int dissect_nAS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CauseNAS(tvb, offset, actx, tree, hf_ranap_nAS);
}
@@ -4045,14 +4045,14 @@ static const value_string ranap_CauseProtocol_vals[] = {
static int
-dissect_ranap_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,
- 97U, 112U, NULL, NULL, FALSE);
+dissect_ranap_CauseProtocol(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 97U, 112U, NULL, FALSE);
return offset;
}
-static int dissect_protocol(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CauseProtocol(tvb, offset, pinfo, tree, hf_ranap_protocol);
+static int dissect_protocol(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CauseProtocol(tvb, offset, actx, tree, hf_ranap_protocol);
}
@@ -4066,27 +4066,27 @@ static const value_string ranap_CauseMisc_vals[] = {
static int
-dissect_ranap_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,
- 113U, 128U, NULL, NULL, FALSE);
+dissect_ranap_CauseMisc(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 113U, 128U, NULL, FALSE);
return offset;
}
-static int dissect_misc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CauseMisc(tvb, offset, pinfo, tree, hf_ranap_misc);
+static int dissect_misc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CauseMisc(tvb, offset, actx, tree, hf_ranap_misc);
}
static int
-dissect_ranap_CauseNon_Standard(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,
- 129U, 256U, NULL, NULL, FALSE);
+dissect_ranap_CauseNon_Standard(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 129U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_non_Standard(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CauseNon_Standard(tvb, offset, pinfo, tree, hf_ranap_non_Standard);
+static int dissect_non_Standard(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CauseNon_Standard(tvb, offset, actx, tree, hf_ranap_non_Standard);
}
@@ -4101,14 +4101,14 @@ static const value_string ranap_CauseRadioNetworkExtension_vals[] = {
static int
-dissect_ranap_CauseRadioNetworkExtension(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,
- 257U, 512U, NULL, NULL, FALSE);
+dissect_ranap_CauseRadioNetworkExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 257U, 512U, NULL, FALSE);
return offset;
}
-static int dissect_radioNetworkExtension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CauseRadioNetworkExtension(tvb, offset, pinfo, tree, hf_ranap_radioNetworkExtension);
+static int dissect_radioNetworkExtension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CauseRadioNetworkExtension(tvb, offset, actx, tree, hf_ranap_radioNetworkExtension);
}
@@ -4135,18 +4135,18 @@ static const per_choice_t Cause_choice[] = {
};
static int
-dissect_ranap_Cause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Cause(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_Cause, Cause_choice,
NULL);
return offset;
}
-static int dissect_id_Cause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Cause(tvb, offset, pinfo, tree, hf_ranap_id_Cause);
+static int dissect_id_Cause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Cause(tvb, offset, actx, tree, hf_ranap_id_Cause);
}
-static int dissect_cause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Cause(tvb, offset, pinfo, tree, hf_ranap_cause);
+static int dissect_cause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Cause(tvb, offset, actx, tree, hf_ranap_cause);
}
@@ -4158,35 +4158,35 @@ static const value_string ranap_EncryptionAlgorithm_vals[] = {
static int
-dissect_ranap_EncryptionAlgorithm(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_ranap_EncryptionAlgorithm(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_PermittedEncryptionAlgorithms_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_EncryptionAlgorithm(tvb, offset, pinfo, tree, hf_ranap_PermittedEncryptionAlgorithms_item);
+static int dissect_PermittedEncryptionAlgorithms_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_EncryptionAlgorithm(tvb, offset, actx, tree, hf_ranap_PermittedEncryptionAlgorithms_item);
}
static int
-dissect_ranap_ChosenEncryptionAlgorithm(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_EncryptionAlgorithm(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_ChosenEncryptionAlgorithm(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_EncryptionAlgorithm(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_ChosenEncryptionAlgorithm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ChosenEncryptionAlgorithm(tvb, offset, pinfo, tree, hf_ranap_id_ChosenEncryptionAlgorithm);
+static int dissect_id_ChosenEncryptionAlgorithm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ChosenEncryptionAlgorithm(tvb, offset, actx, tree, hf_ranap_id_ChosenEncryptionAlgorithm);
}
-static int dissect_chosenEncryptionAlgorithForSignalling(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ChosenEncryptionAlgorithm(tvb, offset, pinfo, tree, hf_ranap_chosenEncryptionAlgorithForSignalling);
+static int dissect_chosenEncryptionAlgorithForSignalling(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ChosenEncryptionAlgorithm(tvb, offset, actx, tree, hf_ranap_chosenEncryptionAlgorithForSignalling);
}
-static int dissect_chosenEncryptionAlgorithForCS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ChosenEncryptionAlgorithm(tvb, offset, pinfo, tree, hf_ranap_chosenEncryptionAlgorithForCS);
+static int dissect_chosenEncryptionAlgorithForCS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ChosenEncryptionAlgorithm(tvb, offset, actx, tree, hf_ranap_chosenEncryptionAlgorithForCS);
}
-static int dissect_chosenEncryptionAlgorithForPS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ChosenEncryptionAlgorithm(tvb, offset, pinfo, tree, hf_ranap_chosenEncryptionAlgorithForPS);
+static int dissect_chosenEncryptionAlgorithForPS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ChosenEncryptionAlgorithm(tvb, offset, actx, tree, hf_ranap_chosenEncryptionAlgorithForPS);
}
@@ -4198,55 +4198,55 @@ static const value_string ranap_IntegrityProtectionAlgorithm_vals[] = {
static int
-dissect_ranap_IntegrityProtectionAlgorithm(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_ranap_IntegrityProtectionAlgorithm(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_PermittedIntegrityProtectionAlgorithms_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IntegrityProtectionAlgorithm(tvb, offset, pinfo, tree, hf_ranap_PermittedIntegrityProtectionAlgorithms_item);
+static int dissect_PermittedIntegrityProtectionAlgorithms_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IntegrityProtectionAlgorithm(tvb, offset, actx, tree, hf_ranap_PermittedIntegrityProtectionAlgorithms_item);
}
static int
-dissect_ranap_ChosenIntegrityProtectionAlgorithm(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_IntegrityProtectionAlgorithm(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_ChosenIntegrityProtectionAlgorithm(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_IntegrityProtectionAlgorithm(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_ChosenIntegrityProtectionAlgorithm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ChosenIntegrityProtectionAlgorithm(tvb, offset, pinfo, tree, hf_ranap_id_ChosenIntegrityProtectionAlgorithm);
+static int dissect_id_ChosenIntegrityProtectionAlgorithm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ChosenIntegrityProtectionAlgorithm(tvb, offset, actx, tree, hf_ranap_id_ChosenIntegrityProtectionAlgorithm);
}
-static int dissect_chosenIntegrityProtectionAlgorithm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ChosenIntegrityProtectionAlgorithm(tvb, offset, pinfo, tree, hf_ranap_chosenIntegrityProtectionAlgorithm);
+static int dissect_chosenIntegrityProtectionAlgorithm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ChosenIntegrityProtectionAlgorithm(tvb, offset, actx, tree, hf_ranap_chosenIntegrityProtectionAlgorithm);
}
static int
-dissect_ranap_ClassmarkInformation2(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ClassmarkInformation2(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, NULL);
return offset;
}
-static int dissect_id_ClassmarkInformation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ClassmarkInformation2(tvb, offset, pinfo, tree, hf_ranap_id_ClassmarkInformation2);
+static int dissect_id_ClassmarkInformation2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ClassmarkInformation2(tvb, offset, actx, tree, hf_ranap_id_ClassmarkInformation2);
}
static int
-dissect_ranap_ClassmarkInformation3(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ClassmarkInformation3(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, NULL);
return offset;
}
-static int dissect_id_ClassmarkInformation3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ClassmarkInformation3(tvb, offset, pinfo, tree, hf_ranap_id_ClassmarkInformation3);
+static int dissect_id_ClassmarkInformation3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ClassmarkInformation3(tvb, offset, actx, tree, hf_ranap_id_ClassmarkInformation3);
}
@@ -4264,27 +4264,27 @@ static const value_string ranap_ClientType_vals[] = {
static int
-dissect_ranap_ClientType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 8, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_ClientType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 8, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_ClientType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ClientType(tvb, offset, pinfo, tree, hf_ranap_id_ClientType);
+static int dissect_id_ClientType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ClientType(tvb, offset, actx, tree, hf_ranap_id_ClientType);
}
static int
-dissect_ranap_OCTET_STRING_SIZE_3(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_OCTET_STRING_SIZE_3(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
3, 3, NULL);
return offset;
}
-static int dissect_serviceID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_OCTET_STRING_SIZE_3(tvb, offset, pinfo, tree, hf_ranap_serviceID);
+static int dissect_serviceID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_OCTET_STRING_SIZE_3(tvb, offset, actx, tree, hf_ranap_serviceID);
}
@@ -4296,36 +4296,36 @@ static const per_sequence_t TMGI_sequence[] = {
};
static int
-dissect_ranap_TMGI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_TMGI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_TMGI, TMGI_sequence);
return offset;
}
-static int dissect_id_TMGI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TMGI(tvb, offset, pinfo, tree, hf_ranap_id_TMGI);
+static int dissect_id_TMGI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TMGI(tvb, offset, actx, tree, hf_ranap_id_TMGI);
}
-static int dissect_tMGI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TMGI(tvb, offset, pinfo, tree, hf_ranap_tMGI);
+static int dissect_tMGI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TMGI(tvb, offset, actx, tree, hf_ranap_tMGI);
}
-static int dissect_MBMSIPMulticastAddressandAPNRequest_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TMGI(tvb, offset, pinfo, tree, hf_ranap_MBMSIPMulticastAddressandAPNRequest_item);
+static int dissect_MBMSIPMulticastAddressandAPNRequest_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TMGI(tvb, offset, actx, tree, hf_ranap_MBMSIPMulticastAddressandAPNRequest_item);
}
-static int dissect_RequestedMulticastServiceList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TMGI(tvb, offset, pinfo, tree, hf_ranap_RequestedMulticastServiceList_item);
+static int dissect_RequestedMulticastServiceList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TMGI(tvb, offset, actx, tree, hf_ranap_RequestedMulticastServiceList_item);
}
static int
-dissect_ranap_MBMS_PTP_RAB_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMS_PTP_RAB_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
8, 8, FALSE);
return offset;
}
-static int dissect_mBMS_PTP_RAB_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMS_PTP_RAB_ID(tvb, offset, pinfo, tree, hf_ranap_mBMS_PTP_RAB_ID);
+static int dissect_mBMS_PTP_RAB_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMS_PTP_RAB_ID(tvb, offset, actx, tree, hf_ranap_mBMS_PTP_RAB_ID);
}
@@ -4337,14 +4337,14 @@ static const per_sequence_t JoinedMBMSBearerService_IEs_item_sequence[] = {
};
static int
-dissect_ranap_JoinedMBMSBearerService_IEs_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_JoinedMBMSBearerService_IEs_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_JoinedMBMSBearerService_IEs_item, JoinedMBMSBearerService_IEs_item_sequence);
return offset;
}
-static int dissect_JoinedMBMSBearerService_IEs_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_JoinedMBMSBearerService_IEs_item(tvb, offset, pinfo, tree, hf_ranap_JoinedMBMSBearerService_IEs_item);
+static int dissect_JoinedMBMSBearerService_IEs_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_JoinedMBMSBearerService_IEs_item(tvb, offset, actx, tree, hf_ranap_JoinedMBMSBearerService_IEs_item);
}
@@ -4353,18 +4353,18 @@ static const per_sequence_t JoinedMBMSBearerService_IEs_sequence_of[1] = {
};
static int
-dissect_ranap_JoinedMBMSBearerService_IEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_JoinedMBMSBearerService_IEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_JoinedMBMSBearerService_IEs, JoinedMBMSBearerService_IEs_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_JoinedMBMSBearerServicesList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_JoinedMBMSBearerService_IEs(tvb, offset, pinfo, tree, hf_ranap_id_JoinedMBMSBearerServicesList);
+static int dissect_id_JoinedMBMSBearerServicesList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_JoinedMBMSBearerService_IEs(tvb, offset, actx, tree, hf_ranap_id_JoinedMBMSBearerServicesList);
}
-static int dissect_joinedMBMSBearerService_IEs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_JoinedMBMSBearerService_IEs(tvb, offset, pinfo, tree, hf_ranap_joinedMBMSBearerService_IEs);
+static int dissect_joinedMBMSBearerService_IEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_JoinedMBMSBearerService_IEs(tvb, offset, actx, tree, hf_ranap_joinedMBMSBearerService_IEs);
}
@@ -4375,14 +4375,14 @@ static const per_sequence_t CNMBMSLinkingInformation_sequence[] = {
};
static int
-dissect_ranap_CNMBMSLinkingInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_CNMBMSLinkingInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_CNMBMSLinkingInformation, CNMBMSLinkingInformation_sequence);
return offset;
}
-static int dissect_id_CNMBMSLinkingInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CNMBMSLinkingInformation(tvb, offset, pinfo, tree, hf_ranap_id_CNMBMSLinkingInformation);
+static int dissect_id_CNMBMSLinkingInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CNMBMSLinkingInformation(tvb, offset, actx, tree, hf_ranap_id_CNMBMSLinkingInformation);
}
@@ -4396,27 +4396,27 @@ static const value_string ranap_TriggeringMessage_vals[] = {
static int
-dissect_ranap_TriggeringMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 4, NULL, NULL, FALSE, 0, NULL);
+dissect_ranap_TriggeringMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_triggeringMessage(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TriggeringMessage(tvb, offset, pinfo, tree, hf_ranap_triggeringMessage);
+static int dissect_triggeringMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TriggeringMessage(tvb, offset, actx, tree, hf_ranap_triggeringMessage);
}
static int
-dissect_ranap_RepetitionNumber0(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_ranap_RepetitionNumber0(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_repetitionNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RepetitionNumber0(tvb, offset, pinfo, tree, hf_ranap_repetitionNumber);
+static int dissect_repetitionNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RepetitionNumber0(tvb, offset, actx, tree, hf_ranap_repetitionNumber);
}
@@ -4429,14 +4429,14 @@ static const per_sequence_t CriticalityDiagnostics_IE_List_item_sequence[] = {
};
static int
-dissect_ranap_CriticalityDiagnostics_IE_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_CriticalityDiagnostics_IE_List_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_CriticalityDiagnostics_IE_List_item, CriticalityDiagnostics_IE_List_item_sequence);
return offset;
}
-static int dissect_CriticalityDiagnostics_IE_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CriticalityDiagnostics_IE_List_item(tvb, offset, pinfo, tree, hf_ranap_CriticalityDiagnostics_IE_List_item);
+static int dissect_CriticalityDiagnostics_IE_List_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CriticalityDiagnostics_IE_List_item(tvb, offset, actx, tree, hf_ranap_CriticalityDiagnostics_IE_List_item);
}
@@ -4445,15 +4445,15 @@ static const per_sequence_t CriticalityDiagnostics_IE_List_sequence_of[1] = {
};
static int
-dissect_ranap_CriticalityDiagnostics_IE_List(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_CriticalityDiagnostics_IE_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_CriticalityDiagnostics_IE_List, CriticalityDiagnostics_IE_List_sequence_of,
1, 256);
return offset;
}
-static int dissect_iEsCriticalityDiagnostics(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CriticalityDiagnostics_IE_List(tvb, offset, pinfo, tree, hf_ranap_iEsCriticalityDiagnostics);
+static int dissect_iEsCriticalityDiagnostics(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CriticalityDiagnostics_IE_List(tvb, offset, actx, tree, hf_ranap_iEsCriticalityDiagnostics);
}
@@ -4467,39 +4467,39 @@ static const per_sequence_t CriticalityDiagnostics_sequence[] = {
};
static int
-dissect_ranap_CriticalityDiagnostics(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_CriticalityDiagnostics(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_CriticalityDiagnostics, CriticalityDiagnostics_sequence);
return offset;
}
-static int dissect_id_CriticalityDiagnostics(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CriticalityDiagnostics(tvb, offset, pinfo, tree, hf_ranap_id_CriticalityDiagnostics);
+static int dissect_id_CriticalityDiagnostics(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CriticalityDiagnostics(tvb, offset, actx, tree, hf_ranap_id_CriticalityDiagnostics);
}
static int
-dissect_ranap_RAC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 1, NULL);
return offset;
}
-static int dissect_id_RAC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAC(tvb, offset, pinfo, tree, hf_ranap_id_RAC);
+static int dissect_id_RAC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAC(tvb, offset, actx, tree, hf_ranap_id_RAC);
}
-static int dissect_NewRAListofIdleModeUEs_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAC(tvb, offset, pinfo, tree, hf_ranap_NewRAListofIdleModeUEs_item);
+static int dissect_NewRAListofIdleModeUEs_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAC(tvb, offset, actx, tree, hf_ranap_NewRAListofIdleModeUEs_item);
}
-static int dissect_RAListwithNoIdleModeUEsAnyMore_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAC(tvb, offset, pinfo, tree, hf_ranap_RAListwithNoIdleModeUEsAnyMore_item);
+static int dissect_RAListwithNoIdleModeUEsAnyMore_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAC(tvb, offset, actx, tree, hf_ranap_RAListwithNoIdleModeUEsAnyMore_item);
}
-static int dissect_rAC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAC(tvb, offset, pinfo, tree, hf_ranap_rAC);
+static int dissect_rAC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAC(tvb, offset, actx, tree, hf_ranap_rAC);
}
-static int dissect_RAofIdleModeUEs_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAC(tvb, offset, pinfo, tree, hf_ranap_RAofIdleModeUEs_item);
+static int dissect_RAofIdleModeUEs_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAC(tvb, offset, actx, tree, hf_ranap_RAofIdleModeUEs_item);
}
@@ -4508,15 +4508,15 @@ static const per_sequence_t NewRAListofIdleModeUEs_sequence_of[1] = {
};
static int
-dissect_ranap_NewRAListofIdleModeUEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_NewRAListofIdleModeUEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_NewRAListofIdleModeUEs, NewRAListofIdleModeUEs_sequence_of,
1, 65536);
return offset;
}
-static int dissect_newRAListofIdleModeUEs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_NewRAListofIdleModeUEs(tvb, offset, pinfo, tree, hf_ranap_newRAListofIdleModeUEs);
+static int dissect_newRAListofIdleModeUEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_NewRAListofIdleModeUEs(tvb, offset, actx, tree, hf_ranap_newRAListofIdleModeUEs);
}
@@ -4525,15 +4525,15 @@ static const per_sequence_t RAListwithNoIdleModeUEsAnyMore_sequence_of[1] = {
};
static int
-dissect_ranap_RAListwithNoIdleModeUEsAnyMore(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAListwithNoIdleModeUEsAnyMore(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_RAListwithNoIdleModeUEsAnyMore, RAListwithNoIdleModeUEsAnyMore_sequence_of,
1, 65536);
return offset;
}
-static int dissect_rAListwithNoIdleModeUEsAnyMore(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAListwithNoIdleModeUEsAnyMore(tvb, offset, pinfo, tree, hf_ranap_rAListwithNoIdleModeUEsAnyMore);
+static int dissect_rAListwithNoIdleModeUEsAnyMore(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAListwithNoIdleModeUEsAnyMore(tvb, offset, actx, tree, hf_ranap_rAListwithNoIdleModeUEsAnyMore);
}
@@ -4545,53 +4545,53 @@ static const per_sequence_t DeltaRAListofIdleModeUEs_sequence[] = {
};
static int
-dissect_ranap_DeltaRAListofIdleModeUEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_DeltaRAListofIdleModeUEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_DeltaRAListofIdleModeUEs, DeltaRAListofIdleModeUEs_sequence);
return offset;
}
-static int dissect_id_DeltaRAListofIdleModeUEs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_DeltaRAListofIdleModeUEs(tvb, offset, pinfo, tree, hf_ranap_id_DeltaRAListofIdleModeUEs);
+static int dissect_id_DeltaRAListofIdleModeUEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_DeltaRAListofIdleModeUEs(tvb, offset, actx, tree, hf_ranap_id_DeltaRAListofIdleModeUEs);
}
static int
-dissect_ranap_DRX_CycleLengthCoefficient(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,
- 6U, 9U, NULL, NULL, FALSE);
+dissect_ranap_DRX_CycleLengthCoefficient(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 6U, 9U, NULL, FALSE);
return offset;
}
-static int dissect_id_DRX_CycleLengthCoefficient(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_DRX_CycleLengthCoefficient(tvb, offset, pinfo, tree, hf_ranap_id_DRX_CycleLengthCoefficient);
+static int dissect_id_DRX_CycleLengthCoefficient(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_DRX_CycleLengthCoefficient(tvb, offset, actx, tree, hf_ranap_id_DRX_CycleLengthCoefficient);
}
static int
-dissect_ranap_NAS_PDU(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_ranap_NAS_PDU(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 54 "ranap.cnf"
tvbuff_t *nas_pdu_tvb=NULL;
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, &nas_pdu_tvb);
if (nas_pdu_tvb)
- dissector_try_port(nas_pdu_dissector_table, 0x1, nas_pdu_tvb, pinfo, top_tree);
+ dissector_try_port(nas_pdu_dissector_table, 0x1, nas_pdu_tvb, actx->pinfo, top_tree);
return offset;
}
-static int dissect_id_NAS_PDU(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_NAS_PDU(tvb, offset, pinfo, tree, hf_ranap_id_NAS_PDU);
+static int dissect_id_NAS_PDU(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_NAS_PDU(tvb, offset, actx, tree, hf_ranap_id_NAS_PDU);
}
-static int dissect_nAS_PDU(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_NAS_PDU(tvb, offset, pinfo, tree, hf_ranap_nAS_PDU);
+static int dissect_nAS_PDU(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_NAS_PDU(tvb, offset, actx, tree, hf_ranap_nAS_PDU);
}
@@ -4603,17 +4603,17 @@ static const value_string ranap_SAPI_vals[] = {
static int
-dissect_ranap_SAPI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_SAPI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_SAPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SAPI(tvb, offset, pinfo, tree, hf_ranap_id_SAPI);
+static int dissect_id_SAPI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SAPI(tvb, offset, actx, tree, hf_ranap_id_SAPI);
}
-static int dissect_sAPI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SAPI(tvb, offset, pinfo, tree, hf_ranap_sAPI);
+static int dissect_sAPI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SAPI(tvb, offset, actx, tree, hf_ranap_sAPI);
}
@@ -4626,14 +4626,14 @@ static const per_sequence_t DirectTransferInformationItem_RANAP_RelocInf_sequenc
};
static int
-dissect_ranap_DirectTransferInformationItem_RANAP_RelocInf(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_DirectTransferInformationItem_RANAP_RelocInf(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_DirectTransferInformationItem_RANAP_RelocInf, DirectTransferInformationItem_RANAP_RelocInf_sequence);
return offset;
}
-static int dissect_id_DirectTransferInformationItem_RANAP_RelocInf(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_DirectTransferInformationItem_RANAP_RelocInf(tvb, offset, pinfo, tree, hf_ranap_id_DirectTransferInformationItem_RANAP_RelocInf);
+static int dissect_id_DirectTransferInformationItem_RANAP_RelocInf(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_DirectTransferInformationItem_RANAP_RelocInf(tvb, offset, actx, tree, hf_ranap_id_DirectTransferInformationItem_RANAP_RelocInf);
}
@@ -4642,8 +4642,8 @@ static const per_sequence_t ProtocolIE_ContainerList15_sequence_of[1] = {
};
static int
-dissect_ranap_ProtocolIE_ContainerList15(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ProtocolIE_ContainerList15(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_ProtocolIE_ContainerList15, ProtocolIE_ContainerList15_sequence_of,
1, 15);
@@ -4653,8 +4653,8 @@ dissect_ranap_ProtocolIE_ContainerList15(tvbuff_t *tvb, int offset, packet_info
static int
-dissect_ranap_DirectTransfer_IE_ContainerList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_ProtocolIE_ContainerList15(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_DirectTransfer_IE_ContainerList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_ProtocolIE_ContainerList15(tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -4662,32 +4662,32 @@ dissect_ranap_DirectTransfer_IE_ContainerList(tvbuff_t *tvb, int offset, packet_
static int
-dissect_ranap_DirectTransferInformationList_RANAP_RelocInf(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_DirectTransfer_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_DirectTransferInformationList_RANAP_RelocInf(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_DirectTransfer_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_DirectTransferInformationList_RANAP_RelocInf(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_DirectTransferInformationList_RANAP_RelocInf(tvb, offset, pinfo, tree, hf_ranap_id_DirectTransferInformationList_RANAP_RelocInf);
+static int dissect_id_DirectTransferInformationList_RANAP_RelocInf(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_DirectTransferInformationList_RANAP_RelocInf(tvb, offset, actx, tree, hf_ranap_id_DirectTransferInformationList_RANAP_RelocInf);
}
static int
-dissect_ranap_DL_GTP_PDU_SequenceNumber(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_ranap_DL_GTP_PDU_SequenceNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_id_DL_GTP_PDU_SequenceNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_DL_GTP_PDU_SequenceNumber(tvb, offset, pinfo, tree, hf_ranap_id_DL_GTP_PDU_SequenceNumber);
+static int dissect_id_DL_GTP_PDU_SequenceNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_DL_GTP_PDU_SequenceNumber(tvb, offset, actx, tree, hf_ranap_id_DL_GTP_PDU_SequenceNumber);
}
-static int dissect_dL_GTP_PDU_SequenceNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_DL_GTP_PDU_SequenceNumber(tvb, offset, pinfo, tree, hf_ranap_dL_GTP_PDU_SequenceNumber);
+static int dissect_dL_GTP_PDU_SequenceNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_DL_GTP_PDU_SequenceNumber(tvb, offset, actx, tree, hf_ranap_dL_GTP_PDU_SequenceNumber);
}
-static int dissect_dl_GTP_PDU_SequenceNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_DL_GTP_PDU_SequenceNumber(tvb, offset, pinfo, tree, hf_ranap_dl_GTP_PDU_SequenceNumber);
+static int dissect_dl_GTP_PDU_SequenceNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_DL_GTP_PDU_SequenceNumber(tvb, offset, actx, tree, hf_ranap_dl_GTP_PDU_SequenceNumber);
}
@@ -4696,31 +4696,31 @@ static const per_sequence_t PermittedEncryptionAlgorithms_sequence_of[1] = {
};
static int
-dissect_ranap_PermittedEncryptionAlgorithms(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_PermittedEncryptionAlgorithms(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_PermittedEncryptionAlgorithms, PermittedEncryptionAlgorithms_sequence_of,
1, 16);
return offset;
}
-static int dissect_encryptionpermittedAlgorithms(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PermittedEncryptionAlgorithms(tvb, offset, pinfo, tree, hf_ranap_encryptionpermittedAlgorithms);
+static int dissect_encryptionpermittedAlgorithms(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PermittedEncryptionAlgorithms(tvb, offset, actx, tree, hf_ranap_encryptionpermittedAlgorithms);
}
static int
-dissect_ranap_EncryptionKey(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_EncryptionKey(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
128, 128, FALSE);
return offset;
}
-static int dissect_encryptionkey(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_EncryptionKey(tvb, offset, pinfo, tree, hf_ranap_encryptionkey);
+static int dissect_encryptionkey(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_EncryptionKey(tvb, offset, actx, tree, hf_ranap_encryptionkey);
}
-static int dissect_cipheringKey(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_EncryptionKey(tvb, offset, pinfo, tree, hf_ranap_cipheringKey);
+static int dissect_cipheringKey(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_EncryptionKey(tvb, offset, actx, tree, hf_ranap_cipheringKey);
}
@@ -4732,14 +4732,14 @@ static const per_sequence_t EncryptionInformation_sequence[] = {
};
static int
-dissect_ranap_EncryptionInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_EncryptionInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_EncryptionInformation, EncryptionInformation_sequence);
return offset;
}
-static int dissect_id_EncryptionInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_EncryptionInformation(tvb, offset, pinfo, tree, hf_ranap_id_EncryptionInformation);
+static int dissect_id_EncryptionInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_EncryptionInformation(tvb, offset, actx, tree, hf_ranap_id_EncryptionInformation);
}
@@ -4750,59 +4750,59 @@ static const value_string ranap_FrequenceLayerConvergenceFlag_vals[] = {
static int
-dissect_ranap_FrequenceLayerConvergenceFlag(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_FrequenceLayerConvergenceFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_FrequenceLayerConvergenceFlag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_FrequenceLayerConvergenceFlag(tvb, offset, pinfo, tree, hf_ranap_id_FrequenceLayerConvergenceFlag);
+static int dissect_id_FrequenceLayerConvergenceFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_FrequenceLayerConvergenceFlag(tvb, offset, actx, tree, hf_ranap_id_FrequenceLayerConvergenceFlag);
}
static int
-dissect_ranap_GERAN_BSC_Container(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_GERAN_BSC_Container(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, NULL);
return offset;
}
-static int dissect_id_GERAN_BSC_Container(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GERAN_BSC_Container(tvb, offset, pinfo, tree, hf_ranap_id_GERAN_BSC_Container);
+static int dissect_id_GERAN_BSC_Container(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GERAN_BSC_Container(tvb, offset, actx, tree, hf_ranap_id_GERAN_BSC_Container);
}
static int
-dissect_ranap_GERAN_Classmark(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_GERAN_Classmark(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, NULL);
return offset;
}
-static int dissect_id_GERAN_Classmark(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GERAN_Classmark(tvb, offset, pinfo, tree, hf_ranap_id_GERAN_Classmark);
+static int dissect_id_GERAN_Classmark(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GERAN_Classmark(tvb, offset, actx, tree, hf_ranap_id_GERAN_Classmark);
}
-static int dissect_gERAN_Classmark(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GERAN_Classmark(tvb, offset, pinfo, tree, hf_ranap_gERAN_Classmark);
+static int dissect_gERAN_Classmark(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GERAN_Classmark(tvb, offset, actx, tree, hf_ranap_gERAN_Classmark);
}
static int
-dissect_ranap_RAB_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
8, 8, FALSE);
return offset;
}
-static int dissect_id_RAB_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_ID(tvb, offset, pinfo, tree, hf_ranap_id_RAB_ID);
+static int dissect_id_RAB_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_ID(tvb, offset, actx, tree, hf_ranap_id_RAB_ID);
}
-static int dissect_rAB_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_ID(tvb, offset, pinfo, tree, hf_ranap_rAB_ID);
+static int dissect_rAB_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_ID(tvb, offset, actx, tree, hf_ranap_rAB_ID);
}
@@ -4815,14 +4815,14 @@ static const per_sequence_t GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item_seque
};
static int
-dissect_ranap_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item, GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item_sequence);
return offset;
}
-static int dissect_id_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item(tvb, offset, pinfo, tree, hf_ranap_id_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item);
+static int dissect_id_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item(tvb, offset, actx, tree, hf_ranap_id_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item);
}
@@ -4831,8 +4831,8 @@ static const per_sequence_t ProtocolIE_ContainerList256_sequence_of[1] = {
};
static int
-dissect_ranap_ProtocolIE_ContainerList256(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ProtocolIE_ContainerList256(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_ProtocolIE_ContainerList256, ProtocolIE_ContainerList256_sequence_of,
1, 256);
@@ -4842,8 +4842,8 @@ dissect_ranap_ProtocolIE_ContainerList256(tvbuff_t *tvb, int offset, packet_info
static int
-dissect_ranap_RAB_IE_ContainerList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_ProtocolIE_ContainerList256(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_IE_ContainerList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_ProtocolIE_ContainerList256(tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -4851,26 +4851,26 @@ dissect_ranap_RAB_IE_ContainerList(tvbuff_t *tvb, int offset, packet_info *pinfo
static int
-dissect_ranap_GERAN_Iumode_RAB_FailedList_RABAssgntResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_GERAN_Iumode_RAB_FailedList_RABAssgntResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_GERAN_Iumode_RAB_FailedList_RABAssgntResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GERAN_Iumode_RAB_FailedList_RABAssgntResponse(tvb, offset, pinfo, tree, hf_ranap_id_GERAN_Iumode_RAB_FailedList_RABAssgntResponse);
+static int dissect_id_GERAN_Iumode_RAB_FailedList_RABAssgntResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GERAN_Iumode_RAB_FailedList_RABAssgntResponse(tvb, offset, actx, tree, hf_ranap_id_GERAN_Iumode_RAB_FailedList_RABAssgntResponse);
}
static int
-dissect_ranap_CN_ID(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,
- 0U, 4095U, NULL, NULL, FALSE);
+dissect_ranap_CN_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
return offset;
}
-static int dissect_cN_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CN_ID(tvb, offset, pinfo, tree, hf_ranap_cN_ID);
+static int dissect_cN_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CN_ID(tvb, offset, actx, tree, hf_ranap_cN_ID);
}
@@ -4881,27 +4881,27 @@ static const per_sequence_t GlobalCN_ID_sequence[] = {
};
static int
-dissect_ranap_GlobalCN_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_GlobalCN_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_GlobalCN_ID, GlobalCN_ID_sequence);
return offset;
}
-static int dissect_id_GlobalCN_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GlobalCN_ID(tvb, offset, pinfo, tree, hf_ranap_id_GlobalCN_ID);
+static int dissect_id_GlobalCN_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GlobalCN_ID(tvb, offset, actx, tree, hf_ranap_id_GlobalCN_ID);
}
static int
-dissect_ranap_RNC_ID(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,
- 0U, 4095U, NULL, NULL, FALSE);
+dissect_ranap_RNC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
return offset;
}
-static int dissect_rNC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RNC_ID(tvb, offset, pinfo, tree, hf_ranap_rNC_ID);
+static int dissect_rNC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RNC_ID(tvb, offset, actx, tree, hf_ranap_rNC_ID);
}
@@ -4912,30 +4912,30 @@ static const per_sequence_t GlobalRNC_ID_sequence[] = {
};
static int
-dissect_ranap_GlobalRNC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_GlobalRNC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_GlobalRNC_ID, GlobalRNC_ID_sequence);
return offset;
}
-static int dissect_id_GlobalRNC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GlobalRNC_ID(tvb, offset, pinfo, tree, hf_ranap_id_GlobalRNC_ID);
+static int dissect_id_GlobalRNC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GlobalRNC_ID(tvb, offset, actx, tree, hf_ranap_id_GlobalRNC_ID);
}
-static int dissect_globalRNC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GlobalRNC_ID(tvb, offset, pinfo, tree, hf_ranap_globalRNC_ID);
+static int dissect_globalRNC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GlobalRNC_ID(tvb, offset, actx, tree, hf_ranap_globalRNC_ID);
}
static int
-dissect_ranap_InformationExchangeID(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,
- 0U, 1048575U, NULL, NULL, FALSE);
+dissect_ranap_InformationExchangeID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1048575U, NULL, FALSE);
return offset;
}
-static int dissect_id_InformationExchangeID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_InformationExchangeID(tvb, offset, pinfo, tree, hf_ranap_id_InformationExchangeID);
+static int dissect_id_InformationExchangeID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_InformationExchangeID(tvb, offset, actx, tree, hf_ranap_id_InformationExchangeID);
}
@@ -4947,30 +4947,30 @@ static const value_string ranap_InformationExchangeType_vals[] = {
static int
-dissect_ranap_InformationExchangeType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_InformationExchangeType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_InformationExchangeType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_InformationExchangeType(tvb, offset, pinfo, tree, hf_ranap_id_InformationExchangeType);
+static int dissect_id_InformationExchangeType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_InformationExchangeType(tvb, offset, actx, tree, hf_ranap_id_InformationExchangeType);
}
static int
-dissect_ranap_IPMulticastAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_IPMulticastAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
4, 16, NULL);
return offset;
}
-static int dissect_id_IPMulticastAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IPMulticastAddress(tvb, offset, pinfo, tree, hf_ranap_id_IPMulticastAddress);
+static int dissect_id_IPMulticastAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IPMulticastAddress(tvb, offset, actx, tree, hf_ranap_id_IPMulticastAddress);
}
-static int dissect_iPMulticastAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IPMulticastAddress(tvb, offset, pinfo, tree, hf_ranap_iPMulticastAddress);
+static int dissect_iPMulticastAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IPMulticastAddress(tvb, offset, actx, tree, hf_ranap_iPMulticastAddress);
}
@@ -4983,14 +4983,14 @@ static const per_sequence_t MBMSIPMulticastAddressandAPNlist_sequence[] = {
};
static int
-dissect_ranap_MBMSIPMulticastAddressandAPNlist(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSIPMulticastAddressandAPNlist(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSIPMulticastAddressandAPNlist, MBMSIPMulticastAddressandAPNlist_sequence);
return offset;
}
-static int dissect_RequestedMBMSIPMulticastAddressandAPNRequest_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSIPMulticastAddressandAPNlist(tvb, offset, pinfo, tree, hf_ranap_RequestedMBMSIPMulticastAddressandAPNRequest_item);
+static int dissect_RequestedMBMSIPMulticastAddressandAPNRequest_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSIPMulticastAddressandAPNlist(tvb, offset, actx, tree, hf_ranap_RequestedMBMSIPMulticastAddressandAPNRequest_item);
}
@@ -4999,15 +4999,15 @@ static const per_sequence_t RequestedMBMSIPMulticastAddressandAPNRequest_sequenc
};
static int
-dissect_ranap_RequestedMBMSIPMulticastAddressandAPNRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RequestedMBMSIPMulticastAddressandAPNRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_RequestedMBMSIPMulticastAddressandAPNRequest, RequestedMBMSIPMulticastAddressandAPNRequest_sequence_of,
1, 512);
return offset;
}
-static int dissect_requestedMBMSIPMulticastAddressandAPNRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RequestedMBMSIPMulticastAddressandAPNRequest(tvb, offset, pinfo, tree, hf_ranap_requestedMBMSIPMulticastAddressandAPNRequest);
+static int dissect_requestedMBMSIPMulticastAddressandAPNRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RequestedMBMSIPMulticastAddressandAPNRequest(tvb, offset, actx, tree, hf_ranap_requestedMBMSIPMulticastAddressandAPNRequest);
}
@@ -5016,15 +5016,15 @@ static const per_sequence_t RequestedMulticastServiceList_sequence_of[1] = {
};
static int
-dissect_ranap_RequestedMulticastServiceList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RequestedMulticastServiceList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_RequestedMulticastServiceList, RequestedMulticastServiceList_sequence_of,
1, 128);
return offset;
}
-static int dissect_requestedMulticastServiceList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RequestedMulticastServiceList(tvb, offset, pinfo, tree, hf_ranap_requestedMulticastServiceList);
+static int dissect_requestedMulticastServiceList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RequestedMulticastServiceList(tvb, offset, actx, tree, hf_ranap_requestedMulticastServiceList);
}
@@ -5041,15 +5041,15 @@ static const per_choice_t InformationRequested_choice[] = {
};
static int
-dissect_ranap_InformationRequested(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_InformationRequested(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_InformationRequested, InformationRequested_choice,
NULL);
return offset;
}
-static int dissect_id_InformationRequested(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_InformationRequested(tvb, offset, pinfo, tree, hf_ranap_id_InformationRequested);
+static int dissect_id_InformationRequested(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_InformationRequested(tvb, offset, actx, tree, hf_ranap_id_InformationRequested);
}
@@ -5058,31 +5058,31 @@ static const per_sequence_t MBMSIPMulticastAddressandAPNRequest_sequence_of[1] =
};
static int
-dissect_ranap_MBMSIPMulticastAddressandAPNRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSIPMulticastAddressandAPNRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSIPMulticastAddressandAPNRequest, MBMSIPMulticastAddressandAPNRequest_sequence_of,
1, 512);
return offset;
}
-static int dissect_mBMSIPMulticastAddressandAPNRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSIPMulticastAddressandAPNRequest(tvb, offset, pinfo, tree, hf_ranap_mBMSIPMulticastAddressandAPNRequest);
+static int dissect_mBMSIPMulticastAddressandAPNRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSIPMulticastAddressandAPNRequest(tvb, offset, actx, tree, hf_ranap_mBMSIPMulticastAddressandAPNRequest);
}
static int
-dissect_ranap_IMSI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_IMSI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
3, 8, NULL);
return offset;
}
-static int dissect_iMSI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IMSI(tvb, offset, pinfo, tree, hf_ranap_iMSI);
+static int dissect_iMSI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IMSI(tvb, offset, actx, tree, hf_ranap_iMSI);
}
-static int dissect_imsi(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IMSI(tvb, offset, pinfo, tree, hf_ranap_imsi);
+static int dissect_imsi(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IMSI(tvb, offset, actx, tree, hf_ranap_imsi);
}
@@ -5097,18 +5097,18 @@ static const per_choice_t PermanentNAS_UE_ID_choice[] = {
};
static int
-dissect_ranap_PermanentNAS_UE_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_PermanentNAS_UE_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_PermanentNAS_UE_ID, PermanentNAS_UE_ID_choice,
NULL);
return offset;
}
-static int dissect_id_PermanentNAS_UE_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PermanentNAS_UE_ID(tvb, offset, pinfo, tree, hf_ranap_id_PermanentNAS_UE_ID);
+static int dissect_id_PermanentNAS_UE_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PermanentNAS_UE_ID(tvb, offset, actx, tree, hf_ranap_id_PermanentNAS_UE_ID);
}
-static int dissect_permanentNAS_UE_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PermanentNAS_UE_ID(tvb, offset, pinfo, tree, hf_ranap_permanentNAS_UE_ID);
+static int dissect_permanentNAS_UE_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PermanentNAS_UE_ID(tvb, offset, actx, tree, hf_ranap_permanentNAS_UE_ID);
}
@@ -5125,44 +5125,44 @@ static const per_choice_t InformationRequestType_choice[] = {
};
static int
-dissect_ranap_InformationRequestType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_InformationRequestType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_InformationRequestType, InformationRequestType_choice,
NULL);
return offset;
}
-static int dissect_id_InformationRequestType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_InformationRequestType(tvb, offset, pinfo, tree, hf_ranap_id_InformationRequestType);
+static int dissect_id_InformationRequestType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_InformationRequestType(tvb, offset, actx, tree, hf_ranap_id_InformationRequestType);
}
static int
-dissect_ranap_InformationTransferID(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,
- 0U, 1048575U, NULL, NULL, FALSE);
+dissect_ranap_InformationTransferID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1048575U, NULL, FALSE);
return offset;
}
-static int dissect_id_InformationTransferID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_InformationTransferID(tvb, offset, pinfo, tree, hf_ranap_id_InformationTransferID);
+static int dissect_id_InformationTransferID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_InformationTransferID(tvb, offset, actx, tree, hf_ranap_id_InformationTransferID);
}
static int
-dissect_ranap_TraceReference(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_TraceReference(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
2, 3, NULL);
return offset;
}
-static int dissect_id_TraceReference(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TraceReference(tvb, offset, pinfo, tree, hf_ranap_id_TraceReference);
+static int dissect_id_TraceReference(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TraceReference(tvb, offset, actx, tree, hf_ranap_id_TraceReference);
}
-static int dissect_traceReference(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TraceReference(tvb, offset, pinfo, tree, hf_ranap_traceReference);
+static int dissect_traceReference(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TraceReference(tvb, offset, actx, tree, hf_ranap_traceReference);
}
@@ -5174,33 +5174,33 @@ static const value_string ranap_T_traceActivationIndicator_vals[] = {
static int
-dissect_ranap_T_traceActivationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_ranap_T_traceActivationIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_traceActivationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_T_traceActivationIndicator(tvb, offset, pinfo, tree, hf_ranap_traceActivationIndicator);
+static int dissect_traceActivationIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_T_traceActivationIndicator(tvb, offset, actx, tree, hf_ranap_traceActivationIndicator);
}
static int
-dissect_ranap_IMEI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_IMEI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
8, 8, NULL);
return offset;
}
-static int dissect_iMEI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IMEI(tvb, offset, pinfo, tree, hf_ranap_iMEI);
+static int dissect_iMEI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IMEI(tvb, offset, actx, tree, hf_ranap_iMEI);
}
-static int dissect_IMEIList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IMEI(tvb, offset, pinfo, tree, hf_ranap_IMEIList_item);
+static int dissect_IMEIList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IMEI(tvb, offset, actx, tree, hf_ranap_IMEIList_item);
}
-static int dissect_imei(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IMEI(tvb, offset, pinfo, tree, hf_ranap_imei);
+static int dissect_imei(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IMEI(tvb, offset, actx, tree, hf_ranap_imei);
}
@@ -5209,34 +5209,34 @@ static const per_sequence_t IMEIList_sequence_of[1] = {
};
static int
-dissect_ranap_IMEIList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_IMEIList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_IMEIList, IMEIList_sequence_of,
1, 64);
return offset;
}
-static int dissect_iMEIlist(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IMEIList(tvb, offset, pinfo, tree, hf_ranap_iMEIlist);
+static int dissect_iMEIlist(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IMEIList(tvb, offset, actx, tree, hf_ranap_iMEIlist);
}
static int
-dissect_ranap_IMEISV(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_IMEISV(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
8, 8, NULL);
return offset;
}
-static int dissect_iMEISV(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IMEISV(tvb, offset, pinfo, tree, hf_ranap_iMEISV);
+static int dissect_iMEISV(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IMEISV(tvb, offset, actx, tree, hf_ranap_iMEISV);
}
-static int dissect_IMEISVList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IMEISV(tvb, offset, pinfo, tree, hf_ranap_IMEISVList_item);
+static int dissect_IMEISVList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IMEISV(tvb, offset, actx, tree, hf_ranap_IMEISVList_item);
}
-static int dissect_imeisv(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IMEISV(tvb, offset, pinfo, tree, hf_ranap_imeisv);
+static int dissect_imeisv(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IMEISV(tvb, offset, actx, tree, hf_ranap_imeisv);
}
@@ -5245,31 +5245,31 @@ static const per_sequence_t IMEISVList_sequence_of[1] = {
};
static int
-dissect_ranap_IMEISVList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_IMEISVList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_IMEISVList, IMEISVList_sequence_of,
1, 64);
return offset;
}
-static int dissect_iMEISVlist(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IMEISVList(tvb, offset, pinfo, tree, hf_ranap_iMEISVlist);
+static int dissect_iMEISVlist(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IMEISVList(tvb, offset, actx, tree, hf_ranap_iMEISVlist);
}
static int
-dissect_ranap_BIT_STRING_SIZE_7(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_BIT_STRING_SIZE_7(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
7, 7, FALSE);
return offset;
}
-static int dissect_iMEIMask(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_BIT_STRING_SIZE_7(tvb, offset, pinfo, tree, hf_ranap_iMEIMask);
+static int dissect_iMEIMask(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_BIT_STRING_SIZE_7(tvb, offset, actx, tree, hf_ranap_iMEIMask);
}
-static int dissect_iMEISVMask(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_BIT_STRING_SIZE_7(tvb, offset, pinfo, tree, hf_ranap_iMEISVMask);
+static int dissect_iMEISVMask(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_BIT_STRING_SIZE_7(tvb, offset, actx, tree, hf_ranap_iMEISVMask);
}
@@ -5281,14 +5281,14 @@ static const per_sequence_t IMEIGroup_sequence[] = {
};
static int
-dissect_ranap_IMEIGroup(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_IMEIGroup(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_IMEIGroup, IMEIGroup_sequence);
return offset;
}
-static int dissect_iMEIgroup(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IMEIGroup(tvb, offset, pinfo, tree, hf_ranap_iMEIgroup);
+static int dissect_iMEIgroup(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IMEIGroup(tvb, offset, actx, tree, hf_ranap_iMEIgroup);
}
@@ -5300,14 +5300,14 @@ static const per_sequence_t IMEISVGroup_sequence[] = {
};
static int
-dissect_ranap_IMEISVGroup(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_IMEISVGroup(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_IMEISVGroup, IMEISVGroup_sequence);
return offset;
}
-static int dissect_iMEISVgroup(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IMEISVGroup(tvb, offset, pinfo, tree, hf_ranap_iMEISVgroup);
+static int dissect_iMEISVgroup(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IMEISVGroup(tvb, offset, actx, tree, hf_ranap_iMEISVgroup);
}
@@ -5328,15 +5328,15 @@ static const per_choice_t EquipmentsToBeTraced_choice[] = {
};
static int
-dissect_ranap_EquipmentsToBeTraced(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_EquipmentsToBeTraced(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_EquipmentsToBeTraced, EquipmentsToBeTraced_choice,
NULL);
return offset;
}
-static int dissect_equipmentsToBeTraced(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_EquipmentsToBeTraced(tvb, offset, pinfo, tree, hf_ranap_equipmentsToBeTraced);
+static int dissect_equipmentsToBeTraced(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_EquipmentsToBeTraced(tvb, offset, actx, tree, hf_ranap_equipmentsToBeTraced);
}
@@ -5349,14 +5349,14 @@ static const per_sequence_t RNCTraceInformation_sequence[] = {
};
static int
-dissect_ranap_RNCTraceInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RNCTraceInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RNCTraceInformation, RNCTraceInformation_sequence);
return offset;
}
-static int dissect_rNCTraceInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RNCTraceInformation(tvb, offset, pinfo, tree, hf_ranap_rNCTraceInformation);
+static int dissect_rNCTraceInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RNCTraceInformation(tvb, offset, actx, tree, hf_ranap_rNCTraceInformation);
}
@@ -5371,28 +5371,28 @@ static const per_choice_t InformationTransferType_choice[] = {
};
static int
-dissect_ranap_InformationTransferType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_InformationTransferType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_InformationTransferType, InformationTransferType_choice,
NULL);
return offset;
}
-static int dissect_id_InformationTransferType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_InformationTransferType(tvb, offset, pinfo, tree, hf_ranap_id_InformationTransferType);
+static int dissect_id_InformationTransferType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_InformationTransferType(tvb, offset, actx, tree, hf_ranap_id_InformationTransferType);
}
static int
-dissect_ranap_TraceRecordingSessionReference(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_ranap_TraceRecordingSessionReference(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_traceRecordingSessionReference(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TraceRecordingSessionReference(tvb, offset, pinfo, tree, hf_ranap_traceRecordingSessionReference);
+static int dissect_traceRecordingSessionReference(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TraceRecordingSessionReference(tvb, offset, actx, tree, hf_ranap_traceRecordingSessionReference);
}
@@ -5404,14 +5404,14 @@ static const per_sequence_t TraceRecordingSessionInformation_sequence[] = {
};
static int
-dissect_ranap_TraceRecordingSessionInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_TraceRecordingSessionInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_TraceRecordingSessionInformation, TraceRecordingSessionInformation_sequence);
return offset;
}
-static int dissect_id_TraceRecordingSessionInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TraceRecordingSessionInformation(tvb, offset, pinfo, tree, hf_ranap_id_TraceRecordingSessionInformation);
+static int dissect_id_TraceRecordingSessionInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TraceRecordingSessionInformation(tvb, offset, actx, tree, hf_ranap_id_TraceRecordingSessionInformation);
}
@@ -5420,31 +5420,31 @@ static const per_sequence_t PermittedIntegrityProtectionAlgorithms_sequence_of[1
};
static int
-dissect_ranap_PermittedIntegrityProtectionAlgorithms(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_PermittedIntegrityProtectionAlgorithms(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_PermittedIntegrityProtectionAlgorithms, PermittedIntegrityProtectionAlgorithms_sequence_of,
1, 16);
return offset;
}
-static int dissect_permittedAlgorithms(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PermittedIntegrityProtectionAlgorithms(tvb, offset, pinfo, tree, hf_ranap_permittedAlgorithms);
+static int dissect_permittedAlgorithms(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PermittedIntegrityProtectionAlgorithms(tvb, offset, actx, tree, hf_ranap_permittedAlgorithms);
}
static int
-dissect_ranap_IntegrityProtectionKey(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_IntegrityProtectionKey(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
128, 128, FALSE);
return offset;
}
-static int dissect_key(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IntegrityProtectionKey(tvb, offset, pinfo, tree, hf_ranap_key);
+static int dissect_key(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IntegrityProtectionKey(tvb, offset, actx, tree, hf_ranap_key);
}
-static int dissect_integrityProtectionKey(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IntegrityProtectionKey(tvb, offset, pinfo, tree, hf_ranap_integrityProtectionKey);
+static int dissect_integrityProtectionKey(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IntegrityProtectionKey(tvb, offset, actx, tree, hf_ranap_integrityProtectionKey);
}
@@ -5456,27 +5456,27 @@ static const per_sequence_t IntegrityProtectionInformation_sequence[] = {
};
static int
-dissect_ranap_IntegrityProtectionInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_IntegrityProtectionInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_IntegrityProtectionInformation, IntegrityProtectionInformation_sequence);
return offset;
}
-static int dissect_id_IntegrityProtectionInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IntegrityProtectionInformation(tvb, offset, pinfo, tree, hf_ranap_id_IntegrityProtectionInformation);
+static int dissect_id_IntegrityProtectionInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IntegrityProtectionInformation(tvb, offset, actx, tree, hf_ranap_id_IntegrityProtectionInformation);
}
static int
-dissect_ranap_RIMInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RIMInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, NULL);
return offset;
}
-static int dissect_rIMInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RIMInformation(tvb, offset, pinfo, tree, hf_ranap_rIMInformation);
+static int dissect_rIMInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RIMInformation(tvb, offset, actx, tree, hf_ranap_rIMInformation);
}
@@ -5488,30 +5488,30 @@ static const per_sequence_t LAI_sequence[] = {
};
static int
-dissect_ranap_LAI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_LAI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_LAI, LAI_sequence);
return offset;
}
-static int dissect_id_LAI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_LAI(tvb, offset, pinfo, tree, hf_ranap_id_LAI);
+static int dissect_id_LAI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_LAI(tvb, offset, actx, tree, hf_ranap_id_LAI);
}
-static int dissect_lAI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_LAI(tvb, offset, pinfo, tree, hf_ranap_lAI);
+static int dissect_lAI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_LAI(tvb, offset, actx, tree, hf_ranap_lAI);
}
static int
-dissect_ranap_CI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_CI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
2, 2, NULL);
return offset;
}
-static int dissect_cI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CI(tvb, offset, pinfo, tree, hf_ranap_cI);
+static int dissect_cI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CI(tvb, offset, actx, tree, hf_ranap_cI);
}
@@ -5524,14 +5524,14 @@ static const per_sequence_t GERAN_Cell_ID_sequence[] = {
};
static int
-dissect_ranap_GERAN_Cell_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_GERAN_Cell_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_GERAN_Cell_ID, GERAN_Cell_ID_sequence);
return offset;
}
-static int dissect_gERAN_Cell_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GERAN_Cell_ID(tvb, offset, pinfo, tree, hf_ranap_gERAN_Cell_ID);
+static int dissect_gERAN_Cell_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GERAN_Cell_ID(tvb, offset, actx, tree, hf_ranap_gERAN_Cell_ID);
}
@@ -5548,15 +5548,15 @@ static const per_choice_t RIMRoutingAddress_choice[] = {
};
static int
-dissect_ranap_RIMRoutingAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RIMRoutingAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_RIMRoutingAddress, RIMRoutingAddress_choice,
NULL);
return offset;
}
-static int dissect_rIMRoutingAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RIMRoutingAddress(tvb, offset, pinfo, tree, hf_ranap_rIMRoutingAddress);
+static int dissect_rIMRoutingAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RIMRoutingAddress(tvb, offset, actx, tree, hf_ranap_rIMRoutingAddress);
}
@@ -5568,14 +5568,14 @@ static const per_sequence_t RIM_Transfer_sequence[] = {
};
static int
-dissect_ranap_RIM_Transfer(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RIM_Transfer(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RIM_Transfer, RIM_Transfer_sequence);
return offset;
}
-static int dissect_rIM_Transfer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RIM_Transfer(tvb, offset, pinfo, tree, hf_ranap_rIM_Transfer);
+static int dissect_rIM_Transfer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RIM_Transfer(tvb, offset, actx, tree, hf_ranap_rIM_Transfer);
}
@@ -5590,67 +5590,67 @@ static const per_choice_t InterSystemInformationTransferType_choice[] = {
};
static int
-dissect_ranap_InterSystemInformationTransferType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_InterSystemInformationTransferType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_InterSystemInformationTransferType, InterSystemInformationTransferType_choice,
NULL);
return offset;
}
-static int dissect_id_InterSystemInformationTransferType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_InterSystemInformationTransferType(tvb, offset, pinfo, tree, hf_ranap_id_InterSystemInformationTransferType);
+static int dissect_id_InterSystemInformationTransferType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_InterSystemInformationTransferType(tvb, offset, actx, tree, hf_ranap_id_InterSystemInformationTransferType);
}
static int
-dissect_ranap_Cell_Capacity_Class_Value(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,
- 1U, 100U, NULL, NULL, TRUE);
+dissect_ranap_Cell_Capacity_Class_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 100U, NULL, TRUE);
return offset;
}
-static int dissect_cell_Capacity_Class_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Cell_Capacity_Class_Value(tvb, offset, pinfo, tree, hf_ranap_cell_Capacity_Class_Value);
+static int dissect_cell_Capacity_Class_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Cell_Capacity_Class_Value(tvb, offset, actx, tree, hf_ranap_cell_Capacity_Class_Value);
}
static int
-dissect_ranap_LoadValue(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,
- 0U, 100U, NULL, NULL, FALSE);
+dissect_ranap_LoadValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 100U, NULL, FALSE);
return offset;
}
-static int dissect_loadValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_LoadValue(tvb, offset, pinfo, tree, hf_ranap_loadValue);
+static int dissect_loadValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_LoadValue(tvb, offset, actx, tree, hf_ranap_loadValue);
}
static int
-dissect_ranap_RTLoadValue(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,
- 0U, 100U, NULL, NULL, FALSE);
+dissect_ranap_RTLoadValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 100U, NULL, FALSE);
return offset;
}
-static int dissect_rTLoadValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RTLoadValue(tvb, offset, pinfo, tree, hf_ranap_rTLoadValue);
+static int dissect_rTLoadValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RTLoadValue(tvb, offset, actx, tree, hf_ranap_rTLoadValue);
}
static int
-dissect_ranap_NRTLoadInformationValue(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,
- 0U, 3U, NULL, NULL, FALSE);
+dissect_ranap_NRTLoadInformationValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3U, NULL, FALSE);
return offset;
}
-static int dissect_nRTLoadInformationValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_NRTLoadInformationValue(tvb, offset, pinfo, tree, hf_ranap_nRTLoadInformationValue);
+static int dissect_nRTLoadInformationValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_NRTLoadInformationValue(tvb, offset, actx, tree, hf_ranap_nRTLoadInformationValue);
}
@@ -5664,17 +5664,17 @@ static const per_sequence_t CellLoadInformation_sequence[] = {
};
static int
-dissect_ranap_CellLoadInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_CellLoadInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_CellLoadInformation, CellLoadInformation_sequence);
return offset;
}
-static int dissect_uplinkCellLoadInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CellLoadInformation(tvb, offset, pinfo, tree, hf_ranap_uplinkCellLoadInformation);
+static int dissect_uplinkCellLoadInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CellLoadInformation(tvb, offset, actx, tree, hf_ranap_uplinkCellLoadInformation);
}
-static int dissect_downlinkCellLoadInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CellLoadInformation(tvb, offset, pinfo, tree, hf_ranap_downlinkCellLoadInformation);
+static int dissect_downlinkCellLoadInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CellLoadInformation(tvb, offset, actx, tree, hf_ranap_downlinkCellLoadInformation);
}
@@ -5686,30 +5686,30 @@ static const per_sequence_t InterSystemInformation_TransparentContainer_sequence
};
static int
-dissect_ranap_InterSystemInformation_TransparentContainer(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_InterSystemInformation_TransparentContainer(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_InterSystemInformation_TransparentContainer, InterSystemInformation_TransparentContainer_sequence);
return offset;
}
-static int dissect_id_InterSystemInformation_TransparentContainer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_InterSystemInformation_TransparentContainer(tvb, offset, pinfo, tree, hf_ranap_id_InterSystemInformation_TransparentContainer);
+static int dissect_id_InterSystemInformation_TransparentContainer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_InterSystemInformation_TransparentContainer(tvb, offset, actx, tree, hf_ranap_id_InterSystemInformation_TransparentContainer);
}
static int
-dissect_ranap_IuSignallingConnectionIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_IuSignallingConnectionIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
24, 24, FALSE);
return offset;
}
-static int dissect_id_IuSigConId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IuSignallingConnectionIdentifier(tvb, offset, pinfo, tree, hf_ranap_id_IuSigConId);
+static int dissect_id_IuSigConId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IuSignallingConnectionIdentifier(tvb, offset, actx, tree, hf_ranap_id_IuSigConId);
}
-static int dissect_iuSigConId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IuSignallingConnectionIdentifier(tvb, offset, pinfo, tree, hf_ranap_iuSigConId);
+static int dissect_iuSigConId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IuSignallingConnectionIdentifier(tvb, offset, actx, tree, hf_ranap_iuSigConId);
}
@@ -5720,14 +5720,14 @@ static const per_sequence_t ResetResourceAckItem_sequence[] = {
};
static int
-dissect_ranap_ResetResourceAckItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ResetResourceAckItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_ResetResourceAckItem, ResetResourceAckItem_sequence);
return offset;
}
-static int dissect_id_IuSigConIdItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ResetResourceAckItem(tvb, offset, pinfo, tree, hf_ranap_id_IuSigConIdItem);
+static int dissect_id_IuSigConIdItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ResetResourceAckItem(tvb, offset, actx, tree, hf_ranap_id_IuSigConIdItem);
}
@@ -5736,8 +5736,8 @@ static const per_sequence_t ProtocolIE_ContainerList250_sequence_of[1] = {
};
static int
-dissect_ranap_ProtocolIE_ContainerList250(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ProtocolIE_ContainerList250(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_ProtocolIE_ContainerList250, ProtocolIE_ContainerList250_sequence_of,
1, 250);
@@ -5747,8 +5747,8 @@ dissect_ranap_ProtocolIE_ContainerList250(tvbuff_t *tvb, int offset, packet_info
static int
-dissect_ranap_IuSigConId_IE_ContainerList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_ProtocolIE_ContainerList250(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_IuSigConId_IE_ContainerList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_ProtocolIE_ContainerList250(tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -5756,39 +5756,39 @@ dissect_ranap_IuSigConId_IE_ContainerList(tvbuff_t *tvb, int offset, packet_info
static int
-dissect_ranap_ResetResourceAckList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_IuSigConId_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_ResetResourceAckList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_IuSigConId_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_IuSigConIdList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ResetResourceAckList(tvb, offset, pinfo, tree, hf_ranap_id_IuSigConIdList);
+static int dissect_id_IuSigConIdList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ResetResourceAckList(tvb, offset, actx, tree, hf_ranap_id_IuSigConIdList);
}
static int
-dissect_ranap_GTP_TEI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_GTP_TEI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
4, 4, NULL);
return offset;
}
-static int dissect_gTP_TEI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_GTP_TEI(tvb, offset, pinfo, tree, hf_ranap_gTP_TEI);
+static int dissect_gTP_TEI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_GTP_TEI(tvb, offset, actx, tree, hf_ranap_gTP_TEI);
}
static int
-dissect_ranap_BindingID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_BindingID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
4, 4, NULL);
return offset;
}
-static int dissect_bindingID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_BindingID(tvb, offset, pinfo, tree, hf_ranap_bindingID);
+static int dissect_bindingID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_BindingID(tvb, offset, actx, tree, hf_ranap_bindingID);
}
@@ -5805,18 +5805,18 @@ static const per_choice_t IuTransportAssociation_choice[] = {
};
static int
-dissect_ranap_IuTransportAssociation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_IuTransportAssociation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_IuTransportAssociation, IuTransportAssociation_choice,
NULL);
return offset;
}
-static int dissect_id_IuTransportAssociation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IuTransportAssociation(tvb, offset, pinfo, tree, hf_ranap_id_IuTransportAssociation);
+static int dissect_id_IuTransportAssociation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IuTransportAssociation(tvb, offset, actx, tree, hf_ranap_id_IuTransportAssociation);
}
-static int dissect_iuTransportAssociation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_IuTransportAssociation(tvb, offset, pinfo, tree, hf_ranap_iuTransportAssociation);
+static int dissect_iuTransportAssociation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_IuTransportAssociation(tvb, offset, actx, tree, hf_ranap_iuTransportAssociation);
}
@@ -5828,27 +5828,27 @@ static const value_string ranap_KeyStatus_vals[] = {
static int
-dissect_ranap_KeyStatus(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_KeyStatus(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_KeyStatus(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_KeyStatus(tvb, offset, pinfo, tree, hf_ranap_id_KeyStatus);
+static int dissect_id_KeyStatus(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_KeyStatus(tvb, offset, actx, tree, hf_ranap_id_KeyStatus);
}
static int
-dissect_ranap_L3_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_L3_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, NULL);
return offset;
}
-static int dissect_id_L3_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_L3_Information(tvb, offset, pinfo, tree, hf_ranap_id_L3_Information);
+static int dissect_id_L3_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_L3_Information(tvb, offset, actx, tree, hf_ranap_id_L3_Information);
}
@@ -5860,66 +5860,66 @@ static const per_sequence_t LastKnownServiceArea_sequence[] = {
};
static int
-dissect_ranap_LastKnownServiceArea(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_LastKnownServiceArea(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_LastKnownServiceArea, LastKnownServiceArea_sequence);
return offset;
}
-static int dissect_id_LastKnownServiceArea(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_LastKnownServiceArea(tvb, offset, pinfo, tree, hf_ranap_id_LastKnownServiceArea);
+static int dissect_id_LastKnownServiceArea(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_LastKnownServiceArea(tvb, offset, actx, tree, hf_ranap_id_LastKnownServiceArea);
}
static int
-dissect_ranap_SRB_ID(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,
- 1U, 32U, NULL, NULL, FALSE);
+dissect_ranap_SRB_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 32U, NULL, FALSE);
return offset;
}
-static int dissect_sRB_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SRB_ID(tvb, offset, pinfo, tree, hf_ranap_sRB_ID);
+static int dissect_sRB_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SRB_ID(tvb, offset, actx, tree, hf_ranap_sRB_ID);
}
static int
-dissect_ranap_DCH_ID(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_ranap_DCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_dCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_DCH_ID(tvb, offset, pinfo, tree, hf_ranap_dCH_ID);
+static int dissect_dCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_DCH_ID(tvb, offset, actx, tree, hf_ranap_dCH_ID);
}
static int
-dissect_ranap_DSCH_ID(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_ranap_DSCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_dSCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_DSCH_ID(tvb, offset, pinfo, tree, hf_ranap_dSCH_ID);
+static int dissect_dSCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_DSCH_ID(tvb, offset, actx, tree, hf_ranap_dSCH_ID);
}
static int
-dissect_ranap_USCH_ID(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_ranap_USCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_uSCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_USCH_ID(tvb, offset, pinfo, tree, hf_ranap_uSCH_ID);
+static int dissect_uSCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_USCH_ID(tvb, offset, actx, tree, hf_ranap_uSCH_ID);
}
@@ -5932,17 +5932,17 @@ static const per_sequence_t TrCH_ID_sequence[] = {
};
static int
-dissect_ranap_TrCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_TrCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_TrCH_ID, TrCH_ID_sequence);
return offset;
}
-static int dissect_trCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TrCH_ID(tvb, offset, pinfo, tree, hf_ranap_trCH_ID);
+static int dissect_trCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TrCH_ID(tvb, offset, actx, tree, hf_ranap_trCH_ID);
}
-static int dissect_TrCH_ID_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TrCH_ID(tvb, offset, pinfo, tree, hf_ranap_TrCH_ID_List_item);
+static int dissect_TrCH_ID_List_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TrCH_ID(tvb, offset, actx, tree, hf_ranap_TrCH_ID_List_item);
}
@@ -5954,14 +5954,14 @@ static const per_sequence_t SRB_TrCH_MappingItem_sequence[] = {
};
static int
-dissect_ranap_SRB_TrCH_MappingItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SRB_TrCH_MappingItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_SRB_TrCH_MappingItem, SRB_TrCH_MappingItem_sequence);
return offset;
}
-static int dissect_SRB_TrCH_Mapping_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SRB_TrCH_MappingItem(tvb, offset, pinfo, tree, hf_ranap_SRB_TrCH_Mapping_item);
+static int dissect_SRB_TrCH_Mapping_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SRB_TrCH_MappingItem(tvb, offset, actx, tree, hf_ranap_SRB_TrCH_Mapping_item);
}
@@ -5970,15 +5970,15 @@ static const per_sequence_t SRB_TrCH_Mapping_sequence_of[1] = {
};
static int
-dissect_ranap_SRB_TrCH_Mapping(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SRB_TrCH_Mapping(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_SRB_TrCH_Mapping, SRB_TrCH_Mapping_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_SRB_TrCH_Mapping(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SRB_TrCH_Mapping(tvb, offset, pinfo, tree, hf_ranap_id_SRB_TrCH_Mapping);
+static int dissect_id_SRB_TrCH_Mapping(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SRB_TrCH_Mapping(tvb, offset, actx, tree, hf_ranap_id_SRB_TrCH_Mapping);
}
@@ -5988,14 +5988,14 @@ static const per_sequence_t LeftMBMSBearerService_IEs_item_sequence[] = {
};
static int
-dissect_ranap_LeftMBMSBearerService_IEs_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_LeftMBMSBearerService_IEs_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_LeftMBMSBearerService_IEs_item, LeftMBMSBearerService_IEs_item_sequence);
return offset;
}
-static int dissect_LeftMBMSBearerService_IEs_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_LeftMBMSBearerService_IEs_item(tvb, offset, pinfo, tree, hf_ranap_LeftMBMSBearerService_IEs_item);
+static int dissect_LeftMBMSBearerService_IEs_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_LeftMBMSBearerService_IEs_item(tvb, offset, actx, tree, hf_ranap_LeftMBMSBearerService_IEs_item);
}
@@ -6004,15 +6004,15 @@ static const per_sequence_t LeftMBMSBearerService_IEs_sequence_of[1] = {
};
static int
-dissect_ranap_LeftMBMSBearerService_IEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_LeftMBMSBearerService_IEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_LeftMBMSBearerService_IEs, LeftMBMSBearerService_IEs_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_LeftMBMSBearerServicesList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_LeftMBMSBearerService_IEs(tvb, offset, pinfo, tree, hf_ranap_id_LeftMBMSBearerServicesList);
+static int dissect_id_LeftMBMSBearerServicesList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_LeftMBMSBearerService_IEs(tvb, offset, actx, tree, hf_ranap_id_LeftMBMSBearerServicesList);
}
@@ -6025,14 +6025,14 @@ static const value_string ranap_LocationRelatedDataRequestTypeSpecificToGERANIuM
static int
-dissect_ranap_LocationRelatedDataRequestTypeSpecificToGERANIuMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_LocationRelatedDataRequestTypeSpecificToGERANIuMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_LocationRelatedDataRequestTypeSpecificToGERANIuMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_LocationRelatedDataRequestTypeSpecificToGERANIuMode(tvb, offset, pinfo, tree, hf_ranap_id_LocationRelatedDataRequestTypeSpecificToGERANIuMode);
+static int dissect_id_LocationRelatedDataRequestTypeSpecificToGERANIuMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_LocationRelatedDataRequestTypeSpecificToGERANIuMode(tvb, offset, actx, tree, hf_ranap_id_LocationRelatedDataRequestTypeSpecificToGERANIuMode);
}
@@ -6043,43 +6043,43 @@ static const value_string ranap_SignallingIndication_vals[] = {
static int
-dissect_ranap_SignallingIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_SignallingIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_SignallingIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SignallingIndication(tvb, offset, pinfo, tree, hf_ranap_id_SignallingIndication);
+static int dissect_id_SignallingIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SignallingIndication(tvb, offset, actx, tree, hf_ranap_id_SignallingIndication);
}
static int
-dissect_ranap_HS_DSCH_MAC_d_Flow_ID(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,
- 0U, 7U, NULL, NULL, FALSE);
+dissect_ranap_HS_DSCH_MAC_d_Flow_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, FALSE);
return offset;
}
-static int dissect_id_hS_DSCH_MAC_d_Flow_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_HS_DSCH_MAC_d_Flow_ID(tvb, offset, pinfo, tree, hf_ranap_id_hS_DSCH_MAC_d_Flow_ID);
+static int dissect_id_hS_DSCH_MAC_d_Flow_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_HS_DSCH_MAC_d_Flow_ID(tvb, offset, actx, tree, hf_ranap_id_hS_DSCH_MAC_d_Flow_ID);
}
static int
-dissect_ranap_TargetCellId(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,
- 0U, 268435455U, NULL, NULL, FALSE);
+dissect_ranap_TargetCellId(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 268435455U, NULL, FALSE);
return offset;
}
-static int dissect_targetCellId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TargetCellId(tvb, offset, pinfo, tree, hf_ranap_targetCellId);
+static int dissect_targetCellId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TargetCellId(tvb, offset, actx, tree, hf_ranap_targetCellId);
}
-static int dissect_uTRANcellID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TargetCellId(tvb, offset, pinfo, tree, hf_ranap_uTRANcellID);
+static int dissect_uTRANcellID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TargetCellId(tvb, offset, actx, tree, hf_ranap_uTRANcellID);
}
@@ -6091,14 +6091,14 @@ static const per_sequence_t SourceUTRANCellID_sequence[] = {
};
static int
-dissect_ranap_SourceUTRANCellID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SourceUTRANCellID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_SourceUTRANCellID, SourceUTRANCellID_sequence);
return offset;
}
-static int dissect_sourceUTRANCellID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SourceUTRANCellID(tvb, offset, pinfo, tree, hf_ranap_sourceUTRANCellID);
+static int dissect_sourceUTRANCellID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SourceUTRANCellID(tvb, offset, actx, tree, hf_ranap_sourceUTRANCellID);
}
@@ -6111,17 +6111,17 @@ static const per_sequence_t CGI_sequence[] = {
};
static int
-dissect_ranap_CGI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_CGI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_CGI, CGI_sequence);
return offset;
}
-static int dissect_sourceGERANCellID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CGI(tvb, offset, pinfo, tree, hf_ranap_sourceGERANCellID);
+static int dissect_sourceGERANCellID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CGI(tvb, offset, actx, tree, hf_ranap_sourceGERANCellID);
}
-static int dissect_cGI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CGI(tvb, offset, pinfo, tree, hf_ranap_cGI);
+static int dissect_cGI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CGI(tvb, offset, actx, tree, hf_ranap_cGI);
}
@@ -6138,15 +6138,15 @@ static const per_choice_t SourceCellID_choice[] = {
};
static int
-dissect_ranap_SourceCellID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SourceCellID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_SourceCellID, SourceCellID_choice,
NULL);
return offset;
}
-static int dissect_sourceCellID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SourceCellID(tvb, offset, pinfo, tree, hf_ranap_sourceCellID);
+static int dissect_sourceCellID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SourceCellID(tvb, offset, actx, tree, hf_ranap_sourceCellID);
}
@@ -6159,14 +6159,14 @@ static const per_sequence_t CellLoadInformationGroup_sequence[] = {
};
static int
-dissect_ranap_CellLoadInformationGroup(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_CellLoadInformationGroup(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_CellLoadInformationGroup, CellLoadInformationGroup_sequence);
return offset;
}
-static int dissect_id_CellLoadInformationGroup(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_CellLoadInformationGroup(tvb, offset, pinfo, tree, hf_ranap_id_CellLoadInformationGroup);
+static int dissect_id_CellLoadInformationGroup(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_CellLoadInformationGroup(tvb, offset, actx, tree, hf_ranap_id_CellLoadInformationGroup);
}
@@ -6178,14 +6178,14 @@ static const value_string ranap_MBMSBearerServiceType_vals[] = {
static int
-dissect_ranap_MBMSBearerServiceType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_MBMSBearerServiceType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_MBMSBearerServiceType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSBearerServiceType(tvb, offset, pinfo, tree, hf_ranap_id_MBMSBearerServiceType);
+static int dissect_id_MBMSBearerServiceType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSBearerServiceType(tvb, offset, actx, tree, hf_ranap_id_MBMSBearerServiceType);
}
@@ -6197,14 +6197,14 @@ static const value_string ranap_MBMSCNDe_Registration_vals[] = {
static int
-dissect_ranap_MBMSCNDe_Registration(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_MBMSCNDe_Registration(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_MBMSCNDe_Registration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSCNDe_Registration(tvb, offset, pinfo, tree, hf_ranap_id_MBMSCNDe_Registration);
+static int dissect_id_MBMSCNDe_Registration(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSCNDe_Registration(tvb, offset, actx, tree, hf_ranap_id_MBMSCNDe_Registration);
}
@@ -6216,27 +6216,27 @@ static const value_string ranap_MBMSRegistrationRequestType_vals[] = {
static int
-dissect_ranap_MBMSRegistrationRequestType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_MBMSRegistrationRequestType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_MBMSRegistrationRequestType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSRegistrationRequestType(tvb, offset, pinfo, tree, hf_ranap_id_MBMSRegistrationRequestType);
+static int dissect_id_MBMSRegistrationRequestType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSRegistrationRequestType(tvb, offset, actx, tree, hf_ranap_id_MBMSRegistrationRequestType);
}
static int
-dissect_ranap_MBMSServiceAreaCode(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_ranap_MBMSServiceAreaCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_MBMSServiceAreaList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSServiceAreaCode(tvb, offset, pinfo, tree, hf_ranap_MBMSServiceAreaList_item);
+static int dissect_MBMSServiceAreaList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSServiceAreaCode(tvb, offset, actx, tree, hf_ranap_MBMSServiceAreaList_item);
}
@@ -6245,15 +6245,15 @@ static const per_sequence_t MBMSServiceAreaList_sequence_of[1] = {
};
static int
-dissect_ranap_MBMSServiceAreaList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSServiceAreaList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSServiceAreaList, MBMSServiceAreaList_sequence_of,
1, 256);
return offset;
}
-static int dissect_mBMSServiceAreaList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSServiceAreaList(tvb, offset, pinfo, tree, hf_ranap_mBMSServiceAreaList);
+static int dissect_mBMSServiceAreaList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSServiceAreaList(tvb, offset, actx, tree, hf_ranap_mBMSServiceAreaList);
}
@@ -6264,79 +6264,79 @@ static const per_sequence_t MBMSServiceArea_sequence[] = {
};
static int
-dissect_ranap_MBMSServiceArea(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSServiceArea(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MBMSServiceArea, MBMSServiceArea_sequence);
return offset;
}
-static int dissect_id_MBMSServiceArea(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSServiceArea(tvb, offset, pinfo, tree, hf_ranap_id_MBMSServiceArea);
+static int dissect_id_MBMSServiceArea(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSServiceArea(tvb, offset, actx, tree, hf_ranap_id_MBMSServiceArea);
}
static int
-dissect_ranap_MBMSSessionDuration(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSSessionDuration(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
3, 3, NULL);
return offset;
}
-static int dissect_id_MBMSSessionDuration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSSessionDuration(tvb, offset, pinfo, tree, hf_ranap_id_MBMSSessionDuration);
+static int dissect_id_MBMSSessionDuration(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSSessionDuration(tvb, offset, actx, tree, hf_ranap_id_MBMSSessionDuration);
}
static int
-dissect_ranap_MBMSSessionIdentity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MBMSSessionIdentity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 1, NULL);
return offset;
}
-static int dissect_id_MBMSSessionIdentity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSSessionIdentity(tvb, offset, pinfo, tree, hf_ranap_id_MBMSSessionIdentity);
+static int dissect_id_MBMSSessionIdentity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSSessionIdentity(tvb, offset, actx, tree, hf_ranap_id_MBMSSessionIdentity);
}
static int
-dissect_ranap_MBMSSessionRepetitionNumber(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_ranap_MBMSSessionRepetitionNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_id_MBMSSessionRepetitionNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSSessionRepetitionNumber(tvb, offset, pinfo, tree, hf_ranap_id_MBMSSessionRepetitionNumber);
+static int dissect_id_MBMSSessionRepetitionNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSSessionRepetitionNumber(tvb, offset, actx, tree, hf_ranap_id_MBMSSessionRepetitionNumber);
}
static int
-dissect_ranap_NAS_SequenceNumber(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_NAS_SequenceNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
2, 2, FALSE);
return offset;
}
-static int dissect_id_NAS_SequenceNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_NAS_SequenceNumber(tvb, offset, pinfo, tree, hf_ranap_id_NAS_SequenceNumber);
+static int dissect_id_NAS_SequenceNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_NAS_SequenceNumber(tvb, offset, actx, tree, hf_ranap_id_NAS_SequenceNumber);
}
static int
-dissect_ranap_NewBSS_To_OldBSS_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_NewBSS_To_OldBSS_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, NULL);
return offset;
}
-static int dissect_id_NewBSS_To_OldBSS_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_NewBSS_To_OldBSS_Information(tvb, offset, pinfo, tree, hf_ranap_id_NewBSS_To_OldBSS_Information);
+static int dissect_id_NewBSS_To_OldBSS_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_NewBSS_To_OldBSS_Information(tvb, offset, actx, tree, hf_ranap_id_NewBSS_To_OldBSS_Information);
}
@@ -6348,53 +6348,53 @@ static const value_string ranap_NonSearchingIndication_vals[] = {
static int
-dissect_ranap_NonSearchingIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_ranap_NonSearchingIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_NonSearchingIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_NonSearchingIndication(tvb, offset, pinfo, tree, hf_ranap_id_NonSearchingIndication);
+static int dissect_id_NonSearchingIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_NonSearchingIndication(tvb, offset, actx, tree, hf_ranap_id_NonSearchingIndication);
}
static int
-dissect_ranap_NumberOfSteps(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,
- 1U, 16U, NULL, NULL, FALSE);
+dissect_ranap_NumberOfSteps(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 16U, NULL, FALSE);
return offset;
}
-static int dissect_id_NumberOfSteps(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_NumberOfSteps(tvb, offset, pinfo, tree, hf_ranap_id_NumberOfSteps);
+static int dissect_id_NumberOfSteps(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_NumberOfSteps(tvb, offset, actx, tree, hf_ranap_id_NumberOfSteps);
}
static int
-dissect_ranap_OMC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_OMC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
3, 22, NULL);
return offset;
}
-static int dissect_id_OMC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_OMC_ID(tvb, offset, pinfo, tree, hf_ranap_id_OMC_ID);
+static int dissect_id_OMC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_OMC_ID(tvb, offset, actx, tree, hf_ranap_id_OMC_ID);
}
static int
-dissect_ranap_OldBSS_ToNewBSS_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_OldBSS_ToNewBSS_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, NULL);
return offset;
}
-static int dissect_id_OldBSS_ToNewBSS_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_OldBSS_ToNewBSS_Information(tvb, offset, pinfo, tree, hf_ranap_id_OldBSS_ToNewBSS_Information);
+static int dissect_id_OldBSS_ToNewBSS_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_OldBSS_ToNewBSS_Information(tvb, offset, actx, tree, hf_ranap_id_OldBSS_ToNewBSS_Information);
}
@@ -6406,14 +6406,14 @@ static const per_sequence_t RAI_sequence[] = {
};
static int
-dissect_ranap_RAI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAI, RAI_sequence);
return offset;
}
-static int dissect_rAI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAI(tvb, offset, pinfo, tree, hf_ranap_rAI);
+static int dissect_rAI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAI(tvb, offset, actx, tree, hf_ranap_rAI);
}
@@ -6430,15 +6430,15 @@ static const per_choice_t PagingAreaID_choice[] = {
};
static int
-dissect_ranap_PagingAreaID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_PagingAreaID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_PagingAreaID, PagingAreaID_choice,
NULL);
return offset;
}
-static int dissect_id_PagingAreaID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PagingAreaID(tvb, offset, pinfo, tree, hf_ranap_id_PagingAreaID);
+static int dissect_id_PagingAreaID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PagingAreaID(tvb, offset, actx, tree, hf_ranap_id_PagingAreaID);
}
@@ -6454,14 +6454,14 @@ static const value_string ranap_PagingCause_vals[] = {
static int
-dissect_ranap_PagingCause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 5, NULL, NULL, TRUE, 1, NULL);
+dissect_ranap_PagingCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 1, NULL);
return offset;
}
-static int dissect_id_PagingCause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PagingCause(tvb, offset, pinfo, tree, hf_ranap_id_PagingCause);
+static int dissect_id_PagingCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PagingCause(tvb, offset, actx, tree, hf_ranap_id_PagingCause);
}
@@ -6476,14 +6476,14 @@ static const value_string ranap_PDP_Type_vals[] = {
static int
-dissect_ranap_PDP_Type(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 5, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_PDP_Type(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_PDP_TypeInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PDP_Type(tvb, offset, pinfo, tree, hf_ranap_PDP_TypeInformation_item);
+static int dissect_PDP_TypeInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PDP_Type(tvb, offset, actx, tree, hf_ranap_PDP_TypeInformation_item);
}
@@ -6492,44 +6492,44 @@ static const per_sequence_t PDP_TypeInformation_sequence_of[1] = {
};
static int
-dissect_ranap_PDP_TypeInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_PDP_TypeInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_PDP_TypeInformation, PDP_TypeInformation_sequence_of,
1, 2);
return offset;
}
-static int dissect_id_PDP_TypeInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PDP_TypeInformation(tvb, offset, pinfo, tree, hf_ranap_id_PDP_TypeInformation);
+static int dissect_id_PDP_TypeInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PDP_TypeInformation(tvb, offset, actx, tree, hf_ranap_id_PDP_TypeInformation);
}
-static int dissect_pDP_TypeInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PDP_TypeInformation(tvb, offset, pinfo, tree, hf_ranap_pDP_TypeInformation);
+static int dissect_pDP_TypeInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PDP_TypeInformation(tvb, offset, actx, tree, hf_ranap_pDP_TypeInformation);
}
static int
-dissect_ranap_PositioningDataDiscriminator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_PositioningDataDiscriminator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
4, 4, FALSE);
return offset;
}
-static int dissect_positioningDataDiscriminator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PositioningDataDiscriminator(tvb, offset, pinfo, tree, hf_ranap_positioningDataDiscriminator);
+static int dissect_positioningDataDiscriminator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PositioningDataDiscriminator(tvb, offset, actx, tree, hf_ranap_positioningDataDiscriminator);
}
static int
-dissect_ranap_PositioningMethodAndUsage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_PositioningMethodAndUsage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 1, NULL);
return offset;
}
-static int dissect_PositioningDataSet_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PositioningMethodAndUsage(tvb, offset, pinfo, tree, hf_ranap_PositioningDataSet_item);
+static int dissect_PositioningDataSet_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PositioningMethodAndUsage(tvb, offset, actx, tree, hf_ranap_PositioningDataSet_item);
}
@@ -6538,15 +6538,15 @@ static const per_sequence_t PositioningDataSet_sequence_of[1] = {
};
static int
-dissect_ranap_PositioningDataSet(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_PositioningDataSet(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_PositioningDataSet, PositioningDataSet_sequence_of,
1, 9);
return offset;
}
-static int dissect_positioningDataSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PositioningDataSet(tvb, offset, pinfo, tree, hf_ranap_positioningDataSet);
+static int dissect_positioningDataSet(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PositioningDataSet(tvb, offset, actx, tree, hf_ranap_positioningDataSet);
}
@@ -6558,27 +6558,27 @@ static const per_sequence_t PositionData_sequence[] = {
};
static int
-dissect_ranap_PositionData(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_PositionData(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_PositionData, PositionData_sequence);
return offset;
}
-static int dissect_id_PositionData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PositionData(tvb, offset, pinfo, tree, hf_ranap_id_PositionData);
+static int dissect_id_PositionData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PositionData(tvb, offset, actx, tree, hf_ranap_id_PositionData);
}
static int
-dissect_ranap_PositionDataSpecificToGERANIuMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_PositionDataSpecificToGERANIuMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, NULL);
return offset;
}
-static int dissect_id_PositionDataSpecificToGERANIuMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PositionDataSpecificToGERANIuMode(tvb, offset, pinfo, tree, hf_ranap_id_PositionDataSpecificToGERANIuMode);
+static int dissect_id_PositionDataSpecificToGERANIuMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PositionDataSpecificToGERANIuMode(tvb, offset, actx, tree, hf_ranap_id_PositionDataSpecificToGERANIuMode);
}
@@ -6590,30 +6590,30 @@ static const value_string ranap_PositioningPriority_vals[] = {
static int
-dissect_ranap_PositioningPriority(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_PositioningPriority(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_PositioningPriority(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PositioningPriority(tvb, offset, pinfo, tree, hf_ranap_id_PositioningPriority);
+static int dissect_id_PositioningPriority(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PositioningPriority(tvb, offset, actx, tree, hf_ranap_id_PositioningPriority);
}
static int
-dissect_ranap_SNAC(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_ranap_SNAC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_AuthorisedSNAs_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SNAC(tvb, offset, pinfo, tree, hf_ranap_AuthorisedSNAs_item);
+static int dissect_AuthorisedSNAs_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SNAC(tvb, offset, actx, tree, hf_ranap_AuthorisedSNAs_item);
}
-static int dissect_ListOF_SNAs_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SNAC(tvb, offset, pinfo, tree, hf_ranap_ListOF_SNAs_item);
+static int dissect_ListOF_SNAs_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SNAC(tvb, offset, actx, tree, hf_ranap_ListOF_SNAs_item);
}
@@ -6622,15 +6622,15 @@ static const per_sequence_t ListOF_SNAs_sequence_of[1] = {
};
static int
-dissect_ranap_ListOF_SNAs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ListOF_SNAs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_ListOF_SNAs, ListOF_SNAs_sequence_of,
1, 65536);
return offset;
}
-static int dissect_listOF_SNAs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ListOF_SNAs(tvb, offset, pinfo, tree, hf_ranap_listOF_SNAs);
+static int dissect_listOF_SNAs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ListOF_SNAs(tvb, offset, actx, tree, hf_ranap_listOF_SNAs);
}
@@ -6642,14 +6642,14 @@ static const per_sequence_t LA_LIST_item_sequence[] = {
};
static int
-dissect_ranap_LA_LIST_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_LA_LIST_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_LA_LIST_item, LA_LIST_item_sequence);
return offset;
}
-static int dissect_LA_LIST_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_LA_LIST_item(tvb, offset, pinfo, tree, hf_ranap_LA_LIST_item);
+static int dissect_LA_LIST_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_LA_LIST_item(tvb, offset, actx, tree, hf_ranap_LA_LIST_item);
}
@@ -6658,15 +6658,15 @@ static const per_sequence_t LA_LIST_sequence_of[1] = {
};
static int
-dissect_ranap_LA_LIST(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_LA_LIST(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_LA_LIST, LA_LIST_sequence_of,
1, 65536);
return offset;
}
-static int dissect_lA_LIST(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_LA_LIST(tvb, offset, pinfo, tree, hf_ranap_lA_LIST);
+static int dissect_lA_LIST(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_LA_LIST(tvb, offset, actx, tree, hf_ranap_lA_LIST);
}
@@ -6677,14 +6677,14 @@ static const per_sequence_t PLMNs_in_shared_network_item_sequence[] = {
};
static int
-dissect_ranap_PLMNs_in_shared_network_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_PLMNs_in_shared_network_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_PLMNs_in_shared_network_item, PLMNs_in_shared_network_item_sequence);
return offset;
}
-static int dissect_PLMNs_in_shared_network_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PLMNs_in_shared_network_item(tvb, offset, pinfo, tree, hf_ranap_PLMNs_in_shared_network_item);
+static int dissect_PLMNs_in_shared_network_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PLMNs_in_shared_network_item(tvb, offset, actx, tree, hf_ranap_PLMNs_in_shared_network_item);
}
@@ -6693,15 +6693,15 @@ static const per_sequence_t PLMNs_in_shared_network_sequence_of[1] = {
};
static int
-dissect_ranap_PLMNs_in_shared_network(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_PLMNs_in_shared_network(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_PLMNs_in_shared_network, PLMNs_in_shared_network_sequence_of,
1, 32);
return offset;
}
-static int dissect_pLMNs_in_shared_network(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PLMNs_in_shared_network(tvb, offset, pinfo, tree, hf_ranap_pLMNs_in_shared_network);
+static int dissect_pLMNs_in_shared_network(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PLMNs_in_shared_network(tvb, offset, actx, tree, hf_ranap_pLMNs_in_shared_network);
}
@@ -6712,14 +6712,14 @@ static const per_sequence_t Shared_Network_Information_sequence[] = {
};
static int
-dissect_ranap_Shared_Network_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Shared_Network_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_Shared_Network_Information, Shared_Network_Information_sequence);
return offset;
}
-static int dissect_shared_network_information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Shared_Network_Information(tvb, offset, pinfo, tree, hf_ranap_shared_network_information);
+static int dissect_shared_network_information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Shared_Network_Information(tvb, offset, actx, tree, hf_ranap_shared_network_information);
}
@@ -6734,60 +6734,60 @@ static const per_choice_t ProvidedData_choice[] = {
};
static int
-dissect_ranap_ProvidedData(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ProvidedData(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_ProvidedData, ProvidedData_choice,
NULL);
return offset;
}
-static int dissect_id_ProvidedData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ProvidedData(tvb, offset, pinfo, tree, hf_ranap_id_ProvidedData);
+static int dissect_id_ProvidedData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ProvidedData(tvb, offset, actx, tree, hf_ranap_id_ProvidedData);
}
static int
-dissect_ranap_UL_GTP_PDU_SequenceNumber(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_ranap_UL_GTP_PDU_SequenceNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_id_UL_GTP_PDU_SequenceNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_UL_GTP_PDU_SequenceNumber(tvb, offset, pinfo, tree, hf_ranap_id_UL_GTP_PDU_SequenceNumber);
+static int dissect_id_UL_GTP_PDU_SequenceNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_UL_GTP_PDU_SequenceNumber(tvb, offset, actx, tree, hf_ranap_id_UL_GTP_PDU_SequenceNumber);
}
-static int dissect_uL_GTP_PDU_SequenceNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_UL_GTP_PDU_SequenceNumber(tvb, offset, pinfo, tree, hf_ranap_uL_GTP_PDU_SequenceNumber);
+static int dissect_uL_GTP_PDU_SequenceNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_UL_GTP_PDU_SequenceNumber(tvb, offset, actx, tree, hf_ranap_uL_GTP_PDU_SequenceNumber);
}
-static int dissect_ul_GTP_PDU_SequenceNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_UL_GTP_PDU_SequenceNumber(tvb, offset, pinfo, tree, hf_ranap_ul_GTP_PDU_SequenceNumber);
+static int dissect_ul_GTP_PDU_SequenceNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_UL_GTP_PDU_SequenceNumber(tvb, offset, actx, tree, hf_ranap_ul_GTP_PDU_SequenceNumber);
}
static int
-dissect_ranap_DL_N_PDU_SequenceNumber(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_ranap_DL_N_PDU_SequenceNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_dl_N_PDU_SequenceNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_DL_N_PDU_SequenceNumber(tvb, offset, pinfo, tree, hf_ranap_dl_N_PDU_SequenceNumber);
+static int dissect_dl_N_PDU_SequenceNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_DL_N_PDU_SequenceNumber(tvb, offset, actx, tree, hf_ranap_dl_N_PDU_SequenceNumber);
}
static int
-dissect_ranap_UL_N_PDU_SequenceNumber(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_ranap_UL_N_PDU_SequenceNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_ul_N_PDU_SequenceNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_UL_N_PDU_SequenceNumber(tvb, offset, pinfo, tree, hf_ranap_ul_N_PDU_SequenceNumber);
+static int dissect_ul_N_PDU_SequenceNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_UL_N_PDU_SequenceNumber(tvb, offset, actx, tree, hf_ranap_ul_N_PDU_SequenceNumber);
}
@@ -6802,26 +6802,26 @@ static const per_sequence_t RAB_ContextItem_sequence[] = {
};
static int
-dissect_ranap_RAB_ContextItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_ContextItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_ContextItem, RAB_ContextItem_sequence);
return offset;
}
-static int dissect_id_RAB_ContextItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_ContextItem(tvb, offset, pinfo, tree, hf_ranap_id_RAB_ContextItem);
+static int dissect_id_RAB_ContextItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_ContextItem(tvb, offset, actx, tree, hf_ranap_id_RAB_ContextItem);
}
static int
-dissect_ranap_RAB_ContextList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_ContextList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_RAB_ContextList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_ContextList(tvb, offset, pinfo, tree, hf_ranap_id_RAB_ContextList);
+static int dissect_id_RAB_ContextList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_ContextList(tvb, offset, actx, tree, hf_ranap_id_RAB_ContextList);
}
@@ -6833,26 +6833,26 @@ static const per_sequence_t RABs_ContextFailedtoTransferItem_sequence[] = {
};
static int
-dissect_ranap_RABs_ContextFailedtoTransferItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RABs_ContextFailedtoTransferItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RABs_ContextFailedtoTransferItem, RABs_ContextFailedtoTransferItem_sequence);
return offset;
}
-static int dissect_id_RAB_ContextFailedtoTransferItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RABs_ContextFailedtoTransferItem(tvb, offset, pinfo, tree, hf_ranap_id_RAB_ContextFailedtoTransferItem);
+static int dissect_id_RAB_ContextFailedtoTransferItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RABs_ContextFailedtoTransferItem(tvb, offset, actx, tree, hf_ranap_id_RAB_ContextFailedtoTransferItem);
}
static int
-dissect_ranap_RAB_ContextFailedtoTransferList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_ContextFailedtoTransferList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_RAB_ContextFailedtoTransferList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_ContextFailedtoTransferList(tvb, offset, pinfo, tree, hf_ranap_id_RAB_ContextFailedtoTransferList);
+static int dissect_id_RAB_ContextFailedtoTransferList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_ContextFailedtoTransferList(tvb, offset, actx, tree, hf_ranap_id_RAB_ContextFailedtoTransferList);
}
@@ -6867,42 +6867,42 @@ static const per_sequence_t RAB_ContextItem_RANAP_RelocInf_sequence[] = {
};
static int
-dissect_ranap_RAB_ContextItem_RANAP_RelocInf(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_ContextItem_RANAP_RelocInf(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_ContextItem_RANAP_RelocInf, RAB_ContextItem_RANAP_RelocInf_sequence);
return offset;
}
-static int dissect_id_RAB_ContextItem_RANAP_RelocInf(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_ContextItem_RANAP_RelocInf(tvb, offset, pinfo, tree, hf_ranap_id_RAB_ContextItem_RANAP_RelocInf);
+static int dissect_id_RAB_ContextItem_RANAP_RelocInf(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_ContextItem_RANAP_RelocInf(tvb, offset, actx, tree, hf_ranap_id_RAB_ContextItem_RANAP_RelocInf);
}
static int
-dissect_ranap_RAB_ContextList_RANAP_RelocInf(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_ContextList_RANAP_RelocInf(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_RAB_ContextList_RANAP_RelocInf(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_ContextList_RANAP_RelocInf(tvb, offset, pinfo, tree, hf_ranap_id_RAB_ContextList_RANAP_RelocInf);
+static int dissect_id_RAB_ContextList_RANAP_RelocInf(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_ContextList_RANAP_RelocInf(tvb, offset, actx, tree, hf_ranap_id_RAB_ContextList_RANAP_RelocInf);
}
static int
-dissect_ranap_TransportLayerAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_TransportLayerAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
1, 160, TRUE);
return offset;
}
-static int dissect_id_TransportLayerAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TransportLayerAddress(tvb, offset, pinfo, tree, hf_ranap_id_TransportLayerAddress);
+static int dissect_id_TransportLayerAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TransportLayerAddress(tvb, offset, actx, tree, hf_ranap_id_TransportLayerAddress);
}
-static int dissect_transportLayerAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TransportLayerAddress(tvb, offset, pinfo, tree, hf_ranap_transportLayerAddress);
+static int dissect_transportLayerAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TransportLayerAddress(tvb, offset, actx, tree, hf_ranap_transportLayerAddress);
}
@@ -6915,14 +6915,14 @@ static const per_sequence_t RAB_DataForwardingItem_sequence[] = {
};
static int
-dissect_ranap_RAB_DataForwardingItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_DataForwardingItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_DataForwardingItem, RAB_DataForwardingItem_sequence);
return offset;
}
-static int dissect_id_RAB_DataForwardingItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_DataForwardingItem(tvb, offset, pinfo, tree, hf_ranap_id_RAB_DataForwardingItem);
+static int dissect_id_RAB_DataForwardingItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_DataForwardingItem(tvb, offset, actx, tree, hf_ranap_id_RAB_DataForwardingItem);
}
@@ -6933,64 +6933,64 @@ static const per_sequence_t RAB_DataForwardingItem_SRNS_CtxReq_sequence[] = {
};
static int
-dissect_ranap_RAB_DataForwardingItem_SRNS_CtxReq(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_DataForwardingItem_SRNS_CtxReq(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_DataForwardingItem_SRNS_CtxReq, RAB_DataForwardingItem_SRNS_CtxReq_sequence);
return offset;
}
-static int dissect_id_RAB_DataForwardingItem_SRNS_CtxReq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_DataForwardingItem_SRNS_CtxReq(tvb, offset, pinfo, tree, hf_ranap_id_RAB_DataForwardingItem_SRNS_CtxReq);
+static int dissect_id_RAB_DataForwardingItem_SRNS_CtxReq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_DataForwardingItem_SRNS_CtxReq(tvb, offset, actx, tree, hf_ranap_id_RAB_DataForwardingItem_SRNS_CtxReq);
}
static int
-dissect_ranap_RAB_DataForwardingList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_DataForwardingList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_RAB_DataForwardingList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_DataForwardingList(tvb, offset, pinfo, tree, hf_ranap_id_RAB_DataForwardingList);
+static int dissect_id_RAB_DataForwardingList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_DataForwardingList(tvb, offset, actx, tree, hf_ranap_id_RAB_DataForwardingList);
}
static int
-dissect_ranap_RAB_DataForwardingList_SRNS_CtxReq(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_DataForwardingList_SRNS_CtxReq(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_RAB_DataForwardingList_SRNS_CtxReq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_DataForwardingList_SRNS_CtxReq(tvb, offset, pinfo, tree, hf_ranap_id_RAB_DataForwardingList_SRNS_CtxReq);
+static int dissect_id_RAB_DataForwardingList_SRNS_CtxReq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_DataForwardingList_SRNS_CtxReq(tvb, offset, actx, tree, hf_ranap_id_RAB_DataForwardingList_SRNS_CtxReq);
}
static int
-dissect_ranap_UnsuccessfullyTransmittedDataVolume(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,
- 0U, 4294967295U, NULL, NULL, FALSE);
+dissect_ranap_UnsuccessfullyTransmittedDataVolume(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4294967295U, NULL, FALSE);
return offset;
}
-static int dissect_dl_UnsuccessfullyTransmittedDataVolume(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_UnsuccessfullyTransmittedDataVolume(tvb, offset, pinfo, tree, hf_ranap_dl_UnsuccessfullyTransmittedDataVolume);
+static int dissect_dl_UnsuccessfullyTransmittedDataVolume(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_UnsuccessfullyTransmittedDataVolume(tvb, offset, actx, tree, hf_ranap_dl_UnsuccessfullyTransmittedDataVolume);
}
static int
-dissect_ranap_DataVolumeReference(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_ranap_DataVolumeReference(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_dataVolumeReference(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_DataVolumeReference(tvb, offset, pinfo, tree, hf_ranap_dataVolumeReference);
+static int dissect_dataVolumeReference(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_DataVolumeReference(tvb, offset, actx, tree, hf_ranap_dataVolumeReference);
}
@@ -7002,14 +7002,14 @@ static const per_sequence_t DataVolumeList_item_sequence[] = {
};
static int
-dissect_ranap_DataVolumeList_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_DataVolumeList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_DataVolumeList_item, DataVolumeList_item_sequence);
return offset;
}
-static int dissect_DataVolumeList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_DataVolumeList_item(tvb, offset, pinfo, tree, hf_ranap_DataVolumeList_item);
+static int dissect_DataVolumeList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_DataVolumeList_item(tvb, offset, actx, tree, hf_ranap_DataVolumeList_item);
}
@@ -7018,18 +7018,18 @@ static const per_sequence_t DataVolumeList_sequence_of[1] = {
};
static int
-dissect_ranap_DataVolumeList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_DataVolumeList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_DataVolumeList, DataVolumeList_sequence_of,
1, 2);
return offset;
}
-static int dissect_rab_dl_UnsuccessfullyTransmittedDataVolume(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_DataVolumeList(tvb, offset, pinfo, tree, hf_ranap_rab_dl_UnsuccessfullyTransmittedDataVolume);
+static int dissect_rab_dl_UnsuccessfullyTransmittedDataVolume(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_DataVolumeList(tvb, offset, actx, tree, hf_ranap_rab_dl_UnsuccessfullyTransmittedDataVolume);
}
-static int dissect_dl_dataVolumes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_DataVolumeList(tvb, offset, pinfo, tree, hf_ranap_dl_dataVolumes);
+static int dissect_dl_dataVolumes(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_DataVolumeList(tvb, offset, actx, tree, hf_ranap_dl_dataVolumes);
}
@@ -7041,26 +7041,26 @@ static const per_sequence_t RAB_DataVolumeReportItem_sequence[] = {
};
static int
-dissect_ranap_RAB_DataVolumeReportItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_DataVolumeReportItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_DataVolumeReportItem, RAB_DataVolumeReportItem_sequence);
return offset;
}
-static int dissect_id_RAB_DataVolumeReportItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_DataVolumeReportItem(tvb, offset, pinfo, tree, hf_ranap_id_RAB_DataVolumeReportItem);
+static int dissect_id_RAB_DataVolumeReportItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_DataVolumeReportItem(tvb, offset, actx, tree, hf_ranap_id_RAB_DataVolumeReportItem);
}
static int
-dissect_ranap_RAB_DataVolumeReportList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_DataVolumeReportList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_RAB_DataVolumeReportList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_DataVolumeReportList(tvb, offset, pinfo, tree, hf_ranap_id_RAB_DataVolumeReportList);
+static int dissect_id_RAB_DataVolumeReportList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_DataVolumeReportList(tvb, offset, actx, tree, hf_ranap_id_RAB_DataVolumeReportList);
}
@@ -7071,26 +7071,26 @@ static const per_sequence_t RAB_DataVolumeReportRequestItem_sequence[] = {
};
static int
-dissect_ranap_RAB_DataVolumeReportRequestItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_DataVolumeReportRequestItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_DataVolumeReportRequestItem, RAB_DataVolumeReportRequestItem_sequence);
return offset;
}
-static int dissect_id_RAB_DataVolumeReportRequestItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_DataVolumeReportRequestItem(tvb, offset, pinfo, tree, hf_ranap_id_RAB_DataVolumeReportRequestItem);
+static int dissect_id_RAB_DataVolumeReportRequestItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_DataVolumeReportRequestItem(tvb, offset, actx, tree, hf_ranap_id_RAB_DataVolumeReportRequestItem);
}
static int
-dissect_ranap_RAB_DataVolumeReportRequestList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_DataVolumeReportRequestList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_RAB_DataVolumeReportRequestList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_DataVolumeReportRequestList(tvb, offset, pinfo, tree, hf_ranap_id_RAB_DataVolumeReportRequestList);
+static int dissect_id_RAB_DataVolumeReportRequestList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_DataVolumeReportRequestList(tvb, offset, actx, tree, hf_ranap_id_RAB_DataVolumeReportRequestList);
}
@@ -7102,26 +7102,26 @@ static const per_sequence_t RAB_FailedItem_sequence[] = {
};
static int
-dissect_ranap_RAB_FailedItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_FailedItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_FailedItem, RAB_FailedItem_sequence);
return offset;
}
-static int dissect_id_RAB_FailedItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_FailedItem(tvb, offset, pinfo, tree, hf_ranap_id_RAB_FailedItem);
+static int dissect_id_RAB_FailedItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_FailedItem(tvb, offset, actx, tree, hf_ranap_id_RAB_FailedItem);
}
static int
-dissect_ranap_RAB_FailedList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_FailedList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_RAB_FailedList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_FailedList(tvb, offset, pinfo, tree, hf_ranap_id_RAB_FailedList);
+static int dissect_id_RAB_FailedList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_FailedList(tvb, offset, actx, tree, hf_ranap_id_RAB_FailedList);
}
@@ -7133,38 +7133,38 @@ static const per_sequence_t RABs_failed_to_reportItem_sequence[] = {
};
static int
-dissect_ranap_RABs_failed_to_reportItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RABs_failed_to_reportItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RABs_failed_to_reportItem, RABs_failed_to_reportItem_sequence);
return offset;
}
-static int dissect_id_RAB_FailedtoReportItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RABs_failed_to_reportItem(tvb, offset, pinfo, tree, hf_ranap_id_RAB_FailedtoReportItem);
+static int dissect_id_RAB_FailedtoReportItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RABs_failed_to_reportItem(tvb, offset, actx, tree, hf_ranap_id_RAB_FailedtoReportItem);
}
static int
-dissect_ranap_RAB_FailedtoReportList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_FailedtoReportList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_RAB_FailedtoReportList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_FailedtoReportList(tvb, offset, pinfo, tree, hf_ranap_id_RAB_FailedtoReportList);
+static int dissect_id_RAB_FailedtoReportList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_FailedtoReportList(tvb, offset, actx, tree, hf_ranap_id_RAB_FailedtoReportList);
}
static int
-dissect_ranap_RAB_ModifyList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_ModifyList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_RAB_ModifyList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_ModifyList(tvb, offset, pinfo, tree, hf_ranap_id_RAB_ModifyList);
+static int dissect_id_RAB_ModifyList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_ModifyList(tvb, offset, actx, tree, hf_ranap_id_RAB_ModifyList);
}
@@ -7173,15 +7173,15 @@ static const per_sequence_t Requested_RAB_Parameter_MaxBitrateList_sequence_of[1
};
static int
-dissect_ranap_Requested_RAB_Parameter_MaxBitrateList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Requested_RAB_Parameter_MaxBitrateList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_Requested_RAB_Parameter_MaxBitrateList, Requested_RAB_Parameter_MaxBitrateList_sequence_of,
1, 2);
return offset;
}
-static int dissect_requestedMaxBitrates(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Requested_RAB_Parameter_MaxBitrateList(tvb, offset, pinfo, tree, hf_ranap_requestedMaxBitrates);
+static int dissect_requestedMaxBitrates(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Requested_RAB_Parameter_MaxBitrateList(tvb, offset, actx, tree, hf_ranap_requestedMaxBitrates);
}
@@ -7190,15 +7190,15 @@ static const per_sequence_t Requested_RAB_Parameter_GuaranteedBitrateList_sequen
};
static int
-dissect_ranap_Requested_RAB_Parameter_GuaranteedBitrateList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Requested_RAB_Parameter_GuaranteedBitrateList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_Requested_RAB_Parameter_GuaranteedBitrateList, Requested_RAB_Parameter_GuaranteedBitrateList_sequence_of,
1, 2);
return offset;
}
-static int dissect_requestedGuaranteedBitrates(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Requested_RAB_Parameter_GuaranteedBitrateList(tvb, offset, pinfo, tree, hf_ranap_requestedGuaranteedBitrates);
+static int dissect_requestedGuaranteedBitrates(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Requested_RAB_Parameter_GuaranteedBitrateList(tvb, offset, actx, tree, hf_ranap_requestedGuaranteedBitrates);
}
@@ -7210,14 +7210,14 @@ static const per_sequence_t Requested_RAB_Parameter_Values_sequence[] = {
};
static int
-dissect_ranap_Requested_RAB_Parameter_Values(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Requested_RAB_Parameter_Values(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_Requested_RAB_Parameter_Values, Requested_RAB_Parameter_Values_sequence);
return offset;
}
-static int dissect_requested_RAB_Parameter_Values(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Requested_RAB_Parameter_Values(tvb, offset, pinfo, tree, hf_ranap_requested_RAB_Parameter_Values);
+static int dissect_requested_RAB_Parameter_Values(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Requested_RAB_Parameter_Values(tvb, offset, actx, tree, hf_ranap_requested_RAB_Parameter_Values);
}
@@ -7229,14 +7229,14 @@ static const per_sequence_t RAB_ModifyItem_sequence[] = {
};
static int
-dissect_ranap_RAB_ModifyItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_ModifyItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_ModifyItem, RAB_ModifyItem_sequence);
return offset;
}
-static int dissect_id_RAB_ModifyItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_ModifyItem(tvb, offset, pinfo, tree, hf_ranap_id_RAB_ModifyItem);
+static int dissect_id_RAB_ModifyItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_ModifyItem(tvb, offset, actx, tree, hf_ranap_id_RAB_ModifyItem);
}
@@ -7248,14 +7248,14 @@ static const value_string ranap_TypeOfError_vals[] = {
static int
-dissect_ranap_TypeOfError(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_TypeOfError(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_TypeOfError(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TypeOfError(tvb, offset, pinfo, tree, hf_ranap_id_TypeOfError);
+static int dissect_id_TypeOfError(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TypeOfError(tvb, offset, actx, tree, hf_ranap_id_TypeOfError);
}
@@ -7269,14 +7269,14 @@ static const value_string ranap_TrafficClass_vals[] = {
static int
-dissect_ranap_TrafficClass(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 4, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_TrafficClass(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_trafficClass(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TrafficClass(tvb, offset, pinfo, tree, hf_ranap_trafficClass);
+static int dissect_trafficClass(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TrafficClass(tvb, offset, actx, tree, hf_ranap_trafficClass);
}
@@ -7290,14 +7290,14 @@ static const value_string ranap_RAB_AsymmetryIndicator_vals[] = {
static int
-dissect_ranap_RAB_AsymmetryIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 4, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_RAB_AsymmetryIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_rAB_AsymmetryIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_AsymmetryIndicator(tvb, offset, pinfo, tree, hf_ranap_rAB_AsymmetryIndicator);
+static int dissect_rAB_AsymmetryIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_AsymmetryIndicator(tvb, offset, actx, tree, hf_ranap_rAB_AsymmetryIndicator);
}
@@ -7306,15 +7306,15 @@ static const per_sequence_t RAB_Parameter_MaxBitrateList_sequence_of[1] = {
};
static int
-dissect_ranap_RAB_Parameter_MaxBitrateList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_Parameter_MaxBitrateList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_Parameter_MaxBitrateList, RAB_Parameter_MaxBitrateList_sequence_of,
1, 2);
return offset;
}
-static int dissect_maxBitrate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_Parameter_MaxBitrateList(tvb, offset, pinfo, tree, hf_ranap_maxBitrate);
+static int dissect_maxBitrate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_Parameter_MaxBitrateList(tvb, offset, actx, tree, hf_ranap_maxBitrate);
}
@@ -7323,15 +7323,15 @@ static const per_sequence_t RAB_Parameter_GuaranteedBitrateList_sequence_of[1] =
};
static int
-dissect_ranap_RAB_Parameter_GuaranteedBitrateList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_Parameter_GuaranteedBitrateList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_Parameter_GuaranteedBitrateList, RAB_Parameter_GuaranteedBitrateList_sequence_of,
1, 2);
return offset;
}
-static int dissect_guaranteedBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_Parameter_GuaranteedBitrateList(tvb, offset, pinfo, tree, hf_ranap_guaranteedBitRate);
+static int dissect_guaranteedBitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_Parameter_GuaranteedBitrateList(tvb, offset, actx, tree, hf_ranap_guaranteedBitRate);
}
@@ -7343,53 +7343,53 @@ static const value_string ranap_DeliveryOrder_vals[] = {
static int
-dissect_ranap_DeliveryOrder(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_ranap_DeliveryOrder(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_deliveryOrder(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_DeliveryOrder(tvb, offset, pinfo, tree, hf_ranap_deliveryOrder);
+static int dissect_deliveryOrder(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_DeliveryOrder(tvb, offset, actx, tree, hf_ranap_deliveryOrder);
}
static int
-dissect_ranap_MaxSDU_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,
- 0U, 32768U, NULL, NULL, FALSE);
+dissect_ranap_MaxSDU_Size(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 32768U, NULL, FALSE);
return offset;
}
-static int dissect_maxSDU_Size(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MaxSDU_Size(tvb, offset, pinfo, tree, hf_ranap_maxSDU_Size);
+static int dissect_maxSDU_Size(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MaxSDU_Size(tvb, offset, actx, tree, hf_ranap_maxSDU_Size);
}
static int
-dissect_ranap_INTEGER_1_9(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,
- 1U, 9U, NULL, NULL, FALSE);
+dissect_ranap_INTEGER_1_9(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 9U, NULL, FALSE);
return offset;
}
-static int dissect_mantissa(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_INTEGER_1_9(tvb, offset, pinfo, tree, hf_ranap_mantissa);
+static int dissect_mantissa(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_INTEGER_1_9(tvb, offset, actx, tree, hf_ranap_mantissa);
}
static int
-dissect_ranap_INTEGER_1_6(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,
- 1U, 6U, NULL, NULL, FALSE);
+dissect_ranap_INTEGER_1_6(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 6U, NULL, FALSE);
return offset;
}
-static int dissect_exponent_1_8(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_INTEGER_1_6(tvb, offset, pinfo, tree, hf_ranap_exponent_1_8);
+static int dissect_exponent_1_8(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_INTEGER_1_6(tvb, offset, actx, tree, hf_ranap_exponent_1_8);
}
@@ -7401,27 +7401,27 @@ static const per_sequence_t SDU_ErrorRatio_sequence[] = {
};
static int
-dissect_ranap_SDU_ErrorRatio(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SDU_ErrorRatio(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_SDU_ErrorRatio, SDU_ErrorRatio_sequence);
return offset;
}
-static int dissect_sDU_ErrorRatio(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SDU_ErrorRatio(tvb, offset, pinfo, tree, hf_ranap_sDU_ErrorRatio);
+static int dissect_sDU_ErrorRatio(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SDU_ErrorRatio(tvb, offset, actx, tree, hf_ranap_sDU_ErrorRatio);
}
static int
-dissect_ranap_INTEGER_1_8(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,
- 1U, 8U, NULL, NULL, FALSE);
+dissect_ranap_INTEGER_1_8(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 8U, NULL, FALSE);
return offset;
}
-static int dissect_exponent(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_INTEGER_1_8(tvb, offset, pinfo, tree, hf_ranap_exponent);
+static int dissect_exponent(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_INTEGER_1_8(tvb, offset, actx, tree, hf_ranap_exponent);
}
@@ -7433,14 +7433,14 @@ static const per_sequence_t ResidualBitErrorRatio_sequence[] = {
};
static int
-dissect_ranap_ResidualBitErrorRatio(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ResidualBitErrorRatio(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_ResidualBitErrorRatio, ResidualBitErrorRatio_sequence);
return offset;
}
-static int dissect_residualBitErrorRatio(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ResidualBitErrorRatio(tvb, offset, pinfo, tree, hf_ranap_residualBitErrorRatio);
+static int dissect_residualBitErrorRatio(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ResidualBitErrorRatio(tvb, offset, actx, tree, hf_ranap_residualBitErrorRatio);
}
@@ -7453,40 +7453,40 @@ static const value_string ranap_DeliveryOfErroneousSDU_vals[] = {
static int
-dissect_ranap_DeliveryOfErroneousSDU(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, FALSE, 0, NULL);
+dissect_ranap_DeliveryOfErroneousSDU(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_deliveryOfErroneousSDU(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_DeliveryOfErroneousSDU(tvb, offset, pinfo, tree, hf_ranap_deliveryOfErroneousSDU);
+static int dissect_deliveryOfErroneousSDU(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_DeliveryOfErroneousSDU(tvb, offset, actx, tree, hf_ranap_deliveryOfErroneousSDU);
}
static int
-dissect_ranap_SubflowSDU_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,
- 0U, 4095U, NULL, NULL, FALSE);
+dissect_ranap_SubflowSDU_Size(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
return offset;
}
-static int dissect_subflowSDU_Size(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SubflowSDU_Size(tvb, offset, pinfo, tree, hf_ranap_subflowSDU_Size);
+static int dissect_subflowSDU_Size(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SubflowSDU_Size(tvb, offset, actx, tree, hf_ranap_subflowSDU_Size);
}
static int
-dissect_ranap_RAB_SubflowCombinationBitRate(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,
- 0U, 16000000U, NULL, NULL, FALSE);
+dissect_ranap_RAB_SubflowCombinationBitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16000000U, NULL, FALSE);
return offset;
}
-static int dissect_rAB_SubflowCombinationBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_SubflowCombinationBitRate(tvb, offset, pinfo, tree, hf_ranap_rAB_SubflowCombinationBitRate);
+static int dissect_rAB_SubflowCombinationBitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_SubflowCombinationBitRate(tvb, offset, actx, tree, hf_ranap_rAB_SubflowCombinationBitRate);
}
@@ -7498,14 +7498,14 @@ static const per_sequence_t SDU_FormatInformationParameters_item_sequence[] = {
};
static int
-dissect_ranap_SDU_FormatInformationParameters_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SDU_FormatInformationParameters_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_SDU_FormatInformationParameters_item, SDU_FormatInformationParameters_item_sequence);
return offset;
}
-static int dissect_SDU_FormatInformationParameters_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SDU_FormatInformationParameters_item(tvb, offset, pinfo, tree, hf_ranap_SDU_FormatInformationParameters_item);
+static int dissect_SDU_FormatInformationParameters_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SDU_FormatInformationParameters_item(tvb, offset, actx, tree, hf_ranap_SDU_FormatInformationParameters_item);
}
@@ -7514,15 +7514,15 @@ static const per_sequence_t SDU_FormatInformationParameters_sequence_of[1] = {
};
static int
-dissect_ranap_SDU_FormatInformationParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SDU_FormatInformationParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_SDU_FormatInformationParameters, SDU_FormatInformationParameters_sequence_of,
1, 64);
return offset;
}
-static int dissect_sDU_FormatInformationParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SDU_FormatInformationParameters(tvb, offset, pinfo, tree, hf_ranap_sDU_FormatInformationParameters);
+static int dissect_sDU_FormatInformationParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SDU_FormatInformationParameters(tvb, offset, actx, tree, hf_ranap_sDU_FormatInformationParameters);
}
@@ -7536,14 +7536,14 @@ static const per_sequence_t SDU_Parameters_item_sequence[] = {
};
static int
-dissect_ranap_SDU_Parameters_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SDU_Parameters_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_SDU_Parameters_item, SDU_Parameters_item_sequence);
return offset;
}
-static int dissect_SDU_Parameters_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SDU_Parameters_item(tvb, offset, pinfo, tree, hf_ranap_SDU_Parameters_item);
+static int dissect_SDU_Parameters_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SDU_Parameters_item(tvb, offset, actx, tree, hf_ranap_SDU_Parameters_item);
}
@@ -7552,28 +7552,28 @@ static const per_sequence_t SDU_Parameters_sequence_of[1] = {
};
static int
-dissect_ranap_SDU_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SDU_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_SDU_Parameters, SDU_Parameters_sequence_of,
1, 7);
return offset;
}
-static int dissect_sDU_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SDU_Parameters(tvb, offset, pinfo, tree, hf_ranap_sDU_Parameters);
+static int dissect_sDU_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SDU_Parameters(tvb, offset, actx, tree, hf_ranap_sDU_Parameters);
}
static int
-dissect_ranap_TransferDelay(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_ranap_TransferDelay(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_transferDelay(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TransferDelay(tvb, offset, pinfo, tree, hf_ranap_transferDelay);
+static int dissect_transferDelay(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TransferDelay(tvb, offset, actx, tree, hf_ranap_transferDelay);
}
@@ -7587,14 +7587,14 @@ static const value_string ranap_TrafficHandlingPriority_vals[] = {
static int
-dissect_ranap_TrafficHandlingPriority(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_ranap_TrafficHandlingPriority(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_trafficHandlingPriority(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TrafficHandlingPriority(tvb, offset, pinfo, tree, hf_ranap_trafficHandlingPriority);
+static int dissect_trafficHandlingPriority(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TrafficHandlingPriority(tvb, offset, actx, tree, hf_ranap_trafficHandlingPriority);
}
@@ -7608,14 +7608,14 @@ static const value_string ranap_PriorityLevel_vals[] = {
static int
-dissect_ranap_PriorityLevel(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_ranap_PriorityLevel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_priorityLevel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_PriorityLevel(tvb, offset, pinfo, tree, hf_ranap_priorityLevel);
+static int dissect_priorityLevel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_PriorityLevel(tvb, offset, actx, tree, hf_ranap_priorityLevel);
}
@@ -7627,14 +7627,14 @@ static const value_string ranap_Pre_emptionCapability_vals[] = {
static int
-dissect_ranap_Pre_emptionCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_ranap_Pre_emptionCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_pre_emptionCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Pre_emptionCapability(tvb, offset, pinfo, tree, hf_ranap_pre_emptionCapability);
+static int dissect_pre_emptionCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Pre_emptionCapability(tvb, offset, actx, tree, hf_ranap_pre_emptionCapability);
}
@@ -7646,14 +7646,14 @@ static const value_string ranap_Pre_emptionVulnerability_vals[] = {
static int
-dissect_ranap_Pre_emptionVulnerability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_ranap_Pre_emptionVulnerability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_pre_emptionVulnerability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Pre_emptionVulnerability(tvb, offset, pinfo, tree, hf_ranap_pre_emptionVulnerability);
+static int dissect_pre_emptionVulnerability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Pre_emptionVulnerability(tvb, offset, actx, tree, hf_ranap_pre_emptionVulnerability);
}
@@ -7665,14 +7665,14 @@ static const value_string ranap_QueuingAllowed_vals[] = {
static int
-dissect_ranap_QueuingAllowed(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_ranap_QueuingAllowed(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_queuingAllowed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_QueuingAllowed(tvb, offset, pinfo, tree, hf_ranap_queuingAllowed);
+static int dissect_queuingAllowed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_QueuingAllowed(tvb, offset, actx, tree, hf_ranap_queuingAllowed);
}
@@ -7686,14 +7686,14 @@ static const per_sequence_t AllocationOrRetentionPriority_sequence[] = {
};
static int
-dissect_ranap_AllocationOrRetentionPriority(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_AllocationOrRetentionPriority(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_AllocationOrRetentionPriority, AllocationOrRetentionPriority_sequence);
return offset;
}
-static int dissect_allocationOrRetentionPriority(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_AllocationOrRetentionPriority(tvb, offset, pinfo, tree, hf_ranap_allocationOrRetentionPriority);
+static int dissect_allocationOrRetentionPriority(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_AllocationOrRetentionPriority(tvb, offset, actx, tree, hf_ranap_allocationOrRetentionPriority);
}
@@ -7705,14 +7705,14 @@ static const value_string ranap_SourceStatisticsDescriptor_vals[] = {
static int
-dissect_ranap_SourceStatisticsDescriptor(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_SourceStatisticsDescriptor(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_sourceStatisticsDescriptor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SourceStatisticsDescriptor(tvb, offset, pinfo, tree, hf_ranap_sourceStatisticsDescriptor);
+static int dissect_sourceStatisticsDescriptor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SourceStatisticsDescriptor(tvb, offset, actx, tree, hf_ranap_sourceStatisticsDescriptor);
}
@@ -7724,14 +7724,14 @@ static const value_string ranap_RelocationRequirement_vals[] = {
static int
-dissect_ranap_RelocationRequirement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_RelocationRequirement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_relocationRequirement(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RelocationRequirement(tvb, offset, pinfo, tree, hf_ranap_relocationRequirement);
+static int dissect_relocationRequirement(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RelocationRequirement(tvb, offset, actx, tree, hf_ranap_relocationRequirement);
}
@@ -7753,20 +7753,20 @@ static const per_sequence_t RAB_Parameters_sequence[] = {
};
static int
-dissect_ranap_RAB_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_Parameters, RAB_Parameters_sequence);
return offset;
}
-static int dissect_id_RAB_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_Parameters(tvb, offset, pinfo, tree, hf_ranap_id_RAB_Parameters);
+static int dissect_id_RAB_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_Parameters(tvb, offset, actx, tree, hf_ranap_id_RAB_Parameters);
}
-static int dissect_id_AlternativeRABConfiguration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_Parameters(tvb, offset, pinfo, tree, hf_ranap_id_AlternativeRABConfiguration);
+static int dissect_id_AlternativeRABConfiguration(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_Parameters(tvb, offset, actx, tree, hf_ranap_id_AlternativeRABConfiguration);
}
-static int dissect_rAB_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_Parameters(tvb, offset, pinfo, tree, hf_ranap_rAB_Parameters);
+static int dissect_rAB_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_Parameters(tvb, offset, actx, tree, hf_ranap_rAB_Parameters);
}
@@ -7777,38 +7777,38 @@ static const per_sequence_t RAB_QueuedItem_sequence[] = {
};
static int
-dissect_ranap_RAB_QueuedItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_QueuedItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_QueuedItem, RAB_QueuedItem_sequence);
return offset;
}
-static int dissect_id_RAB_QueuedItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_QueuedItem(tvb, offset, pinfo, tree, hf_ranap_id_RAB_QueuedItem);
+static int dissect_id_RAB_QueuedItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_QueuedItem(tvb, offset, actx, tree, hf_ranap_id_RAB_QueuedItem);
}
static int
-dissect_ranap_RAB_QueuedList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_QueuedList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_RAB_QueuedList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_QueuedList(tvb, offset, pinfo, tree, hf_ranap_id_RAB_QueuedList);
+static int dissect_id_RAB_QueuedList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_QueuedList(tvb, offset, actx, tree, hf_ranap_id_RAB_QueuedList);
}
static int
-dissect_ranap_RAB_ReleaseFailedList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_RAB_FailedList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_ReleaseFailedList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_RAB_FailedList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_RAB_ReleaseFailedList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_ReleaseFailedList(tvb, offset, pinfo, tree, hf_ranap_id_RAB_ReleaseFailedList);
+static int dissect_id_RAB_ReleaseFailedList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_ReleaseFailedList(tvb, offset, actx, tree, hf_ranap_id_RAB_ReleaseFailedList);
}
@@ -7820,14 +7820,14 @@ static const per_sequence_t RAB_ReleaseItem_sequence[] = {
};
static int
-dissect_ranap_RAB_ReleaseItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_ReleaseItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_ReleaseItem, RAB_ReleaseItem_sequence);
return offset;
}
-static int dissect_id_RAB_ReleaseItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_ReleaseItem(tvb, offset, pinfo, tree, hf_ranap_id_RAB_ReleaseItem);
+static int dissect_id_RAB_ReleaseItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_ReleaseItem(tvb, offset, actx, tree, hf_ranap_id_RAB_ReleaseItem);
}
@@ -7840,27 +7840,27 @@ static const per_sequence_t RAB_ReleasedItem_IuRelComp_sequence[] = {
};
static int
-dissect_ranap_RAB_ReleasedItem_IuRelComp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_ReleasedItem_IuRelComp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_ReleasedItem_IuRelComp, RAB_ReleasedItem_IuRelComp_sequence);
return offset;
}
-static int dissect_id_RAB_ReleasedItem_IuRelComp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_ReleasedItem_IuRelComp(tvb, offset, pinfo, tree, hf_ranap_id_RAB_ReleasedItem_IuRelComp);
+static int dissect_id_RAB_ReleasedItem_IuRelComp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_ReleasedItem_IuRelComp(tvb, offset, actx, tree, hf_ranap_id_RAB_ReleasedItem_IuRelComp);
}
static int
-dissect_ranap_RepetitionNumber1(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_ranap_RepetitionNumber1(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_item_repetitionNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RepetitionNumber1(tvb, offset, pinfo, tree, hf_ranap_item_repetitionNumber);
+static int dissect_item_repetitionNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RepetitionNumber1(tvb, offset, actx, tree, hf_ranap_item_repetitionNumber);
}
@@ -7872,14 +7872,14 @@ static const per_sequence_t MessageStructure_item_sequence[] = {
};
static int
-dissect_ranap_MessageStructure_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MessageStructure_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_MessageStructure_item, MessageStructure_item_sequence);
return offset;
}
-static int dissect_MessageStructure_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MessageStructure_item(tvb, offset, pinfo, tree, hf_ranap_MessageStructure_item);
+static int dissect_MessageStructure_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MessageStructure_item(tvb, offset, actx, tree, hf_ranap_MessageStructure_item);
}
@@ -7888,27 +7888,27 @@ static const per_sequence_t MessageStructure_sequence_of[1] = {
};
static int
-dissect_ranap_MessageStructure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_MessageStructure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_MessageStructure, MessageStructure_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_MessageStructure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MessageStructure(tvb, offset, pinfo, tree, hf_ranap_id_MessageStructure);
+static int dissect_id_MessageStructure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MessageStructure(tvb, offset, actx, tree, hf_ranap_id_MessageStructure);
}
static int
-dissect_ranap_RAB_ReleaseList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_ReleaseList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_RAB_ReleaseList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_ReleaseList(tvb, offset, pinfo, tree, hf_ranap_id_RAB_ReleaseList);
+static int dissect_id_RAB_ReleaseList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_ReleaseList(tvb, offset, actx, tree, hf_ranap_id_RAB_ReleaseList);
}
@@ -7922,38 +7922,38 @@ static const per_sequence_t RAB_ReleasedItem_sequence[] = {
};
static int
-dissect_ranap_RAB_ReleasedItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_ReleasedItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_ReleasedItem, RAB_ReleasedItem_sequence);
return offset;
}
-static int dissect_id_RAB_ReleasedItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_ReleasedItem(tvb, offset, pinfo, tree, hf_ranap_id_RAB_ReleasedItem);
+static int dissect_id_RAB_ReleasedItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_ReleasedItem(tvb, offset, actx, tree, hf_ranap_id_RAB_ReleasedItem);
}
static int
-dissect_ranap_RAB_ReleasedList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_ReleasedList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_RAB_ReleasedList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_ReleasedList(tvb, offset, pinfo, tree, hf_ranap_id_RAB_ReleasedList);
+static int dissect_id_RAB_ReleasedList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_ReleasedList(tvb, offset, actx, tree, hf_ranap_id_RAB_ReleasedList);
}
static int
-dissect_ranap_RAB_ReleasedList_IuRelComp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_ReleasedList_IuRelComp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_RAB_ReleasedList_IuRelComp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_ReleasedList_IuRelComp(tvb, offset, pinfo, tree, hf_ranap_id_RAB_ReleasedList_IuRelComp);
+static int dissect_id_RAB_ReleasedList_IuRelComp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_ReleasedList_IuRelComp(tvb, offset, actx, tree, hf_ranap_id_RAB_ReleasedList_IuRelComp);
}
@@ -7964,39 +7964,39 @@ static const per_sequence_t RAB_RelocationReleaseItem_sequence[] = {
};
static int
-dissect_ranap_RAB_RelocationReleaseItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_RelocationReleaseItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_RelocationReleaseItem, RAB_RelocationReleaseItem_sequence);
return offset;
}
-static int dissect_id_RAB_RelocationReleaseItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_RelocationReleaseItem(tvb, offset, pinfo, tree, hf_ranap_id_RAB_RelocationReleaseItem);
+static int dissect_id_RAB_RelocationReleaseItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_RelocationReleaseItem(tvb, offset, actx, tree, hf_ranap_id_RAB_RelocationReleaseItem);
}
static int
-dissect_ranap_RAB_RelocationReleaseList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_RelocationReleaseList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_RAB_RelocationReleaseList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_RelocationReleaseList(tvb, offset, pinfo, tree, hf_ranap_id_RAB_RelocationReleaseList);
+static int dissect_id_RAB_RelocationReleaseList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_RelocationReleaseList(tvb, offset, actx, tree, hf_ranap_id_RAB_RelocationReleaseList);
}
static int
-dissect_ranap_NAS_SynchronisationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_NAS_SynchronisationIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
4, 4, FALSE);
return offset;
}
-static int dissect_nAS_SynchronisationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_NAS_SynchronisationIndicator(tvb, offset, pinfo, tree, hf_ranap_nAS_SynchronisationIndicator);
+static int dissect_nAS_SynchronisationIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_NAS_SynchronisationIndicator(tvb, offset, actx, tree, hf_ranap_nAS_SynchronisationIndicator);
}
@@ -8008,14 +8008,14 @@ static const value_string ranap_DataVolumeReportingIndication_vals[] = {
static int
-dissect_ranap_DataVolumeReportingIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_ranap_DataVolumeReportingIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_dataVolumeReportingIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_DataVolumeReportingIndication(tvb, offset, pinfo, tree, hf_ranap_dataVolumeReportingIndication);
+static int dissect_dataVolumeReportingIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_DataVolumeReportingIndication(tvb, offset, actx, tree, hf_ranap_dataVolumeReportingIndication);
}
@@ -8027,27 +8027,27 @@ static const value_string ranap_UserPlaneMode_vals[] = {
static int
-dissect_ranap_UserPlaneMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_UserPlaneMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_userPlaneMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_UserPlaneMode(tvb, offset, pinfo, tree, hf_ranap_userPlaneMode);
+static int dissect_userPlaneMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_UserPlaneMode(tvb, offset, actx, tree, hf_ranap_userPlaneMode);
}
static int
-dissect_ranap_UP_ModeVersions(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_UP_ModeVersions(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16, 16, FALSE);
return offset;
}
-static int dissect_uP_ModeVersions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_UP_ModeVersions(tvb, offset, pinfo, tree, hf_ranap_uP_ModeVersions);
+static int dissect_uP_ModeVersions(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_UP_ModeVersions(tvb, offset, actx, tree, hf_ranap_uP_ModeVersions);
}
@@ -8059,14 +8059,14 @@ static const per_sequence_t UserPlaneInformation_sequence[] = {
};
static int
-dissect_ranap_UserPlaneInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_UserPlaneInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_UserPlaneInformation, UserPlaneInformation_sequence);
return offset;
}
-static int dissect_userPlaneInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_UserPlaneInformation(tvb, offset, pinfo, tree, hf_ranap_userPlaneInformation);
+static int dissect_userPlaneInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_UserPlaneInformation(tvb, offset, actx, tree, hf_ranap_userPlaneInformation);
}
@@ -8079,14 +8079,14 @@ static const value_string ranap_Service_Handover_vals[] = {
static int
-dissect_ranap_Service_Handover(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_Service_Handover(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_service_Handover(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Service_Handover(tvb, offset, pinfo, tree, hf_ranap_service_Handover);
+static int dissect_service_Handover(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Service_Handover(tvb, offset, actx, tree, hf_ranap_service_Handover);
}
@@ -8105,14 +8105,14 @@ static const per_sequence_t RAB_SetupItem_RelocReq_sequence[] = {
};
static int
-dissect_ranap_RAB_SetupItem_RelocReq(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_SetupItem_RelocReq(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_SetupItem_RelocReq, RAB_SetupItem_RelocReq_sequence);
return offset;
}
-static int dissect_id_RAB_SetupItem_RelocReq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_SetupItem_RelocReq(tvb, offset, pinfo, tree, hf_ranap_id_RAB_SetupItem_RelocReq);
+static int dissect_id_RAB_SetupItem_RelocReq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_SetupItem_RelocReq(tvb, offset, actx, tree, hf_ranap_id_RAB_SetupItem_RelocReq);
}
@@ -8125,38 +8125,38 @@ static const per_sequence_t RAB_SetupItem_RelocReqAck_sequence[] = {
};
static int
-dissect_ranap_RAB_SetupItem_RelocReqAck(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_SetupItem_RelocReqAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_SetupItem_RelocReqAck, RAB_SetupItem_RelocReqAck_sequence);
return offset;
}
-static int dissect_id_RAB_SetupItem_RelocReqAck(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_SetupItem_RelocReqAck(tvb, offset, pinfo, tree, hf_ranap_id_RAB_SetupItem_RelocReqAck);
+static int dissect_id_RAB_SetupItem_RelocReqAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_SetupItem_RelocReqAck(tvb, offset, actx, tree, hf_ranap_id_RAB_SetupItem_RelocReqAck);
}
static int
-dissect_ranap_RAB_SetupList_RelocReq(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_SetupList_RelocReq(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_RAB_SetupList_RelocReq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_SetupList_RelocReq(tvb, offset, pinfo, tree, hf_ranap_id_RAB_SetupList_RelocReq);
+static int dissect_id_RAB_SetupList_RelocReq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_SetupList_RelocReq(tvb, offset, actx, tree, hf_ranap_id_RAB_SetupList_RelocReq);
}
static int
-dissect_ranap_RAB_SetupList_RelocReqAck(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_SetupList_RelocReqAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_RAB_SetupList_RelocReqAck(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_SetupList_RelocReqAck(tvb, offset, pinfo, tree, hf_ranap_id_RAB_SetupList_RelocReqAck);
+static int dissect_id_RAB_SetupList_RelocReqAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_SetupList_RelocReqAck(tvb, offset, actx, tree, hf_ranap_id_RAB_SetupList_RelocReqAck);
}
@@ -8170,56 +8170,56 @@ static const per_sequence_t RAB_SetupOrModifiedItem_sequence[] = {
};
static int
-dissect_ranap_RAB_SetupOrModifiedItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_SetupOrModifiedItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_SetupOrModifiedItem, RAB_SetupOrModifiedItem_sequence);
return offset;
}
-static int dissect_id_RAB_SetupOrModifiedItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_SetupOrModifiedItem(tvb, offset, pinfo, tree, hf_ranap_id_RAB_SetupOrModifiedItem);
+static int dissect_id_RAB_SetupOrModifiedItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_SetupOrModifiedItem(tvb, offset, actx, tree, hf_ranap_id_RAB_SetupOrModifiedItem);
}
static int
-dissect_ranap_RAB_SetupOrModifiedList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_SetupOrModifiedList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_RAB_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_RAB_SetupOrModifiedList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_SetupOrModifiedList(tvb, offset, pinfo, tree, hf_ranap_id_RAB_SetupOrModifiedList);
+static int dissect_id_RAB_SetupOrModifiedList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_SetupOrModifiedList(tvb, offset, actx, tree, hf_ranap_id_RAB_SetupOrModifiedList);
}
static int
-dissect_ranap_FirstValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_ranap_FirstValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 66 "ranap.cnf"
- offset = dissect_ranap_FirstValue_ies(tvb, offset, pinfo, tree);
+ offset = dissect_ranap_FirstValue_ies(tvb, offset, actx, tree);
return offset;
}
-static int dissect_firstValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_FirstValue(tvb, offset, pinfo, tree, hf_ranap_firstValue);
+static int dissect_firstValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_FirstValue(tvb, offset, actx, tree, hf_ranap_firstValue);
}
static int
-dissect_ranap_SecondValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_ranap_SecondValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 63 "ranap.cnf"
- offset = dissect_ranap_SecondValue_ies(tvb, offset, pinfo, tree);
+ offset = dissect_ranap_SecondValue_ies(tvb, offset, actx, tree);
return offset;
}
-static int dissect_secondValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SecondValue(tvb, offset, pinfo, tree, hf_ranap_secondValue);
+static int dissect_secondValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SecondValue(tvb, offset, actx, tree, hf_ranap_secondValue);
}
@@ -8233,14 +8233,14 @@ static const per_sequence_t ProtocolIE_FieldPair_sequence[] = {
};
static int
-dissect_ranap_ProtocolIE_FieldPair(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ProtocolIE_FieldPair(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_ProtocolIE_FieldPair, ProtocolIE_FieldPair_sequence);
return offset;
}
-static int dissect_ProtocolIE_ContainerPair_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ProtocolIE_FieldPair(tvb, offset, pinfo, tree, hf_ranap_ProtocolIE_ContainerPair_item);
+static int dissect_ProtocolIE_ContainerPair_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ProtocolIE_FieldPair(tvb, offset, actx, tree, hf_ranap_ProtocolIE_ContainerPair_item);
}
@@ -8249,18 +8249,18 @@ static const per_sequence_t ProtocolIE_ContainerPair_sequence_of[1] = {
};
static int
-dissect_ranap_ProtocolIE_ContainerPair(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ProtocolIE_ContainerPair(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_ProtocolIE_ContainerPair, ProtocolIE_ContainerPair_sequence_of,
0, 65535);
return offset;
}
-static int dissect_ProtocolIE_ContainerPairList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ProtocolIE_ContainerPair(tvb, offset, pinfo, tree, hf_ranap_ProtocolIE_ContainerPairList_item);
+static int dissect_ProtocolIE_ContainerPairList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ProtocolIE_ContainerPair(tvb, offset, actx, tree, hf_ranap_ProtocolIE_ContainerPairList_item);
}
-static int dissect_ProtocolIE_ContainerPairList256_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ProtocolIE_ContainerPair(tvb, offset, pinfo, tree, hf_ranap_ProtocolIE_ContainerPairList256_item);
+static int dissect_ProtocolIE_ContainerPairList256_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ProtocolIE_ContainerPair(tvb, offset, actx, tree, hf_ranap_ProtocolIE_ContainerPairList256_item);
}
@@ -8269,8 +8269,8 @@ static const per_sequence_t ProtocolIE_ContainerPairList256_sequence_of[1] = {
};
static int
-dissect_ranap_ProtocolIE_ContainerPairList256(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ProtocolIE_ContainerPairList256(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_ProtocolIE_ContainerPairList256, ProtocolIE_ContainerPairList256_sequence_of,
1, 256);
@@ -8280,8 +8280,8 @@ dissect_ranap_ProtocolIE_ContainerPairList256(tvbuff_t *tvb, int offset, packet_
static int
-dissect_ranap_RAB_IE_ContainerPairList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_ProtocolIE_ContainerPairList256(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_IE_ContainerPairList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_ProtocolIE_ContainerPairList256(tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -8289,13 +8289,13 @@ dissect_ranap_RAB_IE_ContainerPairList(tvbuff_t *tvb, int offset, packet_info *p
static int
-dissect_ranap_RAB_SetupOrModifyList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_RAB_IE_ContainerPairList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RAB_SetupOrModifyList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_RAB_IE_ContainerPairList(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_RAB_SetupOrModifyList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_SetupOrModifyList(tvb, offset, pinfo, tree, hf_ranap_id_RAB_SetupOrModifyList);
+static int dissect_id_RAB_SetupOrModifyList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_SetupOrModifyList(tvb, offset, actx, tree, hf_ranap_id_RAB_SetupOrModifyList);
}
@@ -8304,15 +8304,15 @@ static const per_sequence_t RAofIdleModeUEs_sequence_of[1] = {
};
static int
-dissect_ranap_RAofIdleModeUEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAofIdleModeUEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_RAofIdleModeUEs, RAofIdleModeUEs_sequence_of,
1, 65536);
return offset;
}
-static int dissect_rAofIdleModeUEs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAofIdleModeUEs(tvb, offset, pinfo, tree, hf_ranap_rAofIdleModeUEs);
+static int dissect_rAofIdleModeUEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAofIdleModeUEs(tvb, offset, actx, tree, hf_ranap_rAofIdleModeUEs);
}
@@ -8323,14 +8323,14 @@ static const per_sequence_t NotEmptyRAListofIdleModeUEs_sequence[] = {
};
static int
-dissect_ranap_NotEmptyRAListofIdleModeUEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_NotEmptyRAListofIdleModeUEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_NotEmptyRAListofIdleModeUEs, NotEmptyRAListofIdleModeUEs_sequence);
return offset;
}
-static int dissect_notEmptyRAListofIdleModeUEs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_NotEmptyRAListofIdleModeUEs(tvb, offset, pinfo, tree, hf_ranap_notEmptyRAListofIdleModeUEs);
+static int dissect_notEmptyRAListofIdleModeUEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_NotEmptyRAListofIdleModeUEs(tvb, offset, actx, tree, hf_ranap_notEmptyRAListofIdleModeUEs);
}
@@ -8342,14 +8342,14 @@ static const value_string ranap_T_emptyFullRAListofIdleModeUEs_vals[] = {
static int
-dissect_ranap_T_emptyFullRAListofIdleModeUEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_T_emptyFullRAListofIdleModeUEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_emptyFullRAListofIdleModeUEs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_T_emptyFullRAListofIdleModeUEs(tvb, offset, pinfo, tree, hf_ranap_emptyFullRAListofIdleModeUEs);
+static int dissect_emptyFullRAListofIdleModeUEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_T_emptyFullRAListofIdleModeUEs(tvb, offset, actx, tree, hf_ranap_emptyFullRAListofIdleModeUEs);
}
@@ -8366,15 +8366,15 @@ static const per_choice_t RAListofIdleModeUEs_choice[] = {
};
static int
-dissect_ranap_RAListofIdleModeUEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAListofIdleModeUEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_RAListofIdleModeUEs, RAListofIdleModeUEs_choice,
NULL);
return offset;
}
-static int dissect_id_RAListofIdleModeUEs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAListofIdleModeUEs(tvb, offset, pinfo, tree, hf_ranap_id_RAListofIdleModeUEs);
+static int dissect_id_RAListofIdleModeUEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAListofIdleModeUEs(tvb, offset, actx, tree, hf_ranap_id_RAListofIdleModeUEs);
}
@@ -8385,26 +8385,26 @@ static const value_string ranap_RedirectionCompleted_vals[] = {
static int
-dissect_ranap_RedirectionCompleted(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_RedirectionCompleted(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_RedirectionCompleted(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RedirectionCompleted(tvb, offset, pinfo, tree, hf_ranap_id_RedirectionCompleted);
+static int dissect_id_RedirectionCompleted(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RedirectionCompleted(tvb, offset, actx, tree, hf_ranap_id_RedirectionCompleted);
}
static int
-dissect_ranap_RedirectionIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_ProtocolIE_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_RedirectionIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_ProtocolIE_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_RedirectionIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RedirectionIndication(tvb, offset, pinfo, tree, hf_ranap_id_RedirectionIndication);
+static int dissect_id_RedirectionIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RedirectionIndication(tvb, offset, actx, tree, hf_ranap_id_RedirectionIndication);
}
@@ -8419,14 +8419,14 @@ static const value_string ranap_RejectCauseValue_vals[] = {
static int
-dissect_ranap_RejectCauseValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 5, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_RejectCauseValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_RejectCauseValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RejectCauseValue(tvb, offset, pinfo, tree, hf_ranap_id_RejectCauseValue);
+static int dissect_id_RejectCauseValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RejectCauseValue(tvb, offset, actx, tree, hf_ranap_id_RejectCauseValue);
}
@@ -8438,17 +8438,17 @@ static const value_string ranap_RelocationType_vals[] = {
static int
-dissect_ranap_RelocationType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_RelocationType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_RelocationType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RelocationType(tvb, offset, pinfo, tree, hf_ranap_id_RelocationType);
+static int dissect_id_RelocationType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RelocationType(tvb, offset, actx, tree, hf_ranap_id_RelocationType);
}
-static int dissect_relocationType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RelocationType(tvb, offset, pinfo, tree, hf_ranap_relocationType);
+static int dissect_relocationType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RelocationType(tvb, offset, actx, tree, hf_ranap_relocationType);
}
@@ -8462,14 +8462,14 @@ static const value_string ranap_Event_vals[] = {
static int
-dissect_ranap_Event(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 1, NULL);
+dissect_ranap_Event(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 1, NULL);
return offset;
}
-static int dissect_event(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_Event(tvb, offset, pinfo, tree, hf_ranap_event);
+static int dissect_event(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_Event(tvb, offset, actx, tree, hf_ranap_event);
}
@@ -8481,14 +8481,14 @@ static const value_string ranap_ReportArea_vals[] = {
static int
-dissect_ranap_ReportArea(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_ReportArea(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_reportArea(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ReportArea(tvb, offset, pinfo, tree, hf_ranap_reportArea);
+static int dissect_reportArea(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ReportArea(tvb, offset, actx, tree, hf_ranap_reportArea);
}
@@ -8500,14 +8500,14 @@ static const per_sequence_t RequestType_sequence[] = {
};
static int
-dissect_ranap_RequestType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RequestType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RequestType, RequestType_sequence);
return offset;
}
-static int dissect_id_RequestType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RequestType(tvb, offset, pinfo, tree, hf_ranap_id_RequestType);
+static int dissect_id_RequestType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RequestType(tvb, offset, actx, tree, hf_ranap_id_RequestType);
}
@@ -8519,27 +8519,27 @@ static const value_string ranap_ResponseTime_vals[] = {
static int
-dissect_ranap_ResponseTime(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_ResponseTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_ResponseTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ResponseTime(tvb, offset, pinfo, tree, hf_ranap_id_ResponseTime);
+static int dissect_id_ResponseTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ResponseTime(tvb, offset, actx, tree, hf_ranap_id_ResponseTime);
}
static int
-dissect_ranap_SessionUpdateID(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,
- 0U, 1048575U, NULL, NULL, FALSE);
+dissect_ranap_SessionUpdateID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1048575U, NULL, FALSE);
return offset;
}
-static int dissect_id_SessionUpdateID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SessionUpdateID(tvb, offset, pinfo, tree, hf_ranap_id_SessionUpdateID);
+static int dissect_id_SessionUpdateID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SessionUpdateID(tvb, offset, actx, tree, hf_ranap_id_SessionUpdateID);
}
@@ -8548,15 +8548,15 @@ static const per_sequence_t AuthorisedSNAs_sequence_of[1] = {
};
static int
-dissect_ranap_AuthorisedSNAs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_AuthorisedSNAs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_AuthorisedSNAs, AuthorisedSNAs_sequence_of,
1, 65536);
return offset;
}
-static int dissect_authorisedSNAsList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_AuthorisedSNAs(tvb, offset, pinfo, tree, hf_ranap_authorisedSNAsList);
+static int dissect_authorisedSNAsList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_AuthorisedSNAs(tvb, offset, actx, tree, hf_ranap_authorisedSNAsList);
}
@@ -8568,14 +8568,14 @@ static const per_sequence_t AuthorisedPLMNs_item_sequence[] = {
};
static int
-dissect_ranap_AuthorisedPLMNs_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_AuthorisedPLMNs_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_AuthorisedPLMNs_item, AuthorisedPLMNs_item_sequence);
return offset;
}
-static int dissect_AuthorisedPLMNs_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_AuthorisedPLMNs_item(tvb, offset, pinfo, tree, hf_ranap_AuthorisedPLMNs_item);
+static int dissect_AuthorisedPLMNs_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_AuthorisedPLMNs_item(tvb, offset, actx, tree, hf_ranap_AuthorisedPLMNs_item);
}
@@ -8584,15 +8584,15 @@ static const per_sequence_t AuthorisedPLMNs_sequence_of[1] = {
};
static int
-dissect_ranap_AuthorisedPLMNs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_AuthorisedPLMNs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_AuthorisedPLMNs, AuthorisedPLMNs_sequence_of,
1, 32);
return offset;
}
-static int dissect_authorisedPLMNs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_AuthorisedPLMNs(tvb, offset, pinfo, tree, hf_ranap_authorisedPLMNs);
+static int dissect_authorisedPLMNs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_AuthorisedPLMNs(tvb, offset, actx, tree, hf_ranap_authorisedPLMNs);
}
@@ -8603,14 +8603,14 @@ static const per_sequence_t SNA_Access_Information_sequence[] = {
};
static int
-dissect_ranap_SNA_Access_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SNA_Access_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_SNA_Access_Information, SNA_Access_Information_sequence);
return offset;
}
-static int dissect_id_SNA_Access_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SNA_Access_Information(tvb, offset, pinfo, tree, hf_ranap_id_SNA_Access_Information);
+static int dissect_id_SNA_Access_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SNA_Access_Information(tvb, offset, actx, tree, hf_ranap_id_SNA_Access_Information);
}
@@ -8622,14 +8622,14 @@ static const per_sequence_t SourceRNC_ID_sequence[] = {
};
static int
-dissect_ranap_SourceRNC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SourceRNC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_SourceRNC_ID, SourceRNC_ID_sequence);
return offset;
}
-static int dissect_sourceRNC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SourceRNC_ID(tvb, offset, pinfo, tree, hf_ranap_sourceRNC_ID);
+static int dissect_sourceRNC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SourceRNC_ID(tvb, offset, actx, tree, hf_ranap_sourceRNC_ID);
}
@@ -8646,57 +8646,57 @@ static const per_choice_t SourceID_choice[] = {
};
static int
-dissect_ranap_SourceID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SourceID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_SourceID, SourceID_choice,
NULL);
return offset;
}
-static int dissect_id_SourceID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SourceID(tvb, offset, pinfo, tree, hf_ranap_id_SourceID);
+static int dissect_id_SourceID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SourceID(tvb, offset, actx, tree, hf_ranap_id_SourceID);
}
static int
-dissect_ranap_RRC_Container(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RRC_Container(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, NULL);
return offset;
}
-static int dissect_id_SourceRNC_PDCP_context_info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RRC_Container(tvb, offset, pinfo, tree, hf_ranap_id_SourceRNC_PDCP_context_info);
+static int dissect_id_SourceRNC_PDCP_context_info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RRC_Container(tvb, offset, actx, tree, hf_ranap_id_SourceRNC_PDCP_context_info);
}
-static int dissect_rRC_Container(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RRC_Container(tvb, offset, pinfo, tree, hf_ranap_rRC_Container);
+static int dissect_rRC_Container(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RRC_Container(tvb, offset, actx, tree, hf_ranap_rRC_Container);
}
static int
-dissect_ranap_NumberOfIuInstances(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,
- 1U, 2U, NULL, NULL, FALSE);
+dissect_ranap_NumberOfIuInstances(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 2U, NULL, FALSE);
return offset;
}
-static int dissect_numberOfIuInstances(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_NumberOfIuInstances(tvb, offset, pinfo, tree, hf_ranap_numberOfIuInstances);
+static int dissect_numberOfIuInstances(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_NumberOfIuInstances(tvb, offset, actx, tree, hf_ranap_numberOfIuInstances);
}
static int
-dissect_ranap_D_RNTI(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,
- 0U, 1048575U, NULL, NULL, FALSE);
+dissect_ranap_D_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1048575U, NULL, FALSE);
return offset;
}
-static int dissect_d_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_D_RNTI(tvb, offset, pinfo, tree, hf_ranap_d_RNTI);
+static int dissect_d_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_D_RNTI(tvb, offset, actx, tree, hf_ranap_d_RNTI);
}
@@ -8705,15 +8705,15 @@ static const per_sequence_t TrCH_ID_List_sequence_of[1] = {
};
static int
-dissect_ranap_TrCH_ID_List(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_TrCH_ID_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_TrCH_ID_List, TrCH_ID_List_sequence_of,
1, 7);
return offset;
}
-static int dissect_trCH_ID_List(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TrCH_ID_List(tvb, offset, pinfo, tree, hf_ranap_trCH_ID_List);
+static int dissect_trCH_ID_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TrCH_ID_List(tvb, offset, actx, tree, hf_ranap_trCH_ID_List);
}
@@ -8725,14 +8725,14 @@ static const per_sequence_t RAB_TrCH_MappingItem_sequence[] = {
};
static int
-dissect_ranap_RAB_TrCH_MappingItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_TrCH_MappingItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_TrCH_MappingItem, RAB_TrCH_MappingItem_sequence);
return offset;
}
-static int dissect_RAB_TrCH_Mapping_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_TrCH_MappingItem(tvb, offset, pinfo, tree, hf_ranap_RAB_TrCH_Mapping_item);
+static int dissect_RAB_TrCH_Mapping_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_TrCH_MappingItem(tvb, offset, actx, tree, hf_ranap_RAB_TrCH_Mapping_item);
}
@@ -8741,15 +8741,15 @@ static const per_sequence_t RAB_TrCH_Mapping_sequence_of[1] = {
};
static int
-dissect_ranap_RAB_TrCH_Mapping(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_TrCH_Mapping(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_TrCH_Mapping, RAB_TrCH_Mapping_sequence_of,
1, 256);
return offset;
}
-static int dissect_rAB_TrCH_Mapping(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_TrCH_Mapping(tvb, offset, pinfo, tree, hf_ranap_rAB_TrCH_Mapping);
+static int dissect_rAB_TrCH_Mapping(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_TrCH_Mapping(tvb, offset, actx, tree, hf_ranap_rAB_TrCH_Mapping);
}
@@ -8771,14 +8771,14 @@ static const per_sequence_t SourceRNC_ToTargetRNC_TransparentContainer_sequence[
};
static int
-dissect_ranap_SourceRNC_ToTargetRNC_TransparentContainer(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_SourceRNC_ToTargetRNC_TransparentContainer(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_SourceRNC_ToTargetRNC_TransparentContainer, SourceRNC_ToTargetRNC_TransparentContainer_sequence);
return offset;
}
-static int dissect_id_SourceRNC_ToTargetRNC_TransparentContainer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_SourceRNC_ToTargetRNC_TransparentContainer(tvb, offset, pinfo, tree, hf_ranap_id_SourceRNC_ToTargetRNC_TransparentContainer);
+static int dissect_id_SourceRNC_ToTargetRNC_TransparentContainer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_SourceRNC_ToTargetRNC_TransparentContainer(tvb, offset, actx, tree, hf_ranap_id_SourceRNC_ToTargetRNC_TransparentContainer);
}
@@ -8791,14 +8791,14 @@ static const per_sequence_t TargetRNC_ID_sequence[] = {
};
static int
-dissect_ranap_TargetRNC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_TargetRNC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_TargetRNC_ID, TargetRNC_ID_sequence);
return offset;
}
-static int dissect_targetRNC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TargetRNC_ID(tvb, offset, pinfo, tree, hf_ranap_targetRNC_ID);
+static int dissect_targetRNC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TargetRNC_ID(tvb, offset, actx, tree, hf_ranap_targetRNC_ID);
}
@@ -8815,15 +8815,15 @@ static const per_choice_t TargetID_choice[] = {
};
static int
-dissect_ranap_TargetID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_TargetID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_TargetID, TargetID_choice,
NULL);
return offset;
}
-static int dissect_id_TargetID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TargetID(tvb, offset, pinfo, tree, hf_ranap_id_TargetID);
+static int dissect_id_TargetID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TargetID(tvb, offset, actx, tree, hf_ranap_id_TargetID);
}
@@ -8835,40 +8835,40 @@ static const per_sequence_t TargetRNC_ToSourceRNC_TransparentContainer_sequence[
};
static int
-dissect_ranap_TargetRNC_ToSourceRNC_TransparentContainer(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_TargetRNC_ToSourceRNC_TransparentContainer(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_TargetRNC_ToSourceRNC_TransparentContainer, TargetRNC_ToSourceRNC_TransparentContainer_sequence);
return offset;
}
-static int dissect_id_TargetRNC_ToSourceRNC_TransparentContainer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TargetRNC_ToSourceRNC_TransparentContainer(tvb, offset, pinfo, tree, hf_ranap_id_TargetRNC_ToSourceRNC_TransparentContainer);
+static int dissect_id_TargetRNC_ToSourceRNC_TransparentContainer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TargetRNC_ToSourceRNC_TransparentContainer(tvb, offset, actx, tree, hf_ranap_id_TargetRNC_ToSourceRNC_TransparentContainer);
}
static int
-dissect_ranap_TMSI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_TMSI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
4, 4, NULL);
return offset;
}
-static int dissect_tMSI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TMSI(tvb, offset, pinfo, tree, hf_ranap_tMSI);
+static int dissect_tMSI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TMSI(tvb, offset, actx, tree, hf_ranap_tMSI);
}
static int
-dissect_ranap_P_TMSI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_P_TMSI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
4, 4, NULL);
return offset;
}
-static int dissect_p_TMSI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_P_TMSI(tvb, offset, pinfo, tree, hf_ranap_p_TMSI);
+static int dissect_p_TMSI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_P_TMSI(tvb, offset, actx, tree, hf_ranap_p_TMSI);
}
@@ -8885,15 +8885,15 @@ static const per_choice_t TemporaryUE_ID_choice[] = {
};
static int
-dissect_ranap_TemporaryUE_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_TemporaryUE_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_TemporaryUE_ID, TemporaryUE_ID_choice,
NULL);
return offset;
}
-static int dissect_id_TemporaryUE_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TemporaryUE_ID(tvb, offset, pinfo, tree, hf_ranap_id_TemporaryUE_ID);
+static int dissect_id_TemporaryUE_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TemporaryUE_ID(tvb, offset, actx, tree, hf_ranap_id_TemporaryUE_ID);
}
@@ -8906,14 +8906,14 @@ static const value_string ranap_TraceDepth_vals[] = {
static int
-dissect_ranap_TraceDepth(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_TraceDepth(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_traceDepth(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TraceDepth(tvb, offset, pinfo, tree, hf_ranap_traceDepth);
+static int dissect_traceDepth(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TraceDepth(tvb, offset, actx, tree, hf_ranap_traceDepth);
}
@@ -8928,14 +8928,14 @@ static const value_string ranap_T_interface_vals[] = {
static int
-dissect_ranap_T_interface(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 5, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_T_interface(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_interface(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_T_interface(tvb, offset, pinfo, tree, hf_ranap_interface);
+static int dissect_interface(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_T_interface(tvb, offset, actx, tree, hf_ranap_interface);
}
@@ -8946,14 +8946,14 @@ static const per_sequence_t InterfacesToTraceItem_sequence[] = {
};
static int
-dissect_ranap_InterfacesToTraceItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_InterfacesToTraceItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_InterfacesToTraceItem, InterfacesToTraceItem_sequence);
return offset;
}
-static int dissect_ListOfInterfacesToTrace_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_InterfacesToTraceItem(tvb, offset, pinfo, tree, hf_ranap_ListOfInterfacesToTrace_item);
+static int dissect_ListOfInterfacesToTrace_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_InterfacesToTraceItem(tvb, offset, actx, tree, hf_ranap_ListOfInterfacesToTrace_item);
}
@@ -8962,15 +8962,15 @@ static const per_sequence_t ListOfInterfacesToTrace_sequence_of[1] = {
};
static int
-dissect_ranap_ListOfInterfacesToTrace(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ListOfInterfacesToTrace(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_ListOfInterfacesToTrace, ListOfInterfacesToTrace_sequence_of,
1, 16);
return offset;
}
-static int dissect_listOfInterfacesToTrace(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_ListOfInterfacesToTrace(tvb, offset, pinfo, tree, hf_ranap_listOfInterfacesToTrace);
+static int dissect_listOfInterfacesToTrace(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_ListOfInterfacesToTrace(tvb, offset, actx, tree, hf_ranap_listOfInterfacesToTrace);
}
@@ -8983,27 +8983,27 @@ static const per_sequence_t TracePropagationParameters_sequence[] = {
};
static int
-dissect_ranap_TracePropagationParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_TracePropagationParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_TracePropagationParameters, TracePropagationParameters_sequence);
return offset;
}
-static int dissect_id_TracePropagationParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TracePropagationParameters(tvb, offset, pinfo, tree, hf_ranap_id_TracePropagationParameters);
+static int dissect_id_TracePropagationParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TracePropagationParameters(tvb, offset, actx, tree, hf_ranap_id_TracePropagationParameters);
}
static int
-dissect_ranap_TraceType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_TraceType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 1, NULL);
return offset;
}
-static int dissect_id_TraceType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TraceType(tvb, offset, pinfo, tree, hf_ranap_id_TraceType);
+static int dissect_id_TraceType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TraceType(tvb, offset, actx, tree, hf_ranap_id_TraceType);
}
@@ -9015,30 +9015,30 @@ static const per_sequence_t TransportLayerInformation_sequence[] = {
};
static int
-dissect_ranap_TransportLayerInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_TransportLayerInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_TransportLayerInformation, TransportLayerInformation_sequence);
return offset;
}
-static int dissect_id_TransportLayerInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TransportLayerInformation(tvb, offset, pinfo, tree, hf_ranap_id_TransportLayerInformation);
+static int dissect_id_TransportLayerInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TransportLayerInformation(tvb, offset, actx, tree, hf_ranap_id_TransportLayerInformation);
}
-static int dissect_transportLayerInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TransportLayerInformation(tvb, offset, pinfo, tree, hf_ranap_transportLayerInformation);
+static int dissect_transportLayerInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TransportLayerInformation(tvb, offset, actx, tree, hf_ranap_transportLayerInformation);
}
static int
-dissect_ranap_TriggerID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_TriggerID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
3, 22, NULL);
return offset;
}
-static int dissect_id_TriggerID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_TriggerID(tvb, offset, pinfo, tree, hf_ranap_id_TriggerID);
+static int dissect_id_TriggerID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_TriggerID(tvb, offset, actx, tree, hf_ranap_id_TriggerID);
}
@@ -9057,41 +9057,41 @@ static const per_choice_t UE_ID_choice[] = {
};
static int
-dissect_ranap_UE_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_UE_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_UE_ID, UE_ID_choice,
NULL);
return offset;
}
-static int dissect_id_UE_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_UE_ID(tvb, offset, pinfo, tree, hf_ranap_id_UE_ID);
+static int dissect_id_UE_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_UE_ID(tvb, offset, actx, tree, hf_ranap_id_UE_ID);
}
static int
-dissect_ranap_UESBI_IuA(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_UESBI_IuA(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
1, 128, FALSE);
return offset;
}
-static int dissect_uESBI_IuA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_UESBI_IuA(tvb, offset, pinfo, tree, hf_ranap_uESBI_IuA);
+static int dissect_uESBI_IuA(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_UESBI_IuA(tvb, offset, actx, tree, hf_ranap_uESBI_IuA);
}
static int
-dissect_ranap_UESBI_IuB(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_UESBI_IuB(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
1, 128, FALSE);
return offset;
}
-static int dissect_uESBI_IuB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_UESBI_IuB(tvb, offset, pinfo, tree, hf_ranap_uESBI_IuB);
+static int dissect_uESBI_IuB(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_UESBI_IuB(tvb, offset, actx, tree, hf_ranap_uESBI_IuB);
}
@@ -9103,14 +9103,14 @@ static const per_sequence_t UESBI_Iu_sequence[] = {
};
static int
-dissect_ranap_UESBI_Iu(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_UESBI_Iu(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_UESBI_Iu, UESBI_Iu_sequence);
return offset;
}
-static int dissect_id_UESBI_Iu(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_UESBI_Iu(tvb, offset, pinfo, tree, hf_ranap_id_UESBI_Iu);
+static int dissect_id_UESBI_Iu(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_UESBI_Iu(tvb, offset, actx, tree, hf_ranap_id_UESBI_Iu);
}
@@ -9122,14 +9122,14 @@ static const per_sequence_t UnsuccessfulLinking_IEs_item_sequence[] = {
};
static int
-dissect_ranap_UnsuccessfulLinking_IEs_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_UnsuccessfulLinking_IEs_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_UnsuccessfulLinking_IEs_item, UnsuccessfulLinking_IEs_item_sequence);
return offset;
}
-static int dissect_UnsuccessfulLinking_IEs_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_UnsuccessfulLinking_IEs_item(tvb, offset, pinfo, tree, hf_ranap_UnsuccessfulLinking_IEs_item);
+static int dissect_UnsuccessfulLinking_IEs_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_UnsuccessfulLinking_IEs_item(tvb, offset, actx, tree, hf_ranap_UnsuccessfulLinking_IEs_item);
}
@@ -9138,28 +9138,28 @@ static const per_sequence_t UnsuccessfulLinking_IEs_sequence_of[1] = {
};
static int
-dissect_ranap_UnsuccessfulLinking_IEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_UnsuccessfulLinking_IEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_UnsuccessfulLinking_IEs, UnsuccessfulLinking_IEs_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_UnsuccessfulLinkingList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_UnsuccessfulLinking_IEs(tvb, offset, pinfo, tree, hf_ranap_id_UnsuccessfulLinkingList);
+static int dissect_id_UnsuccessfulLinkingList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_UnsuccessfulLinking_IEs(tvb, offset, actx, tree, hf_ranap_id_UnsuccessfulLinkingList);
}
static int
-dissect_ranap_VerticalAccuracyCode(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_ranap_VerticalAccuracyCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_id_VerticalAccuracyCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_VerticalAccuracyCode(tvb, offset, pinfo, tree, hf_ranap_id_VerticalAccuracyCode);
+static int dissect_id_VerticalAccuracyCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_VerticalAccuracyCode(tvb, offset, actx, tree, hf_ranap_id_VerticalAccuracyCode);
}
@@ -9170,14 +9170,14 @@ static const value_string ranap_MBMSLinkingInformation_vals[] = {
static int
-dissect_ranap_MBMSLinkingInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_MBMSLinkingInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_MBMSLinkingInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_MBMSLinkingInformation(tvb, offset, pinfo, tree, hf_ranap_id_MBMSLinkingInformation);
+static int dissect_id_MBMSLinkingInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_MBMSLinkingInformation(tvb, offset, actx, tree, hf_ranap_id_MBMSLinkingInformation);
}
@@ -9188,27 +9188,27 @@ static const value_string ranap_AlternativeRABConfigurationRequest_vals[] = {
static int
-dissect_ranap_AlternativeRABConfigurationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, TRUE, 0, NULL);
+dissect_ranap_AlternativeRABConfigurationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_AlternativeRABConfigurationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_AlternativeRABConfigurationRequest(tvb, offset, pinfo, tree, hf_ranap_id_AlternativeRABConfigurationRequest);
+static int dissect_id_AlternativeRABConfigurationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_AlternativeRABConfigurationRequest(tvb, offset, actx, tree, hf_ranap_id_AlternativeRABConfigurationRequest);
}
static int
-dissect_ranap_E_DCH_MAC_d_Flow_ID(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,
- 0U, 7U, NULL, NULL, FALSE);
+dissect_ranap_E_DCH_MAC_d_Flow_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, FALSE);
return offset;
}
-static int dissect_id_E_DCH_MAC_d_Flow_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_E_DCH_MAC_d_Flow_ID(tvb, offset, pinfo, tree, hf_ranap_id_E_DCH_MAC_d_Flow_ID);
+static int dissect_id_E_DCH_MAC_d_Flow_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_E_DCH_MAC_d_Flow_ID(tvb, offset, actx, tree, hf_ranap_id_E_DCH_MAC_d_Flow_ID);
}
@@ -9529,8 +9529,8 @@ static const per_choice_t Dymmy_ie_ids_choice[] = {
};
static int
-dissect_ranap_Dymmy_ie_ids(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Dymmy_ie_ids(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_Dymmy_ie_ids, Dymmy_ie_ids_choice,
NULL);
@@ -9550,14 +9550,14 @@ static const per_sequence_t RAB_SetupOrModifyItemFirst_sequence[] = {
};
static int
-dissect_ranap_RAB_SetupOrModifyItemFirst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_SetupOrModifyItemFirst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_SetupOrModifyItemFirst, RAB_SetupOrModifyItemFirst_sequence);
return offset;
}
-static int dissect_id_RAB_SetupOrModifyItem1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_SetupOrModifyItemFirst(tvb, offset, pinfo, tree, hf_ranap_id_RAB_SetupOrModifyItem1);
+static int dissect_id_RAB_SetupOrModifyItem1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_SetupOrModifyItemFirst(tvb, offset, actx, tree, hf_ranap_id_RAB_SetupOrModifyItem1);
}
@@ -9572,8 +9572,8 @@ static const per_choice_t Dymmy_firstvalue_ie_ids_choice[] = {
};
static int
-dissect_ranap_Dymmy_firstvalue_ie_ids(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Dymmy_firstvalue_ie_ids(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_Dymmy_firstvalue_ie_ids, Dymmy_firstvalue_ie_ids_choice,
NULL);
@@ -9593,14 +9593,14 @@ static const per_sequence_t RAB_SetupOrModifyItemSecond_sequence[] = {
};
static int
-dissect_ranap_RAB_SetupOrModifyItemSecond(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_RAB_SetupOrModifyItemSecond(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_RAB_SetupOrModifyItemSecond, RAB_SetupOrModifyItemSecond_sequence);
return offset;
}
-static int dissect_id_RAB_SetupOrModifyItem2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ranap_RAB_SetupOrModifyItemSecond(tvb, offset, pinfo, tree, hf_ranap_id_RAB_SetupOrModifyItem2);
+static int dissect_id_RAB_SetupOrModifyItem2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ranap_RAB_SetupOrModifyItemSecond(tvb, offset, actx, tree, hf_ranap_id_RAB_SetupOrModifyItem2);
}
@@ -9615,8 +9615,8 @@ static const per_choice_t Dymmy_secondvalue_ie_ids_choice[] = {
};
static int
-dissect_ranap_Dymmy_secondvalue_ie_ids(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_Dymmy_secondvalue_ie_ids(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ranap_Dymmy_secondvalue_ie_ids, Dymmy_secondvalue_ie_ids_choice,
NULL);
@@ -9626,8 +9626,8 @@ dissect_ranap_Dymmy_secondvalue_ie_ids(tvbuff_t *tvb, int offset, packet_info *p
static int
-dissect_ranap_ProtocolError_IE_ContainerList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_ProtocolIE_ContainerList256(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_ProtocolError_IE_ContainerList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_ProtocolIE_ContainerList256(tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -9635,8 +9635,8 @@ dissect_ranap_ProtocolError_IE_ContainerList(tvbuff_t *tvb, int offset, packet_i
static int
-dissect_ranap_ResetResourceList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ranap_IuSigConId_IE_ContainerList(tvb, offset, pinfo, tree, hf_index);
+dissect_ranap_ResetResourceList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_ranap_IuSigConId_IE_ContainerList(tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -9649,8 +9649,8 @@ static const per_sequence_t ResetResourceItem_sequence[] = {
};
static int
-dissect_ranap_ResetResourceItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ResetResourceItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ranap_ResetResourceItem, ResetResourceItem_sequence);
return offset;
@@ -9665,9 +9665,9 @@ static const value_string ranap_RateControlAllowed_vals[] = {
static int
-dissect_ranap_RateControlAllowed(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_ranap_RateControlAllowed(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
@@ -9682,9 +9682,9 @@ static const value_string ranap_Presence_vals[] = {
static int
-dissect_ranap_Presence(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, FALSE, 0, NULL);
+dissect_ranap_Presence(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
return offset;
}
@@ -9692,9 +9692,9 @@ dissect_ranap_Presence(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_
static int
-dissect_ranap_ProcedureCodeSuccessfulOutcome(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_ranap_ProcedureCodeSuccessfulOutcome(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
@@ -9702,9 +9702,9 @@ dissect_ranap_ProcedureCodeSuccessfulOutcome(tvbuff_t *tvb, int offset, packet_i
static int
-dissect_ranap_ProcedureCodeUnsuccessfulOutcome(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_ranap_ProcedureCodeUnsuccessfulOutcome(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
@@ -9712,9 +9712,9 @@ dissect_ranap_ProcedureCodeUnsuccessfulOutcome(tvbuff_t *tvb, int offset, packet
static int
-dissect_ranap_ProcedureCodeOutcome(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_ranap_ProcedureCodeOutcome(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
@@ -9725,8 +9725,8 @@ static const per_sequence_t ProtocolIE_ContainerList_sequence_of[1] = {
};
static int
-dissect_ranap_ProtocolIE_ContainerList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ProtocolIE_ContainerList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_ProtocolIE_ContainerList, ProtocolIE_ContainerList_sequence_of);
return offset;
@@ -9738,8 +9738,8 @@ static const per_sequence_t ProtocolIE_ContainerPairList_sequence_of[1] = {
};
static int
-dissect_ranap_ProtocolIE_ContainerPairList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ranap_ProtocolIE_ContainerPairList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ranap_ProtocolIE_ContainerPairList, ProtocolIE_ContainerPairList_sequence_of);
return offset;
@@ -9748,8 +9748,9 @@ dissect_ranap_ProtocolIE_ContainerPairList(tvbuff_t *tvb, int offset, packet_inf
/*--- 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);
+ asn_ctx_t asn_ctx;
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ return dissect_ranap_RANAP_PDU(tvb, 0, &asn_ctx, tree, hf_ranap_RANAP_PDU_PDU);
}
@@ -9758,471 +9759,471 @@ static int dissect_RANAP_PDU_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *
-static int dissect_ranap_ies(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree){
+static int dissect_ranap_ies(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree){
guint length;
- offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_ranap_IE_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_ranap_IE_length, &length);
switch(ProtocolIE_ID){
case 0: /*id-AreaIdentity */
- offset = dissect_id_AreaIdentity(tvb, offset, pinfo, tree);
+ offset = dissect_id_AreaIdentity(tvb, offset, actx, tree);
break;
case 3: /*id-CN-DomainIndicator */
- offset = dissect_id_CN_DomainIndicator(tvb, offset, pinfo, tree);
+ offset = dissect_id_CN_DomainIndicator(tvb, offset, actx, tree);
break;
case 4: /* Cause */
- offset = dissect_id_Cause(tvb, offset, pinfo, tree);
+ offset = dissect_id_Cause(tvb, offset, actx, tree);
break;
case 5: /*id-ChosenEncryptionAlgorithm */
- offset = dissect_id_ChosenEncryptionAlgorithm(tvb, offset, pinfo, tree);
+ offset = dissect_id_ChosenEncryptionAlgorithm(tvb, offset, actx, tree);
break;
case 6: /*id-ChosenIntegrityProtectionAlgorithm */
- offset = dissect_id_ChosenIntegrityProtectionAlgorithm(tvb, offset, pinfo, tree);
+ offset = dissect_id_ChosenIntegrityProtectionAlgorithm(tvb, offset, actx, tree);
break;
case 7: /*id-ClassmarkInformation2 */
- offset = dissect_id_ClassmarkInformation2(tvb, offset, pinfo, tree);
+ offset = dissect_id_ClassmarkInformation2(tvb, offset, actx, tree);
break;
case 8: /*id-ClassmarkInformation3 */
- offset = dissect_id_ClassmarkInformation3(tvb, offset, pinfo, tree);
+ offset = dissect_id_ClassmarkInformation3(tvb, offset, actx, tree);
break;
case 9: /*id-CriticalityDiagnostics */
- offset = dissect_id_CriticalityDiagnostics(tvb, offset, pinfo, tree);
+ offset = dissect_id_CriticalityDiagnostics(tvb, offset, actx, tree);
break;
case 10: /*id-DL-GTP-PDU-SequenceNumber */
- offset = dissect_id_DL_GTP_PDU_SequenceNumber(tvb, offset, pinfo, tree);
+ offset = dissect_id_DL_GTP_PDU_SequenceNumber(tvb, offset, actx, tree);
break;
case 11: /*id-EncryptionInformation */
- offset = dissect_id_EncryptionInformation(tvb, offset, pinfo, tree);
+ offset = dissect_id_EncryptionInformation(tvb, offset, actx, tree);
break;
case 12: /*id-IntegrityProtectionInformation */
- offset = dissect_id_IntegrityProtectionInformation(tvb, offset, pinfo, tree);
+ offset = dissect_id_IntegrityProtectionInformation(tvb, offset, actx, tree);
break;
case 13: /*id-IuTransportAssociation */
- offset = dissect_id_IuTransportAssociation(tvb, offset, pinfo, tree);
+ offset = dissect_id_IuTransportAssociation(tvb, offset, actx, tree);
break;
case 14: /*id-L3-Information */
- offset = dissect_id_L3_Information(tvb, offset, pinfo, tree);
+ offset = dissect_id_L3_Information(tvb, offset, actx, tree);
break;
case 15: /*id-LAI */
- offset = dissect_id_LAI(tvb, offset, pinfo, tree);
+ offset = dissect_id_LAI(tvb, offset, actx, tree);
break;
case 16: /*id-NAS-PDU */
- offset = dissect_id_NAS_PDU(tvb, offset, pinfo, tree);
+ offset = dissect_id_NAS_PDU(tvb, offset, actx, tree);
break;
case 17: /*id-NonSearchingIndication */
- offset = dissect_id_NonSearchingIndication(tvb, offset, pinfo, tree);
+ offset = dissect_id_NonSearchingIndication(tvb, offset, actx, tree);
break;
case 18: /*id-NumberOfSteps */
- offset = dissect_id_NumberOfSteps(tvb, offset, pinfo, tree);
+ offset = dissect_id_NumberOfSteps(tvb, offset, actx, tree);
break;
case 19: /*id-OMC-ID */
- offset = dissect_id_OMC_ID(tvb, offset, pinfo, tree);
+ offset = dissect_id_OMC_ID(tvb, offset, actx, tree);
break;
case 20: /*id-OldBSS-ToNewBSS-Information */
- offset = dissect_id_OldBSS_ToNewBSS_Information(tvb, offset, pinfo, tree);
+ offset = dissect_id_OldBSS_ToNewBSS_Information(tvb, offset, actx, tree);
break;
case 21: /*id-PagingAreaID */
- offset = dissect_id_PagingAreaID(tvb, offset, pinfo, tree);
+ offset = dissect_id_PagingAreaID(tvb, offset, actx, tree);
break;
case 22: /*id-PagingCause */
- offset = dissect_id_PagingCause(tvb, offset, pinfo, tree);
+ offset = dissect_id_PagingCause(tvb, offset, actx, tree);
break;
case 23: /*id-PermanentNAS-UE-ID */
- offset = dissect_id_PermanentNAS_UE_ID(tvb, offset, pinfo, tree);
+ offset = dissect_id_PermanentNAS_UE_ID(tvb, offset, actx, tree);
break;
case 24: /*id-RAB-ContextItem */
- offset = dissect_id_RAB_ContextItem(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_ContextItem(tvb, offset, actx, tree);
break;
case 25: /*id-RAB-ContextList */
- offset = dissect_id_RAB_ContextList(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_ContextList(tvb, offset, actx, tree);
break;
case 26: /*id-RAB-DataForwardingItem */
- offset = dissect_id_RAB_DataForwardingItem(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_DataForwardingItem(tvb, offset, actx, tree);
break;
case 27: /*id-RAB-DataForwardingItem-SRNS-CtxReq */
break;
case 28: /*id-RAB-DataForwardingList */
- offset = dissect_id_RAB_DataForwardingList(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_DataForwardingList(tvb, offset, actx, tree);
break;
case 29: /*id-RAB-DataForwardingList-SRNS-CtxReq */
- offset = dissect_id_RAB_DataForwardingList_SRNS_CtxReq(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_DataForwardingList_SRNS_CtxReq(tvb, offset, actx, tree);
break;
case 30: /*id-RAB-DataVolumeReportItem */
- offset = dissect_id_RAB_DataVolumeReportItem(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_DataVolumeReportItem(tvb, offset, actx, tree);
break;
case 31: /*id-RAB-DataVolumeReportList */
- offset = dissect_id_RAB_DataVolumeReportList(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_DataVolumeReportList(tvb, offset, actx, tree);
break;
case 32: /*id-RAB-DataVolumeReportRequestItem */
- offset = dissect_id_RAB_DataVolumeReportRequestItem(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_DataVolumeReportRequestItem(tvb, offset, actx, tree);
break;
case 33: /*id-RAB-DataVolumeReportRequestList */
- offset = dissect_id_RAB_DataVolumeReportRequestList(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_DataVolumeReportRequestList(tvb, offset, actx, tree);
break;
case 34: /*id-RAB-FailedItem */
- offset = dissect_id_RAB_FailedItem(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_FailedItem(tvb, offset, actx, tree);
break;
case 35: /*id-RAB-FailedList */
- offset = dissect_id_RAB_FailedList(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_FailedList(tvb, offset, actx, tree);
break;
case 36: /*id-RAB-ID */
- offset = dissect_id_RAB_ID(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_ID(tvb, offset, actx, tree);
break;
case 37: /*id-RAB-QueuedItem */
- offset = dissect_id_RAB_QueuedItem(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_QueuedItem(tvb, offset, actx, tree);
break;
case 38: /*id-RAB-QueuedList */
- offset = dissect_id_RAB_QueuedList(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_QueuedList(tvb, offset, actx, tree);
break;
case 39: /*id-RAB-ReleaseFailedList */
- offset = dissect_id_RAB_ReleaseFailedList(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_ReleaseFailedList(tvb, offset, actx, tree);
break;
case 40: /*id-RAB-ReleaseItem */
- offset = dissect_id_RAB_ReleaseItem(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_ReleaseItem(tvb, offset, actx, tree);
break;
case 41: /*id-RAB-ReleaseList */
- offset = dissect_id_RAB_ReleaseList(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_ReleaseList(tvb, offset, actx, tree);
break;
case 42: /*id-RAB-ReleasedItem */
- offset = dissect_id_RAB_ReleasedItem(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_ReleasedItem(tvb, offset, actx, tree);
break;
case 43: /*id-RAB-ReleasedList */
- offset = dissect_id_RAB_ReleasedList(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_ReleasedList(tvb, offset, actx, tree);
break;
case 44: /* id-RAB-ReleasedList-IuRelComp */
- offset = dissect_id_RAB_ReleasedList_IuRelComp(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_ReleasedList_IuRelComp(tvb, offset, actx, tree);
break;
case 45: /*id-RAB-RelocationReleaseItem */
- offset = dissect_id_RAB_RelocationReleaseItem(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_RelocationReleaseItem(tvb, offset, actx, tree);
break;
case 46: /*id-RAB-RelocationReleaseList */
- offset = dissect_id_RAB_RelocationReleaseList(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_RelocationReleaseList(tvb, offset, actx, tree);
break;
case 47: /*id-RAB-SetupItem-RelocReq */
- offset = dissect_id_RAB_SetupItem_RelocReq(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_SetupItem_RelocReq(tvb, offset, actx, tree);
break;
case 48: /*id-RAB-SetupItem-RelocReqAck */
- offset = dissect_id_RAB_SetupItem_RelocReqAck(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_SetupItem_RelocReqAck(tvb, offset, actx, tree);
break;
case 49: /*id-RAB-SetupList-RelocReq */
- offset = dissect_id_RAB_SetupList_RelocReq(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_SetupList_RelocReq(tvb, offset, actx, tree);
break;
case 50: /*id-RAB-SetupList-RelocReqAck */
- offset = dissect_id_RAB_SetupList_RelocReqAck(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_SetupList_RelocReqAck(tvb, offset, actx, tree);
break;
case 51: /*id-RAB-SetupOrModifiedItem */
- offset = dissect_id_RAB_SetupOrModifiedItem(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_SetupOrModifiedItem(tvb, offset, actx, tree);
break;
case 52: /*id-RAB-SetupOrModifiedList */
- offset = dissect_id_RAB_SetupOrModifiedList(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_SetupOrModifiedList(tvb, offset, actx, tree);
break;
case 53: /*id-RAB-SetupOrModifyItem */
/* Special handling */
break;
case 54: /*id-RAB-SetupOrModifyList */
- offset = dissect_id_RAB_SetupOrModifyList(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_SetupOrModifyList(tvb, offset, actx, tree);
break;
case 55: /*id-RAC */
- offset = dissect_id_RAC(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAC(tvb, offset, actx, tree);
break;
case 56: /*id-RelocationType */
- offset = dissect_id_RelocationType(tvb, offset, pinfo, tree);
+ offset = dissect_id_RelocationType(tvb, offset, actx, tree);
break;
case 57: /*id-RequestType */
- offset = dissect_id_RequestType(tvb, offset, pinfo, tree);
+ offset = dissect_id_RequestType(tvb, offset, actx, tree);
break;
case 58: /*id-SAI */
- offset = dissect_id_SAI(tvb, offset, pinfo, tree);
+ offset = dissect_id_SAI(tvb, offset, actx, tree);
break;
case 59: /*id-SAPI */
- offset = dissect_id_SAPI(tvb, offset, pinfo, tree);
+ offset = dissect_id_SAPI(tvb, offset, actx, tree);
break;
case 60: /*id-SourceID */
- offset = dissect_id_SourceID(tvb, offset, pinfo, tree);
+ offset = dissect_id_SourceID(tvb, offset, actx, tree);
break;
case 61: /*id-SourceRNC-ToTargetRNC-TransparentContainer */
- offset = dissect_id_SourceRNC_ToTargetRNC_TransparentContainer(tvb, offset, pinfo, tree);
+ offset = dissect_id_SourceRNC_ToTargetRNC_TransparentContainer(tvb, offset, actx, tree);
break;
case 62: /*id-TargetID */
- offset = dissect_id_TargetID(tvb, offset, pinfo, tree);
+ offset = dissect_id_TargetID(tvb, offset, actx, tree);
break;
case 63: /*id-TargetRNC-ToSourceRNC-TransparentContainer */
- offset = dissect_id_TargetRNC_ToSourceRNC_TransparentContainer(tvb, offset, pinfo, tree);
+ offset = dissect_id_TargetRNC_ToSourceRNC_TransparentContainer(tvb, offset, actx, tree);
break;
case 64: /*id-TemporaryUE-ID */
- offset = dissect_id_TemporaryUE_ID(tvb, offset, pinfo, tree);
+ offset = dissect_id_TemporaryUE_ID(tvb, offset, actx, tree);
break;
case 65: /*id-TraceReference */
- offset = dissect_id_TraceReference(tvb, offset, pinfo, tree);
+ offset = dissect_id_TraceReference(tvb, offset, actx, tree);
break;
case 66: /*id-TraceType */
- offset = dissect_id_TraceType(tvb, offset, pinfo, tree);
+ offset = dissect_id_TraceType(tvb, offset, actx, tree);
break;
case 67: /*id-TransportLayerAddress */
- offset = dissect_id_TransportLayerAddress(tvb, offset, pinfo, tree);
+ offset = dissect_id_TransportLayerAddress(tvb, offset, actx, tree);
break;
case 68: /*id-TriggerID */
- offset = dissect_id_TriggerID(tvb, offset, pinfo, tree);
+ offset = dissect_id_TriggerID(tvb, offset, actx, tree);
break;
case 69: /*id-UE-ID */
- offset = dissect_id_UE_ID(tvb, offset, pinfo, tree);
+ offset = dissect_id_UE_ID(tvb, offset, actx, tree);
break;
case 70: /*id-UL-GTP-PDU-SequenceNumber */
- offset = dissect_id_UL_GTP_PDU_SequenceNumber(tvb, offset, pinfo, tree);
+ offset = dissect_id_UL_GTP_PDU_SequenceNumber(tvb, offset, actx, tree);
break;
case 71: /*id-RAB-FailedtoReportItem */
- offset = dissect_id_RAB_FailedtoReportItem(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_FailedtoReportItem(tvb, offset, actx, tree);
break;
case 72: /*id-RAB-FailedtoReportList */
- offset = dissect_id_RAB_FailedtoReportList(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_FailedtoReportList(tvb, offset, actx, tree);
break;
case 75: /*id-KeyStatus */
- offset = dissect_id_KeyStatus(tvb, offset, pinfo, tree);
+ offset = dissect_id_KeyStatus(tvb, offset, actx, tree);
break;
case 76: /*id-DRX-CycleLengthCoefficient */
- offset = dissect_id_DRX_CycleLengthCoefficient(tvb, offset, pinfo, tree);
+ offset = dissect_id_DRX_CycleLengthCoefficient(tvb, offset, actx, tree);
break;
case 77: /*id-IuSigConIdList */
- offset = dissect_id_IuSigConIdList(tvb, offset, pinfo, tree);
+ offset = dissect_id_IuSigConIdList(tvb, offset, actx, tree);
break;
case 78: /*id-IuSigConIdItem */
- offset = dissect_id_IuSigConIdItem(tvb, offset, pinfo, tree);
+ offset = dissect_id_IuSigConIdItem(tvb, offset, actx, tree);
break;
case 79: /*id-IuSigConId */
- offset = dissect_id_IuSigConId(tvb, offset, pinfo, tree);
+ offset = dissect_id_IuSigConId(tvb, offset, actx, tree);
break;
case 81: /*id-DirectTransferInformationList-RANAP-RelocInf */
- offset = dissect_id_DirectTransferInformationItem_RANAP_RelocInf(tvb, offset, pinfo, tree);
+ offset = dissect_id_DirectTransferInformationItem_RANAP_RelocInf(tvb, offset, actx, tree);
break;
case 82: /*id-RAB-ContextItem-RANAP-RelocInf */
- offset = dissect_id_RAB_ContextItem_RANAP_RelocInf(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_ContextItem_RANAP_RelocInf(tvb, offset, actx, tree);
break;
case 83: /*id-RAB-ContextList-RANAP-RelocInf */
- offset = dissect_id_RAB_ContextList_RANAP_RelocInf(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_ContextList_RANAP_RelocInf(tvb, offset, actx, tree);
break;
case 84: /*id-RAB-ContextFailedtoTransferItem */
- offset = dissect_id_RAB_ContextFailedtoTransferItem(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_ContextFailedtoTransferItem(tvb, offset, actx, tree);
break;
case 85: /*id-RAB-ContextFailedtoTransferList */
- offset = dissect_id_RAB_ContextFailedtoTransferList(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_ContextFailedtoTransferList(tvb, offset, actx, tree);
break;
case 86: /*id-GlobalRNC-ID */
- offset = dissect_id_GlobalRNC_ID(tvb, offset, pinfo, tree);
+ offset = dissect_id_GlobalRNC_ID(tvb, offset, actx, tree);
break;
case 87: /* id-RAB-ReleasedItem-IuRelComp */
- offset = dissect_id_RAB_ReleasedItem_IuRelComp(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_ReleasedItem_IuRelComp(tvb, offset, actx, tree);
break;
case 88: /*id-MessageStructure */
- offset = dissect_id_MessageStructure(tvb, offset, pinfo, tree);
+ offset = dissect_id_MessageStructure(tvb, offset, actx, tree);
break;
case 89: /*id-Alt-RAB-Parameters */
- offset = dissect_id_Alt_RAB_Parameters(tvb, offset, pinfo, tree);
+ offset = dissect_id_Alt_RAB_Parameters(tvb, offset, actx, tree);
break;
case 90: /*id-Ass-RAB-Parameters */
- offset = dissect_id_Ass_RAB_Parameters(tvb, offset, pinfo, tree);
+ offset = dissect_id_Ass_RAB_Parameters(tvb, offset, actx, tree);
break;
case 91: /*id-RAB-ModifyList */
- offset = dissect_id_RAB_ModifyList(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_ModifyList(tvb, offset, actx, tree);
break;
case 92: /*id-RAB-ModifyItem */
- offset = dissect_id_RAB_ModifyItem(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_ModifyItem(tvb, offset, actx, tree);
break;
case 93: /*id-TypeOfError */
- offset = dissect_id_TypeOfError(tvb, offset, pinfo, tree);
+ offset = dissect_id_TypeOfError(tvb, offset, actx, tree);
break;
case 94: /*id-BroadcastAssistanceDataDecipheringKeys */
- offset = dissect_id_BroadcastAssistanceDataDecipheringKeys(tvb, offset, pinfo, tree);
+ offset = dissect_id_BroadcastAssistanceDataDecipheringKeys(tvb, offset, actx, tree);
break;
case 95: /*id-LocationRelatedDataRequestType */
- offset = dissect_id_LocationRelatedDataRequestType(tvb, offset, pinfo, tree);
+ offset = dissect_id_LocationRelatedDataRequestType(tvb, offset, actx, tree);
break;
case 96: /*id-GlobalCN-ID */
- offset = dissect_id_GlobalCN_ID(tvb, offset, pinfo, tree);
+ offset = dissect_id_GlobalCN_ID(tvb, offset, actx, tree);
break;
case 97: /*id-LastKnownServiceArea */
- offset = dissect_id_LastKnownServiceArea(tvb, offset, pinfo, tree);
+ offset = dissect_id_LastKnownServiceArea(tvb, offset, actx, tree);
break;
case 98: /*id-SRB-TrCH-Mapping */
- offset = dissect_id_SRB_TrCH_Mapping(tvb, offset, pinfo, tree);
+ offset = dissect_id_SRB_TrCH_Mapping(tvb, offset, actx, tree);
break;
case 99: /*id-InterSystemInformation-TransparentContainer */
- offset = dissect_id_InterSystemInformation_TransparentContainer(tvb, offset, pinfo, tree);
+ offset = dissect_id_InterSystemInformation_TransparentContainer(tvb, offset, actx, tree);
break;
case 100: /*id-NewBSS-To-OldBSS-Information */
- offset = dissect_id_OldBSS_ToNewBSS_Information(tvb, offset, pinfo, tree);
+ offset = dissect_id_OldBSS_ToNewBSS_Information(tvb, offset, actx, tree);
break;
case 103: /*id-SourceRNC-PDCP-context-info */
- offset = dissect_id_SourceRNC_PDCP_context_info(tvb, offset, pinfo, tree);
+ offset = dissect_id_SourceRNC_PDCP_context_info(tvb, offset, actx, tree);
break;
case 104: /*id-InformationTransferID */
- offset = dissect_id_InformationTransferID(tvb, offset, pinfo, tree);
+ offset = dissect_id_InformationTransferID(tvb, offset, actx, tree);
break;
case 105: /*id-SNA-Access-Information */
- offset = dissect_id_SNA_Access_Information(tvb, offset, pinfo, tree);
+ offset = dissect_id_SNA_Access_Information(tvb, offset, actx, tree);
break;
case 106: /*id-ProvidedData */
- offset = dissect_id_ProvidedData(tvb, offset, pinfo, tree);
+ offset = dissect_id_ProvidedData(tvb, offset, actx, tree);
break;
case 107: /*id-GERAN-BSC-Container */
- offset = dissect_id_GERAN_BSC_Container(tvb, offset, pinfo, tree);
+ offset = dissect_id_GERAN_BSC_Container(tvb, offset, actx, tree);
break;
case 108: /*id-GERAN-Classmark */
- offset = dissect_id_GERAN_Classmark(tvb, offset, pinfo, tree);
+ offset = dissect_id_GERAN_Classmark(tvb, offset, actx, tree);
break;
case 109: /*id-GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item */
- offset = dissect_id_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item(tvb, offset, pinfo, tree);
+ offset = dissect_id_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item(tvb, offset, actx, tree);
break;
case 110: /*id-GERAN-Iumode-RAB-FailedList-RABAssgntResponse */
- offset = dissect_id_GERAN_Iumode_RAB_FailedList_RABAssgntResponse(tvb, offset, pinfo, tree);
+ offset = dissect_id_GERAN_Iumode_RAB_FailedList_RABAssgntResponse(tvb, offset, actx, tree);
break;
case 111: /*id-VerticalAccuracyCode */
- offset = dissect_id_VerticalAccuracyCode(tvb, offset, pinfo, tree);
+ offset = dissect_id_VerticalAccuracyCode(tvb, offset, actx, tree);
break;
case 112: /*id-ResponseTime */
- offset = dissect_id_ResponseTime(tvb, offset, pinfo, tree);
+ offset = dissect_id_ResponseTime(tvb, offset, actx, tree);
break;
case 113: /*id-PositioningPriority */
- offset = dissect_id_PositioningPriority(tvb, offset, pinfo, tree);
+ offset = dissect_id_PositioningPriority(tvb, offset, actx, tree);
break;
case 114: /*id-ClientType */
- offset = dissect_id_ClientType(tvb, offset, pinfo, tree);
+ offset = dissect_id_ClientType(tvb, offset, actx, tree);
break;
case 115: /*id-LocationRelatedDataRequestTypeSpecificToGERANIuMode */
- offset = dissect_id_LocationRelatedDataRequestTypeSpecificToGERANIuMode(tvb, offset, pinfo, tree);
+ offset = dissect_id_LocationRelatedDataRequestTypeSpecificToGERANIuMode(tvb, offset, actx, tree);
break;
case 116: /*id-SignallingIndication */
- offset = dissect_id_SignallingIndication(tvb, offset, pinfo, tree);
+ offset = dissect_id_SignallingIndication(tvb, offset, actx, tree);
break;
case 117: /*id-hS-DSCH-MAC-d-Flow-ID */
- offset = dissect_id_hS_DSCH_MAC_d_Flow_ID(tvb, offset, pinfo, tree);
+ offset = dissect_id_hS_DSCH_MAC_d_Flow_ID(tvb, offset, actx, tree);
break;
case 118: /*id-UESBI-Iu */
- offset = dissect_id_UESBI_Iu(tvb, offset, pinfo, tree);
+ offset = dissect_id_UESBI_Iu(tvb, offset, actx, tree);
break;
case 119: /*id-PositionData */
- offset = dissect_id_PositionData(tvb, offset, pinfo, tree);
+ offset = dissect_id_PositionData(tvb, offset, actx, tree);
break;
case 120: /*id-PositionDataSpecificToGERANIuMode */
- offset = dissect_id_PositionDataSpecificToGERANIuMode(tvb, offset, pinfo, tree);
+ offset = dissect_id_PositionDataSpecificToGERANIuMode(tvb, offset, actx, tree);
break;
case 121: /*id-CellLoadInformationGroup */
- offset = dissect_id_CellLoadInformationGroup(tvb, offset, pinfo, tree);
+ offset = dissect_id_CellLoadInformationGroup(tvb, offset, actx, tree);
break;
case 122: /*id-AccuracyFulfilmentIndicator */
- offset = dissect_id_AccuracyFulfilmentIndicator(tvb, offset, pinfo, tree);
+ offset = dissect_id_AccuracyFulfilmentIndicator(tvb, offset, actx, tree);
break;
case 123: /*id-InformationTransferType */
- offset = dissect_id_InformationTransferType(tvb, offset, pinfo, tree);
+ offset = dissect_id_InformationTransferType(tvb, offset, actx, tree);
break;
case 124: /*id-TraceRecordingSessionInformation */
- offset = dissect_id_TraceRecordingSessionInformation(tvb, offset, pinfo, tree);
+ offset = dissect_id_TraceRecordingSessionInformation(tvb, offset, actx, tree);
break;
case 125: /*id-TracePropagationParameters */
- offset = dissect_id_TracePropagationParameters(tvb, offset, pinfo, tree);
+ offset = dissect_id_TracePropagationParameters(tvb, offset, actx, tree);
break;
case 126: /*id-InterSystemInformationTransferType */
- offset = dissect_id_InterSystemInformationTransferType(tvb, offset, pinfo, tree);
+ offset = dissect_id_InterSystemInformationTransferType(tvb, offset, actx, tree);
break;
case 127: /*id-SelectedPLMN-ID */
- offset = dissect_id_SelectedPLMN_ID(tvb, offset, pinfo, tree);
+ offset = dissect_id_SelectedPLMN_ID(tvb, offset, actx, tree);
break;
case 128: /*id-RedirectionCompleted */
- offset = dissect_id_RedirectionCompleted(tvb, offset, pinfo, tree);
+ offset = dissect_id_RedirectionCompleted(tvb, offset, actx, tree);
break;
case 129: /*id-RedirectionIndication */
- offset = dissect_id_RedirectionIndication(tvb, offset, pinfo, tree);
+ offset = dissect_id_RedirectionIndication(tvb, offset, actx, tree);
break;
case 130: /*id-NAS-SequenceNumber */
- offset = dissect_id_NAS_SequenceNumber(tvb, offset, pinfo, tree);
+ offset = dissect_id_NAS_SequenceNumber(tvb, offset, actx, tree);
break;
case 131: /*id-RejectCauseValue */
- offset = dissect_id_RejectCauseValue(tvb, offset, pinfo, tree);
+ offset = dissect_id_RejectCauseValue(tvb, offset, actx, tree);
break;
case 132: /*id-APN */
- offset = dissect_id_APN(tvb, offset, pinfo, tree);
+ offset = dissect_id_APN(tvb, offset, actx, tree);
case 133: /*id-CNMBMSLinkingInformation */
- offset = dissect_id_CNMBMSLinkingInformation(tvb, offset, pinfo, tree);
+ offset = dissect_id_CNMBMSLinkingInformation(tvb, offset, actx, tree);
break;
case 134: /*id-DeltaRAListofIdleModeUEs */
- offset = dissect_id_DeltaRAListofIdleModeUEs(tvb, offset, pinfo, tree);
+ offset = dissect_id_DeltaRAListofIdleModeUEs(tvb, offset, actx, tree);
break;
case 135: /*id-FrequenceLayerConvergenceFlag */
- offset = dissect_id_FrequenceLayerConvergenceFlag(tvb, offset, pinfo, tree);
+ offset = dissect_id_FrequenceLayerConvergenceFlag(tvb, offset, actx, tree);
break;
case 136: /*id-InformationExchangeID */
- offset = dissect_id_InformationExchangeID(tvb, offset, pinfo, tree);
+ offset = dissect_id_InformationExchangeID(tvb, offset, actx, tree);
break;
case 137: /*id-InformationExchangeType */
- offset = dissect_id_InformationExchangeType(tvb, offset, pinfo, tree);
+ offset = dissect_id_InformationExchangeType(tvb, offset, actx, tree);
break;
case 138: /*id-InformationRequested */
- offset = dissect_id_InformationRequested(tvb, offset, pinfo, tree);
+ offset = dissect_id_InformationRequested(tvb, offset, actx, tree);
break;
case 139: /*id-InformationRequestType */
- offset = dissect_id_InformationRequestType(tvb, offset, pinfo, tree);
+ offset = dissect_id_InformationRequestType(tvb, offset, actx, tree);
break;
case 140: /*id-IPMulticastAddress */
- offset = dissect_id_IPMulticastAddress(tvb, offset, pinfo, tree);
+ offset = dissect_id_IPMulticastAddress(tvb, offset, actx, tree);
break;
case 141: /*id-JoinedMBMSBearerServicesList */
- offset = dissect_id_JoinedMBMSBearerServicesList(tvb, offset, pinfo, tree);
+ offset = dissect_id_JoinedMBMSBearerServicesList(tvb, offset, actx, tree);
break;
case 142: /*id-LeftMBMSBearerServicesList */
- offset = dissect_id_LeftMBMSBearerServicesList(tvb, offset, pinfo, tree);
+ offset = dissect_id_LeftMBMSBearerServicesList(tvb, offset, actx, tree);
break;
case 143: /*id-MBMSBearerServiceType */
- offset = dissect_id_MBMSBearerServiceType(tvb, offset, pinfo, tree);
+ offset = dissect_id_MBMSBearerServiceType(tvb, offset, actx, tree);
break;
case 144: /*id-MBMSCNDe-Registration */
- offset = dissect_id_MBMSCNDe_Registration(tvb, offset, pinfo, tree);
+ offset = dissect_id_MBMSCNDe_Registration(tvb, offset, actx, tree);
break;
case 145: /*id-MBMSServiceArea */
- offset = dissect_id_MBMSServiceArea(tvb, offset, pinfo, tree);
+ offset = dissect_id_MBMSServiceArea(tvb, offset, actx, tree);
break;
case 146: /*id-MBMSSessionDuration */
- offset = dissect_id_MBMSSessionDuration(tvb, offset, pinfo, tree);
+ offset = dissect_id_MBMSSessionDuration(tvb, offset, actx, tree);
break;
case 147: /*id-MBMSSessionIdentity */
- offset = dissect_id_MBMSSessionIdentity(tvb, offset, pinfo, tree);
+ offset = dissect_id_MBMSSessionIdentity(tvb, offset, actx, tree);
break;
case 148: /*id-PDP-TypeInformation */
- offset = dissect_id_PDP_TypeInformation(tvb, offset, pinfo, tree);
+ offset = dissect_id_PDP_TypeInformation(tvb, offset, actx, tree);
break;
case 149: /*id-RAB-Parameters */
- offset = dissect_id_RAB_Parameters(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_Parameters(tvb, offset, actx, tree);
break;
case 150: /*id-RAListofIdleModeUEs */
- offset = dissect_id_RAListofIdleModeUEs(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAListofIdleModeUEs(tvb, offset, actx, tree);
break;
case 151: /*id-MBMSRegistrationRequestType */
- offset = dissect_id_MBMSRegistrationRequestType(tvb, offset, pinfo, tree);
+ offset = dissect_id_MBMSRegistrationRequestType(tvb, offset, actx, tree);
break;
case 152: /*id-SessionUpdateID */
- offset = dissect_id_SessionUpdateID(tvb, offset, pinfo, tree);
+ offset = dissect_id_SessionUpdateID(tvb, offset, actx, tree);
break;
case 153: /*id-TMGI */
- offset = dissect_id_TMGI(tvb, offset, pinfo, tree);
+ offset = dissect_id_TMGI(tvb, offset, actx, tree);
break;
case 154: /*id-TransportLayerInformation */
- offset = dissect_id_TransportLayerInformation(tvb, offset, pinfo, tree);
+ offset = dissect_id_TransportLayerInformation(tvb, offset, actx, tree);
break;
case 155: /*id-UnsuccessfulLinkingList */
- offset = dissect_id_UnsuccessfulLinkingList(tvb, offset, pinfo, tree);
+ offset = dissect_id_UnsuccessfulLinkingList(tvb, offset, actx, tree);
break;
case 156: /*id-MBMSLinkingInformation */
- offset = dissect_id_MBMSLinkingInformation(tvb, offset, pinfo, tree);
+ offset = dissect_id_MBMSLinkingInformation(tvb, offset, actx, tree);
break;
case 157: /*id-MBMSSessionRepetitionNumber */
- offset = dissect_id_MBMSSessionRepetitionNumber(tvb, offset, pinfo, tree);
+ offset = dissect_id_MBMSSessionRepetitionNumber(tvb, offset, actx, tree);
break;
case 158: /*id-AlternativeRABConfiguration */
- offset = dissect_id_AlternativeRABConfiguration(tvb, offset, pinfo, tree);
+ offset = dissect_id_AlternativeRABConfiguration(tvb, offset, actx, tree);
break;
case 159: /*id-AlternativeRABConfigurationRequest */
- offset = dissect_id_AlternativeRABConfigurationRequest(tvb, offset, pinfo, tree);
+ offset = dissect_id_AlternativeRABConfigurationRequest(tvb, offset, actx, tree);
break;
case 160: /*id-E-DCH-MAC-d-Flow-ID */
- offset = dissect_id_E_DCH_MAC_d_Flow_ID(tvb, offset, pinfo, tree);
+ offset = dissect_id_E_DCH_MAC_d_Flow_ID(tvb, offset, actx, tree);
break;
default:
offset = offset + (length<<3);
@@ -10232,16 +10233,16 @@ static int dissect_ranap_ies(tvbuff_t *tvb, int offset, packet_info *pinfo, prot
return offset;
}
-static int dissect_ranap_FirstValue_ies(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree){
+static int dissect_ranap_FirstValue_ies(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree){
guint length;
int start_offset;
- offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_ranap_IE_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_ranap_IE_length, &length);
start_offset = offset;
switch(ProtocolIE_ID){
case 53: /*id-RAB-SetupOrModifyItem */
- offset = dissect_id_RAB_SetupOrModifyItem1(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_SetupOrModifyItem1(tvb, offset, actx, tree);
break;
default:
offset = offset + (length<<3);
@@ -10252,15 +10253,15 @@ static int dissect_ranap_FirstValue_ies(tvbuff_t *tvb, int offset, packet_info *
return offset;
}
-static int dissect_ranap_SecondValue_ies(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree){
+static int dissect_ranap_SecondValue_ies(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree){
guint length;
- offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_ranap_IE_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_ranap_IE_length, &length);
switch(ProtocolIE_ID){
case 53: /*id-RAB-SetupOrModifyItem */
- offset = dissect_id_RAB_SetupOrModifyItem2(tvb, offset, pinfo, tree);
+ offset = dissect_id_RAB_SetupOrModifyItem2(tvb, offset, actx, tree);
break;
default:
offset = offset + (length<<3);
@@ -10272,137 +10273,137 @@ static int dissect_ranap_SecondValue_ies(tvbuff_t *tvb, int offset, packet_info
}
-static int dissect_ranap_messages(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree){
+static int dissect_ranap_messages(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree){
guint length;
- offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_ranap_pdu_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_ranap_pdu_length, &length);
switch(type_of_message){
case 0: /* Initating message */
switch(ProcedureCode){
case 0: /* id-RAB-Assignment*/
- offset = dissect_rAB_AssignmentRequest(tvb, offset, pinfo, tree);
+ offset = dissect_rAB_AssignmentRequest(tvb, offset, actx, tree);
break;
case 1: /* id-Iu-Release */
- offset = dissect_iu_ReleaseCommand(tvb, offset, pinfo, tree);
+ offset = dissect_iu_ReleaseCommand(tvb, offset, actx, tree);
break;
case 2: /* id-RelocationPreparation*/
- offset = dissect_relocationRequired(tvb, offset, pinfo, tree);
+ offset = dissect_relocationRequired(tvb, offset, actx, tree);
break;
case 3: /* id-RelocationResourceAllocation*/
- offset = dissect_relocationRequest(tvb, offset, pinfo, tree);
+ offset = dissect_relocationRequest(tvb, offset, actx, tree);
break;
case 4: /* id-RelocationCancel*/
- offset = dissect_relocationCancel(tvb, offset, pinfo, tree);
+ offset = dissect_relocationCancel(tvb, offset, actx, tree);
break;
case 5: /* id-SRNS-ContextTransfer*/
- offset = dissect_sRNS_ContextRequest(tvb, offset, pinfo, tree);
+ offset = dissect_sRNS_ContextRequest(tvb, offset, actx, tree);
break;
case 6: /* id-SecurityModeControl*/
- offset = dissect_securityModeCommand(tvb, offset, pinfo, tree);
+ offset = dissect_securityModeCommand(tvb, offset, actx, tree);
break;
case 7: /* id-DataVolumeReport*/
- offset = dissect_dataVolumeReportRequest(tvb, offset, pinfo, tree);
+ offset = dissect_dataVolumeReportRequest(tvb, offset, actx, tree);
break;
case 9: /* id-Reset*/
- offset = dissect_reset(tvb, offset, pinfo, tree);
+ offset = dissect_reset(tvb, offset, actx, tree);
break;
case 10: /* id-RAB-ReleaseRequest*/
- offset = dissect_rAB_ReleaseRequest(tvb, offset, pinfo, tree);
+ offset = dissect_rAB_ReleaseRequest(tvb, offset, actx, tree);
break;
case 11: /* id-Iu-ReleaseRequest*/
- offset = dissect_iu_ReleaseRequest(tvb, offset, pinfo, tree);
+ offset = dissect_iu_ReleaseRequest(tvb, offset, actx, tree);
break;
case 12: /* id-RelocationDetect*/
- offset = dissect_relocationDetect(tvb, offset, pinfo, tree);
+ offset = dissect_relocationDetect(tvb, offset, actx, tree);
break;
case 13: /* id-RelocationComplete*/
- offset = dissect_relocationComplete(tvb, offset, pinfo, tree);
+ offset = dissect_relocationComplete(tvb, offset, actx, tree);
break;
case 14: /* id-Paging*/
- offset = dissect_paging(tvb, offset, pinfo, tree);
+ offset = dissect_paging(tvb, offset, actx, tree);
break;
case 15: /* id-CommonID*/
- offset = dissect_commonID(tvb, offset, pinfo, tree);
+ offset = dissect_commonID(tvb, offset, actx, tree);
break;
case 16: /* id-CN-InvokeTrace*/
- offset = dissect_cN_InvokeTrace(tvb, offset, pinfo, tree);
+ offset = dissect_cN_InvokeTrace(tvb, offset, actx, tree);
break;
case 17: /* id-LocationReportingControl*/
- offset = dissect_locationReportingControl(tvb, offset, pinfo, tree);
+ offset = dissect_locationReportingControl(tvb, offset, actx, tree);
break;
case 18: /* id-LocationReport*/
- offset = dissect_locationReport(tvb, offset, pinfo, tree);
+ offset = dissect_locationReport(tvb, offset, actx, tree);
break;
case 19: /* id-InitialUE-Message*/
- offset = dissect_initialUE_Message(tvb, offset, pinfo, tree);
+ offset = dissect_initialUE_Message(tvb, offset, actx, tree);
break;
case 20: /* id-DirectTransfer*/
- offset = dissect_directTransfer(tvb, offset, pinfo, tree);
+ offset = dissect_directTransfer(tvb, offset, actx, tree);
break;
case 21: /* id-OverloadControl*/
- offset = dissect_overload(tvb, offset, pinfo, tree);
+ offset = dissect_overload(tvb, offset, actx, tree);
break;
case 22: /* id-ErrorIndication*/
- offset = dissect_errorIndication(tvb, offset, pinfo, tree);
+ offset = dissect_errorIndication(tvb, offset, actx, tree);
break;
case 23: /* id-SRNS-DataForward*/
- offset = dissect_sRNS_DataForwardCommand(tvb, offset, pinfo, tree);
+ offset = dissect_sRNS_DataForwardCommand(tvb, offset, actx, tree);
break;
case 24: /* id-ForwardSRNS-Context*/
- offset = dissect_forwardSRNS_Context(tvb, offset, pinfo, tree);
+ offset = dissect_forwardSRNS_Context(tvb, offset, actx, tree);
break;
case 25: /* id-privateMessage*/
- offset = dissect_privateMessage(tvb, offset, pinfo, tree);
+ offset = dissect_privateMessage(tvb, offset, actx, tree);
break;
case 26: /* id-CN-DeactivateTrace*/
break;
case 27: /* id-ResetResource*/
- offset = dissect_resetResource(tvb, offset, pinfo, tree);
+ offset = dissect_resetResource(tvb, offset, actx, tree);
break;
case 28: /* id-RANAP-Relocation*/
- offset = dissect_rANAP_RelocationInformation(tvb, offset, pinfo, tree);
+ offset = dissect_rANAP_RelocationInformation(tvb, offset, actx, tree);
break;
case 29: /* id-RAB-ModifyRequest*/
- offset = dissect_rAB_ModifyRequest(tvb, offset, pinfo, tree);
+ offset = dissect_rAB_ModifyRequest(tvb, offset, actx, tree);
break;
case 30: /* id-LocationRelatedData*/
- offset = dissect_locationRelatedDataRequest(tvb, offset, pinfo, tree);
+ offset = dissect_locationRelatedDataRequest(tvb, offset, actx, tree);
break;
case 31: /* id-InformationTransfer*/
- offset = dissect_informationTransferIndication(tvb, offset, pinfo, tree);
+ offset = dissect_informationTransferIndication(tvb, offset, actx, tree);
break;
case 32: /* id-UESpecificInformation*/
- offset = dissect_uESpecificInformationIndication(tvb, offset, pinfo, tree);
+ offset = dissect_uESpecificInformationIndication(tvb, offset, actx, tree);
break;
case 33: /* id-UplinkInformationExchange*/
- offset = dissect_uplinkInformationExchangeRequest(tvb, offset, pinfo, tree);
+ offset = dissect_uplinkInformationExchangeRequest(tvb, offset, actx, tree);
break;
case 34: /* id-DirectInformationTransfer*/
- offset = dissect_directInformationTransfer(tvb, offset, pinfo, tree);
+ offset = dissect_directInformationTransfer(tvb, offset, actx, tree);
break;
case 35: /* id-MBMSSessionStart*/
- offset = dissect_mBMSSessionStart(tvb, offset, pinfo, tree);
+ offset = dissect_mBMSSessionStart(tvb, offset, actx, tree);
break;
case 36: /* id-MBMSSessionUpdate*/
- offset = dissect_mBMSSessionUpdate(tvb, offset, pinfo, tree);
+ offset = dissect_mBMSSessionUpdate(tvb, offset, actx, tree);
break;
case 37: /* id-MBMSSessionStop*/
- offset = dissect_mMBMSSessionStop(tvb, offset, pinfo, tree);
+ offset = dissect_mMBMSSessionStop(tvb, offset, actx, tree);
break;
case 38: /* id-MBMSUELinking*/
- offset = dissect_mBMSUELinkingRequest(tvb, offset, pinfo, tree);
+ offset = dissect_mBMSUELinkingRequest(tvb, offset, actx, tree);
break;
case 39: /* id-MBMSRegistration*/
- offset = dissect_mBMSRegistrationRequest(tvb, offset, pinfo, tree);
+ offset = dissect_mBMSRegistrationRequest(tvb, offset, actx, tree);
break;
case 40: /* id-MBMSCNDe-Registration-Procedure*/
- offset = dissect_mBMSCNDe_RegistrationRequest(tvb, offset, pinfo, tree);
+ offset = dissect_mBMSCNDe_RegistrationRequest(tvb, offset, actx, tree);
break;
case 41: /* id-MBMSRABEstablishmentIndication*/
- offset = dissect_mBMSRABEstablishmentIndication(tvb, offset, pinfo, tree);
+ offset = dissect_mBMSRABEstablishmentIndication(tvb, offset, actx, tree);
break;
case 42: /* id-MBMSRABRelease*/
- offset = dissect_mBMSRABReleaseRequest(tvb, offset, pinfo, tree);
+ offset = dissect_mBMSRABReleaseRequest(tvb, offset, actx, tree);
break;
default:
offset = offset + (length<<3);
@@ -10415,46 +10416,46 @@ static int dissect_ranap_messages(tvbuff_t *tvb, int offset, packet_info *pinfo,
case 0: /* id-RAB-Assignment*/
break;
case 1: /* id-Iu-Release */
- offset = dissect_iu_ReleaseComplete(tvb, offset, pinfo, tree);
+ offset = dissect_iu_ReleaseComplete(tvb, offset, actx, tree);
break;
case 2: /* id-RelocationPreparation*/
- offset = dissect_relocationCommand(tvb, offset, pinfo, tree);
+ offset = dissect_relocationCommand(tvb, offset, actx, tree);
break;
case 3: /* id-RelocationResourceAllocation*/
- offset = dissect_relocationRequestAcknowledge(tvb, offset, pinfo, tree);
+ offset = dissect_relocationRequestAcknowledge(tvb, offset, actx, tree);
break;
case 4: /* id-RelocationCancel*/
- offset = dissect_relocationCancelAcknowledge(tvb, offset, pinfo, tree);
+ offset = dissect_relocationCancelAcknowledge(tvb, offset, actx, tree);
break;
case 5: /* id-SRNS-ContextTransfer*/
- offset = dissect_sRNS_ContextResponse(tvb, offset, pinfo, tree);
+ offset = dissect_sRNS_ContextResponse(tvb, offset, actx, tree);
break;
case 6: /* id-SecurityModeControl*/
- offset = dissect_securityModeComplete(tvb, offset, pinfo, tree);
+ offset = dissect_securityModeComplete(tvb, offset, actx, tree);
break;
case 7: /* id-DataVolumeReport*/
- offset = dissect_dataVolumeReport(tvb, offset, pinfo, tree);
+ offset = dissect_dataVolumeReport(tvb, offset, actx, tree);
break;
case 9: /* id-Reset*/
- offset = dissect_resetAcknowledge(tvb, offset, pinfo, tree);
+ offset = dissect_resetAcknowledge(tvb, offset, actx, tree);
break;
case 10: /* id-RAB-ReleaseRequest*/
- offset = dissect_rAB_ReleaseRequest(tvb, offset, pinfo, tree);
+ offset = dissect_rAB_ReleaseRequest(tvb, offset, actx, tree);
break;
case 11: /* id-Iu-ReleaseRequest*/
- offset = dissect_iu_ReleaseRequest(tvb, offset, pinfo, tree);
+ offset = dissect_iu_ReleaseRequest(tvb, offset, actx, tree);
break;
case 12: /* id-RelocationDetect*/
- offset = dissect_relocationDetect(tvb, offset, pinfo, tree);
+ offset = dissect_relocationDetect(tvb, offset, actx, tree);
break;
case 13: /* id-RelocationComplete*/
- offset = dissect_relocationComplete(tvb, offset, pinfo, tree);
+ offset = dissect_relocationComplete(tvb, offset, actx, tree);
break;
case 14: /* id-Paging*/
- offset = dissect_paging(tvb, offset, pinfo, tree);
+ offset = dissect_paging(tvb, offset, actx, tree);
break;
case 15: /* id-CommonID*/
- offset = dissect_commonID(tvb, offset, pinfo, tree);
+ offset = dissect_commonID(tvb, offset, actx, tree);
break;
case 16: /* id-CN-InvokeTrace*/
break;
@@ -10479,46 +10480,46 @@ static int dissect_ranap_messages(tvbuff_t *tvb, int offset, packet_info *pinfo,
case 26: /* id-CN-DeactivateTrace*/
break;
case 27: /* id-ResetResource*/
- offset = dissect_resetResourceAcknowledge(tvb, offset, pinfo, tree);
+ offset = dissect_resetResourceAcknowledge(tvb, offset, actx, tree);
break;
case 28: /* id-RANAP-Relocation*/
break;
case 29: /* id-RAB-ModifyRequest*/
break;
case 30: /* id-LocationRelatedData*/
- offset = dissect_locationRelatedDataResponse(tvb, offset, pinfo, tree);
+ offset = dissect_locationRelatedDataResponse(tvb, offset, actx, tree);
break;
case 31: /* id-InformationTransfer*/
- offset = dissect_informationTransferConfirmation(tvb, offset, pinfo, tree);
+ offset = dissect_informationTransferConfirmation(tvb, offset, actx, tree);
break;
case 32: /* id-UESpecificInformation*/
break;
case 33: /* id-UplinkInformationExchange*/
- offset = dissect_uplinkInformationExchangeResponse(tvb, offset, pinfo, tree);
+ offset = dissect_uplinkInformationExchangeResponse(tvb, offset, actx, tree);
break;
case 34: /* id-DirectInformationTransfer*/
break;
case 35: /* id-MBMSSessionStart*/
- offset = dissect_mBMSSessionStartResponse(tvb, offset, pinfo, tree);
+ offset = dissect_mBMSSessionStartResponse(tvb, offset, actx, tree);
break;
case 36: /* id-MBMSSessionUpdate*/
- offset = dissect_mBMSSessionUpdateResponse(tvb, offset, pinfo, tree);
+ offset = dissect_mBMSSessionUpdateResponse(tvb, offset, actx, tree);
break;
case 37: /* id-MBMSSessionStop*/
- offset = dissect_mBMSSessionStopResponse(tvb, offset, pinfo, tree);
+ offset = dissect_mBMSSessionStopResponse(tvb, offset, actx, tree);
break;
case 38: /* id-MBMSUELinking*/
break;
case 39: /* id-MBMSRegistration*/
- offset = dissect_mBMSRegistrationResponse(tvb, offset, pinfo, tree);
+ offset = dissect_mBMSRegistrationResponse(tvb, offset, actx, tree);
break;
case 40: /* id-MBMSCNDe-Registration-Procedure*/
- offset = dissect_mBMSCNDeRegistrationResponse(tvb, offset, pinfo, tree);
+ offset = dissect_mBMSCNDeRegistrationResponse(tvb, offset, actx, tree);
break;
case 41: /* id-MBMSRABEstablishmentIndication*/
break;
case 42: /* id-MBMSRABRelease*/
- offset = dissect_mBMSRABRelease(tvb, offset, pinfo, tree);
+ offset = dissect_mBMSRABRelease(tvb, offset, actx, tree);
break;
default:
offset = offset + (length<<3);
@@ -10533,17 +10534,17 @@ static int dissect_ranap_messages(tvbuff_t *tvb, int offset, packet_info *pinfo,
case 1: /* id-Iu-Release */
break;
case 2: /* id-RelocationPreparation*/
- offset = dissect_relocationPreparationFailure(tvb, offset, pinfo, tree);
+ offset = dissect_relocationPreparationFailure(tvb, offset, actx, tree);
break;
case 3: /* id-RelocationResourceAllocation*/
- offset = dissect_relocationFailure(tvb, offset, pinfo, tree);
+ offset = dissect_relocationFailure(tvb, offset, actx, tree);
break;
case 4: /* id-RelocationCancel*/
break;
case 5: /* id-SRNS-ContextTransfer*/
break;
case 6: /* id-SecurityModeControl*/
- offset = dissect_securityModeReject(tvb, offset, pinfo, tree);
+ offset = dissect_securityModeReject(tvb, offset, actx, tree);
break;
case 7: /* id-DataVolumeReport*/
break;
@@ -10590,37 +10591,37 @@ static int dissect_ranap_messages(tvbuff_t *tvb, int offset, packet_info *pinfo,
case 29: /* id-RAB-ModifyRequest*/
break;
case 30: /* id-LocationRelatedData*/
- offset = dissect_locationRelatedDataFailure(tvb, offset, pinfo, tree);
+ offset = dissect_locationRelatedDataFailure(tvb, offset, actx, tree);
break;
case 31: /* id-InformationTransfer*/
- offset = dissect_informationTransferFailure(tvb, offset, pinfo, tree);
+ offset = dissect_informationTransferFailure(tvb, offset, actx, tree);
break;
case 32: /* id-UESpecificInformation*/
break;
case 33: /* id-UplinkInformationExchange*/
- offset = dissect_uplinkInformationExchangeFailure(tvb, offset, pinfo, tree);
+ offset = dissect_uplinkInformationExchangeFailure(tvb, offset, actx, tree);
break;
case 34: /* id-DirectInformationTransfer*/
break;
case 35: /* id-MBMSSessionStart*/
- offset = dissect_mBMSSessionStartFailure(tvb, offset, pinfo, tree);
+ offset = dissect_mBMSSessionStartFailure(tvb, offset, actx, tree);
break;
case 36: /* id-MBMSSessionUpdate*/
- offset = dissect_mBMSSessionUpdateFailure(tvb, offset, pinfo, tree);
+ offset = dissect_mBMSSessionUpdateFailure(tvb, offset, actx, tree);
break;
case 37: /* id-MBMSSessionStop*/
break;
case 38: /* id-MBMSUELinking*/
break;
case 39: /* id-MBMSRegistration*/
- offset = dissect_mBMSRegistrationFailure(tvb, offset, pinfo, tree);
+ offset = dissect_mBMSRegistrationFailure(tvb, offset, actx, tree);
break;
case 40: /* id-MBMSCNDe-Registration-Procedure*/
break;
case 41: /* id-MBMSRABEstablishmentIndication*/
break;
case 42: /* id-MBMSRABRelease*/
- offset = dissect_mBMSRABReleaseFailure(tvb, offset, pinfo, tree);
+ offset = dissect_mBMSRABReleaseFailure(tvb, offset, actx, tree);
break;
default:
offset = offset + (length<<3);
@@ -10631,10 +10632,10 @@ static int dissect_ranap_messages(tvbuff_t *tvb, int offset, packet_info *pinfo,
/* outcome */
switch(ProcedureCode){
case 0: /* id-RAB-Assignment*/
- offset = dissect_rAB_AssignmentResponse(tvb, offset, pinfo, tree);
+ offset = dissect_rAB_AssignmentResponse(tvb, offset, actx, tree);
break;
case 1: /* id-Iu-Release */
- offset = dissect_iu_ReleaseCommand(tvb, offset, pinfo, tree);
+ offset = dissect_iu_ReleaseCommand(tvb, offset, actx, tree);
break;
case 2: /* id-RelocationPreparation*/
break;
@@ -10707,7 +10708,7 @@ static int dissect_ranap_messages(tvbuff_t *tvb, int offset, packet_info *pinfo,
case 37: /* id-MBMSSessionStop*/
break;
case 38: /* id-MBMSUELinking*/
- offset = dissect_mBMSUELinkingResponse(tvb, offset, pinfo, tree);
+ offset = dissect_mBMSUELinkingResponse(tvb, offset, actx, tree);
break;
case 39: /* id-MBMSRegistration*/
break;
diff --git a/epan/dissectors/packet-ranap.h b/epan/dissectors/packet-ranap.h
index 4e2c95dfbf..1438dfe4a0 100644
--- a/epan/dissectors/packet-ranap.h
+++ b/epan/dissectors/packet-ranap.h
@@ -1,7 +1,7 @@
/* Do not modify this file. */
-/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
+/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
/* .\packet-ranap.h */
-/* ../../tools/asn2eth.py -e -p ranap -c ranap.cnf -s packet-ranap-template ranap.asn */
+/* ../../tools/asn2wrs.py -e -p ranap -c ranap.cnf -s packet-ranap-template ranap.asn */
/* Input file: packet-ranap-template.h */
diff --git a/epan/dissectors/packet-rnsap.c b/epan/dissectors/packet-rnsap.c
index cf0b9e356b..f678587818 100644
--- a/epan/dissectors/packet-rnsap.c
+++ b/epan/dissectors/packet-rnsap.c
@@ -1,7 +1,7 @@
/* Do not modify this file. */
-/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
+/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
/* .\packet-rnsap.c */
-/* ../../tools/asn2eth.py -e -p rnsap -c rnsap.cnf -s packet-rnsap-template rnsap.asn */
+/* ../../tools/asn2wrs.py -e -p rnsap -c rnsap.cnf -s packet-rnsap-template rnsap.asn */
/* Input file: packet-rnsap-template.c */
@@ -3167,10 +3167,10 @@ static guint32 ddMode;
-static int dissect_rnsap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree);
-static int dissect_rnsap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree);
-static int dissect_rnsap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree);
-static int dissect_rnsap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree);
+static int dissect_rnsap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree);
+static int dissect_rnsap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree);
+static int dissect_rnsap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree);
+static int dissect_rnsap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree);
/*--- Included file: packet-rnsap-fn.c ---*/
#line 1 "packet-rnsap-fn.c"
@@ -3232,20 +3232,20 @@ static const value_string rnsap_ProcedureCode_vals[] = {
static int
-dissect_rnsap_ProcedureCode(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,
- 0U, 255U, &ProcedureCode, NULL, FALSE);
+dissect_rnsap_ProcedureCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, &ProcedureCode, FALSE);
#line 18 "rnsap.cnf"
- if (check_col(pinfo->cinfo, COL_INFO))
- col_add_fstr(pinfo->cinfo, COL_INFO, "%s ",
+ if (check_col(actx->pinfo->cinfo, COL_INFO))
+ col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
val_to_str(ProcedureCode, rnsap_ProcedureCode_vals,
"unknown message"));
return offset;
}
-static int dissect_procedureCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProcedureCode(tvb, offset, pinfo, tree, hf_rnsap_procedureCode);
+static int dissect_procedureCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProcedureCode(tvb, offset, actx, tree, hf_rnsap_procedureCode);
}
@@ -3258,14 +3258,14 @@ static const value_string rnsap_T_ddMode_vals[] = {
static int
-dissect_rnsap_T_ddMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, &ddMode, NULL, TRUE, 0, NULL);
+dissect_rnsap_T_ddMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, &ddMode, TRUE, 0, NULL);
return offset;
}
-static int dissect_ddMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_ddMode(tvb, offset, pinfo, tree, hf_rnsap_ddMode);
+static int dissect_ddMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_ddMode(tvb, offset, actx, tree, hf_rnsap_ddMode);
}
@@ -3276,14 +3276,14 @@ static const per_sequence_t ProcedureID_sequence[] = {
};
static int
-dissect_rnsap_ProcedureID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ProcedureID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_ProcedureID, ProcedureID_sequence);
return offset;
}
-static int dissect_procedureID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProcedureID(tvb, offset, pinfo, tree, hf_rnsap_procedureID);
+static int dissect_procedureID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProcedureID(tvb, offset, actx, tree, hf_rnsap_procedureID);
}
@@ -3296,76 +3296,76 @@ static const value_string rnsap_Criticality_vals[] = {
static int
-dissect_rnsap_Criticality(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_Criticality(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_criticality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Criticality(tvb, offset, pinfo, tree, hf_rnsap_criticality);
+static int dissect_criticality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Criticality(tvb, offset, actx, tree, hf_rnsap_criticality);
}
-static int dissect_procedureCriticality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Criticality(tvb, offset, pinfo, tree, hf_rnsap_procedureCriticality);
+static int dissect_procedureCriticality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Criticality(tvb, offset, actx, tree, hf_rnsap_procedureCriticality);
}
-static int dissect_iECriticality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Criticality(tvb, offset, pinfo, tree, hf_rnsap_iECriticality);
+static int dissect_iECriticality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Criticality(tvb, offset, actx, tree, hf_rnsap_iECriticality);
}
-static int dissect_firstCriticality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Criticality(tvb, offset, pinfo, tree, hf_rnsap_firstCriticality);
+static int dissect_firstCriticality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Criticality(tvb, offset, actx, tree, hf_rnsap_firstCriticality);
}
-static int dissect_secondCriticality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Criticality(tvb, offset, pinfo, tree, hf_rnsap_secondCriticality);
+static int dissect_secondCriticality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Criticality(tvb, offset, actx, tree, hf_rnsap_secondCriticality);
}
static int
-dissect_rnsap_INTEGER_0_127(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_0_127(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_uncertaintyRadius(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_rnsap_uncertaintyRadius);
+static int dissect_uncertaintyRadius(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_127(tvb, offset, actx, tree, hf_rnsap_uncertaintyRadius);
}
-static int dissect_confidence(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_rnsap_confidence);
+static int dissect_confidence(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_127(tvb, offset, actx, tree, hf_rnsap_confidence);
}
-static int dissect_uncertaintyAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_rnsap_uncertaintyAltitude);
+static int dissect_uncertaintyAltitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_127(tvb, offset, actx, tree, hf_rnsap_uncertaintyAltitude);
}
-static int dissect_uncertaintySemi_major(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_rnsap_uncertaintySemi_major);
+static int dissect_uncertaintySemi_major(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_127(tvb, offset, actx, tree, hf_rnsap_uncertaintySemi_major);
}
-static int dissect_uncertaintySemi_minor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_rnsap_uncertaintySemi_minor);
+static int dissect_uncertaintySemi_minor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_127(tvb, offset, actx, tree, hf_rnsap_uncertaintySemi_minor);
}
-static int dissect_uncertaintyCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_rnsap_uncertaintyCode);
+static int dissect_uncertaintyCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_127(tvb, offset, actx, tree, hf_rnsap_uncertaintyCode);
}
-static int dissect_code_Number(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_rnsap_code_Number);
+static int dissect_code_Number(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_127(tvb, offset, actx, tree, hf_rnsap_code_Number);
}
-static int dissect_shortTransActionId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_127(tvb, offset, pinfo, tree, hf_rnsap_shortTransActionId);
+static int dissect_shortTransActionId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_127(tvb, offset, actx, tree, hf_rnsap_shortTransActionId);
}
static int
-dissect_rnsap_INTEGER_0_32767(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,
- 0U, 32767U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_0_32767(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 32767U, NULL, FALSE);
return offset;
}
-static int dissect_altitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_32767(tvb, offset, pinfo, tree, hf_rnsap_altitude);
+static int dissect_altitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_32767(tvb, offset, actx, tree, hf_rnsap_altitude);
}
-static int dissect_longTransActionId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_32767(tvb, offset, pinfo, tree, hf_rnsap_longTransActionId);
+static int dissect_longTransActionId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_32767(tvb, offset, actx, tree, hf_rnsap_longTransActionId);
}
@@ -3382,31 +3382,31 @@ static const per_choice_t TransactionID_choice[] = {
};
static int
-dissect_rnsap_TransactionID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TransactionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_TransactionID, TransactionID_choice,
NULL);
return offset;
}
-static int dissect_transactionID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransactionID(tvb, offset, pinfo, tree, hf_rnsap_transactionID);
+static int dissect_transactionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransactionID(tvb, offset, actx, tree, hf_rnsap_transactionID);
}
static int
-dissect_rnsap_InitiatingMessageValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_rnsap_InitiatingMessageValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 35 "rnsap.cnf"
- offset = dissect_rnsap_InitiatingMessageValueValue(tvb, offset, pinfo, tree);
+ offset = dissect_rnsap_InitiatingMessageValueValue(tvb, offset, actx, tree);
return offset;
}
-static int dissect_initiatingMessageValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_InitiatingMessageValue(tvb, offset, pinfo, tree, hf_rnsap_initiatingMessageValue);
+static int dissect_initiatingMessageValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_InitiatingMessageValue(tvb, offset, actx, tree, hf_rnsap_initiatingMessageValue);
}
@@ -3419,30 +3419,30 @@ static const per_sequence_t InitiatingMessage_sequence[] = {
};
static int
-dissect_rnsap_InitiatingMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_InitiatingMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_InitiatingMessage, InitiatingMessage_sequence);
return offset;
}
-static int dissect_initiatingMessage(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_InitiatingMessage(tvb, offset, pinfo, tree, hf_rnsap_initiatingMessage);
+static int dissect_initiatingMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_InitiatingMessage(tvb, offset, actx, tree, hf_rnsap_initiatingMessage);
}
static int
-dissect_rnsap_SuccessfulOutcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_rnsap_SuccessfulOutcomeValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 39 "rnsap.cnf"
- offset = dissect_rnsap_SuccessfulOutcomeValueValue(tvb, offset, pinfo, tree);
+ offset = dissect_rnsap_SuccessfulOutcomeValueValue(tvb, offset, actx, tree);
return offset;
}
-static int dissect_successfulOutcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SuccessfulOutcomeValue(tvb, offset, pinfo, tree, hf_rnsap_successfulOutcomeValue);
+static int dissect_successfulOutcomeValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SuccessfulOutcomeValue(tvb, offset, actx, tree, hf_rnsap_successfulOutcomeValue);
}
@@ -3455,30 +3455,30 @@ static const per_sequence_t SuccessfulOutcome_sequence[] = {
};
static int
-dissect_rnsap_SuccessfulOutcome(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_SuccessfulOutcome(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_SuccessfulOutcome, SuccessfulOutcome_sequence);
return offset;
}
-static int dissect_successfulOutcome(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SuccessfulOutcome(tvb, offset, pinfo, tree, hf_rnsap_successfulOutcome);
+static int dissect_successfulOutcome(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SuccessfulOutcome(tvb, offset, actx, tree, hf_rnsap_successfulOutcome);
}
static int
-dissect_rnsap_UnsuccessfulOutcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_rnsap_UnsuccessfulOutcomeValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 51 "rnsap.cnf"
- offset = dissect_rnsap_UnsuccessfulOutcomeValueValue(tvb, offset, pinfo, tree);
+ offset = dissect_rnsap_UnsuccessfulOutcomeValueValue(tvb, offset, actx, tree);
return offset;
}
-static int dissect_unsuccessfulOutcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UnsuccessfulOutcomeValue(tvb, offset, pinfo, tree, hf_rnsap_unsuccessfulOutcomeValue);
+static int dissect_unsuccessfulOutcomeValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UnsuccessfulOutcomeValue(tvb, offset, actx, tree, hf_rnsap_unsuccessfulOutcomeValue);
}
@@ -3491,25 +3491,25 @@ static const per_sequence_t UnsuccessfulOutcome_sequence[] = {
};
static int
-dissect_rnsap_UnsuccessfulOutcome(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UnsuccessfulOutcome(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UnsuccessfulOutcome, UnsuccessfulOutcome_sequence);
return offset;
}
-static int dissect_unsuccessfulOutcome(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UnsuccessfulOutcome(tvb, offset, pinfo, tree, hf_rnsap_unsuccessfulOutcome);
+static int dissect_unsuccessfulOutcome(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UnsuccessfulOutcome(tvb, offset, actx, tree, hf_rnsap_unsuccessfulOutcome);
}
static int
-dissect_rnsap_OutcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_rnsap_OutcomeValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 43 "rnsap.cnf"
/* FIX ME */
guint length;
- offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_rnsap_pdu_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_rnsap_pdu_length, &length);
offset = offset + length;
BYTE_ALIGN_OFFSET(offset)
@@ -3517,8 +3517,8 @@ dissect_rnsap_OutcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, pr
return offset;
}
-static int dissect_outcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_OutcomeValue(tvb, offset, pinfo, tree, hf_rnsap_outcomeValue);
+static int dissect_outcomeValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_OutcomeValue(tvb, offset, actx, tree, hf_rnsap_outcomeValue);
}
@@ -3531,14 +3531,14 @@ static const per_sequence_t Outcome_sequence[] = {
};
static int
-dissect_rnsap_Outcome(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Outcome(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Outcome, Outcome_sequence);
return offset;
}
-static int dissect_outcome(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Outcome(tvb, offset, pinfo, tree, hf_rnsap_outcome);
+static int dissect_outcome(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Outcome(tvb, offset, actx, tree, hf_rnsap_outcome);
}
@@ -3559,8 +3559,8 @@ static const per_choice_t RNSAP_PDU_choice[] = {
};
static int
-dissect_rnsap_RNSAP_PDU(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RNSAP_PDU(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_RNSAP_PDU, RNSAP_PDU_choice,
NULL);
@@ -4021,33 +4021,33 @@ static const value_string rnsap_ProtocolIE_ID_vals[] = {
static int
-dissect_rnsap_ProtocolIE_ID(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,
- 0U, 65535U, &ProtocolIE_ID, NULL, FALSE);
+dissect_rnsap_ProtocolIE_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, &ProtocolIE_ID, FALSE);
return offset;
}
-static int dissect_iE_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_ID(tvb, offset, pinfo, tree, hf_rnsap_iE_ID);
+static int dissect_iE_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_ID(tvb, offset, actx, tree, hf_rnsap_iE_ID);
}
-static int dissect_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_ID(tvb, offset, pinfo, tree, hf_rnsap_id);
+static int dissect_id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_ID(tvb, offset, actx, tree, hf_rnsap_id);
}
static int
-dissect_rnsap_ProtocolIEValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_rnsap_ProtocolIEValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 55 "rnsap.cnf"
- offset = dissect_rnsap_ProtocolIEValueValue(tvb, offset, pinfo, tree);
+ offset = dissect_rnsap_ProtocolIEValueValue(tvb, offset, actx, tree);
return offset;
}
-static int dissect_value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIEValue(tvb, offset, pinfo, tree, hf_rnsap_value);
+static int dissect_value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIEValue(tvb, offset, actx, tree, hf_rnsap_value);
}
@@ -4059,14 +4059,14 @@ static const per_sequence_t ProtocolIE_Field_sequence[] = {
};
static int
-dissect_rnsap_ProtocolIE_Field(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ProtocolIE_Field(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_ProtocolIE_Field, ProtocolIE_Field_sequence);
return offset;
}
-static int dissect_ProtocolIE_Container_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Field(tvb, offset, pinfo, tree, hf_rnsap_ProtocolIE_Container_item);
+static int dissect_ProtocolIE_Container_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Field(tvb, offset, actx, tree, hf_rnsap_ProtocolIE_Container_item);
}
@@ -4075,34 +4075,34 @@ static const per_sequence_t ProtocolIE_Container_sequence_of[1] = {
};
static int
-dissect_rnsap_ProtocolIE_Container(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ProtocolIE_Container(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_ProtocolIE_Container, ProtocolIE_Container_sequence_of,
0, 65535);
return offset;
}
-static int dissect_protocolIEs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Container(tvb, offset, pinfo, tree, hf_rnsap_protocolIEs);
+static int dissect_protocolIEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Container(tvb, offset, actx, tree, hf_rnsap_protocolIEs);
}
-static int dissect_ProtocolIE_ContainerList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Container(tvb, offset, pinfo, tree, hf_rnsap_ProtocolIE_ContainerList_item);
+static int dissect_ProtocolIE_ContainerList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Container(tvb, offset, actx, tree, hf_rnsap_ProtocolIE_ContainerList_item);
}
static int
-dissect_rnsap_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_rnsap_Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 31 "rnsap.cnf"
- offset = dissect_rnsap_ProtocolIEValueValue(tvb, offset, pinfo, tree);
+ offset = dissect_rnsap_ProtocolIEValueValue(tvb, offset, actx, tree);
return offset;
}
-static int dissect_extensionValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Extension(tvb, offset, pinfo, tree, hf_rnsap_extensionValue);
+static int dissect_extensionValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Extension(tvb, offset, actx, tree, hf_rnsap_extensionValue);
}
@@ -4114,14 +4114,14 @@ static const per_sequence_t ProtocolExtensionField_sequence[] = {
};
static int
-dissect_rnsap_ProtocolExtensionField(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ProtocolExtensionField(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_ProtocolExtensionField, ProtocolExtensionField_sequence);
return offset;
}
-static int dissect_ProtocolExtensionContainer_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolExtensionField(tvb, offset, pinfo, tree, hf_rnsap_ProtocolExtensionContainer_item);
+static int dissect_ProtocolExtensionContainer_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolExtensionField(tvb, offset, actx, tree, hf_rnsap_ProtocolExtensionContainer_item);
}
@@ -4130,21 +4130,21 @@ static const per_sequence_t ProtocolExtensionContainer_sequence_of[1] = {
};
static int
-dissect_rnsap_ProtocolExtensionContainer(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ProtocolExtensionContainer(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_ProtocolExtensionContainer, ProtocolExtensionContainer_sequence_of,
1, 65535);
return offset;
}
-static int dissect_protocolExtensions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolExtensionContainer(tvb, offset, pinfo, tree, hf_rnsap_protocolExtensions);
+static int dissect_protocolExtensions(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolExtensionContainer(tvb, offset, actx, tree, hf_rnsap_protocolExtensions);
}
-static int dissect_iE_Extensions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolExtensionContainer(tvb, offset, pinfo, tree, hf_rnsap_iE_Extensions);
+static int dissect_iE_Extensions(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolExtensionContainer(tvb, offset, actx, tree, hf_rnsap_iE_Extensions);
}
-static int dissect_iEe_Extensions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolExtensionContainer(tvb, offset, pinfo, tree, hf_rnsap_iEe_Extensions);
+static int dissect_iEe_Extensions(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolExtensionContainer(tvb, offset, actx, tree, hf_rnsap_iEe_Extensions);
}
@@ -4155,14 +4155,14 @@ static const per_sequence_t CommonTransportChannelResourcesRequest_sequence[] =
};
static int
-dissect_rnsap_CommonTransportChannelResourcesRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CommonTransportChannelResourcesRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CommonTransportChannelResourcesRequest, CommonTransportChannelResourcesRequest_sequence);
return offset;
}
-static int dissect_id_commonTransportChannelResourcesInitialisation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CommonTransportChannelResourcesRequest(tvb, offset, pinfo, tree, hf_rnsap_id_commonTransportChannelResourcesInitialisation);
+static int dissect_id_commonTransportChannelResourcesInitialisation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CommonTransportChannelResourcesRequest(tvb, offset, actx, tree, hf_rnsap_id_commonTransportChannelResourcesInitialisation);
}
@@ -4173,14 +4173,14 @@ static const per_sequence_t CommonTransportChannelResourcesReleaseRequest_sequen
};
static int
-dissect_rnsap_CommonTransportChannelResourcesReleaseRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CommonTransportChannelResourcesReleaseRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CommonTransportChannelResourcesReleaseRequest, CommonTransportChannelResourcesReleaseRequest_sequence);
return offset;
}
-static int dissect_id_commonTransportChannelResourcesRelease(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CommonTransportChannelResourcesReleaseRequest(tvb, offset, pinfo, tree, hf_rnsap_id_commonTransportChannelResourcesRelease);
+static int dissect_id_commonTransportChannelResourcesRelease(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CommonTransportChannelResourcesReleaseRequest(tvb, offset, actx, tree, hf_rnsap_id_commonTransportChannelResourcesRelease);
}
@@ -4191,14 +4191,14 @@ static const per_sequence_t CompressedModeCommand_sequence[] = {
};
static int
-dissect_rnsap_CompressedModeCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CompressedModeCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CompressedModeCommand, CompressedModeCommand_sequence);
return offset;
}
-static int dissect_id_compressedModeCommand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CompressedModeCommand(tvb, offset, pinfo, tree, hf_rnsap_id_compressedModeCommand);
+static int dissect_id_compressedModeCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CompressedModeCommand(tvb, offset, actx, tree, hf_rnsap_id_compressedModeCommand);
}
@@ -4209,14 +4209,14 @@ static const per_sequence_t DL_PowerControlRequest_sequence[] = {
};
static int
-dissect_rnsap_DL_PowerControlRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_PowerControlRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_PowerControlRequest, DL_PowerControlRequest_sequence);
return offset;
}
-static int dissect_id_downlinkPowerControl(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_PowerControlRequest(tvb, offset, pinfo, tree, hf_rnsap_id_downlinkPowerControl);
+static int dissect_id_downlinkPowerControl(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_PowerControlRequest(tvb, offset, actx, tree, hf_rnsap_id_downlinkPowerControl);
}
@@ -4227,14 +4227,14 @@ static const per_sequence_t DL_PowerTimeslotControlRequest_sequence[] = {
};
static int
-dissect_rnsap_DL_PowerTimeslotControlRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_PowerTimeslotControlRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_PowerTimeslotControlRequest, DL_PowerTimeslotControlRequest_sequence);
return offset;
}
-static int dissect_id_downlinkPowerTimeslotControl(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_PowerTimeslotControlRequest(tvb, offset, pinfo, tree, hf_rnsap_id_downlinkPowerTimeslotControl);
+static int dissect_id_downlinkPowerTimeslotControl(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_PowerTimeslotControlRequest(tvb, offset, actx, tree, hf_rnsap_id_downlinkPowerTimeslotControl);
}
@@ -4245,14 +4245,14 @@ static const per_sequence_t DownlinkSignallingTransferRequest_sequence[] = {
};
static int
-dissect_rnsap_DownlinkSignallingTransferRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DownlinkSignallingTransferRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DownlinkSignallingTransferRequest, DownlinkSignallingTransferRequest_sequence);
return offset;
}
-static int dissect_id_downlinkSignallingTransfer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DownlinkSignallingTransferRequest(tvb, offset, pinfo, tree, hf_rnsap_id_downlinkSignallingTransfer);
+static int dissect_id_downlinkSignallingTransfer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DownlinkSignallingTransferRequest(tvb, offset, actx, tree, hf_rnsap_id_downlinkSignallingTransfer);
}
@@ -4263,14 +4263,14 @@ static const per_sequence_t ErrorIndication_sequence[] = {
};
static int
-dissect_rnsap_ErrorIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ErrorIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_ErrorIndication, ErrorIndication_sequence);
return offset;
}
-static int dissect_id_errorIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ErrorIndication(tvb, offset, pinfo, tree, hf_rnsap_id_errorIndication);
+static int dissect_id_errorIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ErrorIndication(tvb, offset, actx, tree, hf_rnsap_id_errorIndication);
}
@@ -4281,14 +4281,14 @@ static const per_sequence_t DedicatedMeasurementFailureIndication_sequence[] = {
};
static int
-dissect_rnsap_DedicatedMeasurementFailureIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DedicatedMeasurementFailureIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DedicatedMeasurementFailureIndication, DedicatedMeasurementFailureIndication_sequence);
return offset;
}
-static int dissect_id_dedicatedMeasurementFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DedicatedMeasurementFailureIndication(tvb, offset, pinfo, tree, hf_rnsap_id_dedicatedMeasurementFailure);
+static int dissect_id_dedicatedMeasurementFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DedicatedMeasurementFailureIndication(tvb, offset, actx, tree, hf_rnsap_id_dedicatedMeasurementFailure);
}
@@ -4299,14 +4299,14 @@ static const per_sequence_t DedicatedMeasurementInitiationRequest_sequence[] = {
};
static int
-dissect_rnsap_DedicatedMeasurementInitiationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DedicatedMeasurementInitiationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DedicatedMeasurementInitiationRequest, DedicatedMeasurementInitiationRequest_sequence);
return offset;
}
-static int dissect_id_dedicatedMeasurementInitiation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DedicatedMeasurementInitiationRequest(tvb, offset, pinfo, tree, hf_rnsap_id_dedicatedMeasurementInitiation);
+static int dissect_id_dedicatedMeasurementInitiation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DedicatedMeasurementInitiationRequest(tvb, offset, actx, tree, hf_rnsap_id_dedicatedMeasurementInitiation);
}
@@ -4317,14 +4317,14 @@ static const per_sequence_t DedicatedMeasurementReport_sequence[] = {
};
static int
-dissect_rnsap_DedicatedMeasurementReport(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DedicatedMeasurementReport(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DedicatedMeasurementReport, DedicatedMeasurementReport_sequence);
return offset;
}
-static int dissect_id_dedicatedMeasurementReporting(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DedicatedMeasurementReport(tvb, offset, pinfo, tree, hf_rnsap_id_dedicatedMeasurementReporting);
+static int dissect_id_dedicatedMeasurementReporting(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DedicatedMeasurementReport(tvb, offset, actx, tree, hf_rnsap_id_dedicatedMeasurementReporting);
}
@@ -4335,14 +4335,14 @@ static const per_sequence_t DedicatedMeasurementTerminationRequest_sequence[] =
};
static int
-dissect_rnsap_DedicatedMeasurementTerminationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DedicatedMeasurementTerminationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DedicatedMeasurementTerminationRequest, DedicatedMeasurementTerminationRequest_sequence);
return offset;
}
-static int dissect_id_dedicatedMeasurementTermination(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DedicatedMeasurementTerminationRequest(tvb, offset, pinfo, tree, hf_rnsap_id_dedicatedMeasurementTermination);
+static int dissect_id_dedicatedMeasurementTermination(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DedicatedMeasurementTerminationRequest(tvb, offset, actx, tree, hf_rnsap_id_dedicatedMeasurementTermination);
}
@@ -4353,14 +4353,14 @@ static const per_sequence_t PagingRequest_sequence[] = {
};
static int
-dissect_rnsap_PagingRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PagingRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_PagingRequest, PagingRequest_sequence);
return offset;
}
-static int dissect_id_paging(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PagingRequest(tvb, offset, pinfo, tree, hf_rnsap_id_paging);
+static int dissect_id_paging(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PagingRequest(tvb, offset, actx, tree, hf_rnsap_id_paging);
}
@@ -4371,45 +4371,45 @@ static const per_sequence_t PhysicalChannelReconfigurationRequestTDD_sequence[]
};
static int
-dissect_rnsap_PhysicalChannelReconfigurationRequestTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PhysicalChannelReconfigurationRequestTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_PhysicalChannelReconfigurationRequestTDD, PhysicalChannelReconfigurationRequestTDD_sequence);
return offset;
}
-static int dissect_id_physicalChannelReconfiguration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PhysicalChannelReconfigurationRequestTDD(tvb, offset, pinfo, tree, hf_rnsap_id_physicalChannelReconfiguration);
+static int dissect_id_physicalChannelReconfiguration(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PhysicalChannelReconfigurationRequestTDD(tvb, offset, actx, tree, hf_rnsap_id_physicalChannelReconfiguration);
}
static int
-dissect_rnsap_INTEGER_0_65535(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_0_65535(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_innerRadius(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_rnsap_innerRadius);
+static int dissect_innerRadius(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_65535(tvb, offset, actx, tree, hf_rnsap_innerRadius);
}
-static int dissect_ctfc16bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_rnsap_ctfc16bit);
+static int dissect_ctfc16bit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_65535(tvb, offset, actx, tree, hf_rnsap_ctfc16bit);
}
-static int dissect_local(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_rnsap_local);
+static int dissect_local(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_65535(tvb, offset, actx, tree, hf_rnsap_local);
}
static int
-dissect_rnsap_OBJECT_IDENTIFIER(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_object_identifier(tvb, offset, pinfo, tree, hf_index, NULL);
+dissect_rnsap_OBJECT_IDENTIFIER(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_object_identifier(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
-static int dissect_global(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_OBJECT_IDENTIFIER(tvb, offset, pinfo, tree, hf_rnsap_global);
+static int dissect_global(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_rnsap_global);
}
@@ -4426,26 +4426,26 @@ static const per_choice_t PrivateIE_ID_choice[] = {
};
static int
-dissect_rnsap_PrivateIE_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PrivateIE_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_PrivateIE_ID, PrivateIE_ID_choice,
NULL);
return offset;
}
-static int dissect_privateIEid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PrivateIE_ID(tvb, offset, pinfo, tree, hf_rnsap_privateIEid);
+static int dissect_privateIEid(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PrivateIE_ID(tvb, offset, actx, tree, hf_rnsap_privateIEid);
}
static int
-dissect_rnsap_PrivateIEvalue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_rnsap_PrivateIEvalue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 76 "rnsap.cnf"
/* FIX ME */
guint length;
- offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_rnsap_IE_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_rnsap_IE_length, &length);
offset = offset + length;
BYTE_ALIGN_OFFSET(offset)
@@ -4453,8 +4453,8 @@ dissect_rnsap_PrivateIEvalue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_,
return offset;
}
-static int dissect_privateIEvalue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PrivateIEvalue(tvb, offset, pinfo, tree, hf_rnsap_privateIEvalue);
+static int dissect_privateIEvalue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PrivateIEvalue(tvb, offset, actx, tree, hf_rnsap_privateIEvalue);
}
@@ -4466,14 +4466,14 @@ static const per_sequence_t PrivateIE_Field_sequence[] = {
};
static int
-dissect_rnsap_PrivateIE_Field(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PrivateIE_Field(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_PrivateIE_Field, PrivateIE_Field_sequence);
return offset;
}
-static int dissect_PrivateIE_Container_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PrivateIE_Field(tvb, offset, pinfo, tree, hf_rnsap_PrivateIE_Container_item);
+static int dissect_PrivateIE_Container_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PrivateIE_Field(tvb, offset, actx, tree, hf_rnsap_PrivateIE_Container_item);
}
@@ -4482,15 +4482,15 @@ static const per_sequence_t PrivateIE_Container_sequence_of[1] = {
};
static int
-dissect_rnsap_PrivateIE_Container(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PrivateIE_Container(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_PrivateIE_Container, PrivateIE_Container_sequence_of,
1, 65535);
return offset;
}
-static int dissect_privateIEs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PrivateIE_Container(tvb, offset, pinfo, tree, hf_rnsap_privateIEs);
+static int dissect_privateIEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PrivateIE_Container(tvb, offset, actx, tree, hf_rnsap_privateIEs);
}
@@ -4500,14 +4500,14 @@ static const per_sequence_t PrivateMessage_sequence[] = {
};
static int
-dissect_rnsap_PrivateMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PrivateMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_PrivateMessage, PrivateMessage_sequence);
return offset;
}
-static int dissect_id_privateMessage(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PrivateMessage(tvb, offset, pinfo, tree, hf_rnsap_id_privateMessage);
+static int dissect_id_privateMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PrivateMessage(tvb, offset, actx, tree, hf_rnsap_id_privateMessage);
}
@@ -4518,14 +4518,14 @@ static const per_sequence_t RadioLinkAdditionRequestFDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkAdditionRequestFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkAdditionRequestFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkAdditionRequestFDD, RadioLinkAdditionRequestFDD_sequence);
return offset;
}
-static int dissect_id_radioLinkAddition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkAdditionRequestFDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkAddition);
+static int dissect_id_radioLinkAddition(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkAdditionRequestFDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkAddition);
}
@@ -4536,14 +4536,14 @@ static const per_sequence_t RadioLinkAdditionRequestTDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkAdditionRequestTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkAdditionRequestTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkAdditionRequestTDD, RadioLinkAdditionRequestTDD_sequence);
return offset;
}
-static int dissect_id_radioLinkAddition_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkAdditionRequestTDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkAddition_TDD);
+static int dissect_id_radioLinkAddition_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkAdditionRequestTDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkAddition_TDD);
}
@@ -4554,14 +4554,14 @@ static const per_sequence_t RadioLinkCongestionIndication_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkCongestionIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkCongestionIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkCongestionIndication, RadioLinkCongestionIndication_sequence);
return offset;
}
-static int dissect_id_radioLinkCongestion(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkCongestionIndication(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkCongestion);
+static int dissect_id_radioLinkCongestion(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkCongestionIndication(tvb, offset, actx, tree, hf_rnsap_id_radioLinkCongestion);
}
@@ -4572,14 +4572,14 @@ static const per_sequence_t RadioLinkDeletionRequest_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkDeletionRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkDeletionRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkDeletionRequest, RadioLinkDeletionRequest_sequence);
return offset;
}
-static int dissect_id_radioLinkDeletion(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkDeletionRequest(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkDeletion);
+static int dissect_id_radioLinkDeletion(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkDeletionRequest(tvb, offset, actx, tree, hf_rnsap_id_radioLinkDeletion);
}
@@ -4590,14 +4590,14 @@ static const per_sequence_t RadioLinkFailureIndication_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkFailureIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkFailureIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkFailureIndication, RadioLinkFailureIndication_sequence);
return offset;
}
-static int dissect_id_radioLinkFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkFailureIndication(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkFailure);
+static int dissect_id_radioLinkFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkFailureIndication(tvb, offset, actx, tree, hf_rnsap_id_radioLinkFailure);
}
@@ -4608,14 +4608,14 @@ static const per_sequence_t RadioLinkPreemptionRequiredIndication_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkPreemptionRequiredIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkPreemptionRequiredIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkPreemptionRequiredIndication, RadioLinkPreemptionRequiredIndication_sequence);
return offset;
}
-static int dissect_id_radioLinkPreemption(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkPreemptionRequiredIndication(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkPreemption);
+static int dissect_id_radioLinkPreemption(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkPreemptionRequiredIndication(tvb, offset, actx, tree, hf_rnsap_id_radioLinkPreemption);
}
@@ -4626,14 +4626,14 @@ static const per_sequence_t RadioLinkRestoreIndication_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkRestoreIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkRestoreIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkRestoreIndication, RadioLinkRestoreIndication_sequence);
return offset;
}
-static int dissect_id_radioLinkRestoration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkRestoreIndication(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkRestoration);
+static int dissect_id_radioLinkRestoration(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkRestoreIndication(tvb, offset, actx, tree, hf_rnsap_id_radioLinkRestoration);
}
@@ -4644,14 +4644,14 @@ static const per_sequence_t RadioLinkSetupRequestFDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkSetupRequestFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkSetupRequestFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkSetupRequestFDD, RadioLinkSetupRequestFDD_sequence);
return offset;
}
-static int dissect_id_radioLinkSetup(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkSetupRequestFDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkSetup);
+static int dissect_id_radioLinkSetup(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkSetupRequestFDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkSetup);
}
@@ -4662,14 +4662,14 @@ static const per_sequence_t RadioLinkSetupRequestTDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkSetupRequestTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkSetupRequestTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkSetupRequestTDD, RadioLinkSetupRequestTDD_sequence);
return offset;
}
-static int dissect_id_radioLinkSetupTdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkSetupRequestTDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkSetupTdd);
+static int dissect_id_radioLinkSetupTdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkSetupRequestTDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkSetupTdd);
}
@@ -4680,14 +4680,14 @@ static const per_sequence_t RelocationCommit_sequence[] = {
};
static int
-dissect_rnsap_RelocationCommit(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RelocationCommit(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RelocationCommit, RelocationCommit_sequence);
return offset;
}
-static int dissect_id_relocationCommit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RelocationCommit(tvb, offset, pinfo, tree, hf_rnsap_id_relocationCommit);
+static int dissect_id_relocationCommit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RelocationCommit(tvb, offset, actx, tree, hf_rnsap_id_relocationCommit);
}
@@ -4698,14 +4698,14 @@ static const per_sequence_t RadioLinkReconfigurationCancel_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkReconfigurationCancel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkReconfigurationCancel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkReconfigurationCancel, RadioLinkReconfigurationCancel_sequence);
return offset;
}
-static int dissect_id_synchronisedRadioLinkReconfigurationCancellation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkReconfigurationCancel(tvb, offset, pinfo, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationCancellation);
+static int dissect_id_synchronisedRadioLinkReconfigurationCancellation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkReconfigurationCancel(tvb, offset, actx, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationCancellation);
}
@@ -4716,14 +4716,14 @@ static const per_sequence_t RadioLinkReconfigurationCommit_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkReconfigurationCommit(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkReconfigurationCommit(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkReconfigurationCommit, RadioLinkReconfigurationCommit_sequence);
return offset;
}
-static int dissect_id_synchronisedRadioLinkReconfigurationCommit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkReconfigurationCommit(tvb, offset, pinfo, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationCommit);
+static int dissect_id_synchronisedRadioLinkReconfigurationCommit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkReconfigurationCommit(tvb, offset, actx, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationCommit);
}
@@ -4734,14 +4734,14 @@ static const per_sequence_t RadioLinkReconfigurationPrepareFDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkReconfigurationPrepareFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkReconfigurationPrepareFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkReconfigurationPrepareFDD, RadioLinkReconfigurationPrepareFDD_sequence);
return offset;
}
-static int dissect_id_synchronisedRadioLinkReconfigurationPreparation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkReconfigurationPrepareFDD(tvb, offset, pinfo, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation);
+static int dissect_id_synchronisedRadioLinkReconfigurationPreparation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkReconfigurationPrepareFDD(tvb, offset, actx, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation);
}
@@ -4752,14 +4752,14 @@ static const per_sequence_t RadioLinkReconfigurationReadyTDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkReconfigurationReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkReconfigurationReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkReconfigurationReadyTDD, RadioLinkReconfigurationReadyTDD_sequence);
return offset;
}
-static int dissect_id_synchronisedRadioLinkReconfigurationPreparation_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkReconfigurationReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation_TDD);
+static int dissect_id_synchronisedRadioLinkReconfigurationPreparation_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkReconfigurationReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation_TDD);
}
@@ -4770,14 +4770,14 @@ static const per_sequence_t RadioLinkReconfigurationRequestFDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkReconfigurationRequestFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkReconfigurationRequestFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkReconfigurationRequestFDD, RadioLinkReconfigurationRequestFDD_sequence);
return offset;
}
-static int dissect_id_unSynchronisedRadioLinkReconfiguration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkReconfigurationRequestFDD(tvb, offset, pinfo, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration);
+static int dissect_id_unSynchronisedRadioLinkReconfiguration(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkReconfigurationRequestFDD(tvb, offset, actx, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration);
}
@@ -4788,14 +4788,14 @@ static const per_sequence_t RadioLinkReconfigurationRequestTDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkReconfigurationRequestTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkReconfigurationRequestTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkReconfigurationRequestTDD, RadioLinkReconfigurationRequestTDD_sequence);
return offset;
}
-static int dissect_id_unSynchronisedRadioLinkReconfiguration_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkReconfigurationRequestTDD(tvb, offset, pinfo, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD);
+static int dissect_id_unSynchronisedRadioLinkReconfiguration_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkReconfigurationRequestTDD(tvb, offset, actx, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD);
}
@@ -4806,14 +4806,14 @@ static const per_sequence_t UplinkSignallingTransferIndicationFDD_sequence[] = {
};
static int
-dissect_rnsap_UplinkSignallingTransferIndicationFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UplinkSignallingTransferIndicationFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UplinkSignallingTransferIndicationFDD, UplinkSignallingTransferIndicationFDD_sequence);
return offset;
}
-static int dissect_id_uplinkSignallingTransfer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UplinkSignallingTransferIndicationFDD(tvb, offset, pinfo, tree, hf_rnsap_id_uplinkSignallingTransfer);
+static int dissect_id_uplinkSignallingTransfer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UplinkSignallingTransferIndicationFDD(tvb, offset, actx, tree, hf_rnsap_id_uplinkSignallingTransfer);
}
@@ -4824,14 +4824,14 @@ static const per_sequence_t UplinkSignallingTransferIndicationTDD_sequence[] = {
};
static int
-dissect_rnsap_UplinkSignallingTransferIndicationTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UplinkSignallingTransferIndicationTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UplinkSignallingTransferIndicationTDD, UplinkSignallingTransferIndicationTDD_sequence);
return offset;
}
-static int dissect_id_uplinkSignallingTransfer_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UplinkSignallingTransferIndicationTDD(tvb, offset, pinfo, tree, hf_rnsap_id_uplinkSignallingTransfer_TDD);
+static int dissect_id_uplinkSignallingTransfer_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UplinkSignallingTransferIndicationTDD(tvb, offset, actx, tree, hf_rnsap_id_uplinkSignallingTransfer_TDD);
}
@@ -4842,14 +4842,14 @@ static const per_sequence_t CommonMeasurementFailureIndication_sequence[] = {
};
static int
-dissect_rnsap_CommonMeasurementFailureIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CommonMeasurementFailureIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CommonMeasurementFailureIndication, CommonMeasurementFailureIndication_sequence);
return offset;
}
-static int dissect_id_commonMeasurementFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CommonMeasurementFailureIndication(tvb, offset, pinfo, tree, hf_rnsap_id_commonMeasurementFailure);
+static int dissect_id_commonMeasurementFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CommonMeasurementFailureIndication(tvb, offset, actx, tree, hf_rnsap_id_commonMeasurementFailure);
}
@@ -4860,14 +4860,14 @@ static const per_sequence_t CommonMeasurementInitiationRequest_sequence[] = {
};
static int
-dissect_rnsap_CommonMeasurementInitiationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CommonMeasurementInitiationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CommonMeasurementInitiationRequest, CommonMeasurementInitiationRequest_sequence);
return offset;
}
-static int dissect_id_commonMeasurementInitiation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CommonMeasurementInitiationRequest(tvb, offset, pinfo, tree, hf_rnsap_id_commonMeasurementInitiation);
+static int dissect_id_commonMeasurementInitiation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CommonMeasurementInitiationRequest(tvb, offset, actx, tree, hf_rnsap_id_commonMeasurementInitiation);
}
@@ -4878,14 +4878,14 @@ static const per_sequence_t CommonMeasurementReport_sequence[] = {
};
static int
-dissect_rnsap_CommonMeasurementReport(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CommonMeasurementReport(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CommonMeasurementReport, CommonMeasurementReport_sequence);
return offset;
}
-static int dissect_id_commonMeasurementReporting(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CommonMeasurementReport(tvb, offset, pinfo, tree, hf_rnsap_id_commonMeasurementReporting);
+static int dissect_id_commonMeasurementReporting(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CommonMeasurementReport(tvb, offset, actx, tree, hf_rnsap_id_commonMeasurementReporting);
}
@@ -4896,14 +4896,14 @@ static const per_sequence_t CommonMeasurementTerminationRequest_sequence[] = {
};
static int
-dissect_rnsap_CommonMeasurementTerminationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CommonMeasurementTerminationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CommonMeasurementTerminationRequest, CommonMeasurementTerminationRequest_sequence);
return offset;
}
-static int dissect_id_commonMeasurementTermination(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CommonMeasurementTerminationRequest(tvb, offset, pinfo, tree, hf_rnsap_id_commonMeasurementTermination);
+static int dissect_id_commonMeasurementTermination(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CommonMeasurementTerminationRequest(tvb, offset, actx, tree, hf_rnsap_id_commonMeasurementTermination);
}
@@ -4914,14 +4914,14 @@ static const per_sequence_t InformationExchangeFailureIndication_sequence[] = {
};
static int
-dissect_rnsap_InformationExchangeFailureIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_InformationExchangeFailureIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_InformationExchangeFailureIndication, InformationExchangeFailureIndication_sequence);
return offset;
}
-static int dissect_id_informationExchangeFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_InformationExchangeFailureIndication(tvb, offset, pinfo, tree, hf_rnsap_id_informationExchangeFailure);
+static int dissect_id_informationExchangeFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_InformationExchangeFailureIndication(tvb, offset, actx, tree, hf_rnsap_id_informationExchangeFailure);
}
@@ -4932,14 +4932,14 @@ static const per_sequence_t InformationExchangeInitiationRequest_sequence[] = {
};
static int
-dissect_rnsap_InformationExchangeInitiationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_InformationExchangeInitiationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_InformationExchangeInitiationRequest, InformationExchangeInitiationRequest_sequence);
return offset;
}
-static int dissect_id_informationExchangeInitiation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_InformationExchangeInitiationRequest(tvb, offset, pinfo, tree, hf_rnsap_id_informationExchangeInitiation);
+static int dissect_id_informationExchangeInitiation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_InformationExchangeInitiationRequest(tvb, offset, actx, tree, hf_rnsap_id_informationExchangeInitiation);
}
@@ -4950,14 +4950,14 @@ static const per_sequence_t InformationReport_sequence[] = {
};
static int
-dissect_rnsap_InformationReport(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_InformationReport(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_InformationReport, InformationReport_sequence);
return offset;
}
-static int dissect_id_informationReporting(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_InformationReport(tvb, offset, pinfo, tree, hf_rnsap_id_informationReporting);
+static int dissect_id_informationReporting(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_InformationReport(tvb, offset, actx, tree, hf_rnsap_id_informationReporting);
}
@@ -4968,14 +4968,14 @@ static const per_sequence_t InformationExchangeTerminationRequest_sequence[] = {
};
static int
-dissect_rnsap_InformationExchangeTerminationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_InformationExchangeTerminationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_InformationExchangeTerminationRequest, InformationExchangeTerminationRequest_sequence);
return offset;
}
-static int dissect_id_informationExchangeTermination(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_InformationExchangeTerminationRequest(tvb, offset, pinfo, tree, hf_rnsap_id_informationExchangeTermination);
+static int dissect_id_informationExchangeTermination(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_InformationExchangeTerminationRequest(tvb, offset, actx, tree, hf_rnsap_id_informationExchangeTermination);
}
@@ -4986,14 +4986,14 @@ static const per_sequence_t ResetRequest_sequence[] = {
};
static int
-dissect_rnsap_ResetRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ResetRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_ResetRequest, ResetRequest_sequence);
return offset;
}
-static int dissect_id_reset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ResetRequest(tvb, offset, pinfo, tree, hf_rnsap_id_reset);
+static int dissect_id_reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ResetRequest(tvb, offset, actx, tree, hf_rnsap_id_reset);
}
@@ -5004,14 +5004,14 @@ static const per_sequence_t RadioLinkActivationCommandFDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkActivationCommandFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkActivationCommandFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkActivationCommandFDD, RadioLinkActivationCommandFDD_sequence);
return offset;
}
-static int dissect_id_radioLinkActivation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkActivationCommandFDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkActivation);
+static int dissect_id_radioLinkActivation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkActivationCommandFDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkActivation);
}
@@ -5022,14 +5022,14 @@ static const per_sequence_t RadioLinkActivationCommandTDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkActivationCommandTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkActivationCommandTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkActivationCommandTDD, RadioLinkActivationCommandTDD_sequence);
return offset;
}
-static int dissect_id_radioLinkActivation_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkActivationCommandTDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkActivation_TDD);
+static int dissect_id_radioLinkActivation_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkActivationCommandTDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkActivation_TDD);
}
@@ -5040,14 +5040,14 @@ static const per_sequence_t GERANUplinkSignallingTransferIndication_sequence[] =
};
static int
-dissect_rnsap_GERANUplinkSignallingTransferIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GERANUplinkSignallingTransferIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GERANUplinkSignallingTransferIndication, GERANUplinkSignallingTransferIndication_sequence);
return offset;
}
-static int dissect_id_gERANuplinkSignallingTransfer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GERANUplinkSignallingTransferIndication(tvb, offset, pinfo, tree, hf_rnsap_id_gERANuplinkSignallingTransfer);
+static int dissect_id_gERANuplinkSignallingTransfer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GERANUplinkSignallingTransferIndication(tvb, offset, actx, tree, hf_rnsap_id_gERANuplinkSignallingTransfer);
}
@@ -5058,14 +5058,14 @@ static const per_sequence_t RadioLinkParameterUpdateIndicationFDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkParameterUpdateIndicationFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkParameterUpdateIndicationFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkParameterUpdateIndicationFDD, RadioLinkParameterUpdateIndicationFDD_sequence);
return offset;
}
-static int dissect_id_radioLinkParameterUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkParameterUpdateIndicationFDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkParameterUpdate);
+static int dissect_id_radioLinkParameterUpdate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkParameterUpdateIndicationFDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkParameterUpdate);
}
@@ -5076,14 +5076,14 @@ static const per_sequence_t RadioLinkParameterUpdateIndicationTDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkParameterUpdateIndicationTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkParameterUpdateIndicationTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkParameterUpdateIndicationTDD, RadioLinkParameterUpdateIndicationTDD_sequence);
return offset;
}
-static int dissect_id_radioLinkParameterUpdate_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkParameterUpdateIndicationTDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkParameterUpdate_TDD);
+static int dissect_id_radioLinkParameterUpdate_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkParameterUpdateIndicationTDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkParameterUpdate_TDD);
}
@@ -5094,14 +5094,14 @@ static const per_sequence_t UEMeasurementFailureIndication_sequence[] = {
};
static int
-dissect_rnsap_UEMeasurementFailureIndication(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementFailureIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementFailureIndication, UEMeasurementFailureIndication_sequence);
return offset;
}
-static int dissect_id_uEMeasurementFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementFailureIndication(tvb, offset, pinfo, tree, hf_rnsap_id_uEMeasurementFailure);
+static int dissect_id_uEMeasurementFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementFailureIndication(tvb, offset, actx, tree, hf_rnsap_id_uEMeasurementFailure);
}
@@ -5112,14 +5112,14 @@ static const per_sequence_t UEMeasurementInitiationRequest_sequence[] = {
};
static int
-dissect_rnsap_UEMeasurementInitiationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementInitiationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementInitiationRequest, UEMeasurementInitiationRequest_sequence);
return offset;
}
-static int dissect_id_uEMeasurementInitiation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementInitiationRequest(tvb, offset, pinfo, tree, hf_rnsap_id_uEMeasurementInitiation);
+static int dissect_id_uEMeasurementInitiation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementInitiationRequest(tvb, offset, actx, tree, hf_rnsap_id_uEMeasurementInitiation);
}
@@ -5130,14 +5130,14 @@ static const per_sequence_t UEMeasurementReport_sequence[] = {
};
static int
-dissect_rnsap_UEMeasurementReport(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementReport(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementReport, UEMeasurementReport_sequence);
return offset;
}
-static int dissect_id_uEMeasurementReporting(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementReport(tvb, offset, pinfo, tree, hf_rnsap_id_uEMeasurementReporting);
+static int dissect_id_uEMeasurementReporting(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementReport(tvb, offset, actx, tree, hf_rnsap_id_uEMeasurementReporting);
}
@@ -5148,14 +5148,14 @@ static const per_sequence_t UEMeasurementTerminationRequest_sequence[] = {
};
static int
-dissect_rnsap_UEMeasurementTerminationRequest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementTerminationRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementTerminationRequest, UEMeasurementTerminationRequest_sequence);
return offset;
}
-static int dissect_id_uEMeasurementTermination(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementTerminationRequest(tvb, offset, pinfo, tree, hf_rnsap_id_uEMeasurementTermination);
+static int dissect_id_uEMeasurementTermination(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementTerminationRequest(tvb, offset, actx, tree, hf_rnsap_id_uEMeasurementTermination);
}
@@ -5166,14 +5166,14 @@ static const per_sequence_t IurDeactivateTrace_sequence[] = {
};
static int
-dissect_rnsap_IurDeactivateTrace(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_IurDeactivateTrace(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_IurDeactivateTrace, IurDeactivateTrace_sequence);
return offset;
}
-static int dissect_id_iurDeactivateTrace(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_IurDeactivateTrace(tvb, offset, pinfo, tree, hf_rnsap_id_iurDeactivateTrace);
+static int dissect_id_iurDeactivateTrace(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_IurDeactivateTrace(tvb, offset, actx, tree, hf_rnsap_id_iurDeactivateTrace);
}
@@ -5184,14 +5184,14 @@ static const per_sequence_t IurInvokeTrace_sequence[] = {
};
static int
-dissect_rnsap_IurInvokeTrace(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_IurInvokeTrace(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_IurInvokeTrace, IurInvokeTrace_sequence);
return offset;
}
-static int dissect_id_iurInvokeTrace(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_IurInvokeTrace(tvb, offset, pinfo, tree, hf_rnsap_id_iurInvokeTrace);
+static int dissect_id_iurInvokeTrace(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_IurInvokeTrace(tvb, offset, actx, tree, hf_rnsap_id_iurInvokeTrace);
}
@@ -5202,14 +5202,14 @@ static const per_sequence_t MBMSAttachCommand_sequence[] = {
};
static int
-dissect_rnsap_MBMSAttachCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MBMSAttachCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_MBMSAttachCommand, MBMSAttachCommand_sequence);
return offset;
}
-static int dissect_id_mBMSAttach(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MBMSAttachCommand(tvb, offset, pinfo, tree, hf_rnsap_id_mBMSAttach);
+static int dissect_id_mBMSAttach(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MBMSAttachCommand(tvb, offset, actx, tree, hf_rnsap_id_mBMSAttach);
}
@@ -5220,14 +5220,14 @@ static const per_sequence_t MBMSDetachCommand_sequence[] = {
};
static int
-dissect_rnsap_MBMSDetachCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MBMSDetachCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_MBMSDetachCommand, MBMSDetachCommand_sequence);
return offset;
}
-static int dissect_id_mBMSDetach(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MBMSDetachCommand(tvb, offset, pinfo, tree, hf_rnsap_id_mBMSDetach);
+static int dissect_id_mBMSDetach(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MBMSDetachCommand(tvb, offset, actx, tree, hf_rnsap_id_mBMSDetach);
}
@@ -5238,14 +5238,14 @@ static const per_sequence_t DirectInformationTransfer_sequence[] = {
};
static int
-dissect_rnsap_DirectInformationTransfer(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DirectInformationTransfer(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DirectInformationTransfer, DirectInformationTransfer_sequence);
return offset;
}
-static int dissect_id_directInformationTransfer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DirectInformationTransfer(tvb, offset, pinfo, tree, hf_rnsap_id_directInformationTransfer);
+static int dissect_id_directInformationTransfer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DirectInformationTransfer(tvb, offset, actx, tree, hf_rnsap_id_directInformationTransfer);
}
@@ -5368,8 +5368,8 @@ static const per_choice_t DummyInitiatingValue_choice[] = {
};
static int
-dissect_rnsap_DummyInitiatingValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DummyInitiatingValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_DummyInitiatingValue, DummyInitiatingValue_choice,
NULL);
@@ -5384,14 +5384,14 @@ static const per_sequence_t CommonTransportChannelResourcesResponseFDD_sequence[
};
static int
-dissect_rnsap_CommonTransportChannelResourcesResponseFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CommonTransportChannelResourcesResponseFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CommonTransportChannelResourcesResponseFDD, CommonTransportChannelResourcesResponseFDD_sequence);
return offset;
}
-static int dissect_id_commonTransportChannelResourcesInitialisation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CommonTransportChannelResourcesResponseFDD(tvb, offset, pinfo, tree, hf_rnsap_id_commonTransportChannelResourcesInitialisation1);
+static int dissect_id_commonTransportChannelResourcesInitialisation1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CommonTransportChannelResourcesResponseFDD(tvb, offset, actx, tree, hf_rnsap_id_commonTransportChannelResourcesInitialisation1);
}
@@ -5402,14 +5402,14 @@ static const per_sequence_t CommonTransportChannelResourcesResponseTDD_sequence[
};
static int
-dissect_rnsap_CommonTransportChannelResourcesResponseTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CommonTransportChannelResourcesResponseTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CommonTransportChannelResourcesResponseTDD, CommonTransportChannelResourcesResponseTDD_sequence);
return offset;
}
-static int dissect_id_commonTransportChannelResourcesInitialisation_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CommonTransportChannelResourcesResponseTDD(tvb, offset, pinfo, tree, hf_rnsap_id_commonTransportChannelResourcesInitialisation_TDD);
+static int dissect_id_commonTransportChannelResourcesInitialisation_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CommonTransportChannelResourcesResponseTDD(tvb, offset, actx, tree, hf_rnsap_id_commonTransportChannelResourcesInitialisation_TDD);
}
@@ -5420,14 +5420,14 @@ static const per_sequence_t DedicatedMeasurementInitiationResponse_sequence[] =
};
static int
-dissect_rnsap_DedicatedMeasurementInitiationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DedicatedMeasurementInitiationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DedicatedMeasurementInitiationResponse, DedicatedMeasurementInitiationResponse_sequence);
return offset;
}
-static int dissect_id_dedicatedMeasurementInitiation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DedicatedMeasurementInitiationResponse(tvb, offset, pinfo, tree, hf_rnsap_id_dedicatedMeasurementInitiation1);
+static int dissect_id_dedicatedMeasurementInitiation1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DedicatedMeasurementInitiationResponse(tvb, offset, actx, tree, hf_rnsap_id_dedicatedMeasurementInitiation1);
}
@@ -5438,14 +5438,14 @@ static const per_sequence_t PhysicalChannelReconfigurationCommand_sequence[] = {
};
static int
-dissect_rnsap_PhysicalChannelReconfigurationCommand(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PhysicalChannelReconfigurationCommand(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_PhysicalChannelReconfigurationCommand, PhysicalChannelReconfigurationCommand_sequence);
return offset;
}
-static int dissect_id_physicalChannelReconfiguration1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PhysicalChannelReconfigurationCommand(tvb, offset, pinfo, tree, hf_rnsap_id_physicalChannelReconfiguration1);
+static int dissect_id_physicalChannelReconfiguration1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PhysicalChannelReconfigurationCommand(tvb, offset, actx, tree, hf_rnsap_id_physicalChannelReconfiguration1);
}
@@ -5456,14 +5456,14 @@ static const per_sequence_t RadioLinkAdditionResponseFDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkAdditionResponseFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkAdditionResponseFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkAdditionResponseFDD, RadioLinkAdditionResponseFDD_sequence);
return offset;
}
-static int dissect_id_radioLinkAddition1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkAdditionResponseFDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkAddition1);
+static int dissect_id_radioLinkAddition1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkAdditionResponseFDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkAddition1);
}
@@ -5474,14 +5474,14 @@ static const per_sequence_t RadioLinkAdditionResponseTDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkAdditionResponseTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkAdditionResponseTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkAdditionResponseTDD, RadioLinkAdditionResponseTDD_sequence);
return offset;
}
-static int dissect_id_radioLinkAddition_TDD1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkAdditionResponseTDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkAddition_TDD1);
+static int dissect_id_radioLinkAddition_TDD1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkAdditionResponseTDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkAddition_TDD1);
}
@@ -5492,14 +5492,14 @@ static const per_sequence_t RadioLinkDeletionResponse_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkDeletionResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkDeletionResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkDeletionResponse, RadioLinkDeletionResponse_sequence);
return offset;
}
-static int dissect_id_radioLinkDeletion1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkDeletionResponse(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkDeletion1);
+static int dissect_id_radioLinkDeletion1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkDeletionResponse(tvb, offset, actx, tree, hf_rnsap_id_radioLinkDeletion1);
}
@@ -5510,14 +5510,14 @@ static const per_sequence_t RadioLinkSetupResponseFDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkSetupResponseFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkSetupResponseFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkSetupResponseFDD, RadioLinkSetupResponseFDD_sequence);
return offset;
}
-static int dissect_id_radioLinkSetup1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkSetupResponseFDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkSetup1);
+static int dissect_id_radioLinkSetup1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkSetupResponseFDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkSetup1);
}
@@ -5528,14 +5528,14 @@ static const per_sequence_t RadioLinkSetupResponseTDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkSetupResponseTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkSetupResponseTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkSetupResponseTDD, RadioLinkSetupResponseTDD_sequence);
return offset;
}
-static int dissect_id_radioLinkSetupTdd1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkSetupResponseTDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkSetupTdd1);
+static int dissect_id_radioLinkSetupTdd1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkSetupResponseTDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkSetupTdd1);
}
@@ -5546,14 +5546,14 @@ static const per_sequence_t RadioLinkReconfigurationReadyFDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkReconfigurationReadyFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkReconfigurationReadyFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkReconfigurationReadyFDD, RadioLinkReconfigurationReadyFDD_sequence);
return offset;
}
-static int dissect_id_synchronisedRadioLinkReconfigurationPreparation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkReconfigurationReadyFDD(tvb, offset, pinfo, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation1);
+static int dissect_id_synchronisedRadioLinkReconfigurationPreparation1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkReconfigurationReadyFDD(tvb, offset, actx, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation1);
}
@@ -5564,14 +5564,14 @@ static const per_sequence_t RadioLinkReconfigurationResponseFDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkReconfigurationResponseFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkReconfigurationResponseFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkReconfigurationResponseFDD, RadioLinkReconfigurationResponseFDD_sequence);
return offset;
}
-static int dissect_id_unSynchronisedRadioLinkReconfiguration1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkReconfigurationResponseFDD(tvb, offset, pinfo, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration1);
+static int dissect_id_unSynchronisedRadioLinkReconfiguration1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkReconfigurationResponseFDD(tvb, offset, actx, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration1);
}
@@ -5582,14 +5582,14 @@ static const per_sequence_t RadioLinkReconfigurationResponseTDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkReconfigurationResponseTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkReconfigurationResponseTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkReconfigurationResponseTDD, RadioLinkReconfigurationResponseTDD_sequence);
return offset;
}
-static int dissect_id_unSynchronisedRadioLinkReconfiguration_TDD1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkReconfigurationResponseTDD(tvb, offset, pinfo, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD1);
+static int dissect_id_unSynchronisedRadioLinkReconfiguration_TDD1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkReconfigurationResponseTDD(tvb, offset, actx, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD1);
}
@@ -5600,14 +5600,14 @@ static const per_sequence_t CommonMeasurementInitiationResponse_sequence[] = {
};
static int
-dissect_rnsap_CommonMeasurementInitiationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CommonMeasurementInitiationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CommonMeasurementInitiationResponse, CommonMeasurementInitiationResponse_sequence);
return offset;
}
-static int dissect_id_commonMeasurementInitiation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CommonMeasurementInitiationResponse(tvb, offset, pinfo, tree, hf_rnsap_id_commonMeasurementInitiation1);
+static int dissect_id_commonMeasurementInitiation1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CommonMeasurementInitiationResponse(tvb, offset, actx, tree, hf_rnsap_id_commonMeasurementInitiation1);
}
@@ -5618,14 +5618,14 @@ static const per_sequence_t InformationExchangeInitiationResponse_sequence[] = {
};
static int
-dissect_rnsap_InformationExchangeInitiationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_InformationExchangeInitiationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_InformationExchangeInitiationResponse, InformationExchangeInitiationResponse_sequence);
return offset;
}
-static int dissect_id_informationExchangeInitiation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_InformationExchangeInitiationResponse(tvb, offset, pinfo, tree, hf_rnsap_id_informationExchangeInitiation1);
+static int dissect_id_informationExchangeInitiation1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_InformationExchangeInitiationResponse(tvb, offset, actx, tree, hf_rnsap_id_informationExchangeInitiation1);
}
@@ -5636,14 +5636,14 @@ static const per_sequence_t ResetResponse_sequence[] = {
};
static int
-dissect_rnsap_ResetResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ResetResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_ResetResponse, ResetResponse_sequence);
return offset;
}
-static int dissect_id_reset1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ResetResponse(tvb, offset, pinfo, tree, hf_rnsap_id_reset1);
+static int dissect_id_reset1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ResetResponse(tvb, offset, actx, tree, hf_rnsap_id_reset1);
}
@@ -5654,14 +5654,14 @@ static const per_sequence_t UEMeasurementInitiationResponse_sequence[] = {
};
static int
-dissect_rnsap_UEMeasurementInitiationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementInitiationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementInitiationResponse, UEMeasurementInitiationResponse_sequence);
return offset;
}
-static int dissect_id_uEMeasurementInitiation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementInitiationResponse(tvb, offset, pinfo, tree, hf_rnsap_id_uEMeasurementInitiation1);
+static int dissect_id_uEMeasurementInitiation1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementInitiationResponse(tvb, offset, actx, tree, hf_rnsap_id_uEMeasurementInitiation1);
}
@@ -5708,8 +5708,8 @@ static const per_choice_t DummySuccessfulOutcomeValue_choice[] = {
};
static int
-dissect_rnsap_DummySuccessfulOutcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DummySuccessfulOutcomeValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_DummySuccessfulOutcomeValue, DummySuccessfulOutcomeValue_choice,
NULL);
@@ -5724,14 +5724,14 @@ static const per_sequence_t CommonTransportChannelResourcesFailure_sequence[] =
};
static int
-dissect_rnsap_CommonTransportChannelResourcesFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CommonTransportChannelResourcesFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CommonTransportChannelResourcesFailure, CommonTransportChannelResourcesFailure_sequence);
return offset;
}
-static int dissect_id_commonTransportChannelResourcesInitialisation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CommonTransportChannelResourcesFailure(tvb, offset, pinfo, tree, hf_rnsap_id_commonTransportChannelResourcesInitialisation2);
+static int dissect_id_commonTransportChannelResourcesInitialisation2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CommonTransportChannelResourcesFailure(tvb, offset, actx, tree, hf_rnsap_id_commonTransportChannelResourcesInitialisation2);
}
@@ -5742,14 +5742,14 @@ static const per_sequence_t DedicatedMeasurementInitiationFailure_sequence[] = {
};
static int
-dissect_rnsap_DedicatedMeasurementInitiationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DedicatedMeasurementInitiationFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DedicatedMeasurementInitiationFailure, DedicatedMeasurementInitiationFailure_sequence);
return offset;
}
-static int dissect_id_dedicatedMeasurementInitiation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DedicatedMeasurementInitiationFailure(tvb, offset, pinfo, tree, hf_rnsap_id_dedicatedMeasurementInitiation2);
+static int dissect_id_dedicatedMeasurementInitiation2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DedicatedMeasurementInitiationFailure(tvb, offset, actx, tree, hf_rnsap_id_dedicatedMeasurementInitiation2);
}
@@ -5760,14 +5760,14 @@ static const per_sequence_t PhysicalChannelReconfigurationFailure_sequence[] = {
};
static int
-dissect_rnsap_PhysicalChannelReconfigurationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PhysicalChannelReconfigurationFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_PhysicalChannelReconfigurationFailure, PhysicalChannelReconfigurationFailure_sequence);
return offset;
}
-static int dissect_id_physicalChannelReconfiguration2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PhysicalChannelReconfigurationFailure(tvb, offset, pinfo, tree, hf_rnsap_id_physicalChannelReconfiguration2);
+static int dissect_id_physicalChannelReconfiguration2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PhysicalChannelReconfigurationFailure(tvb, offset, actx, tree, hf_rnsap_id_physicalChannelReconfiguration2);
}
@@ -5778,14 +5778,14 @@ static const per_sequence_t RadioLinkAdditionFailureFDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkAdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkAdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkAdditionFailureFDD, RadioLinkAdditionFailureFDD_sequence);
return offset;
}
-static int dissect_id_radioLinkAddition2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkAdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkAddition2);
+static int dissect_id_radioLinkAddition2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkAdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkAddition2);
}
@@ -5796,14 +5796,14 @@ static const per_sequence_t RadioLinkAdditionFailureTDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkAdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkAdditionFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkAdditionFailureTDD, RadioLinkAdditionFailureTDD_sequence);
return offset;
}
-static int dissect_id_radioLinkAddition_TDD2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkAdditionFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkAddition_TDD2);
+static int dissect_id_radioLinkAddition_TDD2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkAdditionFailureTDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkAddition_TDD2);
}
@@ -5814,14 +5814,14 @@ static const per_sequence_t RadioLinkSetupFailureFDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkSetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkSetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkSetupFailureFDD, RadioLinkSetupFailureFDD_sequence);
return offset;
}
-static int dissect_id_radioLinkSetup2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkSetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkSetup2);
+static int dissect_id_radioLinkSetup2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkSetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkSetup2);
}
@@ -5832,14 +5832,14 @@ static const per_sequence_t RadioLinkSetupFailureTDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkSetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkSetupFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkSetupFailureTDD, RadioLinkSetupFailureTDD_sequence);
return offset;
}
-static int dissect_id_radioLinkSetupTdd2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkSetupFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_id_radioLinkSetupTdd2);
+static int dissect_id_radioLinkSetupTdd2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkSetupFailureTDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkSetupTdd2);
}
@@ -5850,20 +5850,20 @@ static const per_sequence_t RadioLinkReconfigurationFailure_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkReconfigurationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkReconfigurationFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkReconfigurationFailure, RadioLinkReconfigurationFailure_sequence);
return offset;
}
-static int dissect_id_synchronisedRadioLinkReconfigurationPreparation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkReconfigurationFailure(tvb, offset, pinfo, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation2);
+static int dissect_id_synchronisedRadioLinkReconfigurationPreparation2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkReconfigurationFailure(tvb, offset, actx, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation2);
}
-static int dissect_id_unSynchronisedRadioLinkReconfiguration2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkReconfigurationFailure(tvb, offset, pinfo, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration2);
+static int dissect_id_unSynchronisedRadioLinkReconfiguration2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkReconfigurationFailure(tvb, offset, actx, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration2);
}
-static int dissect_id_unSynchronisedRadioLinkReconfiguration_TDD2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RadioLinkReconfigurationFailure(tvb, offset, pinfo, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD2);
+static int dissect_id_unSynchronisedRadioLinkReconfiguration_TDD2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RadioLinkReconfigurationFailure(tvb, offset, actx, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD2);
}
@@ -5874,14 +5874,14 @@ static const per_sequence_t CommonMeasurementInitiationFailure_sequence[] = {
};
static int
-dissect_rnsap_CommonMeasurementInitiationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CommonMeasurementInitiationFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CommonMeasurementInitiationFailure, CommonMeasurementInitiationFailure_sequence);
return offset;
}
-static int dissect_id_commonMeasurementInitiation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CommonMeasurementInitiationFailure(tvb, offset, pinfo, tree, hf_rnsap_id_commonMeasurementInitiation2);
+static int dissect_id_commonMeasurementInitiation2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CommonMeasurementInitiationFailure(tvb, offset, actx, tree, hf_rnsap_id_commonMeasurementInitiation2);
}
@@ -5892,14 +5892,14 @@ static const per_sequence_t InformationExchangeInitiationFailure_sequence[] = {
};
static int
-dissect_rnsap_InformationExchangeInitiationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_InformationExchangeInitiationFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_InformationExchangeInitiationFailure, InformationExchangeInitiationFailure_sequence);
return offset;
}
-static int dissect_id_informationExchangeInitiation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_InformationExchangeInitiationFailure(tvb, offset, pinfo, tree, hf_rnsap_id_informationExchangeInitiation2);
+static int dissect_id_informationExchangeInitiation2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_InformationExchangeInitiationFailure(tvb, offset, actx, tree, hf_rnsap_id_informationExchangeInitiation2);
}
@@ -5910,14 +5910,14 @@ static const per_sequence_t UEMeasurementInitiationFailure_sequence[] = {
};
static int
-dissect_rnsap_UEMeasurementInitiationFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementInitiationFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementInitiationFailure, UEMeasurementInitiationFailure_sequence);
return offset;
}
-static int dissect_id_uEMeasurementInitiation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementInitiationFailure(tvb, offset, pinfo, tree, hf_rnsap_id_uEMeasurementInitiation2);
+static int dissect_id_uEMeasurementInitiation2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementInitiationFailure(tvb, offset, actx, tree, hf_rnsap_id_uEMeasurementInitiation2);
}
@@ -5956,8 +5956,8 @@ static const per_choice_t DummyUnSuccessfulOutcomeValue_choice[] = {
};
static int
-dissect_rnsap_DummyUnSuccessfulOutcomeValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DummyUnSuccessfulOutcomeValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_DummyUnSuccessfulOutcomeValue, DummyUnSuccessfulOutcomeValue_choice,
NULL);
@@ -5967,30 +5967,30 @@ dissect_rnsap_DummyUnSuccessfulOutcomeValue(tvbuff_t *tvb, int offset, packet_in
static int
-dissect_rnsap_AllowedQueuingTime(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,
- 1U, 60U, NULL, NULL, FALSE);
+dissect_rnsap_AllowedQueuingTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 60U, NULL, FALSE);
return offset;
}
-static int dissect_id_AllowedQueuingTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_AllowedQueuingTime(tvb, offset, pinfo, tree, hf_rnsap_id_AllowedQueuingTime);
+static int dissect_id_AllowedQueuingTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_AllowedQueuingTime(tvb, offset, actx, tree, hf_rnsap_id_AllowedQueuingTime);
}
static int
-dissect_rnsap_Allowed_Rate(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,
- 1U, 32U, NULL, NULL, FALSE);
+dissect_rnsap_Allowed_Rate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 32U, NULL, FALSE);
return offset;
}
-static int dissect_allowed_UL_Rate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Allowed_Rate(tvb, offset, pinfo, tree, hf_rnsap_allowed_UL_Rate);
+static int dissect_allowed_UL_Rate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Allowed_Rate(tvb, offset, actx, tree, hf_rnsap_allowed_UL_Rate);
}
-static int dissect_allowed_DL_Rate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Allowed_Rate(tvb, offset, pinfo, tree, hf_rnsap_allowed_DL_Rate);
+static int dissect_allowed_DL_Rate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Allowed_Rate(tvb, offset, actx, tree, hf_rnsap_allowed_DL_Rate);
}
@@ -6002,17 +6002,17 @@ static const per_sequence_t Allowed_Rate_Information_sequence[] = {
};
static int
-dissect_rnsap_Allowed_Rate_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Allowed_Rate_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Allowed_Rate_Information, Allowed_Rate_Information_sequence);
return offset;
}
-static int dissect_id_Allowed_Rate_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Allowed_Rate_Information(tvb, offset, pinfo, tree, hf_rnsap_id_Allowed_Rate_Information);
+static int dissect_id_Allowed_Rate_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Allowed_Rate_Information(tvb, offset, actx, tree, hf_rnsap_id_Allowed_Rate_Information);
}
-static int dissect_allowed_Rate_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Allowed_Rate_Information(tvb, offset, pinfo, tree, hf_rnsap_allowed_Rate_Information);
+static int dissect_allowed_Rate_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Allowed_Rate_Information(tvb, offset, actx, tree, hf_rnsap_allowed_Rate_Information);
}
@@ -6023,78 +6023,78 @@ static const value_string rnsap_AntennaColocationIndicator_vals[] = {
static int
-dissect_rnsap_AntennaColocationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_AntennaColocationIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_AntennaColocationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_AntennaColocationIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_AntennaColocationIndicator);
+static int dissect_id_AntennaColocationIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_AntennaColocationIndicator(tvb, offset, actx, tree, hf_rnsap_id_AntennaColocationIndicator);
}
static int
-dissect_rnsap_BindingID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_BindingID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 4, NULL);
return offset;
}
-static int dissect_id_BindingID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BindingID(tvb, offset, pinfo, tree, hf_rnsap_id_BindingID);
+static int dissect_id_BindingID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BindingID(tvb, offset, actx, tree, hf_rnsap_id_BindingID);
}
-static int dissect_bindingID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BindingID(tvb, offset, pinfo, tree, hf_rnsap_bindingID);
+static int dissect_bindingID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BindingID(tvb, offset, actx, tree, hf_rnsap_bindingID);
}
static int
-dissect_rnsap_C_ID(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_rnsap_C_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_id_C_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_C_ID(tvb, offset, pinfo, tree, hf_rnsap_id_C_ID);
+static int dissect_id_C_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_C_ID(tvb, offset, actx, tree, hf_rnsap_id_C_ID);
}
-static int dissect_c_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_C_ID(tvb, offset, pinfo, tree, hf_rnsap_c_ID);
+static int dissect_c_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_C_ID(tvb, offset, actx, tree, hf_rnsap_c_ID);
}
-static int dissect_CorrespondingCells_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_C_ID(tvb, offset, pinfo, tree, hf_rnsap_CorrespondingCells_item);
+static int dissect_CorrespondingCells_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_C_ID(tvb, offset, actx, tree, hf_rnsap_CorrespondingCells_item);
}
static int
-dissect_rnsap_C_RNTI(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_rnsap_C_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_id_C_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_C_RNTI(tvb, offset, pinfo, tree, hf_rnsap_id_C_RNTI);
+static int dissect_id_C_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_C_RNTI(tvb, offset, actx, tree, hf_rnsap_id_C_RNTI);
}
static int
-dissect_rnsap_INTEGER_1_100_(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,
- 1U, 100U, NULL, NULL, TRUE);
+dissect_rnsap_INTEGER_1_100_(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 100U, NULL, TRUE);
return offset;
}
-static int dissect_uplinkCellCapacityClassValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_1_100_(tvb, offset, pinfo, tree, hf_rnsap_uplinkCellCapacityClassValue);
+static int dissect_uplinkCellCapacityClassValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_1_100_(tvb, offset, actx, tree, hf_rnsap_uplinkCellCapacityClassValue);
}
-static int dissect_downlinkCellCapacityClassValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_1_100_(tvb, offset, pinfo, tree, hf_rnsap_downlinkCellCapacityClassValue);
+static int dissect_downlinkCellCapacityClassValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_1_100_(tvb, offset, actx, tree, hf_rnsap_downlinkCellCapacityClassValue);
}
@@ -6105,71 +6105,71 @@ static const per_sequence_t Cell_Capacity_Class_Value_sequence[] = {
};
static int
-dissect_rnsap_Cell_Capacity_Class_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Cell_Capacity_Class_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Cell_Capacity_Class_Value, Cell_Capacity_Class_Value_sequence);
return offset;
}
-static int dissect_id_Cell_Capacity_Class_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Cell_Capacity_Class_Value(tvb, offset, pinfo, tree, hf_rnsap_id_Cell_Capacity_Class_Value);
+static int dissect_id_Cell_Capacity_Class_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Cell_Capacity_Class_Value(tvb, offset, actx, tree, hf_rnsap_id_Cell_Capacity_Class_Value);
}
static int
-dissect_rnsap_CFN(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_rnsap_CFN(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_id_CFN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CFN(tvb, offset, pinfo, tree, hf_rnsap_id_CFN);
+static int dissect_id_CFN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CFN(tvb, offset, actx, tree, hf_rnsap_id_CFN);
}
-static int dissect_cFN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CFN(tvb, offset, pinfo, tree, hf_rnsap_cFN);
+static int dissect_cFN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CFN(tvb, offset, actx, tree, hf_rnsap_cFN);
}
-static int dissect_cMConfigurationChangeCFN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CFN(tvb, offset, pinfo, tree, hf_rnsap_cMConfigurationChangeCFN);
+static int dissect_cMConfigurationChangeCFN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CFN(tvb, offset, actx, tree, hf_rnsap_cMConfigurationChangeCFN);
}
-static int dissect_cfn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CFN(tvb, offset, pinfo, tree, hf_rnsap_cfn);
+static int dissect_cfn(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CFN(tvb, offset, actx, tree, hf_rnsap_cfn);
}
-static int dissect_synchronised(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CFN(tvb, offset, pinfo, tree, hf_rnsap_synchronised);
+static int dissect_synchronised(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CFN(tvb, offset, actx, tree, hf_rnsap_synchronised);
}
-static int dissect_tGCFN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CFN(tvb, offset, pinfo, tree, hf_rnsap_tGCFN);
+static int dissect_tGCFN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CFN(tvb, offset, actx, tree, hf_rnsap_tGCFN);
}
static int
-dissect_rnsap_PLMN_Identity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PLMN_Identity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
3, 3, NULL);
return offset;
}
-static int dissect_pLMN_Identity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PLMN_Identity(tvb, offset, pinfo, tree, hf_rnsap_pLMN_Identity);
+static int dissect_pLMN_Identity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PLMN_Identity(tvb, offset, actx, tree, hf_rnsap_pLMN_Identity);
}
-static int dissect_plmn_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PLMN_Identity(tvb, offset, pinfo, tree, hf_rnsap_plmn_id);
+static int dissect_plmn_id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PLMN_Identity(tvb, offset, actx, tree, hf_rnsap_plmn_id);
}
static int
-dissect_rnsap_LAC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_LAC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
2, 2, NULL);
return offset;
}
-static int dissect_lAC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_LAC(tvb, offset, pinfo, tree, hf_rnsap_lAC);
+static int dissect_lAC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_LAC(tvb, offset, actx, tree, hf_rnsap_lAC);
}
@@ -6181,30 +6181,30 @@ static const per_sequence_t CN_CS_DomainIdentifier_sequence[] = {
};
static int
-dissect_rnsap_CN_CS_DomainIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CN_CS_DomainIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CN_CS_DomainIdentifier, CN_CS_DomainIdentifier_sequence);
return offset;
}
-static int dissect_id_CN_CS_DomainIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CN_CS_DomainIdentifier(tvb, offset, pinfo, tree, hf_rnsap_id_CN_CS_DomainIdentifier);
+static int dissect_id_CN_CS_DomainIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CN_CS_DomainIdentifier(tvb, offset, actx, tree, hf_rnsap_id_CN_CS_DomainIdentifier);
}
-static int dissect_cN_CS_DomainIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CN_CS_DomainIdentifier(tvb, offset, pinfo, tree, hf_rnsap_cN_CS_DomainIdentifier);
+static int dissect_cN_CS_DomainIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CN_CS_DomainIdentifier(tvb, offset, actx, tree, hf_rnsap_cN_CS_DomainIdentifier);
}
static int
-dissect_rnsap_RAC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RAC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 1, NULL);
return offset;
}
-static int dissect_rAC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RAC(tvb, offset, pinfo, tree, hf_rnsap_rAC);
+static int dissect_rAC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RAC(tvb, offset, actx, tree, hf_rnsap_rAC);
}
@@ -6217,17 +6217,17 @@ static const per_sequence_t CN_PS_DomainIdentifier_sequence[] = {
};
static int
-dissect_rnsap_CN_PS_DomainIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CN_PS_DomainIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CN_PS_DomainIdentifier, CN_PS_DomainIdentifier_sequence);
return offset;
}
-static int dissect_id_CN_PS_DomainIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CN_PS_DomainIdentifier(tvb, offset, pinfo, tree, hf_rnsap_id_CN_PS_DomainIdentifier);
+static int dissect_id_CN_PS_DomainIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CN_PS_DomainIdentifier(tvb, offset, actx, tree, hf_rnsap_id_CN_PS_DomainIdentifier);
}
-static int dissect_cN_PS_DomainIdentifier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CN_PS_DomainIdentifier(tvb, offset, pinfo, tree, hf_rnsap_cN_PS_DomainIdentifier);
+static int dissect_cN_PS_DomainIdentifier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CN_PS_DomainIdentifier(tvb, offset, actx, tree, hf_rnsap_cN_PS_DomainIdentifier);
}
@@ -6276,14 +6276,14 @@ static const value_string rnsap_CauseRadioNetwork_vals[] = {
static int
-dissect_rnsap_CauseRadioNetwork(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 27, NULL, NULL, TRUE, 12, NULL);
+dissect_rnsap_CauseRadioNetwork(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 27, NULL, TRUE, 12, NULL);
return offset;
}
-static int dissect_radioNetwork(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CauseRadioNetwork(tvb, offset, pinfo, tree, hf_rnsap_radioNetwork);
+static int dissect_radioNetwork(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CauseRadioNetwork(tvb, offset, actx, tree, hf_rnsap_radioNetwork);
}
@@ -6295,14 +6295,14 @@ static const value_string rnsap_CauseTransport_vals[] = {
static int
-dissect_rnsap_CauseTransport(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_CauseTransport(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_transport(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CauseTransport(tvb, offset, pinfo, tree, hf_rnsap_transport);
+static int dissect_transport(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CauseTransport(tvb, offset, actx, tree, hf_rnsap_transport);
}
@@ -6319,14 +6319,14 @@ static const value_string rnsap_CauseProtocol_vals[] = {
static int
-dissect_rnsap_CauseProtocol(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 7, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_CauseProtocol(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_protocol(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CauseProtocol(tvb, offset, pinfo, tree, hf_rnsap_protocol);
+static int dissect_protocol(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CauseProtocol(tvb, offset, actx, tree, hf_rnsap_protocol);
}
@@ -6341,14 +6341,14 @@ static const value_string rnsap_CauseMisc_vals[] = {
static int
-dissect_rnsap_CauseMisc(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 5, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_CauseMisc(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_misc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CauseMisc(tvb, offset, pinfo, tree, hf_rnsap_misc);
+static int dissect_misc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CauseMisc(tvb, offset, actx, tree, hf_rnsap_misc);
}
@@ -6369,21 +6369,21 @@ static const per_choice_t Cause_choice[] = {
};
static int
-dissect_rnsap_Cause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Cause(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_Cause, Cause_choice,
NULL);
return offset;
}
-static int dissect_id_Cause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Cause(tvb, offset, pinfo, tree, hf_rnsap_id_Cause);
+static int dissect_id_Cause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Cause(tvb, offset, actx, tree, hf_rnsap_id_Cause);
}
-static int dissect_cause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Cause(tvb, offset, pinfo, tree, hf_rnsap_cause);
+static int dissect_cause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Cause(tvb, offset, actx, tree, hf_rnsap_cause);
}
-static int dissect_individualcause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Cause(tvb, offset, pinfo, tree, hf_rnsap_individualcause);
+static int dissect_individualcause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Cause(tvb, offset, actx, tree, hf_rnsap_individualcause);
}
@@ -6396,14 +6396,14 @@ static const value_string rnsap_CoverageIndicator_vals[] = {
static int
-dissect_rnsap_CoverageIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_CoverageIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_CoverageIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CoverageIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_CoverageIndicator);
+static int dissect_id_CoverageIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CoverageIndicator(tvb, offset, actx, tree, hf_rnsap_id_CoverageIndicator);
}
@@ -6417,27 +6417,27 @@ static const value_string rnsap_TriggeringMessage_vals[] = {
static int
-dissect_rnsap_TriggeringMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 4, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_TriggeringMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_triggeringMessage(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TriggeringMessage(tvb, offset, pinfo, tree, hf_rnsap_triggeringMessage);
+static int dissect_triggeringMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TriggeringMessage(tvb, offset, actx, tree, hf_rnsap_triggeringMessage);
}
static int
-dissect_rnsap_RepetitionNumber0(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_rnsap_RepetitionNumber0(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_repetitionNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RepetitionNumber0(tvb, offset, pinfo, tree, hf_rnsap_repetitionNumber);
+static int dissect_repetitionNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RepetitionNumber0(tvb, offset, actx, tree, hf_rnsap_repetitionNumber);
}
@@ -6450,14 +6450,14 @@ static const per_sequence_t CriticalityDiagnostics_IE_List_item_sequence[] = {
};
static int
-dissect_rnsap_CriticalityDiagnostics_IE_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CriticalityDiagnostics_IE_List_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CriticalityDiagnostics_IE_List_item, CriticalityDiagnostics_IE_List_item_sequence);
return offset;
}
-static int dissect_CriticalityDiagnostics_IE_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CriticalityDiagnostics_IE_List_item(tvb, offset, pinfo, tree, hf_rnsap_CriticalityDiagnostics_IE_List_item);
+static int dissect_CriticalityDiagnostics_IE_List_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CriticalityDiagnostics_IE_List_item(tvb, offset, actx, tree, hf_rnsap_CriticalityDiagnostics_IE_List_item);
}
@@ -6466,15 +6466,15 @@ static const per_sequence_t CriticalityDiagnostics_IE_List_sequence_of[1] = {
};
static int
-dissect_rnsap_CriticalityDiagnostics_IE_List(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CriticalityDiagnostics_IE_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_CriticalityDiagnostics_IE_List, CriticalityDiagnostics_IE_List_sequence_of,
1, 256);
return offset;
}
-static int dissect_iEsCriticalityDiagnostics(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CriticalityDiagnostics_IE_List(tvb, offset, pinfo, tree, hf_rnsap_iEsCriticalityDiagnostics);
+static int dissect_iEsCriticalityDiagnostics(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CriticalityDiagnostics_IE_List(tvb, offset, actx, tree, hf_rnsap_iEsCriticalityDiagnostics);
}
@@ -6489,52 +6489,52 @@ static const per_sequence_t CriticalityDiagnostics_sequence[] = {
};
static int
-dissect_rnsap_CriticalityDiagnostics(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CriticalityDiagnostics(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CriticalityDiagnostics, CriticalityDiagnostics_sequence);
return offset;
}
-static int dissect_id_CriticalityDiagnostics(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CriticalityDiagnostics(tvb, offset, pinfo, tree, hf_rnsap_id_CriticalityDiagnostics);
+static int dissect_id_CriticalityDiagnostics(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CriticalityDiagnostics(tvb, offset, actx, tree, hf_rnsap_id_CriticalityDiagnostics);
}
static int
-dissect_rnsap_S_RNTI(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,
- 0U, 1048575U, NULL, NULL, FALSE);
+dissect_rnsap_S_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1048575U, NULL, FALSE);
return offset;
}
-static int dissect_id_S_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_S_RNTI(tvb, offset, pinfo, tree, hf_rnsap_id_S_RNTI);
+static int dissect_id_S_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_S_RNTI(tvb, offset, actx, tree, hf_rnsap_id_S_RNTI);
}
-static int dissect_sRNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_S_RNTI(tvb, offset, pinfo, tree, hf_rnsap_sRNTI);
+static int dissect_sRNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_S_RNTI(tvb, offset, actx, tree, hf_rnsap_sRNTI);
}
-static int dissect_AffectedUEInformationForMBMS_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_S_RNTI(tvb, offset, pinfo, tree, hf_rnsap_AffectedUEInformationForMBMS_item);
+static int dissect_AffectedUEInformationForMBMS_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_S_RNTI(tvb, offset, actx, tree, hf_rnsap_AffectedUEInformationForMBMS_item);
}
static int
-dissect_rnsap_D_RNTI(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,
- 0U, 1048575U, NULL, NULL, FALSE);
+dissect_rnsap_D_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1048575U, NULL, FALSE);
return offset;
}
-static int dissect_id_D_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_D_RNTI(tvb, offset, pinfo, tree, hf_rnsap_id_D_RNTI);
+static int dissect_id_D_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_D_RNTI(tvb, offset, actx, tree, hf_rnsap_id_D_RNTI);
}
-static int dissect_dRNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_D_RNTI(tvb, offset, pinfo, tree, hf_rnsap_dRNTI);
+static int dissect_dRNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_D_RNTI(tvb, offset, actx, tree, hf_rnsap_dRNTI);
}
-static int dissect_d_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_D_RNTI(tvb, offset, pinfo, tree, hf_rnsap_d_RNTI);
+static int dissect_d_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_D_RNTI(tvb, offset, actx, tree, hf_rnsap_d_RNTI);
}
@@ -6551,15 +6551,15 @@ static const per_choice_t ContextType_Reset_choice[] = {
};
static int
-dissect_rnsap_ContextType_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ContextType_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_ContextType_Reset, ContextType_Reset_choice,
NULL);
return offset;
}
-static int dissect_contextType_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ContextType_Reset(tvb, offset, pinfo, tree, hf_rnsap_contextType_Reset);
+static int dissect_contextType_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ContextType_Reset(tvb, offset, actx, tree, hf_rnsap_contextType_Reset);
}
@@ -6570,14 +6570,14 @@ static const per_sequence_t ContextInfoItem_Reset_sequence[] = {
};
static int
-dissect_rnsap_ContextInfoItem_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ContextInfoItem_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_ContextInfoItem_Reset, ContextInfoItem_Reset_sequence);
return offset;
}
-static int dissect_id_ContextInfoItem_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ContextInfoItem_Reset(tvb, offset, pinfo, tree, hf_rnsap_id_ContextInfoItem_Reset);
+static int dissect_id_ContextInfoItem_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ContextInfoItem_Reset(tvb, offset, actx, tree, hf_rnsap_id_ContextInfoItem_Reset);
}
@@ -6606,14 +6606,14 @@ static const value_string rnsap_T_sRNTI_BitMaskIndex_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 19, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_T_sRNTI_BitMaskIndex(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 19, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_sRNTI_BitMaskIndex(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_sRNTI_BitMaskIndex(tvb, offset, pinfo, tree, hf_rnsap_sRNTI_BitMaskIndex);
+static int dissect_sRNTI_BitMaskIndex(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_sRNTI_BitMaskIndex(tvb, offset, actx, tree, hf_rnsap_sRNTI_BitMaskIndex);
}
@@ -6624,14 +6624,14 @@ static const per_sequence_t S_RNTI_Group_sequence[] = {
};
static int
-dissect_rnsap_S_RNTI_Group(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_S_RNTI_Group(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_S_RNTI_Group, S_RNTI_Group_sequence);
return offset;
}
-static int dissect_s_RNTI_Group(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_S_RNTI_Group(tvb, offset, pinfo, tree, hf_rnsap_s_RNTI_Group);
+static int dissect_s_RNTI_Group(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_S_RNTI_Group(tvb, offset, actx, tree, hf_rnsap_s_RNTI_Group);
}
@@ -6642,14 +6642,14 @@ static const per_sequence_t ContextGroupInfoItem_Reset_sequence[] = {
};
static int
-dissect_rnsap_ContextGroupInfoItem_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ContextGroupInfoItem_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_ContextGroupInfoItem_Reset, ContextGroupInfoItem_Reset_sequence);
return offset;
}
-static int dissect_id_ContextGroupInfoItem_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ContextGroupInfoItem_Reset(tvb, offset, pinfo, tree, hf_rnsap_id_ContextGroupInfoItem_Reset);
+static int dissect_id_ContextGroupInfoItem_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ContextGroupInfoItem_Reset(tvb, offset, actx, tree, hf_rnsap_id_ContextGroupInfoItem_Reset);
}
@@ -6661,14 +6661,14 @@ static const value_string rnsap_D_RNTI_ReleaseIndication_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_D_RNTI_ReleaseIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_D_RNTI_ReleaseIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_D_RNTI_ReleaseIndication(tvb, offset, pinfo, tree, hf_rnsap_id_D_RNTI_ReleaseIndication);
+static int dissect_id_D_RNTI_ReleaseIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_D_RNTI_ReleaseIndication(tvb, offset, actx, tree, hf_rnsap_id_D_RNTI_ReleaseIndication);
}
@@ -6680,14 +6680,14 @@ static const value_string rnsap_PayloadCRC_PresenceIndicator_vals[] = {
static int
-dissect_rnsap_PayloadCRC_PresenceIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_PayloadCRC_PresenceIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_payloadCRC_PresenceIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PayloadCRC_PresenceIndicator(tvb, offset, pinfo, tree, hf_rnsap_payloadCRC_PresenceIndicator);
+static int dissect_payloadCRC_PresenceIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PayloadCRC_PresenceIndicator(tvb, offset, actx, tree, hf_rnsap_payloadCRC_PresenceIndicator);
}
@@ -6699,56 +6699,56 @@ static const value_string rnsap_UL_FP_Mode_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_UL_FP_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_ul_FP_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_FP_Mode(tvb, offset, pinfo, tree, hf_rnsap_ul_FP_Mode);
+static int dissect_ul_FP_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_FP_Mode(tvb, offset, actx, tree, hf_rnsap_ul_FP_Mode);
}
static int
-dissect_rnsap_ToAWS(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,
- 0U, 1279U, NULL, NULL, FALSE);
+dissect_rnsap_ToAWS(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1279U, NULL, FALSE);
return offset;
}
-static int dissect_toAWS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ToAWS(tvb, offset, pinfo, tree, hf_rnsap_toAWS);
+static int dissect_toAWS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ToAWS(tvb, offset, actx, tree, hf_rnsap_toAWS);
}
static int
-dissect_rnsap_ToAWE(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,
- 0U, 2559U, NULL, NULL, FALSE);
+dissect_rnsap_ToAWE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 2559U, NULL, FALSE);
return offset;
}
-static int dissect_toAWE(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ToAWE(tvb, offset, pinfo, tree, hf_rnsap_toAWE);
+static int dissect_toAWE(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ToAWE(tvb, offset, actx, tree, hf_rnsap_toAWE);
}
static int
-dissect_rnsap_DCH_ID(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_rnsap_DCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_dCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_ID(tvb, offset, pinfo, tree, hf_rnsap_dCH_ID);
+static int dissect_dCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_ID(tvb, offset, actx, tree, hf_rnsap_dCH_ID);
}
-static int dissect_dCH_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_ID(tvb, offset, pinfo, tree, hf_rnsap_dCH_id);
+static int dissect_dCH_id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_ID(tvb, offset, actx, tree, hf_rnsap_dCH_id);
}
@@ -6761,43 +6761,43 @@ static const value_string rnsap_TrCH_SrcStatisticsDescr_vals[] = {
static int
-dissect_rnsap_TrCH_SrcStatisticsDescr(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_TrCH_SrcStatisticsDescr(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_trChSourceStatisticsDescriptor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TrCH_SrcStatisticsDescr(tvb, offset, pinfo, tree, hf_rnsap_trChSourceStatisticsDescriptor);
+static int dissect_trChSourceStatisticsDescriptor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TrCH_SrcStatisticsDescr(tvb, offset, actx, tree, hf_rnsap_trChSourceStatisticsDescriptor);
}
-static int dissect_trCH_SrcStatisticsDescr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TrCH_SrcStatisticsDescr(tvb, offset, pinfo, tree, hf_rnsap_trCH_SrcStatisticsDescr);
+static int dissect_trCH_SrcStatisticsDescr(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TrCH_SrcStatisticsDescr(tvb, offset, actx, tree, hf_rnsap_trCH_SrcStatisticsDescr);
}
static int
-dissect_rnsap_NrOfTransportBlocks(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,
- 0U, 512U, NULL, NULL, FALSE);
+dissect_rnsap_NrOfTransportBlocks(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 512U, NULL, FALSE);
return offset;
}
-static int dissect_nrOfTransportBlocks(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NrOfTransportBlocks(tvb, offset, pinfo, tree, hf_rnsap_nrOfTransportBlocks);
+static int dissect_nrOfTransportBlocks(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NrOfTransportBlocks(tvb, offset, actx, tree, hf_rnsap_nrOfTransportBlocks);
}
static int
-dissect_rnsap_TransportBlockSize(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,
- 0U, 5000U, NULL, NULL, FALSE);
+dissect_rnsap_TransportBlockSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 5000U, NULL, FALSE);
return offset;
}
-static int dissect_transportBlockSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransportBlockSize(tvb, offset, pinfo, tree, hf_rnsap_transportBlockSize);
+static int dissect_transportBlockSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransportBlockSize(tvb, offset, actx, tree, hf_rnsap_transportBlockSize);
}
@@ -6811,14 +6811,14 @@ static const value_string rnsap_TransmissionTimeIntervalDynamic_vals[] = {
static int
-dissect_rnsap_TransmissionTimeIntervalDynamic(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 4, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_TransmissionTimeIntervalDynamic(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_transmissionTimeInterval(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransmissionTimeIntervalDynamic(tvb, offset, pinfo, tree, hf_rnsap_transmissionTimeInterval);
+static int dissect_transmissionTimeInterval(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransmissionTimeIntervalDynamic(tvb, offset, actx, tree, hf_rnsap_transmissionTimeInterval);
}
@@ -6829,14 +6829,14 @@ static const per_sequence_t TransmissionTimeIntervalInformation_item_sequence[]
};
static int
-dissect_rnsap_TransmissionTimeIntervalInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TransmissionTimeIntervalInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TransmissionTimeIntervalInformation_item, TransmissionTimeIntervalInformation_item_sequence);
return offset;
}
-static int dissect_TransmissionTimeIntervalInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransmissionTimeIntervalInformation_item(tvb, offset, pinfo, tree, hf_rnsap_TransmissionTimeIntervalInformation_item);
+static int dissect_TransmissionTimeIntervalInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransmissionTimeIntervalInformation_item(tvb, offset, actx, tree, hf_rnsap_TransmissionTimeIntervalInformation_item);
}
@@ -6845,15 +6845,15 @@ static const per_sequence_t TransmissionTimeIntervalInformation_sequence_of[1] =
};
static int
-dissect_rnsap_TransmissionTimeIntervalInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TransmissionTimeIntervalInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_TransmissionTimeIntervalInformation, TransmissionTimeIntervalInformation_sequence_of,
1, 4);
return offset;
}
-static int dissect_transmissionTimeIntervalInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransmissionTimeIntervalInformation(tvb, offset, pinfo, tree, hf_rnsap_transmissionTimeIntervalInformation);
+static int dissect_transmissionTimeIntervalInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransmissionTimeIntervalInformation(tvb, offset, actx, tree, hf_rnsap_transmissionTimeIntervalInformation);
}
@@ -6864,98 +6864,98 @@ static const per_sequence_t TDD_TransportFormatSet_ModeDP_sequence[] = {
};
static int
-dissect_rnsap_TDD_TransportFormatSet_ModeDP(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_TransportFormatSet_ModeDP(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_TransportFormatSet_ModeDP, TDD_TransportFormatSet_ModeDP_sequence);
return offset;
}
-static int dissect_tdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_TransportFormatSet_ModeDP(tvb, offset, pinfo, tree, hf_rnsap_tdd);
+static int dissect_tdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_TransportFormatSet_ModeDP(tvb, offset, actx, tree, hf_rnsap_tdd);
}
static int
-dissect_rnsap_NULL(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_NULL(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_not_Used_sSDT_CellIdLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_sSDT_CellIdLength);
+static int dissect_not_Used_sSDT_CellIdLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_sSDT_CellIdLength);
}
-static int dissect_not_Used_s_FieldLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_s_FieldLength);
+static int dissect_not_Used_s_FieldLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_s_FieldLength);
}
-static int dissect_not_Used_sSDT_CellID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_sSDT_CellID);
+static int dissect_not_Used_sSDT_CellID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_sSDT_CellID);
}
-static int dissect_not_Used_secondary_CCPCH_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_secondary_CCPCH_Info);
+static int dissect_not_Used_secondary_CCPCH_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_secondary_CCPCH_Info);
}
-static int dissect_not_Used_dSCHInformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_dSCHInformationResponse);
+static int dissect_not_Used_dSCHInformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_dSCHInformationResponse);
}
-static int dissect_not_Used_dSCH_InformationResponse_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_dSCH_InformationResponse_RL_SetupFailureFDD);
+static int dissect_not_Used_dSCH_InformationResponse_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_dSCH_InformationResponse_RL_SetupFailureFDD);
}
-static int dissect_not_Used_sSDT_CellIDLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_sSDT_CellIDLength);
+static int dissect_not_Used_sSDT_CellIDLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_sSDT_CellIDLength);
}
-static int dissect_not_Used_sSDT_Indication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_sSDT_Indication);
+static int dissect_not_Used_sSDT_Indication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_sSDT_Indication);
}
-static int dissect_not_Used_sSDT_CellIdentity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_sSDT_CellIdentity);
+static int dissect_not_Used_sSDT_CellIdentity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_sSDT_CellIdentity);
}
-static int dissect_not_Used_dSCHsToBeAddedOrModified(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_dSCHsToBeAddedOrModified);
+static int dissect_not_Used_dSCHsToBeAddedOrModified(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_dSCHsToBeAddedOrModified);
}
-static int dissect_all_contexts(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_all_contexts);
+static int dissect_all_contexts(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_all_contexts);
}
-static int dissect_measurementnotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_measurementnotAvailable);
+static int dissect_measurementnotAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_measurementnotAvailable);
}
-static int dissect_separate_indication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_separate_indication);
+static int dissect_separate_indication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_separate_indication);
}
-static int dissect_unsynchronised(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_unsynchronised);
+static int dissect_unsynchronised(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_unsynchronised);
}
-static int dissect_e_DCH_Scheduled_Transmission_Grant(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_e_DCH_Scheduled_Transmission_Grant);
+static int dissect_e_DCH_Scheduled_Transmission_Grant(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_e_DCH_Scheduled_Transmission_Grant);
}
-static int dissect_e_DCH_Serving_RL_not_in_this_DRNS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_e_DCH_Serving_RL_not_in_this_DRNS);
+static int dissect_e_DCH_Serving_RL_not_in_this_DRNS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_e_DCH_Serving_RL_not_in_this_DRNS);
}
-static int dissect_not_Used_dRACControl(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_dRACControl);
+static int dissect_not_Used_dRACControl(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_dRACControl);
}
-static int dissect_noBadSatellite(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_noBadSatellite);
+static int dissect_noBadSatellite(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_noBadSatellite);
}
-static int dissect_onDemand(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_onDemand);
+static int dissect_onDemand(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_onDemand);
}
-static int dissect_defaultMidamble(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_defaultMidamble);
+static int dissect_defaultMidamble(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_defaultMidamble);
}
-static int dissect_commonMidamble(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_commonMidamble);
+static int dissect_commonMidamble(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_commonMidamble);
}
-static int dissect_not_used_closedLoopMode2_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_used_closedLoopMode2_SupportIndicator);
+static int dissect_not_used_closedLoopMode2_SupportIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_used_closedLoopMode2_SupportIndicator);
}
-static int dissect_secondary_CPICH_shall_not_be_used(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_secondary_CPICH_shall_not_be_used);
+static int dissect_secondary_CPICH_shall_not_be_used(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_secondary_CPICH_shall_not_be_used);
}
-static int dissect_not_Used_split_in_TFCI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_not_Used_split_in_TFCI);
+static int dissect_not_Used_split_in_TFCI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_split_in_TFCI);
}
-static int dissect_notApplicable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NULL(tvb, offset, pinfo, tree, hf_rnsap_notApplicable);
+static int dissect_notApplicable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_notApplicable);
}
@@ -6972,15 +6972,15 @@ static const per_choice_t TransportFormatSet_ModeDP_choice[] = {
};
static int
-dissect_rnsap_TransportFormatSet_ModeDP(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TransportFormatSet_ModeDP(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_TransportFormatSet_ModeDP, TransportFormatSet_ModeDP_choice,
NULL);
return offset;
}
-static int dissect_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransportFormatSet_ModeDP(tvb, offset, pinfo, tree, hf_rnsap_mode);
+static int dissect_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransportFormatSet_ModeDP(tvb, offset, actx, tree, hf_rnsap_mode);
}
@@ -6993,14 +6993,14 @@ static const per_sequence_t TransportFormatSet_DynamicPartList_item_sequence[] =
};
static int
-dissect_rnsap_TransportFormatSet_DynamicPartList_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TransportFormatSet_DynamicPartList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TransportFormatSet_DynamicPartList_item, TransportFormatSet_DynamicPartList_item_sequence);
return offset;
}
-static int dissect_TransportFormatSet_DynamicPartList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransportFormatSet_DynamicPartList_item(tvb, offset, pinfo, tree, hf_rnsap_TransportFormatSet_DynamicPartList_item);
+static int dissect_TransportFormatSet_DynamicPartList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransportFormatSet_DynamicPartList_item(tvb, offset, actx, tree, hf_rnsap_TransportFormatSet_DynamicPartList_item);
}
@@ -7009,15 +7009,15 @@ static const per_sequence_t TransportFormatSet_DynamicPartList_sequence_of[1] =
};
static int
-dissect_rnsap_TransportFormatSet_DynamicPartList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TransportFormatSet_DynamicPartList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_TransportFormatSet_DynamicPartList, TransportFormatSet_DynamicPartList_sequence_of,
1, 32);
return offset;
}
-static int dissect_dynamicParts(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransportFormatSet_DynamicPartList(tvb, offset, pinfo, tree, hf_rnsap_dynamicParts);
+static int dissect_dynamicParts(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransportFormatSet_DynamicPartList(tvb, offset, actx, tree, hf_rnsap_dynamicParts);
}
@@ -7032,14 +7032,14 @@ static const value_string rnsap_TransmissionTimeIntervalSemiStatic_vals[] = {
static int
-dissect_rnsap_TransmissionTimeIntervalSemiStatic(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 5, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_TransmissionTimeIntervalSemiStatic(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_transmissionTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransmissionTimeIntervalSemiStatic(tvb, offset, pinfo, tree, hf_rnsap_transmissionTime);
+static int dissect_transmissionTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransmissionTimeIntervalSemiStatic(tvb, offset, actx, tree, hf_rnsap_transmissionTime);
}
@@ -7052,14 +7052,14 @@ static const value_string rnsap_ChannelCodingType_vals[] = {
static int
-dissect_rnsap_ChannelCodingType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_ChannelCodingType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_channelCoding(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ChannelCodingType(tvb, offset, pinfo, tree, hf_rnsap_channelCoding);
+static int dissect_channelCoding(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ChannelCodingType(tvb, offset, actx, tree, hf_rnsap_channelCoding);
}
@@ -7071,27 +7071,27 @@ static const value_string rnsap_CodingRate_vals[] = {
static int
-dissect_rnsap_CodingRate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_CodingRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_codingRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CodingRate(tvb, offset, pinfo, tree, hf_rnsap_codingRate);
+static int dissect_codingRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CodingRate(tvb, offset, actx, tree, hf_rnsap_codingRate);
}
static int
-dissect_rnsap_RateMatchingAttribute(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_rnsap_RateMatchingAttribute(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_rateMatcingAttribute(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RateMatchingAttribute(tvb, offset, pinfo, tree, hf_rnsap_rateMatcingAttribute);
+static int dissect_rateMatcingAttribute(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RateMatchingAttribute(tvb, offset, actx, tree, hf_rnsap_rateMatcingAttribute);
}
@@ -7106,14 +7106,14 @@ static const value_string rnsap_CRC_Size_vals[] = {
static int
-dissect_rnsap_CRC_Size(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 5, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_CRC_Size(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_cRC_Size(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CRC_Size(tvb, offset, pinfo, tree, hf_rnsap_cRC_Size);
+static int dissect_cRC_Size(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CRC_Size(tvb, offset, actx, tree, hf_rnsap_cRC_Size);
}
@@ -7125,14 +7125,14 @@ static const value_string rnsap_SecondInterleavingMode_vals[] = {
static int
-dissect_rnsap_SecondInterleavingMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_SecondInterleavingMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_tdd1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SecondInterleavingMode(tvb, offset, pinfo, tree, hf_rnsap_tdd1);
+static int dissect_tdd1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SecondInterleavingMode(tvb, offset, actx, tree, hf_rnsap_tdd1);
}
@@ -7149,15 +7149,15 @@ static const per_choice_t TransportFormatSet_ModeSSP_choice[] = {
};
static int
-dissect_rnsap_TransportFormatSet_ModeSSP(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TransportFormatSet_ModeSSP(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_TransportFormatSet_ModeSSP, TransportFormatSet_ModeSSP_choice,
NULL);
return offset;
}
-static int dissect_mode1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransportFormatSet_ModeSSP(tvb, offset, pinfo, tree, hf_rnsap_mode1);
+static int dissect_mode1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransportFormatSet_ModeSSP(tvb, offset, actx, tree, hf_rnsap_mode1);
}
@@ -7173,14 +7173,14 @@ static const per_sequence_t TransportFormatSet_Semi_staticPart_sequence[] = {
};
static int
-dissect_rnsap_TransportFormatSet_Semi_staticPart(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TransportFormatSet_Semi_staticPart(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TransportFormatSet_Semi_staticPart, TransportFormatSet_Semi_staticPart_sequence);
return offset;
}
-static int dissect_semi_staticPart(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransportFormatSet_Semi_staticPart(tvb, offset, pinfo, tree, hf_rnsap_semi_staticPart);
+static int dissect_semi_staticPart(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransportFormatSet_Semi_staticPart(tvb, offset, actx, tree, hf_rnsap_semi_staticPart);
}
@@ -7192,58 +7192,58 @@ static const per_sequence_t TransportFormatSet_sequence[] = {
};
static int
-dissect_rnsap_TransportFormatSet(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TransportFormatSet(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TransportFormatSet, TransportFormatSet_sequence);
return offset;
}
-static int dissect_transportFormatSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransportFormatSet(tvb, offset, pinfo, tree, hf_rnsap_transportFormatSet);
+static int dissect_transportFormatSet(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransportFormatSet(tvb, offset, actx, tree, hf_rnsap_transportFormatSet);
}
-static int dissect_ul_transportFormatSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransportFormatSet(tvb, offset, pinfo, tree, hf_rnsap_ul_transportFormatSet);
+static int dissect_ul_transportFormatSet(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransportFormatSet(tvb, offset, actx, tree, hf_rnsap_ul_transportFormatSet);
}
-static int dissect_dl_transportFormatSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransportFormatSet(tvb, offset, pinfo, tree, hf_rnsap_dl_transportFormatSet);
+static int dissect_dl_transportFormatSet(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransportFormatSet(tvb, offset, actx, tree, hf_rnsap_dl_transportFormatSet);
}
-static int dissect_ul_TransportformatSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransportFormatSet(tvb, offset, pinfo, tree, hf_rnsap_ul_TransportformatSet);
+static int dissect_ul_TransportformatSet(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransportFormatSet(tvb, offset, actx, tree, hf_rnsap_ul_TransportformatSet);
}
-static int dissect_dl_TransportformatSet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransportFormatSet(tvb, offset, pinfo, tree, hf_rnsap_dl_TransportformatSet);
+static int dissect_dl_TransportformatSet(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransportFormatSet(tvb, offset, actx, tree, hf_rnsap_dl_TransportformatSet);
}
static int
-dissect_rnsap_BLER(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,
- -63, 0U, NULL, NULL, FALSE);
+dissect_rnsap_BLER(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -63, 0U, NULL, FALSE);
return offset;
}
-static int dissect_bLER(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BLER(tvb, offset, pinfo, tree, hf_rnsap_bLER);
+static int dissect_bLER(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BLER(tvb, offset, actx, tree, hf_rnsap_bLER);
}
-static int dissect_ul_BLER(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BLER(tvb, offset, pinfo, tree, hf_rnsap_ul_BLER);
+static int dissect_ul_BLER(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BLER(tvb, offset, actx, tree, hf_rnsap_ul_BLER);
}
-static int dissect_dl_BLER(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BLER(tvb, offset, pinfo, tree, hf_rnsap_dl_BLER);
+static int dissect_dl_BLER(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BLER(tvb, offset, actx, tree, hf_rnsap_dl_BLER);
}
static int
-dissect_rnsap_PriorityLevel(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_rnsap_PriorityLevel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_priorityLevel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PriorityLevel(tvb, offset, pinfo, tree, hf_rnsap_priorityLevel);
+static int dissect_priorityLevel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PriorityLevel(tvb, offset, actx, tree, hf_rnsap_priorityLevel);
}
@@ -7255,14 +7255,14 @@ static const value_string rnsap_Pre_emptionCapability_vals[] = {
static int
-dissect_rnsap_Pre_emptionCapability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_Pre_emptionCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_pre_emptionCapability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Pre_emptionCapability(tvb, offset, pinfo, tree, hf_rnsap_pre_emptionCapability);
+static int dissect_pre_emptionCapability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Pre_emptionCapability(tvb, offset, actx, tree, hf_rnsap_pre_emptionCapability);
}
@@ -7274,14 +7274,14 @@ static const value_string rnsap_Pre_emptionVulnerability_vals[] = {
static int
-dissect_rnsap_Pre_emptionVulnerability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_Pre_emptionVulnerability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_pre_emptionVulnerability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Pre_emptionVulnerability(tvb, offset, pinfo, tree, hf_rnsap_pre_emptionVulnerability);
+static int dissect_pre_emptionVulnerability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Pre_emptionVulnerability(tvb, offset, actx, tree, hf_rnsap_pre_emptionVulnerability);
}
@@ -7294,14 +7294,14 @@ static const per_sequence_t AllocationRetentionPriority_sequence[] = {
};
static int
-dissect_rnsap_AllocationRetentionPriority(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_AllocationRetentionPriority(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_AllocationRetentionPriority, AllocationRetentionPriority_sequence);
return offset;
}
-static int dissect_allocationRetentionPriority(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_AllocationRetentionPriority(tvb, offset, pinfo, tree, hf_rnsap_allocationRetentionPriority);
+static int dissect_allocationRetentionPriority(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_AllocationRetentionPriority(tvb, offset, actx, tree, hf_rnsap_allocationRetentionPriority);
}
@@ -7313,14 +7313,14 @@ static const value_string rnsap_FrameHandlingPriority_vals[] = {
static int
-dissect_rnsap_FrameHandlingPriority(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_rnsap_FrameHandlingPriority(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_frameHandlingPriority(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FrameHandlingPriority(tvb, offset, pinfo, tree, hf_rnsap_frameHandlingPriority);
+static int dissect_frameHandlingPriority(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FrameHandlingPriority(tvb, offset, actx, tree, hf_rnsap_frameHandlingPriority);
}
@@ -7332,14 +7332,14 @@ static const value_string rnsap_QE_Selector_vals[] = {
static int
-dissect_rnsap_QE_Selector(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_QE_Selector(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_qE_Selector(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_QE_Selector(tvb, offset, pinfo, tree, hf_rnsap_qE_Selector);
+static int dissect_qE_Selector(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_QE_Selector(tvb, offset, actx, tree, hf_rnsap_qE_Selector);
}
@@ -7351,14 +7351,14 @@ static const value_string rnsap_DRACControl_vals[] = {
static int
-dissect_rnsap_DRACControl(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_DRACControl(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_dRACControl(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DRACControl(tvb, offset, pinfo, tree, hf_rnsap_dRACControl);
+static int dissect_dRACControl(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DRACControl(tvb, offset, actx, tree, hf_rnsap_dRACControl);
}
@@ -7378,14 +7378,14 @@ static const per_sequence_t DCH_Specific_FDD_Item_sequence[] = {
};
static int
-dissect_rnsap_DCH_Specific_FDD_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DCH_Specific_FDD_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DCH_Specific_FDD_Item, DCH_Specific_FDD_Item_sequence);
return offset;
}
-static int dissect_DCH_Specific_FDD_InformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_Specific_FDD_Item(tvb, offset, pinfo, tree, hf_rnsap_DCH_Specific_FDD_InformationList_item);
+static int dissect_DCH_Specific_FDD_InformationList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_Specific_FDD_Item(tvb, offset, actx, tree, hf_rnsap_DCH_Specific_FDD_InformationList_item);
}
@@ -7394,15 +7394,15 @@ static const per_sequence_t DCH_Specific_FDD_InformationList_sequence_of[1] = {
};
static int
-dissect_rnsap_DCH_Specific_FDD_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DCH_Specific_FDD_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DCH_Specific_FDD_InformationList, DCH_Specific_FDD_InformationList_sequence_of,
1, 128);
return offset;
}
-static int dissect_dCH_SpecificInformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_Specific_FDD_InformationList(tvb, offset, pinfo, tree, hf_rnsap_dCH_SpecificInformationList);
+static int dissect_dCH_SpecificInformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_Specific_FDD_InformationList(tvb, offset, actx, tree, hf_rnsap_dCH_SpecificInformationList);
}
@@ -7417,14 +7417,14 @@ static const per_sequence_t DCH_FDD_InformationItem_sequence[] = {
};
static int
-dissect_rnsap_DCH_FDD_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DCH_FDD_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DCH_FDD_InformationItem, DCH_FDD_InformationItem_sequence);
return offset;
}
-static int dissect_DCH_FDD_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_FDD_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_DCH_FDD_Information_item);
+static int dissect_DCH_FDD_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_FDD_InformationItem(tvb, offset, actx, tree, hf_rnsap_DCH_FDD_Information_item);
}
@@ -7433,49 +7433,49 @@ static const per_sequence_t DCH_FDD_Information_sequence_of[1] = {
};
static int
-dissect_rnsap_DCH_FDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DCH_FDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DCH_FDD_Information, DCH_FDD_Information_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_DCHs_to_Add_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_FDD_Information(tvb, offset, pinfo, tree, hf_rnsap_id_DCHs_to_Add_FDD);
+static int dissect_id_DCHs_to_Add_FDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_FDD_Information(tvb, offset, actx, tree, hf_rnsap_id_DCHs_to_Add_FDD);
}
-static int dissect_id_DCH_FDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_FDD_Information(tvb, offset, pinfo, tree, hf_rnsap_id_DCH_FDD_Information);
+static int dissect_id_DCH_FDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_FDD_Information(tvb, offset, actx, tree, hf_rnsap_id_DCH_FDD_Information);
}
static int
-dissect_rnsap_CCTrCH_ID(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_rnsap_CCTrCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_cCTrCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CCTrCH_ID(tvb, offset, pinfo, tree, hf_rnsap_cCTrCH_ID);
+static int dissect_cCTrCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CCTrCH_ID(tvb, offset, actx, tree, hf_rnsap_cCTrCH_ID);
}
-static int dissect_dl_ccTrCHID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CCTrCH_ID(tvb, offset, pinfo, tree, hf_rnsap_dl_ccTrCHID);
+static int dissect_dl_ccTrCHID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CCTrCH_ID(tvb, offset, actx, tree, hf_rnsap_dl_ccTrCHID);
}
-static int dissect_ul_ccTrCHID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CCTrCH_ID(tvb, offset, pinfo, tree, hf_rnsap_ul_ccTrCHID);
+static int dissect_ul_ccTrCHID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CCTrCH_ID(tvb, offset, actx, tree, hf_rnsap_ul_ccTrCHID);
}
-static int dissect_ul_cCTrCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CCTrCH_ID(tvb, offset, pinfo, tree, hf_rnsap_ul_cCTrCH_ID);
+static int dissect_ul_cCTrCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CCTrCH_ID(tvb, offset, actx, tree, hf_rnsap_ul_cCTrCH_ID);
}
-static int dissect_dl_cCTrCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CCTrCH_ID(tvb, offset, pinfo, tree, hf_rnsap_dl_cCTrCH_ID);
+static int dissect_dl_cCTrCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CCTrCH_ID(tvb, offset, actx, tree, hf_rnsap_dl_cCTrCH_ID);
}
-static int dissect_ul_CCTrCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CCTrCH_ID(tvb, offset, pinfo, tree, hf_rnsap_ul_CCTrCH_ID);
+static int dissect_ul_CCTrCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CCTrCH_ID(tvb, offset, actx, tree, hf_rnsap_ul_CCTrCH_ID);
}
-static int dissect_dl_CCTrCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CCTrCH_ID(tvb, offset, pinfo, tree, hf_rnsap_dl_CCTrCH_ID);
+static int dissect_dl_CCTrCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CCTrCH_ID(tvb, offset, actx, tree, hf_rnsap_dl_CCTrCH_ID);
}
@@ -7496,14 +7496,14 @@ static const per_sequence_t DCH_Specific_TDD_Item_sequence[] = {
};
static int
-dissect_rnsap_DCH_Specific_TDD_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DCH_Specific_TDD_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DCH_Specific_TDD_Item, DCH_Specific_TDD_Item_sequence);
return offset;
}
-static int dissect_DCH_Specific_TDD_InformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_Specific_TDD_Item(tvb, offset, pinfo, tree, hf_rnsap_DCH_Specific_TDD_InformationList_item);
+static int dissect_DCH_Specific_TDD_InformationList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_Specific_TDD_Item(tvb, offset, actx, tree, hf_rnsap_DCH_Specific_TDD_InformationList_item);
}
@@ -7512,15 +7512,15 @@ static const per_sequence_t DCH_Specific_TDD_InformationList_sequence_of[1] = {
};
static int
-dissect_rnsap_DCH_Specific_TDD_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DCH_Specific_TDD_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DCH_Specific_TDD_InformationList, DCH_Specific_TDD_InformationList_sequence_of,
1, 128);
return offset;
}
-static int dissect_dCH_SpecificInformationList1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_Specific_TDD_InformationList(tvb, offset, pinfo, tree, hf_rnsap_dCH_SpecificInformationList1);
+static int dissect_dCH_SpecificInformationList1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_Specific_TDD_InformationList(tvb, offset, actx, tree, hf_rnsap_dCH_SpecificInformationList1);
}
@@ -7535,14 +7535,14 @@ static const per_sequence_t DCH_TDD_InformationItem_sequence[] = {
};
static int
-dissect_rnsap_DCH_TDD_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DCH_TDD_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DCH_TDD_InformationItem, DCH_TDD_InformationItem_sequence);
return offset;
}
-static int dissect_DCH_TDD_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_TDD_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_DCH_TDD_Information_item);
+static int dissect_DCH_TDD_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_TDD_InformationItem(tvb, offset, actx, tree, hf_rnsap_DCH_TDD_Information_item);
}
@@ -7551,18 +7551,18 @@ static const per_sequence_t DCH_TDD_Information_sequence_of[1] = {
};
static int
-dissect_rnsap_DCH_TDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DCH_TDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DCH_TDD_Information, DCH_TDD_Information_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_DCHs_to_Add_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_TDD_Information(tvb, offset, pinfo, tree, hf_rnsap_id_DCHs_to_Add_TDD);
+static int dissect_id_DCHs_to_Add_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_TDD_Information(tvb, offset, actx, tree, hf_rnsap_id_DCHs_to_Add_TDD);
}
-static int dissect_id_DCH_TDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_TDD_Information(tvb, offset, pinfo, tree, hf_rnsap_id_DCH_TDD_Information);
+static int dissect_id_DCH_TDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_TDD_Information(tvb, offset, actx, tree, hf_rnsap_id_DCH_TDD_Information);
}
@@ -7573,14 +7573,14 @@ static const per_sequence_t DCH_DeleteItem_RL_ReconfPrepFDD_sequence[] = {
};
static int
-dissect_rnsap_DCH_DeleteItem_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DCH_DeleteItem_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DCH_DeleteItem_RL_ReconfPrepFDD, DCH_DeleteItem_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_DCH_DeleteList_RL_ReconfPrepFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_DeleteItem_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_rnsap_DCH_DeleteList_RL_ReconfPrepFDD_item);
+static int dissect_DCH_DeleteList_RL_ReconfPrepFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_DeleteItem_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_rnsap_DCH_DeleteList_RL_ReconfPrepFDD_item);
}
@@ -7589,15 +7589,15 @@ static const per_sequence_t DCH_DeleteList_RL_ReconfPrepFDD_sequence_of[1] = {
};
static int
-dissect_rnsap_DCH_DeleteList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DCH_DeleteList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DCH_DeleteList_RL_ReconfPrepFDD, DCH_DeleteList_RL_ReconfPrepFDD_sequence_of,
0, 128);
return offset;
}
-static int dissect_id_DCH_DeleteList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_DeleteList_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_rnsap_id_DCH_DeleteList_RL_ReconfPrepFDD);
+static int dissect_id_DCH_DeleteList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_DeleteList_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_rnsap_id_DCH_DeleteList_RL_ReconfPrepFDD);
}
@@ -7608,14 +7608,14 @@ static const per_sequence_t DCH_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
};
static int
-dissect_rnsap_DCH_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DCH_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DCH_DeleteItem_RL_ReconfPrepTDD, DCH_DeleteItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_DCH_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_DeleteItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_DCH_DeleteList_RL_ReconfPrepTDD_item);
+static int dissect_DCH_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_DeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_DCH_DeleteList_RL_ReconfPrepTDD_item);
}
@@ -7624,15 +7624,15 @@ static const per_sequence_t DCH_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
};
static int
-dissect_rnsap_DCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DCH_DeleteList_RL_ReconfPrepTDD, DCH_DeleteList_RL_ReconfPrepTDD_sequence_of,
0, 128);
return offset;
}
-static int dissect_id_DCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DCH_DeleteList_RL_ReconfPrepTDD);
+static int dissect_id_DCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_DCH_DeleteList_RL_ReconfPrepTDD);
}
@@ -7643,14 +7643,14 @@ static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstFDD_sequence[] = {
};
static int
-dissect_rnsap_DCH_DeleteItem_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DCH_DeleteItem_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DCH_DeleteItem_RL_ReconfRqstFDD, DCH_DeleteItem_RL_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_DCH_DeleteList_RL_ReconfRqstFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_DeleteItem_RL_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_DCH_DeleteList_RL_ReconfRqstFDD_item);
+static int dissect_DCH_DeleteList_RL_ReconfRqstFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_DeleteItem_RL_ReconfRqstFDD(tvb, offset, actx, tree, hf_rnsap_DCH_DeleteList_RL_ReconfRqstFDD_item);
}
@@ -7659,15 +7659,15 @@ static const per_sequence_t DCH_DeleteList_RL_ReconfRqstFDD_sequence_of[1] = {
};
static int
-dissect_rnsap_DCH_DeleteList_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DCH_DeleteList_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DCH_DeleteList_RL_ReconfRqstFDD, DCH_DeleteList_RL_ReconfRqstFDD_sequence_of,
0, 128);
return offset;
}
-static int dissect_id_DCH_DeleteList_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_DeleteList_RL_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_DCH_DeleteList_RL_ReconfRqstFDD);
+static int dissect_id_DCH_DeleteList_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_DeleteList_RL_ReconfRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_DCH_DeleteList_RL_ReconfRqstFDD);
}
@@ -7678,14 +7678,14 @@ static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstTDD_sequence[] = {
};
static int
-dissect_rnsap_DCH_DeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DCH_DeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DCH_DeleteItem_RL_ReconfRqstTDD, DCH_DeleteItem_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_DCH_DeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_DeleteItem_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_DCH_DeleteList_RL_ReconfRqstTDD_item);
+static int dissect_DCH_DeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_DeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_DCH_DeleteList_RL_ReconfRqstTDD_item);
}
@@ -7694,15 +7694,15 @@ static const per_sequence_t DCH_DeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
};
static int
-dissect_rnsap_DCH_DeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DCH_DeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DCH_DeleteList_RL_ReconfRqstTDD, DCH_DeleteList_RL_ReconfRqstTDD_sequence_of,
0, 128);
return offset;
}
-static int dissect_id_DCH_DeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_DeleteList_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DCH_DeleteList_RL_ReconfRqstTDD);
+static int dissect_id_DCH_DeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_DeleteList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DCH_DeleteList_RL_ReconfRqstTDD);
}
@@ -7714,17 +7714,17 @@ static const value_string rnsap_TransportBearerRequestIndicator_vals[] = {
static int
-dissect_rnsap_TransportBearerRequestIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_TransportBearerRequestIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_TransportBearerRequestIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransportBearerRequestIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_TransportBearerRequestIndicator);
+static int dissect_id_TransportBearerRequestIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransportBearerRequestIndicator(tvb, offset, actx, tree, hf_rnsap_id_TransportBearerRequestIndicator);
}
-static int dissect_transportBearerRequestIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransportBearerRequestIndicator(tvb, offset, pinfo, tree, hf_rnsap_transportBearerRequestIndicator);
+static int dissect_transportBearerRequestIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransportBearerRequestIndicator(tvb, offset, actx, tree, hf_rnsap_transportBearerRequestIndicator);
}
@@ -7740,14 +7740,14 @@ static const per_sequence_t FDD_DCHs_to_ModifySpecificItem_sequence[] = {
};
static int
-dissect_rnsap_FDD_DCHs_to_ModifySpecificItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_FDD_DCHs_to_ModifySpecificItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_FDD_DCHs_to_ModifySpecificItem, FDD_DCHs_to_ModifySpecificItem_sequence);
return offset;
}
-static int dissect_FDD_DCHs_to_ModifySpecificInformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FDD_DCHs_to_ModifySpecificItem(tvb, offset, pinfo, tree, hf_rnsap_FDD_DCHs_to_ModifySpecificInformationList_item);
+static int dissect_FDD_DCHs_to_ModifySpecificInformationList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FDD_DCHs_to_ModifySpecificItem(tvb, offset, actx, tree, hf_rnsap_FDD_DCHs_to_ModifySpecificInformationList_item);
}
@@ -7756,15 +7756,15 @@ static const per_sequence_t FDD_DCHs_to_ModifySpecificInformationList_sequence_o
};
static int
-dissect_rnsap_FDD_DCHs_to_ModifySpecificInformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_FDD_DCHs_to_ModifySpecificInformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_FDD_DCHs_to_ModifySpecificInformationList, FDD_DCHs_to_ModifySpecificInformationList_sequence_of,
1, 128);
return offset;
}
-static int dissect_dCH_SpecificInformationList2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FDD_DCHs_to_ModifySpecificInformationList(tvb, offset, pinfo, tree, hf_rnsap_dCH_SpecificInformationList2);
+static int dissect_dCH_SpecificInformationList2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FDD_DCHs_to_ModifySpecificInformationList(tvb, offset, actx, tree, hf_rnsap_dCH_SpecificInformationList2);
}
@@ -7779,14 +7779,14 @@ static const per_sequence_t FDD_DCHs_to_ModifyItem_sequence[] = {
};
static int
-dissect_rnsap_FDD_DCHs_to_ModifyItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_FDD_DCHs_to_ModifyItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_FDD_DCHs_to_ModifyItem, FDD_DCHs_to_ModifyItem_sequence);
return offset;
}
-static int dissect_FDD_DCHs_to_Modify_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FDD_DCHs_to_ModifyItem(tvb, offset, pinfo, tree, hf_rnsap_FDD_DCHs_to_Modify_item);
+static int dissect_FDD_DCHs_to_Modify_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FDD_DCHs_to_ModifyItem(tvb, offset, actx, tree, hf_rnsap_FDD_DCHs_to_Modify_item);
}
@@ -7795,15 +7795,15 @@ static const per_sequence_t FDD_DCHs_to_Modify_sequence_of[1] = {
};
static int
-dissect_rnsap_FDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_FDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_FDD_DCHs_to_Modify, FDD_DCHs_to_Modify_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_FDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FDD_DCHs_to_Modify(tvb, offset, pinfo, tree, hf_rnsap_id_FDD_DCHs_to_Modify);
+static int dissect_id_FDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FDD_DCHs_to_Modify(tvb, offset, actx, tree, hf_rnsap_id_FDD_DCHs_to_Modify);
}
@@ -7820,14 +7820,14 @@ static const per_sequence_t TDD_DCHs_to_ModifySpecificItem_sequence[] = {
};
static int
-dissect_rnsap_TDD_DCHs_to_ModifySpecificItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_DCHs_to_ModifySpecificItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_DCHs_to_ModifySpecificItem, TDD_DCHs_to_ModifySpecificItem_sequence);
return offset;
}
-static int dissect_TDD_DCHs_to_ModifySpecificInformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_DCHs_to_ModifySpecificItem(tvb, offset, pinfo, tree, hf_rnsap_TDD_DCHs_to_ModifySpecificInformationList_item);
+static int dissect_TDD_DCHs_to_ModifySpecificInformationList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_DCHs_to_ModifySpecificItem(tvb, offset, actx, tree, hf_rnsap_TDD_DCHs_to_ModifySpecificInformationList_item);
}
@@ -7836,15 +7836,15 @@ static const per_sequence_t TDD_DCHs_to_ModifySpecificInformationList_sequence_o
};
static int
-dissect_rnsap_TDD_DCHs_to_ModifySpecificInformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_DCHs_to_ModifySpecificInformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_DCHs_to_ModifySpecificInformationList, TDD_DCHs_to_ModifySpecificInformationList_sequence_of,
1, 128);
return offset;
}
-static int dissect_dCH_SpecificInformationList3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_DCHs_to_ModifySpecificInformationList(tvb, offset, pinfo, tree, hf_rnsap_dCH_SpecificInformationList3);
+static int dissect_dCH_SpecificInformationList3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_DCHs_to_ModifySpecificInformationList(tvb, offset, actx, tree, hf_rnsap_dCH_SpecificInformationList3);
}
@@ -7859,14 +7859,14 @@ static const per_sequence_t TDD_DCHs_to_ModifyItem_sequence[] = {
};
static int
-dissect_rnsap_TDD_DCHs_to_ModifyItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_DCHs_to_ModifyItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_DCHs_to_ModifyItem, TDD_DCHs_to_ModifyItem_sequence);
return offset;
}
-static int dissect_TDD_DCHs_to_Modify_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_DCHs_to_ModifyItem(tvb, offset, pinfo, tree, hf_rnsap_TDD_DCHs_to_Modify_item);
+static int dissect_TDD_DCHs_to_Modify_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_DCHs_to_ModifyItem(tvb, offset, actx, tree, hf_rnsap_TDD_DCHs_to_Modify_item);
}
@@ -7875,31 +7875,31 @@ static const per_sequence_t TDD_DCHs_to_Modify_sequence_of[1] = {
};
static int
-dissect_rnsap_TDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_DCHs_to_Modify, TDD_DCHs_to_Modify_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_TDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_DCHs_to_Modify(tvb, offset, pinfo, tree, hf_rnsap_id_TDD_DCHs_to_Modify);
+static int dissect_id_TDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_DCHs_to_Modify(tvb, offset, actx, tree, hf_rnsap_id_TDD_DCHs_to_Modify);
}
static int
-dissect_rnsap_TransportLayerAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TransportLayerAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
1, 160, TRUE);
return offset;
}
-static int dissect_id_TransportLayerAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransportLayerAddress(tvb, offset, pinfo, tree, hf_rnsap_id_TransportLayerAddress);
+static int dissect_id_TransportLayerAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransportLayerAddress(tvb, offset, actx, tree, hf_rnsap_id_TransportLayerAddress);
}
-static int dissect_transportLayerAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransportLayerAddress(tvb, offset, pinfo, tree, hf_rnsap_transportLayerAddress);
+static int dissect_transportLayerAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransportLayerAddress(tvb, offset, actx, tree, hf_rnsap_transportLayerAddress);
}
@@ -7912,14 +7912,14 @@ static const per_sequence_t DCH_InformationResponseItem_sequence[] = {
};
static int
-dissect_rnsap_DCH_InformationResponseItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DCH_InformationResponseItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DCH_InformationResponseItem, DCH_InformationResponseItem_sequence);
return offset;
}
-static int dissect_DCH_InformationResponse_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_InformationResponseItem(tvb, offset, pinfo, tree, hf_rnsap_DCH_InformationResponse_item);
+static int dissect_DCH_InformationResponse_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_InformationResponseItem(tvb, offset, actx, tree, hf_rnsap_DCH_InformationResponse_item);
}
@@ -7928,18 +7928,18 @@ static const per_sequence_t DCH_InformationResponse_sequence_of[1] = {
};
static int
-dissect_rnsap_DCH_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DCH_InformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DCH_InformationResponse, DCH_InformationResponse_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_DCH_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_InformationResponse(tvb, offset, pinfo, tree, hf_rnsap_id_DCH_InformationResponse);
+static int dissect_id_DCH_InformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_InformationResponse(tvb, offset, actx, tree, hf_rnsap_id_DCH_InformationResponse);
}
-static int dissect_dCH_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_InformationResponse(tvb, offset, pinfo, tree, hf_rnsap_dCH_InformationResponse);
+static int dissect_dCH_InformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_InformationResponse(tvb, offset, actx, tree, hf_rnsap_dCH_InformationResponse);
}
@@ -7951,110 +7951,110 @@ static const per_sequence_t DCH_Rate_InformationItem_RL_CongestInd_sequence[] =
};
static int
-dissect_rnsap_DCH_Rate_InformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DCH_Rate_InformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DCH_Rate_InformationItem_RL_CongestInd, DCH_Rate_InformationItem_RL_CongestInd_sequence);
return offset;
}
-static int dissect_id_DCH_Rate_InformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_Rate_InformationItem_RL_CongestInd(tvb, offset, pinfo, tree, hf_rnsap_id_DCH_Rate_InformationItem_RL_CongestInd);
+static int dissect_id_DCH_Rate_InformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_Rate_InformationItem_RL_CongestInd(tvb, offset, actx, tree, hf_rnsap_id_DCH_Rate_InformationItem_RL_CongestInd);
}
static int
-dissect_rnsap_INTEGER_0_3(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,
- 0U, 3U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_0_3(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3U, NULL, FALSE);
return offset;
}
-static int dissect_uplinkNRTLoadInformationValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_3(tvb, offset, pinfo, tree, hf_rnsap_uplinkNRTLoadInformationValue);
+static int dissect_uplinkNRTLoadInformationValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_3(tvb, offset, actx, tree, hf_rnsap_uplinkNRTLoadInformationValue);
}
-static int dissect_downlinkNRTLoadInformationValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_3(tvb, offset, pinfo, tree, hf_rnsap_downlinkNRTLoadInformationValue);
+static int dissect_downlinkNRTLoadInformationValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_3(tvb, offset, actx, tree, hf_rnsap_downlinkNRTLoadInformationValue);
}
-static int dissect_ctfc2bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_3(tvb, offset, pinfo, tree, hf_rnsap_ctfc2bit);
+static int dissect_ctfc2bit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_3(tvb, offset, actx, tree, hf_rnsap_ctfc2bit);
}
static int
-dissect_rnsap_INTEGER_0_15(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_0_15(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_burstStart(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_15(tvb, offset, pinfo, tree, hf_rnsap_burstStart);
+static int dissect_burstStart(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_15(tvb, offset, actx, tree, hf_rnsap_burstStart);
}
-static int dissect_ctfc4bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_15(tvb, offset, pinfo, tree, hf_rnsap_ctfc4bit);
+static int dissect_ctfc4bit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_15(tvb, offset, actx, tree, hf_rnsap_ctfc4bit);
}
static int
-dissect_rnsap_INTEGER_0_63(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,
- 0U, 63U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_0_63(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63U, NULL, FALSE);
return offset;
}
-static int dissect_noinitialOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_63(tvb, offset, pinfo, tree, hf_rnsap_noinitialOffset);
+static int dissect_noinitialOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_63(tvb, offset, actx, tree, hf_rnsap_noinitialOffset);
}
-static int dissect_ctfc6bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_63(tvb, offset, pinfo, tree, hf_rnsap_ctfc6bit);
+static int dissect_ctfc6bit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_63(tvb, offset, actx, tree, hf_rnsap_ctfc6bit);
}
static int
-dissect_rnsap_INTEGER_0_255(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_0_255(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_t_RLFAILURE(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_255(tvb, offset, pinfo, tree, hf_rnsap_t_RLFAILURE);
+static int dissect_t_RLFAILURE(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_255(tvb, offset, actx, tree, hf_rnsap_t_RLFAILURE);
}
-static int dissect_initialOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_255(tvb, offset, pinfo, tree, hf_rnsap_initialOffset);
+static int dissect_initialOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_255(tvb, offset, actx, tree, hf_rnsap_initialOffset);
}
-static int dissect_ctfc8bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_255(tvb, offset, pinfo, tree, hf_rnsap_ctfc8bit);
+static int dissect_ctfc8bit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_255(tvb, offset, actx, tree, hf_rnsap_ctfc8bit);
}
static int
-dissect_rnsap_INTEGER_0_4095(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,
- 0U, 4095U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_0_4095(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
return offset;
}
-static int dissect_ctfc12bit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_4095(tvb, offset, pinfo, tree, hf_rnsap_ctfc12bit);
+static int dissect_ctfc12bit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_4095(tvb, offset, actx, tree, hf_rnsap_ctfc12bit);
}
static int
-dissect_rnsap_INTEGER_0_16777215(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,
- 0U, 16777215U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_0_16777215(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16777215U, NULL, FALSE);
return offset;
}
-static int dissect_ctfcmaxbit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_16777215(tvb, offset, pinfo, tree, hf_rnsap_ctfcmaxbit);
+static int dissect_ctfcmaxbit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_16777215(tvb, offset, actx, tree, hf_rnsap_ctfcmaxbit);
}
@@ -8081,44 +8081,44 @@ static const per_choice_t TFCS_CTFC_choice[] = {
};
static int
-dissect_rnsap_TFCS_CTFC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TFCS_CTFC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_TFCS_CTFC, TFCS_CTFC_choice,
NULL);
return offset;
}
-static int dissect_cTFC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TFCS_CTFC(tvb, offset, pinfo, tree, hf_rnsap_cTFC);
+static int dissect_cTFC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TFCS_CTFC(tvb, offset, actx, tree, hf_rnsap_cTFC);
}
static int
-dissect_rnsap_BetaCD(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_rnsap_BetaCD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_betaC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BetaCD(tvb, offset, pinfo, tree, hf_rnsap_betaC);
+static int dissect_betaC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BetaCD(tvb, offset, actx, tree, hf_rnsap_betaC);
}
-static int dissect_betaD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BetaCD(tvb, offset, pinfo, tree, hf_rnsap_betaD);
+static int dissect_betaD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BetaCD(tvb, offset, actx, tree, hf_rnsap_betaD);
}
static int
-dissect_rnsap_RefTFCNumber(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_rnsap_RefTFCNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_refTFCNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RefTFCNumber(tvb, offset, pinfo, tree, hf_rnsap_refTFCNumber);
+static int dissect_refTFCNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RefTFCNumber(tvb, offset, actx, tree, hf_rnsap_refTFCNumber);
}
@@ -8131,14 +8131,14 @@ static const per_sequence_t T_signalledGainFactors_sequence[] = {
};
static int
-dissect_rnsap_T_signalledGainFactors(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_T_signalledGainFactors(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_T_signalledGainFactors, T_signalledGainFactors_sequence);
return offset;
}
-static int dissect_signalledGainFactors(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_signalledGainFactors(tvb, offset, pinfo, tree, hf_rnsap_signalledGainFactors);
+static int dissect_signalledGainFactors(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_signalledGainFactors(tvb, offset, actx, tree, hf_rnsap_signalledGainFactors);
}
@@ -8155,15 +8155,15 @@ static const per_choice_t TransportFormatCombination_Beta_choice[] = {
};
static int
-dissect_rnsap_TransportFormatCombination_Beta(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TransportFormatCombination_Beta(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_TransportFormatCombination_Beta, TransportFormatCombination_Beta_choice,
NULL);
return offset;
}
-static int dissect_tFC_Beta(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransportFormatCombination_Beta(tvb, offset, pinfo, tree, hf_rnsap_tFC_Beta);
+static int dissect_tFC_Beta(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransportFormatCombination_Beta(tvb, offset, actx, tree, hf_rnsap_tFC_Beta);
}
@@ -8175,14 +8175,14 @@ static const per_sequence_t TFCS_TFCSList_item_sequence[] = {
};
static int
-dissect_rnsap_TFCS_TFCSList_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TFCS_TFCSList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TFCS_TFCSList_item, TFCS_TFCSList_item_sequence);
return offset;
}
-static int dissect_TFCS_TFCSList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TFCS_TFCSList_item(tvb, offset, pinfo, tree, hf_rnsap_TFCS_TFCSList_item);
+static int dissect_TFCS_TFCSList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TFCS_TFCSList_item(tvb, offset, actx, tree, hf_rnsap_TFCS_TFCSList_item);
}
@@ -8191,15 +8191,15 @@ static const per_sequence_t TFCS_TFCSList_sequence_of[1] = {
};
static int
-dissect_rnsap_TFCS_TFCSList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TFCS_TFCSList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_TFCS_TFCSList, TFCS_TFCSList_sequence_of,
1, 1024);
return offset;
}
-static int dissect_no_Split_in_TFCI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TFCS_TFCSList(tvb, offset, pinfo, tree, hf_rnsap_no_Split_in_TFCI);
+static int dissect_no_Split_in_TFCI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TFCS_TFCSList(tvb, offset, actx, tree, hf_rnsap_no_Split_in_TFCI);
}
@@ -8216,15 +8216,15 @@ static const per_choice_t T_tFCSvalues_choice[] = {
};
static int
-dissect_rnsap_T_tFCSvalues(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_T_tFCSvalues(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_T_tFCSvalues, T_tFCSvalues_choice,
NULL);
return offset;
}
-static int dissect_tFCSvalues(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_tFCSvalues(tvb, offset, pinfo, tree, hf_rnsap_tFCSvalues);
+static int dissect_tFCSvalues(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_tFCSvalues(tvb, offset, actx, tree, hf_rnsap_tFCSvalues);
}
@@ -8235,20 +8235,20 @@ static const per_sequence_t TFCS_sequence[] = {
};
static int
-dissect_rnsap_TFCS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TFCS(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TFCS, TFCS_sequence);
return offset;
}
-static int dissect_ul_TFCS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TFCS(tvb, offset, pinfo, tree, hf_rnsap_ul_TFCS);
+static int dissect_ul_TFCS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TFCS(tvb, offset, actx, tree, hf_rnsap_ul_TFCS);
}
-static int dissect_tFCS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TFCS(tvb, offset, pinfo, tree, hf_rnsap_tFCS);
+static int dissect_tFCS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TFCS(tvb, offset, actx, tree, hf_rnsap_tFCS);
}
-static int dissect_dl_TFCS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TFCS(tvb, offset, pinfo, tree, hf_rnsap_dl_TFCS);
+static int dissect_dl_TFCS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TFCS(tvb, offset, actx, tree, hf_rnsap_dl_TFCS);
}
@@ -8262,33 +8262,33 @@ static const value_string rnsap_TFCI_Coding_vals[] = {
static int
-dissect_rnsap_TFCI_Coding(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 4, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_TFCI_Coding(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_tFCI_Coding(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TFCI_Coding(tvb, offset, pinfo, tree, hf_rnsap_tFCI_Coding);
+static int dissect_tFCI_Coding(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TFCI_Coding(tvb, offset, actx, tree, hf_rnsap_tFCI_Coding);
}
static int
-dissect_rnsap_PunctureLimit(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_rnsap_PunctureLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_ul_PunctureLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PunctureLimit(tvb, offset, pinfo, tree, hf_rnsap_ul_PunctureLimit);
+static int dissect_ul_PunctureLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PunctureLimit(tvb, offset, actx, tree, hf_rnsap_ul_PunctureLimit);
}
-static int dissect_dl_PunctureLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PunctureLimit(tvb, offset, pinfo, tree, hf_rnsap_dl_PunctureLimit);
+static int dissect_dl_PunctureLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PunctureLimit(tvb, offset, actx, tree, hf_rnsap_dl_PunctureLimit);
}
-static int dissect_punctureLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PunctureLimit(tvb, offset, pinfo, tree, hf_rnsap_punctureLimit);
+static int dissect_punctureLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PunctureLimit(tvb, offset, actx, tree, hf_rnsap_punctureLimit);
}
@@ -8299,14 +8299,14 @@ static const per_sequence_t CCTrCH_TPCAddItem_RL_ReconfPrepTDD_sequence[] = {
};
static int
-dissect_rnsap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD, CCTrCH_TPCAddItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item);
+static int dissect_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item);
}
@@ -8315,15 +8315,15 @@ static const per_sequence_t CCTrCH_TPCAddList_RL_ReconfPrepTDD_sequence_of[1] =
};
static int
-dissect_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD, CCTrCH_TPCAddList_RL_ReconfPrepTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_cCTrCH_TPCList1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_cCTrCH_TPCList1);
+static int dissect_cCTrCH_TPCList1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_cCTrCH_TPCList1);
}
@@ -8338,239 +8338,239 @@ static const per_sequence_t DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequen
};
static int
-dissect_rnsap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD);
+static int dissect_id_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD);
}
static int
-dissect_rnsap_ProtocolIE_Single_Container(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Field(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_ProtocolIE_Single_Container(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Field(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_RL_InformationList_RL_SetupRqstFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_RL_SetupRqstFDD_item);
+static int dissect_RL_InformationList_RL_SetupRqstFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_RL_SetupRqstFDD_item);
}
-static int dissect_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item);
+static int dissect_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item);
}
-static int dissect_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item);
+static int dissect_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item);
}
-static int dissect_RL_InformationResponseList_RL_SetupRspFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationResponseList_RL_SetupRspFDD_item);
+static int dissect_RL_InformationResponseList_RL_SetupRspFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationResponseList_RL_SetupRspFDD_item);
}
-static int dissect_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item);
+static int dissect_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item);
}
-static int dissect_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item);
+static int dissect_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item);
}
-static int dissect_RL_InformationList_RL_AdditionRqstFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_RL_AdditionRqstFDD_item);
+static int dissect_RL_InformationList_RL_AdditionRqstFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_RL_AdditionRqstFDD_item);
}
-static int dissect_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item);
+static int dissect_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item);
}
-static int dissect_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item);
+static int dissect_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item);
}
-static int dissect_RL_InformationResponseList_RL_AdditionRspFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationResponseList_RL_AdditionRspFDD_item);
+static int dissect_RL_InformationResponseList_RL_AdditionRspFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationResponseList_RL_AdditionRspFDD_item);
}
-static int dissect_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item);
+static int dissect_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item);
}
-static int dissect_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item);
+static int dissect_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item);
}
-static int dissect_RL_InformationList_RL_DeletionRqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_RL_DeletionRqst_item);
+static int dissect_RL_InformationList_RL_DeletionRqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_RL_DeletionRqst_item);
}
-static int dissect_RL_InformationList_RL_ReconfPrepFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_RL_ReconfPrepFDD_item);
+static int dissect_RL_InformationList_RL_ReconfPrepFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_RL_ReconfPrepFDD_item);
}
-static int dissect_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item);
+static int dissect_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item);
}
-static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item);
+static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item);
}
-static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item);
+static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item);
}
-static int dissect_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item);
+static int dissect_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item);
}
-static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item);
+static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item);
}
-static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item);
+static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item);
}
-static int dissect_RL_InformationResponseList_RL_ReconfReadyFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD_item);
+static int dissect_RL_InformationResponseList_RL_ReconfReadyFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD_item);
}
-static int dissect_RL_ReconfigurationFailureList_RL_ReconfFailure_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure_item);
+static int dissect_RL_ReconfigurationFailureList_RL_ReconfFailure_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure_item);
}
-static int dissect_RL_ReconfigurationRequestFDD_RL_InformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList_item);
+static int dissect_RL_ReconfigurationRequestFDD_RL_InformationList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList_item);
}
-static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item);
+static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item);
}
-static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item);
+static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item);
}
-static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item);
+static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item);
}
-static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item);
+static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item);
}
-static int dissect_RL_InformationResponseList_RL_ReconfRspFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationResponseList_RL_ReconfRspFDD_item);
+static int dissect_RL_InformationResponseList_RL_ReconfRspFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationResponseList_RL_ReconfRspFDD_item);
}
-static int dissect_RL_InformationList_RL_FailureInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_RL_FailureInd_item);
+static int dissect_RL_InformationList_RL_FailureInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_RL_FailureInd_item);
}
-static int dissect_RL_Set_InformationList_RL_FailureInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Set_InformationList_RL_FailureInd_item);
+static int dissect_RL_Set_InformationList_RL_FailureInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Set_InformationList_RL_FailureInd_item);
}
-static int dissect_CCTrCH_InformationList_RL_FailureInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_CCTrCH_InformationList_RL_FailureInd_item);
+static int dissect_CCTrCH_InformationList_RL_FailureInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_CCTrCH_InformationList_RL_FailureInd_item);
}
-static int dissect_RL_InformationList_RL_PreemptRequiredInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_RL_PreemptRequiredInd_item);
+static int dissect_RL_InformationList_RL_PreemptRequiredInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_RL_PreemptRequiredInd_item);
}
-static int dissect_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd_item);
+static int dissect_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd_item);
}
-static int dissect_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd_item);
+static int dissect_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd_item);
}
-static int dissect_RL_InformationList_RL_RestoreInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_RL_RestoreInd_item);
+static int dissect_RL_InformationList_RL_RestoreInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_RL_RestoreInd_item);
}
-static int dissect_RL_Set_InformationList_RL_RestoreInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Set_InformationList_RL_RestoreInd_item);
+static int dissect_RL_Set_InformationList_RL_RestoreInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Set_InformationList_RL_RestoreInd_item);
}
-static int dissect_CCTrCH_InformationList_RL_RestoreInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_CCTrCH_InformationList_RL_RestoreInd_item);
+static int dissect_CCTrCH_InformationList_RL_RestoreInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_CCTrCH_InformationList_RL_RestoreInd_item);
}
-static int dissect_DL_ReferencePowerInformationList_DL_PC_Rqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst_item);
+static int dissect_DL_ReferencePowerInformationList_DL_PC_Rqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst_item);
}
-static int dissect_RL_InformationList_RL_CongestInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_RL_CongestInd_item);
+static int dissect_RL_InformationList_RL_CongestInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_RL_CongestInd_item);
}
-static int dissect_DCH_Rate_Information_RL_CongestInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DCH_Rate_Information_RL_CongestInd_item);
+static int dissect_DCH_Rate_Information_RL_CongestInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DCH_Rate_Information_RL_CongestInd_item);
}
-static int dissect_EDCH_MacdFlowSpecificInformationList_RL_CongestInd_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd_item);
+static int dissect_EDCH_MacdFlowSpecificInformationList_RL_CongestInd_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd_item);
}
-static int dissect_RL_InformationList_DM_Rqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_DM_Rqst_item);
+static int dissect_RL_InformationList_DM_Rqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_DM_Rqst_item);
}
-static int dissect_RL_Set_InformationList_DM_Rqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Set_InformationList_DM_Rqst_item);
+static int dissect_RL_Set_InformationList_DM_Rqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Set_InformationList_DM_Rqst_item);
}
-static int dissect_RL_InformationList_DM_Rsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_DM_Rsp_item);
+static int dissect_RL_InformationList_DM_Rsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_DM_Rsp_item);
}
-static int dissect_RL_Set_InformationList_DM_Rsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Set_InformationList_DM_Rsp_item);
+static int dissect_RL_Set_InformationList_DM_Rsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Set_InformationList_DM_Rsp_item);
}
-static int dissect_RL_Unsuccessful_InformationRespList_DM_Fail_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_item);
+static int dissect_RL_Unsuccessful_InformationRespList_DM_Fail_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_item);
}
-static int dissect_RL_Successful_InformationRespList_DM_Fail_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Successful_InformationRespList_DM_Fail_item);
+static int dissect_RL_Successful_InformationRespList_DM_Fail_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Successful_InformationRespList_DM_Fail_item);
}
-static int dissect_RL_Set_Unsuccessful_InformationRespList_DM_Fail_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_item);
+static int dissect_RL_Set_Unsuccessful_InformationRespList_DM_Fail_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_item);
}
-static int dissect_RL_Set_Successful_InformationRespList_DM_Fail_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Set_Successful_InformationRespList_DM_Fail_item);
+static int dissect_RL_Set_Successful_InformationRespList_DM_Fail_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Set_Successful_InformationRespList_DM_Fail_item);
}
-static int dissect_RL_InformationList_DM_Rprt_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_InformationList_DM_Rprt_item);
+static int dissect_RL_InformationList_DM_Rprt_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_DM_Rprt_item);
}
-static int dissect_RL_Set_InformationList_DM_Rprt_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Set_InformationList_DM_Rprt_item);
+static int dissect_RL_Set_InformationList_DM_Rprt_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Set_InformationList_DM_Rprt_item);
}
-static int dissect_RL_Unsuccessful_InformationRespList_DM_Fail_Ind_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind_item);
+static int dissect_RL_Unsuccessful_InformationRespList_DM_Fail_Ind_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind_item);
}
-static int dissect_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_item);
+static int dissect_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_item);
}
-static int dissect_ContextInfoList_Reset_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_ContextInfoList_Reset_item);
+static int dissect_ContextInfoList_Reset_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_ContextInfoList_Reset_item);
}
-static int dissect_ContextGroupInfoList_Reset_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_ContextGroupInfoList_Reset_item);
+static int dissect_ContextGroupInfoList_Reset_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_ContextGroupInfoList_Reset_item);
}
-static int dissect_DelayedActivationInformationList_RL_ActivationCmdFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD_item);
+static int dissect_DelayedActivationInformationList_RL_ActivationCmdFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD_item);
}
-static int dissect_DelayedActivationInformationList_RL_ActivationCmdTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD_item);
+static int dissect_DelayedActivationInformationList_RL_ActivationCmdTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD_item);
}
-static int dissect_RL_ParameterUpdateIndicationFDD_RL_InformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList_item);
+static int dissect_RL_ParameterUpdateIndicationFDD_RL_InformationList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList_item);
}
-static int dissect_ListOfInterfacesToTrace_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_ListOfInterfacesToTrace_item);
+static int dissect_ListOfInterfacesToTrace_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_ListOfInterfacesToTrace_item);
}
-static int dissect_Neighbouring_UMTS_CellInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_rnsap_Neighbouring_UMTS_CellInformation_item);
+static int dissect_Neighbouring_UMTS_CellInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_Neighbouring_UMTS_CellInformation_item);
}
static int
-dissect_rnsap_DL_DPCH_InformationAddList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DL_DPCH_InformationAddList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_DPCH_AddInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_InformationAddList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_DPCH_AddInformation);
+static int dissect_dl_DPCH_AddInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_InformationAddList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_dl_DPCH_AddInformation);
}
static int
-dissect_rnsap_DL_DPCH_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DL_DPCH_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_DPCH_ModifyInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_DPCH_ModifyInformation);
+static int dissect_dl_DPCH_ModifyInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_dl_DPCH_ModifyInformation);
}
static int
-dissect_rnsap_DL_DPCH_InformationDeleteList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DL_DPCH_InformationDeleteList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_DPCH_DeleteInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_InformationDeleteList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_DPCH_DeleteInformation);
+static int dissect_dl_DPCH_DeleteInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_InformationDeleteList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_dl_DPCH_DeleteInformation);
}
@@ -8584,14 +8584,14 @@ static const per_sequence_t DL_CCTrCH_InformationItem_RL_ReconfReadyTDD_sequence
};
static int
-dissect_rnsap_DL_CCTrCH_InformationItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_InformationItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_InformationItem_RL_ReconfReadyTDD, DL_CCTrCH_InformationItem_RL_ReconfReadyTDD_sequence);
return offset;
}
-static int dissect_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item);
+static int dissect_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item);
}
@@ -8600,15 +8600,15 @@ static const per_sequence_t DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_sequenc
};
static int
-dissect_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD, DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_sequence_of,
0, 16);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_ReconfReadyTDD);
+static int dissect_id_DL_CCTrCH_InformationListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_ReconfReadyTDD);
}
@@ -8619,14 +8619,14 @@ static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_seq
};
static int
-dissect_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD);
+static int dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD);
}
@@ -8639,23 +8639,23 @@ static const value_string rnsap_TDD_TPC_DownlinkStepSize_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_TDD_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_TPC_DownlinkStepSize(tvb, offset, pinfo, tree, hf_rnsap_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD);
+static int dissect_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_rnsap_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD);
}
-static int dissect_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_TPC_DownlinkStepSize(tvb, offset, pinfo, tree, hf_rnsap_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD);
+static int dissect_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_rnsap_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD);
}
-static int dissect_tdd_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_TPC_DownlinkStepSize(tvb, offset, pinfo, tree, hf_rnsap_tdd_TPC_DownlinkStepSize);
+static int dissect_tdd_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_rnsap_tdd_TPC_DownlinkStepSize);
}
-static int dissect_downlinkStepSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_TPC_DownlinkStepSize(tvb, offset, pinfo, tree, hf_rnsap_downlinkStepSize);
+static int dissect_downlinkStepSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_rnsap_downlinkStepSize);
}
@@ -8666,14 +8666,14 @@ static const per_sequence_t CCTrCH_TPCItem_RL_SetupRqstTDD_sequence[] = {
};
static int
-dissect_rnsap_CCTrCH_TPCItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CCTrCH_TPCItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CCTrCH_TPCItem_RL_SetupRqstTDD, CCTrCH_TPCItem_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_CCTrCH_TPCList_RL_SetupRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CCTrCH_TPCItem_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD_item);
+static int dissect_CCTrCH_TPCList_RL_SetupRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CCTrCH_TPCItem_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD_item);
}
@@ -8682,15 +8682,15 @@ static const per_sequence_t CCTrCH_TPCList_RL_SetupRqstTDD_sequence_of[1] = {
};
static int
-dissect_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD, CCTrCH_TPCList_RL_SetupRqstTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_cCTrCH_TPCList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_cCTrCH_TPCList);
+static int dissect_cCTrCH_TPCList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_rnsap_cCTrCH_TPCList);
}
@@ -8706,29 +8706,29 @@ static const per_sequence_t DL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[]
};
static int
-dissect_rnsap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, DL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD);
+static int dissect_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD);
}
-static int dissect_id_DL_CCTrCH_InformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_SetupRspTDD);
+static int dissect_id_DL_CCTrCH_InformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_SetupRspTDD);
}
static int
-dissect_rnsap_DL_DPCH_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DL_DPCH_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_DPCH_Information2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_DPCH_Information2);
+static int dissect_dl_DPCH_Information2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_dl_DPCH_Information2);
}
@@ -8740,14 +8740,14 @@ static const per_sequence_t DL_CCTrCH_InformationItem_PhyChReconfRqstTDD_sequenc
};
static int
-dissect_rnsap_DL_CCTrCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_InformationItem_PhyChReconfRqstTDD, DL_CCTrCH_InformationItem_PhyChReconfRqstTDD_sequence);
return offset;
}
-static int dissect_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item);
+static int dissect_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item);
}
@@ -8756,27 +8756,27 @@ static const per_sequence_t DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_seque
};
static int
-dissect_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD, DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD);
+static int dissect_id_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD);
}
static int
-dissect_rnsap_DL_DPCH_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DL_DPCH_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_DPCH_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_InformationList_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_DPCH_Information1);
+static int dissect_dl_DPCH_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_InformationList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_dl_DPCH_Information1);
}
@@ -8788,14 +8788,14 @@ static const per_sequence_t DL_CCTrCHInformationItem_RL_AdditionRspTDD_sequence[
};
static int
-dissect_rnsap_DL_CCTrCHInformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCHInformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCHInformationItem_RL_AdditionRspTDD, DL_CCTrCHInformationItem_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_DL_CCTrCHInformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCHInformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD_item);
+static int dissect_DL_CCTrCHInformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCHInformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD_item);
}
@@ -8804,15 +8804,15 @@ static const per_sequence_t DL_CCTrCHInformationListIE_RL_AdditionRspTDD_sequenc
};
static int
-dissect_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD, DL_CCTrCHInformationListIE_RL_AdditionRspTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_AdditionRspTDD);
+static int dissect_id_DL_CCTrCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_AdditionRspTDD);
}
@@ -8821,15 +8821,15 @@ static const per_sequence_t DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequen
};
static int
-dissect_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
0, 16);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD);
+static int dissect_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD);
}
@@ -8838,15 +8838,15 @@ static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_seq
};
static int
-dissect_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of,
0, 16);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD);
+static int dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD);
}
@@ -8855,53 +8855,53 @@ static const per_sequence_t DL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_o
};
static int
-dissect_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD, DL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD);
+static int dissect_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD);
}
static int
-dissect_rnsap_DL_ScramblingCode(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_rnsap_DL_ScramblingCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_eAGCH_ERGCH_EHICH_FDD_ScramblingCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_ScramblingCode(tvb, offset, pinfo, tree, hf_rnsap_eAGCH_ERGCH_EHICH_FDD_ScramblingCode);
+static int dissect_eAGCH_ERGCH_EHICH_FDD_ScramblingCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_ScramblingCode(tvb, offset, actx, tree, hf_rnsap_eAGCH_ERGCH_EHICH_FDD_ScramblingCode);
}
-static int dissect_dl_ScramblingCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_ScramblingCode(tvb, offset, pinfo, tree, hf_rnsap_dl_ScramblingCode);
+static int dissect_dl_ScramblingCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_ScramblingCode(tvb, offset, actx, tree, hf_rnsap_dl_ScramblingCode);
}
-static int dissect_hSPDSCH_and_HSSCCH_ScramblingCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_ScramblingCode(tvb, offset, pinfo, tree, hf_rnsap_hSPDSCH_and_HSSCCH_ScramblingCode);
+static int dissect_hSPDSCH_and_HSSCCH_ScramblingCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_ScramblingCode(tvb, offset, actx, tree, hf_rnsap_hSPDSCH_and_HSSCCH_ScramblingCode);
}
static int
-dissect_rnsap_FDD_DL_ChannelisationCodeNumber(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,
- 0U, 511U, NULL, NULL, FALSE);
+dissect_rnsap_FDD_DL_ChannelisationCodeNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 511U, NULL, FALSE);
return offset;
}
-static int dissect_eAGCH_ChannelisationCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FDD_DL_ChannelisationCodeNumber(tvb, offset, pinfo, tree, hf_rnsap_eAGCH_ChannelisationCode);
+static int dissect_eAGCH_ChannelisationCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FDD_DL_ChannelisationCodeNumber(tvb, offset, actx, tree, hf_rnsap_eAGCH_ChannelisationCode);
}
-static int dissect_eRGCH_EHICH_ChannelisationCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FDD_DL_ChannelisationCodeNumber(tvb, offset, pinfo, tree, hf_rnsap_eRGCH_EHICH_ChannelisationCode);
+static int dissect_eRGCH_EHICH_ChannelisationCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FDD_DL_ChannelisationCodeNumber(tvb, offset, actx, tree, hf_rnsap_eRGCH_EHICH_ChannelisationCode);
}
-static int dissect_fDD_DL_ChannelisationCodeNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FDD_DL_ChannelisationCodeNumber(tvb, offset, pinfo, tree, hf_rnsap_fDD_DL_ChannelisationCodeNumber);
+static int dissect_fDD_DL_ChannelisationCodeNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FDD_DL_ChannelisationCodeNumber(tvb, offset, actx, tree, hf_rnsap_fDD_DL_ChannelisationCodeNumber);
}
@@ -8913,14 +8913,14 @@ static const value_string rnsap_Transmission_Gap_Pattern_Sequence_ScramblingCode
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_Transmission_Gap_Pattern_Sequence_ScramblingCode_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_transmission_Gap_Pattern_Sequence_ScramblingCode_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Transmission_Gap_Pattern_Sequence_ScramblingCode_Information(tvb, offset, pinfo, tree, hf_rnsap_transmission_Gap_Pattern_Sequence_ScramblingCode_Information);
+static int dissect_transmission_Gap_Pattern_Sequence_ScramblingCode_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Transmission_Gap_Pattern_Sequence_ScramblingCode_Information(tvb, offset, actx, tree, hf_rnsap_transmission_Gap_Pattern_Sequence_ScramblingCode_Information);
}
@@ -8933,14 +8933,14 @@ static const per_sequence_t FDD_DL_CodeInformationItem_sequence[] = {
};
static int
-dissect_rnsap_FDD_DL_CodeInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_FDD_DL_CodeInformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_FDD_DL_CodeInformationItem, FDD_DL_CodeInformationItem_sequence);
return offset;
}
-static int dissect_FDD_DL_CodeInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FDD_DL_CodeInformationItem(tvb, offset, pinfo, tree, hf_rnsap_FDD_DL_CodeInformation_item);
+static int dissect_FDD_DL_CodeInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FDD_DL_CodeInformationItem(tvb, offset, actx, tree, hf_rnsap_FDD_DL_CodeInformation_item);
}
@@ -8949,44 +8949,44 @@ static const per_sequence_t FDD_DL_CodeInformation_sequence_of[1] = {
};
static int
-dissect_rnsap_FDD_DL_CodeInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_FDD_DL_CodeInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_FDD_DL_CodeInformation, FDD_DL_CodeInformation_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_FDD_DL_CodeInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FDD_DL_CodeInformation(tvb, offset, pinfo, tree, hf_rnsap_id_FDD_DL_CodeInformation);
+static int dissect_id_FDD_DL_CodeInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FDD_DL_CodeInformation(tvb, offset, actx, tree, hf_rnsap_id_FDD_DL_CodeInformation);
}
-static int dissect_dl_CodeInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FDD_DL_CodeInformation(tvb, offset, pinfo, tree, hf_rnsap_dl_CodeInformation);
+static int dissect_dl_CodeInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FDD_DL_CodeInformation(tvb, offset, actx, tree, hf_rnsap_dl_CodeInformation);
}
static int
-dissect_rnsap_DL_DPCH_SlotFormat(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,
- 0U, 16U, NULL, NULL, TRUE);
+dissect_rnsap_DL_DPCH_SlotFormat(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16U, NULL, TRUE);
return offset;
}
-static int dissect_dl_DPCH_SlotFormat(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_SlotFormat(tvb, offset, pinfo, tree, hf_rnsap_dl_DPCH_SlotFormat);
+static int dissect_dl_DPCH_SlotFormat(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_SlotFormat(tvb, offset, actx, tree, hf_rnsap_dl_DPCH_SlotFormat);
}
static int
-dissect_rnsap_NrOfDLchannelisationcodes(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,
- 1U, 8U, NULL, NULL, FALSE);
+dissect_rnsap_NrOfDLchannelisationcodes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 8U, NULL, FALSE);
return offset;
}
-static int dissect_nrOfDLchannelisationcodes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NrOfDLchannelisationcodes(tvb, offset, pinfo, tree, hf_rnsap_nrOfDLchannelisationcodes);
+static int dissect_nrOfDLchannelisationcodes(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NrOfDLchannelisationcodes(tvb, offset, actx, tree, hf_rnsap_nrOfDLchannelisationcodes);
}
@@ -8998,14 +8998,14 @@ static const value_string rnsap_TFCI_SignallingMode_vals[] = {
static int
-dissect_rnsap_TFCI_SignallingMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_TFCI_SignallingMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_tFCI_SignallingMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TFCI_SignallingMode(tvb, offset, pinfo, tree, hf_rnsap_tFCI_SignallingMode);
+static int dissect_tFCI_SignallingMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TFCI_SignallingMode(tvb, offset, actx, tree, hf_rnsap_tFCI_SignallingMode);
}
@@ -9017,14 +9017,14 @@ static const value_string rnsap_TFCI_Presence_vals[] = {
static int
-dissect_rnsap_TFCI_Presence(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_TFCI_Presence(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_tFCI_Presence(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TFCI_Presence(tvb, offset, pinfo, tree, hf_rnsap_tFCI_Presence);
+static int dissect_tFCI_Presence(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TFCI_Presence(tvb, offset, actx, tree, hf_rnsap_tFCI_Presence);
}
@@ -9036,14 +9036,14 @@ static const value_string rnsap_MultiplexingPosition_vals[] = {
static int
-dissect_rnsap_MultiplexingPosition(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_MultiplexingPosition(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_multiplexingPosition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MultiplexingPosition(tvb, offset, pinfo, tree, hf_rnsap_multiplexingPosition);
+static int dissect_multiplexingPosition(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MultiplexingPosition(tvb, offset, actx, tree, hf_rnsap_multiplexingPosition);
}
@@ -9055,14 +9055,14 @@ static const value_string rnsap_LimitedPowerIncrease_vals[] = {
static int
-dissect_rnsap_LimitedPowerIncrease(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_LimitedPowerIncrease(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_limitedPowerIncrease(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_LimitedPowerIncrease(tvb, offset, pinfo, tree, hf_rnsap_limitedPowerIncrease);
+static int dissect_limitedPowerIncrease(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_LimitedPowerIncrease(tvb, offset, actx, tree, hf_rnsap_limitedPowerIncrease);
}
@@ -9079,42 +9079,42 @@ static const per_sequence_t DL_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
};
static int
-dissect_rnsap_DL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_DPCH_Information_RL_ReconfPrepFDD, DL_DPCH_Information_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_Information_RL_ReconfPrepFDD);
+static int dissect_id_DL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_Information_RL_ReconfPrepFDD);
}
static int
-dissect_rnsap_PowerOffset(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,
- 0U, 24U, NULL, NULL, FALSE);
+dissect_rnsap_PowerOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 24U, NULL, FALSE);
return offset;
}
-static int dissect_po1_ForTFCI_Bits(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PowerOffset(tvb, offset, pinfo, tree, hf_rnsap_po1_ForTFCI_Bits);
+static int dissect_po1_ForTFCI_Bits(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PowerOffset(tvb, offset, actx, tree, hf_rnsap_po1_ForTFCI_Bits);
}
-static int dissect_po2_ForTPC_Bits(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PowerOffset(tvb, offset, pinfo, tree, hf_rnsap_po2_ForTPC_Bits);
+static int dissect_po2_ForTPC_Bits(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PowerOffset(tvb, offset, actx, tree, hf_rnsap_po2_ForTPC_Bits);
}
-static int dissect_po3_ForPilotBits(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PowerOffset(tvb, offset, pinfo, tree, hf_rnsap_po3_ForPilotBits);
+static int dissect_po3_ForPilotBits(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PowerOffset(tvb, offset, actx, tree, hf_rnsap_po3_ForPilotBits);
}
-static int dissect_pO1_ForTFCI_Bits(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PowerOffset(tvb, offset, pinfo, tree, hf_rnsap_pO1_ForTFCI_Bits);
+static int dissect_pO1_ForTFCI_Bits(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PowerOffset(tvb, offset, actx, tree, hf_rnsap_pO1_ForTFCI_Bits);
}
-static int dissect_pO2_ForTPC_Bits(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PowerOffset(tvb, offset, pinfo, tree, hf_rnsap_pO2_ForTPC_Bits);
+static int dissect_pO2_ForTPC_Bits(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PowerOffset(tvb, offset, actx, tree, hf_rnsap_pO2_ForTPC_Bits);
}
-static int dissect_pO3_ForPilotBits(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PowerOffset(tvb, offset, pinfo, tree, hf_rnsap_pO3_ForPilotBits);
+static int dissect_pO3_ForPilotBits(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PowerOffset(tvb, offset, actx, tree, hf_rnsap_pO3_ForPilotBits);
}
@@ -9127,14 +9127,14 @@ static const per_sequence_t PowerOffsetInformation_RL_SetupRqstFDD_sequence[] =
};
static int
-dissect_rnsap_PowerOffsetInformation_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PowerOffsetInformation_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_PowerOffsetInformation_RL_SetupRqstFDD, PowerOffsetInformation_RL_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_powerOffsetInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PowerOffsetInformation_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_powerOffsetInformation);
+static int dissect_powerOffsetInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PowerOffsetInformation_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_rnsap_powerOffsetInformation);
}
@@ -9148,17 +9148,17 @@ static const value_string rnsap_FDD_TPC_DownlinkStepSize_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 4, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_FDD_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_fdd_dl_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FDD_TPC_DownlinkStepSize(tvb, offset, pinfo, tree, hf_rnsap_fdd_dl_TPC_DownlinkStepSize);
+static int dissect_fdd_dl_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_rnsap_fdd_dl_TPC_DownlinkStepSize);
}
-static int dissect_fdd_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FDD_TPC_DownlinkStepSize(tvb, offset, pinfo, tree, hf_rnsap_fdd_TPC_DownlinkStepSize);
+static int dissect_fdd_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_rnsap_fdd_TPC_DownlinkStepSize);
}
@@ -9170,17 +9170,17 @@ static const value_string rnsap_InnerLoopDLPCStatus_vals[] = {
static int
-dissect_rnsap_InnerLoopDLPCStatus(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_InnerLoopDLPCStatus(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_InnerLoopDLPCStatus(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_InnerLoopDLPCStatus(tvb, offset, pinfo, tree, hf_rnsap_id_InnerLoopDLPCStatus);
+static int dissect_id_InnerLoopDLPCStatus(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_InnerLoopDLPCStatus(tvb, offset, actx, tree, hf_rnsap_id_InnerLoopDLPCStatus);
}
-static int dissect_innerLoopDLPCStatus(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_InnerLoopDLPCStatus(tvb, offset, pinfo, tree, hf_rnsap_innerLoopDLPCStatus);
+static int dissect_innerLoopDLPCStatus(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_InnerLoopDLPCStatus(tvb, offset, actx, tree, hf_rnsap_innerLoopDLPCStatus);
}
@@ -9200,14 +9200,14 @@ static const per_sequence_t DL_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
};
static int
-dissect_rnsap_DL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_DPCH_Information_RL_SetupRqstFDD, DL_DPCH_Information_RL_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_Information_RL_SetupRqstFDD);
+static int dissect_id_DL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_Information_RL_SetupRqstFDD);
}
@@ -9220,14 +9220,14 @@ static const per_sequence_t DL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
};
static int
-dissect_rnsap_DL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_DPCH_Information_RL_ReconfRqstFDD, DL_DPCH_Information_RL_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_Information_RL_ReconfRqstFDD);
+static int dissect_id_DL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_Information_RL_ReconfRqstFDD);
}
@@ -9244,27 +9244,27 @@ static const value_string rnsap_RepetitionPeriod_vals[] = {
static int
-dissect_rnsap_RepetitionPeriod(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 7, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_RepetitionPeriod(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_repetitionPeriod(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RepetitionPeriod(tvb, offset, pinfo, tree, hf_rnsap_repetitionPeriod);
+static int dissect_repetitionPeriod(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RepetitionPeriod(tvb, offset, actx, tree, hf_rnsap_repetitionPeriod);
}
static int
-dissect_rnsap_RepetitionLength(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,
- 1U, 63U, NULL, NULL, FALSE);
+dissect_rnsap_RepetitionLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 63U, NULL, FALSE);
return offset;
}
-static int dissect_repetitionLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RepetitionLength(tvb, offset, pinfo, tree, hf_rnsap_repetitionLength);
+static int dissect_repetitionLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RepetitionLength(tvb, offset, actx, tree, hf_rnsap_repetitionLength);
}
@@ -9281,34 +9281,34 @@ static const per_choice_t TDD_DPCHOffset_choice[] = {
};
static int
-dissect_rnsap_TDD_DPCHOffset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_DPCHOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_DPCHOffset, TDD_DPCHOffset_choice,
NULL);
return offset;
}
-static int dissect_tDD_DPCHOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_DPCHOffset(tvb, offset, pinfo, tree, hf_rnsap_tDD_DPCHOffset);
+static int dissect_tDD_DPCHOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_DPCHOffset(tvb, offset, actx, tree, hf_rnsap_tDD_DPCHOffset);
}
static int
-dissect_rnsap_TimeSlot(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,
- 0U, 14U, NULL, NULL, FALSE);
+dissect_rnsap_TimeSlot(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 14U, NULL, FALSE);
return offset;
}
-static int dissect_id_TimeSlot_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TimeSlot(tvb, offset, pinfo, tree, hf_rnsap_id_TimeSlot_RL_SetupRspTDD);
+static int dissect_id_TimeSlot_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TimeSlot(tvb, offset, actx, tree, hf_rnsap_id_TimeSlot_RL_SetupRspTDD);
}
-static int dissect_timeSlot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TimeSlot(tvb, offset, pinfo, tree, hf_rnsap_timeSlot);
+static int dissect_timeSlot(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TimeSlot(tvb, offset, actx, tree, hf_rnsap_timeSlot);
}
-static int dissect_timeslot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TimeSlot(tvb, offset, pinfo, tree, hf_rnsap_timeslot);
+static int dissect_timeslot(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TimeSlot(tvb, offset, actx, tree, hf_rnsap_timeslot);
}
@@ -9321,30 +9321,30 @@ static const value_string rnsap_MidambleConfigurationBurstType1And3_vals[] = {
static int
-dissect_rnsap_MidambleConfigurationBurstType1And3(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_MidambleConfigurationBurstType1And3(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_midambleConfigurationBurstType1And3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MidambleConfigurationBurstType1And3(tvb, offset, pinfo, tree, hf_rnsap_midambleConfigurationBurstType1And3);
+static int dissect_midambleConfigurationBurstType1And3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MidambleConfigurationBurstType1And3(tvb, offset, actx, tree, hf_rnsap_midambleConfigurationBurstType1And3);
}
static int
-dissect_rnsap_MidambleShiftLong(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_rnsap_MidambleShiftLong(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_ueSpecificMidamble(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MidambleShiftLong(tvb, offset, pinfo, tree, hf_rnsap_ueSpecificMidamble);
+static int dissect_ueSpecificMidamble(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MidambleShiftLong(tvb, offset, actx, tree, hf_rnsap_ueSpecificMidamble);
}
-static int dissect_midambleShift(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MidambleShiftLong(tvb, offset, pinfo, tree, hf_rnsap_midambleShift);
+static int dissect_midambleShift(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MidambleShiftLong(tvb, offset, actx, tree, hf_rnsap_midambleShift);
}
@@ -9363,15 +9363,15 @@ static const per_choice_t T_midambleAllocationMode_choice[] = {
};
static int
-dissect_rnsap_T_midambleAllocationMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_T_midambleAllocationMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_T_midambleAllocationMode, T_midambleAllocationMode_choice,
NULL);
return offset;
}
-static int dissect_midambleAllocationMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_midambleAllocationMode(tvb, offset, pinfo, tree, hf_rnsap_midambleAllocationMode);
+static int dissect_midambleAllocationMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_midambleAllocationMode(tvb, offset, actx, tree, hf_rnsap_midambleAllocationMode);
}
@@ -9382,14 +9382,14 @@ static const per_sequence_t T_type1_sequence[] = {
};
static int
-dissect_rnsap_T_type1(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_T_type1(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_T_type1, T_type1_sequence);
return offset;
}
-static int dissect_type1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_type1(tvb, offset, pinfo, tree, hf_rnsap_type1);
+static int dissect_type1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_type1(tvb, offset, actx, tree, hf_rnsap_type1);
}
@@ -9401,27 +9401,27 @@ static const value_string rnsap_MidambleConfigurationBurstType2_vals[] = {
static int
-dissect_rnsap_MidambleConfigurationBurstType2(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_MidambleConfigurationBurstType2(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_midambleConfigurationBurstType2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MidambleConfigurationBurstType2(tvb, offset, pinfo, tree, hf_rnsap_midambleConfigurationBurstType2);
+static int dissect_midambleConfigurationBurstType2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MidambleConfigurationBurstType2(tvb, offset, actx, tree, hf_rnsap_midambleConfigurationBurstType2);
}
static int
-dissect_rnsap_MidambleShiftShort(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,
- 0U, 5U, NULL, NULL, FALSE);
+dissect_rnsap_MidambleShiftShort(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 5U, NULL, FALSE);
return offset;
}
-static int dissect_ueSpecificMidamble1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MidambleShiftShort(tvb, offset, pinfo, tree, hf_rnsap_ueSpecificMidamble1);
+static int dissect_ueSpecificMidamble1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MidambleShiftShort(tvb, offset, actx, tree, hf_rnsap_ueSpecificMidamble1);
}
@@ -9440,15 +9440,15 @@ static const per_choice_t T_midambleAllocationMode1_choice[] = {
};
static int
-dissect_rnsap_T_midambleAllocationMode1(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_T_midambleAllocationMode1(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_T_midambleAllocationMode1, T_midambleAllocationMode1_choice,
NULL);
return offset;
}
-static int dissect_midambleAllocationMode1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_midambleAllocationMode1(tvb, offset, pinfo, tree, hf_rnsap_midambleAllocationMode1);
+static int dissect_midambleAllocationMode1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_midambleAllocationMode1(tvb, offset, actx, tree, hf_rnsap_midambleAllocationMode1);
}
@@ -9459,14 +9459,14 @@ static const per_sequence_t T_type2_sequence[] = {
};
static int
-dissect_rnsap_T_type2(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_T_type2(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_T_type2, T_type2_sequence);
return offset;
}
-static int dissect_type2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_type2(tvb, offset, pinfo, tree, hf_rnsap_type2);
+static int dissect_type2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_type2(tvb, offset, actx, tree, hf_rnsap_type2);
}
@@ -9483,15 +9483,15 @@ static const per_choice_t T_midambleAllocationMode2_choice[] = {
};
static int
-dissect_rnsap_T_midambleAllocationMode2(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_T_midambleAllocationMode2(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_T_midambleAllocationMode2, T_midambleAllocationMode2_choice,
NULL);
return offset;
}
-static int dissect_midambleAllocationMode2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_midambleAllocationMode2(tvb, offset, pinfo, tree, hf_rnsap_midambleAllocationMode2);
+static int dissect_midambleAllocationMode2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_midambleAllocationMode2(tvb, offset, actx, tree, hf_rnsap_midambleAllocationMode2);
}
@@ -9502,14 +9502,14 @@ static const per_sequence_t T_type3_sequence[] = {
};
static int
-dissect_rnsap_T_type3(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_T_type3(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_T_type3, T_type3_sequence);
return offset;
}
-static int dissect_type3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_type3(tvb, offset, pinfo, tree, hf_rnsap_type3);
+static int dissect_type3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_type3(tvb, offset, actx, tree, hf_rnsap_type3);
}
@@ -9528,28 +9528,28 @@ static const per_choice_t MidambleShiftAndBurstType_choice[] = {
};
static int
-dissect_rnsap_MidambleShiftAndBurstType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MidambleShiftAndBurstType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_MidambleShiftAndBurstType, MidambleShiftAndBurstType_choice,
NULL);
return offset;
}
-static int dissect_midambleShiftAndBurstType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MidambleShiftAndBurstType(tvb, offset, pinfo, tree, hf_rnsap_midambleShiftAndBurstType);
+static int dissect_midambleShiftAndBurstType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MidambleShiftAndBurstType(tvb, offset, actx, tree, hf_rnsap_midambleShiftAndBurstType);
}
static int
-dissect_rnsap_DPCH_ID(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,
- 0U, 239U, NULL, NULL, FALSE);
+dissect_rnsap_DPCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 239U, NULL, FALSE);
return offset;
}
-static int dissect_dPCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DPCH_ID(tvb, offset, pinfo, tree, hf_rnsap_dPCH_ID);
+static int dissect_dPCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DPCH_ID(tvb, offset, actx, tree, hf_rnsap_dPCH_ID);
}
@@ -9590,20 +9590,20 @@ static const value_string rnsap_TDD_ChannelisationCode_vals[] = {
static int
-dissect_rnsap_TDD_ChannelisationCode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 31, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_TDD_ChannelisationCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 31, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_tDD_ChannelisationCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_ChannelisationCode(tvb, offset, pinfo, tree, hf_rnsap_tDD_ChannelisationCode);
+static int dissect_tDD_ChannelisationCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_ChannelisationCode(tvb, offset, actx, tree, hf_rnsap_tDD_ChannelisationCode);
}
-static int dissect_first_TDD_ChannelisationCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_ChannelisationCode(tvb, offset, pinfo, tree, hf_rnsap_first_TDD_ChannelisationCode);
+static int dissect_first_TDD_ChannelisationCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_ChannelisationCode(tvb, offset, actx, tree, hf_rnsap_first_TDD_ChannelisationCode);
}
-static int dissect_second_TDD_ChannelisationCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_ChannelisationCode(tvb, offset, pinfo, tree, hf_rnsap_second_TDD_ChannelisationCode);
+static int dissect_second_TDD_ChannelisationCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_ChannelisationCode(tvb, offset, actx, tree, hf_rnsap_second_TDD_ChannelisationCode);
}
@@ -9615,14 +9615,14 @@ static const per_sequence_t TDD_DL_Code_InformationItem_sequence[] = {
};
static int
-dissect_rnsap_TDD_DL_Code_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_DL_Code_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_DL_Code_InformationItem, TDD_DL_Code_InformationItem_sequence);
return offset;
}
-static int dissect_TDD_DL_Code_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_DL_Code_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_TDD_DL_Code_Information_item);
+static int dissect_TDD_DL_Code_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_DL_Code_InformationItem(tvb, offset, actx, tree, hf_rnsap_TDD_DL_Code_Information_item);
}
@@ -9631,15 +9631,15 @@ static const per_sequence_t TDD_DL_Code_Information_sequence_of[1] = {
};
static int
-dissect_rnsap_TDD_DL_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_DL_Code_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_DL_Code_Information, TDD_DL_Code_Information_sequence_of,
1, 240);
return offset;
}
-static int dissect_dL_Code_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_DL_Code_Information(tvb, offset, pinfo, tree, hf_rnsap_dL_Code_Information1);
+static int dissect_dL_Code_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_DL_Code_Information(tvb, offset, actx, tree, hf_rnsap_dL_Code_Information1);
}
@@ -9653,14 +9653,14 @@ static const per_sequence_t DL_Timeslot_InformationItem_PhyChReconfRqstTDD_seque
};
static int
-dissect_rnsap_DL_Timeslot_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_Timeslot_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_Timeslot_InformationItem_PhyChReconfRqstTDD, DL_Timeslot_InformationItem_PhyChReconfRqstTDD_sequence);
return offset;
}
-static int dissect_DL_Timeslot_InformationList_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Timeslot_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD_item);
+static int dissect_DL_Timeslot_InformationList_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Timeslot_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD_item);
}
@@ -9669,15 +9669,15 @@ static const per_sequence_t DL_Timeslot_InformationList_PhyChReconfRqstTDD_seque
};
static int
-dissect_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD, DL_Timeslot_InformationList_PhyChReconfRqstTDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_dL_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_dL_Timeslot_InformationList_PhyChReconfRqstTDD);
+static int dissect_dL_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_dL_Timeslot_InformationList_PhyChReconfRqstTDD);
}
@@ -9691,14 +9691,14 @@ static const per_sequence_t DL_DPCH_InformationItem_PhyChReconfRqstTDD_sequence[
};
static int
-dissect_rnsap_DL_DPCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_DPCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_DPCH_InformationItem_PhyChReconfRqstTDD, DL_DPCH_InformationItem_PhyChReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_InformationItem_PhyChReconfRqstTDD);
+static int dissect_id_DL_DPCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_InformationItem_PhyChReconfRqstTDD);
}
@@ -9712,14 +9712,14 @@ static const per_sequence_t DL_Timeslot_InformationItem_sequence[] = {
};
static int
-dissect_rnsap_DL_Timeslot_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_Timeslot_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_Timeslot_InformationItem, DL_Timeslot_InformationItem_sequence);
return offset;
}
-static int dissect_DL_Timeslot_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Timeslot_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_DL_Timeslot_Information_item);
+static int dissect_DL_Timeslot_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Timeslot_InformationItem(tvb, offset, actx, tree, hf_rnsap_DL_Timeslot_Information_item);
}
@@ -9728,15 +9728,15 @@ static const per_sequence_t DL_Timeslot_Information_sequence_of[1] = {
};
static int
-dissect_rnsap_DL_Timeslot_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_Timeslot_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_Timeslot_Information, DL_Timeslot_Information_sequence_of,
1, 15);
return offset;
}
-static int dissect_dL_Timeslot_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Timeslot_Information(tvb, offset, pinfo, tree, hf_rnsap_dL_Timeslot_Information);
+static int dissect_dL_Timeslot_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Timeslot_Information(tvb, offset, actx, tree, hf_rnsap_dL_Timeslot_Information);
}
@@ -9750,14 +9750,14 @@ static const per_sequence_t DL_DPCH_InformationItem_RL_AdditionRspTDD_sequence[]
};
static int
-dissect_rnsap_DL_DPCH_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_DPCH_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_DPCH_InformationItem_RL_AdditionRspTDD, DL_DPCH_InformationItem_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_InformationItem_RL_AdditionRspTDD);
+static int dissect_id_DL_DPCH_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_InformationItem_RL_AdditionRspTDD);
}
@@ -9771,14 +9771,14 @@ static const per_sequence_t DL_DPCH_InformationItem_RL_SetupRspTDD_sequence[] =
};
static int
-dissect_rnsap_DL_DPCH_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_DPCH_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_DPCH_InformationItem_RL_SetupRspTDD, DL_DPCH_InformationItem_RL_SetupRspTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_InformationItem_RL_SetupRspTDD);
+static int dissect_id_DL_DPCH_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_InformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_InformationItem_RL_SetupRspTDD);
}
@@ -9790,93 +9790,93 @@ static const value_string rnsap_DL_DPCH_TimingAdjustment_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_DL_DPCH_TimingAdjustment(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_DL_DPCH_TimingAdjustment(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_TimingAdjustment(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_TimingAdjustment);
+static int dissect_id_DL_DPCH_TimingAdjustment(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_TimingAdjustment(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_TimingAdjustment);
}
-static int dissect_id_Initial_DL_DPCH_TimingAdjustment(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_TimingAdjustment(tvb, offset, pinfo, tree, hf_rnsap_id_Initial_DL_DPCH_TimingAdjustment);
+static int dissect_id_Initial_DL_DPCH_TimingAdjustment(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_TimingAdjustment(tvb, offset, actx, tree, hf_rnsap_id_Initial_DL_DPCH_TimingAdjustment);
}
static int
-dissect_rnsap_DL_Power(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,
- -350, 150U, NULL, NULL, FALSE);
+dissect_rnsap_DL_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -350, 150U, NULL, FALSE);
return offset;
}
-static int dissect_id_DLReferencePower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_DLReferencePower);
+static int dissect_id_DLReferencePower(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_DLReferencePower);
}
-static int dissect_id_CCTrCH_Maximum_DL_Power_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_SetupRspTDD);
+static int dissect_id_CCTrCH_Maximum_DL_Power_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_SetupRspTDD);
}
-static int dissect_id_CCTrCH_Minimum_DL_Power_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_SetupRspTDD);
+static int dissect_id_CCTrCH_Minimum_DL_Power_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_SetupRspTDD);
}
-static int dissect_id_CCTrCH_Maximum_DL_Power_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_AdditionRspTDD);
+static int dissect_id_CCTrCH_Maximum_DL_Power_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_AdditionRspTDD);
}
-static int dissect_id_CCTrCH_Minimum_DL_Power_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_AdditionRspTDD);
+static int dissect_id_CCTrCH_Minimum_DL_Power_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_AdditionRspTDD);
}
-static int dissect_id_CCTrCH_Maximum_DL_Power_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_ReconfReadyTDD);
+static int dissect_id_CCTrCH_Maximum_DL_Power_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_ReconfReadyTDD);
}
-static int dissect_id_CCTrCH_Minimum_DL_Power_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_ReconfReadyTDD);
+static int dissect_id_CCTrCH_Minimum_DL_Power_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_ReconfReadyTDD);
}
-static int dissect_id_Maximum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_Maximum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD);
+static int dissect_id_Maximum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_Maximum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD);
}
-static int dissect_id_Minimum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_Minimum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD);
+static int dissect_id_Minimum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_Minimum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD);
}
-static int dissect_id_Maximum_DL_Power_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_Maximum_DL_Power_TimeslotLCR_InformationItem);
+static int dissect_id_Maximum_DL_Power_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_Maximum_DL_Power_TimeslotLCR_InformationItem);
}
-static int dissect_id_Minimum_DL_Power_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_id_Minimum_DL_Power_TimeslotLCR_InformationItem);
+static int dissect_id_Minimum_DL_Power_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_Minimum_DL_Power_TimeslotLCR_InformationItem);
}
-static int dissect_dl_InitialTX_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_dl_InitialTX_Power);
+static int dissect_dl_InitialTX_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_dl_InitialTX_Power);
}
-static int dissect_maximumDLTxPower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_maximumDLTxPower);
+static int dissect_maximumDLTxPower(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_maximumDLTxPower);
}
-static int dissect_minimumDLTxPower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_minimumDLTxPower);
+static int dissect_minimumDLTxPower(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_minimumDLTxPower);
}
-static int dissect_cCTrCH_Maximum_DL_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_cCTrCH_Maximum_DL_Power);
+static int dissect_cCTrCH_Maximum_DL_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_cCTrCH_Maximum_DL_Power);
}
-static int dissect_cCTrCH_Minimum_DL_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_cCTrCH_Minimum_DL_Power);
+static int dissect_cCTrCH_Minimum_DL_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_cCTrCH_Minimum_DL_Power);
}
-static int dissect_maxPowerLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_maxPowerLCR);
+static int dissect_maxPowerLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_maxPowerLCR);
}
-static int dissect_minPowerLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_minPowerLCR);
+static int dissect_minPowerLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_minPowerLCR);
}
-static int dissect_dl_Reference_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_dl_Reference_Power);
+static int dissect_dl_Reference_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_dl_Reference_Power);
}
-static int dissect_initial_dl_tx_power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_initial_dl_tx_power);
+static int dissect_initial_dl_tx_power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_initial_dl_tx_power);
}
-static int dissect_dLReferencePower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_dLReferencePower);
+static int dissect_dLReferencePower(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_dLReferencePower);
}
-static int dissect_common_DL_ReferencePowerInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Power(tvb, offset, pinfo, tree, hf_rnsap_common_DL_ReferencePowerInformation);
+static int dissect_common_DL_ReferencePowerInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_common_DL_ReferencePowerInformation);
}
@@ -9885,37 +9885,37 @@ static const per_sequence_t DL_ReferencePowerInformationList_DL_PC_Rqst_sequence
};
static int
-dissect_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst, DL_ReferencePowerInformationList_DL_PC_Rqst_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_DLReferencePowerList_DL_PC_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst(tvb, offset, pinfo, tree, hf_rnsap_id_DLReferencePowerList_DL_PC_Rqst);
+static int dissect_id_DLReferencePowerList_DL_PC_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst(tvb, offset, actx, tree, hf_rnsap_id_DLReferencePowerList_DL_PC_Rqst);
}
static int
-dissect_rnsap_RL_ID(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,
- 0U, 31U, NULL, NULL, FALSE);
+dissect_rnsap_RL_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 31U, NULL, FALSE);
return offset;
}
-static int dissect_id_HSPDSCH_RL_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_ID(tvb, offset, pinfo, tree, hf_rnsap_id_HSPDSCH_RL_ID);
+static int dissect_id_HSPDSCH_RL_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_ID(tvb, offset, actx, tree, hf_rnsap_id_HSPDSCH_RL_ID);
}
-static int dissect_id_PDSCH_RL_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_ID(tvb, offset, pinfo, tree, hf_rnsap_id_PDSCH_RL_ID);
+static int dissect_id_PDSCH_RL_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_ID(tvb, offset, actx, tree, hf_rnsap_id_PDSCH_RL_ID);
}
-static int dissect_rL_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_ID(tvb, offset, pinfo, tree, hf_rnsap_rL_ID);
+static int dissect_rL_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_ID(tvb, offset, actx, tree, hf_rnsap_rL_ID);
}
-static int dissect_e_DCH_Serving_RL_Id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_ID(tvb, offset, pinfo, tree, hf_rnsap_e_DCH_Serving_RL_Id);
+static int dissect_e_DCH_Serving_RL_Id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_ID(tvb, offset, actx, tree, hf_rnsap_e_DCH_Serving_RL_Id);
}
@@ -9927,14 +9927,14 @@ static const per_sequence_t DL_ReferencePowerInformation_DL_PC_Rqst_sequence[] =
};
static int
-dissect_rnsap_DL_ReferencePowerInformation_DL_PC_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_ReferencePowerInformation_DL_PC_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_ReferencePowerInformation_DL_PC_Rqst, DL_ReferencePowerInformation_DL_PC_Rqst_sequence);
return offset;
}
-static int dissect_id_DL_ReferencePowerInformation_DL_PC_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_ReferencePowerInformation_DL_PC_Rqst(tvb, offset, pinfo, tree, hf_rnsap_id_DL_ReferencePowerInformation_DL_PC_Rqst);
+static int dissect_id_DL_ReferencePowerInformation_DL_PC_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_ReferencePowerInformation_DL_PC_Rqst(tvb, offset, actx, tree, hf_rnsap_id_DL_ReferencePowerInformation_DL_PC_Rqst);
}
@@ -9946,27 +9946,27 @@ static const value_string rnsap_DPC_Mode_vals[] = {
static int
-dissect_rnsap_DPC_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_DPC_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_DPC_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DPC_Mode(tvb, offset, pinfo, tree, hf_rnsap_id_DPC_Mode);
+static int dissect_id_DPC_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DPC_Mode(tvb, offset, actx, tree, hf_rnsap_id_DPC_Mode);
}
static int
-dissect_rnsap_DRXCycleLengthCoefficient(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,
- 3U, 9U, NULL, NULL, FALSE);
+dissect_rnsap_DRXCycleLengthCoefficient(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 3U, 9U, NULL, FALSE);
return offset;
}
-static int dissect_id_DRXCycleLengthCoefficient(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DRXCycleLengthCoefficient(tvb, offset, pinfo, tree, hf_rnsap_id_DRXCycleLengthCoefficient);
+static int dissect_id_DRXCycleLengthCoefficient(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DRXCycleLengthCoefficient(tvb, offset, actx, tree, hf_rnsap_id_DRXCycleLengthCoefficient);
}
@@ -9975,15 +9975,15 @@ static const per_sequence_t RL_Unsuccessful_InformationRespList_DM_Fail_Ind_sequ
};
static int
-dissect_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind, RL_Unsuccessful_InformationRespList_DM_Fail_Ind_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_unsuccessful_InformationRespList_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind(tvb, offset, pinfo, tree, hf_rnsap_rL_unsuccessful_InformationRespList_DM_Fail_Ind);
+static int dissect_rL_unsuccessful_InformationRespList_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind(tvb, offset, actx, tree, hf_rnsap_rL_unsuccessful_InformationRespList_DM_Fail_Ind);
}
@@ -9994,17 +9994,17 @@ static const per_sequence_t RL_DM_Fail_Ind_sequence[] = {
};
static int
-dissect_rnsap_RL_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_DM_Fail_Ind, RL_DM_Fail_Ind_sequence);
return offset;
}
-static int dissect_rL4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_DM_Fail_Ind(tvb, offset, pinfo, tree, hf_rnsap_rL4);
+static int dissect_rL4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_DM_Fail_Ind(tvb, offset, actx, tree, hf_rnsap_rL4);
}
-static int dissect_allRL4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_DM_Fail_Ind(tvb, offset, pinfo, tree, hf_rnsap_allRL4);
+static int dissect_allRL4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_DM_Fail_Ind(tvb, offset, actx, tree, hf_rnsap_allRL4);
}
@@ -10013,15 +10013,15 @@ static const per_sequence_t RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_
};
static int
-dissect_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind, RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_Set_unsuccessful_InformationRespList_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind(tvb, offset, pinfo, tree, hf_rnsap_rL_Set_unsuccessful_InformationRespList_DM_Fail_Ind);
+static int dissect_rL_Set_unsuccessful_InformationRespList_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind(tvb, offset, actx, tree, hf_rnsap_rL_Set_unsuccessful_InformationRespList_DM_Fail_Ind);
}
@@ -10032,17 +10032,17 @@ static const per_sequence_t RL_Set_DM_Fail_Ind_sequence[] = {
};
static int
-dissect_rnsap_RL_Set_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_DM_Fail_Ind, RL_Set_DM_Fail_Ind_sequence);
return offset;
}
-static int dissect_rLS4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_DM_Fail_Ind(tvb, offset, pinfo, tree, hf_rnsap_rLS4);
+static int dissect_rLS4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_DM_Fail_Ind(tvb, offset, actx, tree, hf_rnsap_rLS4);
}
-static int dissect_allRLS4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_DM_Fail_Ind(tvb, offset, pinfo, tree, hf_rnsap_allRLS4);
+static int dissect_allRLS4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_DM_Fail_Ind(tvb, offset, actx, tree, hf_rnsap_allRLS4);
}
@@ -10063,15 +10063,15 @@ static const per_choice_t DedicatedMeasurementObjectType_DM_Fail_Ind_choice[] =
};
static int
-dissect_rnsap_DedicatedMeasurementObjectType_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DedicatedMeasurementObjectType_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_DedicatedMeasurementObjectType_DM_Fail_Ind, DedicatedMeasurementObjectType_DM_Fail_Ind_choice,
NULL);
return offset;
}
-static int dissect_id_DedicatedMeasurementObjectType_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DedicatedMeasurementObjectType_DM_Fail_Ind(tvb, offset, pinfo, tree, hf_rnsap_id_DedicatedMeasurementObjectType_DM_Fail_Ind);
+static int dissect_id_DedicatedMeasurementObjectType_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DedicatedMeasurementObjectType_DM_Fail_Ind(tvb, offset, actx, tree, hf_rnsap_id_DedicatedMeasurementObjectType_DM_Fail_Ind);
}
@@ -10080,15 +10080,15 @@ static const per_sequence_t RL_Unsuccessful_InformationRespList_DM_Fail_sequence
};
static int
-dissect_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail, RL_Unsuccessful_InformationRespList_DM_Fail_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_unsuccessful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_rL_unsuccessful_InformationRespList_DM_Fail);
+static int dissect_rL_unsuccessful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail(tvb, offset, actx, tree, hf_rnsap_rL_unsuccessful_InformationRespList_DM_Fail);
}
@@ -10097,15 +10097,15 @@ static const per_sequence_t RL_Successful_InformationRespList_DM_Fail_sequence_o
};
static int
-dissect_rnsap_RL_Successful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Successful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Successful_InformationRespList_DM_Fail, RL_Successful_InformationRespList_DM_Fail_sequence_of,
1, 15);
return offset;
}
-static int dissect_rL_successful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Successful_InformationRespList_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_rL_successful_InformationRespList_DM_Fail);
+static int dissect_rL_successful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Successful_InformationRespList_DM_Fail(tvb, offset, actx, tree, hf_rnsap_rL_successful_InformationRespList_DM_Fail);
}
@@ -10117,17 +10117,17 @@ static const per_sequence_t RL_DM_Fail_sequence[] = {
};
static int
-dissect_rnsap_RL_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_DM_Fail(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_DM_Fail, RL_DM_Fail_sequence);
return offset;
}
-static int dissect_rL3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_rL3);
+static int dissect_rL3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_DM_Fail(tvb, offset, actx, tree, hf_rnsap_rL3);
}
-static int dissect_allRL2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_allRL2);
+static int dissect_allRL2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_DM_Fail(tvb, offset, actx, tree, hf_rnsap_allRL2);
}
@@ -10136,15 +10136,15 @@ static const per_sequence_t RL_Set_Unsuccessful_InformationRespList_DM_Fail_sequ
};
static int
-dissect_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail, RL_Set_Unsuccessful_InformationRespList_DM_Fail_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_Set_unsuccessful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_rL_Set_unsuccessful_InformationRespList_DM_Fail);
+static int dissect_rL_Set_unsuccessful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail(tvb, offset, actx, tree, hf_rnsap_rL_Set_unsuccessful_InformationRespList_DM_Fail);
}
@@ -10153,15 +10153,15 @@ static const per_sequence_t RL_Set_Successful_InformationRespList_DM_Fail_sequen
};
static int
-dissect_rnsap_RL_Set_Successful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_Successful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_Successful_InformationRespList_DM_Fail, RL_Set_Successful_InformationRespList_DM_Fail_sequence_of,
1, 15);
return offset;
}
-static int dissect_rL_Set_successful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_Successful_InformationRespList_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_rL_Set_successful_InformationRespList_DM_Fail);
+static int dissect_rL_Set_successful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_Successful_InformationRespList_DM_Fail(tvb, offset, actx, tree, hf_rnsap_rL_Set_successful_InformationRespList_DM_Fail);
}
@@ -10173,17 +10173,17 @@ static const per_sequence_t RL_Set_DM_Fail_sequence[] = {
};
static int
-dissect_rnsap_RL_Set_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_DM_Fail(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_DM_Fail, RL_Set_DM_Fail_sequence);
return offset;
}
-static int dissect_rLS2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_rLS2);
+static int dissect_rLS2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_DM_Fail(tvb, offset, actx, tree, hf_rnsap_rLS2);
}
-static int dissect_allRLS2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_allRLS2);
+static int dissect_allRLS2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_DM_Fail(tvb, offset, actx, tree, hf_rnsap_allRLS2);
}
@@ -10204,15 +10204,15 @@ static const per_choice_t DedicatedMeasurementObjectType_DM_Fail_choice[] = {
};
static int
-dissect_rnsap_DedicatedMeasurementObjectType_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DedicatedMeasurementObjectType_DM_Fail(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_DedicatedMeasurementObjectType_DM_Fail, DedicatedMeasurementObjectType_DM_Fail_choice,
NULL);
return offset;
}
-static int dissect_id_DedicatedMeasurementObjectType_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DedicatedMeasurementObjectType_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_id_DedicatedMeasurementObjectType_DM_Fail);
+static int dissect_id_DedicatedMeasurementObjectType_DM_Fail(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DedicatedMeasurementObjectType_DM_Fail(tvb, offset, actx, tree, hf_rnsap_id_DedicatedMeasurementObjectType_DM_Fail);
}
@@ -10221,15 +10221,15 @@ static const per_sequence_t RL_InformationList_DM_Rprt_sequence_of[1] = {
};
static int
-dissect_rnsap_RL_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationList_DM_Rprt, RL_InformationList_DM_Rprt_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationList_DM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_rL_InformationList_DM_Rprt);
+static int dissect_rL_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationList_DM_Rprt(tvb, offset, actx, tree, hf_rnsap_rL_InformationList_DM_Rprt);
}
@@ -10240,17 +10240,17 @@ static const per_sequence_t RL_DM_Rprt_sequence[] = {
};
static int
-dissect_rnsap_RL_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_DM_Rprt, RL_DM_Rprt_sequence);
return offset;
}
-static int dissect_rLs1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_DM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_rLs1);
+static int dissect_rLs1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_DM_Rprt(tvb, offset, actx, tree, hf_rnsap_rLs1);
}
-static int dissect_allRL3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_DM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_allRL3);
+static int dissect_allRL3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_DM_Rprt(tvb, offset, actx, tree, hf_rnsap_allRL3);
}
@@ -10259,15 +10259,15 @@ static const per_sequence_t RL_Set_InformationList_DM_Rprt_sequence_of[1] = {
};
static int
-dissect_rnsap_RL_Set_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_InformationList_DM_Rprt, RL_Set_InformationList_DM_Rprt_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_Set_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_InformationList_DM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_rL_Set_InformationList_DM_Rprt);
+static int dissect_rL_Set_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_InformationList_DM_Rprt(tvb, offset, actx, tree, hf_rnsap_rL_Set_InformationList_DM_Rprt);
}
@@ -10278,17 +10278,17 @@ static const per_sequence_t RL_Set_DM_Rprt_sequence[] = {
};
static int
-dissect_rnsap_RL_Set_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_DM_Rprt, RL_Set_DM_Rprt_sequence);
return offset;
}
-static int dissect_rLS3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_DM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_rLS3);
+static int dissect_rLS3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_DM_Rprt(tvb, offset, actx, tree, hf_rnsap_rLS3);
}
-static int dissect_allRLS3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_DM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_allRLS3);
+static int dissect_allRLS3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_DM_Rprt(tvb, offset, actx, tree, hf_rnsap_allRLS3);
}
@@ -10309,15 +10309,15 @@ static const per_choice_t DedicatedMeasurementObjectType_DM_Rprt_choice[] = {
};
static int
-dissect_rnsap_DedicatedMeasurementObjectType_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DedicatedMeasurementObjectType_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_DedicatedMeasurementObjectType_DM_Rprt, DedicatedMeasurementObjectType_DM_Rprt_choice,
NULL);
return offset;
}
-static int dissect_id_DedicatedMeasurementObjectType_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DedicatedMeasurementObjectType_DM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rprt);
+static int dissect_id_DedicatedMeasurementObjectType_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DedicatedMeasurementObjectType_DM_Rprt(tvb, offset, actx, tree, hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rprt);
}
@@ -10326,15 +10326,15 @@ static const per_sequence_t RL_InformationList_DM_Rqst_sequence_of[1] = {
};
static int
-dissect_rnsap_RL_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationList_DM_Rqst, RL_InformationList_DM_Rqst_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationList_DM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_rL_InformationList_DM_Rqst);
+static int dissect_rL_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationList_DM_Rqst(tvb, offset, actx, tree, hf_rnsap_rL_InformationList_DM_Rqst);
}
@@ -10345,14 +10345,14 @@ static const per_sequence_t RL_DM_Rqst_sequence[] = {
};
static int
-dissect_rnsap_RL_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_DM_Rqst, RL_DM_Rqst_sequence);
return offset;
}
-static int dissect_rL2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_DM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_rL2);
+static int dissect_rL2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_DM_Rqst(tvb, offset, actx, tree, hf_rnsap_rL2);
}
@@ -10361,15 +10361,15 @@ static const per_sequence_t RL_Set_InformationList_DM_Rqst_sequence_of[1] = {
};
static int
-dissect_rnsap_RL_Set_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_InformationList_DM_Rqst, RL_Set_InformationList_DM_Rqst_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_Set_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_InformationList_DM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_rL_Set_InformationList_DM_Rqst);
+static int dissect_rL_Set_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_InformationList_DM_Rqst(tvb, offset, actx, tree, hf_rnsap_rL_Set_InformationList_DM_Rqst);
}
@@ -10380,38 +10380,38 @@ static const per_sequence_t RL_Set_DM_Rqst_sequence[] = {
};
static int
-dissect_rnsap_RL_Set_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_DM_Rqst, RL_Set_DM_Rqst_sequence);
return offset;
}
-static int dissect_rLS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_DM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_rLS);
+static int dissect_rLS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_DM_Rqst(tvb, offset, actx, tree, hf_rnsap_rLS);
}
static int
-dissect_rnsap_All_RL_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_All_RL_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_allRL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_All_RL_DM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_allRL);
+static int dissect_allRL(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_All_RL_DM_Rqst(tvb, offset, actx, tree, hf_rnsap_allRL);
}
static int
-dissect_rnsap_All_RL_Set_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_All_RL_Set_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_allRLS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_All_RL_Set_DM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_allRLS);
+static int dissect_allRLS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_All_RL_Set_DM_Rqst(tvb, offset, actx, tree, hf_rnsap_allRLS);
}
@@ -10432,15 +10432,15 @@ static const per_choice_t DedicatedMeasurementObjectType_DM_Rqst_choice[] = {
};
static int
-dissect_rnsap_DedicatedMeasurementObjectType_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DedicatedMeasurementObjectType_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_DedicatedMeasurementObjectType_DM_Rqst, DedicatedMeasurementObjectType_DM_Rqst_choice,
NULL);
return offset;
}
-static int dissect_id_DedicatedMeasurementObjectType_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DedicatedMeasurementObjectType_DM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rqst);
+static int dissect_id_DedicatedMeasurementObjectType_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DedicatedMeasurementObjectType_DM_Rqst(tvb, offset, actx, tree, hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rqst);
}
@@ -10449,15 +10449,15 @@ static const per_sequence_t RL_InformationList_DM_Rsp_sequence_of[1] = {
};
static int
-dissect_rnsap_RL_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationList_DM_Rsp, RL_InformationList_DM_Rsp_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationList_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_rL_InformationList_DM_Rsp);
+static int dissect_rL_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationList_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_rL_InformationList_DM_Rsp);
}
@@ -10468,17 +10468,17 @@ static const per_sequence_t RL_DM_Rsp_sequence[] = {
};
static int
-dissect_rnsap_RL_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_DM_Rsp, RL_DM_Rsp_sequence);
return offset;
}
-static int dissect_rLs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_rLs);
+static int dissect_rLs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_rLs);
}
-static int dissect_allRL1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_allRL1);
+static int dissect_allRL1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_allRL1);
}
@@ -10487,15 +10487,15 @@ static const per_sequence_t RL_Set_InformationList_DM_Rsp_sequence_of[1] = {
};
static int
-dissect_rnsap_RL_Set_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_InformationList_DM_Rsp, RL_Set_InformationList_DM_Rsp_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_Set_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_InformationList_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_rL_Set_InformationList_DM_Rsp);
+static int dissect_rL_Set_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_InformationList_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_rL_Set_InformationList_DM_Rsp);
}
@@ -10506,17 +10506,17 @@ static const per_sequence_t RL_Set_DM_Rsp_sequence[] = {
};
static int
-dissect_rnsap_RL_Set_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_DM_Rsp, RL_Set_DM_Rsp_sequence);
return offset;
}
-static int dissect_rLS1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_rLS1);
+static int dissect_rLS1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_rLS1);
}
-static int dissect_allRLS1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_allRLS1);
+static int dissect_allRLS1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_allRLS1);
}
@@ -10537,15 +10537,15 @@ static const per_choice_t DedicatedMeasurementObjectType_DM_Rsp_choice[] = {
};
static int
-dissect_rnsap_DedicatedMeasurementObjectType_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DedicatedMeasurementObjectType_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_DedicatedMeasurementObjectType_DM_Rsp, DedicatedMeasurementObjectType_DM_Rsp_choice,
NULL);
return offset;
}
-static int dissect_id_DedicatedMeasurementObjectType_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DedicatedMeasurementObjectType_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rsp);
+static int dissect_id_DedicatedMeasurementObjectType_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DedicatedMeasurementObjectType_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rsp);
}
@@ -10564,26 +10564,26 @@ static const value_string rnsap_DedicatedMeasurementType_vals[] = {
static int
-dissect_rnsap_DedicatedMeasurementType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 6, NULL, NULL, TRUE, 3, NULL);
+dissect_rnsap_DedicatedMeasurementType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 6, NULL, TRUE, 3, NULL);
return offset;
}
-static int dissect_id_DedicatedMeasurementType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DedicatedMeasurementType(tvb, offset, pinfo, tree, hf_rnsap_id_DedicatedMeasurementType);
+static int dissect_id_DedicatedMeasurementType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DedicatedMeasurementType(tvb, offset, actx, tree, hf_rnsap_id_DedicatedMeasurementType);
}
static int
-dissect_rnsap_FACH_FlowControlInformation_CTCH_ResourceRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_FACH_FlowControlInformation_CTCH_ResourceRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_fACH_FlowControlInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FACH_FlowControlInformation_CTCH_ResourceRspFDD(tvb, offset, pinfo, tree, hf_rnsap_fACH_FlowControlInformation);
+static int dissect_fACH_FlowControlInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FACH_FlowControlInformation_CTCH_ResourceRspFDD(tvb, offset, actx, tree, hf_rnsap_fACH_FlowControlInformation);
}
@@ -10594,26 +10594,26 @@ static const per_sequence_t FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD_se
};
static int
-dissect_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD, FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD_sequence);
return offset;
}
-static int dissect_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD(tvb, offset, pinfo, tree, hf_rnsap_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD);
+static int dissect_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD(tvb, offset, actx, tree, hf_rnsap_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD);
}
static int
-dissect_rnsap_FACH_FlowControlInformation_CTCH_ResourceRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_FACH_FlowControlInformation_CTCH_ResourceRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_fACH_FlowControlInformation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FACH_FlowControlInformation_CTCH_ResourceRspTDD(tvb, offset, pinfo, tree, hf_rnsap_fACH_FlowControlInformation1);
+static int dissect_fACH_FlowControlInformation1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FACH_FlowControlInformation_CTCH_ResourceRspTDD(tvb, offset, actx, tree, hf_rnsap_fACH_FlowControlInformation1);
}
@@ -10624,30 +10624,30 @@ static const per_sequence_t FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD_se
};
static int
-dissect_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD, FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD_sequence);
return offset;
}
-static int dissect_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD);
+static int dissect_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD(tvb, offset, actx, tree, hf_rnsap_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD);
}
static int
-dissect_rnsap_Guaranteed_Rate(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,
- 1U, 32U, NULL, NULL, FALSE);
+dissect_rnsap_Guaranteed_Rate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 32U, NULL, FALSE);
return offset;
}
-static int dissect_guaranteed_UL_Rate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Guaranteed_Rate(tvb, offset, pinfo, tree, hf_rnsap_guaranteed_UL_Rate);
+static int dissect_guaranteed_UL_Rate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Guaranteed_Rate(tvb, offset, actx, tree, hf_rnsap_guaranteed_UL_Rate);
}
-static int dissect_guaranteed_DL_Rate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Guaranteed_Rate(tvb, offset, pinfo, tree, hf_rnsap_guaranteed_DL_Rate);
+static int dissect_guaranteed_DL_Rate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Guaranteed_Rate(tvb, offset, actx, tree, hf_rnsap_guaranteed_DL_Rate);
}
@@ -10659,88 +10659,88 @@ static const per_sequence_t Guaranteed_Rate_Information_sequence[] = {
};
static int
-dissect_rnsap_Guaranteed_Rate_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Guaranteed_Rate_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Guaranteed_Rate_Information, Guaranteed_Rate_Information_sequence);
return offset;
}
-static int dissect_id_Guaranteed_Rate_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Guaranteed_Rate_Information(tvb, offset, pinfo, tree, hf_rnsap_id_Guaranteed_Rate_Information);
+static int dissect_id_Guaranteed_Rate_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Guaranteed_Rate_Information(tvb, offset, actx, tree, hf_rnsap_id_Guaranteed_Rate_Information);
}
static int
-dissect_rnsap_IMSI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_IMSI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
3, 8, NULL);
return offset;
}
-static int dissect_id_IMSI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_IMSI(tvb, offset, pinfo, tree, hf_rnsap_id_IMSI);
+static int dissect_id_IMSI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_IMSI(tvb, offset, actx, tree, hf_rnsap_id_IMSI);
}
-static int dissect_imsi(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_IMSI(tvb, offset, pinfo, tree, hf_rnsap_imsi);
+static int dissect_imsi(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_IMSI(tvb, offset, actx, tree, hf_rnsap_imsi);
}
static int
-dissect_rnsap_HCS_Prio(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,
- 0U, 7U, NULL, NULL, FALSE);
+dissect_rnsap_HCS_Prio(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, FALSE);
return offset;
}
-static int dissect_id_HCS_Prio(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HCS_Prio(tvb, offset, pinfo, tree, hf_rnsap_id_HCS_Prio);
+static int dissect_id_HCS_Prio(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HCS_Prio(tvb, offset, actx, tree, hf_rnsap_id_HCS_Prio);
}
static int
-dissect_rnsap_L3_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_L3_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, FALSE);
return offset;
}
-static int dissect_id_L3_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_L3_Information(tvb, offset, pinfo, tree, hf_rnsap_id_L3_Information);
+static int dissect_id_L3_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_L3_Information(tvb, offset, actx, tree, hf_rnsap_id_L3_Information);
}
static int
-dissect_rnsap_AdjustmentPeriod(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_rnsap_AdjustmentPeriod(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_id_AdjustmentPeriod(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_AdjustmentPeriod(tvb, offset, pinfo, tree, hf_rnsap_id_AdjustmentPeriod);
+static int dissect_id_AdjustmentPeriod(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_AdjustmentPeriod(tvb, offset, actx, tree, hf_rnsap_id_AdjustmentPeriod);
}
-static int dissect_adjustmentPeriod(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_AdjustmentPeriod(tvb, offset, pinfo, tree, hf_rnsap_adjustmentPeriod);
+static int dissect_adjustmentPeriod(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_AdjustmentPeriod(tvb, offset, actx, tree, hf_rnsap_adjustmentPeriod);
}
static int
-dissect_rnsap_MaxAdjustmentStep(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,
- 1U, 10U, NULL, NULL, FALSE);
+dissect_rnsap_MaxAdjustmentStep(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 10U, NULL, FALSE);
return offset;
}
-static int dissect_id_MaxAdjustmentStep(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MaxAdjustmentStep(tvb, offset, pinfo, tree, hf_rnsap_id_MaxAdjustmentStep);
+static int dissect_id_MaxAdjustmentStep(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MaxAdjustmentStep(tvb, offset, actx, tree, hf_rnsap_id_MaxAdjustmentStep);
}
-static int dissect_maxAdjustmentStep(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MaxAdjustmentStep(tvb, offset, pinfo, tree, hf_rnsap_maxAdjustmentStep);
+static int dissect_maxAdjustmentStep(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MaxAdjustmentStep(tvb, offset, actx, tree, hf_rnsap_maxAdjustmentStep);
}
@@ -10765,27 +10765,27 @@ static const value_string rnsap_MeasurementFilterCoefficient_vals[] = {
static int
-dissect_rnsap_MeasurementFilterCoefficient(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 15, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_MeasurementFilterCoefficient(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 15, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_MeasurementFilterCoefficient(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MeasurementFilterCoefficient(tvb, offset, pinfo, tree, hf_rnsap_id_MeasurementFilterCoefficient);
+static int dissect_id_MeasurementFilterCoefficient(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MeasurementFilterCoefficient(tvb, offset, actx, tree, hf_rnsap_id_MeasurementFilterCoefficient);
}
static int
-dissect_rnsap_RepetitionNumber1(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_rnsap_RepetitionNumber1(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_repetitionNumber1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RepetitionNumber1(tvb, offset, pinfo, tree, hf_rnsap_repetitionNumber1);
+static int dissect_repetitionNumber1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RepetitionNumber1(tvb, offset, actx, tree, hf_rnsap_repetitionNumber1);
}
@@ -10797,14 +10797,14 @@ static const per_sequence_t MessageStructure_item_sequence[] = {
};
static int
-dissect_rnsap_MessageStructure_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MessageStructure_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_MessageStructure_item, MessageStructure_item_sequence);
return offset;
}
-static int dissect_MessageStructure_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MessageStructure_item(tvb, offset, pinfo, tree, hf_rnsap_MessageStructure_item);
+static int dissect_MessageStructure_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MessageStructure_item(tvb, offset, actx, tree, hf_rnsap_MessageStructure_item);
}
@@ -10813,151 +10813,151 @@ static const per_sequence_t MessageStructure_sequence_of[1] = {
};
static int
-dissect_rnsap_MessageStructure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MessageStructure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_MessageStructure, MessageStructure_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_MessageStructure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MessageStructure(tvb, offset, pinfo, tree, hf_rnsap_id_MessageStructure);
+static int dissect_id_MessageStructure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MessageStructure(tvb, offset, actx, tree, hf_rnsap_id_MessageStructure);
}
static int
-dissect_rnsap_MeasurementID(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,
- 0U, 1048575U, NULL, NULL, FALSE);
+dissect_rnsap_MeasurementID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1048575U, NULL, FALSE);
return offset;
}
-static int dissect_id_MeasurementID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MeasurementID(tvb, offset, pinfo, tree, hf_rnsap_id_MeasurementID);
+static int dissect_id_MeasurementID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MeasurementID(tvb, offset, actx, tree, hf_rnsap_id_MeasurementID);
}
static int
-dissect_rnsap_Neighbouring_GSM_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_Neighbouring_GSM_CellInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_Neighbouring_GSM_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Neighbouring_GSM_CellInformation(tvb, offset, pinfo, tree, hf_rnsap_id_Neighbouring_GSM_CellInformation);
+static int dissect_id_Neighbouring_GSM_CellInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Neighbouring_GSM_CellInformation(tvb, offset, actx, tree, hf_rnsap_id_Neighbouring_GSM_CellInformation);
}
-static int dissect_neighbouring_GSM_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Neighbouring_GSM_CellInformation(tvb, offset, pinfo, tree, hf_rnsap_neighbouring_GSM_CellInformation);
+static int dissect_neighbouring_GSM_CellInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Neighbouring_GSM_CellInformation(tvb, offset, actx, tree, hf_rnsap_neighbouring_GSM_CellInformation);
}
static int
-dissect_rnsap_RNC_ID(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,
- 0U, 4095U, NULL, NULL, FALSE);
+dissect_rnsap_RNC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
return offset;
}
-static int dissect_id_RNC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RNC_ID(tvb, offset, pinfo, tree, hf_rnsap_id_RNC_ID);
+static int dissect_id_RNC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RNC_ID(tvb, offset, actx, tree, hf_rnsap_id_RNC_ID);
}
-static int dissect_id_SRNC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RNC_ID(tvb, offset, pinfo, tree, hf_rnsap_id_SRNC_ID);
+static int dissect_id_SRNC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RNC_ID(tvb, offset, actx, tree, hf_rnsap_id_SRNC_ID);
}
-static int dissect_rNC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RNC_ID(tvb, offset, pinfo, tree, hf_rnsap_rNC_ID);
+static int dissect_rNC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RNC_ID(tvb, offset, actx, tree, hf_rnsap_rNC_ID);
}
-static int dissect_srnc_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RNC_ID(tvb, offset, pinfo, tree, hf_rnsap_srnc_id);
+static int dissect_srnc_id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RNC_ID(tvb, offset, actx, tree, hf_rnsap_srnc_id);
}
static int
-dissect_rnsap_UARFCN(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,
- 0U, 16383U, NULL, NULL, TRUE);
+dissect_rnsap_UARFCN(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16383U, NULL, TRUE);
return offset;
}
-static int dissect_uL_UARFCN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UARFCN(tvb, offset, pinfo, tree, hf_rnsap_uL_UARFCN);
+static int dissect_uL_UARFCN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UARFCN(tvb, offset, actx, tree, hf_rnsap_uL_UARFCN);
}
-static int dissect_dL_UARFCN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UARFCN(tvb, offset, pinfo, tree, hf_rnsap_dL_UARFCN);
+static int dissect_dL_UARFCN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UARFCN(tvb, offset, actx, tree, hf_rnsap_dL_UARFCN);
}
-static int dissect_uARFCNforNt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UARFCN(tvb, offset, pinfo, tree, hf_rnsap_uARFCNforNt);
+static int dissect_uARFCNforNt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UARFCN(tvb, offset, actx, tree, hf_rnsap_uARFCNforNt);
}
-static int dissect_preferredFrequencyLayer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UARFCN(tvb, offset, pinfo, tree, hf_rnsap_preferredFrequencyLayer);
+static int dissect_preferredFrequencyLayer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UARFCN(tvb, offset, actx, tree, hf_rnsap_preferredFrequencyLayer);
}
-static int dissect_uARFCNforNu(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UARFCN(tvb, offset, pinfo, tree, hf_rnsap_uARFCNforNu);
+static int dissect_uARFCNforNu(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UARFCN(tvb, offset, actx, tree, hf_rnsap_uARFCNforNu);
}
-static int dissect_uARFCNforNd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UARFCN(tvb, offset, pinfo, tree, hf_rnsap_uARFCNforNd);
+static int dissect_uARFCNforNd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UARFCN(tvb, offset, actx, tree, hf_rnsap_uARFCNforNd);
}
-static int dissect_uARFCN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UARFCN(tvb, offset, pinfo, tree, hf_rnsap_uARFCN);
+static int dissect_uARFCN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UARFCN(tvb, offset, actx, tree, hf_rnsap_uARFCN);
}
-static int dissect_defaultPreferredFrequency(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UARFCN(tvb, offset, pinfo, tree, hf_rnsap_defaultPreferredFrequency);
+static int dissect_defaultPreferredFrequency(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UARFCN(tvb, offset, actx, tree, hf_rnsap_defaultPreferredFrequency);
}
static int
-dissect_rnsap_FrameOffset(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_rnsap_FrameOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_frameOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FrameOffset(tvb, offset, pinfo, tree, hf_rnsap_frameOffset);
+static int dissect_frameOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FrameOffset(tvb, offset, actx, tree, hf_rnsap_frameOffset);
}
static int
-dissect_rnsap_PrimaryScramblingCode(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,
- 0U, 511U, NULL, NULL, FALSE);
+dissect_rnsap_PrimaryScramblingCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 511U, NULL, FALSE);
return offset;
}
-static int dissect_primaryScramblingCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PrimaryScramblingCode(tvb, offset, pinfo, tree, hf_rnsap_primaryScramblingCode);
+static int dissect_primaryScramblingCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PrimaryScramblingCode(tvb, offset, actx, tree, hf_rnsap_primaryScramblingCode);
}
static int
-dissect_rnsap_PrimaryCPICH_Power(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,
- -100, 500U, NULL, NULL, FALSE);
+dissect_rnsap_PrimaryCPICH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -100, 500U, NULL, FALSE);
return offset;
}
-static int dissect_primaryCPICH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PrimaryCPICH_Power(tvb, offset, pinfo, tree, hf_rnsap_primaryCPICH_Power);
+static int dissect_primaryCPICH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PrimaryCPICH_Power(tvb, offset, actx, tree, hf_rnsap_primaryCPICH_Power);
}
static int
-dissect_rnsap_CellIndividualOffset(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,
- -20, 20U, NULL, NULL, FALSE);
+dissect_rnsap_CellIndividualOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -20, 20U, NULL, FALSE);
return offset;
}
-static int dissect_cellIndividualOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CellIndividualOffset(tvb, offset, pinfo, tree, hf_rnsap_cellIndividualOffset);
+static int dissect_cellIndividualOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CellIndividualOffset(tvb, offset, actx, tree, hf_rnsap_cellIndividualOffset);
}
@@ -10969,14 +10969,14 @@ static const value_string rnsap_TxDiversityIndicator_vals[] = {
static int
-dissect_rnsap_TxDiversityIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_TxDiversityIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_txDiversityIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TxDiversityIndicator(tvb, offset, pinfo, tree, hf_rnsap_txDiversityIndicator);
+static int dissect_txDiversityIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TxDiversityIndicator(tvb, offset, actx, tree, hf_rnsap_txDiversityIndicator);
}
@@ -10988,17 +10988,17 @@ static const value_string rnsap_STTD_SupportIndicator_vals[] = {
static int
-dissect_rnsap_STTD_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_STTD_SupportIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_STTD_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_STTD_SupportIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_STTD_SupportIndicator);
+static int dissect_id_STTD_SupportIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_STTD_SupportIndicator(tvb, offset, actx, tree, hf_rnsap_id_STTD_SupportIndicator);
}
-static int dissect_sTTD_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_STTD_SupportIndicator(tvb, offset, pinfo, tree, hf_rnsap_sTTD_SupportIndicator);
+static int dissect_sTTD_SupportIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_STTD_SupportIndicator(tvb, offset, actx, tree, hf_rnsap_sTTD_SupportIndicator);
}
@@ -11010,17 +11010,17 @@ static const value_string rnsap_ClosedLoopMode1_SupportIndicator_vals[] = {
static int
-dissect_rnsap_ClosedLoopMode1_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_ClosedLoopMode1_SupportIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_ClosedLoopMode1_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ClosedLoopMode1_SupportIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_ClosedLoopMode1_SupportIndicator);
+static int dissect_id_ClosedLoopMode1_SupportIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ClosedLoopMode1_SupportIndicator(tvb, offset, actx, tree, hf_rnsap_id_ClosedLoopMode1_SupportIndicator);
}
-static int dissect_closedLoopMode1_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ClosedLoopMode1_SupportIndicator(tvb, offset, pinfo, tree, hf_rnsap_closedLoopMode1_SupportIndicator);
+static int dissect_closedLoopMode1_SupportIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ClosedLoopMode1_SupportIndicator(tvb, offset, actx, tree, hf_rnsap_closedLoopMode1_SupportIndicator);
}
@@ -11041,14 +11041,14 @@ static const per_sequence_t Neighbouring_FDD_CellInformationItem_sequence[] = {
};
static int
-dissect_rnsap_Neighbouring_FDD_CellInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Neighbouring_FDD_CellInformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Neighbouring_FDD_CellInformationItem, Neighbouring_FDD_CellInformationItem_sequence);
return offset;
}
-static int dissect_Neighbouring_FDD_CellInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Neighbouring_FDD_CellInformationItem(tvb, offset, pinfo, tree, hf_rnsap_Neighbouring_FDD_CellInformation_item);
+static int dissect_Neighbouring_FDD_CellInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Neighbouring_FDD_CellInformationItem(tvb, offset, actx, tree, hf_rnsap_Neighbouring_FDD_CellInformation_item);
}
@@ -11057,54 +11057,54 @@ static const per_sequence_t Neighbouring_FDD_CellInformation_sequence_of[1] = {
};
static int
-dissect_rnsap_Neighbouring_FDD_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Neighbouring_FDD_CellInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Neighbouring_FDD_CellInformation, Neighbouring_FDD_CellInformation_sequence_of,
1, 256);
return offset;
}
-static int dissect_neighbouring_FDD_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Neighbouring_FDD_CellInformation(tvb, offset, pinfo, tree, hf_rnsap_neighbouring_FDD_CellInformation);
+static int dissect_neighbouring_FDD_CellInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Neighbouring_FDD_CellInformation(tvb, offset, actx, tree, hf_rnsap_neighbouring_FDD_CellInformation);
}
static int
-dissect_rnsap_CellParameterID(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,
- 0U, 127U, NULL, NULL, TRUE);
+dissect_rnsap_CellParameterID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, TRUE);
return offset;
}
-static int dissect_cellParameterID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CellParameterID(tvb, offset, pinfo, tree, hf_rnsap_cellParameterID);
+static int dissect_cellParameterID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CellParameterID(tvb, offset, actx, tree, hf_rnsap_cellParameterID);
}
static int
-dissect_rnsap_SyncCase(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,
- 1U, 2U, NULL, NULL, TRUE);
+dissect_rnsap_SyncCase(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 2U, NULL, TRUE);
return offset;
}
-static int dissect_syncCase(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SyncCase(tvb, offset, pinfo, tree, hf_rnsap_syncCase);
+static int dissect_syncCase(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SyncCase(tvb, offset, actx, tree, hf_rnsap_syncCase);
}
static int
-dissect_rnsap_SCH_TimeSlot(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,
- 0U, 6U, NULL, NULL, FALSE);
+dissect_rnsap_SCH_TimeSlot(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 6U, NULL, FALSE);
return offset;
}
-static int dissect_sCH_TimeSlot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SCH_TimeSlot(tvb, offset, pinfo, tree, hf_rnsap_sCH_TimeSlot);
+static int dissect_sCH_TimeSlot(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SCH_TimeSlot(tvb, offset, actx, tree, hf_rnsap_sCH_TimeSlot);
}
@@ -11116,40 +11116,40 @@ static const value_string rnsap_SCTD_Indicator_vals[] = {
static int
-dissect_rnsap_SCTD_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_SCTD_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_sCTD_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SCTD_Indicator(tvb, offset, pinfo, tree, hf_rnsap_sCTD_Indicator);
+static int dissect_sCTD_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SCTD_Indicator(tvb, offset, actx, tree, hf_rnsap_sCTD_Indicator);
}
static int
-dissect_rnsap_DPCHConstantValue(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,
- -10, 10U, NULL, NULL, FALSE);
+dissect_rnsap_DPCHConstantValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -10, 10U, NULL, FALSE);
return offset;
}
-static int dissect_dPCHConstantValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DPCHConstantValue(tvb, offset, pinfo, tree, hf_rnsap_dPCHConstantValue);
+static int dissect_dPCHConstantValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DPCHConstantValue(tvb, offset, actx, tree, hf_rnsap_dPCHConstantValue);
}
static int
-dissect_rnsap_PCCPCH_Power(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,
- -150, 400U, NULL, NULL, TRUE);
+dissect_rnsap_PCCPCH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -150, 400U, NULL, TRUE);
return offset;
}
-static int dissect_pCCPCH_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PCCPCH_Power(tvb, offset, pinfo, tree, hf_rnsap_pCCPCH_Power);
+static int dissect_pCCPCH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PCCPCH_Power(tvb, offset, actx, tree, hf_rnsap_pCCPCH_Power);
}
@@ -11170,14 +11170,14 @@ static const per_sequence_t Neighbouring_TDD_CellInformationItem_sequence[] = {
};
static int
-dissect_rnsap_Neighbouring_TDD_CellInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Neighbouring_TDD_CellInformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Neighbouring_TDD_CellInformationItem, Neighbouring_TDD_CellInformationItem_sequence);
return offset;
}
-static int dissect_Neighbouring_TDD_CellInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Neighbouring_TDD_CellInformationItem(tvb, offset, pinfo, tree, hf_rnsap_Neighbouring_TDD_CellInformation_item);
+static int dissect_Neighbouring_TDD_CellInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Neighbouring_TDD_CellInformationItem(tvb, offset, actx, tree, hf_rnsap_Neighbouring_TDD_CellInformation_item);
}
@@ -11186,15 +11186,15 @@ static const per_sequence_t Neighbouring_TDD_CellInformation_sequence_of[1] = {
};
static int
-dissect_rnsap_Neighbouring_TDD_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Neighbouring_TDD_CellInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Neighbouring_TDD_CellInformation, Neighbouring_TDD_CellInformation_sequence_of,
1, 256);
return offset;
}
-static int dissect_neighbouring_TDD_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Neighbouring_TDD_CellInformation(tvb, offset, pinfo, tree, hf_rnsap_neighbouring_TDD_CellInformation);
+static int dissect_neighbouring_TDD_CellInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Neighbouring_TDD_CellInformation(tvb, offset, actx, tree, hf_rnsap_neighbouring_TDD_CellInformation);
}
@@ -11209,62 +11209,62 @@ static const per_sequence_t Neighbouring_UMTS_CellInformationItem_sequence[] = {
};
static int
-dissect_rnsap_Neighbouring_UMTS_CellInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Neighbouring_UMTS_CellInformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Neighbouring_UMTS_CellInformationItem, Neighbouring_UMTS_CellInformationItem_sequence);
return offset;
}
-static int dissect_id_Neighbouring_UMTS_CellInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Neighbouring_UMTS_CellInformationItem(tvb, offset, pinfo, tree, hf_rnsap_id_Neighbouring_UMTS_CellInformationItem);
+static int dissect_id_Neighbouring_UMTS_CellInformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Neighbouring_UMTS_CellInformationItem(tvb, offset, actx, tree, hf_rnsap_id_Neighbouring_UMTS_CellInformationItem);
}
static int
-dissect_rnsap_NRT_Load_Information_Value(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,
- 0U, 3U, NULL, NULL, FALSE);
+dissect_rnsap_NRT_Load_Information_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3U, NULL, FALSE);
return offset;
}
-static int dissect_id_NRT_Load_Information_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NRT_Load_Information_Value(tvb, offset, pinfo, tree, hf_rnsap_id_NRT_Load_Information_Value);
+static int dissect_id_NRT_Load_Information_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NRT_Load_Information_Value(tvb, offset, actx, tree, hf_rnsap_id_NRT_Load_Information_Value);
}
static int
-dissect_rnsap_NRT_Load_Information_Value_IncrDecrThres(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,
- 0U, 3U, NULL, NULL, FALSE);
+dissect_rnsap_NRT_Load_Information_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3U, NULL, FALSE);
return offset;
}
-static int dissect_id_NRT_Load_Information_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NRT_Load_Information_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_rnsap_id_NRT_Load_Information_Value_IncrDecrThres);
+static int dissect_id_NRT_Load_Information_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NRT_Load_Information_Value_IncrDecrThres(tvb, offset, actx, tree, hf_rnsap_id_NRT_Load_Information_Value_IncrDecrThres);
}
static int
-dissect_rnsap_URA_ID(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_rnsap_URA_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_id_Old_URA_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_URA_ID(tvb, offset, pinfo, tree, hf_rnsap_id_Old_URA_ID);
+static int dissect_id_Old_URA_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_URA_ID(tvb, offset, actx, tree, hf_rnsap_id_Old_URA_ID);
}
-static int dissect_id_URA_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_URA_ID(tvb, offset, pinfo, tree, hf_rnsap_id_URA_ID);
+static int dissect_id_URA_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_URA_ID(tvb, offset, actx, tree, hf_rnsap_id_URA_ID);
}
-static int dissect_uRA_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_URA_ID(tvb, offset, pinfo, tree, hf_rnsap_uRA_ID);
+static int dissect_uRA_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_URA_ID(tvb, offset, actx, tree, hf_rnsap_uRA_ID);
}
-static int dissect_ura_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_URA_ID(tvb, offset, pinfo, tree, hf_rnsap_ura_id);
+static int dissect_ura_id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_URA_ID(tvb, offset, actx, tree, hf_rnsap_ura_id);
}
@@ -11275,14 +11275,14 @@ static const per_sequence_t URA_PagingRqst_sequence[] = {
};
static int
-dissect_rnsap_URA_PagingRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_URA_PagingRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_URA_PagingRqst, URA_PagingRqst_sequence);
return offset;
}
-static int dissect_uRA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_URA_PagingRqst(tvb, offset, pinfo, tree, hf_rnsap_uRA);
+static int dissect_uRA(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_URA_PagingRqst(tvb, offset, actx, tree, hf_rnsap_uRA);
}
@@ -11293,14 +11293,14 @@ static const per_sequence_t Cell_PagingRqst_sequence[] = {
};
static int
-dissect_rnsap_Cell_PagingRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Cell_PagingRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Cell_PagingRqst, Cell_PagingRqst_sequence);
return offset;
}
-static int dissect_cell(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Cell_PagingRqst(tvb, offset, pinfo, tree, hf_rnsap_cell);
+static int dissect_cell(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Cell_PagingRqst(tvb, offset, actx, tree, hf_rnsap_cell);
}
@@ -11317,15 +11317,15 @@ static const per_choice_t PagingArea_PagingRqst_choice[] = {
};
static int
-dissect_rnsap_PagingArea_PagingRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PagingArea_PagingRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_PagingArea_PagingRqst, PagingArea_PagingRqst_choice,
NULL);
return offset;
}
-static int dissect_id_PagingArea_PagingRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PagingArea_PagingRqst(tvb, offset, pinfo, tree, hf_rnsap_id_PagingArea_PagingRqst);
+static int dissect_id_PagingArea_PagingRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PagingArea_PagingRqst(tvb, offset, actx, tree, hf_rnsap_id_PagingArea_PagingRqst);
}
@@ -11337,33 +11337,33 @@ static const value_string rnsap_SchedulingPriorityIndicator_vals[] = {
static int
-dissect_rnsap_SchedulingPriorityIndicator(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_rnsap_SchedulingPriorityIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_schedulingPriorityIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SchedulingPriorityIndicator(tvb, offset, pinfo, tree, hf_rnsap_schedulingPriorityIndicator);
+static int dissect_schedulingPriorityIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SchedulingPriorityIndicator(tvb, offset, actx, tree, hf_rnsap_schedulingPriorityIndicator);
}
-static int dissect_dSCH_SchedulingPriority(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SchedulingPriorityIndicator(tvb, offset, pinfo, tree, hf_rnsap_dSCH_SchedulingPriority);
+static int dissect_dSCH_SchedulingPriority(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SchedulingPriorityIndicator(tvb, offset, actx, tree, hf_rnsap_dSCH_SchedulingPriority);
}
-static int dissect_fACH_SchedulingPriority(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SchedulingPriorityIndicator(tvb, offset, pinfo, tree, hf_rnsap_fACH_SchedulingPriority);
+static int dissect_fACH_SchedulingPriority(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SchedulingPriorityIndicator(tvb, offset, actx, tree, hf_rnsap_fACH_SchedulingPriority);
}
static int
-dissect_rnsap_MAC_c_sh_SDU_Length(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,
- 1U, 5000U, NULL, NULL, FALSE);
+dissect_rnsap_MAC_c_sh_SDU_Length(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 5000U, NULL, FALSE);
return offset;
}
-static int dissect_MAC_c_sh_SDU_LengthList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MAC_c_sh_SDU_Length(tvb, offset, pinfo, tree, hf_rnsap_MAC_c_sh_SDU_LengthList_item);
+static int dissect_MAC_c_sh_SDU_LengthList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MAC_c_sh_SDU_Length(tvb, offset, actx, tree, hf_rnsap_MAC_c_sh_SDU_LengthList_item);
}
@@ -11372,15 +11372,15 @@ static const per_sequence_t MAC_c_sh_SDU_LengthList_sequence_of[1] = {
};
static int
-dissect_rnsap_MAC_c_sh_SDU_LengthList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MAC_c_sh_SDU_LengthList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_MAC_c_sh_SDU_LengthList, MAC_c_sh_SDU_LengthList_sequence_of,
1, 16);
return offset;
}
-static int dissect_mAC_c_sh_SDU_Lengths(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MAC_c_sh_SDU_LengthList(tvb, offset, pinfo, tree, hf_rnsap_mAC_c_sh_SDU_Lengths);
+static int dissect_mAC_c_sh_SDU_Lengths(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MAC_c_sh_SDU_LengthList(tvb, offset, actx, tree, hf_rnsap_mAC_c_sh_SDU_Lengths);
}
@@ -11391,14 +11391,14 @@ static const value_string rnsap_FACH_InitialWindowSize_vals[] = {
static int
-dissect_rnsap_FACH_InitialWindowSize(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_rnsap_FACH_InitialWindowSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_fACH_InitialWindowSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FACH_InitialWindowSize(tvb, offset, pinfo, tree, hf_rnsap_fACH_InitialWindowSize);
+static int dissect_fACH_InitialWindowSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FACH_InitialWindowSize(tvb, offset, actx, tree, hf_rnsap_fACH_InitialWindowSize);
}
@@ -11411,14 +11411,14 @@ static const per_sequence_t FACH_FlowControlInformationItem_sequence[] = {
};
static int
-dissect_rnsap_FACH_FlowControlInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_FACH_FlowControlInformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_FACH_FlowControlInformationItem, FACH_FlowControlInformationItem_sequence);
return offset;
}
-static int dissect_FACH_FlowControlInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FACH_FlowControlInformationItem(tvb, offset, pinfo, tree, hf_rnsap_FACH_FlowControlInformation_item);
+static int dissect_FACH_FlowControlInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FACH_FlowControlInformationItem(tvb, offset, actx, tree, hf_rnsap_FACH_FlowControlInformation_item);
}
@@ -11427,15 +11427,15 @@ static const per_sequence_t FACH_FlowControlInformation_sequence_of[1] = {
};
static int
-dissect_rnsap_FACH_FlowControlInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_FACH_FlowControlInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_FACH_FlowControlInformation, FACH_FlowControlInformation_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_FACH_FlowControlInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FACH_FlowControlInformation(tvb, offset, pinfo, tree, hf_rnsap_id_FACH_FlowControlInformation);
+static int dissect_id_FACH_FlowControlInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FACH_FlowControlInformation(tvb, offset, actx, tree, hf_rnsap_id_FACH_FlowControlInformation);
}
@@ -11446,14 +11446,14 @@ static const value_string rnsap_PartialReportingIndicator_vals[] = {
static int
-dissect_rnsap_PartialReportingIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_PartialReportingIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_PartialReportingIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PartialReportingIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_PartialReportingIndicator);
+static int dissect_id_PartialReportingIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PartialReportingIndicator(tvb, offset, actx, tree, hf_rnsap_id_PartialReportingIndicator);
}
@@ -11468,15 +11468,15 @@ static const per_choice_t Permanent_NAS_UE_Identity_choice[] = {
};
static int
-dissect_rnsap_Permanent_NAS_UE_Identity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Permanent_NAS_UE_Identity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_Permanent_NAS_UE_Identity, Permanent_NAS_UE_Identity_choice,
NULL);
return offset;
}
-static int dissect_id_Permanent_NAS_UE_Identity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Permanent_NAS_UE_Identity(tvb, offset, pinfo, tree, hf_rnsap_id_Permanent_NAS_UE_Identity);
+static int dissect_id_Permanent_NAS_UE_Identity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Permanent_NAS_UE_Identity(tvb, offset, actx, tree, hf_rnsap_id_Permanent_NAS_UE_Identity);
}
@@ -11489,42 +11489,42 @@ static const value_string rnsap_PowerAdjustmentType_vals[] = {
static int
-dissect_rnsap_PowerAdjustmentType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_PowerAdjustmentType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_PowerAdjustmentType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PowerAdjustmentType(tvb, offset, pinfo, tree, hf_rnsap_id_PowerAdjustmentType);
+static int dissect_id_PowerAdjustmentType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PowerAdjustmentType(tvb, offset, actx, tree, hf_rnsap_id_PowerAdjustmentType);
}
-static int dissect_powerAdjustmentType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PowerAdjustmentType(tvb, offset, pinfo, tree, hf_rnsap_powerAdjustmentType);
+static int dissect_powerAdjustmentType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PowerAdjustmentType(tvb, offset, actx, tree, hf_rnsap_powerAdjustmentType);
}
static int
-dissect_rnsap_RANAP_RelocationInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RANAP_RelocationInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, FALSE);
return offset;
}
-static int dissect_id_RANAP_RelocationInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RANAP_RelocationInformation(tvb, offset, pinfo, tree, hf_rnsap_id_RANAP_RelocationInformation);
+static int dissect_id_RANAP_RelocationInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RANAP_RelocationInformation(tvb, offset, actx, tree, hf_rnsap_id_RANAP_RelocationInformation);
}
static int
-dissect_rnsap_DL_CodeInformationList_PhyChReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DL_CodeInformationList_PhyChReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_CodeInformation3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CodeInformationList_PhyChReconfRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_dl_CodeInformation3);
+static int dissect_dl_CodeInformation3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CodeInformationList_PhyChReconfRqstFDD(tvb, offset, actx, tree, hf_rnsap_dl_CodeInformation3);
}
@@ -11536,38 +11536,38 @@ static const per_sequence_t RL_Information_PhyChReconfRqstFDD_sequence[] = {
};
static int
-dissect_rnsap_RL_Information_PhyChReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Information_PhyChReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Information_PhyChReconfRqstFDD, RL_Information_PhyChReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_RL_Information_PhyChReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Information_PhyChReconfRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_PhyChReconfRqstFDD);
+static int dissect_id_RL_Information_PhyChReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Information_PhyChReconfRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_PhyChReconfRqstFDD);
}
static int
-dissect_rnsap_UL_CCTrCH_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_UL_CCTrCH_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_ul_CCTrCH_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_CCTrCH_Information1);
+static int dissect_ul_CCTrCH_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_ul_CCTrCH_Information1);
}
static int
-dissect_rnsap_DL_CCTrCH_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DL_CCTrCH_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_CCTrCH_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_CCTrCH_Information1);
+static int dissect_dl_CCTrCH_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_dl_CCTrCH_Information1);
}
@@ -11580,27 +11580,27 @@ static const per_sequence_t RL_Information_PhyChReconfRqstTDD_sequence[] = {
};
static int
-dissect_rnsap_RL_Information_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Information_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Information_PhyChReconfRqstTDD, RL_Information_PhyChReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_RL_Information_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Information_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_PhyChReconfRqstTDD);
+static int dissect_id_RL_Information_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Information_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_PhyChReconfRqstTDD);
}
static int
-dissect_rnsap_ChipOffset(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,
- 0U, 38399U, NULL, NULL, FALSE);
+dissect_rnsap_ChipOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 38399U, NULL, FALSE);
return offset;
}
-static int dissect_chipOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ChipOffset(tvb, offset, pinfo, tree, hf_rnsap_chipOffset);
+static int dissect_chipOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ChipOffset(tvb, offset, actx, tree, hf_rnsap_chipOffset);
}
@@ -11613,27 +11613,27 @@ static const value_string rnsap_DiversityControlField_vals[] = {
static int
-dissect_rnsap_DiversityControlField(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_DiversityControlField(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_diversityControlField(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DiversityControlField(tvb, offset, pinfo, tree, hf_rnsap_diversityControlField);
+static int dissect_diversityControlField(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DiversityControlField(tvb, offset, actx, tree, hf_rnsap_diversityControlField);
}
static int
-dissect_rnsap_PrimaryCPICH_EcNo(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,
- -30, 30U, NULL, NULL, FALSE);
+dissect_rnsap_PrimaryCPICH_EcNo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -30, 30U, NULL, FALSE);
return offset;
}
-static int dissect_primaryCPICH_EcNo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PrimaryCPICH_EcNo(tvb, offset, pinfo, tree, hf_rnsap_primaryCPICH_EcNo);
+static int dissect_primaryCPICH_EcNo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PrimaryCPICH_EcNo(tvb, offset, actx, tree, hf_rnsap_primaryCPICH_EcNo);
}
@@ -11645,14 +11645,14 @@ static const value_string rnsap_TransmitDiversityIndicator_vals[] = {
static int
-dissect_rnsap_TransmitDiversityIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_TransmitDiversityIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_transmitDiversityIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransmitDiversityIndicator(tvb, offset, pinfo, tree, hf_rnsap_transmitDiversityIndicator);
+static int dissect_transmitDiversityIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransmitDiversityIndicator(tvb, offset, actx, tree, hf_rnsap_transmitDiversityIndicator);
}
@@ -11670,46 +11670,46 @@ static const per_sequence_t RL_Information_RL_AdditionRqstFDD_sequence[] = {
};
static int
-dissect_rnsap_RL_Information_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Information_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Information_RL_AdditionRqstFDD, RL_Information_RL_AdditionRqstFDD_sequence);
return offset;
}
-static int dissect_id_RL_Information_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Information_RL_AdditionRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_RL_AdditionRqstFDD);
+static int dissect_id_RL_Information_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Information_RL_AdditionRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_RL_AdditionRqstFDD);
}
static int
-dissect_rnsap_PrimaryCCPCH_RSCP(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,
- 0U, 91U, NULL, NULL, FALSE);
+dissect_rnsap_PrimaryCCPCH_RSCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 91U, NULL, FALSE);
return offset;
}
-static int dissect_id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PrimaryCCPCH_RSCP(tvb, offset, pinfo, tree, hf_rnsap_id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD);
+static int dissect_id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PrimaryCCPCH_RSCP(tvb, offset, actx, tree, hf_rnsap_id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD);
}
-static int dissect_id_PrimCCPCH_RSCP_DL_PC_RqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PrimaryCCPCH_RSCP(tvb, offset, pinfo, tree, hf_rnsap_id_PrimCCPCH_RSCP_DL_PC_RqstTDD);
+static int dissect_id_PrimCCPCH_RSCP_DL_PC_RqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PrimaryCCPCH_RSCP(tvb, offset, actx, tree, hf_rnsap_id_PrimCCPCH_RSCP_DL_PC_RqstTDD);
}
-static int dissect_primaryCCPCH_RSCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PrimaryCCPCH_RSCP(tvb, offset, pinfo, tree, hf_rnsap_primaryCCPCH_RSCP);
+static int dissect_primaryCCPCH_RSCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PrimaryCCPCH_RSCP(tvb, offset, actx, tree, hf_rnsap_primaryCCPCH_RSCP);
}
static int
-dissect_rnsap_DL_TimeslotISCP(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,
- 0U, 91U, NULL, NULL, FALSE);
+dissect_rnsap_DL_TimeslotISCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 91U, NULL, FALSE);
return offset;
}
-static int dissect_dL_TimeslotISCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_TimeslotISCP(tvb, offset, pinfo, tree, hf_rnsap_dL_TimeslotISCP);
+static int dissect_dL_TimeslotISCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_TimeslotISCP(tvb, offset, actx, tree, hf_rnsap_dL_TimeslotISCP);
}
@@ -11721,14 +11721,14 @@ static const per_sequence_t DL_TimeSlot_ISCP_InfoItem_sequence[] = {
};
static int
-dissect_rnsap_DL_TimeSlot_ISCP_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_TimeSlot_ISCP_InfoItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_TimeSlot_ISCP_InfoItem, DL_TimeSlot_ISCP_InfoItem_sequence);
return offset;
}
-static int dissect_DL_TimeSlot_ISCP_Info_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_TimeSlot_ISCP_InfoItem(tvb, offset, pinfo, tree, hf_rnsap_DL_TimeSlot_ISCP_Info_item);
+static int dissect_DL_TimeSlot_ISCP_Info_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_TimeSlot_ISCP_InfoItem(tvb, offset, actx, tree, hf_rnsap_DL_TimeSlot_ISCP_Info_item);
}
@@ -11737,24 +11737,24 @@ static const per_sequence_t DL_TimeSlot_ISCP_Info_sequence_of[1] = {
};
static int
-dissect_rnsap_DL_TimeSlot_ISCP_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_TimeSlot_ISCP_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_TimeSlot_ISCP_Info, DL_TimeSlot_ISCP_Info_sequence_of,
1, 15);
return offset;
}
-static int dissect_id_timeSlot_ISCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_TimeSlot_ISCP_Info(tvb, offset, pinfo, tree, hf_rnsap_id_timeSlot_ISCP);
+static int dissect_id_timeSlot_ISCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_TimeSlot_ISCP_Info(tvb, offset, actx, tree, hf_rnsap_id_timeSlot_ISCP);
}
-static int dissect_id_DL_TimeSlot_ISCP_Info_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_TimeSlot_ISCP_Info(tvb, offset, pinfo, tree, hf_rnsap_id_DL_TimeSlot_ISCP_Info_RL_ReconfPrepTDD);
+static int dissect_id_DL_TimeSlot_ISCP_Info_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_TimeSlot_ISCP_Info(tvb, offset, actx, tree, hf_rnsap_id_DL_TimeSlot_ISCP_Info_RL_ReconfPrepTDD);
}
-static int dissect_dL_TimeSlot_ISCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_TimeSlot_ISCP_Info(tvb, offset, pinfo, tree, hf_rnsap_dL_TimeSlot_ISCP);
+static int dissect_dL_TimeSlot_ISCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_TimeSlot_ISCP_Info(tvb, offset, actx, tree, hf_rnsap_dL_TimeSlot_ISCP);
}
-static int dissect_dL_TimeSlot_ISCP_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_TimeSlot_ISCP_Info(tvb, offset, pinfo, tree, hf_rnsap_dL_TimeSlot_ISCP_Info);
+static int dissect_dL_TimeSlot_ISCP_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_TimeSlot_ISCP_Info(tvb, offset, actx, tree, hf_rnsap_dL_TimeSlot_ISCP_Info);
}
@@ -11770,14 +11770,14 @@ static const per_sequence_t RL_Information_RL_AdditionRqstTDD_sequence[] = {
};
static int
-dissect_rnsap_RL_Information_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Information_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Information_RL_AdditionRqstTDD, RL_Information_RL_AdditionRqstTDD_sequence);
return offset;
}
-static int dissect_id_RL_Information_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Information_RL_AdditionRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_RL_AdditionRqstTDD);
+static int dissect_id_RL_Information_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Information_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_RL_AdditionRqstTDD);
}
@@ -11788,14 +11788,14 @@ static const per_sequence_t RL_Information_RL_DeletionRqst_sequence[] = {
};
static int
-dissect_rnsap_RL_Information_RL_DeletionRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Information_RL_DeletionRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Information_RL_DeletionRqst, RL_Information_RL_DeletionRqst_sequence);
return offset;
}
-static int dissect_id_RL_Information_RL_DeletionRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Information_RL_DeletionRqst(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_RL_DeletionRqst);
+static int dissect_id_RL_Information_RL_DeletionRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Information_RL_DeletionRqst(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_RL_DeletionRqst);
}
@@ -11807,14 +11807,14 @@ static const per_sequence_t RL_Information_RL_FailureInd_sequence[] = {
};
static int
-dissect_rnsap_RL_Information_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Information_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Information_RL_FailureInd, RL_Information_RL_FailureInd_sequence);
return offset;
}
-static int dissect_id_RL_Information_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Information_RL_FailureInd(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_RL_FailureInd);
+static int dissect_id_RL_Information_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Information_RL_FailureInd(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_RL_FailureInd);
}
@@ -11828,14 +11828,14 @@ static const per_sequence_t RL_Information_RL_ReconfPrepFDD_sequence[] = {
};
static int
-dissect_rnsap_RL_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Information_RL_ReconfPrepFDD, RL_Information_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_id_RL_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_RL_ReconfPrepFDD);
+static int dissect_id_RL_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Information_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_RL_ReconfPrepFDD);
}
@@ -11846,14 +11846,14 @@ static const per_sequence_t RL_Information_RL_RestoreInd_sequence[] = {
};
static int
-dissect_rnsap_RL_Information_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Information_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Information_RL_RestoreInd, RL_Information_RL_RestoreInd_sequence);
return offset;
}
-static int dissect_id_RL_Information_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Information_RL_RestoreInd(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_RL_RestoreInd);
+static int dissect_id_RL_Information_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Information_RL_RestoreInd(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_RL_RestoreInd);
}
@@ -11862,28 +11862,28 @@ static const per_sequence_t RL_InformationList_RL_SetupRqstFDD_sequence_of[1] =
};
static int
-dissect_rnsap_RL_InformationList_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationList_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationList_RL_SetupRqstFDD, RL_InformationList_RL_SetupRqstFDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_RL_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationList_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_RL_SetupRqstFDD);
+static int dissect_id_RL_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationList_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_RL_SetupRqstFDD);
}
static int
-dissect_rnsap_SpecialBurstScheduling(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_rnsap_SpecialBurstScheduling(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_specialBurstScheduling(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SpecialBurstScheduling(tvb, offset, pinfo, tree, hf_rnsap_specialBurstScheduling);
+static int dissect_specialBurstScheduling(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SpecialBurstScheduling(tvb, offset, actx, tree, hf_rnsap_specialBurstScheduling);
}
@@ -11899,14 +11899,14 @@ static const per_sequence_t RL_Information_RL_SetupRqstTDD_sequence[] = {
};
static int
-dissect_rnsap_RL_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Information_RL_SetupRqstTDD, RL_Information_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_RL_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Information_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_RL_SetupRqstTDD);
+static int dissect_id_RL_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Information_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_RL_SetupRqstTDD);
}
@@ -11915,15 +11915,15 @@ static const per_sequence_t DCH_Rate_Information_RL_CongestInd_sequence_of[1] =
};
static int
-dissect_rnsap_DCH_Rate_Information_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DCH_Rate_Information_RL_CongestInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DCH_Rate_Information_RL_CongestInd, DCH_Rate_Information_RL_CongestInd_sequence_of,
1, 128);
return offset;
}
-static int dissect_dCH_Rate_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_Rate_Information_RL_CongestInd(tvb, offset, pinfo, tree, hf_rnsap_dCH_Rate_Information);
+static int dissect_dCH_Rate_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_Rate_Information_RL_CongestInd(tvb, offset, actx, tree, hf_rnsap_dCH_Rate_Information);
}
@@ -11935,122 +11935,122 @@ static const per_sequence_t RL_InformationItem_RL_CongestInd_sequence[] = {
};
static int
-dissect_rnsap_RL_InformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationItem_RL_CongestInd, RL_InformationItem_RL_CongestInd_sequence);
return offset;
}
-static int dissect_id_RL_InformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationItem_RL_CongestInd(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationItem_RL_CongestInd);
+static int dissect_id_RL_InformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationItem_RL_CongestInd(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationItem_RL_CongestInd);
}
static int
-dissect_rnsap_SIR_Value(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,
- 0U, 63U, NULL, NULL, FALSE);
+dissect_rnsap_SIR_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63U, NULL, FALSE);
return offset;
}
-static int dissect_sIR_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SIR_Value(tvb, offset, pinfo, tree, hf_rnsap_sIR_Value);
+static int dissect_sIR_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SIR_Value(tvb, offset, actx, tree, hf_rnsap_sIR_Value);
}
-static int dissect_sir1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SIR_Value(tvb, offset, pinfo, tree, hf_rnsap_sir1);
+static int dissect_sir1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SIR_Value(tvb, offset, actx, tree, hf_rnsap_sir1);
}
static int
-dissect_rnsap_SIR_Error_Value(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,
- 0U, 125U, NULL, NULL, FALSE);
+dissect_rnsap_SIR_Error_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 125U, NULL, FALSE);
return offset;
}
-static int dissect_sIR_ErrorValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SIR_Error_Value(tvb, offset, pinfo, tree, hf_rnsap_sIR_ErrorValue);
+static int dissect_sIR_ErrorValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SIR_Error_Value(tvb, offset, actx, tree, hf_rnsap_sIR_ErrorValue);
}
-static int dissect_sir_error1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SIR_Error_Value(tvb, offset, pinfo, tree, hf_rnsap_sir_error1);
+static int dissect_sir_error1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SIR_Error_Value(tvb, offset, actx, tree, hf_rnsap_sir_error1);
}
static int
-dissect_rnsap_Transmitted_Code_Power_Value(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_rnsap_Transmitted_Code_Power_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_transmittedCodePowerValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Transmitted_Code_Power_Value(tvb, offset, pinfo, tree, hf_rnsap_transmittedCodePowerValue);
+static int dissect_transmittedCodePowerValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Transmitted_Code_Power_Value(tvb, offset, actx, tree, hf_rnsap_transmittedCodePowerValue);
}
-static int dissect_transmitted_code_power1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Transmitted_Code_Power_Value(tvb, offset, pinfo, tree, hf_rnsap_transmitted_code_power1);
+static int dissect_transmitted_code_power1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Transmitted_Code_Power_Value(tvb, offset, actx, tree, hf_rnsap_transmitted_code_power1);
}
static int
-dissect_rnsap_RSCP_Value(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_rnsap_RSCP_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_rSCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RSCP_Value(tvb, offset, pinfo, tree, hf_rnsap_rSCP);
+static int dissect_rSCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RSCP_Value(tvb, offset, actx, tree, hf_rnsap_rSCP);
}
-static int dissect_rscp1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RSCP_Value(tvb, offset, pinfo, tree, hf_rnsap_rscp1);
+static int dissect_rscp1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RSCP_Value(tvb, offset, actx, tree, hf_rnsap_rscp1);
}
static int
-dissect_rnsap_Rx_Timing_Deviation_Value(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,
- 0U, 8191U, NULL, NULL, FALSE);
+dissect_rnsap_Rx_Timing_Deviation_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8191U, NULL, FALSE);
return offset;
}
-static int dissect_rxTimingDeviationValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Rx_Timing_Deviation_Value(tvb, offset, pinfo, tree, hf_rnsap_rxTimingDeviationValue);
+static int dissect_rxTimingDeviationValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Rx_Timing_Deviation_Value(tvb, offset, actx, tree, hf_rnsap_rxTimingDeviationValue);
}
-static int dissect_rx_timing_deviation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Rx_Timing_Deviation_Value(tvb, offset, pinfo, tree, hf_rnsap_rx_timing_deviation);
+static int dissect_rx_timing_deviation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Rx_Timing_Deviation_Value(tvb, offset, actx, tree, hf_rnsap_rx_timing_deviation);
}
static int
-dissect_rnsap_Round_Trip_Time_Value(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,
- 0U, 32767U, NULL, NULL, FALSE);
+dissect_rnsap_Round_Trip_Time_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 32767U, NULL, FALSE);
return offset;
}
-static int dissect_roundTripTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Round_Trip_Time_Value(tvb, offset, pinfo, tree, hf_rnsap_roundTripTime);
+static int dissect_roundTripTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Round_Trip_Time_Value(tvb, offset, actx, tree, hf_rnsap_roundTripTime);
}
-static int dissect_round_trip_time1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Round_Trip_Time_Value(tvb, offset, pinfo, tree, hf_rnsap_round_trip_time1);
+static int dissect_round_trip_time1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Round_Trip_Time_Value(tvb, offset, actx, tree, hf_rnsap_round_trip_time1);
}
static int
-dissect_rnsap_Extension_DedicatedMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_Extension_DedicatedMeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_extension_DedicatedMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Extension_DedicatedMeasurementValue(tvb, offset, pinfo, tree, hf_rnsap_extension_DedicatedMeasurementValue);
+static int dissect_extension_DedicatedMeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Extension_DedicatedMeasurementValue(tvb, offset, actx, tree, hf_rnsap_extension_DedicatedMeasurementValue);
}
@@ -12077,18 +12077,18 @@ static const per_choice_t DedicatedMeasurementValue_choice[] = {
};
static int
-dissect_rnsap_DedicatedMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DedicatedMeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_DedicatedMeasurementValue, DedicatedMeasurementValue_choice,
NULL);
return offset;
}
-static int dissect_dedicatedMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DedicatedMeasurementValue(tvb, offset, pinfo, tree, hf_rnsap_dedicatedMeasurementValue);
+static int dissect_dedicatedMeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DedicatedMeasurementValue(tvb, offset, actx, tree, hf_rnsap_dedicatedMeasurementValue);
}
-static int dissect_dedicatedmeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DedicatedMeasurementValue(tvb, offset, pinfo, tree, hf_rnsap_dedicatedmeasurementValue);
+static int dissect_dedicatedmeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DedicatedMeasurementValue(tvb, offset, actx, tree, hf_rnsap_dedicatedmeasurementValue);
}
@@ -12100,26 +12100,26 @@ static const per_sequence_t DedicatedMeasurementAvailable_sequence[] = {
};
static int
-dissect_rnsap_DedicatedMeasurementAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DedicatedMeasurementAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DedicatedMeasurementAvailable, DedicatedMeasurementAvailable_sequence);
return offset;
}
-static int dissect_measurementAvailable1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DedicatedMeasurementAvailable(tvb, offset, pinfo, tree, hf_rnsap_measurementAvailable1);
+static int dissect_measurementAvailable1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DedicatedMeasurementAvailable(tvb, offset, actx, tree, hf_rnsap_measurementAvailable1);
}
static int
-dissect_rnsap_DedicatedMeasurementnotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DedicatedMeasurementnotAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_measurementnotAvailable1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DedicatedMeasurementnotAvailable(tvb, offset, pinfo, tree, hf_rnsap_measurementnotAvailable1);
+static int dissect_measurementnotAvailable1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DedicatedMeasurementnotAvailable(tvb, offset, actx, tree, hf_rnsap_measurementnotAvailable1);
}
@@ -12136,15 +12136,15 @@ static const per_choice_t DedicatedMeasurementValueInformation_choice[] = {
};
static int
-dissect_rnsap_DedicatedMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DedicatedMeasurementValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_DedicatedMeasurementValueInformation, DedicatedMeasurementValueInformation_choice,
NULL);
return offset;
}
-static int dissect_dedicatedMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DedicatedMeasurementValueInformation(tvb, offset, pinfo, tree, hf_rnsap_dedicatedMeasurementValueInformation);
+static int dissect_dedicatedMeasurementValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DedicatedMeasurementValueInformation(tvb, offset, actx, tree, hf_rnsap_dedicatedMeasurementValueInformation);
}
@@ -12157,14 +12157,14 @@ static const per_sequence_t RL_InformationItem_DM_Rprt_sequence[] = {
};
static int
-dissect_rnsap_RL_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationItem_DM_Rprt, RL_InformationItem_DM_Rprt_sequence);
return offset;
}
-static int dissect_id_RL_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationItem_DM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationItem_DM_Rprt);
+static int dissect_id_RL_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationItem_DM_Rprt(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationItem_DM_Rprt);
}
@@ -12176,14 +12176,14 @@ static const per_sequence_t RL_InformationItem_DM_Rqst_sequence[] = {
};
static int
-dissect_rnsap_RL_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationItem_DM_Rqst, RL_InformationItem_DM_Rqst_sequence);
return offset;
}
-static int dissect_id_RL_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationItem_DM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationItem_DM_Rqst);
+static int dissect_id_RL_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationItem_DM_Rqst(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationItem_DM_Rqst);
}
@@ -12197,14 +12197,14 @@ static const per_sequence_t RL_InformationItem_DM_Rsp_sequence[] = {
};
static int
-dissect_rnsap_RL_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationItem_DM_Rsp, RL_InformationItem_DM_Rsp_sequence);
return offset;
}
-static int dissect_id_RL_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationItem_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationItem_DM_Rsp);
+static int dissect_id_RL_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationItem_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationItem_DM_Rsp);
}
@@ -12215,14 +12215,14 @@ static const per_sequence_t RL_InformationItem_RL_PreemptRequiredInd_sequence[]
};
static int
-dissect_rnsap_RL_InformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationItem_RL_PreemptRequiredInd, RL_InformationItem_RL_PreemptRequiredInd_sequence);
return offset;
}
-static int dissect_id_RL_InformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationItem_RL_PreemptRequiredInd(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationItem_RL_PreemptRequiredInd);
+static int dissect_id_RL_InformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationItem_RL_PreemptRequiredInd(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationItem_RL_PreemptRequiredInd);
}
@@ -12234,36 +12234,36 @@ static const value_string rnsap_FirstRLS_Indicator_vals[] = {
static int
-dissect_rnsap_FirstRLS_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_FirstRLS_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_firstRLS_indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FirstRLS_Indicator(tvb, offset, pinfo, tree, hf_rnsap_firstRLS_indicator);
+static int dissect_firstRLS_indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FirstRLS_Indicator(tvb, offset, actx, tree, hf_rnsap_firstRLS_indicator);
}
-static int dissect_firstRLS_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FirstRLS_Indicator(tvb, offset, pinfo, tree, hf_rnsap_firstRLS_Indicator);
+static int dissect_firstRLS_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FirstRLS_Indicator(tvb, offset, actx, tree, hf_rnsap_firstRLS_Indicator);
}
static int
-dissect_rnsap_PropagationDelay(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_rnsap_PropagationDelay(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_id_PropagationDelay(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PropagationDelay(tvb, offset, pinfo, tree, hf_rnsap_id_PropagationDelay);
+static int dissect_id_PropagationDelay(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PropagationDelay(tvb, offset, actx, tree, hf_rnsap_id_PropagationDelay);
}
-static int dissect_propagationDelay(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PropagationDelay(tvb, offset, pinfo, tree, hf_rnsap_propagationDelay);
+static int dissect_propagationDelay(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PropagationDelay(tvb, offset, actx, tree, hf_rnsap_propagationDelay);
}
-static int dissect_propagation_delay(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PropagationDelay(tvb, offset, pinfo, tree, hf_rnsap_propagation_delay);
+static int dissect_propagation_delay(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PropagationDelay(tvb, offset, actx, tree, hf_rnsap_propagation_delay);
}
@@ -12284,14 +12284,14 @@ static const per_sequence_t RL_InformationItem_RL_SetupRqstFDD_sequence[] = {
};
static int
-dissect_rnsap_RL_InformationItem_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationItem_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationItem_RL_SetupRqstFDD, RL_InformationItem_RL_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_RL_InformationItem_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationItem_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationItem_RL_SetupRqstFDD);
+static int dissect_id_RL_InformationItem_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationItem_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationItem_RL_SetupRqstFDD);
}
@@ -12300,15 +12300,15 @@ static const per_sequence_t RL_InformationList_RL_CongestInd_sequence_of[1] = {
};
static int
-dissect_rnsap_RL_InformationList_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationList_RL_CongestInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationList_RL_CongestInd, RL_InformationList_RL_CongestInd_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_RL_InformationList_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationList_RL_CongestInd(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationList_RL_CongestInd);
+static int dissect_id_RL_InformationList_RL_CongestInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationList_RL_CongestInd(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationList_RL_CongestInd);
}
@@ -12317,15 +12317,15 @@ static const per_sequence_t RL_InformationList_RL_AdditionRqstFDD_sequence_of[1]
};
static int
-dissect_rnsap_RL_InformationList_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationList_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationList_RL_AdditionRqstFDD, RL_InformationList_RL_AdditionRqstFDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_id_RL_InformationList_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationList_RL_AdditionRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationList_RL_AdditionRqstFDD);
+static int dissect_id_RL_InformationList_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationList_RL_AdditionRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationList_RL_AdditionRqstFDD);
}
@@ -12334,15 +12334,15 @@ static const per_sequence_t RL_InformationList_RL_DeletionRqst_sequence_of[1] =
};
static int
-dissect_rnsap_RL_InformationList_RL_DeletionRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationList_RL_DeletionRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationList_RL_DeletionRqst, RL_InformationList_RL_DeletionRqst_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_RL_InformationList_RL_DeletionRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationList_RL_DeletionRqst(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationList_RL_DeletionRqst);
+static int dissect_id_RL_InformationList_RL_DeletionRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationList_RL_DeletionRqst(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationList_RL_DeletionRqst);
}
@@ -12351,15 +12351,15 @@ static const per_sequence_t RL_InformationList_RL_PreemptRequiredInd_sequence_of
};
static int
-dissect_rnsap_RL_InformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationList_RL_PreemptRequiredInd, RL_InformationList_RL_PreemptRequiredInd_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_RL_InformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationList_RL_PreemptRequiredInd(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationList_RL_PreemptRequiredInd);
+static int dissect_id_RL_InformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationList_RL_PreemptRequiredInd(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationList_RL_PreemptRequiredInd);
}
@@ -12368,15 +12368,15 @@ static const per_sequence_t RL_InformationList_RL_ReconfPrepFDD_sequence_of[1] =
};
static int
-dissect_rnsap_RL_InformationList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationList_RL_ReconfPrepFDD, RL_InformationList_RL_ReconfPrepFDD_sequence_of,
0, 16);
return offset;
}
-static int dissect_id_RL_InformationList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationList_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationList_RL_ReconfPrepFDD);
+static int dissect_id_RL_InformationList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationList_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationList_RL_ReconfPrepFDD);
}
@@ -12388,14 +12388,14 @@ static const value_string rnsap_MultipleURAsIndicator_vals[] = {
static int
-dissect_rnsap_MultipleURAsIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_MultipleURAsIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_multipleURAsIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MultipleURAsIndicator(tvb, offset, pinfo, tree, hf_rnsap_multipleURAsIndicator);
+static int dissect_multipleURAsIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MultipleURAsIndicator(tvb, offset, actx, tree, hf_rnsap_multipleURAsIndicator);
}
@@ -12406,14 +12406,14 @@ static const per_sequence_t RNCsWithCellsInTheAccessedURA_Item_sequence[] = {
};
static int
-dissect_rnsap_RNCsWithCellsInTheAccessedURA_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RNCsWithCellsInTheAccessedURA_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RNCsWithCellsInTheAccessedURA_Item, RNCsWithCellsInTheAccessedURA_Item_sequence);
return offset;
}
-static int dissect_RNCsWithCellsInTheAccessedURA_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RNCsWithCellsInTheAccessedURA_Item(tvb, offset, pinfo, tree, hf_rnsap_RNCsWithCellsInTheAccessedURA_List_item);
+static int dissect_RNCsWithCellsInTheAccessedURA_List_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RNCsWithCellsInTheAccessedURA_Item(tvb, offset, actx, tree, hf_rnsap_RNCsWithCellsInTheAccessedURA_List_item);
}
@@ -12422,15 +12422,15 @@ static const per_sequence_t RNCsWithCellsInTheAccessedURA_List_sequence_of[1] =
};
static int
-dissect_rnsap_RNCsWithCellsInTheAccessedURA_List(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RNCsWithCellsInTheAccessedURA_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RNCsWithCellsInTheAccessedURA_List, RNCsWithCellsInTheAccessedURA_List_sequence_of,
1, 15);
return offset;
}
-static int dissect_rNCsWithCellsInTheAccessedURA_List(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RNCsWithCellsInTheAccessedURA_List(tvb, offset, pinfo, tree, hf_rnsap_rNCsWithCellsInTheAccessedURA_List);
+static int dissect_rNCsWithCellsInTheAccessedURA_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RNCsWithCellsInTheAccessedURA_List(tvb, offset, actx, tree, hf_rnsap_rNCsWithCellsInTheAccessedURA_List);
}
@@ -12443,30 +12443,30 @@ static const per_sequence_t URA_Information_sequence[] = {
};
static int
-dissect_rnsap_URA_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_URA_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_URA_Information, URA_Information_sequence);
return offset;
}
-static int dissect_id_URA_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_URA_Information(tvb, offset, pinfo, tree, hf_rnsap_id_URA_Information);
+static int dissect_id_URA_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_URA_Information(tvb, offset, actx, tree, hf_rnsap_id_URA_Information);
}
-static int dissect_uRA_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_URA_Information(tvb, offset, pinfo, tree, hf_rnsap_uRA_Information);
+static int dissect_uRA_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_URA_Information(tvb, offset, actx, tree, hf_rnsap_uRA_Information);
}
static int
-dissect_rnsap_SAC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_SAC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
2, 2, NULL);
return offset;
}
-static int dissect_sAC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SAC(tvb, offset, pinfo, tree, hf_rnsap_sAC);
+static int dissect_sAC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SAC(tvb, offset, actx, tree, hf_rnsap_sAC);
}
@@ -12479,17 +12479,17 @@ static const per_sequence_t SAI_sequence[] = {
};
static int
-dissect_rnsap_SAI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_SAI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_SAI, SAI_sequence);
return offset;
}
-static int dissect_id_SAI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SAI(tvb, offset, pinfo, tree, hf_rnsap_id_SAI);
+static int dissect_id_SAI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SAI(tvb, offset, actx, tree, hf_rnsap_id_SAI);
}
-static int dissect_sAI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SAI(tvb, offset, pinfo, tree, hf_rnsap_sAI);
+static int dissect_sAI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SAI(tvb, offset, actx, tree, hf_rnsap_sAI);
}
@@ -12501,40 +12501,40 @@ static const value_string rnsap_T_latitudeSign_vals[] = {
static int
-dissect_rnsap_T_latitudeSign(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_T_latitudeSign(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_latitudeSign(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_latitudeSign(tvb, offset, pinfo, tree, hf_rnsap_latitudeSign);
+static int dissect_latitudeSign(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_latitudeSign(tvb, offset, actx, tree, hf_rnsap_latitudeSign);
}
static int
-dissect_rnsap_INTEGER_0_8388607(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,
- 0U, 8388607U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_0_8388607(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8388607U, NULL, FALSE);
return offset;
}
-static int dissect_latitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_8388607(tvb, offset, pinfo, tree, hf_rnsap_latitude);
+static int dissect_latitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_8388607(tvb, offset, actx, tree, hf_rnsap_latitude);
}
static int
-dissect_rnsap_INTEGER_M8388608_8388607(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,
- -8388608, 8388607U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_M8388608_8388607(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -8388608, 8388607U, NULL, FALSE);
return offset;
}
-static int dissect_longitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_M8388608_8388607(tvb, offset, pinfo, tree, hf_rnsap_longitude);
+static int dissect_longitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_M8388608_8388607(tvb, offset, actx, tree, hf_rnsap_longitude);
}
@@ -12547,20 +12547,20 @@ static const per_sequence_t GeographicalCoordinate_sequence[] = {
};
static int
-dissect_rnsap_GeographicalCoordinate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GeographicalCoordinate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GeographicalCoordinate, GeographicalCoordinate_sequence);
return offset;
}
-static int dissect_cell_GAIgeographicalCoordinate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GeographicalCoordinate(tvb, offset, pinfo, tree, hf_rnsap_cell_GAIgeographicalCoordinate);
+static int dissect_cell_GAIgeographicalCoordinate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GeographicalCoordinate(tvb, offset, actx, tree, hf_rnsap_cell_GAIgeographicalCoordinate);
}
-static int dissect_geographicalCoordinates(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GeographicalCoordinate(tvb, offset, pinfo, tree, hf_rnsap_geographicalCoordinates);
+static int dissect_geographicalCoordinates(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GeographicalCoordinate(tvb, offset, actx, tree, hf_rnsap_geographicalCoordinates);
}
-static int dissect_geographicalCoordinate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GeographicalCoordinate(tvb, offset, pinfo, tree, hf_rnsap_geographicalCoordinate);
+static int dissect_geographicalCoordinate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GeographicalCoordinate(tvb, offset, actx, tree, hf_rnsap_geographicalCoordinate);
}
@@ -12571,14 +12571,14 @@ static const per_sequence_t GA_Cell_item_sequence[] = {
};
static int
-dissect_rnsap_GA_Cell_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GA_Cell_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GA_Cell_item, GA_Cell_item_sequence);
return offset;
}
-static int dissect_GA_Cell_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GA_Cell_item(tvb, offset, pinfo, tree, hf_rnsap_GA_Cell_item);
+static int dissect_GA_Cell_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GA_Cell_item(tvb, offset, actx, tree, hf_rnsap_GA_Cell_item);
}
@@ -12587,18 +12587,18 @@ static const per_sequence_t GA_Cell_sequence_of[1] = {
};
static int
-dissect_rnsap_GA_Cell(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GA_Cell(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_GA_Cell, GA_Cell_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_GA_Cell(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GA_Cell(tvb, offset, pinfo, tree, hf_rnsap_id_GA_Cell);
+static int dissect_id_GA_Cell(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GA_Cell(tvb, offset, actx, tree, hf_rnsap_id_GA_Cell);
}
-static int dissect_gA_Cell(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GA_Cell(tvb, offset, pinfo, tree, hf_rnsap_gA_Cell);
+static int dissect_gA_Cell(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GA_Cell(tvb, offset, actx, tree, hf_rnsap_gA_Cell);
}
@@ -12609,30 +12609,30 @@ static const per_sequence_t GA_AccessPointPosition_sequence[] = {
};
static int
-dissect_rnsap_GA_AccessPointPosition(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GA_AccessPointPosition(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GA_AccessPointPosition, GA_AccessPointPosition_sequence);
return offset;
}
-static int dissect_gA_AccessPointPosition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GA_AccessPointPosition(tvb, offset, pinfo, tree, hf_rnsap_gA_AccessPointPosition);
+static int dissect_gA_AccessPointPosition(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GA_AccessPointPosition(tvb, offset, actx, tree, hf_rnsap_gA_AccessPointPosition);
}
static int
-dissect_rnsap_UL_TimeslotISCP(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_rnsap_UL_TimeslotISCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_uplinkTimeslotISCPValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_TimeslotISCP(tvb, offset, pinfo, tree, hf_rnsap_uplinkTimeslotISCPValue);
+static int dissect_uplinkTimeslotISCPValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_TimeslotISCP(tvb, offset, actx, tree, hf_rnsap_uplinkTimeslotISCPValue);
}
-static int dissect_uL_TimeslotISCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_TimeslotISCP(tvb, offset, pinfo, tree, hf_rnsap_uL_TimeslotISCP);
+static int dissect_uL_TimeslotISCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_TimeslotISCP(tvb, offset, actx, tree, hf_rnsap_uL_TimeslotISCP);
}
@@ -12644,14 +12644,14 @@ static const per_sequence_t UL_TimeSlot_ISCP_InfoItem_sequence[] = {
};
static int
-dissect_rnsap_UL_TimeSlot_ISCP_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_TimeSlot_ISCP_InfoItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_TimeSlot_ISCP_InfoItem, UL_TimeSlot_ISCP_InfoItem_sequence);
return offset;
}
-static int dissect_UL_TimeSlot_ISCP_Info_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_TimeSlot_ISCP_InfoItem(tvb, offset, pinfo, tree, hf_rnsap_UL_TimeSlot_ISCP_Info_item);
+static int dissect_UL_TimeSlot_ISCP_Info_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_TimeSlot_ISCP_InfoItem(tvb, offset, actx, tree, hf_rnsap_UL_TimeSlot_ISCP_Info_item);
}
@@ -12660,62 +12660,62 @@ static const per_sequence_t UL_TimeSlot_ISCP_Info_sequence_of[1] = {
};
static int
-dissect_rnsap_UL_TimeSlot_ISCP_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_TimeSlot_ISCP_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_TimeSlot_ISCP_Info, UL_TimeSlot_ISCP_Info_sequence_of,
1, 15);
return offset;
}
-static int dissect_ul_TimeSlot_ISCP_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_TimeSlot_ISCP_Info(tvb, offset, pinfo, tree, hf_rnsap_ul_TimeSlot_ISCP_Info);
+static int dissect_ul_TimeSlot_ISCP_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_TimeSlot_ISCP_Info(tvb, offset, actx, tree, hf_rnsap_ul_TimeSlot_ISCP_Info);
}
static int
-dissect_rnsap_UL_SIR(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,
- -82, 173U, NULL, NULL, FALSE);
+dissect_rnsap_UL_SIR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -82, 173U, NULL, FALSE);
return offset;
}
-static int dissect_id_UL_SIRTarget(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_SIR(tvb, offset, pinfo, tree, hf_rnsap_id_UL_SIRTarget);
+static int dissect_id_UL_SIRTarget(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_SIR(tvb, offset, actx, tree, hf_rnsap_id_UL_SIRTarget);
}
-static int dissect_id_UL_SIR_Target_CCTrCH_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_SIR(tvb, offset, pinfo, tree, hf_rnsap_id_UL_SIR_Target_CCTrCH_InformationItem_RL_SetupRspTDD);
+static int dissect_id_UL_SIR_Target_CCTrCH_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_SIR(tvb, offset, actx, tree, hf_rnsap_id_UL_SIR_Target_CCTrCH_InformationItem_RL_SetupRspTDD);
}
-static int dissect_id_UL_SIR_Target_CCTrCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_SIR(tvb, offset, pinfo, tree, hf_rnsap_id_UL_SIR_Target_CCTrCH_LCR_InformationItem_RL_SetupRspTDD);
+static int dissect_id_UL_SIR_Target_CCTrCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_SIR(tvb, offset, actx, tree, hf_rnsap_id_UL_SIR_Target_CCTrCH_LCR_InformationItem_RL_SetupRspTDD);
}
-static int dissect_ul_SIRTarget(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_SIR(tvb, offset, pinfo, tree, hf_rnsap_ul_SIRTarget);
+static int dissect_ul_SIRTarget(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_SIR(tvb, offset, actx, tree, hf_rnsap_ul_SIRTarget);
}
-static int dissect_maxUL_SIR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_SIR(tvb, offset, pinfo, tree, hf_rnsap_maxUL_SIR);
+static int dissect_maxUL_SIR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_SIR(tvb, offset, actx, tree, hf_rnsap_maxUL_SIR);
}
-static int dissect_minUL_SIR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_SIR(tvb, offset, pinfo, tree, hf_rnsap_minUL_SIR);
+static int dissect_minUL_SIR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_SIR(tvb, offset, actx, tree, hf_rnsap_minUL_SIR);
}
-static int dissect_max_UL_SIR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_SIR(tvb, offset, pinfo, tree, hf_rnsap_max_UL_SIR);
+static int dissect_max_UL_SIR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_SIR(tvb, offset, actx, tree, hf_rnsap_max_UL_SIR);
}
-static int dissect_min_UL_SIR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_SIR(tvb, offset, pinfo, tree, hf_rnsap_min_UL_SIR);
+static int dissect_min_UL_SIR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_SIR(tvb, offset, actx, tree, hf_rnsap_min_UL_SIR);
}
static int
-dissect_rnsap_MaximumAllowedULTxPower(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,
- -50, 33U, NULL, NULL, FALSE);
+dissect_rnsap_MaximumAllowedULTxPower(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -50, 33U, NULL, FALSE);
return offset;
}
-static int dissect_maximumAllowedULTxPower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MaximumAllowedULTxPower(tvb, offset, pinfo, tree, hf_rnsap_maximumAllowedULTxPower);
+static int dissect_maximumAllowedULTxPower(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MaximumAllowedULTxPower(tvb, offset, actx, tree, hf_rnsap_maximumAllowedULTxPower);
}
@@ -12727,27 +12727,27 @@ static const value_string rnsap_TimingAdvanceApplied_vals[] = {
static int
-dissect_rnsap_TimingAdvanceApplied(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_TimingAdvanceApplied(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_timingAdvanceApplied(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TimingAdvanceApplied(tvb, offset, pinfo, tree, hf_rnsap_timingAdvanceApplied);
+static int dissect_timingAdvanceApplied(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TimingAdvanceApplied(tvb, offset, actx, tree, hf_rnsap_timingAdvanceApplied);
}
static int
-dissect_rnsap_AlphaValue(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,
- 0U, 8U, NULL, NULL, FALSE);
+dissect_rnsap_AlphaValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8U, NULL, FALSE);
return offset;
}
-static int dissect_alphaValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_AlphaValue(tvb, offset, pinfo, tree, hf_rnsap_alphaValue);
+static int dissect_alphaValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_AlphaValue(tvb, offset, actx, tree, hf_rnsap_alphaValue);
}
@@ -12759,30 +12759,30 @@ static const value_string rnsap_UL_PhysCH_SF_Variation_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_UL_PhysCH_SF_Variation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_ul_PhysCH_SF_Variation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_PhysCH_SF_Variation(tvb, offset, pinfo, tree, hf_rnsap_ul_PhysCH_SF_Variation);
+static int dissect_ul_PhysCH_SF_Variation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_PhysCH_SF_Variation(tvb, offset, actx, tree, hf_rnsap_ul_PhysCH_SF_Variation);
}
static int
-dissect_rnsap_INTEGER_1_256(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_1_256(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_n_INSYNC_IND(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_1_256(tvb, offset, pinfo, tree, hf_rnsap_n_INSYNC_IND);
+static int dissect_n_INSYNC_IND(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_1_256(tvb, offset, actx, tree, hf_rnsap_n_INSYNC_IND);
}
-static int dissect_n_OUTSYNC_IND(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_1_256(tvb, offset, pinfo, tree, hf_rnsap_n_OUTSYNC_IND);
+static int dissect_n_OUTSYNC_IND(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_1_256(tvb, offset, actx, tree, hf_rnsap_n_OUTSYNC_IND);
}
@@ -12795,14 +12795,14 @@ static const per_sequence_t SynchronisationConfiguration_sequence[] = {
};
static int
-dissect_rnsap_SynchronisationConfiguration(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_SynchronisationConfiguration(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_SynchronisationConfiguration, SynchronisationConfiguration_sequence);
return offset;
}
-static int dissect_synchronisationConfiguration(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SynchronisationConfiguration(tvb, offset, pinfo, tree, hf_rnsap_synchronisationConfiguration);
+static int dissect_synchronisationConfiguration(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SynchronisationConfiguration(tvb, offset, actx, tree, hf_rnsap_synchronisationConfiguration);
}
@@ -12813,14 +12813,14 @@ static const per_sequence_t Secondary_CCPCH_TDD_Code_InformationItem_sequence[]
};
static int
-dissect_rnsap_Secondary_CCPCH_TDD_Code_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Secondary_CCPCH_TDD_Code_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Secondary_CCPCH_TDD_Code_InformationItem, Secondary_CCPCH_TDD_Code_InformationItem_sequence);
return offset;
}
-static int dissect_Secondary_CCPCH_TDD_Code_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Secondary_CCPCH_TDD_Code_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_Secondary_CCPCH_TDD_Code_Information_item);
+static int dissect_Secondary_CCPCH_TDD_Code_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Secondary_CCPCH_TDD_Code_InformationItem(tvb, offset, actx, tree, hf_rnsap_Secondary_CCPCH_TDD_Code_Information_item);
}
@@ -12829,28 +12829,28 @@ static const per_sequence_t Secondary_CCPCH_TDD_Code_Information_sequence_of[1]
};
static int
-dissect_rnsap_Secondary_CCPCH_TDD_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Secondary_CCPCH_TDD_Code_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Secondary_CCPCH_TDD_Code_Information, Secondary_CCPCH_TDD_Code_Information_sequence_of,
1, 8);
return offset;
}
-static int dissect_secondary_CCPCH_TDD_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Secondary_CCPCH_TDD_Code_Information(tvb, offset, pinfo, tree, hf_rnsap_secondary_CCPCH_TDD_Code_Information);
+static int dissect_secondary_CCPCH_TDD_Code_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Secondary_CCPCH_TDD_Code_Information(tvb, offset, actx, tree, hf_rnsap_secondary_CCPCH_TDD_Code_Information);
}
static int
-dissect_rnsap_TDD_PhysicalChannelOffset(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,
- 0U, 63U, NULL, NULL, FALSE);
+dissect_rnsap_TDD_PhysicalChannelOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63U, NULL, FALSE);
return offset;
}
-static int dissect_tDD_PhysicalChannelOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_PhysicalChannelOffset(tvb, offset, pinfo, tree, hf_rnsap_tDD_PhysicalChannelOffset);
+static int dissect_tDD_PhysicalChannelOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_PhysicalChannelOffset(tvb, offset, actx, tree, hf_rnsap_tDD_PhysicalChannelOffset);
}
@@ -12867,14 +12867,14 @@ static const per_sequence_t Secondary_CCPCH_TDD_InformationItem_sequence[] = {
};
static int
-dissect_rnsap_Secondary_CCPCH_TDD_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Secondary_CCPCH_TDD_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Secondary_CCPCH_TDD_InformationItem, Secondary_CCPCH_TDD_InformationItem_sequence);
return offset;
}
-static int dissect_Secondary_CCPCH_TDD_InformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Secondary_CCPCH_TDD_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_Secondary_CCPCH_TDD_InformationList_item);
+static int dissect_Secondary_CCPCH_TDD_InformationList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Secondary_CCPCH_TDD_InformationItem(tvb, offset, actx, tree, hf_rnsap_Secondary_CCPCH_TDD_InformationList_item);
}
@@ -12883,15 +12883,15 @@ static const per_sequence_t Secondary_CCPCH_TDD_InformationList_sequence_of[1] =
};
static int
-dissect_rnsap_Secondary_CCPCH_TDD_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Secondary_CCPCH_TDD_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Secondary_CCPCH_TDD_InformationList, Secondary_CCPCH_TDD_InformationList_sequence_of,
0, 8);
return offset;
}
-static int dissect_secondary_CCPCH_TDD_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Secondary_CCPCH_TDD_InformationList(tvb, offset, pinfo, tree, hf_rnsap_secondary_CCPCH_TDD_InformationList);
+static int dissect_secondary_CCPCH_TDD_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Secondary_CCPCH_TDD_InformationList(tvb, offset, actx, tree, hf_rnsap_secondary_CCPCH_TDD_InformationList);
}
@@ -12902,14 +12902,14 @@ static const per_sequence_t FACH_InformationItem_sequence[] = {
};
static int
-dissect_rnsap_FACH_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_FACH_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_FACH_InformationItem, FACH_InformationItem_sequence);
return offset;
}
-static int dissect_FACH_InformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FACH_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_FACH_InformationList_item);
+static int dissect_FACH_InformationList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FACH_InformationItem(tvb, offset, actx, tree, hf_rnsap_FACH_InformationList_item);
}
@@ -12918,15 +12918,15 @@ static const per_sequence_t FACH_InformationList_sequence_of[1] = {
};
static int
-dissect_rnsap_FACH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_FACH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_FACH_InformationList, FACH_InformationList_sequence_of,
0, 8);
return offset;
}
-static int dissect_fACH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FACH_InformationList(tvb, offset, pinfo, tree, hf_rnsap_fACH_InformationList);
+static int dissect_fACH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FACH_InformationList(tvb, offset, actx, tree, hf_rnsap_fACH_InformationList);
}
@@ -12937,14 +12937,14 @@ static const per_sequence_t PCH_InformationItem_sequence[] = {
};
static int
-dissect_rnsap_PCH_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PCH_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_PCH_InformationItem, PCH_InformationItem_sequence);
return offset;
}
-static int dissect_PCH_InformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PCH_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_PCH_InformationList_item);
+static int dissect_PCH_InformationList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PCH_InformationItem(tvb, offset, actx, tree, hf_rnsap_PCH_InformationList_item);
}
@@ -12953,15 +12953,15 @@ static const per_sequence_t PCH_InformationList_sequence_of[1] = {
};
static int
-dissect_rnsap_PCH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PCH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_PCH_InformationList, PCH_InformationList_sequence_of,
0, 1);
return offset;
}
-static int dissect_pCH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PCH_InformationList(tvb, offset, pinfo, tree, hf_rnsap_pCH_InformationList);
+static int dissect_pCH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PCH_InformationList(tvb, offset, actx, tree, hf_rnsap_pCH_InformationList);
}
@@ -12976,38 +12976,38 @@ static const per_sequence_t Secondary_CCPCH_Info_TDD_sequence[] = {
};
static int
-dissect_rnsap_Secondary_CCPCH_Info_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Secondary_CCPCH_Info_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Secondary_CCPCH_Info_TDD, Secondary_CCPCH_Info_TDD_sequence);
return offset;
}
-static int dissect_secondary_CCPCH_Info_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Secondary_CCPCH_Info_TDD(tvb, offset, pinfo, tree, hf_rnsap_secondary_CCPCH_Info_TDD);
+static int dissect_secondary_CCPCH_Info_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Secondary_CCPCH_Info_TDD(tvb, offset, actx, tree, hf_rnsap_secondary_CCPCH_Info_TDD);
}
static int
-dissect_rnsap_UL_CCTrCHInformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_UL_CCTrCHInformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_ul_CCTrCHInformation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCHInformationList_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_CCTrCHInformation1);
+static int dissect_ul_CCTrCHInformation1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCHInformationList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_ul_CCTrCHInformation1);
}
static int
-dissect_rnsap_DL_CCTrCHInformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DL_CCTrCHInformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_CCTrCHInformation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCHInformationList_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_CCTrCHInformation1);
+static int dissect_dl_CCTrCHInformation1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCHInformationList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_dl_CCTrCHInformation1);
}
@@ -13018,14 +13018,14 @@ static const per_sequence_t Combining_RL_AdditionRspTDD_sequence[] = {
};
static int
-dissect_rnsap_Combining_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Combining_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Combining_RL_AdditionRspTDD, Combining_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_combining3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Combining_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_combining3);
+static int dissect_combining3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Combining_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_combining3);
}
@@ -13036,14 +13036,14 @@ static const per_sequence_t NonCombining_RL_AdditionRspTDD_sequence[] = {
};
static int
-dissect_rnsap_NonCombining_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_NonCombining_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_NonCombining_RL_AdditionRspTDD, NonCombining_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_nonCombining1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NonCombining_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_nonCombining1);
+static int dissect_nonCombining1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NonCombining_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_nonCombining1);
}
@@ -13060,15 +13060,15 @@ static const per_choice_t DiversityIndication_RL_AdditionRspTDD_choice[] = {
};
static int
-dissect_rnsap_DiversityIndication_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DiversityIndication_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_DiversityIndication_RL_AdditionRspTDD, DiversityIndication_RL_AdditionRspTDD_choice,
NULL);
return offset;
}
-static int dissect_diversityIndication3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DiversityIndication_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_diversityIndication3);
+static int dissect_diversityIndication3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DiversityIndication_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_diversityIndication3);
}
@@ -13079,38 +13079,38 @@ static const per_sequence_t DCH_Information_RL_AdditionRspTDD_sequence[] = {
};
static int
-dissect_rnsap_DCH_Information_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DCH_Information_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DCH_Information_RL_AdditionRspTDD, DCH_Information_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_dCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_Information_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dCH_Information);
+static int dissect_dCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_Information_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_dCH_Information);
}
static int
-dissect_rnsap_DSCH_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DSCH_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dSCH_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_InformationResponse_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dSCH_InformationResponse);
+static int dissect_dSCH_InformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_dSCH_InformationResponse);
}
static int
-dissect_rnsap_USCH_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_USCH_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_uSCH_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCH_InformationResponse_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_uSCH_InformationResponse);
+static int dissect_uSCH_InformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCH_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_uSCH_InformationResponse);
}
@@ -13119,15 +13119,15 @@ static const per_sequence_t Neighbouring_UMTS_CellInformation_sequence_of[1] = {
};
static int
-dissect_rnsap_Neighbouring_UMTS_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Neighbouring_UMTS_CellInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Neighbouring_UMTS_CellInformation, Neighbouring_UMTS_CellInformation_sequence_of,
1, 10);
return offset;
}
-static int dissect_neighbouring_UMTS_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Neighbouring_UMTS_CellInformation(tvb, offset, pinfo, tree, hf_rnsap_neighbouring_UMTS_CellInformation);
+static int dissect_neighbouring_UMTS_CellInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Neighbouring_UMTS_CellInformation(tvb, offset, actx, tree, hf_rnsap_neighbouring_UMTS_CellInformation);
}
@@ -13161,74 +13161,74 @@ static const per_sequence_t RL_InformationResponse_RL_AdditionRspTDD_sequence[]
};
static int
-dissect_rnsap_RL_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationResponse_RL_AdditionRspTDD, RL_InformationResponse_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_id_RL_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationResponse_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponse_RL_AdditionRspTDD);
+static int dissect_id_RL_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponse_RL_AdditionRspTDD);
}
static int
-dissect_rnsap_UL_CCTrCH_InformationList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_UL_CCTrCH_InformationList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_ul_CCTrCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_InformationList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_CCTrCH_Information);
+static int dissect_ul_CCTrCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_InformationList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_ul_CCTrCH_Information);
}
static int
-dissect_rnsap_DL_CCTrCH_InformationList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DL_CCTrCH_InformationList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_CCTrCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_CCTrCH_Information);
+static int dissect_dl_CCTrCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_dl_CCTrCH_Information);
}
static int
-dissect_rnsap_DCH_InformationResponseList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DCH_InformationResponseList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dCHInformationResponse1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_InformationResponseList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_dCHInformationResponse1);
+static int dissect_dCHInformationResponse1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_InformationResponseList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_dCHInformationResponse1);
}
static int
-dissect_rnsap_DSCHToBeAddedOrModified_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DSCHToBeAddedOrModified_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dSCHsToBeAddedOrModified(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCHToBeAddedOrModified_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_dSCHsToBeAddedOrModified);
+static int dissect_dSCHsToBeAddedOrModified(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCHToBeAddedOrModified_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_dSCHsToBeAddedOrModified);
}
static int
-dissect_rnsap_USCHToBeAddedOrModified_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_USCHToBeAddedOrModified_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_uSCHsToBeAddedOrModified(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCHToBeAddedOrModified_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_uSCHsToBeAddedOrModified);
+static int dissect_uSCHsToBeAddedOrModified(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCHToBeAddedOrModified_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_uSCHsToBeAddedOrModified);
}
@@ -13249,77 +13249,77 @@ static const per_sequence_t RL_InformationResponse_RL_ReconfReadyTDD_sequence[]
};
static int
-dissect_rnsap_RL_InformationResponse_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationResponse_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationResponse_RL_ReconfReadyTDD, RL_InformationResponse_RL_ReconfReadyTDD_sequence);
return offset;
}
-static int dissect_id_RL_InformationResponse_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationResponse_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponse_RL_ReconfReadyTDD);
+static int dissect_id_RL_InformationResponse_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationResponse_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponse_RL_ReconfReadyTDD);
}
-static int dissect_Multiple_RL_InformationResponse_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationResponse_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD_item);
+static int dissect_Multiple_RL_InformationResponse_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationResponse_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD_item);
}
static int
-dissect_rnsap_UL_CCTrCHInformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_UL_CCTrCHInformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_ul_CCTrCHInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCHInformationList_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_CCTrCHInformation);
+static int dissect_ul_CCTrCHInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCHInformationList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_ul_CCTrCHInformation);
}
static int
-dissect_rnsap_DL_CCTrCHInformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DL_CCTrCHInformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_CCTrCHInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCHInformationList_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_CCTrCHInformation);
+static int dissect_dl_CCTrCHInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCHInformationList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_dl_CCTrCHInformation);
}
static int
-dissect_rnsap_DCH_InformationResponseList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DCH_InformationResponseList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dCH_InformationResponse1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_InformationResponseList_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dCH_InformationResponse1);
+static int dissect_dCH_InformationResponse1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_InformationResponseList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_dCH_InformationResponse1);
}
static int
-dissect_rnsap_DSCH_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DSCH_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dsch_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_InformationResponse_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dsch_InformationResponse);
+static int dissect_dsch_InformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_dsch_InformationResponse);
}
static int
-dissect_rnsap_USCH_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_USCH_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_usch_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCH_InformationResponse_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_usch_InformationResponse);
+static int dissect_usch_InformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCH_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_usch_InformationResponse);
}
@@ -13358,55 +13358,55 @@ static const per_sequence_t RL_InformationResponse_RL_SetupRspTDD_sequence[] = {
};
static int
-dissect_rnsap_RL_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationResponse_RL_SetupRspTDD, RL_InformationResponse_RL_SetupRspTDD_sequence);
return offset;
}
-static int dissect_id_RL_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationResponse_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponse_RL_SetupRspTDD);
+static int dissect_id_RL_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponse_RL_SetupRspTDD);
}
static int
-dissect_rnsap_RL_Set_ID(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,
- 0U, 31U, NULL, NULL, FALSE);
+dissect_rnsap_RL_Set_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 31U, NULL, FALSE);
return offset;
}
-static int dissect_id_EDCH_RLSet_Id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_ID(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_RLSet_Id);
+static int dissect_id_EDCH_RLSet_Id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_ID(tvb, offset, actx, tree, hf_rnsap_id_EDCH_RLSet_Id);
}
-static int dissect_rL_Set_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_ID(tvb, offset, pinfo, tree, hf_rnsap_rL_Set_ID);
+static int dissect_rL_Set_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_ID(tvb, offset, actx, tree, hf_rnsap_rL_Set_ID);
}
static int
-dissect_rnsap_Received_total_wide_band_power(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,
- 0U, 621U, NULL, NULL, FALSE);
+dissect_rnsap_Received_total_wide_band_power(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 621U, NULL, FALSE);
return offset;
}
-static int dissect_received_total_wide_band_power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Received_total_wide_band_power(tvb, offset, pinfo, tree, hf_rnsap_received_total_wide_band_power);
+static int dissect_received_total_wide_band_power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Received_total_wide_band_power(tvb, offset, actx, tree, hf_rnsap_received_total_wide_band_power);
}
static int
-dissect_rnsap_DL_CodeInformationList_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DL_CodeInformationList_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_CodeInformation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CodeInformationList_RL_AdditionRspFDD(tvb, offset, pinfo, tree, hf_rnsap_dl_CodeInformation1);
+static int dissect_dl_CodeInformation1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CodeInformationList_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_rnsap_dl_CodeInformation1);
}
@@ -13417,14 +13417,14 @@ static const per_sequence_t Combining_RL_AdditionRspFDD_sequence[] = {
};
static int
-dissect_rnsap_Combining_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Combining_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Combining_RL_AdditionRspFDD, Combining_RL_AdditionRspFDD_sequence);
return offset;
}
-static int dissect_combining2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Combining_RL_AdditionRspFDD(tvb, offset, pinfo, tree, hf_rnsap_combining2);
+static int dissect_combining2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Combining_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_rnsap_combining2);
}
@@ -13435,14 +13435,14 @@ static const per_sequence_t NonCombining_RL_AdditionRspFDD_sequence[] = {
};
static int
-dissect_rnsap_NonCombining_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_NonCombining_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_NonCombining_RL_AdditionRspFDD, NonCombining_RL_AdditionRspFDD_sequence);
return offset;
}
-static int dissect_nonCombining(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NonCombining_RL_AdditionRspFDD(tvb, offset, pinfo, tree, hf_rnsap_nonCombining);
+static int dissect_nonCombining(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NonCombining_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_rnsap_nonCombining);
}
@@ -13459,15 +13459,15 @@ static const per_choice_t DiversityIndication_RL_AdditionRspFDD_choice[] = {
};
static int
-dissect_rnsap_DiversityIndication_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DiversityIndication_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_DiversityIndication_RL_AdditionRspFDD, DiversityIndication_RL_AdditionRspFDD_choice,
NULL);
return offset;
}
-static int dissect_diversityIndication2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DiversityIndication_RL_AdditionRspFDD(tvb, offset, pinfo, tree, hf_rnsap_diversityIndication2);
+static int dissect_diversityIndication2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DiversityIndication_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_rnsap_diversityIndication2);
}
@@ -13479,14 +13479,14 @@ static const value_string rnsap_SSDT_SupportIndicator_vals[] = {
static int
-dissect_rnsap_SSDT_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_SSDT_SupportIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_sSDT_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SSDT_SupportIndicator(tvb, offset, pinfo, tree, hf_rnsap_sSDT_SupportIndicator);
+static int dissect_sSDT_SupportIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SSDT_SupportIndicator(tvb, offset, actx, tree, hf_rnsap_sSDT_SupportIndicator);
}
@@ -13498,40 +13498,40 @@ static const value_string rnsap_Closedlooptimingadjustmentmode_vals[] = {
static int
-dissect_rnsap_Closedlooptimingadjustmentmode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_Closedlooptimingadjustmentmode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_closedlooptimingadjustmentmode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Closedlooptimingadjustmentmode(tvb, offset, pinfo, tree, hf_rnsap_closedlooptimingadjustmentmode);
+static int dissect_closedlooptimingadjustmentmode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Closedlooptimingadjustmentmode(tvb, offset, actx, tree, hf_rnsap_closedlooptimingadjustmentmode);
}
static int
-dissect_rnsap_PC_Preamble(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,
- 0U, 7U, NULL, NULL, TRUE);
+dissect_rnsap_PC_Preamble(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, TRUE);
return offset;
}
-static int dissect_pC_Preamble(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PC_Preamble(tvb, offset, pinfo, tree, hf_rnsap_pC_Preamble);
+static int dissect_pC_Preamble(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PC_Preamble(tvb, offset, actx, tree, hf_rnsap_pC_Preamble);
}
static int
-dissect_rnsap_SRB_Delay(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,
- 0U, 7U, NULL, NULL, TRUE);
+dissect_rnsap_SRB_Delay(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, TRUE);
return offset;
}
-static int dissect_sRB_Delay(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SRB_Delay(tvb, offset, pinfo, tree, hf_rnsap_sRB_Delay);
+static int dissect_sRB_Delay(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SRB_Delay(tvb, offset, actx, tree, hf_rnsap_sRB_Delay);
}
@@ -13563,38 +13563,38 @@ static const per_sequence_t RL_InformationResponseItem_RL_AdditionRspFDD_sequenc
};
static int
-dissect_rnsap_RL_InformationResponseItem_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationResponseItem_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationResponseItem_RL_AdditionRspFDD, RL_InformationResponseItem_RL_AdditionRspFDD_sequence);
return offset;
}
-static int dissect_id_RL_InformationResponseItem_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationResponseItem_RL_AdditionRspFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponseItem_RL_AdditionRspFDD);
+static int dissect_id_RL_InformationResponseItem_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationResponseItem_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponseItem_RL_AdditionRspFDD);
}
static int
-dissect_rnsap_DL_CodeInformationList_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DL_CodeInformationList_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_CodeInformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CodeInformationList_RL_ReconfReadyFDD(tvb, offset, pinfo, tree, hf_rnsap_dl_CodeInformationList);
+static int dissect_dl_CodeInformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CodeInformationList_RL_ReconfReadyFDD(tvb, offset, actx, tree, hf_rnsap_dl_CodeInformationList);
}
static int
-dissect_rnsap_DCH_InformationResponseList_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DCH_InformationResponseList_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dCHInformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_InformationResponseList_RL_ReconfReadyFDD(tvb, offset, pinfo, tree, hf_rnsap_dCHInformationResponse);
+static int dissect_dCHInformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_InformationResponseList_RL_ReconfReadyFDD(tvb, offset, actx, tree, hf_rnsap_dCHInformationResponse);
}
@@ -13613,38 +13613,38 @@ static const per_sequence_t RL_InformationResponseItem_RL_ReconfReadyFDD_sequenc
};
static int
-dissect_rnsap_RL_InformationResponseItem_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationResponseItem_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationResponseItem_RL_ReconfReadyFDD, RL_InformationResponseItem_RL_ReconfReadyFDD_sequence);
return offset;
}
-static int dissect_id_RL_InformationResponseItem_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationResponseItem_RL_ReconfReadyFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponseItem_RL_ReconfReadyFDD);
+static int dissect_id_RL_InformationResponseItem_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationResponseItem_RL_ReconfReadyFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponseItem_RL_ReconfReadyFDD);
}
static int
-dissect_rnsap_DCH_InformationResponseList_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DCH_InformationResponseList_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dCHsInformationResponseList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_InformationResponseList_RL_ReconfRspFDD(tvb, offset, pinfo, tree, hf_rnsap_dCHsInformationResponseList);
+static int dissect_dCHsInformationResponseList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_InformationResponseList_RL_ReconfRspFDD(tvb, offset, actx, tree, hf_rnsap_dCHsInformationResponseList);
}
static int
-dissect_rnsap_DL_CodeInformationList_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DL_CodeInformationList_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dL_CodeInformationList_RL_ReconfResp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CodeInformationList_RL_ReconfRspFDD(tvb, offset, pinfo, tree, hf_rnsap_dL_CodeInformationList_RL_ReconfResp);
+static int dissect_dL_CodeInformationList_RL_ReconfResp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CodeInformationList_RL_ReconfRspFDD(tvb, offset, actx, tree, hf_rnsap_dL_CodeInformationList_RL_ReconfResp);
}
@@ -13662,14 +13662,14 @@ static const per_sequence_t RL_InformationResponseItem_RL_ReconfRspFDD_sequence[
};
static int
-dissect_rnsap_RL_InformationResponseItem_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationResponseItem_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationResponseItem_RL_ReconfRspFDD, RL_InformationResponseItem_RL_ReconfRspFDD_sequence);
return offset;
}
-static int dissect_id_RL_InformationResponseItem_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationResponseItem_RL_ReconfRspFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponseItem_RL_ReconfRspFDD);
+static int dissect_id_RL_InformationResponseItem_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationResponseItem_RL_ReconfRspFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponseItem_RL_ReconfRspFDD);
}
@@ -13680,14 +13680,14 @@ static const per_sequence_t Combining_RL_SetupRspFDD_sequence[] = {
};
static int
-dissect_rnsap_Combining_RL_SetupRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Combining_RL_SetupRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Combining_RL_SetupRspFDD, Combining_RL_SetupRspFDD_sequence);
return offset;
}
-static int dissect_combining(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Combining_RL_SetupRspFDD(tvb, offset, pinfo, tree, hf_rnsap_combining);
+static int dissect_combining(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Combining_RL_SetupRspFDD(tvb, offset, actx, tree, hf_rnsap_combining);
}
@@ -13698,14 +13698,14 @@ static const per_sequence_t NonCombiningOrFirstRL_RL_SetupRspFDD_sequence[] = {
};
static int
-dissect_rnsap_NonCombiningOrFirstRL_RL_SetupRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_NonCombiningOrFirstRL_RL_SetupRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_NonCombiningOrFirstRL_RL_SetupRspFDD, NonCombiningOrFirstRL_RL_SetupRspFDD_sequence);
return offset;
}
-static int dissect_nonCombiningOrFirstRL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NonCombiningOrFirstRL_RL_SetupRspFDD(tvb, offset, pinfo, tree, hf_rnsap_nonCombiningOrFirstRL);
+static int dissect_nonCombiningOrFirstRL(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NonCombiningOrFirstRL_RL_SetupRspFDD(tvb, offset, actx, tree, hf_rnsap_nonCombiningOrFirstRL);
}
@@ -13722,15 +13722,15 @@ static const per_choice_t DiversityIndication_RL_SetupRspFDD_choice[] = {
};
static int
-dissect_rnsap_DiversityIndication_RL_SetupRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DiversityIndication_RL_SetupRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_DiversityIndication_RL_SetupRspFDD, DiversityIndication_RL_SetupRspFDD_choice,
NULL);
return offset;
}
-static int dissect_diversityIndication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DiversityIndication_RL_SetupRspFDD(tvb, offset, pinfo, tree, hf_rnsap_diversityIndication);
+static int dissect_diversityIndication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DiversityIndication_RL_SetupRspFDD(tvb, offset, actx, tree, hf_rnsap_diversityIndication);
}
@@ -13766,14 +13766,14 @@ static const per_sequence_t RL_InformationResponseItem_RL_SetupRspFDD_sequence[]
};
static int
-dissect_rnsap_RL_InformationResponseItem_RL_SetupRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationResponseItem_RL_SetupRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationResponseItem_RL_SetupRspFDD, RL_InformationResponseItem_RL_SetupRspFDD_sequence);
return offset;
}
-static int dissect_id_RL_InformationResponseItem_RL_SetupRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationResponseItem_RL_SetupRspFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponseItem_RL_SetupRspFDD);
+static int dissect_id_RL_InformationResponseItem_RL_SetupRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationResponseItem_RL_SetupRspFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponseItem_RL_SetupRspFDD);
}
@@ -13782,15 +13782,15 @@ static const per_sequence_t RL_InformationResponseList_RL_AdditionRspFDD_sequenc
};
static int
-dissect_rnsap_RL_InformationResponseList_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationResponseList_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationResponseList_RL_AdditionRspFDD, RL_InformationResponseList_RL_AdditionRspFDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_id_RL_InformationResponseList_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationResponseList_RL_AdditionRspFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponseList_RL_AdditionRspFDD);
+static int dissect_id_RL_InformationResponseList_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationResponseList_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponseList_RL_AdditionRspFDD);
}
@@ -13799,15 +13799,15 @@ static const per_sequence_t RL_InformationResponseList_RL_ReconfReadyFDD_sequenc
};
static int
-dissect_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD, RL_InformationResponseList_RL_ReconfReadyFDD_sequence_of,
0, 16);
return offset;
}
-static int dissect_id_RL_InformationResponseList_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponseList_RL_ReconfReadyFDD);
+static int dissect_id_RL_InformationResponseList_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponseList_RL_ReconfReadyFDD);
}
@@ -13816,27 +13816,27 @@ static const per_sequence_t RL_InformationResponseList_RL_ReconfRspFDD_sequence_
};
static int
-dissect_rnsap_RL_InformationResponseList_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationResponseList_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationResponseList_RL_ReconfRspFDD, RL_InformationResponseList_RL_ReconfRspFDD_sequence_of,
0, 16);
return offset;
}
-static int dissect_id_RL_InformationResponseList_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationResponseList_RL_ReconfRspFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponseList_RL_ReconfRspFDD);
+static int dissect_id_RL_InformationResponseList_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationResponseList_RL_ReconfRspFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponseList_RL_ReconfRspFDD);
}
static int
-dissect_rnsap_DCH_InformationResponseList_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DCH_InformationResponseList_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dCHsInformationResponseList1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_InformationResponseList_RL_ReconfRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dCHsInformationResponseList1);
+static int dissect_dCHsInformationResponseList1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_InformationResponseList_RL_ReconfRspTDD(tvb, offset, actx, tree, hf_rnsap_dCHsInformationResponseList1);
}
@@ -13852,17 +13852,17 @@ static const per_sequence_t RL_InformationResponse_RL_ReconfRspTDD_sequence[] =
};
static int
-dissect_rnsap_RL_InformationResponse_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationResponse_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationResponse_RL_ReconfRspTDD, RL_InformationResponse_RL_ReconfRspTDD_sequence);
return offset;
}
-static int dissect_id_RL_InformationResponse_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationResponse_RL_ReconfRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponse_RL_ReconfRspTDD);
+static int dissect_id_RL_InformationResponse_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationResponse_RL_ReconfRspTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponse_RL_ReconfRspTDD);
}
-static int dissect_Multiple_RL_InformationResponse_RL_ReconfRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationResponse_RL_ReconfRspTDD(tvb, offset, pinfo, tree, hf_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD_item);
+static int dissect_Multiple_RL_InformationResponse_RL_ReconfRspTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationResponse_RL_ReconfRspTDD(tvb, offset, actx, tree, hf_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD_item);
}
@@ -13871,15 +13871,15 @@ static const per_sequence_t RL_InformationResponseList_RL_SetupRspFDD_sequence_o
};
static int
-dissect_rnsap_RL_InformationResponseList_RL_SetupRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationResponseList_RL_SetupRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationResponseList_RL_SetupRspFDD, RL_InformationResponseList_RL_SetupRspFDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_RL_InformationResponseList_RL_SetupRspFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationResponseList_RL_SetupRspFDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_InformationResponseList_RL_SetupRspFDD);
+static int dissect_id_RL_InformationResponseList_RL_SetupRspFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationResponseList_RL_SetupRspFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponseList_RL_SetupRspFDD);
}
@@ -13891,14 +13891,14 @@ static const per_sequence_t RL_ReconfigurationFailure_RL_ReconfFail_sequence[] =
};
static int
-dissect_rnsap_RL_ReconfigurationFailure_RL_ReconfFail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_ReconfigurationFailure_RL_ReconfFail(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_ReconfigurationFailure_RL_ReconfFail, RL_ReconfigurationFailure_RL_ReconfFail_sequence);
return offset;
}
-static int dissect_id_RL_ReconfigurationFailure_RL_ReconfFail(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_ReconfigurationFailure_RL_ReconfFail(tvb, offset, pinfo, tree, hf_rnsap_id_RL_ReconfigurationFailure_RL_ReconfFail);
+static int dissect_id_RL_ReconfigurationFailure_RL_ReconfFail(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_ReconfigurationFailure_RL_ReconfFail(tvb, offset, actx, tree, hf_rnsap_id_RL_ReconfigurationFailure_RL_ReconfFail);
}
@@ -13910,14 +13910,14 @@ static const per_sequence_t RL_Set_InformationItem_DM_Rprt_sequence[] = {
};
static int
-dissect_rnsap_RL_Set_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_InformationItem_DM_Rprt, RL_Set_InformationItem_DM_Rprt_sequence);
return offset;
}
-static int dissect_id_RL_Set_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_InformationItem_DM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Set_InformationItem_DM_Rprt);
+static int dissect_id_RL_Set_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_InformationItem_DM_Rprt(tvb, offset, actx, tree, hf_rnsap_id_RL_Set_InformationItem_DM_Rprt);
}
@@ -13928,14 +13928,14 @@ static const per_sequence_t RL_Set_InformationItem_DM_Rqst_sequence[] = {
};
static int
-dissect_rnsap_RL_Set_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_InformationItem_DM_Rqst, RL_Set_InformationItem_DM_Rqst_sequence);
return offset;
}
-static int dissect_id_RL_Set_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_InformationItem_DM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Set_InformationItem_DM_Rqst);
+static int dissect_id_RL_Set_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_InformationItem_DM_Rqst(tvb, offset, actx, tree, hf_rnsap_id_RL_Set_InformationItem_DM_Rqst);
}
@@ -13948,14 +13948,14 @@ static const per_sequence_t RL_Set_InformationItem_DM_Rsp_sequence[] = {
};
static int
-dissect_rnsap_RL_Set_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_InformationItem_DM_Rsp, RL_Set_InformationItem_DM_Rsp_sequence);
return offset;
}
-static int dissect_id_RL_Set_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_InformationItem_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Set_InformationItem_DM_Rsp);
+static int dissect_id_RL_Set_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_InformationItem_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_id_RL_Set_InformationItem_DM_Rsp);
}
@@ -13967,14 +13967,14 @@ static const per_sequence_t RL_Set_Information_RL_FailureInd_sequence[] = {
};
static int
-dissect_rnsap_RL_Set_Information_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_Information_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_Information_RL_FailureInd, RL_Set_Information_RL_FailureInd_sequence);
return offset;
}
-static int dissect_id_RL_Set_Information_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_Information_RL_FailureInd(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Set_Information_RL_FailureInd);
+static int dissect_id_RL_Set_Information_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_Information_RL_FailureInd(tvb, offset, actx, tree, hf_rnsap_id_RL_Set_Information_RL_FailureInd);
}
@@ -13985,14 +13985,14 @@ static const per_sequence_t RL_Set_Information_RL_RestoreInd_sequence[] = {
};
static int
-dissect_rnsap_RL_Set_Information_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_Information_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_Information_RL_RestoreInd, RL_Set_Information_RL_RestoreInd_sequence);
return offset;
}
-static int dissect_id_RL_Set_Information_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_Information_RL_RestoreInd(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Set_Information_RL_RestoreInd);
+static int dissect_id_RL_Set_Information_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_Information_RL_RestoreInd(tvb, offset, actx, tree, hf_rnsap_id_RL_Set_Information_RL_RestoreInd);
}
@@ -14005,14 +14005,14 @@ static const per_sequence_t RL_Set_Successful_InformationItem_DM_Fail_sequence[]
};
static int
-dissect_rnsap_RL_Set_Successful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_Successful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_Successful_InformationItem_DM_Fail, RL_Set_Successful_InformationItem_DM_Fail_sequence);
return offset;
}
-static int dissect_id_RL_Set_Successful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_Successful_InformationItem_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Set_Successful_InformationItem_DM_Fail);
+static int dissect_id_RL_Set_Successful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_Successful_InformationItem_DM_Fail(tvb, offset, actx, tree, hf_rnsap_id_RL_Set_Successful_InformationItem_DM_Fail);
}
@@ -14024,14 +14024,14 @@ static const per_sequence_t RL_Set_Unsuccessful_InformationItem_DM_Fail_sequence
};
static int
-dissect_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail, RL_Set_Unsuccessful_InformationItem_DM_Fail_sequence);
return offset;
}
-static int dissect_id_RL_Set_Unsuccessful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Set_Unsuccessful_InformationItem_DM_Fail);
+static int dissect_id_RL_Set_Unsuccessful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail(tvb, offset, actx, tree, hf_rnsap_id_RL_Set_Unsuccessful_InformationItem_DM_Fail);
}
@@ -14043,14 +14043,14 @@ static const per_sequence_t RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind_sequ
};
static int
-dissect_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind, RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind_sequence);
return offset;
}
-static int dissect_id_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind);
+static int dissect_id_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind(tvb, offset, actx, tree, hf_rnsap_id_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind);
}
@@ -14064,14 +14064,14 @@ static const per_sequence_t RL_Successful_InformationItem_DM_Fail_sequence[] = {
};
static int
-dissect_rnsap_RL_Successful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Successful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Successful_InformationItem_DM_Fail, RL_Successful_InformationItem_DM_Fail_sequence);
return offset;
}
-static int dissect_id_RL_Successful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Successful_InformationItem_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Successful_InformationItem_DM_Fail);
+static int dissect_id_RL_Successful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Successful_InformationItem_DM_Fail(tvb, offset, actx, tree, hf_rnsap_id_RL_Successful_InformationItem_DM_Fail);
}
@@ -14083,14 +14083,14 @@ static const per_sequence_t RL_Unsuccessful_InformationItem_DM_Fail_sequence[] =
};
static int
-dissect_rnsap_RL_Unsuccessful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Unsuccessful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Unsuccessful_InformationItem_DM_Fail, RL_Unsuccessful_InformationItem_DM_Fail_sequence);
return offset;
}
-static int dissect_id_RL_Unsuccessful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Unsuccessful_InformationItem_DM_Fail(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Unsuccessful_InformationItem_DM_Fail);
+static int dissect_id_RL_Unsuccessful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Unsuccessful_InformationItem_DM_Fail(tvb, offset, actx, tree, hf_rnsap_id_RL_Unsuccessful_InformationItem_DM_Fail);
}
@@ -14102,40 +14102,40 @@ static const per_sequence_t RL_Unsuccessful_InformationItem_DM_Fail_Ind_sequence
};
static int
-dissect_rnsap_RL_Unsuccessful_InformationItem_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Unsuccessful_InformationItem_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Unsuccessful_InformationItem_DM_Fail_Ind, RL_Unsuccessful_InformationItem_DM_Fail_Ind_sequence);
return offset;
}
-static int dissect_id_RL_Unsuccessful_InformationItem_DM_Fail_Ind(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Unsuccessful_InformationItem_DM_Fail_Ind(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Unsuccessful_InformationItem_DM_Fail_Ind);
+static int dissect_id_RL_Unsuccessful_InformationItem_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Unsuccessful_InformationItem_DM_Fail_Ind(tvb, offset, actx, tree, hf_rnsap_id_RL_Unsuccessful_InformationItem_DM_Fail_Ind);
}
static int
-dissect_rnsap_INTEGER_1_6000_(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,
- 1U, 6000U, NULL, NULL, TRUE);
+dissect_rnsap_INTEGER_1_6000_(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 6000U, NULL, TRUE);
return offset;
}
-static int dissect_ten_msec(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_1_6000_(tvb, offset, pinfo, tree, hf_rnsap_ten_msec);
+static int dissect_ten_msec(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_1_6000_(tvb, offset, actx, tree, hf_rnsap_ten_msec);
}
static int
-dissect_rnsap_INTEGER_1_60_(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,
- 1U, 60U, NULL, NULL, TRUE);
+dissect_rnsap_INTEGER_1_60_(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 60U, NULL, TRUE);
return offset;
}
-static int dissect_min(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_1_60_(tvb, offset, pinfo, tree, hf_rnsap_min);
+static int dissect_min(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_1_60_(tvb, offset, actx, tree, hf_rnsap_min);
}
@@ -14152,15 +14152,15 @@ static const per_choice_t ReportPeriodicity_choice[] = {
};
static int
-dissect_rnsap_ReportPeriodicity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ReportPeriodicity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_ReportPeriodicity, ReportPeriodicity_choice,
NULL);
return offset;
}
-static int dissect_reportPeriodicity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ReportPeriodicity(tvb, offset, pinfo, tree, hf_rnsap_reportPeriodicity);
+static int dissect_reportPeriodicity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ReportPeriodicity(tvb, offset, actx, tree, hf_rnsap_reportPeriodicity);
}
@@ -14171,26 +14171,26 @@ static const per_sequence_t Periodic_sequence[] = {
};
static int
-dissect_rnsap_Periodic(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Periodic(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Periodic, Periodic_sequence);
return offset;
}
-static int dissect_periodic1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Periodic(tvb, offset, pinfo, tree, hf_rnsap_periodic1);
+static int dissect_periodic1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Periodic(tvb, offset, actx, tree, hf_rnsap_periodic1);
}
static int
-dissect_rnsap_Extension_MeasurementThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_Extension_MeasurementThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_extension_MeasurementThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Extension_MeasurementThreshold(tvb, offset, pinfo, tree, hf_rnsap_extension_MeasurementThreshold);
+static int dissect_extension_MeasurementThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Extension_MeasurementThreshold(tvb, offset, actx, tree, hf_rnsap_extension_MeasurementThreshold);
}
@@ -14217,37 +14217,37 @@ static const per_choice_t MeasurementThreshold_choice[] = {
};
static int
-dissect_rnsap_MeasurementThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MeasurementThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_MeasurementThreshold, MeasurementThreshold_choice,
NULL);
return offset;
}
-static int dissect_measurementTreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MeasurementThreshold(tvb, offset, pinfo, tree, hf_rnsap_measurementTreshold);
+static int dissect_measurementTreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MeasurementThreshold(tvb, offset, actx, tree, hf_rnsap_measurementTreshold);
}
-static int dissect_measurementThreshold1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MeasurementThreshold(tvb, offset, pinfo, tree, hf_rnsap_measurementThreshold1);
+static int dissect_measurementThreshold1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MeasurementThreshold(tvb, offset, actx, tree, hf_rnsap_measurementThreshold1);
}
-static int dissect_measurementThreshold2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MeasurementThreshold(tvb, offset, pinfo, tree, hf_rnsap_measurementThreshold2);
+static int dissect_measurementThreshold2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MeasurementThreshold(tvb, offset, actx, tree, hf_rnsap_measurementThreshold2);
}
-static int dissect_measurementThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MeasurementThreshold(tvb, offset, pinfo, tree, hf_rnsap_measurementThreshold);
+static int dissect_measurementThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MeasurementThreshold(tvb, offset, actx, tree, hf_rnsap_measurementThreshold);
}
static int
-dissect_rnsap_MeasurementHysteresisTime(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,
- 1U, 6000U, NULL, NULL, TRUE);
+dissect_rnsap_MeasurementHysteresisTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 6000U, NULL, TRUE);
return offset;
}
-static int dissect_measurementHysteresisTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MeasurementHysteresisTime(tvb, offset, pinfo, tree, hf_rnsap_measurementHysteresisTime);
+static int dissect_measurementHysteresisTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MeasurementHysteresisTime(tvb, offset, actx, tree, hf_rnsap_measurementHysteresisTime);
}
@@ -14259,14 +14259,14 @@ static const per_sequence_t EventA_sequence[] = {
};
static int
-dissect_rnsap_EventA(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EventA(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_EventA, EventA_sequence);
return offset;
}
-static int dissect_eventA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EventA(tvb, offset, pinfo, tree, hf_rnsap_eventA);
+static int dissect_eventA(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EventA(tvb, offset, actx, tree, hf_rnsap_eventA);
}
@@ -14278,91 +14278,91 @@ static const per_sequence_t EventB_sequence[] = {
};
static int
-dissect_rnsap_EventB(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EventB(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_EventB, EventB_sequence);
return offset;
}
-static int dissect_eventB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EventB(tvb, offset, pinfo, tree, hf_rnsap_eventB);
+static int dissect_eventB(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EventB(tvb, offset, actx, tree, hf_rnsap_eventB);
}
static int
-dissect_rnsap_SIR_Value_IncrDecrThres(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,
- 0U, 62U, NULL, NULL, FALSE);
+dissect_rnsap_SIR_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 62U, NULL, FALSE);
return offset;
}
-static int dissect_sir(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SIR_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_rnsap_sir);
+static int dissect_sir(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SIR_Value_IncrDecrThres(tvb, offset, actx, tree, hf_rnsap_sir);
}
static int
-dissect_rnsap_SIR_Error_Value_IncrDecrThres(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,
- 0U, 124U, NULL, NULL, FALSE);
+dissect_rnsap_SIR_Error_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 124U, NULL, FALSE);
return offset;
}
-static int dissect_sir_error(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SIR_Error_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_rnsap_sir_error);
+static int dissect_sir_error(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SIR_Error_Value_IncrDecrThres(tvb, offset, actx, tree, hf_rnsap_sir_error);
}
static int
-dissect_rnsap_Transmitted_Code_Power_Value_IncrDecrThres(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,
- 0U, 112U, NULL, NULL, TRUE);
+dissect_rnsap_Transmitted_Code_Power_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 112U, NULL, TRUE);
return offset;
}
-static int dissect_transmitted_code_power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Transmitted_Code_Power_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_rnsap_transmitted_code_power);
+static int dissect_transmitted_code_power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Transmitted_Code_Power_Value_IncrDecrThres(tvb, offset, actx, tree, hf_rnsap_transmitted_code_power);
}
static int
-dissect_rnsap_RSCP_Value_IncrDecrThres(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,
- 0U, 126U, NULL, NULL, FALSE);
+dissect_rnsap_RSCP_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 126U, NULL, FALSE);
return offset;
}
-static int dissect_rscp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RSCP_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_rnsap_rscp);
+static int dissect_rscp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RSCP_Value_IncrDecrThres(tvb, offset, actx, tree, hf_rnsap_rscp);
}
static int
-dissect_rnsap_Round_Trip_Time_IncrDecrThres(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,
- 0U, 32766U, NULL, NULL, FALSE);
+dissect_rnsap_Round_Trip_Time_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 32766U, NULL, FALSE);
return offset;
}
-static int dissect_round_trip_time(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Round_Trip_Time_IncrDecrThres(tvb, offset, pinfo, tree, hf_rnsap_round_trip_time);
+static int dissect_round_trip_time(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Round_Trip_Time_IncrDecrThres(tvb, offset, actx, tree, hf_rnsap_round_trip_time);
}
static int
-dissect_rnsap_Extension_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_Extension_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_extension_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Extension_MeasurementIncreaseDecreaseThreshold(tvb, offset, pinfo, tree, hf_rnsap_extension_MeasurementIncreaseDecreaseThreshold);
+static int dissect_extension_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Extension_MeasurementIncreaseDecreaseThreshold(tvb, offset, actx, tree, hf_rnsap_extension_MeasurementIncreaseDecreaseThreshold);
}
@@ -14387,28 +14387,28 @@ static const per_choice_t MeasurementIncreaseDecreaseThreshold_choice[] = {
};
static int
-dissect_rnsap_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_MeasurementIncreaseDecreaseThreshold, MeasurementIncreaseDecreaseThreshold_choice,
NULL);
return offset;
}
-static int dissect_measurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MeasurementIncreaseDecreaseThreshold(tvb, offset, pinfo, tree, hf_rnsap_measurementIncreaseDecreaseThreshold);
+static int dissect_measurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MeasurementIncreaseDecreaseThreshold(tvb, offset, actx, tree, hf_rnsap_measurementIncreaseDecreaseThreshold);
}
static int
-dissect_rnsap_MeasurementChangeTime(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,
- 1U, 6000U, NULL, NULL, TRUE);
+dissect_rnsap_MeasurementChangeTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 6000U, NULL, TRUE);
return offset;
}
-static int dissect_measurementChangeTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MeasurementChangeTime(tvb, offset, pinfo, tree, hf_rnsap_measurementChangeTime);
+static int dissect_measurementChangeTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MeasurementChangeTime(tvb, offset, actx, tree, hf_rnsap_measurementChangeTime);
}
@@ -14420,14 +14420,14 @@ static const per_sequence_t EventC_sequence[] = {
};
static int
-dissect_rnsap_EventC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EventC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_EventC, EventC_sequence);
return offset;
}
-static int dissect_eventC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EventC(tvb, offset, pinfo, tree, hf_rnsap_eventC);
+static int dissect_eventC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EventC(tvb, offset, actx, tree, hf_rnsap_eventC);
}
@@ -14439,14 +14439,14 @@ static const per_sequence_t EventD_sequence[] = {
};
static int
-dissect_rnsap_EventD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EventD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_EventD, EventD_sequence);
return offset;
}
-static int dissect_eventD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EventD(tvb, offset, pinfo, tree, hf_rnsap_eventD);
+static int dissect_eventD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EventD(tvb, offset, actx, tree, hf_rnsap_eventD);
}
@@ -14460,14 +14460,14 @@ static const per_sequence_t EventE_sequence[] = {
};
static int
-dissect_rnsap_EventE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EventE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_EventE, EventE_sequence);
return offset;
}
-static int dissect_eventE(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EventE(tvb, offset, pinfo, tree, hf_rnsap_eventE);
+static int dissect_eventE(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EventE(tvb, offset, actx, tree, hf_rnsap_eventE);
}
@@ -14481,26 +14481,26 @@ static const per_sequence_t EventF_sequence[] = {
};
static int
-dissect_rnsap_EventF(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EventF(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_EventF, EventF_sequence);
return offset;
}
-static int dissect_eventF(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EventF(tvb, offset, pinfo, tree, hf_rnsap_eventF);
+static int dissect_eventF(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EventF(tvb, offset, actx, tree, hf_rnsap_eventF);
}
static int
-dissect_rnsap_Extension_ReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_Extension_ReportCharacteristics(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_extension_ReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Extension_ReportCharacteristics(tvb, offset, pinfo, tree, hf_rnsap_extension_ReportCharacteristics);
+static int dissect_extension_ReportCharacteristics(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Extension_ReportCharacteristics(tvb, offset, actx, tree, hf_rnsap_extension_ReportCharacteristics);
}
@@ -14531,15 +14531,15 @@ static const per_choice_t ReportCharacteristics_choice[] = {
};
static int
-dissect_rnsap_ReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ReportCharacteristics(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_ReportCharacteristics, ReportCharacteristics_choice,
NULL);
return offset;
}
-static int dissect_id_ReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ReportCharacteristics(tvb, offset, pinfo, tree, hf_rnsap_id_ReportCharacteristics);
+static int dissect_id_ReportCharacteristics(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ReportCharacteristics(tvb, offset, actx, tree, hf_rnsap_id_ReportCharacteristics);
}
@@ -14548,15 +14548,15 @@ static const per_sequence_t RL_InformationList_RL_FailureInd_sequence_of[1] = {
};
static int
-dissect_rnsap_RL_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationList_RL_FailureInd, RL_InformationList_RL_FailureInd_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationList_RL_FailureInd(tvb, offset, pinfo, tree, hf_rnsap_rL_InformationList_RL_FailureInd);
+static int dissect_rL_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationList_RL_FailureInd(tvb, offset, actx, tree, hf_rnsap_rL_InformationList_RL_FailureInd);
}
@@ -14567,14 +14567,14 @@ static const per_sequence_t RL_RL_FailureInd_sequence[] = {
};
static int
-dissect_rnsap_RL_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_RL_FailureInd, RL_RL_FailureInd_sequence);
return offset;
}
-static int dissect_rL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_RL_FailureInd(tvb, offset, pinfo, tree, hf_rnsap_rL);
+static int dissect_rL(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_RL_FailureInd(tvb, offset, actx, tree, hf_rnsap_rL);
}
@@ -14583,15 +14583,15 @@ static const per_sequence_t RL_Set_InformationList_RL_FailureInd_sequence_of[1]
};
static int
-dissect_rnsap_RL_Set_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_InformationList_RL_FailureInd, RL_Set_InformationList_RL_FailureInd_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_Set_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_InformationList_RL_FailureInd(tvb, offset, pinfo, tree, hf_rnsap_rL_Set_InformationList_RL_FailureInd);
+static int dissect_rL_Set_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_InformationList_RL_FailureInd(tvb, offset, actx, tree, hf_rnsap_rL_Set_InformationList_RL_FailureInd);
}
@@ -14602,14 +14602,14 @@ static const per_sequence_t RL_Set_RL_FailureInd_sequence[] = {
};
static int
-dissect_rnsap_RL_Set_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_RL_FailureInd, RL_Set_RL_FailureInd_sequence);
return offset;
}
-static int dissect_rL_Set(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_RL_FailureInd(tvb, offset, pinfo, tree, hf_rnsap_rL_Set);
+static int dissect_rL_Set(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_RL_FailureInd(tvb, offset, actx, tree, hf_rnsap_rL_Set);
}
@@ -14618,15 +14618,15 @@ static const per_sequence_t CCTrCH_InformationList_RL_FailureInd_sequence_of[1]
};
static int
-dissect_rnsap_CCTrCH_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CCTrCH_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_CCTrCH_InformationList_RL_FailureInd, CCTrCH_InformationList_RL_FailureInd_sequence_of,
1, 16);
return offset;
}
-static int dissect_cCTrCH_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CCTrCH_InformationList_RL_FailureInd(tvb, offset, pinfo, tree, hf_rnsap_cCTrCH_InformationList_RL_FailureInd);
+static int dissect_cCTrCH_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CCTrCH_InformationList_RL_FailureInd(tvb, offset, actx, tree, hf_rnsap_cCTrCH_InformationList_RL_FailureInd);
}
@@ -14638,14 +14638,14 @@ static const per_sequence_t CCTrCH_RL_FailureInd_sequence[] = {
};
static int
-dissect_rnsap_CCTrCH_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CCTrCH_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CCTrCH_RL_FailureInd, CCTrCH_RL_FailureInd_sequence);
return offset;
}
-static int dissect_cCTrCH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CCTrCH_RL_FailureInd(tvb, offset, pinfo, tree, hf_rnsap_cCTrCH);
+static int dissect_cCTrCH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CCTrCH_RL_FailureInd(tvb, offset, actx, tree, hf_rnsap_cCTrCH);
}
@@ -14664,15 +14664,15 @@ static const per_choice_t Reporting_Object_RL_FailureInd_choice[] = {
};
static int
-dissect_rnsap_Reporting_Object_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Reporting_Object_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_Reporting_Object_RL_FailureInd, Reporting_Object_RL_FailureInd_choice,
NULL);
return offset;
}
-static int dissect_id_Reporting_Object_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Reporting_Object_RL_FailureInd(tvb, offset, pinfo, tree, hf_rnsap_id_Reporting_Object_RL_FailureInd);
+static int dissect_id_Reporting_Object_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Reporting_Object_RL_FailureInd(tvb, offset, actx, tree, hf_rnsap_id_Reporting_Object_RL_FailureInd);
}
@@ -14681,15 +14681,15 @@ static const per_sequence_t RL_InformationList_RL_RestoreInd_sequence_of[1] = {
};
static int
-dissect_rnsap_RL_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationList_RL_RestoreInd, RL_InformationList_RL_RestoreInd_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationList_RL_RestoreInd(tvb, offset, pinfo, tree, hf_rnsap_rL_InformationList_RL_RestoreInd);
+static int dissect_rL_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationList_RL_RestoreInd(tvb, offset, actx, tree, hf_rnsap_rL_InformationList_RL_RestoreInd);
}
@@ -14700,14 +14700,14 @@ static const per_sequence_t RL_RL_RestoreInd_sequence[] = {
};
static int
-dissect_rnsap_RL_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_RL_RestoreInd, RL_RL_RestoreInd_sequence);
return offset;
}
-static int dissect_rL1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_RL_RestoreInd(tvb, offset, pinfo, tree, hf_rnsap_rL1);
+static int dissect_rL1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_RL_RestoreInd(tvb, offset, actx, tree, hf_rnsap_rL1);
}
@@ -14716,15 +14716,15 @@ static const per_sequence_t RL_Set_InformationList_RL_RestoreInd_sequence_of[1]
};
static int
-dissect_rnsap_RL_Set_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_InformationList_RL_RestoreInd, RL_Set_InformationList_RL_RestoreInd_sequence_of,
1, 16);
return offset;
}
-static int dissect_rL_Set_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_InformationList_RL_RestoreInd(tvb, offset, pinfo, tree, hf_rnsap_rL_Set_InformationList_RL_RestoreInd);
+static int dissect_rL_Set_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_InformationList_RL_RestoreInd(tvb, offset, actx, tree, hf_rnsap_rL_Set_InformationList_RL_RestoreInd);
}
@@ -14735,14 +14735,14 @@ static const per_sequence_t RL_Set_RL_RestoreInd_sequence[] = {
};
static int
-dissect_rnsap_RL_Set_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Set_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Set_RL_RestoreInd, RL_Set_RL_RestoreInd_sequence);
return offset;
}
-static int dissect_rL_Set1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Set_RL_RestoreInd(tvb, offset, pinfo, tree, hf_rnsap_rL_Set1);
+static int dissect_rL_Set1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Set_RL_RestoreInd(tvb, offset, actx, tree, hf_rnsap_rL_Set1);
}
@@ -14751,15 +14751,15 @@ static const per_sequence_t CCTrCH_InformationList_RL_RestoreInd_sequence_of[1]
};
static int
-dissect_rnsap_CCTrCH_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CCTrCH_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_CCTrCH_InformationList_RL_RestoreInd, CCTrCH_InformationList_RL_RestoreInd_sequence_of,
1, 16);
return offset;
}
-static int dissect_cCTrCH_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CCTrCH_InformationList_RL_RestoreInd(tvb, offset, pinfo, tree, hf_rnsap_cCTrCH_InformationList_RL_RestoreInd);
+static int dissect_cCTrCH_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CCTrCH_InformationList_RL_RestoreInd(tvb, offset, actx, tree, hf_rnsap_cCTrCH_InformationList_RL_RestoreInd);
}
@@ -14771,14 +14771,14 @@ static const per_sequence_t CCTrCH_RL_RestoreInd_sequence[] = {
};
static int
-dissect_rnsap_CCTrCH_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CCTrCH_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CCTrCH_RL_RestoreInd, CCTrCH_RL_RestoreInd_sequence);
return offset;
}
-static int dissect_cCTrCH1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CCTrCH_RL_RestoreInd(tvb, offset, pinfo, tree, hf_rnsap_cCTrCH1);
+static int dissect_cCTrCH1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CCTrCH_RL_RestoreInd(tvb, offset, actx, tree, hf_rnsap_cCTrCH1);
}
@@ -14797,41 +14797,41 @@ static const per_choice_t Reporting_Object_RL_RestoreInd_choice[] = {
};
static int
-dissect_rnsap_Reporting_Object_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Reporting_Object_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_Reporting_Object_RL_RestoreInd, Reporting_Object_RL_RestoreInd_choice,
NULL);
return offset;
}
-static int dissect_id_Reporing_Object_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Reporting_Object_RL_RestoreInd(tvb, offset, pinfo, tree, hf_rnsap_id_Reporing_Object_RL_RestoreInd);
+static int dissect_id_Reporing_Object_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Reporting_Object_RL_RestoreInd(tvb, offset, actx, tree, hf_rnsap_id_Reporing_Object_RL_RestoreInd);
}
static int
-dissect_rnsap_RT_Load_Value(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,
- 0U, 100U, NULL, NULL, FALSE);
+dissect_rnsap_RT_Load_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 100U, NULL, FALSE);
return offset;
}
-static int dissect_id_RT_Load_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RT_Load_Value(tvb, offset, pinfo, tree, hf_rnsap_id_RT_Load_Value);
+static int dissect_id_RT_Load_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RT_Load_Value(tvb, offset, actx, tree, hf_rnsap_id_RT_Load_Value);
}
static int
-dissect_rnsap_RT_Load_Value_IncrDecrThres(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,
- 0U, 100U, NULL, NULL, FALSE);
+dissect_rnsap_RT_Load_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 100U, NULL, FALSE);
return offset;
}
-static int dissect_id_RT_Load_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RT_Load_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_rnsap_id_RT_Load_Value_IncrDecrThres);
+static int dissect_id_RT_Load_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RT_Load_Value_IncrDecrThres(tvb, offset, actx, tree, hf_rnsap_id_RT_Load_Value_IncrDecrThres);
}
@@ -14840,15 +14840,15 @@ static const per_sequence_t ContextInfoList_Reset_sequence_of[1] = {
};
static int
-dissect_rnsap_ContextInfoList_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ContextInfoList_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_ContextInfoList_Reset, ContextInfoList_Reset_sequence_of,
1, 250);
return offset;
}
-static int dissect_contextInfoList_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ContextInfoList_Reset(tvb, offset, pinfo, tree, hf_rnsap_contextInfoList_Reset);
+static int dissect_contextInfoList_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ContextInfoList_Reset(tvb, offset, actx, tree, hf_rnsap_contextInfoList_Reset);
}
@@ -14859,14 +14859,14 @@ static const per_sequence_t ContextList_Reset_sequence[] = {
};
static int
-dissect_rnsap_ContextList_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ContextList_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_ContextList_Reset, ContextList_Reset_sequence);
return offset;
}
-static int dissect_context(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ContextList_Reset(tvb, offset, pinfo, tree, hf_rnsap_context);
+static int dissect_context(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ContextList_Reset(tvb, offset, actx, tree, hf_rnsap_context);
}
@@ -14875,15 +14875,15 @@ static const per_sequence_t ContextGroupInfoList_Reset_sequence_of[1] = {
};
static int
-dissect_rnsap_ContextGroupInfoList_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ContextGroupInfoList_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_ContextGroupInfoList_Reset, ContextGroupInfoList_Reset_sequence_of,
1, 32);
return offset;
}
-static int dissect_contextGroupInfoList_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ContextGroupInfoList_Reset(tvb, offset, pinfo, tree, hf_rnsap_contextGroupInfoList_Reset);
+static int dissect_contextGroupInfoList_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ContextGroupInfoList_Reset(tvb, offset, actx, tree, hf_rnsap_contextGroupInfoList_Reset);
}
@@ -14894,14 +14894,14 @@ static const per_sequence_t ContextGroupList_Reset_sequence[] = {
};
static int
-dissect_rnsap_ContextGroupList_Reset(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ContextGroupList_Reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_ContextGroupList_Reset, ContextGroupList_Reset_sequence);
return offset;
}
-static int dissect_contextGroup(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ContextGroupList_Reset(tvb, offset, pinfo, tree, hf_rnsap_contextGroup);
+static int dissect_contextGroup(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ContextGroupList_Reset(tvb, offset, actx, tree, hf_rnsap_contextGroup);
}
@@ -14920,27 +14920,27 @@ static const per_choice_t ResetIndicator_choice[] = {
};
static int
-dissect_rnsap_ResetIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ResetIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_ResetIndicator, ResetIndicator_choice,
NULL);
return offset;
}
-static int dissect_id_ResetIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ResetIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_ResetIndicator);
+static int dissect_id_ResetIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ResetIndicator(tvb, offset, actx, tree, hf_rnsap_id_ResetIndicator);
}
static int
-dissect_rnsap_DL_CodeInformationList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DL_CodeInformationList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_CodeInformation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CodeInformationList_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_dl_CodeInformation2);
+static int dissect_dl_CodeInformation2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CodeInformationList_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_dl_CodeInformation2);
}
@@ -14951,14 +14951,14 @@ static const per_sequence_t Combining_RL_AdditionFailureFDD_sequence[] = {
};
static int
-dissect_rnsap_Combining_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Combining_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Combining_RL_AdditionFailureFDD, Combining_RL_AdditionFailureFDD_sequence);
return offset;
}
-static int dissect_combining4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Combining_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_combining4);
+static int dissect_combining4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Combining_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_combining4);
}
@@ -14969,14 +14969,14 @@ static const per_sequence_t NonCombining_RL_AdditionFailureFDD_sequence[] = {
};
static int
-dissect_rnsap_NonCombining_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_NonCombining_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_NonCombining_RL_AdditionFailureFDD, NonCombining_RL_AdditionFailureFDD_sequence);
return offset;
}
-static int dissect_nonCombining2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NonCombining_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_nonCombining2);
+static int dissect_nonCombining2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NonCombining_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_nonCombining2);
}
@@ -14993,15 +14993,15 @@ static const per_choice_t DiversityIndication_RL_AdditionFailureFDD_choice[] = {
};
static int
-dissect_rnsap_DiversityIndication_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DiversityIndication_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_DiversityIndication_RL_AdditionFailureFDD, DiversityIndication_RL_AdditionFailureFDD_choice,
NULL);
return offset;
}
-static int dissect_diversityIndication5(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DiversityIndication_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_diversityIndication5);
+static int dissect_diversityIndication5(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DiversityIndication_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_diversityIndication5);
}
@@ -15033,14 +15033,14 @@ static const per_sequence_t SuccessfulRL_InformationResponse_RL_AdditionFailureF
};
static int
-dissect_rnsap_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD, SuccessfulRL_InformationResponse_RL_AdditionFailureFDD_sequence);
return offset;
}
-static int dissect_id_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_id_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD);
+static int dissect_id_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_id_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD);
}
@@ -15051,14 +15051,14 @@ static const per_sequence_t Combining_RL_SetupFailureFDD_sequence[] = {
};
static int
-dissect_rnsap_Combining_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Combining_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Combining_RL_SetupFailureFDD, Combining_RL_SetupFailureFDD_sequence);
return offset;
}
-static int dissect_combining1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Combining_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_combining1);
+static int dissect_combining1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Combining_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_combining1);
}
@@ -15069,14 +15069,14 @@ static const per_sequence_t NonCombiningOrFirstRL_RL_SetupFailureFDD_sequence[]
};
static int
-dissect_rnsap_NonCombiningOrFirstRL_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_NonCombiningOrFirstRL_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_NonCombiningOrFirstRL_RL_SetupFailureFDD, NonCombiningOrFirstRL_RL_SetupFailureFDD_sequence);
return offset;
}
-static int dissect_nonCombiningOrFirstRL1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NonCombiningOrFirstRL_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_nonCombiningOrFirstRL1);
+static int dissect_nonCombiningOrFirstRL1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NonCombiningOrFirstRL_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_nonCombiningOrFirstRL1);
}
@@ -15093,15 +15093,15 @@ static const per_choice_t DiversityIndication_RL_SetupFailureFDD_choice[] = {
};
static int
-dissect_rnsap_DiversityIndication_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DiversityIndication_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_DiversityIndication_RL_SetupFailureFDD, DiversityIndication_RL_SetupFailureFDD_choice,
NULL);
return offset;
}
-static int dissect_diversityIndication1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DiversityIndication_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_diversityIndication1);
+static int dissect_diversityIndication1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DiversityIndication_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_diversityIndication1);
}
@@ -15137,27 +15137,27 @@ static const per_sequence_t SuccessfulRL_InformationResponse_RL_SetupFailureFDD_
};
static int
-dissect_rnsap_SuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_SuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_SuccessfulRL_InformationResponse_RL_SetupFailureFDD, SuccessfulRL_InformationResponse_RL_SetupFailureFDD_sequence);
return offset;
}
-static int dissect_id_SuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_id_SuccessfulRL_InformationResponse_RL_SetupFailureFDD);
+static int dissect_id_SuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_id_SuccessfulRL_InformationResponse_RL_SetupFailureFDD);
}
static int
-dissect_rnsap_TransportBearerID(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,
- 0U, 4095U, NULL, NULL, FALSE);
+dissect_rnsap_TransportBearerID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
return offset;
}
-static int dissect_id_TransportBearerID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransportBearerID(tvb, offset, pinfo, tree, hf_rnsap_id_TransportBearerID);
+static int dissect_id_TransportBearerID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransportBearerID(tvb, offset, actx, tree, hf_rnsap_id_TransportBearerID);
}
@@ -15169,14 +15169,14 @@ static const value_string rnsap_TypeOfError_vals[] = {
static int
-dissect_rnsap_TypeOfError(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_TypeOfError(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_TypeOfError(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TypeOfError(tvb, offset, pinfo, tree, hf_rnsap_id_TypeOfError);
+static int dissect_id_TypeOfError(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TypeOfError(tvb, offset, actx, tree, hf_rnsap_id_TypeOfError);
}
@@ -15188,17 +15188,17 @@ static const per_sequence_t UC_ID_sequence[] = {
};
static int
-dissect_rnsap_UC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UC_ID, UC_ID_sequence);
return offset;
}
-static int dissect_id_UC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UC_ID(tvb, offset, pinfo, tree, hf_rnsap_id_UC_ID);
+static int dissect_id_UC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UC_ID(tvb, offset, actx, tree, hf_rnsap_id_UC_ID);
}
-static int dissect_uC_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UC_ID(tvb, offset, pinfo, tree, hf_rnsap_uC_ID);
+static int dissect_uC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UC_ID(tvb, offset, actx, tree, hf_rnsap_uC_ID);
}
@@ -15212,14 +15212,14 @@ static const per_sequence_t UL_CCTrCH_AddInformation_RL_ReconfPrepTDD_sequence[]
};
static int
-dissect_rnsap_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD, UL_CCTrCH_AddInformation_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD);
+static int dissect_id_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD);
}
@@ -15228,15 +15228,15 @@ static const per_sequence_t UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequen
};
static int
-dissect_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
0, 16);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD);
+static int dissect_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD);
}
@@ -15250,14 +15250,14 @@ static const per_sequence_t UL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[]
};
static int
-dissect_rnsap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, UL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD);
+static int dissect_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD);
}
@@ -15266,27 +15266,27 @@ static const per_sequence_t UL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_o
};
static int
-dissect_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD, UL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD);
+static int dissect_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD);
}
static int
-dissect_rnsap_UL_DPCH_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_UL_DPCH_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_ul_DPCH_Information2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCH_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_DPCH_Information2);
+static int dissect_ul_DPCH_Information2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCH_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_ul_DPCH_Information2);
}
@@ -15298,14 +15298,14 @@ static const per_sequence_t UL_CCTrCH_InformationItem_PhyChReconfRqstTDD_sequenc
};
static int
-dissect_rnsap_UL_CCTrCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCH_InformationItem_PhyChReconfRqstTDD, UL_CCTrCH_InformationItem_PhyChReconfRqstTDD_sequence);
return offset;
}
-static int dissect_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item);
+static int dissect_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item);
}
@@ -15314,27 +15314,27 @@ static const per_sequence_t UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_seque
};
static int
-dissect_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD, UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD);
+static int dissect_id_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD);
}
static int
-dissect_rnsap_UL_DPCH_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_UL_DPCH_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_ul_DPCH_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCH_InformationList_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_DPCH_Information1);
+static int dissect_ul_DPCH_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCH_InformationList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_ul_DPCH_Information1);
}
@@ -15346,14 +15346,14 @@ static const per_sequence_t UL_CCTrCHInformationItem_RL_AdditionRspTDD_sequence[
};
static int
-dissect_rnsap_UL_CCTrCHInformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCHInformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCHInformationItem_RL_AdditionRspTDD, UL_CCTrCHInformationItem_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_UL_CCTrCHInformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCHInformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD_item);
+static int dissect_UL_CCTrCHInformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCHInformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD_item);
}
@@ -15362,51 +15362,51 @@ static const per_sequence_t UL_CCTrCHInformationListIE_RL_AdditionRspTDD_sequenc
};
static int
-dissect_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD, UL_CCTrCHInformationListIE_RL_AdditionRspTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_AdditionRspTDD);
+static int dissect_id_UL_CCTrCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_AdditionRspTDD);
}
static int
-dissect_rnsap_UL_DPCH_InformationAddList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_UL_DPCH_InformationAddList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_ul_DPCH_AddInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCH_InformationAddList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_DPCH_AddInformation);
+static int dissect_ul_DPCH_AddInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCH_InformationAddList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_ul_DPCH_AddInformation);
}
static int
-dissect_rnsap_UL_DPCH_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_UL_DPCH_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_ul_DPCH_ModifyInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCH_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_DPCH_ModifyInformation);
+static int dissect_ul_DPCH_ModifyInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCH_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_ul_DPCH_ModifyInformation);
}
static int
-dissect_rnsap_UL_DPCH_InformationDeleteList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_UL_DPCH_InformationDeleteList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_ul_DPCH_DeleteInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCH_InformationDeleteList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_DPCH_DeleteInformation);
+static int dissect_ul_DPCH_DeleteInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCH_InformationDeleteList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_ul_DPCH_DeleteInformation);
}
@@ -15420,14 +15420,14 @@ static const per_sequence_t UL_CCTrCH_InformationItem_RL_ReconfReadyTDD_sequence
};
static int
-dissect_rnsap_UL_CCTrCH_InformationItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCH_InformationItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCH_InformationItem_RL_ReconfReadyTDD, UL_CCTrCH_InformationItem_RL_ReconfReadyTDD_sequence);
return offset;
}
-static int dissect_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_InformationItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item);
+static int dissect_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_InformationItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item);
}
@@ -15436,27 +15436,27 @@ static const per_sequence_t UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_sequenc
};
static int
-dissect_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD, UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_sequence_of,
0, 16);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_ReconfReadyTDD);
+static int dissect_id_UL_CCTrCH_InformationListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_ReconfReadyTDD);
}
static int
-dissect_rnsap_UL_DPCH_InformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_UL_DPCH_InformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_ul_DPCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCH_InformationList_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_DPCH_Information);
+static int dissect_ul_DPCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCH_InformationList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_ul_DPCH_Information);
}
@@ -15468,14 +15468,14 @@ static const per_sequence_t UL_CCTrCHInformationItem_RL_SetupRspTDD_sequence[] =
};
static int
-dissect_rnsap_UL_CCTrCHInformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCHInformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCHInformationItem_RL_SetupRspTDD, UL_CCTrCHInformationItem_RL_SetupRspTDD_sequence);
return offset;
}
-static int dissect_UL_CCTrCHInformationListIE_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCHInformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD_item);
+static int dissect_UL_CCTrCHInformationListIE_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCHInformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD_item);
}
@@ -15484,28 +15484,28 @@ static const per_sequence_t UL_CCTrCHInformationListIE_RL_SetupRspTDD_sequence_o
};
static int
-dissect_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD, UL_CCTrCHInformationListIE_RL_SetupRspTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_SetupRspTDD);
+static int dissect_id_UL_CCTrCH_InformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_SetupRspTDD);
}
static int
-dissect_rnsap_UL_ScramblingCodeNumber(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,
- 0U, 16777215U, NULL, NULL, FALSE);
+dissect_rnsap_UL_ScramblingCodeNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16777215U, NULL, FALSE);
return offset;
}
-static int dissect_ul_ScramblingCodeNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_ScramblingCodeNumber(tvb, offset, pinfo, tree, hf_rnsap_ul_ScramblingCodeNumber);
+static int dissect_ul_ScramblingCodeNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_ScramblingCodeNumber(tvb, offset, actx, tree, hf_rnsap_ul_ScramblingCodeNumber);
}
@@ -15517,14 +15517,14 @@ static const value_string rnsap_UL_ScramblingCodeLength_vals[] = {
static int
-dissect_rnsap_UL_ScramblingCodeLength(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_UL_ScramblingCodeLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_ul_ScramblingCodeLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_ScramblingCodeLength(tvb, offset, pinfo, tree, hf_rnsap_ul_ScramblingCodeLength);
+static int dissect_ul_ScramblingCodeLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_ScramblingCodeLength(tvb, offset, actx, tree, hf_rnsap_ul_ScramblingCodeLength);
}
@@ -15536,14 +15536,14 @@ static const per_sequence_t UL_ScramblingCode_sequence[] = {
};
static int
-dissect_rnsap_UL_ScramblingCode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_ScramblingCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_ScramblingCode, UL_ScramblingCode_sequence);
return offset;
}
-static int dissect_ul_ScramblingCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_ScramblingCode(tvb, offset, pinfo, tree, hf_rnsap_ul_ScramblingCode);
+static int dissect_ul_ScramblingCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_ScramblingCode(tvb, offset, actx, tree, hf_rnsap_ul_ScramblingCode);
}
@@ -15560,43 +15560,43 @@ static const value_string rnsap_MinUL_ChannelisationCodeLength_vals[] = {
static int
-dissect_rnsap_MinUL_ChannelisationCodeLength(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 7, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_MinUL_ChannelisationCodeLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_minUL_ChannelisationCodeLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MinUL_ChannelisationCodeLength(tvb, offset, pinfo, tree, hf_rnsap_minUL_ChannelisationCodeLength);
+static int dissect_minUL_ChannelisationCodeLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MinUL_ChannelisationCodeLength(tvb, offset, actx, tree, hf_rnsap_minUL_ChannelisationCodeLength);
}
static int
-dissect_rnsap_MaxNrOfUL_DPCHs(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,
- 1U, 6U, NULL, NULL, FALSE);
+dissect_rnsap_MaxNrOfUL_DPCHs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 6U, NULL, FALSE);
return offset;
}
-static int dissect_maxNrOfUL_DPCHs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MaxNrOfUL_DPCHs(tvb, offset, pinfo, tree, hf_rnsap_maxNrOfUL_DPCHs);
+static int dissect_maxNrOfUL_DPCHs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MaxNrOfUL_DPCHs(tvb, offset, actx, tree, hf_rnsap_maxNrOfUL_DPCHs);
}
-static int dissect_maxNrOfUL_DPDCHs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MaxNrOfUL_DPCHs(tvb, offset, pinfo, tree, hf_rnsap_maxNrOfUL_DPDCHs);
+static int dissect_maxNrOfUL_DPDCHs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MaxNrOfUL_DPCHs(tvb, offset, actx, tree, hf_rnsap_maxNrOfUL_DPDCHs);
}
static int
-dissect_rnsap_UL_DPCCH_SlotFormat(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,
- 0U, 5U, NULL, NULL, TRUE);
+dissect_rnsap_UL_DPCCH_SlotFormat(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 5U, NULL, TRUE);
return offset;
}
-static int dissect_ul_DPCCH_SlotFormat(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCCH_SlotFormat(tvb, offset, pinfo, tree, hf_rnsap_ul_DPCCH_SlotFormat);
+static int dissect_ul_DPCCH_SlotFormat(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCCH_SlotFormat(tvb, offset, actx, tree, hf_rnsap_ul_DPCCH_SlotFormat);
}
@@ -15610,14 +15610,14 @@ static const value_string rnsap_DiversityMode_vals[] = {
static int
-dissect_rnsap_DiversityMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 4, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_DiversityMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_diversityMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DiversityMode(tvb, offset, pinfo, tree, hf_rnsap_diversityMode);
+static int dissect_diversityMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DiversityMode(tvb, offset, actx, tree, hf_rnsap_diversityMode);
}
@@ -15637,14 +15637,14 @@ static const per_sequence_t UL_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
};
static int
-dissect_rnsap_UL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_DPCH_Information_RL_ReconfPrepFDD, UL_DPCH_Information_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_Information_RL_ReconfPrepFDD);
+static int dissect_id_UL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_Information_RL_ReconfPrepFDD);
}
@@ -15655,14 +15655,14 @@ static const per_sequence_t UL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
};
static int
-dissect_rnsap_UL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_DPCH_Information_RL_ReconfRqstFDD, UL_DPCH_Information_RL_ReconfRqstFDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_Information_RL_ReconfRqstFDD);
+static int dissect_id_UL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_Information_RL_ReconfRqstFDD);
}
@@ -15682,14 +15682,14 @@ static const per_sequence_t UL_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
};
static int
-dissect_rnsap_UL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_DPCH_Information_RL_SetupRqstFDD, UL_DPCH_Information_RL_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_Information_RL_SetupRqstFDD);
+static int dissect_id_UL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_Information_RL_SetupRqstFDD);
}
@@ -15701,14 +15701,14 @@ static const per_sequence_t TDD_UL_Code_InformationItem_sequence[] = {
};
static int
-dissect_rnsap_TDD_UL_Code_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_UL_Code_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_UL_Code_InformationItem, TDD_UL_Code_InformationItem_sequence);
return offset;
}
-static int dissect_TDD_UL_Code_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_UL_Code_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_TDD_UL_Code_Information_item);
+static int dissect_TDD_UL_Code_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_UL_Code_InformationItem(tvb, offset, actx, tree, hf_rnsap_TDD_UL_Code_Information_item);
}
@@ -15717,15 +15717,15 @@ static const per_sequence_t TDD_UL_Code_Information_sequence_of[1] = {
};
static int
-dissect_rnsap_TDD_UL_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_UL_Code_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_UL_Code_Information, TDD_UL_Code_Information_sequence_of,
1, 240);
return offset;
}
-static int dissect_uL_Code_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_UL_Code_Information(tvb, offset, pinfo, tree, hf_rnsap_uL_Code_Information1);
+static int dissect_uL_Code_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_UL_Code_Information(tvb, offset, actx, tree, hf_rnsap_uL_Code_Information1);
}
@@ -15739,14 +15739,14 @@ static const per_sequence_t UL_Timeslot_InformationItem_PhyChReconfRqstTDD_seque
};
static int
-dissect_rnsap_UL_Timeslot_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_Timeslot_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_Timeslot_InformationItem_PhyChReconfRqstTDD, UL_Timeslot_InformationItem_PhyChReconfRqstTDD_sequence);
return offset;
}
-static int dissect_UL_Timeslot_InformationList_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_Timeslot_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD_item);
+static int dissect_UL_Timeslot_InformationList_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_Timeslot_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD_item);
}
@@ -15755,15 +15755,15 @@ static const per_sequence_t UL_Timeslot_InformationList_PhyChReconfRqstTDD_seque
};
static int
-dissect_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD, UL_Timeslot_InformationList_PhyChReconfRqstTDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_uL_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_uL_Timeslot_InformationList_PhyChReconfRqstTDD);
+static int dissect_uL_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_uL_Timeslot_InformationList_PhyChReconfRqstTDD);
}
@@ -15777,14 +15777,14 @@ static const per_sequence_t UL_DPCH_InformationItem_PhyChReconfRqstTDD_sequence[
};
static int
-dissect_rnsap_UL_DPCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_DPCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_DPCH_InformationItem_PhyChReconfRqstTDD, UL_DPCH_InformationItem_PhyChReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_InformationItem_PhyChReconfRqstTDD);
+static int dissect_id_UL_DPCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_InformationItem_PhyChReconfRqstTDD);
}
@@ -15798,14 +15798,14 @@ static const per_sequence_t UL_Timeslot_InformationItem_sequence[] = {
};
static int
-dissect_rnsap_UL_Timeslot_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_Timeslot_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_Timeslot_InformationItem, UL_Timeslot_InformationItem_sequence);
return offset;
}
-static int dissect_UL_Timeslot_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_Timeslot_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_UL_Timeslot_Information_item);
+static int dissect_UL_Timeslot_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_Timeslot_InformationItem(tvb, offset, actx, tree, hf_rnsap_UL_Timeslot_Information_item);
}
@@ -15814,15 +15814,15 @@ static const per_sequence_t UL_Timeslot_Information_sequence_of[1] = {
};
static int
-dissect_rnsap_UL_Timeslot_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_Timeslot_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_Timeslot_Information, UL_Timeslot_Information_sequence_of,
1, 15);
return offset;
}
-static int dissect_uL_Timeslot_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_Timeslot_Information(tvb, offset, pinfo, tree, hf_rnsap_uL_Timeslot_Information);
+static int dissect_uL_Timeslot_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_Timeslot_Information(tvb, offset, actx, tree, hf_rnsap_uL_Timeslot_Information);
}
@@ -15836,14 +15836,14 @@ static const per_sequence_t UL_DPCH_InformationItem_RL_AdditionRspTDD_sequence[]
};
static int
-dissect_rnsap_UL_DPCH_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_DPCH_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_DPCH_InformationItem_RL_AdditionRspTDD, UL_DPCH_InformationItem_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCH_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_InformationItem_RL_AdditionRspTDD);
+static int dissect_id_UL_DPCH_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCH_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_InformationItem_RL_AdditionRspTDD);
}
@@ -15857,30 +15857,30 @@ static const per_sequence_t UL_DPCH_InformationItem_RL_SetupRspTDD_sequence[] =
};
static int
-dissect_rnsap_UL_DPCH_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_DPCH_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_DPCH_InformationItem_RL_SetupRspTDD, UL_DPCH_InformationItem_RL_SetupRspTDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCH_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_InformationItem_RL_SetupRspTDD);
+static int dissect_id_UL_DPCH_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCH_InformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_InformationItem_RL_SetupRspTDD);
}
static int
-dissect_rnsap_RxTimingDeviationForTA(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_rnsap_RxTimingDeviationForTA(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_id_RxTimingDeviationForTA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RxTimingDeviationForTA(tvb, offset, pinfo, tree, hf_rnsap_id_RxTimingDeviationForTA);
+static int dissect_id_RxTimingDeviationForTA(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RxTimingDeviationForTA(tvb, offset, actx, tree, hf_rnsap_id_RxTimingDeviationForTA);
}
-static int dissect_rxTimingDeviationForTA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RxTimingDeviationForTA(tvb, offset, pinfo, tree, hf_rnsap_rxTimingDeviationForTA);
+static int dissect_rxTimingDeviationForTA(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RxTimingDeviationForTA(tvb, offset, actx, tree, hf_rnsap_rxTimingDeviationForTA);
}
@@ -15895,14 +15895,14 @@ static const per_sequence_t UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD_seque
};
static int
-dissect_rnsap_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD, UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD);
+static int dissect_id_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD);
}
@@ -15914,14 +15914,14 @@ static const per_sequence_t UnsuccessfulRL_InformationResponse_RL_AdditionFailur
};
static int
-dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD, UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD_sequence);
return offset;
}
-static int dissect_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD);
+static int dissect_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD);
}
@@ -15933,14 +15933,14 @@ static const per_sequence_t UnsuccessfulRL_InformationResponse_RL_SetupFailureFD
};
static int
-dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD, UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD_sequence);
return offset;
}
-static int dissect_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD);
+static int dissect_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD);
}
@@ -15952,40 +15952,40 @@ static const per_sequence_t UnsuccessfulRL_InformationResponse_RL_SetupFailureTD
};
static int
-dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD, UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD_sequence);
return offset;
}
-static int dissect_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD);
+static int dissect_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD(tvb, offset, actx, tree, hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD);
}
static int
-dissect_rnsap_TGPSID(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,
- 1U, 6U, NULL, NULL, FALSE);
+dissect_rnsap_TGPSID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 6U, NULL, FALSE);
return offset;
}
-static int dissect_tGPSID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TGPSID(tvb, offset, pinfo, tree, hf_rnsap_tGPSID);
+static int dissect_tGPSID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TGPSID(tvb, offset, actx, tree, hf_rnsap_tGPSID);
}
static int
-dissect_rnsap_TGPRC(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,
- 0U, 511U, NULL, NULL, FALSE);
+dissect_rnsap_TGPRC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 511U, NULL, FALSE);
return offset;
}
-static int dissect_tGPRC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TGPRC(tvb, offset, pinfo, tree, hf_rnsap_tGPRC);
+static int dissect_tGPRC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TGPRC(tvb, offset, actx, tree, hf_rnsap_tGPRC);
}
@@ -15998,14 +15998,14 @@ static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_item_s
};
static int
-dissect_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item, Transmission_Gap_Pattern_Sequence_Status_List_item_sequence);
return offset;
}
-static int dissect_Transmission_Gap_Pattern_Sequence_Status_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item(tvb, offset, pinfo, tree, hf_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item);
+static int dissect_Transmission_Gap_Pattern_Sequence_Status_List_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item(tvb, offset, actx, tree, hf_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item);
}
@@ -16014,15 +16014,15 @@ static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_sequen
};
static int
-dissect_rnsap_Transmission_Gap_Pattern_Sequence_Status_List(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Transmission_Gap_Pattern_Sequence_Status_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Transmission_Gap_Pattern_Sequence_Status_List, Transmission_Gap_Pattern_Sequence_Status_List_sequence_of,
0, 6);
return offset;
}
-static int dissect_transmission_Gap_Pattern_Sequence_Status(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Transmission_Gap_Pattern_Sequence_Status_List(tvb, offset, pinfo, tree, hf_rnsap_transmission_Gap_Pattern_Sequence_Status);
+static int dissect_transmission_Gap_Pattern_Sequence_Status(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Transmission_Gap_Pattern_Sequence_Status_List(tvb, offset, actx, tree, hf_rnsap_transmission_Gap_Pattern_Sequence_Status);
}
@@ -16034,30 +16034,30 @@ static const per_sequence_t Active_Pattern_Sequence_Information_sequence[] = {
};
static int
-dissect_rnsap_Active_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Active_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Active_Pattern_Sequence_Information, Active_Pattern_Sequence_Information_sequence);
return offset;
}
-static int dissect_id_Active_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Active_Pattern_Sequence_Information(tvb, offset, pinfo, tree, hf_rnsap_id_Active_Pattern_Sequence_Information);
+static int dissect_id_Active_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Active_Pattern_Sequence_Information(tvb, offset, actx, tree, hf_rnsap_id_Active_Pattern_Sequence_Information);
}
static int
-dissect_rnsap_ScaledAdjustmentRatio(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,
- 0U, 100U, NULL, NULL, FALSE);
+dissect_rnsap_ScaledAdjustmentRatio(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 100U, NULL, FALSE);
return offset;
}
-static int dissect_id_AdjustmentRatio(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ScaledAdjustmentRatio(tvb, offset, pinfo, tree, hf_rnsap_id_AdjustmentRatio);
+static int dissect_id_AdjustmentRatio(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ScaledAdjustmentRatio(tvb, offset, actx, tree, hf_rnsap_id_AdjustmentRatio);
}
-static int dissect_adjustmentRatio(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ScaledAdjustmentRatio(tvb, offset, pinfo, tree, hf_rnsap_adjustmentRatio);
+static int dissect_adjustmentRatio(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ScaledAdjustmentRatio(tvb, offset, actx, tree, hf_rnsap_adjustmentRatio);
}
@@ -16068,14 +16068,14 @@ static const per_sequence_t GeneralCauseList_RL_AdditionFailureFDD_sequence[] =
};
static int
-dissect_rnsap_GeneralCauseList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GeneralCauseList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GeneralCauseList_RL_AdditionFailureFDD, GeneralCauseList_RL_AdditionFailureFDD_sequence);
return offset;
}
-static int dissect_generalCause2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GeneralCauseList_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_generalCause2);
+static int dissect_generalCause2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GeneralCauseList_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_generalCause2);
}
@@ -16084,15 +16084,15 @@ static const per_sequence_t UnsuccessfulRL_InformationResponseList_RL_AdditionFa
};
static int
-dissect_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD, UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD);
+static int dissect_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD);
}
@@ -16101,15 +16101,15 @@ static const per_sequence_t SuccessfulRL_InformationResponseList_RL_AdditionFail
};
static int
-dissect_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD, SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_sequence_of,
0, 14);
return offset;
}
-static int dissect_successful_RL_InformationRespList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_successful_RL_InformationRespList_RL_AdditionFailureFDD);
+static int dissect_successful_RL_InformationRespList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_successful_RL_InformationRespList_RL_AdditionFailureFDD);
}
@@ -16121,14 +16121,14 @@ static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureFDD_sequence[]
};
static int
-dissect_rnsap_RLSpecificCauseList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RLSpecificCauseList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RLSpecificCauseList_RL_AdditionFailureFDD, RLSpecificCauseList_RL_AdditionFailureFDD_sequence);
return offset;
}
-static int dissect_rLSpecificCause2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RLSpecificCauseList_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_rLSpecificCause2);
+static int dissect_rLSpecificCause2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RLSpecificCauseList_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_rLSpecificCause2);
}
@@ -16145,15 +16145,15 @@ static const per_choice_t CauseLevel_RL_AdditionFailureFDD_choice[] = {
};
static int
-dissect_rnsap_CauseLevel_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CauseLevel_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_CauseLevel_RL_AdditionFailureFDD, CauseLevel_RL_AdditionFailureFDD_choice,
NULL);
return offset;
}
-static int dissect_id_CauseLevel_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CauseLevel_RL_AdditionFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_id_CauseLevel_RL_AdditionFailureFDD);
+static int dissect_id_CauseLevel_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CauseLevel_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_id_CauseLevel_RL_AdditionFailureFDD);
}
@@ -16164,26 +16164,26 @@ static const per_sequence_t GeneralCauseList_RL_AdditionFailureTDD_sequence[] =
};
static int
-dissect_rnsap_GeneralCauseList_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GeneralCauseList_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GeneralCauseList_RL_AdditionFailureTDD, GeneralCauseList_RL_AdditionFailureTDD_sequence);
return offset;
}
-static int dissect_generalCause3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GeneralCauseList_RL_AdditionFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_generalCause3);
+static int dissect_generalCause3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GeneralCauseList_RL_AdditionFailureTDD(tvb, offset, actx, tree, hf_rnsap_generalCause3);
}
static int
-dissect_rnsap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD);
+static int dissect_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(tvb, offset, actx, tree, hf_rnsap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD);
}
@@ -16194,14 +16194,14 @@ static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureTDD_sequence[]
};
static int
-dissect_rnsap_RLSpecificCauseList_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RLSpecificCauseList_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RLSpecificCauseList_RL_AdditionFailureTDD, RLSpecificCauseList_RL_AdditionFailureTDD_sequence);
return offset;
}
-static int dissect_rLSpecificCause3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RLSpecificCauseList_RL_AdditionFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_rLSpecificCause3);
+static int dissect_rLSpecificCause3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RLSpecificCauseList_RL_AdditionFailureTDD(tvb, offset, actx, tree, hf_rnsap_rLSpecificCause3);
}
@@ -16218,15 +16218,15 @@ static const per_choice_t CauseLevel_RL_AdditionFailureTDD_choice[] = {
};
static int
-dissect_rnsap_CauseLevel_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CauseLevel_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_CauseLevel_RL_AdditionFailureTDD, CauseLevel_RL_AdditionFailureTDD_choice,
NULL);
return offset;
}
-static int dissect_id_CauseLevel_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CauseLevel_RL_AdditionFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_id_CauseLevel_RL_AdditionFailureTDD);
+static int dissect_id_CauseLevel_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CauseLevel_RL_AdditionFailureTDD(tvb, offset, actx, tree, hf_rnsap_id_CauseLevel_RL_AdditionFailureTDD);
}
@@ -16237,14 +16237,14 @@ static const per_sequence_t GeneralCauseList_RL_ReconfFailure_sequence[] = {
};
static int
-dissect_rnsap_GeneralCauseList_RL_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GeneralCauseList_RL_ReconfFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GeneralCauseList_RL_ReconfFailure, GeneralCauseList_RL_ReconfFailure_sequence);
return offset;
}
-static int dissect_generalCause4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GeneralCauseList_RL_ReconfFailure(tvb, offset, pinfo, tree, hf_rnsap_generalCause4);
+static int dissect_generalCause4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GeneralCauseList_RL_ReconfFailure(tvb, offset, actx, tree, hf_rnsap_generalCause4);
}
@@ -16253,15 +16253,15 @@ static const per_sequence_t RL_ReconfigurationFailureList_RL_ReconfFailure_seque
};
static int
-dissect_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure, RL_ReconfigurationFailureList_RL_ReconfFailure_sequence_of,
0, 16);
return offset;
}
-static int dissect_rL_ReconfigurationFailureList_RL_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure(tvb, offset, pinfo, tree, hf_rnsap_rL_ReconfigurationFailureList_RL_ReconfFailure);
+static int dissect_rL_ReconfigurationFailureList_RL_ReconfFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure(tvb, offset, actx, tree, hf_rnsap_rL_ReconfigurationFailureList_RL_ReconfFailure);
}
@@ -16272,14 +16272,14 @@ static const per_sequence_t RLSpecificCauseList_RL_ReconfFailure_sequence[] = {
};
static int
-dissect_rnsap_RLSpecificCauseList_RL_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RLSpecificCauseList_RL_ReconfFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RLSpecificCauseList_RL_ReconfFailure, RLSpecificCauseList_RL_ReconfFailure_sequence);
return offset;
}
-static int dissect_rLSpecificCause4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RLSpecificCauseList_RL_ReconfFailure(tvb, offset, pinfo, tree, hf_rnsap_rLSpecificCause4);
+static int dissect_rLSpecificCause4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RLSpecificCauseList_RL_ReconfFailure(tvb, offset, actx, tree, hf_rnsap_rLSpecificCause4);
}
@@ -16296,15 +16296,15 @@ static const per_choice_t CauseLevel_RL_ReconfFailure_choice[] = {
};
static int
-dissect_rnsap_CauseLevel_RL_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CauseLevel_RL_ReconfFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_CauseLevel_RL_ReconfFailure, CauseLevel_RL_ReconfFailure_choice,
NULL);
return offset;
}
-static int dissect_id_CauseLevel_RL_ReconfFailure(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CauseLevel_RL_ReconfFailure(tvb, offset, pinfo, tree, hf_rnsap_id_CauseLevel_RL_ReconfFailure);
+static int dissect_id_CauseLevel_RL_ReconfFailure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CauseLevel_RL_ReconfFailure(tvb, offset, actx, tree, hf_rnsap_id_CauseLevel_RL_ReconfFailure);
}
@@ -16315,14 +16315,14 @@ static const per_sequence_t GeneralCauseList_RL_SetupFailureFDD_sequence[] = {
};
static int
-dissect_rnsap_GeneralCauseList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GeneralCauseList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GeneralCauseList_RL_SetupFailureFDD, GeneralCauseList_RL_SetupFailureFDD_sequence);
return offset;
}
-static int dissect_generalCause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GeneralCauseList_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_generalCause);
+static int dissect_generalCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GeneralCauseList_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_generalCause);
}
@@ -16331,15 +16331,15 @@ static const per_sequence_t UnsuccessfulRL_InformationResponseList_RL_SetupFailu
};
static int
-dissect_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD, UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD);
+static int dissect_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD);
}
@@ -16348,15 +16348,15 @@ static const per_sequence_t SuccessfulRL_InformationResponseList_RL_SetupFailure
};
static int
-dissect_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD, SuccessfulRL_InformationResponseList_RL_SetupFailureFDD_sequence_of,
0, 15);
return offset;
}
-static int dissect_successful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_successful_RL_InformationRespList_RL_SetupFailureFDD);
+static int dissect_successful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_successful_RL_InformationRespList_RL_SetupFailureFDD);
}
@@ -16368,14 +16368,14 @@ static const per_sequence_t RLSpecificCauseList_RL_SetupFailureFDD_sequence[] =
};
static int
-dissect_rnsap_RLSpecificCauseList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RLSpecificCauseList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RLSpecificCauseList_RL_SetupFailureFDD, RLSpecificCauseList_RL_SetupFailureFDD_sequence);
return offset;
}
-static int dissect_rLSpecificCause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RLSpecificCauseList_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_rLSpecificCause);
+static int dissect_rLSpecificCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RLSpecificCauseList_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_rLSpecificCause);
}
@@ -16392,15 +16392,15 @@ static const per_choice_t CauseLevel_RL_SetupFailureFDD_choice[] = {
};
static int
-dissect_rnsap_CauseLevel_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CauseLevel_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_CauseLevel_RL_SetupFailureFDD, CauseLevel_RL_SetupFailureFDD_choice,
NULL);
return offset;
}
-static int dissect_id_CauseLevel_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CauseLevel_RL_SetupFailureFDD(tvb, offset, pinfo, tree, hf_rnsap_id_CauseLevel_RL_SetupFailureFDD);
+static int dissect_id_CauseLevel_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CauseLevel_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_id_CauseLevel_RL_SetupFailureFDD);
}
@@ -16411,26 +16411,26 @@ static const per_sequence_t GeneralCauseList_RL_SetupFailureTDD_sequence[] = {
};
static int
-dissect_rnsap_GeneralCauseList_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GeneralCauseList_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GeneralCauseList_RL_SetupFailureTDD, GeneralCauseList_RL_SetupFailureTDD_sequence);
return offset;
}
-static int dissect_generalCause1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GeneralCauseList_RL_SetupFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_generalCause1);
+static int dissect_generalCause1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GeneralCauseList_RL_SetupFailureTDD(tvb, offset, actx, tree, hf_rnsap_generalCause1);
}
static int
-dissect_rnsap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD);
+static int dissect_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(tvb, offset, actx, tree, hf_rnsap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD);
}
@@ -16441,14 +16441,14 @@ static const per_sequence_t RLSpecificCauseList_RL_SetupFailureTDD_sequence[] =
};
static int
-dissect_rnsap_RLSpecificCauseList_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RLSpecificCauseList_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RLSpecificCauseList_RL_SetupFailureTDD, RLSpecificCauseList_RL_SetupFailureTDD_sequence);
return offset;
}
-static int dissect_rLSpecificCause1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RLSpecificCauseList_RL_SetupFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_rLSpecificCause1);
+static int dissect_rLSpecificCause1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RLSpecificCauseList_RL_SetupFailureTDD(tvb, offset, actx, tree, hf_rnsap_rLSpecificCause1);
}
@@ -16465,15 +16465,15 @@ static const per_choice_t CauseLevel_RL_SetupFailureTDD_choice[] = {
};
static int
-dissect_rnsap_CauseLevel_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CauseLevel_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_CauseLevel_RL_SetupFailureTDD, CauseLevel_RL_SetupFailureTDD_choice,
NULL);
return offset;
}
-static int dissect_id_CauseLevel_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CauseLevel_RL_SetupFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_id_CauseLevel_RL_SetupFailureTDD);
+static int dissect_id_CauseLevel_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CauseLevel_RL_SetupFailureTDD(tvb, offset, actx, tree, hf_rnsap_id_CauseLevel_RL_SetupFailureTDD);
}
@@ -16484,14 +16484,14 @@ static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_seq
};
static int
-dissect_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD);
+static int dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD);
}
@@ -16502,14 +16502,14 @@ static const per_sequence_t CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_sequence[] = {
};
static int
-dissect_rnsap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD, CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item);
+static int dissect_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item);
}
@@ -16518,15 +16518,15 @@ static const per_sequence_t CCTrCH_TPCModifyList_RL_ReconfPrepTDD_sequence_of[1]
};
static int
-dissect_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD, CCTrCH_TPCModifyList_RL_ReconfPrepTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_cCTrCH_TPCList2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_cCTrCH_TPCList2);
+static int dissect_cCTrCH_TPCList2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_cCTrCH_TPCList2);
}
@@ -16541,14 +16541,14 @@ static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_seq
};
static int
-dissect_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD);
+static int dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD);
}
@@ -16560,14 +16560,14 @@ static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_seq
};
static int
-dissect_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD);
+static int dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD);
}
@@ -16576,15 +16576,15 @@ static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_seq
};
static int
-dissect_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of,
0, 16);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD);
+static int dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD);
}
@@ -16593,15 +16593,15 @@ static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_seq
};
static int
-dissect_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
0, 16);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD);
+static int dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD);
}
@@ -16610,15 +16610,15 @@ static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_seq
};
static int
-dissect_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
0, 16);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD);
+static int dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD);
}
@@ -16632,14 +16632,14 @@ static const per_sequence_t DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD_seque
};
static int
-dissect_rnsap_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD, DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD);
+static int dissect_id_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD);
}
@@ -16650,14 +16650,14 @@ static const per_sequence_t DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD_sequ
};
static int
-dissect_rnsap_DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD, DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD_sequence);
return offset;
}
-static int dissect_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item);
+static int dissect_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item);
}
@@ -16666,15 +16666,15 @@ static const per_sequence_t DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_se
};
static int
-dissect_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD, DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_sequence_of,
0, 240);
return offset;
}
-static int dissect_id_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD);
+static int dissect_id_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD);
}
@@ -16686,14 +16686,14 @@ static const per_sequence_t TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD_
};
static int
-dissect_rnsap_TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD, TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD_sequence);
return offset;
}
-static int dissect_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_item);
+static int dissect_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_item);
}
@@ -16702,15 +16702,15 @@ static const per_sequence_t TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_
};
static int
-dissect_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD, TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
1, 240);
return offset;
}
-static int dissect_dL_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_dL_Code_Information);
+static int dissect_dL_Code_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_dL_Code_Information);
}
@@ -16724,14 +16724,14 @@ static const per_sequence_t DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD_
};
static int
-dissect_rnsap_DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD, DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD_sequence);
return offset;
}
-static int dissect_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item);
+static int dissect_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item);
}
@@ -16740,15 +16740,15 @@ static const per_sequence_t DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_
};
static int
-dissect_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD, DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_dL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_dL_Timeslot_InformationModifyList_RL_ReconfReadyTDD);
+static int dissect_dL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_dL_Timeslot_InformationModifyList_RL_ReconfReadyTDD);
}
@@ -16762,30 +16762,30 @@ static const per_sequence_t DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD_se
};
static int
-dissect_rnsap_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD, DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD);
+static int dissect_id_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD);
}
static int
-dissect_rnsap_DSCH_ID(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_rnsap_DSCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_dsch_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_ID(tvb, offset, pinfo, tree, hf_rnsap_dsch_ID);
+static int dissect_dsch_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_ID(tvb, offset, actx, tree, hf_rnsap_dsch_ID);
}
-static int dissect_dSCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_ID(tvb, offset, pinfo, tree, hf_rnsap_dSCH_ID);
+static int dissect_dSCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_ID(tvb, offset, actx, tree, hf_rnsap_dSCH_ID);
}
@@ -16802,14 +16802,14 @@ static const per_sequence_t DSCH_TDD_InformationItem_sequence[] = {
};
static int
-dissect_rnsap_DSCH_TDD_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DSCH_TDD_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DSCH_TDD_InformationItem, DSCH_TDD_InformationItem_sequence);
return offset;
}
-static int dissect_DSCH_TDD_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_TDD_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_DSCH_TDD_Information_item);
+static int dissect_DSCH_TDD_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_TDD_InformationItem(tvb, offset, actx, tree, hf_rnsap_DSCH_TDD_Information_item);
}
@@ -16818,18 +16818,18 @@ static const per_sequence_t DSCH_TDD_Information_sequence_of[1] = {
};
static int
-dissect_rnsap_DSCH_TDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DSCH_TDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DSCH_TDD_Information, DSCH_TDD_Information_sequence_of,
1, 10);
return offset;
}
-static int dissect_id_DSCHs_to_Add_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_TDD_Information(tvb, offset, pinfo, tree, hf_rnsap_id_DSCHs_to_Add_TDD);
+static int dissect_id_DSCHs_to_Add_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_TDD_Information(tvb, offset, actx, tree, hf_rnsap_id_DSCHs_to_Add_TDD);
}
-static int dissect_id_DSCH_TDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_TDD_Information(tvb, offset, pinfo, tree, hf_rnsap_id_DSCH_TDD_Information);
+static int dissect_id_DSCH_TDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_TDD_Information(tvb, offset, actx, tree, hf_rnsap_id_DSCH_TDD_Information);
}
@@ -16840,14 +16840,14 @@ static const per_sequence_t DSCH_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
};
static int
-dissect_rnsap_DSCH_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DSCH_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DSCH_DeleteItem_RL_ReconfPrepTDD, DSCH_DeleteItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_DSCH_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_DeleteItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD_item);
+static int dissect_DSCH_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_DeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD_item);
}
@@ -16856,15 +16856,15 @@ static const per_sequence_t DSCH_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
};
static int
-dissect_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD, DSCH_DeleteList_RL_ReconfPrepTDD_sequence_of,
0, 128);
return offset;
}
-static int dissect_id_DSCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DSCH_DeleteList_RL_ReconfPrepTDD);
+static int dissect_id_DSCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_DSCH_DeleteList_RL_ReconfPrepTDD);
}
@@ -16876,14 +16876,14 @@ static const value_string rnsap_TransportFormatManagement_vals[] = {
static int
-dissect_rnsap_TransportFormatManagement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_TransportFormatManagement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_transportFormatManagement(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransportFormatManagement(tvb, offset, pinfo, tree, hf_rnsap_transportFormatManagement);
+static int dissect_transportFormatManagement(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransportFormatManagement(tvb, offset, actx, tree, hf_rnsap_transportFormatManagement);
}
@@ -16895,14 +16895,14 @@ static const per_sequence_t DSCH_FlowControlItem_sequence[] = {
};
static int
-dissect_rnsap_DSCH_FlowControlItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DSCH_FlowControlItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DSCH_FlowControlItem, DSCH_FlowControlItem_sequence);
return offset;
}
-static int dissect_DSCH_FlowControlInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_FlowControlItem(tvb, offset, pinfo, tree, hf_rnsap_DSCH_FlowControlInformation_item);
+static int dissect_DSCH_FlowControlInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_FlowControlItem(tvb, offset, actx, tree, hf_rnsap_DSCH_FlowControlInformation_item);
}
@@ -16911,15 +16911,15 @@ static const per_sequence_t DSCH_FlowControlInformation_sequence_of[1] = {
};
static int
-dissect_rnsap_DSCH_FlowControlInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DSCH_FlowControlInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DSCH_FlowControlInformation, DSCH_FlowControlInformation_sequence_of,
1, 16);
return offset;
}
-static int dissect_dSCH_FlowControlInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_FlowControlInformation(tvb, offset, pinfo, tree, hf_rnsap_dSCH_FlowControlInformation);
+static int dissect_dSCH_FlowControlInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_FlowControlInformation(tvb, offset, actx, tree, hf_rnsap_dSCH_FlowControlInformation);
}
@@ -16931,14 +16931,14 @@ static const per_sequence_t DiversityIndication_RL_AdditionRspTDD2_sequence[] =
};
static int
-dissect_rnsap_DiversityIndication_RL_AdditionRspTDD2(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DiversityIndication_RL_AdditionRspTDD2(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DiversityIndication_RL_AdditionRspTDD2, DiversityIndication_RL_AdditionRspTDD2_sequence);
return offset;
}
-static int dissect_diversityIndication4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DiversityIndication_RL_AdditionRspTDD2(tvb, offset, pinfo, tree, hf_rnsap_diversityIndication4);
+static int dissect_diversityIndication4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DiversityIndication_RL_AdditionRspTDD2(tvb, offset, actx, tree, hf_rnsap_diversityIndication4);
}
@@ -16952,14 +16952,14 @@ static const per_sequence_t DSCHInformationItem_RL_AdditionRspTDD_sequence[] = {
};
static int
-dissect_rnsap_DSCHInformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DSCHInformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DSCHInformationItem_RL_AdditionRspTDD, DSCHInformationItem_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_DSCH_InformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCHInformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD_item);
+static int dissect_DSCH_InformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCHInformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD_item);
}
@@ -16968,15 +16968,15 @@ static const per_sequence_t DSCH_InformationListIE_RL_AdditionRspTDD_sequence_of
};
static int
-dissect_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD, DSCH_InformationListIE_RL_AdditionRspTDD_sequence_of,
0, 10);
return offset;
}
-static int dissect_id_DSCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DSCH_InformationListIE_RL_AdditionRspTDD);
+static int dissect_id_DSCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DSCH_InformationListIE_RL_AdditionRspTDD);
}
@@ -16991,14 +16991,14 @@ static const per_sequence_t DSCHInformationItem_RL_SetupRspTDD_sequence[] = {
};
static int
-dissect_rnsap_DSCHInformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DSCHInformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DSCHInformationItem_RL_SetupRspTDD, DSCHInformationItem_RL_SetupRspTDD_sequence);
return offset;
}
-static int dissect_DSCH_InformationListIEs_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCHInformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD_item);
+static int dissect_DSCH_InformationListIEs_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCHInformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD_item);
}
@@ -17007,15 +17007,15 @@ static const per_sequence_t DSCH_InformationListIEs_RL_SetupRspTDD_sequence_of[1
};
static int
-dissect_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD, DSCH_InformationListIEs_RL_SetupRspTDD_sequence_of,
0, 10);
return offset;
}
-static int dissect_id_DSCH_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DSCH_InformationListIEs_RL_SetupRspTDD);
+static int dissect_id_DSCH_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DSCH_InformationListIEs_RL_SetupRspTDD);
}
@@ -17033,14 +17033,14 @@ static const per_sequence_t DSCH_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
};
static int
-dissect_rnsap_DSCH_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DSCH_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DSCH_ModifyItem_RL_ReconfPrepTDD, DSCH_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_DSCH_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_ModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD_item);
+static int dissect_DSCH_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD_item);
}
@@ -17049,15 +17049,15 @@ static const per_sequence_t DSCH_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
};
static int
-dissect_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD, DSCH_ModifyList_RL_ReconfPrepTDD_sequence_of,
0, 128);
return offset;
}
-static int dissect_id_DSCH_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DSCH_ModifyList_RL_ReconfPrepTDD);
+static int dissect_id_DSCH_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_DSCH_ModifyList_RL_ReconfPrepTDD);
}
@@ -17072,14 +17072,14 @@ static const per_sequence_t DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD_sequen
};
static int
-dissect_rnsap_DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD, DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD_sequence);
return offset;
}
-static int dissect_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item);
+static int dissect_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item);
}
@@ -17088,15 +17088,15 @@ static const per_sequence_t DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_sequen
};
static int
-dissect_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD, DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_sequence_of,
0, 10);
return offset;
}
-static int dissect_id_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD);
+static int dissect_id_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD);
}
@@ -17108,33 +17108,33 @@ static const per_sequence_t GA_PointWithUnCertainty_sequence[] = {
};
static int
-dissect_rnsap_GA_PointWithUnCertainty(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GA_PointWithUnCertainty(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GA_PointWithUnCertainty, GA_PointWithUnCertainty_sequence);
return offset;
}
-static int dissect_pointWithUncertainty(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GA_PointWithUnCertainty(tvb, offset, pinfo, tree, hf_rnsap_pointWithUncertainty);
+static int dissect_pointWithUncertainty(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GA_PointWithUnCertainty(tvb, offset, actx, tree, hf_rnsap_pointWithUncertainty);
}
static int
-dissect_rnsap_INTEGER_0_179(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,
- 0U, 179U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_0_179(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 179U, NULL, FALSE);
return offset;
}
-static int dissect_offsetAngle(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_179(tvb, offset, pinfo, tree, hf_rnsap_offsetAngle);
+static int dissect_offsetAngle(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_179(tvb, offset, actx, tree, hf_rnsap_offsetAngle);
}
-static int dissect_includedAngle(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_179(tvb, offset, pinfo, tree, hf_rnsap_includedAngle);
+static int dissect_includedAngle(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_179(tvb, offset, actx, tree, hf_rnsap_includedAngle);
}
-static int dissect_orientationOfMajorAxis(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_179(tvb, offset, pinfo, tree, hf_rnsap_orientationOfMajorAxis);
+static int dissect_orientationOfMajorAxis(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_179(tvb, offset, actx, tree, hf_rnsap_orientationOfMajorAxis);
}
@@ -17146,14 +17146,14 @@ static const per_sequence_t GA_UncertaintyEllipse_sequence[] = {
};
static int
-dissect_rnsap_GA_UncertaintyEllipse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GA_UncertaintyEllipse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GA_UncertaintyEllipse, GA_UncertaintyEllipse_sequence);
return offset;
}
-static int dissect_uncertaintyEllipse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GA_UncertaintyEllipse(tvb, offset, pinfo, tree, hf_rnsap_uncertaintyEllipse);
+static int dissect_uncertaintyEllipse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GA_UncertaintyEllipse(tvb, offset, actx, tree, hf_rnsap_uncertaintyEllipse);
}
@@ -17166,14 +17166,14 @@ static const per_sequence_t GA_PointWithUnCertaintyEllipse_sequence[] = {
};
static int
-dissect_rnsap_GA_PointWithUnCertaintyEllipse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GA_PointWithUnCertaintyEllipse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GA_PointWithUnCertaintyEllipse, GA_PointWithUnCertaintyEllipse_sequence);
return offset;
}
-static int dissect_pointWithUncertaintyEllipse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GA_PointWithUnCertaintyEllipse(tvb, offset, pinfo, tree, hf_rnsap_pointWithUncertaintyEllipse);
+static int dissect_pointWithUncertaintyEllipse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GA_PointWithUnCertaintyEllipse(tvb, offset, actx, tree, hf_rnsap_pointWithUncertaintyEllipse);
}
@@ -17185,14 +17185,14 @@ static const value_string rnsap_T_directionOfAltitude_vals[] = {
static int
-dissect_rnsap_T_directionOfAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_T_directionOfAltitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_directionOfAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_directionOfAltitude(tvb, offset, pinfo, tree, hf_rnsap_directionOfAltitude);
+static int dissect_directionOfAltitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_directionOfAltitude(tvb, offset, actx, tree, hf_rnsap_directionOfAltitude);
}
@@ -17203,14 +17203,14 @@ static const per_sequence_t GA_AltitudeAndDirection_sequence[] = {
};
static int
-dissect_rnsap_GA_AltitudeAndDirection(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GA_AltitudeAndDirection(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GA_AltitudeAndDirection, GA_AltitudeAndDirection_sequence);
return offset;
}
-static int dissect_altitudeAndDirection(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GA_AltitudeAndDirection(tvb, offset, pinfo, tree, hf_rnsap_altitudeAndDirection);
+static int dissect_altitudeAndDirection(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GA_AltitudeAndDirection(tvb, offset, actx, tree, hf_rnsap_altitudeAndDirection);
}
@@ -17222,14 +17222,14 @@ static const per_sequence_t GA_PointWithAltitude_sequence[] = {
};
static int
-dissect_rnsap_GA_PointWithAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GA_PointWithAltitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GA_PointWithAltitude, GA_PointWithAltitude_sequence);
return offset;
}
-static int dissect_pointWithAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GA_PointWithAltitude(tvb, offset, pinfo, tree, hf_rnsap_pointWithAltitude);
+static int dissect_pointWithAltitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GA_PointWithAltitude(tvb, offset, actx, tree, hf_rnsap_pointWithAltitude);
}
@@ -17244,14 +17244,14 @@ static const per_sequence_t GA_PointWithAltitudeAndUncertaintyEllipsoid_sequence
};
static int
-dissect_rnsap_GA_PointWithAltitudeAndUncertaintyEllipsoid(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GA_PointWithAltitudeAndUncertaintyEllipsoid(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GA_PointWithAltitudeAndUncertaintyEllipsoid, GA_PointWithAltitudeAndUncertaintyEllipsoid_sequence);
return offset;
}
-static int dissect_pointWithAltitudeAndUncertaintyEllipsoid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GA_PointWithAltitudeAndUncertaintyEllipsoid(tvb, offset, pinfo, tree, hf_rnsap_pointWithAltitudeAndUncertaintyEllipsoid);
+static int dissect_pointWithAltitudeAndUncertaintyEllipsoid(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GA_PointWithAltitudeAndUncertaintyEllipsoid(tvb, offset, actx, tree, hf_rnsap_pointWithAltitudeAndUncertaintyEllipsoid);
}
@@ -17267,14 +17267,14 @@ static const per_sequence_t GA_EllipsoidArc_sequence[] = {
};
static int
-dissect_rnsap_GA_EllipsoidArc(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GA_EllipsoidArc(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GA_EllipsoidArc, GA_EllipsoidArc_sequence);
return offset;
}
-static int dissect_ellipsoidArc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GA_EllipsoidArc(tvb, offset, pinfo, tree, hf_rnsap_ellipsoidArc);
+static int dissect_ellipsoidArc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GA_EllipsoidArc(tvb, offset, actx, tree, hf_rnsap_ellipsoidArc);
}
@@ -17297,73 +17297,73 @@ static const per_choice_t GA_CellAdditionalShapes_choice[] = {
};
static int
-dissect_rnsap_GA_CellAdditionalShapes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GA_CellAdditionalShapes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_GA_CellAdditionalShapes, GA_CellAdditionalShapes_choice,
NULL);
return offset;
}
-static int dissect_id_GA_CellAdditionalShapes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GA_CellAdditionalShapes(tvb, offset, pinfo, tree, hf_rnsap_id_GA_CellAdditionalShapes);
+static int dissect_id_GA_CellAdditionalShapes(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GA_CellAdditionalShapes(tvb, offset, actx, tree, hf_rnsap_id_GA_CellAdditionalShapes);
}
static int
-dissect_rnsap_TGSN(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,
- 0U, 14U, NULL, NULL, FALSE);
+dissect_rnsap_TGSN(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 14U, NULL, FALSE);
return offset;
}
-static int dissect_tGSN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TGSN(tvb, offset, pinfo, tree, hf_rnsap_tGSN);
+static int dissect_tGSN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TGSN(tvb, offset, actx, tree, hf_rnsap_tGSN);
}
static int
-dissect_rnsap_GapLength(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,
- 1U, 14U, NULL, NULL, FALSE);
+dissect_rnsap_GapLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 14U, NULL, FALSE);
return offset;
}
-static int dissect_tGL1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GapLength(tvb, offset, pinfo, tree, hf_rnsap_tGL1);
+static int dissect_tGL1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GapLength(tvb, offset, actx, tree, hf_rnsap_tGL1);
}
-static int dissect_tGL2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GapLength(tvb, offset, pinfo, tree, hf_rnsap_tGL2);
+static int dissect_tGL2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GapLength(tvb, offset, actx, tree, hf_rnsap_tGL2);
}
static int
-dissect_rnsap_TGD(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,
- 0U, 269U, NULL, NULL, FALSE);
+dissect_rnsap_TGD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 269U, NULL, FALSE);
return offset;
}
-static int dissect_tGD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TGD(tvb, offset, pinfo, tree, hf_rnsap_tGD);
+static int dissect_tGD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TGD(tvb, offset, actx, tree, hf_rnsap_tGD);
}
static int
-dissect_rnsap_GapDuration(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,
- 1U, 144U, NULL, NULL, TRUE);
+dissect_rnsap_GapDuration(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 144U, NULL, TRUE);
return offset;
}
-static int dissect_tGPL1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GapDuration(tvb, offset, pinfo, tree, hf_rnsap_tGPL1);
+static int dissect_tGPL1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GapDuration(tvb, offset, actx, tree, hf_rnsap_tGPL1);
}
-static int dissect_not_to_be_used_1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GapDuration(tvb, offset, pinfo, tree, hf_rnsap_not_to_be_used_1);
+static int dissect_not_to_be_used_1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GapDuration(tvb, offset, actx, tree, hf_rnsap_not_to_be_used_1);
}
@@ -17376,14 +17376,14 @@ static const value_string rnsap_UL_DL_mode_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_UL_DL_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_uL_DL_mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DL_mode(tvb, offset, pinfo, tree, hf_rnsap_uL_DL_mode);
+static int dissect_uL_DL_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DL_mode(tvb, offset, actx, tree, hf_rnsap_uL_DL_mode);
}
@@ -17396,14 +17396,14 @@ static const value_string rnsap_Downlink_Compressed_Mode_Method_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_Downlink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_downlink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Downlink_Compressed_Mode_Method(tvb, offset, pinfo, tree, hf_rnsap_downlink_Compressed_Mode_Method);
+static int dissect_downlink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Downlink_Compressed_Mode_Method(tvb, offset, actx, tree, hf_rnsap_downlink_Compressed_Mode_Method);
}
@@ -17415,14 +17415,14 @@ static const value_string rnsap_Uplink_Compressed_Mode_Method_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_Uplink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_uplink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Uplink_Compressed_Mode_Method(tvb, offset, pinfo, tree, hf_rnsap_uplink_Compressed_Mode_Method);
+static int dissect_uplink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Uplink_Compressed_Mode_Method(tvb, offset, actx, tree, hf_rnsap_uplink_Compressed_Mode_Method);
}
@@ -17434,36 +17434,36 @@ static const value_string rnsap_DL_FrameType_vals[] = {
static int
-dissect_rnsap_DL_FrameType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_DL_FrameType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_dL_FrameType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_FrameType(tvb, offset, pinfo, tree, hf_rnsap_dL_FrameType);
+static int dissect_dL_FrameType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_FrameType(tvb, offset, actx, tree, hf_rnsap_dL_FrameType);
}
static int
-dissect_rnsap_DeltaSIR(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,
- 0U, 30U, NULL, NULL, FALSE);
+dissect_rnsap_DeltaSIR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 30U, NULL, FALSE);
return offset;
}
-static int dissect_delta_SIR1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DeltaSIR(tvb, offset, pinfo, tree, hf_rnsap_delta_SIR1);
+static int dissect_delta_SIR1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DeltaSIR(tvb, offset, actx, tree, hf_rnsap_delta_SIR1);
}
-static int dissect_delta_SIR_after1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DeltaSIR(tvb, offset, pinfo, tree, hf_rnsap_delta_SIR_after1);
+static int dissect_delta_SIR_after1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DeltaSIR(tvb, offset, actx, tree, hf_rnsap_delta_SIR_after1);
}
-static int dissect_delta_SIR2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DeltaSIR(tvb, offset, pinfo, tree, hf_rnsap_delta_SIR2);
+static int dissect_delta_SIR2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DeltaSIR(tvb, offset, actx, tree, hf_rnsap_delta_SIR2);
}
-static int dissect_delta_SIR_after2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DeltaSIR(tvb, offset, pinfo, tree, hf_rnsap_delta_SIR_after2);
+static int dissect_delta_SIR_after2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DeltaSIR(tvb, offset, actx, tree, hf_rnsap_delta_SIR_after2);
}
@@ -17488,14 +17488,14 @@ static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_item_s
};
static int
-dissect_rnsap_Transmission_Gap_Pattern_Sequence_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Transmission_Gap_Pattern_Sequence_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Transmission_Gap_Pattern_Sequence_Information_item, Transmission_Gap_Pattern_Sequence_Information_item_sequence);
return offset;
}
-static int dissect_Transmission_Gap_Pattern_Sequence_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Transmission_Gap_Pattern_Sequence_Information_item(tvb, offset, pinfo, tree, hf_rnsap_Transmission_Gap_Pattern_Sequence_Information_item);
+static int dissect_Transmission_Gap_Pattern_Sequence_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Transmission_Gap_Pattern_Sequence_Information_item(tvb, offset, actx, tree, hf_rnsap_Transmission_Gap_Pattern_Sequence_Information_item);
}
@@ -17504,15 +17504,15 @@ static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_sequen
};
static int
-dissect_rnsap_Transmission_Gap_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Transmission_Gap_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Transmission_Gap_Pattern_Sequence_Information, Transmission_Gap_Pattern_Sequence_Information_sequence_of,
1, 6);
return offset;
}
-static int dissect_id_Transmission_Gap_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Transmission_Gap_Pattern_Sequence_Information(tvb, offset, pinfo, tree, hf_rnsap_id_Transmission_Gap_Pattern_Sequence_Information);
+static int dissect_id_Transmission_Gap_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Transmission_Gap_Pattern_Sequence_Information(tvb, offset, actx, tree, hf_rnsap_id_Transmission_Gap_Pattern_Sequence_Information);
}
@@ -17523,14 +17523,14 @@ static const per_sequence_t UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD_sequenc
};
static int
-dissect_rnsap_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD, UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD);
+static int dissect_id_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD);
}
@@ -17544,14 +17544,14 @@ static const per_sequence_t UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD_sequenc
};
static int
-dissect_rnsap_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD, UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_id_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD);
+static int dissect_id_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD);
}
@@ -17563,14 +17563,14 @@ static const per_sequence_t UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_seq
};
static int
-dissect_rnsap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD);
+static int dissect_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD);
}
@@ -17579,15 +17579,15 @@ static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_seq
};
static int
-dissect_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of,
0, 16);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD);
+static int dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD);
}
@@ -17596,15 +17596,15 @@ static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_seq
};
static int
-dissect_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
0, 16);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD);
+static int dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD);
}
@@ -17613,15 +17613,15 @@ static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_seq
};
static int
-dissect_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
0, 16);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD);
+static int dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD);
}
@@ -17632,14 +17632,14 @@ static const per_sequence_t UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_seq
};
static int
-dissect_rnsap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD);
+static int dissect_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD);
}
@@ -17648,15 +17648,15 @@ static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_seq
};
static int
-dissect_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of,
0, 16);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD);
+static int dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD);
}
@@ -17667,14 +17667,14 @@ static const per_sequence_t UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD_sequ
};
static int
-dissect_rnsap_UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD, UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD_sequence);
return offset;
}
-static int dissect_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item);
+static int dissect_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item);
}
@@ -17683,15 +17683,15 @@ static const per_sequence_t UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_se
};
static int
-dissect_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD, UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_sequence_of,
0, 240);
return offset;
}
-static int dissect_id_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD);
+static int dissect_id_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD);
}
@@ -17703,14 +17703,14 @@ static const per_sequence_t TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD_
};
static int
-dissect_rnsap_TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD, TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD_sequence);
return offset;
}
-static int dissect_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_item);
+static int dissect_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_item);
}
@@ -17719,15 +17719,15 @@ static const per_sequence_t TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_
};
static int
-dissect_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD, TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
1, 240);
return offset;
}
-static int dissect_uL_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_uL_Code_Information);
+static int dissect_uL_Code_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_uL_Code_Information);
}
@@ -17741,14 +17741,14 @@ static const per_sequence_t UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD_
};
static int
-dissect_rnsap_UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD, UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD_sequence);
return offset;
}
-static int dissect_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item);
+static int dissect_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item);
}
@@ -17757,15 +17757,15 @@ static const per_sequence_t UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_
};
static int
-dissect_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD, UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_uL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_uL_Timeslot_InformationModifyList_RL_ReconfReadyTDD);
+static int dissect_uL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_uL_Timeslot_InformationModifyList_RL_ReconfReadyTDD);
}
@@ -17779,14 +17779,14 @@ static const per_sequence_t UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD_se
};
static int
-dissect_rnsap_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD, UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD);
+static int dissect_id_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD);
}
@@ -17798,43 +17798,43 @@ static const per_sequence_t UnsuccessfulRL_InformationResponse_RL_AdditionFailur
};
static int
-dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD, UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD_sequence);
return offset;
}
-static int dissect_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD);
+static int dissect_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD(tvb, offset, actx, tree, hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD);
}
static int
-dissect_rnsap_USCH_ID(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_rnsap_USCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_usch_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCH_ID(tvb, offset, pinfo, tree, hf_rnsap_usch_ID);
+static int dissect_usch_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCH_ID(tvb, offset, actx, tree, hf_rnsap_usch_ID);
}
-static int dissect_uSCH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCH_ID(tvb, offset, pinfo, tree, hf_rnsap_uSCH_ID);
+static int dissect_uSCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCH_ID(tvb, offset, actx, tree, hf_rnsap_uSCH_ID);
}
static int
-dissect_rnsap_RB_Identity(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,
- 0U, 31U, NULL, NULL, FALSE);
+dissect_rnsap_RB_Identity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 31U, NULL, FALSE);
return offset;
}
-static int dissect_RB_Info_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RB_Identity(tvb, offset, pinfo, tree, hf_rnsap_RB_Info_item);
+static int dissect_RB_Info_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RB_Identity(tvb, offset, actx, tree, hf_rnsap_RB_Info_item);
}
@@ -17843,15 +17843,15 @@ static const per_sequence_t RB_Info_sequence_of[1] = {
};
static int
-dissect_rnsap_RB_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RB_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RB_Info, RB_Info_sequence_of,
1, 32);
return offset;
}
-static int dissect_rb_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RB_Info(tvb, offset, pinfo, tree, hf_rnsap_rb_Info);
+static int dissect_rb_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RB_Info(tvb, offset, actx, tree, hf_rnsap_rb_Info);
}
@@ -17868,14 +17868,14 @@ static const per_sequence_t USCH_InformationItem_sequence[] = {
};
static int
-dissect_rnsap_USCH_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_USCH_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_USCH_InformationItem, USCH_InformationItem_sequence);
return offset;
}
-static int dissect_USCH_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCH_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_USCH_Information_item);
+static int dissect_USCH_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCH_InformationItem(tvb, offset, actx, tree, hf_rnsap_USCH_Information_item);
}
@@ -17884,18 +17884,18 @@ static const per_sequence_t USCH_Information_sequence_of[1] = {
};
static int
-dissect_rnsap_USCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_USCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_USCH_Information, USCH_Information_sequence_of,
1, 10);
return offset;
}
-static int dissect_id_USCHs_to_Add(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCH_Information(tvb, offset, pinfo, tree, hf_rnsap_id_USCHs_to_Add);
+static int dissect_id_USCHs_to_Add(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCH_Information(tvb, offset, actx, tree, hf_rnsap_id_USCHs_to_Add);
}
-static int dissect_id_USCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCH_Information(tvb, offset, pinfo, tree, hf_rnsap_id_USCH_Information);
+static int dissect_id_USCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCH_Information(tvb, offset, actx, tree, hf_rnsap_id_USCH_Information);
}
@@ -17906,14 +17906,14 @@ static const per_sequence_t USCH_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
};
static int
-dissect_rnsap_USCH_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_USCH_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_USCH_DeleteItem_RL_ReconfPrepTDD, USCH_DeleteItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_USCH_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCH_DeleteItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_USCH_DeleteList_RL_ReconfPrepTDD_item);
+static int dissect_USCH_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCH_DeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_USCH_DeleteList_RL_ReconfPrepTDD_item);
}
@@ -17922,15 +17922,15 @@ static const per_sequence_t USCH_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
};
static int
-dissect_rnsap_USCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_USCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_USCH_DeleteList_RL_ReconfPrepTDD, USCH_DeleteList_RL_ReconfPrepTDD_sequence_of,
0, 10);
return offset;
}
-static int dissect_id_USCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_USCH_DeleteList_RL_ReconfPrepTDD);
+static int dissect_id_USCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_USCH_DeleteList_RL_ReconfPrepTDD);
}
@@ -17943,14 +17943,14 @@ static const per_sequence_t USCHInformationItem_RL_AdditionRspTDD_sequence[] = {
};
static int
-dissect_rnsap_USCHInformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_USCHInformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_USCHInformationItem_RL_AdditionRspTDD, USCHInformationItem_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_USCH_InformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCHInformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_USCH_InformationListIE_RL_AdditionRspTDD_item);
+static int dissect_USCH_InformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCHInformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_USCH_InformationListIE_RL_AdditionRspTDD_item);
}
@@ -17959,15 +17959,15 @@ static const per_sequence_t USCH_InformationListIE_RL_AdditionRspTDD_sequence_of
};
static int
-dissect_rnsap_USCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_USCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_USCH_InformationListIE_RL_AdditionRspTDD, USCH_InformationListIE_RL_AdditionRspTDD_sequence_of,
0, 10);
return offset;
}
-static int dissect_id_USCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_USCH_InformationListIE_RL_AdditionRspTDD);
+static int dissect_id_USCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_USCH_InformationListIE_RL_AdditionRspTDD);
}
@@ -17981,14 +17981,14 @@ static const per_sequence_t USCHInformationItem_RL_SetupRspTDD_sequence[] = {
};
static int
-dissect_rnsap_USCHInformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_USCHInformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_USCHInformationItem_RL_SetupRspTDD, USCHInformationItem_RL_SetupRspTDD_sequence);
return offset;
}
-static int dissect_USCH_InformationListIEs_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCHInformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_USCH_InformationListIEs_RL_SetupRspTDD_item);
+static int dissect_USCH_InformationListIEs_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCHInformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_USCH_InformationListIEs_RL_SetupRspTDD_item);
}
@@ -17997,15 +17997,15 @@ static const per_sequence_t USCH_InformationListIEs_RL_SetupRspTDD_sequence_of[1
};
static int
-dissect_rnsap_USCH_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_USCH_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_USCH_InformationListIEs_RL_SetupRspTDD, USCH_InformationListIEs_RL_SetupRspTDD_sequence_of,
0, 10);
return offset;
}
-static int dissect_id_USCH_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCH_InformationListIEs_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_USCH_InformationListIEs_RL_SetupRspTDD);
+static int dissect_id_USCH_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCH_InformationListIEs_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_USCH_InformationListIEs_RL_SetupRspTDD);
}
@@ -18024,14 +18024,14 @@ static const per_sequence_t USCH_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
};
static int
-dissect_rnsap_USCH_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_USCH_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_USCH_ModifyItem_RL_ReconfPrepTDD, USCH_ModifyItem_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_USCH_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCH_ModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_USCH_ModifyList_RL_ReconfPrepTDD_item);
+static int dissect_USCH_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCH_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_USCH_ModifyList_RL_ReconfPrepTDD_item);
}
@@ -18040,15 +18040,15 @@ static const per_sequence_t USCH_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
};
static int
-dissect_rnsap_USCH_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_USCH_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_USCH_ModifyList_RL_ReconfPrepTDD, USCH_ModifyList_RL_ReconfPrepTDD_sequence_of,
0, 10);
return offset;
}
-static int dissect_id_USCH_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCH_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_USCH_ModifyList_RL_ReconfPrepTDD);
+static int dissect_id_USCH_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCH_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_USCH_ModifyList_RL_ReconfPrepTDD);
}
@@ -18062,14 +18062,14 @@ static const per_sequence_t USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD_sequen
};
static int
-dissect_rnsap_USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD, USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD_sequence);
return offset;
}
-static int dissect_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item);
+static int dissect_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item);
}
@@ -18078,60 +18078,60 @@ static const per_sequence_t USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_sequen
};
static int
-dissect_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD, USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_sequence_of,
0, 10);
return offset;
}
-static int dissect_id_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD);
+static int dissect_id_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD);
}
static int
-dissect_rnsap_MaxNrTimeslots(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,
- 1U, 14U, NULL, NULL, FALSE);
+dissect_rnsap_MaxNrTimeslots(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 14U, NULL, FALSE);
return offset;
}
-static int dissect_maxNrTimeslots_UL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MaxNrTimeslots(tvb, offset, pinfo, tree, hf_rnsap_maxNrTimeslots_UL);
+static int dissect_maxNrTimeslots_UL(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MaxNrTimeslots(tvb, offset, actx, tree, hf_rnsap_maxNrTimeslots_UL);
}
-static int dissect_maxNrTimeslots_DL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MaxNrTimeslots(tvb, offset, pinfo, tree, hf_rnsap_maxNrTimeslots_DL);
+static int dissect_maxNrTimeslots_DL(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MaxNrTimeslots(tvb, offset, actx, tree, hf_rnsap_maxNrTimeslots_DL);
}
static int
-dissect_rnsap_MinimumSpreadingFactor(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,
- 1U, 16U, NULL, NULL, FALSE);
+dissect_rnsap_MinimumSpreadingFactor(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 16U, NULL, FALSE);
return offset;
}
-static int dissect_minimumSpreadingFactor_UL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MinimumSpreadingFactor(tvb, offset, pinfo, tree, hf_rnsap_minimumSpreadingFactor_UL);
+static int dissect_minimumSpreadingFactor_UL(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MinimumSpreadingFactor(tvb, offset, actx, tree, hf_rnsap_minimumSpreadingFactor_UL);
}
-static int dissect_minimumSpreadingFactor_DL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MinimumSpreadingFactor(tvb, offset, pinfo, tree, hf_rnsap_minimumSpreadingFactor_DL);
+static int dissect_minimumSpreadingFactor_DL(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MinimumSpreadingFactor(tvb, offset, actx, tree, hf_rnsap_minimumSpreadingFactor_DL);
}
static int
-dissect_rnsap_MaxNrDLPhysicalchannels(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,
- 1U, 224U, NULL, NULL, FALSE);
+dissect_rnsap_MaxNrDLPhysicalchannels(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 224U, NULL, FALSE);
return offset;
}
-static int dissect_maxNrDLPhysicalchannels(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MaxNrDLPhysicalchannels(tvb, offset, pinfo, tree, hf_rnsap_maxNrDLPhysicalchannels);
+static int dissect_maxNrDLPhysicalchannels(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MaxNrDLPhysicalchannels(tvb, offset, actx, tree, hf_rnsap_maxNrDLPhysicalchannels);
}
@@ -18144,27 +18144,27 @@ static const per_sequence_t DL_Physical_Channel_Information_RL_SetupRqstTDD_sequ
};
static int
-dissect_rnsap_DL_Physical_Channel_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_Physical_Channel_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_Physical_Channel_Information_RL_SetupRqstTDD, DL_Physical_Channel_Information_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_DL_Physical_Channel_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Physical_Channel_Information_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_Physical_Channel_Information_RL_SetupRqstTDD);
+static int dissect_id_DL_Physical_Channel_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Physical_Channel_Information_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_Physical_Channel_Information_RL_SetupRqstTDD);
}
static int
-dissect_rnsap_MaxNrULPhysicalchannels(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,
- 1U, 2U, NULL, NULL, FALSE);
+dissect_rnsap_MaxNrULPhysicalchannels(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 2U, NULL, FALSE);
return offset;
}
-static int dissect_maxNrULPhysicalchannels(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MaxNrULPhysicalchannels(tvb, offset, pinfo, tree, hf_rnsap_maxNrULPhysicalchannels);
+static int dissect_maxNrULPhysicalchannels(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MaxNrULPhysicalchannels(tvb, offset, actx, tree, hf_rnsap_maxNrULPhysicalchannels);
}
@@ -18177,14 +18177,14 @@ static const per_sequence_t UL_Physical_Channel_Information_RL_SetupRqstTDD_sequ
};
static int
-dissect_rnsap_UL_Physical_Channel_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_Physical_Channel_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_Physical_Channel_Information_RL_SetupRqstTDD, UL_Physical_Channel_Information_RL_SetupRqstTDD_sequence);
return offset;
}
-static int dissect_id_UL_Physical_Channel_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_Physical_Channel_Information_RL_SetupRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_Physical_Channel_Information_RL_SetupRqstTDD);
+static int dissect_id_UL_Physical_Channel_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_Physical_Channel_Information_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_Physical_Channel_Information_RL_SetupRqstTDD);
}
@@ -18196,17 +18196,17 @@ static const value_string rnsap_FNReportingIndicator_vals[] = {
static int
-dissect_rnsap_FNReportingIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_FNReportingIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_CFNReportingIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FNReportingIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_CFNReportingIndicator);
+static int dissect_id_CFNReportingIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FNReportingIndicator(tvb, offset, actx, tree, hf_rnsap_id_CFNReportingIndicator);
}
-static int dissect_id_SFNReportingIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FNReportingIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_SFNReportingIndicator);
+static int dissect_id_SFNReportingIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FNReportingIndicator(tvb, offset, actx, tree, hf_rnsap_id_SFNReportingIndicator);
}
@@ -18223,14 +18223,14 @@ static const value_string rnsap_PagingCause_vals[] = {
static int
-dissect_rnsap_PagingCause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 5, NULL, NULL, TRUE, 2, NULL);
+dissect_rnsap_PagingCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 2, NULL);
return offset;
}
-static int dissect_pagingCause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PagingCause(tvb, offset, pinfo, tree, hf_rnsap_pagingCause);
+static int dissect_pagingCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PagingCause(tvb, offset, actx, tree, hf_rnsap_pagingCause);
}
@@ -18243,14 +18243,14 @@ static const value_string rnsap_CNDomainType_vals[] = {
static int
-dissect_rnsap_CNDomainType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_CNDomainType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_cNDomainType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CNDomainType(tvb, offset, pinfo, tree, hf_rnsap_cNDomainType);
+static int dissect_cNDomainType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CNDomainType(tvb, offset, actx, tree, hf_rnsap_cNDomainType);
}
@@ -18265,14 +18265,14 @@ static const value_string rnsap_PagingRecordType_vals[] = {
static int
-dissect_rnsap_PagingRecordType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 5, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_PagingRecordType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_pagingRecordType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PagingRecordType(tvb, offset, pinfo, tree, hf_rnsap_pagingRecordType);
+static int dissect_pagingRecordType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PagingRecordType(tvb, offset, actx, tree, hf_rnsap_pagingRecordType);
}
@@ -18285,14 +18285,14 @@ static const per_sequence_t CNOriginatedPage_PagingRqst_sequence[] = {
};
static int
-dissect_rnsap_CNOriginatedPage_PagingRqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CNOriginatedPage_PagingRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CNOriginatedPage_PagingRqst, CNOriginatedPage_PagingRqst_sequence);
return offset;
}
-static int dissect_id_CNOriginatedPage_PagingRqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CNOriginatedPage_PagingRqst(tvb, offset, pinfo, tree, hf_rnsap_id_CNOriginatedPage_PagingRqst);
+static int dissect_id_CNOriginatedPage_PagingRqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CNOriginatedPage_PagingRqst(tvb, offset, actx, tree, hf_rnsap_id_CNOriginatedPage_PagingRqst);
}
@@ -18304,14 +18304,14 @@ static const per_sequence_t CCTrCH_InformationItem_RL_FailureInd_sequence[] = {
};
static int
-dissect_rnsap_CCTrCH_InformationItem_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CCTrCH_InformationItem_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CCTrCH_InformationItem_RL_FailureInd, CCTrCH_InformationItem_RL_FailureInd_sequence);
return offset;
}
-static int dissect_id_CCTrCH_InformationItem_RL_FailureInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CCTrCH_InformationItem_RL_FailureInd(tvb, offset, pinfo, tree, hf_rnsap_id_CCTrCH_InformationItem_RL_FailureInd);
+static int dissect_id_CCTrCH_InformationItem_RL_FailureInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CCTrCH_InformationItem_RL_FailureInd(tvb, offset, actx, tree, hf_rnsap_id_CCTrCH_InformationItem_RL_FailureInd);
}
@@ -18322,14 +18322,14 @@ static const per_sequence_t CCTrCH_InformationItem_RL_RestoreInd_sequence[] = {
};
static int
-dissect_rnsap_CCTrCH_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CCTrCH_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CCTrCH_InformationItem_RL_RestoreInd, CCTrCH_InformationItem_RL_RestoreInd_sequence);
return offset;
}
-static int dissect_id_CCTrCH_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CCTrCH_InformationItem_RL_RestoreInd(tvb, offset, pinfo, tree, hf_rnsap_id_CCTrCH_InformationItem_RL_RestoreInd);
+static int dissect_id_CCTrCH_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CCTrCH_InformationItem_RL_RestoreInd(tvb, offset, actx, tree, hf_rnsap_id_CCTrCH_InformationItem_RL_RestoreInd);
}
@@ -18342,14 +18342,14 @@ static const value_string rnsap_TUTRANGPSAccuracyClass_vals[] = {
static int
-dissect_rnsap_TUTRANGPSAccuracyClass(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_TUTRANGPSAccuracyClass(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_tUTRANGPSMeasurementAccuracyClass(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TUTRANGPSAccuracyClass(tvb, offset, pinfo, tree, hf_rnsap_tUTRANGPSMeasurementAccuracyClass);
+static int dissect_tUTRANGPSMeasurementAccuracyClass(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TUTRANGPSAccuracyClass(tvb, offset, actx, tree, hf_rnsap_tUTRANGPSMeasurementAccuracyClass);
}
@@ -18364,41 +18364,41 @@ static const per_choice_t CommonMeasurementAccuracy_choice[] = {
};
static int
-dissect_rnsap_CommonMeasurementAccuracy(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CommonMeasurementAccuracy(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_CommonMeasurementAccuracy, CommonMeasurementAccuracy_choice,
NULL);
return offset;
}
-static int dissect_id_CommonMeasurementAccuracy(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CommonMeasurementAccuracy(tvb, offset, pinfo, tree, hf_rnsap_id_CommonMeasurementAccuracy);
+static int dissect_id_CommonMeasurementAccuracy(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CommonMeasurementAccuracy(tvb, offset, actx, tree, hf_rnsap_id_CommonMeasurementAccuracy);
}
static int
-dissect_rnsap_INTEGER_0_16383(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,
- 0U, 16383U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_0_16383(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16383U, NULL, FALSE);
return offset;
}
-static int dissect_ms_part(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_16383(tvb, offset, pinfo, tree, hf_rnsap_ms_part);
+static int dissect_ms_part(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_16383(tvb, offset, actx, tree, hf_rnsap_ms_part);
}
static int
-dissect_rnsap_INTEGER_0_4294967295(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,
- 0U, 4294967295U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_0_4294967295(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4294967295U, NULL, FALSE);
return offset;
}
-static int dissect_ls_part(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_4294967295(tvb, offset, pinfo, tree, hf_rnsap_ls_part);
+static int dissect_ls_part(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_4294967295(tvb, offset, actx, tree, hf_rnsap_ls_part);
}
@@ -18409,53 +18409,53 @@ static const per_sequence_t TUTRANGPS_sequence[] = {
};
static int
-dissect_rnsap_TUTRANGPS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TUTRANGPS(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TUTRANGPS, TUTRANGPS_sequence);
return offset;
}
-static int dissect_tUTRANGPS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TUTRANGPS(tvb, offset, pinfo, tree, hf_rnsap_tUTRANGPS);
+static int dissect_tUTRANGPS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TUTRANGPS(tvb, offset, actx, tree, hf_rnsap_tUTRANGPS);
}
static int
-dissect_rnsap_TUTRANGPSQuality(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_rnsap_TUTRANGPSQuality(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_tUTRANGPSQuality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TUTRANGPSQuality(tvb, offset, pinfo, tree, hf_rnsap_tUTRANGPSQuality);
+static int dissect_tUTRANGPSQuality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TUTRANGPSQuality(tvb, offset, actx, tree, hf_rnsap_tUTRANGPSQuality);
}
static int
-dissect_rnsap_TUTRANGPSDriftRate(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,
- -50, 50U, NULL, NULL, FALSE);
+dissect_rnsap_TUTRANGPSDriftRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -50, 50U, NULL, FALSE);
return offset;
}
-static int dissect_tUTRANGPSDriftRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TUTRANGPSDriftRate(tvb, offset, pinfo, tree, hf_rnsap_tUTRANGPSDriftRate);
+static int dissect_tUTRANGPSDriftRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TUTRANGPSDriftRate(tvb, offset, actx, tree, hf_rnsap_tUTRANGPSDriftRate);
}
static int
-dissect_rnsap_TUTRANGPSDriftRateQuality(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,
- 0U, 50U, NULL, NULL, FALSE);
+dissect_rnsap_TUTRANGPSDriftRateQuality(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 50U, NULL, FALSE);
return offset;
}
-static int dissect_tUTRANGPSDriftRateQuality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TUTRANGPSDriftRateQuality(tvb, offset, pinfo, tree, hf_rnsap_tUTRANGPSDriftRateQuality);
+static int dissect_tUTRANGPSDriftRateQuality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TUTRANGPSDriftRateQuality(tvb, offset, actx, tree, hf_rnsap_tUTRANGPSDriftRateQuality);
}
@@ -18469,40 +18469,40 @@ static const per_sequence_t TUTRANGPSMeasurementValueInformation_sequence[] = {
};
static int
-dissect_rnsap_TUTRANGPSMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TUTRANGPSMeasurementValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TUTRANGPSMeasurementValueInformation, TUTRANGPSMeasurementValueInformation_sequence);
return offset;
}
-static int dissect_tUTRANGPSMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TUTRANGPSMeasurementValueInformation(tvb, offset, pinfo, tree, hf_rnsap_tUTRANGPSMeasurementValueInformation);
+static int dissect_tUTRANGPSMeasurementValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TUTRANGPSMeasurementValueInformation(tvb, offset, actx, tree, hf_rnsap_tUTRANGPSMeasurementValueInformation);
}
static int
-dissect_rnsap_SFNSFN_FDD(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,
- 0U, 614399U, NULL, NULL, FALSE);
+dissect_rnsap_SFNSFN_FDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 614399U, NULL, FALSE);
return offset;
}
-static int dissect_sFNSFN_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SFNSFN_FDD(tvb, offset, pinfo, tree, hf_rnsap_sFNSFN_FDD);
+static int dissect_sFNSFN_FDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SFNSFN_FDD(tvb, offset, actx, tree, hf_rnsap_sFNSFN_FDD);
}
static int
-dissect_rnsap_SFNSFN_TDD(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,
- 0U, 40961U, NULL, NULL, FALSE);
+dissect_rnsap_SFNSFN_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 40961U, NULL, FALSE);
return offset;
}
-static int dissect_sFNSFN_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SFNSFN_TDD(tvb, offset, pinfo, tree, hf_rnsap_sFNSFN_TDD);
+static int dissect_sFNSFN_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SFNSFN_TDD(tvb, offset, actx, tree, hf_rnsap_sFNSFN_TDD);
}
@@ -18519,73 +18519,73 @@ static const per_choice_t SFNSFNValue_choice[] = {
};
static int
-dissect_rnsap_SFNSFNValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_SFNSFNValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_SFNSFNValue, SFNSFNValue_choice,
NULL);
return offset;
}
-static int dissect_sFNSFNValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SFNSFNValue(tvb, offset, pinfo, tree, hf_rnsap_sFNSFNValue);
+static int dissect_sFNSFNValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SFNSFNValue(tvb, offset, actx, tree, hf_rnsap_sFNSFNValue);
}
static int
-dissect_rnsap_SFNSFNQuality(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_rnsap_SFNSFNQuality(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_sFNSFNQuality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SFNSFNQuality(tvb, offset, pinfo, tree, hf_rnsap_sFNSFNQuality);
+static int dissect_sFNSFNQuality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SFNSFNQuality(tvb, offset, actx, tree, hf_rnsap_sFNSFNQuality);
}
static int
-dissect_rnsap_SFNSFNDriftRate(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,
- -100, 100U, NULL, NULL, FALSE);
+dissect_rnsap_SFNSFNDriftRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -100, 100U, NULL, FALSE);
return offset;
}
-static int dissect_sFNSFNDriftRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SFNSFNDriftRate(tvb, offset, pinfo, tree, hf_rnsap_sFNSFNDriftRate);
+static int dissect_sFNSFNDriftRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SFNSFNDriftRate(tvb, offset, actx, tree, hf_rnsap_sFNSFNDriftRate);
}
static int
-dissect_rnsap_SFNSFNDriftRateQuality(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,
- 0U, 100U, NULL, NULL, FALSE);
+dissect_rnsap_SFNSFNDriftRateQuality(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 100U, NULL, FALSE);
return offset;
}
-static int dissect_sFNSFNDriftRateQuality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SFNSFNDriftRateQuality(tvb, offset, pinfo, tree, hf_rnsap_sFNSFNDriftRateQuality);
+static int dissect_sFNSFNDriftRateQuality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SFNSFNDriftRateQuality(tvb, offset, actx, tree, hf_rnsap_sFNSFNDriftRateQuality);
}
static int
-dissect_rnsap_SFN(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,
- 0U, 4095U, NULL, NULL, FALSE);
+dissect_rnsap_SFN(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
return offset;
}
-static int dissect_id_SFN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SFN(tvb, offset, pinfo, tree, hf_rnsap_id_SFN);
+static int dissect_id_SFN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SFN(tvb, offset, actx, tree, hf_rnsap_id_SFN);
}
-static int dissect_sFNSFNTimeStamp_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SFN(tvb, offset, pinfo, tree, hf_rnsap_sFNSFNTimeStamp_FDD);
+static int dissect_sFNSFNTimeStamp_FDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SFN(tvb, offset, actx, tree, hf_rnsap_sFNSFNTimeStamp_FDD);
}
-static int dissect_sFN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SFN(tvb, offset, pinfo, tree, hf_rnsap_sFN);
+static int dissect_sFN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SFN(tvb, offset, actx, tree, hf_rnsap_sFN);
}
@@ -18597,14 +18597,14 @@ static const per_sequence_t SFNSFNTimeStamp_TDD_sequence[] = {
};
static int
-dissect_rnsap_SFNSFNTimeStamp_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_SFNSFNTimeStamp_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_SFNSFNTimeStamp_TDD, SFNSFNTimeStamp_TDD_sequence);
return offset;
}
-static int dissect_sFNSFNTimeStamp_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SFNSFNTimeStamp_TDD(tvb, offset, pinfo, tree, hf_rnsap_sFNSFNTimeStamp_TDD);
+static int dissect_sFNSFNTimeStamp_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SFNSFNTimeStamp_TDD(tvb, offset, actx, tree, hf_rnsap_sFNSFNTimeStamp_TDD);
}
@@ -18621,15 +18621,15 @@ static const per_choice_t SFNSFNTimeStampInformation_choice[] = {
};
static int
-dissect_rnsap_SFNSFNTimeStampInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_SFNSFNTimeStampInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_SFNSFNTimeStampInformation, SFNSFNTimeStampInformation_choice,
NULL);
return offset;
}
-static int dissect_sFNSFNTimeStampInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SFNSFNTimeStampInformation(tvb, offset, pinfo, tree, hf_rnsap_sFNSFNTimeStampInformation);
+static int dissect_sFNSFNTimeStampInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SFNSFNTimeStampInformation(tvb, offset, actx, tree, hf_rnsap_sFNSFNTimeStampInformation);
}
@@ -18645,14 +18645,14 @@ static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDiffe
};
static int
-dissect_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence);
return offset;
}
-static int dissect_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvb, offset, pinfo, tree, hf_rnsap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item);
+static int dissect_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvb, offset, actx, tree, hf_rnsap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item);
}
@@ -18661,15 +18661,15 @@ static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDiffe
};
static int
-dissect_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of,
1, 96);
return offset;
}
-static int dissect_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvb, offset, pinfo, tree, hf_rnsap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation);
+static int dissect_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvb, offset, actx, tree, hf_rnsap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation);
}
@@ -18680,14 +18680,14 @@ static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDif
};
static int
-dissect_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence);
return offset;
}
-static int dissect_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvb, offset, pinfo, tree, hf_rnsap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item);
+static int dissect_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvb, offset, actx, tree, hf_rnsap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item);
}
@@ -18696,15 +18696,15 @@ static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDif
};
static int
-dissect_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of,
0, 95);
return offset;
}
-static int dissect_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvb, offset, pinfo, tree, hf_rnsap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation);
+static int dissect_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvb, offset, actx, tree, hf_rnsap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation);
}
@@ -18716,39 +18716,39 @@ static const per_sequence_t SFNSFNMeasurementValueInformation_sequence[] = {
};
static int
-dissect_rnsap_SFNSFNMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_SFNSFNMeasurementValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_SFNSFNMeasurementValueInformation, SFNSFNMeasurementValueInformation_sequence);
return offset;
}
-static int dissect_sFNSFNMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SFNSFNMeasurementValueInformation(tvb, offset, pinfo, tree, hf_rnsap_sFNSFNMeasurementValueInformation);
+static int dissect_sFNSFNMeasurementValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SFNSFNMeasurementValueInformation(tvb, offset, actx, tree, hf_rnsap_sFNSFNMeasurementValueInformation);
}
static int
-dissect_rnsap_INTEGER_0_100(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,
- 0U, 100U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_0_100(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 100U, NULL, FALSE);
return offset;
}
-static int dissect_transmittedCarrierPowerValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_100(tvb, offset, pinfo, tree, hf_rnsap_transmittedCarrierPowerValue);
+static int dissect_transmittedCarrierPowerValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_100(tvb, offset, actx, tree, hf_rnsap_transmittedCarrierPowerValue);
}
-static int dissect_uplinkLoadValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_100(tvb, offset, pinfo, tree, hf_rnsap_uplinkLoadValue);
+static int dissect_uplinkLoadValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_100(tvb, offset, actx, tree, hf_rnsap_uplinkLoadValue);
}
-static int dissect_downlinkLoadValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_100(tvb, offset, pinfo, tree, hf_rnsap_downlinkLoadValue);
+static int dissect_downlinkLoadValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_100(tvb, offset, actx, tree, hf_rnsap_downlinkLoadValue);
}
-static int dissect_uplinkRTLoadValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_100(tvb, offset, pinfo, tree, hf_rnsap_uplinkRTLoadValue);
+static int dissect_uplinkRTLoadValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_100(tvb, offset, actx, tree, hf_rnsap_uplinkRTLoadValue);
}
-static int dissect_downlinkRTLoadValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_100(tvb, offset, pinfo, tree, hf_rnsap_downlinkRTLoadValue);
+static int dissect_downlinkRTLoadValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_100(tvb, offset, actx, tree, hf_rnsap_downlinkRTLoadValue);
}
@@ -18759,39 +18759,39 @@ static const per_sequence_t LoadValue_sequence[] = {
};
static int
-dissect_rnsap_LoadValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_LoadValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_LoadValue, LoadValue_sequence);
return offset;
}
-static int dissect_loadValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_LoadValue(tvb, offset, pinfo, tree, hf_rnsap_loadValue);
+static int dissect_loadValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_LoadValue(tvb, offset, actx, tree, hf_rnsap_loadValue);
}
static int
-dissect_rnsap_INTEGER_0_621(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,
- 0U, 621U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_0_621(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 621U, NULL, FALSE);
return offset;
}
-static int dissect_receivedTotalWideBandPowerValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_621(tvb, offset, pinfo, tree, hf_rnsap_receivedTotalWideBandPowerValue);
+static int dissect_receivedTotalWideBandPowerValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_621(tvb, offset, actx, tree, hf_rnsap_receivedTotalWideBandPowerValue);
}
static int
-dissect_rnsap_Extension_CommonMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_Extension_CommonMeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_extension_CommonMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Extension_CommonMeasurementValue(tvb, offset, pinfo, tree, hf_rnsap_extension_CommonMeasurementValue);
+static int dissect_extension_CommonMeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Extension_CommonMeasurementValue(tvb, offset, actx, tree, hf_rnsap_extension_CommonMeasurementValue);
}
@@ -18818,15 +18818,15 @@ static const per_choice_t CommonMeasurementValue_choice[] = {
};
static int
-dissect_rnsap_CommonMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CommonMeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_CommonMeasurementValue, CommonMeasurementValue_choice,
NULL);
return offset;
}
-static int dissect_commonMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CommonMeasurementValue(tvb, offset, pinfo, tree, hf_rnsap_commonMeasurementValue);
+static int dissect_commonMeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CommonMeasurementValue(tvb, offset, actx, tree, hf_rnsap_commonMeasurementValue);
}
@@ -18837,14 +18837,14 @@ static const per_sequence_t CommonMeasurementAvailable_sequence[] = {
};
static int
-dissect_rnsap_CommonMeasurementAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CommonMeasurementAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CommonMeasurementAvailable, CommonMeasurementAvailable_sequence);
return offset;
}
-static int dissect_measurementAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CommonMeasurementAvailable(tvb, offset, pinfo, tree, hf_rnsap_measurementAvailable);
+static int dissect_measurementAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CommonMeasurementAvailable(tvb, offset, actx, tree, hf_rnsap_measurementAvailable);
}
@@ -18861,15 +18861,15 @@ static const per_choice_t CommonMeasurementValueInformation_choice[] = {
};
static int
-dissect_rnsap_CommonMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CommonMeasurementValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_CommonMeasurementValueInformation, CommonMeasurementValueInformation_choice,
NULL);
return offset;
}
-static int dissect_commonMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CommonMeasurementValueInformation(tvb, offset, pinfo, tree, hf_rnsap_commonMeasurementValueInformation);
+static int dissect_commonMeasurementValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CommonMeasurementValueInformation(tvb, offset, actx, tree, hf_rnsap_commonMeasurementValueInformation);
}
@@ -18880,14 +18880,14 @@ static const per_sequence_t Cell_CM_Rprt_sequence[] = {
};
static int
-dissect_rnsap_Cell_CM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Cell_CM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Cell_CM_Rprt, Cell_CM_Rprt_sequence);
return offset;
}
-static int dissect_cell3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Cell_CM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_cell3);
+static int dissect_cell3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Cell_CM_Rprt(tvb, offset, actx, tree, hf_rnsap_cell3);
}
@@ -18902,34 +18902,34 @@ static const per_choice_t CommonMeasurementObjectType_CM_Rprt_choice[] = {
};
static int
-dissect_rnsap_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_CommonMeasurementObjectType_CM_Rprt, CommonMeasurementObjectType_CM_Rprt_choice,
NULL);
return offset;
}
-static int dissect_id_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CommonMeasurementObjectType_CM_Rprt(tvb, offset, pinfo, tree, hf_rnsap_id_CommonMeasurementObjectType_CM_Rprt);
+static int dissect_id_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CommonMeasurementObjectType_CM_Rprt(tvb, offset, actx, tree, hf_rnsap_id_CommonMeasurementObjectType_CM_Rprt);
}
static int
-dissect_rnsap_TimeSlotLCR(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,
- 0U, 6U, NULL, NULL, FALSE);
+dissect_rnsap_TimeSlotLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 6U, NULL, FALSE);
return offset;
}
-static int dissect_timeSlotLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TimeSlotLCR(tvb, offset, pinfo, tree, hf_rnsap_timeSlotLCR);
+static int dissect_timeSlotLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TimeSlotLCR(tvb, offset, actx, tree, hf_rnsap_timeSlotLCR);
}
-static int dissect_timeslotLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TimeSlotLCR(tvb, offset, pinfo, tree, hf_rnsap_timeslotLCR);
+static int dissect_timeslotLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TimeSlotLCR(tvb, offset, actx, tree, hf_rnsap_timeslotLCR);
}
-static int dissect_timeSlot1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TimeSlotLCR(tvb, offset, pinfo, tree, hf_rnsap_timeSlot1);
+static int dissect_timeSlot1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TimeSlotLCR(tvb, offset, actx, tree, hf_rnsap_timeSlot1);
}
@@ -18942,14 +18942,14 @@ static const per_sequence_t NeighbouringFDDCellMeasurementInformation_sequence[]
};
static int
-dissect_rnsap_NeighbouringFDDCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_NeighbouringFDDCellMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_NeighbouringFDDCellMeasurementInformation, NeighbouringFDDCellMeasurementInformation_sequence);
return offset;
}
-static int dissect_neighbouringFDDCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NeighbouringFDDCellMeasurementInformation(tvb, offset, pinfo, tree, hf_rnsap_neighbouringFDDCellMeasurementInformation);
+static int dissect_neighbouringFDDCellMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NeighbouringFDDCellMeasurementInformation(tvb, offset, actx, tree, hf_rnsap_neighbouringFDDCellMeasurementInformation);
}
@@ -18964,26 +18964,26 @@ static const per_sequence_t NeighbouringTDDCellMeasurementInformation_sequence[]
};
static int
-dissect_rnsap_NeighbouringTDDCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_NeighbouringTDDCellMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_NeighbouringTDDCellMeasurementInformation, NeighbouringTDDCellMeasurementInformation_sequence);
return offset;
}
-static int dissect_neighbouringTDDCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NeighbouringTDDCellMeasurementInformation(tvb, offset, pinfo, tree, hf_rnsap_neighbouringTDDCellMeasurementInformation);
+static int dissect_neighbouringTDDCellMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NeighbouringTDDCellMeasurementInformation(tvb, offset, actx, tree, hf_rnsap_neighbouringTDDCellMeasurementInformation);
}
static int
-dissect_rnsap_Extension_neighbouringCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_Extension_neighbouringCellMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_extension_neighbouringCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Extension_neighbouringCellMeasurementInformation(tvb, offset, pinfo, tree, hf_rnsap_extension_neighbouringCellMeasurementInformation);
+static int dissect_extension_neighbouringCellMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Extension_neighbouringCellMeasurementInformation(tvb, offset, actx, tree, hf_rnsap_extension_neighbouringCellMeasurementInformation);
}
@@ -19002,15 +19002,15 @@ static const per_choice_t NeighbouringCellMeasurementInfo_item_choice[] = {
};
static int
-dissect_rnsap_NeighbouringCellMeasurementInfo_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_NeighbouringCellMeasurementInfo_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_NeighbouringCellMeasurementInfo_item, NeighbouringCellMeasurementInfo_item_choice,
NULL);
return offset;
}
-static int dissect_NeighbouringCellMeasurementInfo_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NeighbouringCellMeasurementInfo_item(tvb, offset, pinfo, tree, hf_rnsap_NeighbouringCellMeasurementInfo_item);
+static int dissect_NeighbouringCellMeasurementInfo_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NeighbouringCellMeasurementInfo_item(tvb, offset, actx, tree, hf_rnsap_NeighbouringCellMeasurementInfo_item);
}
@@ -19019,15 +19019,15 @@ static const per_sequence_t NeighbouringCellMeasurementInfo_sequence_of[1] = {
};
static int
-dissect_rnsap_NeighbouringCellMeasurementInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_NeighbouringCellMeasurementInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_NeighbouringCellMeasurementInfo, NeighbouringCellMeasurementInfo_sequence_of,
1, 96);
return offset;
}
-static int dissect_neighbouringCellMeasurementInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NeighbouringCellMeasurementInfo(tvb, offset, pinfo, tree, hf_rnsap_neighbouringCellMeasurementInformation);
+static int dissect_neighbouringCellMeasurementInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NeighbouringCellMeasurementInfo(tvb, offset, actx, tree, hf_rnsap_neighbouringCellMeasurementInformation);
}
@@ -19041,14 +19041,14 @@ static const per_sequence_t Cell_CM_Rqst_sequence[] = {
};
static int
-dissect_rnsap_Cell_CM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Cell_CM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Cell_CM_Rqst, Cell_CM_Rqst_sequence);
return offset;
}
-static int dissect_cell1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Cell_CM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_cell1);
+static int dissect_cell1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Cell_CM_Rqst(tvb, offset, actx, tree, hf_rnsap_cell1);
}
@@ -19063,15 +19063,15 @@ static const per_choice_t CommonMeasurementObjectType_CM_Rqst_choice[] = {
};
static int
-dissect_rnsap_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_CommonMeasurementObjectType_CM_Rqst, CommonMeasurementObjectType_CM_Rqst_choice,
NULL);
return offset;
}
-static int dissect_id_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CommonMeasurementObjectType_CM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_id_CommonMeasurementObjectType_CM_Rqst);
+static int dissect_id_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CommonMeasurementObjectType_CM_Rqst(tvb, offset, actx, tree, hf_rnsap_id_CommonMeasurementObjectType_CM_Rqst);
}
@@ -19082,14 +19082,14 @@ static const per_sequence_t Cell_CM_Rsp_sequence[] = {
};
static int
-dissect_rnsap_Cell_CM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Cell_CM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Cell_CM_Rsp, Cell_CM_Rsp_sequence);
return offset;
}
-static int dissect_cell2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Cell_CM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_cell2);
+static int dissect_cell2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Cell_CM_Rsp(tvb, offset, actx, tree, hf_rnsap_cell2);
}
@@ -19104,15 +19104,15 @@ static const per_choice_t CommonMeasurementObjectType_CM_Rsp_choice[] = {
};
static int
-dissect_rnsap_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_CommonMeasurementObjectType_CM_Rsp, CommonMeasurementObjectType_CM_Rsp_choice,
NULL);
return offset;
}
-static int dissect_id_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CommonMeasurementObjectType_CM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_id_CommonMeasurementObjectType_CM_Rsp);
+static int dissect_id_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CommonMeasurementObjectType_CM_Rsp(tvb, offset, actx, tree, hf_rnsap_id_CommonMeasurementObjectType_CM_Rsp);
}
@@ -19131,14 +19131,14 @@ static const value_string rnsap_CommonMeasurementType_vals[] = {
static int
-dissect_rnsap_CommonMeasurementType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 6, NULL, NULL, TRUE, 3, NULL);
+dissect_rnsap_CommonMeasurementType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 6, NULL, TRUE, 3, NULL);
return offset;
}
-static int dissect_id_CommonMeasurementType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CommonMeasurementType(tvb, offset, pinfo, tree, hf_rnsap_id_CommonMeasurementType);
+static int dissect_id_CommonMeasurementType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CommonMeasurementType(tvb, offset, actx, tree, hf_rnsap_id_CommonMeasurementType);
}
@@ -19150,27 +19150,27 @@ static const value_string rnsap_CongestionCause_vals[] = {
static int
-dissect_rnsap_CongestionCause(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_CongestionCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_CongestionCause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CongestionCause(tvb, offset, pinfo, tree, hf_rnsap_id_CongestionCause);
+static int dissect_id_CongestionCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CongestionCause(tvb, offset, actx, tree, hf_rnsap_id_CongestionCause);
}
static int
-dissect_rnsap_InformationExchangeID(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,
- 0U, 1048575U, NULL, NULL, FALSE);
+dissect_rnsap_InformationExchangeID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1048575U, NULL, FALSE);
return offset;
}
-static int dissect_id_InformationExchangeID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_InformationExchangeID(tvb, offset, pinfo, tree, hf_rnsap_id_InformationExchangeID);
+static int dissect_id_InformationExchangeID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_InformationExchangeID(tvb, offset, actx, tree, hf_rnsap_id_InformationExchangeID);
}
@@ -19182,17 +19182,17 @@ static const per_sequence_t GA_AccessPointPositionwithOptionalAltitude_sequence[
};
static int
-dissect_rnsap_GA_AccessPointPositionwithOptionalAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GA_AccessPointPositionwithOptionalAltitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GA_AccessPointPositionwithOptionalAltitude, GA_AccessPointPositionwithOptionalAltitude_sequence);
return offset;
}
-static int dissect_gA_AccessPointPositionwithAltitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GA_AccessPointPositionwithOptionalAltitude(tvb, offset, pinfo, tree, hf_rnsap_gA_AccessPointPositionwithAltitude);
+static int dissect_gA_AccessPointPositionwithAltitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GA_AccessPointPositionwithOptionalAltitude(tvb, offset, actx, tree, hf_rnsap_gA_AccessPointPositionwithAltitude);
}
-static int dissect_sFNSFN_GA_AccessPointPosition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GA_AccessPointPositionwithOptionalAltitude(tvb, offset, pinfo, tree, hf_rnsap_sFNSFN_GA_AccessPointPosition);
+static int dissect_sFNSFN_GA_AccessPointPosition(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GA_AccessPointPositionwithOptionalAltitude(tvb, offset, actx, tree, hf_rnsap_sFNSFN_GA_AccessPointPosition);
}
@@ -19210,14 +19210,14 @@ static const value_string rnsap_IPSpacingFDD_vals[] = {
static int
-dissect_rnsap_IPSpacingFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 8, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_IPSpacingFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 8, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_iPSpacingFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_IPSpacingFDD(tvb, offset, pinfo, tree, hf_rnsap_iPSpacingFDD);
+static int dissect_iPSpacingFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_IPSpacingFDD(tvb, offset, actx, tree, hf_rnsap_iPSpacingFDD);
}
@@ -19229,66 +19229,66 @@ static const value_string rnsap_IPLength_vals[] = {
static int
-dissect_rnsap_IPLength(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_IPLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_iPLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_IPLength(tvb, offset, pinfo, tree, hf_rnsap_iPLength);
+static int dissect_iPLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_IPLength(tvb, offset, actx, tree, hf_rnsap_iPLength);
}
static int
-dissect_rnsap_IPOffset(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,
- 0U, 9U, NULL, NULL, FALSE);
+dissect_rnsap_IPOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 9U, NULL, FALSE);
return offset;
}
-static int dissect_iPOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_IPOffset(tvb, offset, pinfo, tree, hf_rnsap_iPOffset);
+static int dissect_iPOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_IPOffset(tvb, offset, actx, tree, hf_rnsap_iPOffset);
}
static int
-dissect_rnsap_Seed(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,
- 0U, 63U, NULL, NULL, FALSE);
+dissect_rnsap_Seed(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63U, NULL, FALSE);
return offset;
}
-static int dissect_seed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Seed(tvb, offset, pinfo, tree, hf_rnsap_seed);
+static int dissect_seed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Seed(tvb, offset, actx, tree, hf_rnsap_seed);
}
static int
-dissect_rnsap_INTEGER_10_25(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,
- 10U, 25U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_10_25(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 10U, 25U, NULL, FALSE);
return offset;
}
-static int dissect_burstLength(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_10_25(tvb, offset, pinfo, tree, hf_rnsap_burstLength);
+static int dissect_burstLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_10_25(tvb, offset, actx, tree, hf_rnsap_burstLength);
}
static int
-dissect_rnsap_INTEGER_1_16(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,
- 1U, 16U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_1_16(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 16U, NULL, FALSE);
return offset;
}
-static int dissect_burstFreq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_1_16(tvb, offset, pinfo, tree, hf_rnsap_burstFreq);
+static int dissect_burstFreq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_1_16(tvb, offset, actx, tree, hf_rnsap_burstFreq);
}
@@ -19301,14 +19301,14 @@ static const per_sequence_t BurstModeParameters_sequence[] = {
};
static int
-dissect_rnsap_BurstModeParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_BurstModeParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_BurstModeParameters, BurstModeParameters_sequence);
return offset;
}
-static int dissect_burstModeParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BurstModeParameters(tvb, offset, pinfo, tree, hf_rnsap_burstModeParameters);
+static int dissect_burstModeParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BurstModeParameters(tvb, offset, actx, tree, hf_rnsap_burstModeParameters);
}
@@ -19323,14 +19323,14 @@ static const per_sequence_t IPDL_FDD_Parameters_sequence[] = {
};
static int
-dissect_rnsap_IPDL_FDD_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_IPDL_FDD_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_IPDL_FDD_Parameters, IPDL_FDD_Parameters_sequence);
return offset;
}
-static int dissect_iPDL_FDD_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_IPDL_FDD_Parameters(tvb, offset, pinfo, tree, hf_rnsap_iPDL_FDD_Parameters);
+static int dissect_iPDL_FDD_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_IPDL_FDD_Parameters(tvb, offset, actx, tree, hf_rnsap_iPDL_FDD_Parameters);
}
@@ -19345,40 +19345,40 @@ static const value_string rnsap_IPSpacingTDD_vals[] = {
static int
-dissect_rnsap_IPSpacingTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 5, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_IPSpacingTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_iPSpacingTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_IPSpacingTDD(tvb, offset, pinfo, tree, hf_rnsap_iPSpacingTDD);
+static int dissect_iPSpacingTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_IPSpacingTDD(tvb, offset, actx, tree, hf_rnsap_iPSpacingTDD);
}
static int
-dissect_rnsap_IPStart(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,
- 0U, 4095U, NULL, NULL, FALSE);
+dissect_rnsap_IPStart(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, FALSE);
return offset;
}
-static int dissect_iPStart(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_IPStart(tvb, offset, pinfo, tree, hf_rnsap_iPStart);
+static int dissect_iPStart(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_IPStart(tvb, offset, actx, tree, hf_rnsap_iPStart);
}
static int
-dissect_rnsap_IPSlot(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,
- 0U, 14U, NULL, NULL, FALSE);
+dissect_rnsap_IPSlot(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 14U, NULL, FALSE);
return offset;
}
-static int dissect_iPSlot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_IPSlot(tvb, offset, pinfo, tree, hf_rnsap_iPSlot);
+static int dissect_iPSlot(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_IPSlot(tvb, offset, actx, tree, hf_rnsap_iPSlot);
}
@@ -19390,14 +19390,14 @@ static const value_string rnsap_IP_P_CCPCH_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_IP_P_CCPCH(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_iP_P_CCPCH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_IP_P_CCPCH(tvb, offset, pinfo, tree, hf_rnsap_iP_P_CCPCH);
+static int dissect_iP_P_CCPCH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_IP_P_CCPCH(tvb, offset, actx, tree, hf_rnsap_iP_P_CCPCH);
}
@@ -19412,26 +19412,26 @@ static const per_sequence_t IPDL_TDD_Parameters_sequence[] = {
};
static int
-dissect_rnsap_IPDL_TDD_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_IPDL_TDD_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_IPDL_TDD_Parameters, IPDL_TDD_Parameters_sequence);
return offset;
}
-static int dissect_iPDL_TDD_Parameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_IPDL_TDD_Parameters(tvb, offset, pinfo, tree, hf_rnsap_iPDL_TDD_Parameters);
+static int dissect_iPDL_TDD_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_IPDL_TDD_Parameters(tvb, offset, actx, tree, hf_rnsap_iPDL_TDD_Parameters);
}
static int
-dissect_rnsap_Extension_IPDLParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_Extension_IPDLParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_extension_IPDLParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Extension_IPDLParameters(tvb, offset, pinfo, tree, hf_rnsap_extension_IPDLParameters);
+static int dissect_extension_IPDLParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Extension_IPDLParameters(tvb, offset, actx, tree, hf_rnsap_extension_IPDLParameters);
}
@@ -19450,28 +19450,28 @@ static const per_choice_t IPDLParameters_choice[] = {
};
static int
-dissect_rnsap_IPDLParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_IPDLParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_IPDLParameters, IPDLParameters_choice,
NULL);
return offset;
}
-static int dissect_iPDLParameters(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_IPDLParameters(tvb, offset, pinfo, tree, hf_rnsap_iPDLParameters);
+static int dissect_iPDLParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_IPDLParameters(tvb, offset, actx, tree, hf_rnsap_iPDLParameters);
}
static int
-dissect_rnsap_GPSTOW(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,
- 0U, 604799U, NULL, NULL, FALSE);
+dissect_rnsap_GPSTOW(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 604799U, NULL, FALSE);
return offset;
}
-static int dissect_gPSTOW(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GPSTOW(tvb, offset, pinfo, tree, hf_rnsap_gPSTOW);
+static int dissect_gPSTOW(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GPSTOW(tvb, offset, actx, tree, hf_rnsap_gPSTOW);
}
@@ -19488,103 +19488,103 @@ static const value_string rnsap_GPS_Status_Health_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 7, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_GPS_Status_Health(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_gPS_Status_Health(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GPS_Status_Health(tvb, offset, pinfo, tree, hf_rnsap_gPS_Status_Health);
+static int dissect_gPS_Status_Health(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GPS_Status_Health(tvb, offset, actx, tree, hf_rnsap_gPS_Status_Health);
}
static int
-dissect_rnsap_SAT_ID(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,
- 0U, 63U, NULL, NULL, FALSE);
+dissect_rnsap_SAT_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63U, NULL, FALSE);
return offset;
}
-static int dissect_badSAT_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SAT_ID(tvb, offset, pinfo, tree, hf_rnsap_badSAT_ID);
+static int dissect_badSAT_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SAT_ID(tvb, offset, actx, tree, hf_rnsap_badSAT_ID);
}
-static int dissect_sAT_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SAT_ID(tvb, offset, pinfo, tree, hf_rnsap_sAT_ID);
+static int dissect_sAT_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SAT_ID(tvb, offset, actx, tree, hf_rnsap_sAT_ID);
}
static int
-dissect_rnsap_BIT_STRING_SIZE_8(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_BIT_STRING_SIZE_8(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
8, 8, FALSE);
return offset;
}
-static int dissect_iode_dgps(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_iode_dgps);
+static int dissect_iode_dgps(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_iode_dgps);
}
-static int dissect_wna_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_wna_alm);
+static int dissect_wna_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_wna_alm);
}
-static int dissect_gps_toa_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_gps_toa_alm);
+static int dissect_gps_toa_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_gps_toa_alm);
}
-static int dissect_svhealth_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_svhealth_alm);
+static int dissect_svhealth_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_svhealth_alm);
}
-static int dissect_alpha_zero_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_alpha_zero_ionos);
+static int dissect_alpha_zero_ionos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_alpha_zero_ionos);
}
-static int dissect_alpha_one_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_alpha_one_ionos);
+static int dissect_alpha_one_ionos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_alpha_one_ionos);
}
-static int dissect_alpha_two_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_alpha_two_ionos);
+static int dissect_alpha_two_ionos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_alpha_two_ionos);
}
-static int dissect_alpha_three_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_alpha_three_ionos);
+static int dissect_alpha_three_ionos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_alpha_three_ionos);
}
-static int dissect_beta_zero_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_beta_zero_ionos);
+static int dissect_beta_zero_ionos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_beta_zero_ionos);
}
-static int dissect_beta_one_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_beta_one_ionos);
+static int dissect_beta_one_ionos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_beta_one_ionos);
}
-static int dissect_beta_two_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_beta_two_ionos);
+static int dissect_beta_two_ionos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_beta_two_ionos);
}
-static int dissect_beta_three_ionos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_beta_three_ionos);
+static int dissect_beta_three_ionos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_beta_three_ionos);
}
-static int dissect_t_gd_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_t_gd_nav);
+static int dissect_t_gd_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_t_gd_nav);
}
-static int dissect_a_f_2_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_a_f_2_nav);
+static int dissect_a_f_2_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_a_f_2_nav);
}
-static int dissect_t_ot_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_t_ot_utc);
+static int dissect_t_ot_utc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_t_ot_utc);
}
-static int dissect_delta_t_ls_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_delta_t_ls_utc);
+static int dissect_delta_t_ls_utc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_delta_t_ls_utc);
}
-static int dissect_w_n_t_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_w_n_t_utc);
+static int dissect_w_n_t_utc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_w_n_t_utc);
}
-static int dissect_w_n_lsf_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_w_n_lsf_utc);
+static int dissect_w_n_lsf_utc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_w_n_lsf_utc);
}
-static int dissect_dn_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_dn_utc);
+static int dissect_dn_utc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_dn_utc);
}
-static int dissect_delta_t_lsf_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_delta_t_lsf_utc);
+static int dissect_delta_t_lsf_utc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_delta_t_lsf_utc);
}
-static int dissect_sync_UL_codes_bitmap(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_rnsap_sync_UL_codes_bitmap);
+static int dissect_sync_UL_codes_bitmap(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_sync_UL_codes_bitmap);
}
@@ -19598,40 +19598,40 @@ static const value_string rnsap_UDRE_vals[] = {
static int
-dissect_rnsap_UDRE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 4, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_UDRE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_uDRE(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UDRE(tvb, offset, pinfo, tree, hf_rnsap_uDRE);
+static int dissect_uDRE(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UDRE(tvb, offset, actx, tree, hf_rnsap_uDRE);
}
static int
-dissect_rnsap_PRC(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,
- -2047, 2047U, NULL, NULL, FALSE);
+dissect_rnsap_PRC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -2047, 2047U, NULL, FALSE);
return offset;
}
-static int dissect_pRC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PRC(tvb, offset, pinfo, tree, hf_rnsap_pRC);
+static int dissect_pRC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PRC(tvb, offset, actx, tree, hf_rnsap_pRC);
}
static int
-dissect_rnsap_Range_Correction_Rate(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,
- -127, 127U, NULL, NULL, FALSE);
+dissect_rnsap_Range_Correction_Rate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -127, 127U, NULL, FALSE);
return offset;
}
-static int dissect_range_Correction_Rate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Range_Correction_Rate(tvb, offset, pinfo, tree, hf_rnsap_range_Correction_Rate);
+static int dissect_range_Correction_Rate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Range_Correction_Rate(tvb, offset, actx, tree, hf_rnsap_range_Correction_Rate);
}
@@ -19646,14 +19646,14 @@ static const per_sequence_t T_satellite_DGPSCorrections_Information_item_sequenc
};
static int
-dissect_rnsap_T_satellite_DGPSCorrections_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_T_satellite_DGPSCorrections_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_T_satellite_DGPSCorrections_Information_item, T_satellite_DGPSCorrections_Information_item_sequence);
return offset;
}
-static int dissect_satellite_DGPSCorrections_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_satellite_DGPSCorrections_Information_item(tvb, offset, pinfo, tree, hf_rnsap_satellite_DGPSCorrections_Information_item);
+static int dissect_satellite_DGPSCorrections_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_satellite_DGPSCorrections_Information_item(tvb, offset, actx, tree, hf_rnsap_satellite_DGPSCorrections_Information_item);
}
@@ -19662,15 +19662,15 @@ static const per_sequence_t T_satellite_DGPSCorrections_Information_sequence_of[
};
static int
-dissect_rnsap_T_satellite_DGPSCorrections_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_T_satellite_DGPSCorrections_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_T_satellite_DGPSCorrections_Information, T_satellite_DGPSCorrections_Information_sequence_of,
1, 16);
return offset;
}
-static int dissect_satellite_DGPSCorrections_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_satellite_DGPSCorrections_Information(tvb, offset, pinfo, tree, hf_rnsap_satellite_DGPSCorrections_Information);
+static int dissect_satellite_DGPSCorrections_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_satellite_DGPSCorrections_Information(tvb, offset, actx, tree, hf_rnsap_satellite_DGPSCorrections_Information);
}
@@ -19683,280 +19683,280 @@ static const per_sequence_t DGPSCorrections_sequence[] = {
};
static int
-dissect_rnsap_DGPSCorrections(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DGPSCorrections(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DGPSCorrections, DGPSCorrections_sequence);
return offset;
}
-static int dissect_dGPSCorrections(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DGPSCorrections(tvb, offset, pinfo, tree, hf_rnsap_dGPSCorrections);
+static int dissect_dGPSCorrections(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DGPSCorrections(tvb, offset, actx, tree, hf_rnsap_dGPSCorrections);
}
static int
-dissect_rnsap_INTEGER_0_1048575(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,
- 0U, 1048575U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_0_1048575(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1048575U, NULL, FALSE);
return offset;
}
-static int dissect_tx_tow_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_1048575(tvb, offset, pinfo, tree, hf_rnsap_tx_tow_nav);
+static int dissect_tx_tow_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_1048575(tvb, offset, actx, tree, hf_rnsap_tx_tow_nav);
}
static int
-dissect_rnsap_BIT_STRING_SIZE_14(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_BIT_STRING_SIZE_14(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14, 14, FALSE);
return offset;
}
-static int dissect_tlm_message_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_14(tvb, offset, pinfo, tree, hf_rnsap_tlm_message_nav);
+static int dissect_tlm_message_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_14(tvb, offset, actx, tree, hf_rnsap_tlm_message_nav);
}
-static int dissect_idot_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_14(tvb, offset, pinfo, tree, hf_rnsap_idot_nav);
+static int dissect_idot_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_14(tvb, offset, actx, tree, hf_rnsap_idot_nav);
}
static int
-dissect_rnsap_BIT_STRING_SIZE_2(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_BIT_STRING_SIZE_2(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
2, 2, FALSE);
return offset;
}
-static int dissect_tlm_revd_c_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_2(tvb, offset, pinfo, tree, hf_rnsap_tlm_revd_c_nav);
+static int dissect_tlm_revd_c_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_2(tvb, offset, actx, tree, hf_rnsap_tlm_revd_c_nav);
}
-static int dissect_ca_or_p_on_l2_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_2(tvb, offset, pinfo, tree, hf_rnsap_ca_or_p_on_l2_nav);
+static int dissect_ca_or_p_on_l2_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_2(tvb, offset, actx, tree, hf_rnsap_ca_or_p_on_l2_nav);
}
static int
-dissect_rnsap_BIT_STRING_SIZE_22(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_BIT_STRING_SIZE_22(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
22, 22, FALSE);
return offset;
}
-static int dissect_ho_word_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_22(tvb, offset, pinfo, tree, hf_rnsap_ho_word_nav);
+static int dissect_ho_word_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_22(tvb, offset, actx, tree, hf_rnsap_ho_word_nav);
}
-static int dissect_a_f_zero_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_22(tvb, offset, pinfo, tree, hf_rnsap_a_f_zero_nav);
+static int dissect_a_f_zero_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_22(tvb, offset, actx, tree, hf_rnsap_a_f_zero_nav);
}
static int
-dissect_rnsap_BIT_STRING_SIZE_10(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_BIT_STRING_SIZE_10(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
10, 10, FALSE);
return offset;
}
-static int dissect_w_n_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_10(tvb, offset, pinfo, tree, hf_rnsap_w_n_nav);
+static int dissect_w_n_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_10(tvb, offset, actx, tree, hf_rnsap_w_n_nav);
}
-static int dissect_iodc_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_10(tvb, offset, pinfo, tree, hf_rnsap_iodc_nav);
+static int dissect_iodc_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_10(tvb, offset, actx, tree, hf_rnsap_iodc_nav);
}
static int
-dissect_rnsap_BIT_STRING_SIZE_4(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_BIT_STRING_SIZE_4(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
4, 4, FALSE);
return offset;
}
-static int dissect_user_range_accuracy_index_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_4(tvb, offset, pinfo, tree, hf_rnsap_user_range_accuracy_index_nav);
+static int dissect_user_range_accuracy_index_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_4(tvb, offset, actx, tree, hf_rnsap_user_range_accuracy_index_nav);
}
static int
-dissect_rnsap_BIT_STRING_SIZE_6(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_BIT_STRING_SIZE_6(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
6, 6, FALSE);
return offset;
}
-static int dissect_sv_health_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_6(tvb, offset, pinfo, tree, hf_rnsap_sv_health_nav);
+static int dissect_sv_health_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_6(tvb, offset, actx, tree, hf_rnsap_sv_health_nav);
}
static int
-dissect_rnsap_BIT_STRING_SIZE_1(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_BIT_STRING_SIZE_1(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
1, 1, FALSE);
return offset;
}
-static int dissect_l2_p_dataflag_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_1(tvb, offset, pinfo, tree, hf_rnsap_l2_p_dataflag_nav);
+static int dissect_l2_p_dataflag_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_1(tvb, offset, actx, tree, hf_rnsap_l2_p_dataflag_nav);
}
-static int dissect_fit_interval_flag_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_1(tvb, offset, pinfo, tree, hf_rnsap_fit_interval_flag_nav);
+static int dissect_fit_interval_flag_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_1(tvb, offset, actx, tree, hf_rnsap_fit_interval_flag_nav);
}
static int
-dissect_rnsap_BIT_STRING_SIZE_87(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_BIT_STRING_SIZE_87(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
87, 87, FALSE);
return offset;
}
-static int dissect_sf1_reserved_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_87(tvb, offset, pinfo, tree, hf_rnsap_sf1_reserved_nav);
+static int dissect_sf1_reserved_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_87(tvb, offset, actx, tree, hf_rnsap_sf1_reserved_nav);
}
static int
-dissect_rnsap_BIT_STRING_SIZE_16(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_BIT_STRING_SIZE_16(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16, 16, FALSE);
return offset;
}
-static int dissect_gps_e_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_gps_e_alm);
+static int dissect_gps_e_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_gps_e_alm);
}
-static int dissect_gps_delta_I_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_gps_delta_I_alm);
+static int dissect_gps_delta_I_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_gps_delta_I_alm);
}
-static int dissect_omegadot_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_omegadot_alm);
+static int dissect_omegadot_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_omegadot_alm);
}
-static int dissect_t_oc_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_t_oc_nav);
+static int dissect_t_oc_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_t_oc_nav);
}
-static int dissect_a_f_1_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_a_f_1_nav);
+static int dissect_a_f_1_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_a_f_1_nav);
}
-static int dissect_c_rs_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_c_rs_nav);
+static int dissect_c_rs_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_c_rs_nav);
}
-static int dissect_delta_n_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_delta_n_nav);
+static int dissect_delta_n_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_delta_n_nav);
}
-static int dissect_c_uc_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_c_uc_nav);
+static int dissect_c_uc_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_c_uc_nav);
}
-static int dissect_c_us_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_c_us_nav);
+static int dissect_c_us_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_c_us_nav);
}
-static int dissect_t_oe_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_t_oe_nav);
+static int dissect_t_oe_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_t_oe_nav);
}
-static int dissect_c_ic_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_c_ic_nav);
+static int dissect_c_ic_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_c_ic_nav);
}
-static int dissect_c_is_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_c_is_nav);
+static int dissect_c_is_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_c_is_nav);
}
-static int dissect_c_rc_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_rnsap_c_rc_nav);
+static int dissect_c_rc_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_c_rc_nav);
}
static int
-dissect_rnsap_BIT_STRING_SIZE_32(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_BIT_STRING_SIZE_32(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
32, 32, FALSE);
return offset;
}
-static int dissect_m_zero_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_rnsap_m_zero_nav);
+static int dissect_m_zero_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_rnsap_m_zero_nav);
}
-static int dissect_gps_e_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_rnsap_gps_e_nav);
+static int dissect_gps_e_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_rnsap_gps_e_nav);
}
-static int dissect_a_sqrt_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_rnsap_a_sqrt_nav);
+static int dissect_a_sqrt_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_rnsap_a_sqrt_nav);
}
-static int dissect_omega_zero_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_rnsap_omega_zero_nav);
+static int dissect_omega_zero_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_rnsap_omega_zero_nav);
}
-static int dissect_i_zero_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_rnsap_i_zero_nav);
+static int dissect_i_zero_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_rnsap_i_zero_nav);
}
-static int dissect_gps_omega_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_rnsap_gps_omega_nav);
+static int dissect_gps_omega_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_rnsap_gps_omega_nav);
}
-static int dissect_a_zero_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, pinfo, tree, hf_rnsap_a_zero_utc);
+static int dissect_a_zero_utc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_rnsap_a_zero_utc);
}
static int
-dissect_rnsap_BIT_STRING_SIZE_5(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_BIT_STRING_SIZE_5(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
5, 5, FALSE);
return offset;
}
-static int dissect_aodo_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_5(tvb, offset, pinfo, tree, hf_rnsap_aodo_nav);
+static int dissect_aodo_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_5(tvb, offset, actx, tree, hf_rnsap_aodo_nav);
}
static int
-dissect_rnsap_BIT_STRING_SIZE_24(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_BIT_STRING_SIZE_24(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
24, 24, FALSE);
return offset;
}
-static int dissect_gps_a_sqrt_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, pinfo, tree, hf_rnsap_gps_a_sqrt_alm);
+static int dissect_gps_a_sqrt_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_rnsap_gps_a_sqrt_alm);
}
-static int dissect_omegazero_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, pinfo, tree, hf_rnsap_omegazero_alm);
+static int dissect_omegazero_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_rnsap_omegazero_alm);
}
-static int dissect_m_zero_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, pinfo, tree, hf_rnsap_m_zero_alm);
+static int dissect_m_zero_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_rnsap_m_zero_alm);
}
-static int dissect_gps_omega_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, pinfo, tree, hf_rnsap_gps_omega_alm);
+static int dissect_gps_omega_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_rnsap_gps_omega_alm);
}
-static int dissect_omegadot_nav(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, pinfo, tree, hf_rnsap_omegadot_nav);
+static int dissect_omegadot_nav(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_rnsap_omegadot_nav);
}
-static int dissect_a_one_utc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, pinfo, tree, hf_rnsap_a_one_utc);
+static int dissect_a_one_utc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_rnsap_a_one_utc);
}
static int
-dissect_rnsap_BIT_STRING_SIZE_20(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_BIT_STRING_SIZE_20(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20, 20, FALSE);
return offset;
}
-static int dissect_spare_zero_fill(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_20(tvb, offset, pinfo, tree, hf_rnsap_spare_zero_fill);
+static int dissect_spare_zero_fill(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_20(tvb, offset, actx, tree, hf_rnsap_spare_zero_fill);
}
@@ -20002,14 +20002,14 @@ static const per_sequence_t GPS_NavigationModel_and_TimeRecovery_item_sequence[]
};
static int
-dissect_rnsap_GPS_NavigationModel_and_TimeRecovery_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GPS_NavigationModel_and_TimeRecovery_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GPS_NavigationModel_and_TimeRecovery_item, GPS_NavigationModel_and_TimeRecovery_item_sequence);
return offset;
}
-static int dissect_GPS_NavigationModel_and_TimeRecovery_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GPS_NavigationModel_and_TimeRecovery_item(tvb, offset, pinfo, tree, hf_rnsap_GPS_NavigationModel_and_TimeRecovery_item);
+static int dissect_GPS_NavigationModel_and_TimeRecovery_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GPS_NavigationModel_and_TimeRecovery_item(tvb, offset, actx, tree, hf_rnsap_GPS_NavigationModel_and_TimeRecovery_item);
}
@@ -20018,15 +20018,15 @@ static const per_sequence_t GPS_NavigationModel_and_TimeRecovery_sequence_of[1]
};
static int
-dissect_rnsap_GPS_NavigationModel_and_TimeRecovery(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GPS_NavigationModel_and_TimeRecovery(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_GPS_NavigationModel_and_TimeRecovery, GPS_NavigationModel_and_TimeRecovery_sequence_of,
1, 16);
return offset;
}
-static int dissect_gPS_NavigationModel_and_TimeRecovery(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GPS_NavigationModel_and_TimeRecovery(tvb, offset, pinfo, tree, hf_rnsap_gPS_NavigationModel_and_TimeRecovery);
+static int dissect_gPS_NavigationModel_and_TimeRecovery(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GPS_NavigationModel_and_TimeRecovery(tvb, offset, actx, tree, hf_rnsap_gPS_NavigationModel_and_TimeRecovery);
}
@@ -20044,14 +20044,14 @@ static const per_sequence_t GPS_Ionospheric_Model_sequence[] = {
};
static int
-dissect_rnsap_GPS_Ionospheric_Model(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GPS_Ionospheric_Model(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GPS_Ionospheric_Model, GPS_Ionospheric_Model_sequence);
return offset;
}
-static int dissect_gPS_Ionospheric_Model(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GPS_Ionospheric_Model(tvb, offset, pinfo, tree, hf_rnsap_gPS_Ionospheric_Model);
+static int dissect_gPS_Ionospheric_Model(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GPS_Ionospheric_Model(tvb, offset, actx, tree, hf_rnsap_gPS_Ionospheric_Model);
}
@@ -20069,43 +20069,43 @@ static const per_sequence_t GPS_UTC_Model_sequence[] = {
};
static int
-dissect_rnsap_GPS_UTC_Model(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GPS_UTC_Model(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GPS_UTC_Model, GPS_UTC_Model_sequence);
return offset;
}
-static int dissect_gPS_UTC_Model(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GPS_UTC_Model(tvb, offset, pinfo, tree, hf_rnsap_gPS_UTC_Model);
+static int dissect_gPS_UTC_Model(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GPS_UTC_Model(tvb, offset, actx, tree, hf_rnsap_gPS_UTC_Model);
}
static int
-dissect_rnsap_DATA_ID(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,
- 0U, 3U, NULL, NULL, FALSE);
+dissect_rnsap_DATA_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3U, NULL, FALSE);
return offset;
}
-static int dissect_dATA_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DATA_ID(tvb, offset, pinfo, tree, hf_rnsap_dATA_ID);
+static int dissect_dATA_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DATA_ID(tvb, offset, actx, tree, hf_rnsap_dATA_ID);
}
static int
-dissect_rnsap_BIT_STRING_SIZE_11(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_BIT_STRING_SIZE_11(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
11, 11, FALSE);
return offset;
}
-static int dissect_gps_af_zero_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_11(tvb, offset, pinfo, tree, hf_rnsap_gps_af_zero_alm);
+static int dissect_gps_af_zero_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_11(tvb, offset, actx, tree, hf_rnsap_gps_af_zero_alm);
}
-static int dissect_gps_af_one_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_11(tvb, offset, pinfo, tree, hf_rnsap_gps_af_one_alm);
+static int dissect_gps_af_one_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_11(tvb, offset, actx, tree, hf_rnsap_gps_af_one_alm);
}
@@ -20128,14 +20128,14 @@ static const per_sequence_t T_satellite_Almanac_Information_item_sequence[] = {
};
static int
-dissect_rnsap_T_satellite_Almanac_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_T_satellite_Almanac_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_T_satellite_Almanac_Information_item, T_satellite_Almanac_Information_item_sequence);
return offset;
}
-static int dissect_satellite_Almanac_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_satellite_Almanac_Information_item(tvb, offset, pinfo, tree, hf_rnsap_satellite_Almanac_Information_item);
+static int dissect_satellite_Almanac_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_satellite_Almanac_Information_item(tvb, offset, actx, tree, hf_rnsap_satellite_Almanac_Information_item);
}
@@ -20144,28 +20144,28 @@ static const per_sequence_t T_satellite_Almanac_Information_sequence_of[1] = {
};
static int
-dissect_rnsap_T_satellite_Almanac_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_T_satellite_Almanac_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_T_satellite_Almanac_Information, T_satellite_Almanac_Information_sequence_of,
1, 16);
return offset;
}
-static int dissect_satellite_Almanac_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_satellite_Almanac_Information(tvb, offset, pinfo, tree, hf_rnsap_satellite_Almanac_Information);
+static int dissect_satellite_Almanac_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_satellite_Almanac_Information(tvb, offset, actx, tree, hf_rnsap_satellite_Almanac_Information);
}
static int
-dissect_rnsap_BIT_STRING_SIZE_364(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_BIT_STRING_SIZE_364(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
364, 364, FALSE);
return offset;
}
-static int dissect_sVGlobalHealth_alm(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BIT_STRING_SIZE_364(tvb, offset, pinfo, tree, hf_rnsap_sVGlobalHealth_alm);
+static int dissect_sVGlobalHealth_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BIT_STRING_SIZE_364(tvb, offset, actx, tree, hf_rnsap_sVGlobalHealth_alm);
}
@@ -20178,14 +20178,14 @@ static const per_sequence_t GPS_Almanac_sequence[] = {
};
static int
-dissect_rnsap_GPS_Almanac(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GPS_Almanac(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GPS_Almanac, GPS_Almanac_sequence);
return offset;
}
-static int dissect_gPS_Almanac(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GPS_Almanac(tvb, offset, pinfo, tree, hf_rnsap_gPS_Almanac);
+static int dissect_gPS_Almanac(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GPS_Almanac(tvb, offset, actx, tree, hf_rnsap_gPS_Almanac);
}
@@ -20196,14 +20196,14 @@ static const per_sequence_t T_badSatelliteInformation_item_sequence[] = {
};
static int
-dissect_rnsap_T_badSatelliteInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_T_badSatelliteInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_T_badSatelliteInformation_item, T_badSatelliteInformation_item_sequence);
return offset;
}
-static int dissect_badSatelliteInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_badSatelliteInformation_item(tvb, offset, pinfo, tree, hf_rnsap_badSatelliteInformation_item);
+static int dissect_badSatelliteInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_badSatelliteInformation_item(tvb, offset, actx, tree, hf_rnsap_badSatelliteInformation_item);
}
@@ -20212,15 +20212,15 @@ static const per_sequence_t T_badSatelliteInformation_sequence_of[1] = {
};
static int
-dissect_rnsap_T_badSatelliteInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_T_badSatelliteInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_T_badSatelliteInformation, T_badSatelliteInformation_sequence_of,
1, 16);
return offset;
}
-static int dissect_badSatelliteInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_badSatelliteInformation(tvb, offset, pinfo, tree, hf_rnsap_badSatelliteInformation);
+static int dissect_badSatelliteInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_badSatelliteInformation(tvb, offset, actx, tree, hf_rnsap_badSatelliteInformation);
}
@@ -20231,14 +20231,14 @@ static const per_sequence_t BadSatellites_sequence[] = {
};
static int
-dissect_rnsap_BadSatellites(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_BadSatellites(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_BadSatellites, BadSatellites_sequence);
return offset;
}
-static int dissect_badSatellites(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BadSatellites(tvb, offset, pinfo, tree, hf_rnsap_badSatellites);
+static int dissect_badSatellites(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BadSatellites(tvb, offset, actx, tree, hf_rnsap_badSatellites);
}
@@ -20255,15 +20255,15 @@ static const per_choice_t GPS_RealTime_Integrity_choice[] = {
};
static int
-dissect_rnsap_GPS_RealTime_Integrity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GPS_RealTime_Integrity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_GPS_RealTime_Integrity, GPS_RealTime_Integrity_choice,
NULL);
return offset;
}
-static int dissect_gPS_RealTime_Integrity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GPS_RealTime_Integrity(tvb, offset, pinfo, tree, hf_rnsap_gPS_RealTime_Integrity);
+static int dissect_gPS_RealTime_Integrity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GPS_RealTime_Integrity(tvb, offset, actx, tree, hf_rnsap_gPS_RealTime_Integrity);
}
@@ -20275,14 +20275,14 @@ static const per_sequence_t GPS_RX_POS_sequence[] = {
};
static int
-dissect_rnsap_GPS_RX_POS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GPS_RX_POS(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GPS_RX_POS, GPS_RX_POS_sequence);
return offset;
}
-static int dissect_gPS_RX_POS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GPS_RX_POS(tvb, offset, pinfo, tree, hf_rnsap_gPS_RX_POS);
+static int dissect_gPS_RX_POS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GPS_RX_POS(tvb, offset, actx, tree, hf_rnsap_gPS_RX_POS);
}
@@ -20302,14 +20302,14 @@ static const per_sequence_t RequestedDataValue_sequence[] = {
};
static int
-dissect_rnsap_RequestedDataValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RequestedDataValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RequestedDataValue, RequestedDataValue_sequence);
return offset;
}
-static int dissect_requestedDataValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RequestedDataValue(tvb, offset, pinfo, tree, hf_rnsap_requestedDataValue);
+static int dissect_requestedDataValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RequestedDataValue(tvb, offset, actx, tree, hf_rnsap_requestedDataValue);
}
@@ -20320,26 +20320,26 @@ static const per_sequence_t InformationAvailable_sequence[] = {
};
static int
-dissect_rnsap_InformationAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_InformationAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_InformationAvailable, InformationAvailable_sequence);
return offset;
}
-static int dissect_informationAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_InformationAvailable(tvb, offset, pinfo, tree, hf_rnsap_informationAvailable);
+static int dissect_informationAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_InformationAvailable(tvb, offset, actx, tree, hf_rnsap_informationAvailable);
}
static int
-dissect_rnsap_InformationNotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_InformationNotAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_informationNotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_InformationNotAvailable(tvb, offset, pinfo, tree, hf_rnsap_informationNotAvailable);
+static int dissect_informationNotAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_InformationNotAvailable(tvb, offset, actx, tree, hf_rnsap_informationNotAvailable);
}
@@ -20356,15 +20356,15 @@ static const per_choice_t RequestedDataValueInformation_choice[] = {
};
static int
-dissect_rnsap_RequestedDataValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RequestedDataValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_RequestedDataValueInformation, RequestedDataValueInformation_choice,
NULL);
return offset;
}
-static int dissect_requestedDataValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RequestedDataValueInformation(tvb, offset, pinfo, tree, hf_rnsap_requestedDataValueInformation);
+static int dissect_requestedDataValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RequestedDataValueInformation(tvb, offset, actx, tree, hf_rnsap_requestedDataValueInformation);
}
@@ -20375,14 +20375,14 @@ static const per_sequence_t Cell_InfEx_Rprt_sequence[] = {
};
static int
-dissect_rnsap_Cell_InfEx_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Cell_InfEx_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Cell_InfEx_Rprt, Cell_InfEx_Rprt_sequence);
return offset;
}
-static int dissect_cell6(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Cell_InfEx_Rprt(tvb, offset, pinfo, tree, hf_rnsap_cell6);
+static int dissect_cell6(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Cell_InfEx_Rprt(tvb, offset, actx, tree, hf_rnsap_cell6);
}
@@ -20397,15 +20397,15 @@ static const per_choice_t InformationExchangeObjectType_InfEx_Rprt_choice[] = {
};
static int
-dissect_rnsap_InformationExchangeObjectType_InfEx_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_InformationExchangeObjectType_InfEx_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_InformationExchangeObjectType_InfEx_Rprt, InformationExchangeObjectType_InfEx_Rprt_choice,
NULL);
return offset;
}
-static int dissect_id_InformationExchangeObjectType_InfEx_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_InformationExchangeObjectType_InfEx_Rprt(tvb, offset, pinfo, tree, hf_rnsap_id_InformationExchangeObjectType_InfEx_Rprt);
+static int dissect_id_InformationExchangeObjectType_InfEx_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_InformationExchangeObjectType_InfEx_Rprt(tvb, offset, actx, tree, hf_rnsap_id_InformationExchangeObjectType_InfEx_Rprt);
}
@@ -20416,26 +20416,26 @@ static const per_sequence_t Cell_InfEx_Rqst_sequence[] = {
};
static int
-dissect_rnsap_Cell_InfEx_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Cell_InfEx_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Cell_InfEx_Rqst, Cell_InfEx_Rqst_sequence);
return offset;
}
-static int dissect_cell4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Cell_InfEx_Rqst(tvb, offset, pinfo, tree, hf_rnsap_cell4);
+static int dissect_cell4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Cell_InfEx_Rqst(tvb, offset, actx, tree, hf_rnsap_cell4);
}
static int
-dissect_rnsap_Extension_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_Extension_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_extension_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Extension_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, pinfo, tree, hf_rnsap_extension_InformationExchangeObjectType_InfEx_Rqst);
+static int dissect_extension_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Extension_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, actx, tree, hf_rnsap_extension_InformationExchangeObjectType_InfEx_Rqst);
}
@@ -20452,28 +20452,28 @@ static const per_choice_t InformationExchangeObjectType_InfEx_Rqst_choice[] = {
};
static int
-dissect_rnsap_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_InformationExchangeObjectType_InfEx_Rqst, InformationExchangeObjectType_InfEx_Rqst_choice,
NULL);
return offset;
}
-static int dissect_id_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, pinfo, tree, hf_rnsap_id_InformationExchangeObjectType_InfEx_Rqst);
+static int dissect_id_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, actx, tree, hf_rnsap_id_InformationExchangeObjectType_InfEx_Rqst);
}
static int
-dissect_rnsap_INTEGER_1_24_(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,
- 1U, 24U, NULL, NULL, TRUE);
+dissect_rnsap_INTEGER_1_24_(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 24U, NULL, TRUE);
return offset;
}
-static int dissect_hour(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_1_24_(tvb, offset, pinfo, tree, hf_rnsap_hour);
+static int dissect_hour(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_1_24_(tvb, offset, actx, tree, hf_rnsap_hour);
}
@@ -20490,15 +20490,15 @@ static const per_choice_t InformationReportPeriodicity_choice[] = {
};
static int
-dissect_rnsap_InformationReportPeriodicity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_InformationReportPeriodicity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_InformationReportPeriodicity, InformationReportPeriodicity_choice,
NULL);
return offset;
}
-static int dissect_informationReportPeriodicity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_InformationReportPeriodicity(tvb, offset, pinfo, tree, hf_rnsap_informationReportPeriodicity);
+static int dissect_informationReportPeriodicity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_InformationReportPeriodicity(tvb, offset, actx, tree, hf_rnsap_informationReportPeriodicity);
}
@@ -20509,14 +20509,14 @@ static const per_sequence_t PeriodicInformation_sequence[] = {
};
static int
-dissect_rnsap_PeriodicInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PeriodicInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_PeriodicInformation, PeriodicInformation_sequence);
return offset;
}
-static int dissect_periodic(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PeriodicInformation(tvb, offset, pinfo, tree, hf_rnsap_periodic);
+static int dissect_periodic(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PeriodicInformation(tvb, offset, actx, tree, hf_rnsap_periodic);
}
@@ -20530,14 +20530,14 @@ static const value_string rnsap_PRCDeviation_vals[] = {
static int
-dissect_rnsap_PRCDeviation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 4, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_PRCDeviation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_pRCDeviation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PRCDeviation(tvb, offset, pinfo, tree, hf_rnsap_pRCDeviation);
+static int dissect_pRCDeviation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PRCDeviation(tvb, offset, actx, tree, hf_rnsap_pRCDeviation);
}
@@ -20548,14 +20548,14 @@ static const per_sequence_t DGPSThreshold_sequence[] = {
};
static int
-dissect_rnsap_DGPSThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DGPSThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DGPSThreshold, DGPSThreshold_sequence);
return offset;
}
-static int dissect_dGPSThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DGPSThreshold(tvb, offset, pinfo, tree, hf_rnsap_dGPSThreshold);
+static int dissect_dGPSThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DGPSThreshold(tvb, offset, actx, tree, hf_rnsap_dGPSThreshold);
}
@@ -20570,15 +20570,15 @@ static const per_choice_t InformationThreshold_choice[] = {
};
static int
-dissect_rnsap_InformationThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_InformationThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_InformationThreshold, InformationThreshold_choice,
NULL);
return offset;
}
-static int dissect_informationThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_InformationThreshold(tvb, offset, pinfo, tree, hf_rnsap_informationThreshold);
+static int dissect_informationThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_InformationThreshold(tvb, offset, actx, tree, hf_rnsap_informationThreshold);
}
@@ -20589,14 +20589,14 @@ static const per_sequence_t OnModificationInformation_sequence[] = {
};
static int
-dissect_rnsap_OnModificationInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_OnModificationInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_OnModificationInformation, OnModificationInformation_sequence);
return offset;
}
-static int dissect_onModification(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_OnModificationInformation(tvb, offset, pinfo, tree, hf_rnsap_onModification);
+static int dissect_onModification(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_OnModificationInformation(tvb, offset, actx, tree, hf_rnsap_onModification);
}
@@ -20615,18 +20615,18 @@ static const per_choice_t InformationReportCharacteristics_choice[] = {
};
static int
-dissect_rnsap_InformationReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_InformationReportCharacteristics(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_InformationReportCharacteristics, InformationReportCharacteristics_choice,
NULL);
return offset;
}
-static int dissect_id_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_InformationReportCharacteristics(tvb, offset, pinfo, tree, hf_rnsap_id_InformationExchangeObjectType_InfEx_Rsp);
+static int dissect_id_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_InformationReportCharacteristics(tvb, offset, actx, tree, hf_rnsap_id_InformationExchangeObjectType_InfEx_Rsp);
}
-static int dissect_id_InformationReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_InformationReportCharacteristics(tvb, offset, pinfo, tree, hf_rnsap_id_InformationReportCharacteristics);
+static int dissect_id_InformationReportCharacteristics(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_InformationReportCharacteristics(tvb, offset, actx, tree, hf_rnsap_id_InformationReportCharacteristics);
}
@@ -20646,14 +20646,14 @@ static const value_string rnsap_T_informationTypeItem_vals[] = {
static int
-dissect_rnsap_T_informationTypeItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 7, NULL, NULL, TRUE, 3, NULL);
+dissect_rnsap_T_informationTypeItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, TRUE, 3, NULL);
return offset;
}
-static int dissect_informationTypeItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_informationTypeItem(tvb, offset, pinfo, tree, hf_rnsap_informationTypeItem);
+static int dissect_informationTypeItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_informationTypeItem(tvb, offset, actx, tree, hf_rnsap_informationTypeItem);
}
@@ -20668,14 +20668,14 @@ static const value_string rnsap_T_gPSInformationItem_vals[] = {
static int
-dissect_rnsap_T_gPSInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 5, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_T_gPSInformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_gPSInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_gPSInformationItem(tvb, offset, pinfo, tree, hf_rnsap_gPSInformationItem);
+static int dissect_gPSInformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_gPSInformationItem(tvb, offset, actx, tree, hf_rnsap_gPSInformationItem);
}
@@ -20686,14 +20686,14 @@ static const per_sequence_t GPSInformation_item_sequence[] = {
};
static int
-dissect_rnsap_GPSInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GPSInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GPSInformation_item, GPSInformation_item_sequence);
return offset;
}
-static int dissect_GPSInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GPSInformation_item(tvb, offset, pinfo, tree, hf_rnsap_GPSInformation_item);
+static int dissect_GPSInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GPSInformation_item(tvb, offset, actx, tree, hf_rnsap_GPSInformation_item);
}
@@ -20702,15 +20702,15 @@ static const per_sequence_t GPSInformation_sequence_of[1] = {
};
static int
-dissect_rnsap_GPSInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GPSInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_GPSInformation, GPSInformation_sequence_of,
1, 8);
return offset;
}
-static int dissect_gPSInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GPSInformation(tvb, offset, pinfo, tree, hf_rnsap_gPSInformation);
+static int dissect_gPSInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GPSInformation(tvb, offset, actx, tree, hf_rnsap_gPSInformation);
}
@@ -20722,14 +20722,14 @@ static const per_sequence_t InformationType_sequence[] = {
};
static int
-dissect_rnsap_InformationType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_InformationType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_InformationType, InformationType_sequence);
return offset;
}
-static int dissect_id_InformationType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_InformationType(tvb, offset, pinfo, tree, hf_rnsap_id_InformationType);
+static int dissect_id_InformationType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_InformationType(tvb, offset, actx, tree, hf_rnsap_id_InformationType);
}
@@ -20741,17 +20741,17 @@ static const value_string rnsap_RestrictionStateIndicator_vals[] = {
static int
-dissect_rnsap_RestrictionStateIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_RestrictionStateIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_RestrictionStateIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RestrictionStateIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_RestrictionStateIndicator);
+static int dissect_id_RestrictionStateIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RestrictionStateIndicator(tvb, offset, actx, tree, hf_rnsap_id_RestrictionStateIndicator);
}
-static int dissect_restrictionStateIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RestrictionStateIndicator(tvb, offset, pinfo, tree, hf_rnsap_restrictionStateIndicator);
+static int dissect_restrictionStateIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RestrictionStateIndicator(tvb, offset, actx, tree, hf_rnsap_restrictionStateIndicator);
}
@@ -20770,14 +20770,14 @@ static const per_sequence_t Neighbouring_LCR_TDD_CellInformationItem_sequence[]
};
static int
-dissect_rnsap_Neighbouring_LCR_TDD_CellInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Neighbouring_LCR_TDD_CellInformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Neighbouring_LCR_TDD_CellInformationItem, Neighbouring_LCR_TDD_CellInformationItem_sequence);
return offset;
}
-static int dissect_Neighbouring_LCR_TDD_CellInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Neighbouring_LCR_TDD_CellInformationItem(tvb, offset, pinfo, tree, hf_rnsap_Neighbouring_LCR_TDD_CellInformation_item);
+static int dissect_Neighbouring_LCR_TDD_CellInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Neighbouring_LCR_TDD_CellInformationItem(tvb, offset, actx, tree, hf_rnsap_Neighbouring_LCR_TDD_CellInformation_item);
}
@@ -20786,15 +20786,15 @@ static const per_sequence_t Neighbouring_LCR_TDD_CellInformation_sequence_of[1]
};
static int
-dissect_rnsap_Neighbouring_LCR_TDD_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Neighbouring_LCR_TDD_CellInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Neighbouring_LCR_TDD_CellInformation, Neighbouring_LCR_TDD_CellInformation_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_neighbouring_LCR_TDD_CellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Neighbouring_LCR_TDD_CellInformation(tvb, offset, pinfo, tree, hf_rnsap_id_neighbouring_LCR_TDD_CellInformation);
+static int dissect_id_neighbouring_LCR_TDD_CellInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Neighbouring_LCR_TDD_CellInformation(tvb, offset, actx, tree, hf_rnsap_id_neighbouring_LCR_TDD_CellInformation);
}
@@ -20806,14 +20806,14 @@ static const per_sequence_t DL_TimeSlot_ISCP_LCR_InfoItem_sequence[] = {
};
static int
-dissect_rnsap_DL_TimeSlot_ISCP_LCR_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_TimeSlot_ISCP_LCR_InfoItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_TimeSlot_ISCP_LCR_InfoItem, DL_TimeSlot_ISCP_LCR_InfoItem_sequence);
return offset;
}
-static int dissect_DL_TimeSlot_ISCP_LCR_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_TimeSlot_ISCP_LCR_InfoItem(tvb, offset, pinfo, tree, hf_rnsap_DL_TimeSlot_ISCP_LCR_Information_item);
+static int dissect_DL_TimeSlot_ISCP_LCR_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_TimeSlot_ISCP_LCR_InfoItem(tvb, offset, actx, tree, hf_rnsap_DL_TimeSlot_ISCP_LCR_Information_item);
}
@@ -20822,42 +20822,42 @@ static const per_sequence_t DL_TimeSlot_ISCP_LCR_Information_sequence_of[1] = {
};
static int
-dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_TimeSlot_ISCP_LCR_Information, DL_TimeSlot_ISCP_LCR_Information_sequence_of,
1, 6);
return offset;
}
-static int dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information(tvb, offset, pinfo, tree, hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_SetupRqstTDD);
+static int dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information(tvb, offset, actx, tree, hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_SetupRqstTDD);
}
-static int dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information(tvb, offset, pinfo, tree, hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_AdditionRqstTDD);
+static int dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information(tvb, offset, actx, tree, hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_AdditionRqstTDD);
}
-static int dissect_id_timeSlot_ISCP_LCR_List_DL_PC_Rqst_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information(tvb, offset, pinfo, tree, hf_rnsap_id_timeSlot_ISCP_LCR_List_DL_PC_Rqst_TDD);
+static int dissect_id_timeSlot_ISCP_LCR_List_DL_PC_Rqst_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information(tvb, offset, actx, tree, hf_rnsap_id_timeSlot_ISCP_LCR_List_DL_PC_Rqst_TDD);
}
-static int dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information(tvb, offset, pinfo, tree, hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_ReconfPrepTDD);
+static int dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information(tvb, offset, actx, tree, hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_ReconfPrepTDD);
}
static int
-dissect_rnsap_UL_Timeslot_ISCP_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_UL_TimeslotISCP(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_UL_Timeslot_ISCP_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_UL_TimeslotISCP(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_TUTRANGPSMeasurementThresholdInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_Timeslot_ISCP_Value(tvb, offset, pinfo, tree, hf_rnsap_id_TUTRANGPSMeasurementThresholdInformation);
+static int dissect_id_TUTRANGPSMeasurementThresholdInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_Timeslot_ISCP_Value(tvb, offset, actx, tree, hf_rnsap_id_TUTRANGPSMeasurementThresholdInformation);
}
-static int dissect_id_UL_Timeslot_ISCP_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_Timeslot_ISCP_Value(tvb, offset, pinfo, tree, hf_rnsap_id_UL_Timeslot_ISCP_Value);
+static int dissect_id_UL_Timeslot_ISCP_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_Timeslot_ISCP_Value(tvb, offset, actx, tree, hf_rnsap_id_UL_Timeslot_ISCP_Value);
}
-static int dissect_iSCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_Timeslot_ISCP_Value(tvb, offset, pinfo, tree, hf_rnsap_iSCP);
+static int dissect_iSCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_Timeslot_ISCP_Value(tvb, offset, actx, tree, hf_rnsap_iSCP);
}
@@ -20869,14 +20869,14 @@ static const per_sequence_t UL_TimeSlot_ISCP_LCR_InfoItem_sequence[] = {
};
static int
-dissect_rnsap_UL_TimeSlot_ISCP_LCR_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_TimeSlot_ISCP_LCR_InfoItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_TimeSlot_ISCP_LCR_InfoItem, UL_TimeSlot_ISCP_LCR_InfoItem_sequence);
return offset;
}
-static int dissect_UL_TimeSlot_ISCP_LCR_Info_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_TimeSlot_ISCP_LCR_InfoItem(tvb, offset, pinfo, tree, hf_rnsap_UL_TimeSlot_ISCP_LCR_Info_item);
+static int dissect_UL_TimeSlot_ISCP_LCR_Info_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_TimeSlot_ISCP_LCR_InfoItem(tvb, offset, actx, tree, hf_rnsap_UL_TimeSlot_ISCP_LCR_Info_item);
}
@@ -20885,15 +20885,15 @@ static const per_sequence_t UL_TimeSlot_ISCP_LCR_Info_sequence_of[1] = {
};
static int
-dissect_rnsap_UL_TimeSlot_ISCP_LCR_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_TimeSlot_ISCP_LCR_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_TimeSlot_ISCP_LCR_Info, UL_TimeSlot_ISCP_LCR_Info_sequence_of,
1, 6);
return offset;
}
-static int dissect_ul_TimeSlot_ISCP_LCR_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_TimeSlot_ISCP_LCR_Info(tvb, offset, pinfo, tree, hf_rnsap_ul_TimeSlot_ISCP_LCR_Info);
+static int dissect_ul_TimeSlot_ISCP_LCR_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_TimeSlot_ISCP_LCR_Info(tvb, offset, actx, tree, hf_rnsap_ul_TimeSlot_ISCP_LCR_Info);
}
@@ -20906,14 +20906,14 @@ static const value_string rnsap_MidambleAllocationMode_vals[] = {
static int
-dissect_rnsap_MidambleAllocationMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_MidambleAllocationMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_midambleAllocationMode3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MidambleAllocationMode(tvb, offset, pinfo, tree, hf_rnsap_midambleAllocationMode3);
+static int dissect_midambleAllocationMode3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MidambleAllocationMode(tvb, offset, actx, tree, hf_rnsap_midambleAllocationMode3);
}
@@ -20931,14 +20931,14 @@ static const value_string rnsap_MidambleConfigurationLCR_vals[] = {
static int
-dissect_rnsap_MidambleConfigurationLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 8, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_MidambleConfigurationLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 8, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_midambleConfigurationLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MidambleConfigurationLCR(tvb, offset, pinfo, tree, hf_rnsap_midambleConfigurationLCR);
+static int dissect_midambleConfigurationLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MidambleConfigurationLCR(tvb, offset, actx, tree, hf_rnsap_midambleConfigurationLCR);
}
@@ -20951,14 +20951,14 @@ static const per_sequence_t MidambleShiftLCR_sequence[] = {
};
static int
-dissect_rnsap_MidambleShiftLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MidambleShiftLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_MidambleShiftLCR, MidambleShiftLCR_sequence);
return offset;
}
-static int dissect_midambleShiftLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MidambleShiftLCR(tvb, offset, pinfo, tree, hf_rnsap_midambleShiftLCR);
+static int dissect_midambleShiftLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MidambleShiftLCR(tvb, offset, actx, tree, hf_rnsap_midambleShiftLCR);
}
@@ -20970,14 +20970,14 @@ static const value_string rnsap_Modulation_vals[] = {
static int
-dissect_rnsap_Modulation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_Modulation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_modulation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Modulation(tvb, offset, pinfo, tree, hf_rnsap_modulation);
+static int dissect_modulation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Modulation(tvb, offset, actx, tree, hf_rnsap_modulation);
}
@@ -20988,43 +20988,43 @@ static const per_sequence_t TDD_ChannelisationCodeLCR_sequence[] = {
};
static int
-dissect_rnsap_TDD_ChannelisationCodeLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_ChannelisationCodeLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_ChannelisationCodeLCR, TDD_ChannelisationCodeLCR_sequence);
return offset;
}
-static int dissect_tDD_ChannelisationCodeLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_ChannelisationCodeLCR(tvb, offset, pinfo, tree, hf_rnsap_tDD_ChannelisationCodeLCR);
+static int dissect_tDD_ChannelisationCodeLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_ChannelisationCodeLCR(tvb, offset, actx, tree, hf_rnsap_tDD_ChannelisationCodeLCR);
}
-static int dissect_tdd_ChannelisationCodeLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_ChannelisationCodeLCR(tvb, offset, pinfo, tree, hf_rnsap_tdd_ChannelisationCodeLCR);
+static int dissect_tdd_ChannelisationCodeLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_ChannelisationCodeLCR(tvb, offset, actx, tree, hf_rnsap_tdd_ChannelisationCodeLCR);
}
static int
-dissect_rnsap_QPSK_DL_DPCH_TimeSlotFormatTDD_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,
- 0U, 24U, NULL, NULL, TRUE);
+dissect_rnsap_QPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 24U, NULL, TRUE);
return offset;
}
-static int dissect_qPSK(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_QPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, pinfo, tree, hf_rnsap_qPSK);
+static int dissect_qPSK(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_QPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, actx, tree, hf_rnsap_qPSK);
}
static int
-dissect_rnsap_EightPSK_DL_DPCH_TimeSlotFormatTDD_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,
- 0U, 24U, NULL, NULL, TRUE);
+dissect_rnsap_EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 24U, NULL, TRUE);
return offset;
}
-static int dissect_eightPSK(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, pinfo, tree, hf_rnsap_eightPSK);
+static int dissect_eightPSK(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, actx, tree, hf_rnsap_eightPSK);
}
@@ -21041,21 +21041,21 @@ static const per_choice_t TDD_DL_DPCH_TimeSlotFormat_LCR_choice[] = {
};
static int
-dissect_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR, TDD_DL_DPCH_TimeSlotFormat_LCR_choice,
NULL);
return offset;
}
-static int dissect_id_TDD_DL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, pinfo, tree, hf_rnsap_id_TDD_DL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD);
+static int dissect_id_TDD_DL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, actx, tree, hf_rnsap_id_TDD_DL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD);
}
-static int dissect_s_CCPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, pinfo, tree, hf_rnsap_s_CCPCH_TimeSlotFormat_LCR);
+static int dissect_s_CCPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, actx, tree, hf_rnsap_s_CCPCH_TimeSlotFormat_LCR);
}
-static int dissect_tdd_DL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, pinfo, tree, hf_rnsap_tdd_DL_DPCH_TimeSlotFormat_LCR);
+static int dissect_tdd_DL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, actx, tree, hf_rnsap_tdd_DL_DPCH_TimeSlotFormat_LCR);
}
@@ -21067,14 +21067,14 @@ static const per_sequence_t Secondary_LCR_CCPCH_TDD_Code_InformationItem_sequenc
};
static int
-dissect_rnsap_Secondary_LCR_CCPCH_TDD_Code_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Secondary_LCR_CCPCH_TDD_Code_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Secondary_LCR_CCPCH_TDD_Code_InformationItem, Secondary_LCR_CCPCH_TDD_Code_InformationItem_sequence);
return offset;
}
-static int dissect_Secondary_LCR_CCPCH_TDD_Code_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Secondary_LCR_CCPCH_TDD_Code_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information_item);
+static int dissect_Secondary_LCR_CCPCH_TDD_Code_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Secondary_LCR_CCPCH_TDD_Code_InformationItem(tvb, offset, actx, tree, hf_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information_item);
}
@@ -21083,15 +21083,15 @@ static const per_sequence_t Secondary_LCR_CCPCH_TDD_Code_Information_sequence_of
};
static int
-dissect_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information, Secondary_LCR_CCPCH_TDD_Code_Information_sequence_of,
1, 8);
return offset;
}
-static int dissect_secondary_LCR_CCPCH_TDD_Code_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information(tvb, offset, pinfo, tree, hf_rnsap_secondary_LCR_CCPCH_TDD_Code_Information);
+static int dissect_secondary_LCR_CCPCH_TDD_Code_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information(tvb, offset, actx, tree, hf_rnsap_secondary_LCR_CCPCH_TDD_Code_Information);
}
@@ -21108,14 +21108,14 @@ static const per_sequence_t Secondary_LCR_CCPCH_TDD_InformationItem_sequence[] =
};
static int
-dissect_rnsap_Secondary_LCR_CCPCH_TDD_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Secondary_LCR_CCPCH_TDD_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Secondary_LCR_CCPCH_TDD_InformationItem, Secondary_LCR_CCPCH_TDD_InformationItem_sequence);
return offset;
}
-static int dissect_Secondary_LCR_CCPCH_TDD_InformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Secondary_LCR_CCPCH_TDD_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_Secondary_LCR_CCPCH_TDD_InformationList_item);
+static int dissect_Secondary_LCR_CCPCH_TDD_InformationList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Secondary_LCR_CCPCH_TDD_InformationItem(tvb, offset, actx, tree, hf_rnsap_Secondary_LCR_CCPCH_TDD_InformationList_item);
}
@@ -21124,15 +21124,15 @@ static const per_sequence_t Secondary_LCR_CCPCH_TDD_InformationList_sequence_of[
};
static int
-dissect_rnsap_Secondary_LCR_CCPCH_TDD_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Secondary_LCR_CCPCH_TDD_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Secondary_LCR_CCPCH_TDD_InformationList, Secondary_LCR_CCPCH_TDD_InformationList_sequence_of,
0, 8);
return offset;
}
-static int dissect_secondary_LCR_CCPCH_TDD_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Secondary_LCR_CCPCH_TDD_InformationList(tvb, offset, pinfo, tree, hf_rnsap_secondary_LCR_CCPCH_TDD_InformationList);
+static int dissect_secondary_LCR_CCPCH_TDD_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Secondary_LCR_CCPCH_TDD_InformationList(tvb, offset, actx, tree, hf_rnsap_secondary_LCR_CCPCH_TDD_InformationList);
}
@@ -21147,62 +21147,62 @@ static const per_sequence_t Secondary_LCR_CCPCH_Info_TDD_sequence[] = {
};
static int
-dissect_rnsap_Secondary_LCR_CCPCH_Info_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Secondary_LCR_CCPCH_Info_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Secondary_LCR_CCPCH_Info_TDD, Secondary_LCR_CCPCH_Info_TDD_sequence);
return offset;
}
-static int dissect_secondary_LCR_CCPCH_Info_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Secondary_LCR_CCPCH_Info_TDD(tvb, offset, pinfo, tree, hf_rnsap_secondary_LCR_CCPCH_Info_TDD);
+static int dissect_secondary_LCR_CCPCH_Info_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Secondary_LCR_CCPCH_Info_TDD(tvb, offset, actx, tree, hf_rnsap_secondary_LCR_CCPCH_Info_TDD);
}
static int
-dissect_rnsap_UL_LCR_CCTrCHInformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_UL_LCR_CCTrCHInformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_ul_LCR_CCTrCHInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_LCR_CCTrCHInformationList_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_LCR_CCTrCHInformation);
+static int dissect_ul_LCR_CCTrCHInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_LCR_CCTrCHInformationList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_ul_LCR_CCTrCHInformation);
}
static int
-dissect_rnsap_DL_LCR_CCTrCHInformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DL_LCR_CCTrCHInformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_LCR_CCTrCHInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_LCR_CCTrCHInformationList_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_LCR_CCTrCHInformation);
+static int dissect_dl_LCR_CCTrCHInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_LCR_CCTrCHInformationList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_dl_LCR_CCTrCHInformation);
}
static int
-dissect_rnsap_DSCH_LCR_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DSCH_LCR_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dsch_LCR_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_LCR_InformationResponse_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dsch_LCR_InformationResponse);
+static int dissect_dsch_LCR_InformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_LCR_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_dsch_LCR_InformationResponse);
}
static int
-dissect_rnsap_USCH_LCR_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_USCH_LCR_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_usch_LCR_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCH_LCR_InformationResponse_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_usch_LCR_InformationResponse);
+static int dissect_usch_LCR_InformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCH_LCR_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_usch_LCR_InformationResponse);
}
@@ -21238,26 +21238,26 @@ static const per_sequence_t RL_LCR_InformationResponse_RL_SetupRspTDD_sequence[]
};
static int
-dissect_rnsap_RL_LCR_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_LCR_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_LCR_InformationResponse_RL_SetupRspTDD, RL_LCR_InformationResponse_RL_SetupRspTDD_sequence);
return offset;
}
-static int dissect_id_RL_LCR_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_LCR_InformationResponse_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_LCR_InformationResponse_RL_SetupRspTDD);
+static int dissect_id_RL_LCR_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_LCR_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_LCR_InformationResponse_RL_SetupRspTDD);
}
static int
-dissect_rnsap_UL_DPCH_LCR_InformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_UL_DPCH_LCR_InformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_ul_DPCH_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCH_LCR_InformationList_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_DPCH_LCR_Information);
+static int dissect_ul_DPCH_LCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCH_LCR_InformationList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_ul_DPCH_LCR_Information);
}
@@ -21269,14 +21269,14 @@ static const per_sequence_t UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD_sequence
};
static int
-dissect_rnsap_UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD, UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD_sequence);
return offset;
}
-static int dissect_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_item);
+static int dissect_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_item);
}
@@ -21285,41 +21285,41 @@ static const per_sequence_t UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_sequen
};
static int
-dissect_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD, UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_UL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD);
+static int dissect_id_UL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD);
}
static int
-dissect_rnsap_QPSK_UL_DPCH_TimeSlotFormatTDD_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,
- 0U, 69U, NULL, NULL, TRUE);
+dissect_rnsap_QPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 69U, NULL, TRUE);
return offset;
}
-static int dissect_qPSK1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_QPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, pinfo, tree, hf_rnsap_qPSK1);
+static int dissect_qPSK1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_QPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, actx, tree, hf_rnsap_qPSK1);
}
static int
-dissect_rnsap_EightPSK_UL_DPCH_TimeSlotFormatTDD_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,
- 0U, 24U, NULL, NULL, TRUE);
+dissect_rnsap_EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 24U, NULL, TRUE);
return offset;
}
-static int dissect_eightPSK1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, pinfo, tree, hf_rnsap_eightPSK1);
+static int dissect_eightPSK1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, actx, tree, hf_rnsap_eightPSK1);
}
@@ -21336,18 +21336,18 @@ static const per_choice_t TDD_UL_DPCH_TimeSlotFormat_LCR_choice[] = {
};
static int
-dissect_rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR, TDD_UL_DPCH_TimeSlotFormat_LCR_choice,
NULL);
return offset;
}
-static int dissect_id_TDD_UL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvb, offset, pinfo, tree, hf_rnsap_id_TDD_UL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD);
+static int dissect_id_TDD_UL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvb, offset, actx, tree, hf_rnsap_id_TDD_UL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD);
}
-static int dissect_tdd_UL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvb, offset, pinfo, tree, hf_rnsap_tdd_UL_DPCH_TimeSlotFormat_LCR);
+static int dissect_tdd_UL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvb, offset, actx, tree, hf_rnsap_tdd_UL_DPCH_TimeSlotFormat_LCR);
}
@@ -21360,14 +21360,14 @@ static const per_sequence_t TDD_UL_Code_LCR_InformationItem_sequence[] = {
};
static int
-dissect_rnsap_TDD_UL_Code_LCR_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_UL_Code_LCR_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_UL_Code_LCR_InformationItem, TDD_UL_Code_LCR_InformationItem_sequence);
return offset;
}
-static int dissect_TDD_UL_Code_LCR_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_UL_Code_LCR_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_TDD_UL_Code_LCR_Information_item);
+static int dissect_TDD_UL_Code_LCR_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_UL_Code_LCR_InformationItem(tvb, offset, actx, tree, hf_rnsap_TDD_UL_Code_LCR_Information_item);
}
@@ -21376,18 +21376,18 @@ static const per_sequence_t TDD_UL_Code_LCR_Information_sequence_of[1] = {
};
static int
-dissect_rnsap_TDD_UL_Code_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_UL_Code_LCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_UL_Code_LCR_Information, TDD_UL_Code_LCR_Information_sequence_of,
1, 240);
return offset;
}
-static int dissect_uL_Code_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_UL_Code_LCR_Information(tvb, offset, pinfo, tree, hf_rnsap_uL_Code_LCR_Information);
+static int dissect_uL_Code_LCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_UL_Code_LCR_Information(tvb, offset, actx, tree, hf_rnsap_uL_Code_LCR_Information);
}
-static int dissect_uL_Code_LCR_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_UL_Code_LCR_Information(tvb, offset, pinfo, tree, hf_rnsap_uL_Code_LCR_InformationList);
+static int dissect_uL_Code_LCR_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_UL_Code_LCR_Information(tvb, offset, actx, tree, hf_rnsap_uL_Code_LCR_InformationList);
}
@@ -21401,14 +21401,14 @@ static const per_sequence_t UL_TimeslotLCR_InformationItem_sequence[] = {
};
static int
-dissect_rnsap_UL_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_TimeslotLCR_InformationItem, UL_TimeslotLCR_InformationItem_sequence);
return offset;
}
-static int dissect_UL_TimeslotLCR_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_TimeslotLCR_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_UL_TimeslotLCR_Information_item);
+static int dissect_UL_TimeslotLCR_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_TimeslotLCR_InformationItem(tvb, offset, actx, tree, hf_rnsap_UL_TimeslotLCR_Information_item);
}
@@ -21417,18 +21417,18 @@ static const per_sequence_t UL_TimeslotLCR_Information_sequence_of[1] = {
};
static int
-dissect_rnsap_UL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_TimeslotLCR_Information, UL_TimeslotLCR_Information_sequence_of,
1, 6);
return offset;
}
-static int dissect_uL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_TimeslotLCR_Information(tvb, offset, pinfo, tree, hf_rnsap_uL_TimeslotLCR_Information);
+static int dissect_uL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_TimeslotLCR_Information(tvb, offset, actx, tree, hf_rnsap_uL_TimeslotLCR_Information);
}
-static int dissect_uL_TimeslotLCR_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_TimeslotLCR_Information(tvb, offset, pinfo, tree, hf_rnsap_uL_TimeslotLCR_Info);
+static int dissect_uL_TimeslotLCR_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_TimeslotLCR_Information(tvb, offset, actx, tree, hf_rnsap_uL_TimeslotLCR_Info);
}
@@ -21442,26 +21442,26 @@ static const per_sequence_t UL_DPCH_LCR_InformationItem_RL_SetupRspTDD_sequence[
};
static int
-dissect_rnsap_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD, UL_DPCH_LCR_InformationItem_RL_SetupRspTDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD);
+static int dissect_id_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD);
}
static int
-dissect_rnsap_DL_DPCH_LCR_InformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DL_DPCH_LCR_InformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_DPCH_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_LCR_InformationList_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_DPCH_LCR_Information);
+static int dissect_dl_DPCH_LCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_LCR_InformationList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_dl_DPCH_LCR_Information);
}
@@ -21473,14 +21473,14 @@ static const per_sequence_t DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD_sequenc
};
static int
-dissect_rnsap_DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD, DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD_sequence);
return offset;
}
-static int dissect_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_item);
+static int dissect_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_item);
}
@@ -21489,15 +21489,15 @@ static const per_sequence_t DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_seque
};
static int
-dissect_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD, DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD);
+static int dissect_id_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD);
}
@@ -21510,14 +21510,14 @@ static const per_sequence_t TDD_DL_Code_LCR_InformationItem_sequence[] = {
};
static int
-dissect_rnsap_TDD_DL_Code_LCR_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_DL_Code_LCR_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_DL_Code_LCR_InformationItem, TDD_DL_Code_LCR_InformationItem_sequence);
return offset;
}
-static int dissect_TDD_DL_Code_LCR_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_DL_Code_LCR_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_TDD_DL_Code_LCR_Information_item);
+static int dissect_TDD_DL_Code_LCR_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_DL_Code_LCR_InformationItem(tvb, offset, actx, tree, hf_rnsap_TDD_DL_Code_LCR_Information_item);
}
@@ -21526,15 +21526,15 @@ static const per_sequence_t TDD_DL_Code_LCR_Information_sequence_of[1] = {
};
static int
-dissect_rnsap_TDD_DL_Code_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_DL_Code_LCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_DL_Code_LCR_Information, TDD_DL_Code_LCR_Information_sequence_of,
1, 240);
return offset;
}
-static int dissect_dL_Code_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_DL_Code_LCR_Information(tvb, offset, pinfo, tree, hf_rnsap_dL_Code_LCR_Information);
+static int dissect_dL_Code_LCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_DL_Code_LCR_Information(tvb, offset, actx, tree, hf_rnsap_dL_Code_LCR_Information);
}
@@ -21548,14 +21548,14 @@ static const per_sequence_t DL_TimeslotLCR_InformationItem_sequence[] = {
};
static int
-dissect_rnsap_DL_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_TimeslotLCR_InformationItem, DL_TimeslotLCR_InformationItem_sequence);
return offset;
}
-static int dissect_DL_TimeslotLCR_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_TimeslotLCR_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_DL_TimeslotLCR_Information_item);
+static int dissect_DL_TimeslotLCR_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_TimeslotLCR_InformationItem(tvb, offset, actx, tree, hf_rnsap_DL_TimeslotLCR_Information_item);
}
@@ -21564,21 +21564,21 @@ static const per_sequence_t DL_TimeslotLCR_Information_sequence_of[1] = {
};
static int
-dissect_rnsap_DL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_TimeslotLCR_Information, DL_TimeslotLCR_Information_sequence_of,
1, 6);
return offset;
}
-static int dissect_dL_Timeslot_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_TimeslotLCR_Information(tvb, offset, pinfo, tree, hf_rnsap_dL_Timeslot_LCR_Information);
+static int dissect_dL_Timeslot_LCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_TimeslotLCR_Information(tvb, offset, actx, tree, hf_rnsap_dL_Timeslot_LCR_Information);
}
-static int dissect_dL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_TimeslotLCR_Information(tvb, offset, pinfo, tree, hf_rnsap_dL_TimeslotLCR_Information);
+static int dissect_dL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_TimeslotLCR_Information(tvb, offset, actx, tree, hf_rnsap_dL_TimeslotLCR_Information);
}
-static int dissect_dL_TimeslotLCR_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_TimeslotLCR_Information(tvb, offset, pinfo, tree, hf_rnsap_dL_TimeslotLCR_Info);
+static int dissect_dL_TimeslotLCR_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_TimeslotLCR_Information(tvb, offset, actx, tree, hf_rnsap_dL_TimeslotLCR_Info);
}
@@ -21590,14 +21590,14 @@ static const value_string rnsap_TSTD_Indicator_vals[] = {
static int
-dissect_rnsap_TSTD_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_TSTD_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_tSTD_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TSTD_Indicator(tvb, offset, pinfo, tree, hf_rnsap_tSTD_Indicator);
+static int dissect_tSTD_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TSTD_Indicator(tvb, offset, actx, tree, hf_rnsap_tSTD_Indicator);
}
@@ -21612,14 +21612,14 @@ static const per_sequence_t DL_DPCH_LCR_InformationItem_RL_SetupRspTDD_sequence[
};
static int
-dissect_rnsap_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD, DL_DPCH_LCR_InformationItem_RL_SetupRspTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD);
+static int dissect_id_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD);
}
@@ -21634,14 +21634,14 @@ static const per_sequence_t DSCH_LCR_InformationItem_RL_SetupRspTDD_sequence[] =
};
static int
-dissect_rnsap_DSCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DSCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DSCH_LCR_InformationItem_RL_SetupRspTDD, DSCH_LCR_InformationItem_RL_SetupRspTDD_sequence);
return offset;
}
-static int dissect_DSCH_LCR_InformationListIEs_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD_item);
+static int dissect_DSCH_LCR_InformationListIEs_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD_item);
}
@@ -21650,15 +21650,15 @@ static const per_sequence_t DSCH_LCR_InformationListIEs_RL_SetupRspTDD_sequence_
};
static int
-dissect_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD, DSCH_LCR_InformationListIEs_RL_SetupRspTDD_sequence_of,
0, 10);
return offset;
}
-static int dissect_id_DSCH_LCR_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DSCH_LCR_InformationListIEs_RL_SetupRspTDD);
+static int dissect_id_DSCH_LCR_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DSCH_LCR_InformationListIEs_RL_SetupRspTDD);
}
@@ -21672,14 +21672,14 @@ static const per_sequence_t USCH_LCR_InformationItem_RL_SetupRspTDD_sequence[] =
};
static int
-dissect_rnsap_USCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_USCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_USCH_LCR_InformationItem_RL_SetupRspTDD, USCH_LCR_InformationItem_RL_SetupRspTDD_sequence);
return offset;
}
-static int dissect_USCH_LCR_InformationListIEs_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD_item);
+static int dissect_USCH_LCR_InformationListIEs_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD_item);
}
@@ -21688,75 +21688,75 @@ static const per_sequence_t USCH_LCR_InformationListIEs_RL_SetupRspTDD_sequence_
};
static int
-dissect_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD, USCH_LCR_InformationListIEs_RL_SetupRspTDD_sequence_of,
0, 10);
return offset;
}
-static int dissect_id_USCH_LCR_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_USCH_LCR_InformationListIEs_RL_SetupRspTDD);
+static int dissect_id_USCH_LCR_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_USCH_LCR_InformationListIEs_RL_SetupRspTDD);
}
static int
-dissect_rnsap_UL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_UL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_ul_CCTrCH_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_CCTrCH_LCR_Information);
+static int dissect_ul_CCTrCH_LCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_ul_CCTrCH_LCR_Information);
}
static int
-dissect_rnsap_DL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_CCTrCH_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_CCTrCH_LCR_Information);
+static int dissect_dl_CCTrCH_LCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_dl_CCTrCH_LCR_Information);
}
static int
-dissect_rnsap_DCH_InformationResponseList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DCH_InformationResponseList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dCH_InformationResponse2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DCH_InformationResponseList_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dCH_InformationResponse2);
+static int dissect_dCH_InformationResponse2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DCH_InformationResponseList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_dCH_InformationResponse2);
}
static int
-dissect_rnsap_DSCH_LCR_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DSCH_LCR_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dsch_LCR_InformationResponse1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_LCR_InformationResponse_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dsch_LCR_InformationResponse1);
+static int dissect_dsch_LCR_InformationResponse1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_LCR_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_dsch_LCR_InformationResponse1);
}
static int
-dissect_rnsap_USCH_LCR_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_USCH_LCR_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_usch_LCR_InformationResponse1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCH_LCR_InformationResponse_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_usch_LCR_InformationResponse1);
+static int dissect_usch_LCR_InformationResponse1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCH_LCR_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_usch_LCR_InformationResponse1);
}
@@ -21789,26 +21789,26 @@ static const per_sequence_t RL_LCR_InformationResponse_RL_AdditionRspTDD_sequenc
};
static int
-dissect_rnsap_RL_LCR_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_LCR_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_LCR_InformationResponse_RL_AdditionRspTDD, RL_LCR_InformationResponse_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_id_RL_LCR_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_LCR_InformationResponse_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_LCR_InformationResponse_RL_AdditionRspTDD);
+static int dissect_id_RL_LCR_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_LCR_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_LCR_InformationResponse_RL_AdditionRspTDD);
}
static int
-dissect_rnsap_UL_DPCH_LCR_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_UL_DPCH_LCR_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_ul_DPCH_LCR_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCH_LCR_InformationList_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_ul_DPCH_LCR_Information1);
+static int dissect_ul_DPCH_LCR_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCH_LCR_InformationList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_ul_DPCH_LCR_Information1);
}
@@ -21820,14 +21820,14 @@ static const per_sequence_t UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD_sequ
};
static int
-dissect_rnsap_UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD, UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item);
+static int dissect_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item);
}
@@ -21836,15 +21836,15 @@ static const per_sequence_t UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_se
};
static int
-dissect_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD, UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD);
+static int dissect_id_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD);
}
@@ -21858,26 +21858,26 @@ static const per_sequence_t UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD_sequen
};
static int
-dissect_rnsap_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD, UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD);
+static int dissect_id_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD);
}
static int
-dissect_rnsap_DL_DPCH_LCR_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DL_DPCH_LCR_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_DPCH_LCR_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_LCR_InformationList_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_DPCH_LCR_Information1);
+static int dissect_dl_DPCH_LCR_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_LCR_InformationList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_dl_DPCH_LCR_Information1);
}
@@ -21889,14 +21889,14 @@ static const per_sequence_t DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD_sequ
};
static int
-dissect_rnsap_DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD, DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item);
+static int dissect_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item);
}
@@ -21905,15 +21905,15 @@ static const per_sequence_t DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_se
};
static int
-dissect_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD, DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD);
+static int dissect_id_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD);
}
@@ -21928,14 +21928,14 @@ static const per_sequence_t DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD_sequen
};
static int
-dissect_rnsap_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD, DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD);
+static int dissect_id_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD);
}
@@ -21950,14 +21950,14 @@ static const per_sequence_t DSCH_LCR_InformationItem_RL_AdditionRspTDD_sequence[
};
static int
-dissect_rnsap_DSCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DSCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DSCH_LCR_InformationItem_RL_AdditionRspTDD, DSCH_LCR_InformationItem_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_item);
+static int dissect_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_item);
}
@@ -21966,15 +21966,15 @@ static const per_sequence_t DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_sequen
};
static int
-dissect_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD, DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_sequence_of,
0, 10);
return offset;
}
-static int dissect_id_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD);
+static int dissect_id_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD);
}
@@ -21987,14 +21987,14 @@ static const per_sequence_t USCH_LCR_InformationItem_RL_AdditionRspTDD_sequence[
};
static int
-dissect_rnsap_USCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_USCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_USCH_LCR_InformationItem_RL_AdditionRspTDD, USCH_LCR_InformationItem_RL_AdditionRspTDD_sequence);
return offset;
}
-static int dissect_USCH_LCR_InformationListIEs_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD_item);
+static int dissect_USCH_LCR_InformationListIEs_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD_item);
}
@@ -22003,15 +22003,15 @@ static const per_sequence_t USCH_LCR_InformationListIEs_RL_AdditionRspTDD_sequen
};
static int
-dissect_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD, USCH_LCR_InformationListIEs_RL_AdditionRspTDD_sequence_of,
0, 10);
return offset;
}
-static int dissect_id_USCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_USCH_LCR_InformationListIEs_RL_AdditionRspTDD);
+static int dissect_id_USCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_USCH_LCR_InformationListIEs_RL_AdditionRspTDD);
}
@@ -22025,14 +22025,14 @@ static const per_sequence_t UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD_seq
};
static int
-dissect_rnsap_UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD, UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD_sequence);
return offset;
}
-static int dissect_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD);
+static int dissect_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD);
}
@@ -22044,14 +22044,14 @@ static const per_sequence_t TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReady
};
static int
-dissect_rnsap_TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD, TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD_sequence);
return offset;
}
-static int dissect_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item);
+static int dissect_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item);
}
@@ -22060,15 +22060,15 @@ static const per_sequence_t TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReady
};
static int
-dissect_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD, TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
1, 240);
return offset;
}
-static int dissect_tDD_uL_Code_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_tDD_uL_Code_LCR_Information);
+static int dissect_tDD_uL_Code_LCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_tDD_uL_Code_LCR_Information);
}
@@ -22082,14 +22082,14 @@ static const per_sequence_t UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyT
};
static int
-dissect_rnsap_UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD, UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD_sequence);
return offset;
}
-static int dissect_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item);
+static int dissect_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item);
}
@@ -22098,15 +22098,15 @@ static const per_sequence_t UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyT
};
static int
-dissect_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD, UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
1, 6);
return offset;
}
-static int dissect_id_UL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD);
+static int dissect_id_UL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD);
}
@@ -22120,14 +22120,14 @@ static const per_sequence_t DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD_seq
};
static int
-dissect_rnsap_DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD, DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD);
+static int dissect_id_DL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD);
}
@@ -22139,14 +22139,14 @@ static const per_sequence_t TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReady
};
static int
-dissect_rnsap_TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD, TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD_sequence);
return offset;
}
-static int dissect_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item);
+static int dissect_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item);
}
@@ -22155,15 +22155,15 @@ static const per_sequence_t TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReady
};
static int
-dissect_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD, TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
1, 240);
return offset;
}
-static int dissect_tDD_dL_Code_LCR_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_tDD_dL_Code_LCR_Information);
+static int dissect_tDD_dL_Code_LCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_tDD_dL_Code_LCR_Information);
}
@@ -22177,14 +22177,14 @@ static const per_sequence_t DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyT
};
static int
-dissect_rnsap_DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD, DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD_sequence);
return offset;
}
-static int dissect_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item);
+static int dissect_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item);
}
@@ -22193,15 +22193,15 @@ static const per_sequence_t DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyT
};
static int
-dissect_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD, DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
1, 6);
return offset;
}
-static int dissect_id_DL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD);
+static int dissect_id_DL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD);
}
@@ -22215,14 +22215,14 @@ static const per_sequence_t UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD_se
};
static int
-dissect_rnsap_UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD, UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD_sequence);
return offset;
}
-static int dissect_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item);
+static int dissect_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item);
}
@@ -22231,15 +22231,15 @@ static const per_sequence_t UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_se
};
static int
-dissect_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD, UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_sequence_of,
1, 6);
return offset;
}
-static int dissect_id_UL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD);
+static int dissect_id_UL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD);
}
@@ -22253,14 +22253,14 @@ static const per_sequence_t DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD_se
};
static int
-dissect_rnsap_DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD, DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD_sequence);
return offset;
}
-static int dissect_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item);
+static int dissect_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item);
}
@@ -22269,15 +22269,15 @@ static const per_sequence_t DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_se
};
static int
-dissect_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD, DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_sequence_of,
1, 6);
return offset;
}
-static int dissect_id_DL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD);
+static int dissect_id_DL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD);
}
@@ -22289,40 +22289,40 @@ static const value_string rnsap_TSTD_Support_Indicator_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_TSTD_Support_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_TSTD_Support_Indicator_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TSTD_Support_Indicator(tvb, offset, pinfo, tree, hf_rnsap_id_TSTD_Support_Indicator_RL_SetupRqstTDD);
+static int dissect_id_TSTD_Support_Indicator_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TSTD_Support_Indicator(tvb, offset, actx, tree, hf_rnsap_id_TSTD_Support_Indicator_RL_SetupRqstTDD);
}
static int
-dissect_rnsap_Load_Value(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,
- 0U, 100U, NULL, NULL, FALSE);
+dissect_rnsap_Load_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 100U, NULL, FALSE);
return offset;
}
-static int dissect_id_Load_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Load_Value(tvb, offset, pinfo, tree, hf_rnsap_id_Load_Value);
+static int dissect_id_Load_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Load_Value(tvb, offset, actx, tree, hf_rnsap_id_Load_Value);
}
static int
-dissect_rnsap_Load_Value_IncrDecrThres(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,
- 0U, 100U, NULL, NULL, FALSE);
+dissect_rnsap_Load_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 100U, NULL, FALSE);
return offset;
}
-static int dissect_id_Load_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Load_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_rnsap_id_Load_Value_IncrDecrThres);
+static int dissect_id_Load_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Load_Value_IncrDecrThres(tvb, offset, actx, tree, hf_rnsap_id_Load_Value_IncrDecrThres);
}
@@ -22333,52 +22333,52 @@ static const per_sequence_t OnModification_sequence[] = {
};
static int
-dissect_rnsap_OnModification(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_OnModification(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_OnModification, OnModification_sequence);
return offset;
}
-static int dissect_id_OnModification(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_OnModification(tvb, offset, pinfo, tree, hf_rnsap_id_OnModification);
+static int dissect_id_OnModification(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_OnModification(tvb, offset, actx, tree, hf_rnsap_id_OnModification);
}
static int
-dissect_rnsap_Received_Total_Wideband_Power_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_Received_total_wide_band_power(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_Received_Total_Wideband_Power_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_Received_total_wide_band_power(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_Received_Total_Wideband_Power_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Received_Total_Wideband_Power_Value(tvb, offset, pinfo, tree, hf_rnsap_id_Received_Total_Wideband_Power_Value);
+static int dissect_id_Received_Total_Wideband_Power_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Received_Total_Wideband_Power_Value(tvb, offset, actx, tree, hf_rnsap_id_Received_Total_Wideband_Power_Value);
}
static int
-dissect_rnsap_SFNSFNChangeLimit(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_rnsap_SFNSFNChangeLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_sFNSFNChangeLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SFNSFNChangeLimit(tvb, offset, pinfo, tree, hf_rnsap_sFNSFNChangeLimit);
+static int dissect_sFNSFNChangeLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SFNSFNChangeLimit(tvb, offset, actx, tree, hf_rnsap_sFNSFNChangeLimit);
}
static int
-dissect_rnsap_PredictedSFNSFNDeviationLimit(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_rnsap_PredictedSFNSFNDeviationLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_predictedSFNSFNDeviationLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PredictedSFNSFNDeviationLimit(tvb, offset, pinfo, tree, hf_rnsap_predictedSFNSFNDeviationLimit);
+static int dissect_predictedSFNSFNDeviationLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PredictedSFNSFNDeviationLimit(tvb, offset, actx, tree, hf_rnsap_predictedSFNSFNDeviationLimit);
}
@@ -22390,69 +22390,69 @@ static const per_sequence_t SFNSFNMeasurementThresholdInformation_sequence[] = {
};
static int
-dissect_rnsap_SFNSFNMeasurementThresholdInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_SFNSFNMeasurementThresholdInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_SFNSFNMeasurementThresholdInformation, SFNSFNMeasurementThresholdInformation_sequence);
return offset;
}
-static int dissect_id_Received_Total_Wideband_Power_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SFNSFNMeasurementThresholdInformation(tvb, offset, pinfo, tree, hf_rnsap_id_Received_Total_Wideband_Power_Value_IncrDecrThres);
+static int dissect_id_Received_Total_Wideband_Power_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SFNSFNMeasurementThresholdInformation(tvb, offset, actx, tree, hf_rnsap_id_Received_Total_Wideband_Power_Value_IncrDecrThres);
}
-static int dissect_id_SFNSFNMeasurementThresholdInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SFNSFNMeasurementThresholdInformation(tvb, offset, pinfo, tree, hf_rnsap_id_SFNSFNMeasurementThresholdInformation);
+static int dissect_id_SFNSFNMeasurementThresholdInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SFNSFNMeasurementThresholdInformation(tvb, offset, actx, tree, hf_rnsap_id_SFNSFNMeasurementThresholdInformation);
}
static int
-dissect_rnsap_Transmitted_Carrier_Power_Value(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,
- 0U, 100U, NULL, NULL, FALSE);
+dissect_rnsap_Transmitted_Carrier_Power_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 100U, NULL, FALSE);
return offset;
}
-static int dissect_id_Transmitted_Carrier_Power_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Transmitted_Carrier_Power_Value(tvb, offset, pinfo, tree, hf_rnsap_id_Transmitted_Carrier_Power_Value);
+static int dissect_id_Transmitted_Carrier_Power_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Transmitted_Carrier_Power_Value(tvb, offset, actx, tree, hf_rnsap_id_Transmitted_Carrier_Power_Value);
}
static int
-dissect_rnsap_Transmitted_Carrier_Power_Value_IncrDecrThres(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,
- 0U, 100U, NULL, NULL, FALSE);
+dissect_rnsap_Transmitted_Carrier_Power_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 100U, NULL, FALSE);
return offset;
}
-static int dissect_id_Transmitted_Carrier_Power_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Transmitted_Carrier_Power_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_rnsap_id_Transmitted_Carrier_Power_Value_IncrDecrThres);
+static int dissect_id_Transmitted_Carrier_Power_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Transmitted_Carrier_Power_Value_IncrDecrThres(tvb, offset, actx, tree, hf_rnsap_id_Transmitted_Carrier_Power_Value_IncrDecrThres);
}
static int
-dissect_rnsap_UL_Timeslot_ISCP_Value_IncrDecrThres(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,
- 0U, 126U, NULL, NULL, FALSE);
+dissect_rnsap_UL_Timeslot_ISCP_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 126U, NULL, FALSE);
return offset;
}
-static int dissect_id_UL_Timeslot_ISCP_Value_IncrDecrThres(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_Timeslot_ISCP_Value_IncrDecrThres(tvb, offset, pinfo, tree, hf_rnsap_id_UL_Timeslot_ISCP_Value_IncrDecrThres);
+static int dissect_id_UL_Timeslot_ISCP_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_Timeslot_ISCP_Value_IncrDecrThres(tvb, offset, actx, tree, hf_rnsap_id_UL_Timeslot_ISCP_Value_IncrDecrThres);
}
static int
-dissect_rnsap_Rx_Timing_Deviation_Value_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,
- 0U, 511U, NULL, NULL, FALSE);
+dissect_rnsap_Rx_Timing_Deviation_Value_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 511U, NULL, FALSE);
return offset;
}
-static int dissect_id_Rx_Timing_Deviation_Value_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Rx_Timing_Deviation_Value_LCR(tvb, offset, pinfo, tree, hf_rnsap_id_Rx_Timing_Deviation_Value_LCR);
+static int dissect_id_Rx_Timing_Deviation_Value_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Rx_Timing_Deviation_Value_LCR(tvb, offset, actx, tree, hf_rnsap_id_Rx_Timing_Deviation_Value_LCR);
}
@@ -22463,27 +22463,27 @@ static const value_string rnsap_DPC_Mode_Change_SupportIndicator_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_DPC_Mode_Change_SupportIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_DPC_Mode_Change_SupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DPC_Mode_Change_SupportIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_DPC_Mode_Change_SupportIndicator);
+static int dissect_id_DPC_Mode_Change_SupportIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DPC_Mode_Change_SupportIndicator(tvb, offset, actx, tree, hf_rnsap_id_DPC_Mode_Change_SupportIndicator);
}
static int
-dissect_rnsap_DSCH_RNTI(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_rnsap_DSCH_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_id_DSCH_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_RNTI(tvb, offset, pinfo, tree, hf_rnsap_id_DSCH_RNTI);
+static int dissect_id_DSCH_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_RNTI(tvb, offset, actx, tree, hf_rnsap_id_DSCH_RNTI);
}
@@ -22495,14 +22495,14 @@ static const per_sequence_t DL_ReferencePowerInformationItem_sequence[] = {
};
static int
-dissect_rnsap_DL_ReferencePowerInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_ReferencePowerInformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_ReferencePowerInformationItem, DL_ReferencePowerInformationItem_sequence);
return offset;
}
-static int dissect_DL_ReferencePowerInformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_ReferencePowerInformationItem(tvb, offset, pinfo, tree, hf_rnsap_DL_ReferencePowerInformationList_item);
+static int dissect_DL_ReferencePowerInformationList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_ReferencePowerInformationItem(tvb, offset, actx, tree, hf_rnsap_DL_ReferencePowerInformationList_item);
}
@@ -22511,18 +22511,18 @@ static const per_sequence_t DL_ReferencePowerInformationList_sequence_of[1] = {
};
static int
-dissect_rnsap_DL_ReferencePowerInformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_ReferencePowerInformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_ReferencePowerInformationList, DL_ReferencePowerInformationList_sequence_of,
1, 16);
return offset;
}
-static int dissect_dLReferencePowerList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_ReferencePowerInformationList(tvb, offset, pinfo, tree, hf_rnsap_dLReferencePowerList);
+static int dissect_dLReferencePowerList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_ReferencePowerInformationList(tvb, offset, actx, tree, hf_rnsap_dLReferencePowerList);
}
-static int dissect_individual_DL_ReferencePowerInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_ReferencePowerInformationList(tvb, offset, pinfo, tree, hf_rnsap_individual_DL_ReferencePowerInformation);
+static int dissect_individual_DL_ReferencePowerInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_ReferencePowerInformationList(tvb, offset, actx, tree, hf_rnsap_individual_DL_ReferencePowerInformation);
}
@@ -22538,14 +22538,14 @@ static const per_sequence_t DL_PowerBalancing_Information_sequence[] = {
};
static int
-dissect_rnsap_DL_PowerBalancing_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_PowerBalancing_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_PowerBalancing_Information, DL_PowerBalancing_Information_sequence);
return offset;
}
-static int dissect_id_DL_PowerBalancing_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_PowerBalancing_Information(tvb, offset, pinfo, tree, hf_rnsap_id_DL_PowerBalancing_Information);
+static int dissect_id_DL_PowerBalancing_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_PowerBalancing_Information(tvb, offset, actx, tree, hf_rnsap_id_DL_PowerBalancing_Information);
}
@@ -22556,14 +22556,14 @@ static const value_string rnsap_DL_PowerBalancing_ActivationIndicator_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_DL_PowerBalancing_ActivationIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_DL_PowerBalancing_ActivationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_PowerBalancing_ActivationIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_DL_PowerBalancing_ActivationIndicator);
+static int dissect_id_DL_PowerBalancing_ActivationIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_PowerBalancing_ActivationIndicator(tvb, offset, actx, tree, hf_rnsap_id_DL_PowerBalancing_ActivationIndicator);
}
@@ -22574,14 +22574,14 @@ static const value_string rnsap_DL_PowerBalancing_UpdatedIndicator_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_DL_PowerBalancing_UpdatedIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_DL_PowerBalancing_UpdatedIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_PowerBalancing_UpdatedIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_DL_PowerBalancing_UpdatedIndicator);
+static int dissect_id_DL_PowerBalancing_UpdatedIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_PowerBalancing_UpdatedIndicator(tvb, offset, actx, tree, hf_rnsap_id_DL_PowerBalancing_UpdatedIndicator);
}
@@ -22593,27 +22593,27 @@ static const per_sequence_t DL_ReferencePowerInformation_sequence[] = {
};
static int
-dissect_rnsap_DL_ReferencePowerInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_ReferencePowerInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_ReferencePowerInformation, DL_ReferencePowerInformation_sequence);
return offset;
}
-static int dissect_id_DL_ReferencePowerInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_ReferencePowerInformation(tvb, offset, pinfo, tree, hf_rnsap_id_DL_ReferencePowerInformation);
+static int dissect_id_DL_ReferencePowerInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_ReferencePowerInformation(tvb, offset, actx, tree, hf_rnsap_id_DL_ReferencePowerInformation);
}
static int
-dissect_rnsap_Enhanced_PrimaryCPICH_EcNo(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,
- 0U, 49U, NULL, NULL, FALSE);
+dissect_rnsap_Enhanced_PrimaryCPICH_EcNo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 49U, NULL, FALSE);
return offset;
}
-static int dissect_id_Enhanced_PrimaryCPICH_EcNo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Enhanced_PrimaryCPICH_EcNo(tvb, offset, pinfo, tree, hf_rnsap_id_Enhanced_PrimaryCPICH_EcNo);
+static int dissect_id_Enhanced_PrimaryCPICH_EcNo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Enhanced_PrimaryCPICH_EcNo(tvb, offset, actx, tree, hf_rnsap_id_Enhanced_PrimaryCPICH_EcNo);
}
@@ -22626,14 +22626,14 @@ static const value_string rnsap_IPSub_vals[] = {
static int
-dissect_rnsap_IPSub(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_IPSub(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_iPSub(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_IPSub(tvb, offset, pinfo, tree, hf_rnsap_iPSub);
+static int dissect_iPSub(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_IPSub(tvb, offset, actx, tree, hf_rnsap_iPSub);
}
@@ -22647,53 +22647,53 @@ static const per_sequence_t IPDL_TDD_ParametersLCR_sequence[] = {
};
static int
-dissect_rnsap_IPDL_TDD_ParametersLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_IPDL_TDD_ParametersLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_IPDL_TDD_ParametersLCR, IPDL_TDD_ParametersLCR_sequence);
return offset;
}
-static int dissect_id_IPDL_TDD_ParametersLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_IPDL_TDD_ParametersLCR(tvb, offset, pinfo, tree, hf_rnsap_id_IPDL_TDD_ParametersLCR);
+static int dissect_id_IPDL_TDD_ParametersLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_IPDL_TDD_ParametersLCR(tvb, offset, actx, tree, hf_rnsap_id_IPDL_TDD_ParametersLCR);
}
static int
-dissect_rnsap_CellCapabilityContainer_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CellCapabilityContainer_FDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
32, 32, FALSE);
return offset;
}
-static int dissect_id_CellCapabilityContainer_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CellCapabilityContainer_FDD(tvb, offset, pinfo, tree, hf_rnsap_id_CellCapabilityContainer_FDD);
+static int dissect_id_CellCapabilityContainer_FDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CellCapabilityContainer_FDD(tvb, offset, actx, tree, hf_rnsap_id_CellCapabilityContainer_FDD);
}
static int
-dissect_rnsap_CellCapabilityContainer_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CellCapabilityContainer_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
32, 32, FALSE);
return offset;
}
-static int dissect_id_CellCapabilityContainer_TDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CellCapabilityContainer_TDD(tvb, offset, pinfo, tree, hf_rnsap_id_CellCapabilityContainer_TDD);
+static int dissect_id_CellCapabilityContainer_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CellCapabilityContainer_TDD(tvb, offset, actx, tree, hf_rnsap_id_CellCapabilityContainer_TDD);
}
static int
-dissect_rnsap_CellCapabilityContainer_TDD_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CellCapabilityContainer_TDD_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
32, 32, FALSE);
return offset;
}
-static int dissect_id_CellCapabilityContainer_TDD_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CellCapabilityContainer_TDD_LCR(tvb, offset, pinfo, tree, hf_rnsap_id_CellCapabilityContainer_TDD_LCR);
+static int dissect_id_CellCapabilityContainer_TDD_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CellCapabilityContainer_TDD_LCR(tvb, offset, actx, tree, hf_rnsap_id_CellCapabilityContainer_TDD_LCR);
}
@@ -22706,14 +22706,14 @@ static const per_sequence_t RL_Specific_DCH_Info_Item_sequence[] = {
};
static int
-dissect_rnsap_RL_Specific_DCH_Info_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Specific_DCH_Info_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Specific_DCH_Info_Item, RL_Specific_DCH_Info_Item_sequence);
return offset;
}
-static int dissect_RL_Specific_DCH_Info_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Specific_DCH_Info_Item(tvb, offset, pinfo, tree, hf_rnsap_RL_Specific_DCH_Info_item);
+static int dissect_RL_Specific_DCH_Info_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Specific_DCH_Info_Item(tvb, offset, actx, tree, hf_rnsap_RL_Specific_DCH_Info_item);
}
@@ -22722,18 +22722,18 @@ static const per_sequence_t RL_Specific_DCH_Info_sequence_of[1] = {
};
static int
-dissect_rnsap_RL_Specific_DCH_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Specific_DCH_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Specific_DCH_Info, RL_Specific_DCH_Info_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_RL_Specific_DCH_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Specific_DCH_Info(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Specific_DCH_Info);
+static int dissect_id_RL_Specific_DCH_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Specific_DCH_Info(tvb, offset, actx, tree, hf_rnsap_id_RL_Specific_DCH_Info);
}
-static int dissect_rL_Specific_DCH_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Specific_DCH_Info(tvb, offset, pinfo, tree, hf_rnsap_rL_Specific_DCH_Info);
+static int dissect_rL_Specific_DCH_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Specific_DCH_Info(tvb, offset, actx, tree, hf_rnsap_rL_Specific_DCH_Info);
}
@@ -22742,15 +22742,15 @@ static const per_sequence_t RL_ReconfigurationRequestFDD_RL_InformationList_sequ
};
static int
-dissect_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList, RL_ReconfigurationRequestFDD_RL_InformationList_sequence_of,
0, 16);
return offset;
}
-static int dissect_id_RL_ReconfigurationRequestFDD_RL_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList(tvb, offset, pinfo, tree, hf_rnsap_id_RL_ReconfigurationRequestFDD_RL_InformationList);
+static int dissect_id_RL_ReconfigurationRequestFDD_RL_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList(tvb, offset, actx, tree, hf_rnsap_id_RL_ReconfigurationRequestFDD_RL_InformationList);
}
@@ -22762,14 +22762,14 @@ static const per_sequence_t RL_ReconfigurationRequestFDD_RL_Information_IEs_sequ
};
static int
-dissect_rnsap_RL_ReconfigurationRequestFDD_RL_Information_IEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_ReconfigurationRequestFDD_RL_Information_IEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_ReconfigurationRequestFDD_RL_Information_IEs, RL_ReconfigurationRequestFDD_RL_Information_IEs_sequence);
return offset;
}
-static int dissect_id_RL_ReconfigurationRequestFDD_RL_Information_IEs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_ReconfigurationRequestFDD_RL_Information_IEs(tvb, offset, pinfo, tree, hf_rnsap_id_RL_ReconfigurationRequestFDD_RL_Information_IEs);
+static int dissect_id_RL_ReconfigurationRequestFDD_RL_Information_IEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_ReconfigurationRequestFDD_RL_Information_IEs(tvb, offset, actx, tree, hf_rnsap_id_RL_ReconfigurationRequestFDD_RL_Information_IEs);
}
@@ -22781,17 +22781,17 @@ static const per_sequence_t RL_ReconfigurationRequestTDD_RL_Information_sequence
};
static int
-dissect_rnsap_RL_ReconfigurationRequestTDD_RL_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_ReconfigurationRequestTDD_RL_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_ReconfigurationRequestTDD_RL_Information, RL_ReconfigurationRequestTDD_RL_Information_sequence);
return offset;
}
-static int dissect_id_RL_ReconfigurationRequestTDD_RL_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_ReconfigurationRequestTDD_RL_Information(tvb, offset, pinfo, tree, hf_rnsap_id_RL_ReconfigurationRequestTDD_RL_Information);
+static int dissect_id_RL_ReconfigurationRequestTDD_RL_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_ReconfigurationRequestTDD_RL_Information(tvb, offset, actx, tree, hf_rnsap_id_RL_ReconfigurationRequestTDD_RL_Information);
}
-static int dissect_Multiple_RL_ReconfigurationRequestTDD_RL_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_ReconfigurationRequestTDD_RL_Information(tvb, offset, pinfo, tree, hf_rnsap_Multiple_RL_ReconfigurationRequestTDD_RL_Information_item);
+static int dissect_Multiple_RL_ReconfigurationRequestTDD_RL_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_ReconfigurationRequestTDD_RL_Information(tvb, offset, actx, tree, hf_rnsap_Multiple_RL_ReconfigurationRequestTDD_RL_Information_item);
}
@@ -22802,14 +22802,14 @@ static const value_string rnsap_CommonTransportChannelResourcesInitialisationNot
static int
-dissect_rnsap_CommonTransportChannelResourcesInitialisationNotRequired(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_CommonTransportChannelResourcesInitialisationNotRequired(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_CommonTransportChannelResourcesInitialisationNotRequired(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CommonTransportChannelResourcesInitialisationNotRequired(tvb, offset, pinfo, tree, hf_rnsap_id_CommonTransportChannelResourcesInitialisationNotRequired);
+static int dissect_id_CommonTransportChannelResourcesInitialisationNotRequired(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CommonTransportChannelResourcesInitialisationNotRequired(tvb, offset, actx, tree, hf_rnsap_id_CommonTransportChannelResourcesInitialisationNotRequired);
}
@@ -22826,15 +22826,15 @@ static const per_choice_t DelayedActivation_choice[] = {
};
static int
-dissect_rnsap_DelayedActivation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DelayedActivation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_DelayedActivation, DelayedActivation_choice,
NULL);
return offset;
}
-static int dissect_id_DelayedActivation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DelayedActivation(tvb, offset, pinfo, tree, hf_rnsap_id_DelayedActivation);
+static int dissect_id_DelayedActivation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DelayedActivation(tvb, offset, actx, tree, hf_rnsap_id_DelayedActivation);
}
@@ -22843,15 +22843,15 @@ static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdFDD
};
static int
-dissect_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD, DelayedActivationInformationList_RL_ActivationCmdFDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_DelayedActivationList_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD(tvb, offset, pinfo, tree, hf_rnsap_id_DelayedActivationList_RL_ActivationCmdFDD);
+static int dissect_id_DelayedActivationList_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD(tvb, offset, actx, tree, hf_rnsap_id_DelayedActivationList_RL_ActivationCmdFDD);
}
@@ -22868,18 +22868,18 @@ static const per_choice_t Execution_Type_choice[] = {
};
static int
-dissect_rnsap_Execution_Type(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Execution_Type(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_Execution_Type, Execution_Type_choice,
NULL);
return offset;
}
-static int dissect_activation_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Execution_Type(tvb, offset, pinfo, tree, hf_rnsap_activation_type);
+static int dissect_activation_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Execution_Type(tvb, offset, actx, tree, hf_rnsap_activation_type);
}
-static int dissect_deactivation_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Execution_Type(tvb, offset, pinfo, tree, hf_rnsap_deactivation_type);
+static int dissect_deactivation_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Execution_Type(tvb, offset, actx, tree, hf_rnsap_deactivation_type);
}
@@ -22893,14 +22893,14 @@ static const per_sequence_t Activate_Info_sequence[] = {
};
static int
-dissect_rnsap_Activate_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Activate_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Activate_Info, Activate_Info_sequence);
return offset;
}
-static int dissect_activate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Activate_Info(tvb, offset, pinfo, tree, hf_rnsap_activate);
+static int dissect_activate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Activate_Info(tvb, offset, actx, tree, hf_rnsap_activate);
}
@@ -22911,14 +22911,14 @@ static const per_sequence_t Deactivate_Info_sequence[] = {
};
static int
-dissect_rnsap_Deactivate_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Deactivate_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Deactivate_Info, Deactivate_Info_sequence);
return offset;
}
-static int dissect_deactivate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Deactivate_Info(tvb, offset, pinfo, tree, hf_rnsap_deactivate);
+static int dissect_deactivate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Deactivate_Info(tvb, offset, actx, tree, hf_rnsap_deactivate);
}
@@ -22935,15 +22935,15 @@ static const per_choice_t DelayedActivationUpdate_choice[] = {
};
static int
-dissect_rnsap_DelayedActivationUpdate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DelayedActivationUpdate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_DelayedActivationUpdate, DelayedActivationUpdate_choice,
NULL);
return offset;
}
-static int dissect_delayed_activation_update(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DelayedActivationUpdate(tvb, offset, pinfo, tree, hf_rnsap_delayed_activation_update);
+static int dissect_delayed_activation_update(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DelayedActivationUpdate(tvb, offset, actx, tree, hf_rnsap_delayed_activation_update);
}
@@ -22955,14 +22955,14 @@ static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdFDD_seq
};
static int
-dissect_rnsap_DelayedActivationInformation_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DelayedActivationInformation_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DelayedActivationInformation_RL_ActivationCmdFDD, DelayedActivationInformation_RL_ActivationCmdFDD_sequence);
return offset;
}
-static int dissect_id_DelayedActivationInformation_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DelayedActivationInformation_RL_ActivationCmdFDD(tvb, offset, pinfo, tree, hf_rnsap_id_DelayedActivationInformation_RL_ActivationCmdFDD);
+static int dissect_id_DelayedActivationInformation_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DelayedActivationInformation_RL_ActivationCmdFDD(tvb, offset, actx, tree, hf_rnsap_id_DelayedActivationInformation_RL_ActivationCmdFDD);
}
@@ -22971,15 +22971,15 @@ static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdTDD
};
static int
-dissect_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD, DelayedActivationInformationList_RL_ActivationCmdTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_DelayedActivationList_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DelayedActivationList_RL_ActivationCmdTDD);
+static int dissect_id_DelayedActivationList_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD(tvb, offset, actx, tree, hf_rnsap_id_DelayedActivationList_RL_ActivationCmdTDD);
}
@@ -22991,14 +22991,14 @@ static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdTDD_seq
};
static int
-dissect_rnsap_DelayedActivationInformation_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DelayedActivationInformation_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DelayedActivationInformation_RL_ActivationCmdTDD, DelayedActivationInformation_RL_ActivationCmdTDD_sequence);
return offset;
}
-static int dissect_id_DelayedActivationInformation_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DelayedActivationInformation_RL_ActivationCmdTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DelayedActivationInformation_RL_ActivationCmdTDD);
+static int dissect_id_DelayedActivationInformation_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DelayedActivationInformation_RL_ActivationCmdTDD(tvb, offset, actx, tree, hf_rnsap_id_DelayedActivationInformation_RL_ActivationCmdTDD);
}
@@ -23013,33 +23013,33 @@ static const per_sequence_t NeighbouringTDDCellMeasurementInformationLCR_sequenc
};
static int
-dissect_rnsap_NeighbouringTDDCellMeasurementInformationLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_NeighbouringTDDCellMeasurementInformationLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_NeighbouringTDDCellMeasurementInformationLCR, NeighbouringTDDCellMeasurementInformationLCR_sequence);
return offset;
}
-static int dissect_id_neighbouringTDDCellMeasurementInformationLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NeighbouringTDDCellMeasurementInformationLCR(tvb, offset, pinfo, tree, hf_rnsap_id_neighbouringTDDCellMeasurementInformationLCR);
+static int dissect_id_neighbouringTDDCellMeasurementInformationLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NeighbouringTDDCellMeasurementInformationLCR(tvb, offset, actx, tree, hf_rnsap_id_neighbouringTDDCellMeasurementInformationLCR);
}
static int
-dissect_rnsap_HSDSCH_MACdFlow_ID(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,
- 0U, 7U, NULL, NULL, FALSE);
+dissect_rnsap_HSDSCH_MACdFlow_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, FALSE);
return offset;
}
-static int dissect_hSDSCH_MACdFlow_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_MACdFlow_ID(tvb, offset, pinfo, tree, hf_rnsap_hSDSCH_MACdFlow_ID);
+static int dissect_hSDSCH_MACdFlow_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_MACdFlow_ID(tvb, offset, actx, tree, hf_rnsap_hSDSCH_MACdFlow_ID);
}
-static int dissect_hsDSCH_MACdFlow_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_MACdFlow_ID(tvb, offset, pinfo, tree, hf_rnsap_hsDSCH_MACdFlow_ID);
+static int dissect_hsDSCH_MACdFlow_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_MACdFlow_ID(tvb, offset, actx, tree, hf_rnsap_hsDSCH_MACdFlow_ID);
}
-static int dissect_associatedHSDSCH_MACdFlow(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_MACdFlow_ID(tvb, offset, pinfo, tree, hf_rnsap_associatedHSDSCH_MACdFlow);
+static int dissect_associatedHSDSCH_MACdFlow(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_MACdFlow_ID(tvb, offset, actx, tree, hf_rnsap_associatedHSDSCH_MACdFlow);
}
@@ -23053,17 +23053,17 @@ static const value_string rnsap_TrafficClass_vals[] = {
static int
-dissect_rnsap_TrafficClass(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 4, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_TrafficClass(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_TrafficClass(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TrafficClass(tvb, offset, pinfo, tree, hf_rnsap_id_TrafficClass);
+static int dissect_id_TrafficClass(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TrafficClass(tvb, offset, actx, tree, hf_rnsap_id_TrafficClass);
}
-static int dissect_trafficClass(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TrafficClass(tvb, offset, pinfo, tree, hf_rnsap_trafficClass);
+static int dissect_trafficClass(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TrafficClass(tvb, offset, actx, tree, hf_rnsap_trafficClass);
}
@@ -23078,14 +23078,14 @@ static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_sequence[] = {
};
static int
-dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSDSCH_MACdFlow_Specific_InfoItem, HSDSCH_MACdFlow_Specific_InfoItem_sequence);
return offset;
}
-static int dissect_HSDSCH_MACdFlow_Specific_InfoList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem(tvb, offset, pinfo, tree, hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_item);
+static int dissect_HSDSCH_MACdFlow_Specific_InfoList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem(tvb, offset, actx, tree, hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_item);
}
@@ -23094,34 +23094,34 @@ static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
};
static int
-dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSDSCH_MACdFlow_Specific_InfoList, HSDSCH_MACdFlow_Specific_InfoList_sequence_of,
1, 8);
return offset;
}
-static int dissect_hSDSCH_MACdFlow_Specific_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList(tvb, offset, pinfo, tree, hf_rnsap_hSDSCH_MACdFlow_Specific_Info);
+static int dissect_hSDSCH_MACdFlow_Specific_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList(tvb, offset, actx, tree, hf_rnsap_hSDSCH_MACdFlow_Specific_Info);
}
static int
-dissect_rnsap_PriorityQueue_Id(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,
- 0U, 7U, NULL, NULL, FALSE);
+dissect_rnsap_PriorityQueue_Id(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, FALSE);
return offset;
}
-static int dissect_deletePriorityQueue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PriorityQueue_Id(tvb, offset, pinfo, tree, hf_rnsap_deletePriorityQueue);
+static int dissect_deletePriorityQueue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PriorityQueue_Id(tvb, offset, actx, tree, hf_rnsap_deletePriorityQueue);
}
-static int dissect_priorityQueue_Id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PriorityQueue_Id(tvb, offset, pinfo, tree, hf_rnsap_priorityQueue_Id);
+static int dissect_priorityQueue_Id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PriorityQueue_Id(tvb, offset, actx, tree, hf_rnsap_priorityQueue_Id);
}
-static int dissect_priorityQueueId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PriorityQueue_Id(tvb, offset, pinfo, tree, hf_rnsap_priorityQueueId);
+static int dissect_priorityQueueId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PriorityQueue_Id(tvb, offset, actx, tree, hf_rnsap_priorityQueueId);
}
@@ -23147,14 +23147,14 @@ static const value_string rnsap_T1_vals[] = {
static int
-dissect_rnsap_T1(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 16, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_T1(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 16, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_t1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T1(tvb, offset, pinfo, tree, hf_rnsap_t1);
+static int dissect_t1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T1(tvb, offset, actx, tree, hf_rnsap_t1);
}
@@ -23191,14 +23191,14 @@ static const value_string rnsap_DiscardTimer_vals[] = {
static int
-dissect_rnsap_DiscardTimer(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 27, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_DiscardTimer(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 27, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_discardTimer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DiscardTimer(tvb, offset, pinfo, tree, hf_rnsap_discardTimer);
+static int dissect_discardTimer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DiscardTimer(tvb, offset, actx, tree, hf_rnsap_discardTimer);
}
@@ -23215,56 +23215,56 @@ static const value_string rnsap_MAC_hsWindowSize_vals[] = {
static int
-dissect_rnsap_MAC_hsWindowSize(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 7, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_MAC_hsWindowSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_mAC_hsWindowSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MAC_hsWindowSize(tvb, offset, pinfo, tree, hf_rnsap_mAC_hsWindowSize);
+static int dissect_mAC_hsWindowSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MAC_hsWindowSize(tvb, offset, actx, tree, hf_rnsap_mAC_hsWindowSize);
}
static int
-dissect_rnsap_MAChsGuaranteedBitRate(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,
- 0U, 16777215U, NULL, NULL, TRUE);
+dissect_rnsap_MAChsGuaranteedBitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16777215U, NULL, TRUE);
return offset;
}
-static int dissect_mAChsGuaranteedBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MAChsGuaranteedBitRate(tvb, offset, pinfo, tree, hf_rnsap_mAChsGuaranteedBitRate);
+static int dissect_mAChsGuaranteedBitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MAChsGuaranteedBitRate(tvb, offset, actx, tree, hf_rnsap_mAChsGuaranteedBitRate);
}
static int
-dissect_rnsap_SID(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,
- 0U, 7U, NULL, NULL, FALSE);
+dissect_rnsap_SID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, FALSE);
return offset;
}
-static int dissect_sID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SID(tvb, offset, pinfo, tree, hf_rnsap_sID);
+static int dissect_sID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SID(tvb, offset, actx, tree, hf_rnsap_sID);
}
static int
-dissect_rnsap_MACdPDU_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,
- 1U, 5000U, NULL, NULL, TRUE);
+dissect_rnsap_MACdPDU_Size(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 5000U, NULL, TRUE);
return offset;
}
-static int dissect_mACdPDU_Size(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MACdPDU_Size(tvb, offset, pinfo, tree, hf_rnsap_mACdPDU_Size);
+static int dissect_mACdPDU_Size(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MACdPDU_Size(tvb, offset, actx, tree, hf_rnsap_mACdPDU_Size);
}
-static int dissect_maximum_MACdPDU_Size(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MACdPDU_Size(tvb, offset, pinfo, tree, hf_rnsap_maximum_MACdPDU_Size);
+static int dissect_maximum_MACdPDU_Size(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MACdPDU_Size(tvb, offset, actx, tree, hf_rnsap_maximum_MACdPDU_Size);
}
@@ -23276,14 +23276,14 @@ static const per_sequence_t MACdPDU_Size_IndexItem_sequence[] = {
};
static int
-dissect_rnsap_MACdPDU_Size_IndexItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MACdPDU_Size_IndexItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_MACdPDU_Size_IndexItem, MACdPDU_Size_IndexItem_sequence);
return offset;
}
-static int dissect_MACdPDU_Size_IndexList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MACdPDU_Size_IndexItem(tvb, offset, pinfo, tree, hf_rnsap_MACdPDU_Size_IndexList_item);
+static int dissect_MACdPDU_Size_IndexList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MACdPDU_Size_IndexItem(tvb, offset, actx, tree, hf_rnsap_MACdPDU_Size_IndexList_item);
}
@@ -23292,15 +23292,15 @@ static const per_sequence_t MACdPDU_Size_IndexList_sequence_of[1] = {
};
static int
-dissect_rnsap_MACdPDU_Size_IndexList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MACdPDU_Size_IndexList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_MACdPDU_Size_IndexList, MACdPDU_Size_IndexList_sequence_of,
1, 8);
return offset;
}
-static int dissect_mACdPDU_Size_Index(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MACdPDU_Size_IndexList(tvb, offset, pinfo, tree, hf_rnsap_mACdPDU_Size_Index);
+static int dissect_mACdPDU_Size_Index(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MACdPDU_Size_IndexList(tvb, offset, actx, tree, hf_rnsap_mACdPDU_Size_Index);
}
@@ -23312,14 +23312,14 @@ static const value_string rnsap_RLC_Mode_vals[] = {
static int
-dissect_rnsap_RLC_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_RLC_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_rLC_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RLC_Mode(tvb, offset, pinfo, tree, hf_rnsap_rLC_Mode);
+static int dissect_rLC_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RLC_Mode(tvb, offset, actx, tree, hf_rnsap_rLC_Mode);
}
@@ -23338,14 +23338,14 @@ static const per_sequence_t PriorityQueue_InfoItem_sequence[] = {
};
static int
-dissect_rnsap_PriorityQueue_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PriorityQueue_InfoItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_PriorityQueue_InfoItem, PriorityQueue_InfoItem_sequence);
return offset;
}
-static int dissect_PriorityQueue_InfoList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PriorityQueue_InfoItem(tvb, offset, pinfo, tree, hf_rnsap_PriorityQueue_InfoList_item);
+static int dissect_PriorityQueue_InfoList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PriorityQueue_InfoItem(tvb, offset, actx, tree, hf_rnsap_PriorityQueue_InfoList_item);
}
@@ -23354,15 +23354,15 @@ static const per_sequence_t PriorityQueue_InfoList_sequence_of[1] = {
};
static int
-dissect_rnsap_PriorityQueue_InfoList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PriorityQueue_InfoList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_PriorityQueue_InfoList, PriorityQueue_InfoList_sequence_of,
1, 8);
return offset;
}
-static int dissect_priorityQueue_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PriorityQueue_InfoList(tvb, offset, pinfo, tree, hf_rnsap_priorityQueue_Info);
+static int dissect_priorityQueue_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PriorityQueue_InfoList(tvb, offset, actx, tree, hf_rnsap_priorityQueue_Info);
}
@@ -23374,30 +23374,30 @@ static const per_sequence_t HSDSCH_MACdFlows_Information_sequence[] = {
};
static int
-dissect_rnsap_HSDSCH_MACdFlows_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSDSCH_MACdFlows_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSDSCH_MACdFlows_Information, HSDSCH_MACdFlows_Information_sequence);
return offset;
}
-static int dissect_id_HSDSCH_MACdFlows_to_Add(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_MACdFlows_Information(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_MACdFlows_to_Add);
+static int dissect_id_HSDSCH_MACdFlows_to_Add(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_MACdFlows_Information(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_MACdFlows_to_Add);
}
-static int dissect_hSDSCH_MACdFlows_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_MACdFlows_Information(tvb, offset, pinfo, tree, hf_rnsap_hSDSCH_MACdFlows_Information);
+static int dissect_hSDSCH_MACdFlows_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_MACdFlows_Information(tvb, offset, actx, tree, hf_rnsap_hSDSCH_MACdFlows_Information);
}
static int
-dissect_rnsap_INTEGER_1_64_(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,
- 1U, 64U, NULL, NULL, TRUE);
+dissect_rnsap_INTEGER_1_64_(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 64U, NULL, TRUE);
return offset;
}
-static int dissect_hSDSCH_Physical_Layer_Category(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_1_64_(tvb, offset, pinfo, tree, hf_rnsap_hSDSCH_Physical_Layer_Category);
+static int dissect_hSDSCH_Physical_Layer_Category(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_1_64_(tvb, offset, actx, tree, hf_rnsap_hSDSCH_Physical_Layer_Category);
}
@@ -23408,27 +23408,27 @@ static const per_sequence_t UE_Capabilities_Info_sequence[] = {
};
static int
-dissect_rnsap_UE_Capabilities_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UE_Capabilities_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UE_Capabilities_Info, UE_Capabilities_Info_sequence);
return offset;
}
-static int dissect_uE_Capabilities_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UE_Capabilities_Info(tvb, offset, pinfo, tree, hf_rnsap_uE_Capabilities_Info);
+static int dissect_uE_Capabilities_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UE_Capabilities_Info(tvb, offset, actx, tree, hf_rnsap_uE_Capabilities_Info);
}
static int
-dissect_rnsap_MAChsReorderingBufferSize_for_RLC_UM(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,
- 0U, 300U, NULL, NULL, TRUE);
+dissect_rnsap_MAChsReorderingBufferSize_for_RLC_UM(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 300U, NULL, TRUE);
return offset;
}
-static int dissect_mAChs_Reordering_Buffer_Size_for_RLC_UM(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MAChsReorderingBufferSize_for_RLC_UM(tvb, offset, pinfo, tree, hf_rnsap_mAChs_Reordering_Buffer_Size_for_RLC_UM);
+static int dissect_mAChs_Reordering_Buffer_Size_for_RLC_UM(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MAChsReorderingBufferSize_for_RLC_UM(tvb, offset, actx, tree, hf_rnsap_mAChs_Reordering_Buffer_Size_for_RLC_UM);
}
@@ -23447,92 +23447,92 @@ static const value_string rnsap_CQI_Feedback_Cycle_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 9, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_CQI_Feedback_Cycle(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 9, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_cqiFeedback_CycleK(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CQI_Feedback_Cycle(tvb, offset, pinfo, tree, hf_rnsap_cqiFeedback_CycleK);
+static int dissect_cqiFeedback_CycleK(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CQI_Feedback_Cycle(tvb, offset, actx, tree, hf_rnsap_cqiFeedback_CycleK);
}
static int
-dissect_rnsap_CQI_RepetitionFactor(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,
- 1U, 4U, NULL, NULL, TRUE);
+dissect_rnsap_CQI_RepetitionFactor(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 4U, NULL, TRUE);
return offset;
}
-static int dissect_cqiRepetitionFactor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CQI_RepetitionFactor(tvb, offset, pinfo, tree, hf_rnsap_cqiRepetitionFactor);
+static int dissect_cqiRepetitionFactor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CQI_RepetitionFactor(tvb, offset, actx, tree, hf_rnsap_cqiRepetitionFactor);
}
static int
-dissect_rnsap_AckNack_RepetitionFactor(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,
- 1U, 4U, NULL, NULL, TRUE);
+dissect_rnsap_AckNack_RepetitionFactor(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 4U, NULL, TRUE);
return offset;
}
-static int dissect_ackNackRepetitionFactor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_AckNack_RepetitionFactor(tvb, offset, pinfo, tree, hf_rnsap_ackNackRepetitionFactor);
+static int dissect_ackNackRepetitionFactor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_AckNack_RepetitionFactor(tvb, offset, actx, tree, hf_rnsap_ackNackRepetitionFactor);
}
static int
-dissect_rnsap_CQI_Power_Offset(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,
- 0U, 8U, NULL, NULL, TRUE);
+dissect_rnsap_CQI_Power_Offset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8U, NULL, TRUE);
return offset;
}
-static int dissect_cqiPowerOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CQI_Power_Offset(tvb, offset, pinfo, tree, hf_rnsap_cqiPowerOffset);
+static int dissect_cqiPowerOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CQI_Power_Offset(tvb, offset, actx, tree, hf_rnsap_cqiPowerOffset);
}
static int
-dissect_rnsap_Ack_Power_Offset(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,
- 0U, 8U, NULL, NULL, TRUE);
+dissect_rnsap_Ack_Power_Offset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8U, NULL, TRUE);
return offset;
}
-static int dissect_ackPowerOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Ack_Power_Offset(tvb, offset, pinfo, tree, hf_rnsap_ackPowerOffset);
+static int dissect_ackPowerOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Ack_Power_Offset(tvb, offset, actx, tree, hf_rnsap_ackPowerOffset);
}
static int
-dissect_rnsap_Nack_Power_Offset(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,
- 0U, 8U, NULL, NULL, TRUE);
+dissect_rnsap_Nack_Power_Offset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8U, NULL, TRUE);
return offset;
}
-static int dissect_nackPowerOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Nack_Power_Offset(tvb, offset, pinfo, tree, hf_rnsap_nackPowerOffset);
+static int dissect_nackPowerOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Nack_Power_Offset(tvb, offset, actx, tree, hf_rnsap_nackPowerOffset);
}
static int
-dissect_rnsap_HSSCCH_PowerOffset(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_rnsap_HSSCCH_PowerOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_hsscch_PowerOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSSCCH_PowerOffset(tvb, offset, pinfo, tree, hf_rnsap_hsscch_PowerOffset);
+static int dissect_hsscch_PowerOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSSCCH_PowerOffset(tvb, offset, actx, tree, hf_rnsap_hsscch_PowerOffset);
}
@@ -23552,27 +23552,27 @@ static const per_sequence_t HSDSCH_FDD_Information_sequence[] = {
};
static int
-dissect_rnsap_HSDSCH_FDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSDSCH_FDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSDSCH_FDD_Information, HSDSCH_FDD_Information_sequence);
return offset;
}
-static int dissect_id_HSDSCH_FDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_FDD_Information(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_FDD_Information);
+static int dissect_id_HSDSCH_FDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_FDD_Information(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_FDD_Information);
}
static int
-dissect_rnsap_HSDSCH_InitialWindowSize(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,
- 1U, 255U, NULL, NULL, FALSE);
+dissect_rnsap_HSDSCH_InitialWindowSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_hSDSCH_InitialWindowSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_InitialWindowSize(tvb, offset, pinfo, tree, hf_rnsap_hSDSCH_InitialWindowSize);
+static int dissect_hSDSCH_InitialWindowSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_InitialWindowSize(tvb, offset, actx, tree, hf_rnsap_hSDSCH_InitialWindowSize);
}
@@ -23585,14 +23585,14 @@ static const per_sequence_t HSDSCH_Initial_Capacity_AllocationItem_sequence[] =
};
static int
-dissect_rnsap_HSDSCH_Initial_Capacity_AllocationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSDSCH_Initial_Capacity_AllocationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSDSCH_Initial_Capacity_AllocationItem, HSDSCH_Initial_Capacity_AllocationItem_sequence);
return offset;
}
-static int dissect_HSDSCH_Initial_Capacity_Allocation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_Initial_Capacity_AllocationItem(tvb, offset, pinfo, tree, hf_rnsap_HSDSCH_Initial_Capacity_Allocation_item);
+static int dissect_HSDSCH_Initial_Capacity_Allocation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_Initial_Capacity_AllocationItem(tvb, offset, actx, tree, hf_rnsap_HSDSCH_Initial_Capacity_Allocation_item);
}
@@ -23601,15 +23601,15 @@ static const per_sequence_t HSDSCH_Initial_Capacity_Allocation_sequence_of[1] =
};
static int
-dissect_rnsap_HSDSCH_Initial_Capacity_Allocation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSDSCH_Initial_Capacity_Allocation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSDSCH_Initial_Capacity_Allocation, HSDSCH_Initial_Capacity_Allocation_sequence_of,
1, 8);
return offset;
}
-static int dissect_hSDSCH_Initial_Capacity_Allocation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_Initial_Capacity_Allocation(tvb, offset, pinfo, tree, hf_rnsap_hSDSCH_Initial_Capacity_Allocation);
+static int dissect_hSDSCH_Initial_Capacity_Allocation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_Initial_Capacity_Allocation(tvb, offset, actx, tree, hf_rnsap_hSDSCH_Initial_Capacity_Allocation);
}
@@ -23623,14 +23623,14 @@ static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_Response_sequence[
};
static int
-dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_Response, HSDSCH_MACdFlow_Specific_InfoItem_Response_sequence);
return offset;
}
-static int dissect_HSDSCH_MACdFlow_Specific_InfoList_Response_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_Response(tvb, offset, pinfo, tree, hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response_item);
+static int dissect_HSDSCH_MACdFlow_Specific_InfoList_Response_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_Response(tvb, offset, actx, tree, hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response_item);
}
@@ -23639,15 +23639,15 @@ static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_Response_sequence_
};
static int
-dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response, HSDSCH_MACdFlow_Specific_InfoList_Response_sequence_of,
0, 8);
return offset;
}
-static int dissect_hSDSCH_MACdFlow_Specific_InfoList_Response(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response(tvb, offset, pinfo, tree, hf_rnsap_hSDSCH_MACdFlow_Specific_InfoList_Response);
+static int dissect_hSDSCH_MACdFlow_Specific_InfoList_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response(tvb, offset, actx, tree, hf_rnsap_hSDSCH_MACdFlow_Specific_InfoList_Response);
}
@@ -23658,14 +23658,14 @@ static const per_sequence_t HSSCCH_FDD_Specific_InfoItem_Response_sequence[] = {
};
static int
-dissect_rnsap_HSSCCH_FDD_Specific_InfoItem_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSSCCH_FDD_Specific_InfoItem_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSSCCH_FDD_Specific_InfoItem_Response, HSSCCH_FDD_Specific_InfoItem_Response_sequence);
return offset;
}
-static int dissect_HSSCCH_FDD_Specific_InfoList_Response_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSSCCH_FDD_Specific_InfoItem_Response(tvb, offset, pinfo, tree, hf_rnsap_HSSCCH_FDD_Specific_InfoList_Response_item);
+static int dissect_HSSCCH_FDD_Specific_InfoList_Response_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSSCCH_FDD_Specific_InfoItem_Response(tvb, offset, actx, tree, hf_rnsap_HSSCCH_FDD_Specific_InfoList_Response_item);
}
@@ -23674,41 +23674,41 @@ static const per_sequence_t HSSCCH_FDD_Specific_InfoList_Response_sequence_of[1]
};
static int
-dissect_rnsap_HSSCCH_FDD_Specific_InfoList_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSSCCH_FDD_Specific_InfoList_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSSCCH_FDD_Specific_InfoList_Response, HSSCCH_FDD_Specific_InfoList_Response_sequence_of,
0, 4);
return offset;
}
-static int dissect_hSSCCH_Specific_InfoList_Response(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSSCCH_FDD_Specific_InfoList_Response(tvb, offset, pinfo, tree, hf_rnsap_hSSCCH_Specific_InfoList_Response);
+static int dissect_hSSCCH_Specific_InfoList_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSSCCH_FDD_Specific_InfoList_Response(tvb, offset, actx, tree, hf_rnsap_hSSCCH_Specific_InfoList_Response);
}
static int
-dissect_rnsap_Measurement_Power_Offset(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,
- -12, 26U, NULL, NULL, FALSE);
+dissect_rnsap_Measurement_Power_Offset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -12, 26U, NULL, FALSE);
return offset;
}
-static int dissect_measurement_Power_Offset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Measurement_Power_Offset(tvb, offset, pinfo, tree, hf_rnsap_measurement_Power_Offset);
+static int dissect_measurement_Power_Offset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Measurement_Power_Offset(tvb, offset, actx, tree, hf_rnsap_measurement_Power_Offset);
}
static int
-dissect_rnsap_INTEGER_1_8_(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,
- 1U, 8U, NULL, NULL, TRUE);
+dissect_rnsap_INTEGER_1_8_(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 8U, NULL, TRUE);
return offset;
}
-static int dissect_number_of_Processes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_1_8_(tvb, offset, pinfo, tree, hf_rnsap_number_of_Processes);
+static int dissect_number_of_Processes(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_1_8_(tvb, offset, actx, tree, hf_rnsap_number_of_Processes);
}
@@ -23719,14 +23719,14 @@ static const per_sequence_t HARQ_MemoryPartitioning_Implicit_sequence[] = {
};
static int
-dissect_rnsap_HARQ_MemoryPartitioning_Implicit(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HARQ_MemoryPartitioning_Implicit(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HARQ_MemoryPartitioning_Implicit, HARQ_MemoryPartitioning_Implicit_sequence);
return offset;
}
-static int dissect_implicit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HARQ_MemoryPartitioning_Implicit(tvb, offset, pinfo, tree, hf_rnsap_implicit);
+static int dissect_implicit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HARQ_MemoryPartitioning_Implicit(tvb, offset, actx, tree, hf_rnsap_implicit);
}
@@ -23797,14 +23797,14 @@ static const value_string rnsap_T_process_Memory_Size_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 61, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_T_process_Memory_Size(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 61, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_process_Memory_Size(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_process_Memory_Size(tvb, offset, pinfo, tree, hf_rnsap_process_Memory_Size);
+static int dissect_process_Memory_Size(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_process_Memory_Size(tvb, offset, actx, tree, hf_rnsap_process_Memory_Size);
}
@@ -23815,14 +23815,14 @@ static const per_sequence_t HARQ_MemoryPartitioningItem_sequence[] = {
};
static int
-dissect_rnsap_HARQ_MemoryPartitioningItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HARQ_MemoryPartitioningItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HARQ_MemoryPartitioningItem, HARQ_MemoryPartitioningItem_sequence);
return offset;
}
-static int dissect_HARQ_MemoryPartitioningList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HARQ_MemoryPartitioningItem(tvb, offset, pinfo, tree, hf_rnsap_HARQ_MemoryPartitioningList_item);
+static int dissect_HARQ_MemoryPartitioningList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HARQ_MemoryPartitioningItem(tvb, offset, actx, tree, hf_rnsap_HARQ_MemoryPartitioningList_item);
}
@@ -23831,15 +23831,15 @@ static const per_sequence_t HARQ_MemoryPartitioningList_sequence_of[1] = {
};
static int
-dissect_rnsap_HARQ_MemoryPartitioningList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HARQ_MemoryPartitioningList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_HARQ_MemoryPartitioningList, HARQ_MemoryPartitioningList_sequence_of,
1, 8);
return offset;
}
-static int dissect_hARQ_MemoryPartitioningList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HARQ_MemoryPartitioningList(tvb, offset, pinfo, tree, hf_rnsap_hARQ_MemoryPartitioningList);
+static int dissect_hARQ_MemoryPartitioningList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HARQ_MemoryPartitioningList(tvb, offset, actx, tree, hf_rnsap_hARQ_MemoryPartitioningList);
}
@@ -23850,14 +23850,14 @@ static const per_sequence_t HARQ_MemoryPartitioning_Explicit_sequence[] = {
};
static int
-dissect_rnsap_HARQ_MemoryPartitioning_Explicit(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HARQ_MemoryPartitioning_Explicit(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HARQ_MemoryPartitioning_Explicit, HARQ_MemoryPartitioning_Explicit_sequence);
return offset;
}
-static int dissect_explicit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HARQ_MemoryPartitioning_Explicit(tvb, offset, pinfo, tree, hf_rnsap_explicit);
+static int dissect_explicit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HARQ_MemoryPartitioning_Explicit(tvb, offset, actx, tree, hf_rnsap_explicit);
}
@@ -23874,15 +23874,15 @@ static const per_choice_t HARQ_MemoryPartitioning_choice[] = {
};
static int
-dissect_rnsap_HARQ_MemoryPartitioning(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HARQ_MemoryPartitioning(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_HARQ_MemoryPartitioning, HARQ_MemoryPartitioning_choice,
NULL);
return offset;
}
-static int dissect_hARQ_MemoryPartitioning(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HARQ_MemoryPartitioning(tvb, offset, pinfo, tree, hf_rnsap_hARQ_MemoryPartitioning);
+static int dissect_hARQ_MemoryPartitioning(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HARQ_MemoryPartitioning(tvb, offset, actx, tree, hf_rnsap_hARQ_MemoryPartitioning);
}
@@ -23897,14 +23897,14 @@ static const per_sequence_t HSDSCH_FDD_Information_Response_sequence[] = {
};
static int
-dissect_rnsap_HSDSCH_FDD_Information_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSDSCH_FDD_Information_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSDSCH_FDD_Information_Response, HSDSCH_FDD_Information_Response_sequence);
return offset;
}
-static int dissect_id_HSDSCH_FDD_Information_Response(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_FDD_Information_Response(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_FDD_Information_Response);
+static int dissect_id_HSDSCH_FDD_Information_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_FDD_Information_Response(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_FDD_Information_Response);
}
@@ -23915,14 +23915,14 @@ static const value_string rnsap_HSSCCH_CodeChangeIndicator_vals[] = {
static int
-dissect_rnsap_HSSCCH_CodeChangeIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_HSSCCH_CodeChangeIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_hsSCCHCodeChangeIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSSCCH_CodeChangeIndicator(tvb, offset, pinfo, tree, hf_rnsap_hsSCCHCodeChangeIndicator);
+static int dissect_hsSCCHCodeChangeIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSSCCH_CodeChangeIndicator(tvb, offset, actx, tree, hf_rnsap_hsSCCHCodeChangeIndicator);
}
@@ -23939,14 +23939,14 @@ static const per_sequence_t HSDSCH_FDD_Update_Information_sequence[] = {
};
static int
-dissect_rnsap_HSDSCH_FDD_Update_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSDSCH_FDD_Update_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSDSCH_FDD_Update_Information, HSDSCH_FDD_Update_Information_sequence);
return offset;
}
-static int dissect_id_HSDSCH_FDD_Update_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_FDD_Update_Information(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_FDD_Update_Information);
+static int dissect_id_HSDSCH_FDD_Update_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_FDD_Update_Information(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_FDD_Update_Information);
}
@@ -23962,14 +23962,14 @@ static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_sequence
};
static int
-dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify, HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_sequence);
return offset;
}
-static int dissect_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify(tvb, offset, pinfo, tree, hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item);
+static int dissect_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify(tvb, offset, actx, tree, hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item);
}
@@ -23978,15 +23978,15 @@ static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_to_Modify_sequence
};
static int
-dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify, HSDSCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of,
1, 8);
return offset;
}
-static int dissect_hSDSCH_MACdFlow_Specific_InfoList_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify(tvb, offset, pinfo, tree, hf_rnsap_hSDSCH_MACdFlow_Specific_InfoList_to_Modify);
+static int dissect_hSDSCH_MACdFlow_Specific_InfoList_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify(tvb, offset, actx, tree, hf_rnsap_hSDSCH_MACdFlow_Specific_InfoList_to_Modify);
}
@@ -24005,14 +24005,14 @@ static const per_sequence_t PriorityQueue_InfoItem_to_Add_sequence[] = {
};
static int
-dissect_rnsap_PriorityQueue_InfoItem_to_Add(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PriorityQueue_InfoItem_to_Add(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_PriorityQueue_InfoItem_to_Add, PriorityQueue_InfoItem_to_Add_sequence);
return offset;
}
-static int dissect_addPriorityQueue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PriorityQueue_InfoItem_to_Add(tvb, offset, pinfo, tree, hf_rnsap_addPriorityQueue);
+static int dissect_addPriorityQueue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PriorityQueue_InfoItem_to_Add(tvb, offset, actx, tree, hf_rnsap_addPriorityQueue);
}
@@ -24024,14 +24024,14 @@ static const per_sequence_t MACdPDU_Size_IndexItem_to_Modify_sequence[] = {
};
static int
-dissect_rnsap_MACdPDU_Size_IndexItem_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MACdPDU_Size_IndexItem_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_MACdPDU_Size_IndexItem_to_Modify, MACdPDU_Size_IndexItem_to_Modify_sequence);
return offset;
}
-static int dissect_MACdPDU_Size_IndexList_to_Modify_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MACdPDU_Size_IndexItem_to_Modify(tvb, offset, pinfo, tree, hf_rnsap_MACdPDU_Size_IndexList_to_Modify_item);
+static int dissect_MACdPDU_Size_IndexList_to_Modify_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MACdPDU_Size_IndexItem_to_Modify(tvb, offset, actx, tree, hf_rnsap_MACdPDU_Size_IndexList_to_Modify_item);
}
@@ -24040,15 +24040,15 @@ static const per_sequence_t MACdPDU_Size_IndexList_to_Modify_sequence_of[1] = {
};
static int
-dissect_rnsap_MACdPDU_Size_IndexList_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MACdPDU_Size_IndexList_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_MACdPDU_Size_IndexList_to_Modify, MACdPDU_Size_IndexList_to_Modify_sequence_of,
1, 8);
return offset;
}
-static int dissect_mACdPDU_Size_Index_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MACdPDU_Size_IndexList_to_Modify(tvb, offset, pinfo, tree, hf_rnsap_mACdPDU_Size_Index_to_Modify);
+static int dissect_mACdPDU_Size_Index_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MACdPDU_Size_IndexList_to_Modify(tvb, offset, actx, tree, hf_rnsap_mACdPDU_Size_Index_to_Modify);
}
@@ -24065,14 +24065,14 @@ static const per_sequence_t PriorityQueue_InfoItem_to_Modify_sequence[] = {
};
static int
-dissect_rnsap_PriorityQueue_InfoItem_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PriorityQueue_InfoItem_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_PriorityQueue_InfoItem_to_Modify, PriorityQueue_InfoItem_to_Modify_sequence);
return offset;
}
-static int dissect_modifyPriorityQueue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PriorityQueue_InfoItem_to_Modify(tvb, offset, pinfo, tree, hf_rnsap_modifyPriorityQueue);
+static int dissect_modifyPriorityQueue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PriorityQueue_InfoItem_to_Modify(tvb, offset, actx, tree, hf_rnsap_modifyPriorityQueue);
}
@@ -24091,15 +24091,15 @@ static const per_choice_t ModifyPriorityQueue_choice[] = {
};
static int
-dissect_rnsap_ModifyPriorityQueue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ModifyPriorityQueue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_ModifyPriorityQueue, ModifyPriorityQueue_choice,
NULL);
return offset;
}
-static int dissect_PriorityQueue_InfoList_to_Modify_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ModifyPriorityQueue(tvb, offset, pinfo, tree, hf_rnsap_PriorityQueue_InfoList_to_Modify_item);
+static int dissect_PriorityQueue_InfoList_to_Modify_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ModifyPriorityQueue(tvb, offset, actx, tree, hf_rnsap_PriorityQueue_InfoList_to_Modify_item);
}
@@ -24108,15 +24108,15 @@ static const per_sequence_t PriorityQueue_InfoList_to_Modify_sequence_of[1] = {
};
static int
-dissect_rnsap_PriorityQueue_InfoList_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PriorityQueue_InfoList_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_PriorityQueue_InfoList_to_Modify, PriorityQueue_InfoList_to_Modify_sequence_of,
1, 8);
return offset;
}
-static int dissect_priorityQueue_Info_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PriorityQueue_InfoList_to_Modify(tvb, offset, pinfo, tree, hf_rnsap_priorityQueue_Info_to_Modify);
+static int dissect_priorityQueue_Info_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PriorityQueue_InfoList_to_Modify(tvb, offset, actx, tree, hf_rnsap_priorityQueue_Info_to_Modify);
}
@@ -24127,30 +24127,30 @@ static const value_string rnsap_HSSCCH_Code_Change_Grant_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_HSSCCH_Code_Change_Grant(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_hSSCCH_CodeChangeGrant(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSSCCH_Code_Change_Grant(tvb, offset, pinfo, tree, hf_rnsap_hSSCCH_CodeChangeGrant);
+static int dissect_hSSCCH_CodeChangeGrant(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSSCCH_Code_Change_Grant(tvb, offset, actx, tree, hf_rnsap_hSSCCH_CodeChangeGrant);
}
static int
-dissect_rnsap_TDD_AckNack_Power_Offset(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,
- -7, 8U, NULL, NULL, TRUE);
+dissect_rnsap_TDD_AckNack_Power_Offset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -7, 8U, NULL, TRUE);
return offset;
}
-static int dissect_tDDAckNackPowerOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_AckNack_Power_Offset(tvb, offset, pinfo, tree, hf_rnsap_tDDAckNackPowerOffset);
+static int dissect_tDDAckNackPowerOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_AckNack_Power_Offset(tvb, offset, actx, tree, hf_rnsap_tDDAckNackPowerOffset);
}
-static int dissect_tDD_AckNack_Power_Offset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_AckNack_Power_Offset(tvb, offset, pinfo, tree, hf_rnsap_tDD_AckNack_Power_Offset);
+static int dissect_tDD_AckNack_Power_Offset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_AckNack_Power_Offset(tvb, offset, actx, tree, hf_rnsap_tDD_AckNack_Power_Offset);
}
@@ -24172,14 +24172,14 @@ static const per_sequence_t HSDSCH_Information_to_Modify_sequence[] = {
};
static int
-dissect_rnsap_HSDSCH_Information_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSDSCH_Information_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSDSCH_Information_to_Modify, HSDSCH_Information_to_Modify_sequence);
return offset;
}
-static int dissect_id_HSDSCH_Information_to_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_Information_to_Modify(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_Information_to_Modify);
+static int dissect_id_HSDSCH_Information_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_Information_to_Modify(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_Information_to_Modify);
}
@@ -24188,15 +24188,15 @@ static const per_sequence_t HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequ
};
static int
-dissect_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd, HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd);
+static int dissect_id_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvb, offset, actx, tree, hf_rnsap_id_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd);
}
@@ -24207,27 +24207,27 @@ static const per_sequence_t HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequ
};
static int
-dissect_rnsap_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd, HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd_sequence);
return offset;
}
-static int dissect_id_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd);
+static int dissect_id_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvb, offset, actx, tree, hf_rnsap_id_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd);
}
static int
-dissect_rnsap_HSDSCH_RNTI(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_rnsap_HSDSCH_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_id_HSDSCH_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_RNTI(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_RNTI);
+static int dissect_id_HSDSCH_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_RNTI(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_RNTI);
}
@@ -24241,36 +24241,36 @@ static const per_sequence_t HSDSCH_TDD_Information_sequence[] = {
};
static int
-dissect_rnsap_HSDSCH_TDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSDSCH_TDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSDSCH_TDD_Information, HSDSCH_TDD_Information_sequence);
return offset;
}
-static int dissect_id_HSDSCH_TDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_TDD_Information(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_TDD_Information);
+static int dissect_id_HSDSCH_TDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_TDD_Information(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_TDD_Information);
}
static int
-dissect_rnsap_HS_SICH_ID(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,
- 0U, 31U, NULL, NULL, FALSE);
+dissect_rnsap_HS_SICH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 31U, NULL, FALSE);
return offset;
}
-static int dissect_id_HSSICH_Info_DM_Rprt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HS_SICH_ID(tvb, offset, pinfo, tree, hf_rnsap_id_HSSICH_Info_DM_Rprt);
+static int dissect_id_HSSICH_Info_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HS_SICH_ID(tvb, offset, actx, tree, hf_rnsap_id_HSSICH_Info_DM_Rprt);
}
-static int dissect_id_HSSICH_Info_DM(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HS_SICH_ID(tvb, offset, pinfo, tree, hf_rnsap_id_HSSICH_Info_DM);
+static int dissect_id_HSSICH_Info_DM(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HS_SICH_ID(tvb, offset, actx, tree, hf_rnsap_id_HSSICH_Info_DM);
}
-static int dissect_HSSICH_Info_DM_Rqst_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HS_SICH_ID(tvb, offset, pinfo, tree, hf_rnsap_HSSICH_Info_DM_Rqst_item);
+static int dissect_HSSICH_Info_DM_Rqst_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HS_SICH_ID(tvb, offset, actx, tree, hf_rnsap_HSSICH_Info_DM_Rqst_item);
}
-static int dissect_hsSICH_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HS_SICH_ID(tvb, offset, pinfo, tree, hf_rnsap_hsSICH_ID);
+static int dissect_hsSICH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HS_SICH_ID(tvb, offset, actx, tree, hf_rnsap_hsSICH_ID);
}
@@ -24284,14 +24284,14 @@ static const per_sequence_t HSSICH_Info_sequence[] = {
};
static int
-dissect_rnsap_HSSICH_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSSICH_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSSICH_Info, HSSICH_Info_sequence);
return offset;
}
-static int dissect_hSSICH_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSSICH_Info(tvb, offset, pinfo, tree, hf_rnsap_hSSICH_Info);
+static int dissect_hSSICH_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSSICH_Info(tvb, offset, actx, tree, hf_rnsap_hSSICH_Info);
}
@@ -24305,14 +24305,14 @@ static const per_sequence_t HSSCCH_TDD_Specific_InfoItem_Response_sequence[] = {
};
static int
-dissect_rnsap_HSSCCH_TDD_Specific_InfoItem_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSSCCH_TDD_Specific_InfoItem_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSSCCH_TDD_Specific_InfoItem_Response, HSSCCH_TDD_Specific_InfoItem_Response_sequence);
return offset;
}
-static int dissect_HSSCCH_TDD_Specific_InfoList_Response_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSSCCH_TDD_Specific_InfoItem_Response(tvb, offset, pinfo, tree, hf_rnsap_HSSCCH_TDD_Specific_InfoList_Response_item);
+static int dissect_HSSCCH_TDD_Specific_InfoList_Response_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSSCCH_TDD_Specific_InfoItem_Response(tvb, offset, actx, tree, hf_rnsap_HSSCCH_TDD_Specific_InfoList_Response_item);
}
@@ -24321,15 +24321,15 @@ static const per_sequence_t HSSCCH_TDD_Specific_InfoList_Response_sequence_of[1]
};
static int
-dissect_rnsap_HSSCCH_TDD_Specific_InfoList_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSSCCH_TDD_Specific_InfoList_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSSCCH_TDD_Specific_InfoList_Response, HSSCCH_TDD_Specific_InfoList_Response_sequence_of,
0, 4);
return offset;
}
-static int dissect_hSSCCH_TDD_Specific_InfoList_Response(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSSCCH_TDD_Specific_InfoList_Response(tvb, offset, pinfo, tree, hf_rnsap_hSSCCH_TDD_Specific_InfoList_Response);
+static int dissect_hSSCCH_TDD_Specific_InfoList_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSSCCH_TDD_Specific_InfoList_Response(tvb, offset, actx, tree, hf_rnsap_hSSCCH_TDD_Specific_InfoList_Response);
}
@@ -24343,14 +24343,14 @@ static const per_sequence_t HSSICH_InfoLCR_sequence[] = {
};
static int
-dissect_rnsap_HSSICH_InfoLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSSICH_InfoLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSSICH_InfoLCR, HSSICH_InfoLCR_sequence);
return offset;
}
-static int dissect_hSSICH_InfoLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSSICH_InfoLCR(tvb, offset, pinfo, tree, hf_rnsap_hSSICH_InfoLCR);
+static int dissect_hSSICH_InfoLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSSICH_InfoLCR(tvb, offset, actx, tree, hf_rnsap_hSSICH_InfoLCR);
}
@@ -24365,14 +24365,14 @@ static const per_sequence_t HSSCCH_TDD_Specific_InfoItem_Response_LCR_sequence[]
};
static int
-dissect_rnsap_HSSCCH_TDD_Specific_InfoItem_Response_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSSCCH_TDD_Specific_InfoItem_Response_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSSCCH_TDD_Specific_InfoItem_Response_LCR, HSSCCH_TDD_Specific_InfoItem_Response_LCR_sequence);
return offset;
}
-static int dissect_HSSCCH_TDD_Specific_InfoList_Response_LCR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSSCCH_TDD_Specific_InfoItem_Response_LCR(tvb, offset, pinfo, tree, hf_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR_item);
+static int dissect_HSSCCH_TDD_Specific_InfoList_Response_LCR_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSSCCH_TDD_Specific_InfoItem_Response_LCR(tvb, offset, actx, tree, hf_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR_item);
}
@@ -24381,15 +24381,15 @@ static const per_sequence_t HSSCCH_TDD_Specific_InfoList_Response_LCR_sequence_o
};
static int
-dissect_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR, HSSCCH_TDD_Specific_InfoList_Response_LCR_sequence_of,
0, 4);
return offset;
}
-static int dissect_hSSCCH_TDD_Specific_InfoList_Response_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR(tvb, offset, pinfo, tree, hf_rnsap_hSSCCH_TDD_Specific_InfoList_Response_LCR);
+static int dissect_hSSCCH_TDD_Specific_InfoList_Response_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR(tvb, offset, actx, tree, hf_rnsap_hSSCCH_TDD_Specific_InfoList_Response_LCR);
}
@@ -24401,14 +24401,14 @@ static const per_sequence_t HSPDSCH_TDD_Specific_InfoItem_Response_sequence[] =
};
static int
-dissect_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response, HSPDSCH_TDD_Specific_InfoItem_Response_sequence);
return offset;
}
-static int dissect_HSPDSCH_TDD_Specific_InfoList_Response_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response(tvb, offset, pinfo, tree, hf_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_item);
+static int dissect_HSPDSCH_TDD_Specific_InfoList_Response_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response(tvb, offset, actx, tree, hf_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_item);
}
@@ -24417,15 +24417,15 @@ static const per_sequence_t HSPDSCH_TDD_Specific_InfoList_Response_sequence_of[1
};
static int
-dissect_rnsap_HSPDSCH_TDD_Specific_InfoList_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSPDSCH_TDD_Specific_InfoList_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSPDSCH_TDD_Specific_InfoList_Response, HSPDSCH_TDD_Specific_InfoList_Response_sequence_of,
0, 15);
return offset;
}
-static int dissect_hSPDSCH_TDD_Specific_InfoList_Response(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSPDSCH_TDD_Specific_InfoList_Response(tvb, offset, pinfo, tree, hf_rnsap_hSPDSCH_TDD_Specific_InfoList_Response);
+static int dissect_hSPDSCH_TDD_Specific_InfoList_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSPDSCH_TDD_Specific_InfoList_Response(tvb, offset, actx, tree, hf_rnsap_hSPDSCH_TDD_Specific_InfoList_Response);
}
@@ -24437,14 +24437,14 @@ static const per_sequence_t HSPDSCH_TDD_Specific_InfoItem_Response_LCR_sequence[
};
static int
-dissect_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response_LCR, HSPDSCH_TDD_Specific_InfoItem_Response_LCR_sequence);
return offset;
}
-static int dissect_HSPDSCH_TDD_Specific_InfoList_Response_LCR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response_LCR(tvb, offset, pinfo, tree, hf_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR_item);
+static int dissect_HSPDSCH_TDD_Specific_InfoList_Response_LCR_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response_LCR(tvb, offset, actx, tree, hf_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR_item);
}
@@ -24453,15 +24453,15 @@ static const per_sequence_t HSPDSCH_TDD_Specific_InfoList_Response_LCR_sequence_
};
static int
-dissect_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR, HSPDSCH_TDD_Specific_InfoList_Response_LCR_sequence_of,
1, 6);
return offset;
}
-static int dissect_hSPDSCH_TDD_Specific_InfoList_Response_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR(tvb, offset, pinfo, tree, hf_rnsap_hSPDSCH_TDD_Specific_InfoList_Response_LCR);
+static int dissect_hSPDSCH_TDD_Specific_InfoList_Response_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR(tvb, offset, actx, tree, hf_rnsap_hSPDSCH_TDD_Specific_InfoList_Response_LCR);
}
@@ -24477,14 +24477,14 @@ static const per_sequence_t HSDSCH_TDD_Information_Response_sequence[] = {
};
static int
-dissect_rnsap_HSDSCH_TDD_Information_Response(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSDSCH_TDD_Information_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSDSCH_TDD_Information_Response, HSDSCH_TDD_Information_Response_sequence);
return offset;
}
-static int dissect_id_HSDSCH_TDD_Information_Response(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_TDD_Information_Response(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_TDD_Information_Response);
+static int dissect_id_HSDSCH_TDD_Information_Response(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_TDD_Information_Response(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_TDD_Information_Response);
}
@@ -24496,14 +24496,14 @@ static const per_sequence_t HSDSCH_TDD_Update_Information_sequence[] = {
};
static int
-dissect_rnsap_HSDSCH_TDD_Update_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSDSCH_TDD_Update_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSDSCH_TDD_Update_Information, HSDSCH_TDD_Update_Information_sequence);
return offset;
}
-static int dissect_id_HSDSCH_TDD_Update_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_TDD_Update_Information(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_TDD_Update_Information);
+static int dissect_id_HSDSCH_TDD_Update_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_TDD_Update_Information(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_TDD_Update_Information);
}
@@ -24514,14 +24514,14 @@ static const per_sequence_t HSDSCH_MACdFlows_to_Delete_Item_sequence[] = {
};
static int
-dissect_rnsap_HSDSCH_MACdFlows_to_Delete_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSDSCH_MACdFlows_to_Delete_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSDSCH_MACdFlows_to_Delete_Item, HSDSCH_MACdFlows_to_Delete_Item_sequence);
return offset;
}
-static int dissect_HSDSCH_MACdFlows_to_Delete_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_MACdFlows_to_Delete_Item(tvb, offset, pinfo, tree, hf_rnsap_HSDSCH_MACdFlows_to_Delete_item);
+static int dissect_HSDSCH_MACdFlows_to_Delete_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_MACdFlows_to_Delete_Item(tvb, offset, actx, tree, hf_rnsap_HSDSCH_MACdFlows_to_Delete_item);
}
@@ -24530,28 +24530,28 @@ static const per_sequence_t HSDSCH_MACdFlows_to_Delete_sequence_of[1] = {
};
static int
-dissect_rnsap_HSDSCH_MACdFlows_to_Delete(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSDSCH_MACdFlows_to_Delete(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSDSCH_MACdFlows_to_Delete, HSDSCH_MACdFlows_to_Delete_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_HSDSCH_MACdFlows_to_Delete(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_MACdFlows_to_Delete(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_MACdFlows_to_Delete);
+static int dissect_id_HSDSCH_MACdFlows_to_Delete(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_MACdFlows_to_Delete(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_MACdFlows_to_Delete);
}
static int
-dissect_rnsap_AOA_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,
- 0U, 719U, NULL, NULL, FALSE);
+dissect_rnsap_AOA_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 719U, NULL, FALSE);
return offset;
}
-static int dissect_aOA_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_AOA_LCR(tvb, offset, pinfo, tree, hf_rnsap_aOA_LCR);
+static int dissect_aOA_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_AOA_LCR(tvb, offset, actx, tree, hf_rnsap_aOA_LCR);
}
@@ -24569,14 +24569,14 @@ static const value_string rnsap_AOA_LCR_Accuracy_Class_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 8, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_AOA_LCR_Accuracy_Class(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 8, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_aOA_LCR_Accuracy_Class(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_AOA_LCR_Accuracy_Class(tvb, offset, pinfo, tree, hf_rnsap_aOA_LCR_Accuracy_Class);
+static int dissect_aOA_LCR_Accuracy_Class(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_AOA_LCR_Accuracy_Class(tvb, offset, actx, tree, hf_rnsap_aOA_LCR_Accuracy_Class);
}
@@ -24588,79 +24588,79 @@ static const per_sequence_t Angle_Of_Arrival_Value_LCR_sequence[] = {
};
static int
-dissect_rnsap_Angle_Of_Arrival_Value_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Angle_Of_Arrival_Value_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Angle_Of_Arrival_Value_LCR, Angle_Of_Arrival_Value_LCR_sequence);
return offset;
}
-static int dissect_id_Angle_Of_Arrival_Value_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Angle_Of_Arrival_Value_LCR(tvb, offset, pinfo, tree, hf_rnsap_id_Angle_Of_Arrival_Value_LCR);
+static int dissect_id_Angle_Of_Arrival_Value_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Angle_Of_Arrival_Value_LCR(tvb, offset, actx, tree, hf_rnsap_id_Angle_Of_Arrival_Value_LCR);
}
static int
-dissect_rnsap_GERAN_Cell_Capability(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GERAN_Cell_Capability(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16, 16, FALSE);
return offset;
}
-static int dissect_id_GERAN_Cell_Capability(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GERAN_Cell_Capability(tvb, offset, pinfo, tree, hf_rnsap_id_GERAN_Cell_Capability);
+static int dissect_id_GERAN_Cell_Capability(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GERAN_Cell_Capability(tvb, offset, actx, tree, hf_rnsap_id_GERAN_Cell_Capability);
}
static int
-dissect_rnsap_GERAN_Classmark(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GERAN_Classmark(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, NULL);
return offset;
}
-static int dissect_id_GERAN_Classmark(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GERAN_Classmark(tvb, offset, pinfo, tree, hf_rnsap_id_GERAN_Classmark);
+static int dissect_id_GERAN_Classmark(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GERAN_Classmark(tvb, offset, actx, tree, hf_rnsap_id_GERAN_Classmark);
}
static int
-dissect_rnsap_DSCH_InitialWindowSize(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,
- 1U, 255U, NULL, NULL, FALSE);
+dissect_rnsap_DSCH_InitialWindowSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_id_DSCH_InitialWindowSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DSCH_InitialWindowSize(tvb, offset, pinfo, tree, hf_rnsap_id_DSCH_InitialWindowSize);
+static int dissect_id_DSCH_InitialWindowSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DSCH_InitialWindowSize(tvb, offset, actx, tree, hf_rnsap_id_DSCH_InitialWindowSize);
}
static int
-dissect_rnsap_UL_Synchronisation_StepSize(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,
- 1U, 8U, NULL, NULL, FALSE);
+dissect_rnsap_UL_Synchronisation_StepSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 8U, NULL, FALSE);
return offset;
}
-static int dissect_uL_Synchronisation_StepSize(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_Synchronisation_StepSize(tvb, offset, pinfo, tree, hf_rnsap_uL_Synchronisation_StepSize);
+static int dissect_uL_Synchronisation_StepSize(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_Synchronisation_StepSize(tvb, offset, actx, tree, hf_rnsap_uL_Synchronisation_StepSize);
}
static int
-dissect_rnsap_UL_Synchronisation_Frequency(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,
- 1U, 8U, NULL, NULL, FALSE);
+dissect_rnsap_UL_Synchronisation_Frequency(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 8U, NULL, FALSE);
return offset;
}
-static int dissect_uL_Synchronisation_Frequency(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_Synchronisation_Frequency(tvb, offset, pinfo, tree, hf_rnsap_uL_Synchronisation_Frequency);
+static int dissect_uL_Synchronisation_Frequency(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_Synchronisation_Frequency(tvb, offset, actx, tree, hf_rnsap_uL_Synchronisation_Frequency);
}
@@ -24672,27 +24672,27 @@ static const per_sequence_t UL_Synchronisation_Parameters_LCR_sequence[] = {
};
static int
-dissect_rnsap_UL_Synchronisation_Parameters_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_Synchronisation_Parameters_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_Synchronisation_Parameters_LCR, UL_Synchronisation_Parameters_LCR_sequence);
return offset;
}
-static int dissect_id_UL_Synchronisation_Parameters_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_Synchronisation_Parameters_LCR(tvb, offset, pinfo, tree, hf_rnsap_id_UL_Synchronisation_Parameters_LCR);
+static int dissect_id_UL_Synchronisation_Parameters_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_Synchronisation_Parameters_LCR(tvb, offset, actx, tree, hf_rnsap_id_UL_Synchronisation_Parameters_LCR);
}
static int
-dissect_rnsap_SNACode(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_rnsap_SNACode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_ListOfSNAs_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SNACode(tvb, offset, pinfo, tree, hf_rnsap_ListOfSNAs_item);
+static int dissect_ListOfSNAs_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SNACode(tvb, offset, actx, tree, hf_rnsap_ListOfSNAs_item);
}
@@ -24701,15 +24701,15 @@ static const per_sequence_t ListOfSNAs_sequence_of[1] = {
};
static int
-dissect_rnsap_ListOfSNAs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ListOfSNAs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_ListOfSNAs, ListOfSNAs_sequence_of,
1, 65536);
return offset;
}
-static int dissect_listOfSNAs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ListOfSNAs(tvb, offset, pinfo, tree, hf_rnsap_listOfSNAs);
+static int dissect_listOfSNAs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ListOfSNAs(tvb, offset, actx, tree, hf_rnsap_listOfSNAs);
}
@@ -24721,14 +24721,14 @@ static const per_sequence_t SNA_Information_sequence[] = {
};
static int
-dissect_rnsap_SNA_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_SNA_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_SNA_Information, SNA_Information_sequence);
return offset;
}
-static int dissect_id_SNA_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SNA_Information(tvb, offset, pinfo, tree, hf_rnsap_id_SNA_Information);
+static int dissect_id_SNA_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SNA_Information(tvb, offset, actx, tree, hf_rnsap_id_SNA_Information);
}
@@ -24739,14 +24739,14 @@ static const value_string rnsap_MAChs_ResetIndicator_vals[] = {
static int
-dissect_rnsap_MAChs_ResetIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_MAChs_ResetIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_MAChs_ResetIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MAChs_ResetIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_MAChs_ResetIndicator);
+static int dissect_id_MAChs_ResetIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MAChs_ResetIndicator(tvb, offset, actx, tree, hf_rnsap_id_MAChs_ResetIndicator);
}
@@ -24759,23 +24759,23 @@ static const value_string rnsap_TDD_TPC_UplinkStepSize_LCR_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_TDD_TPC_UplinkStepSize_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, pinfo, tree, hf_rnsap_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD);
+static int dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, actx, tree, hf_rnsap_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD);
}
-static int dissect_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, pinfo, tree, hf_rnsap_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD);
+static int dissect_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, actx, tree, hf_rnsap_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD);
}
-static int dissect_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, pinfo, tree, hf_rnsap_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD);
+static int dissect_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, actx, tree, hf_rnsap_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD);
}
-static int dissect_uplinkStepSizeLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, pinfo, tree, hf_rnsap_uplinkStepSizeLCR);
+static int dissect_uplinkStepSizeLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, actx, tree, hf_rnsap_uplinkStepSizeLCR);
}
@@ -24784,15 +24784,15 @@ static const per_sequence_t UL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequenc
};
static int
-dissect_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD, UL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD);
+static int dissect_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD);
}
@@ -24804,14 +24804,14 @@ static const per_sequence_t UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequenc
};
static int
-dissect_rnsap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD, UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence);
return offset;
}
-static int dissect_id_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD);
+static int dissect_id_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD);
}
@@ -24820,15 +24820,15 @@ static const per_sequence_t DL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequenc
};
static int
-dissect_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, DL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD);
+static int dissect_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD);
}
@@ -24840,27 +24840,27 @@ static const per_sequence_t DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequenc
};
static int
-dissect_rnsap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD, DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD);
+static int dissect_id_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD);
}
static int
-dissect_rnsap_INTEGER_1_4(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,
- 1U, 4U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_1_4(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 4U, NULL, FALSE);
return offset;
}
-static int dissect_wT(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_1_4(tvb, offset, pinfo, tree, hf_rnsap_wT);
+static int dissect_wT(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_1_4(tvb, offset, actx, tree, hf_rnsap_wT);
}
@@ -24873,27 +24873,27 @@ static const per_sequence_t FPACH_Information_sequence[] = {
};
static int
-dissect_rnsap_FPACH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_FPACH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_FPACH_Information, FPACH_Information_sequence);
return offset;
}
-static int dissect_fPACH_info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FPACH_Information(tvb, offset, pinfo, tree, hf_rnsap_fPACH_info);
+static int dissect_fPACH_info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FPACH_Information(tvb, offset, actx, tree, hf_rnsap_fPACH_info);
}
static int
-dissect_rnsap_INTEGER_M120_M58_(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,
- -120, -58, NULL, NULL, TRUE);
+dissect_rnsap_INTEGER_M120_M58_(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -120, -58, NULL, TRUE);
return offset;
}
-static int dissect_prxUpPCHdes(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_M120_M58_(tvb, offset, pinfo, tree, hf_rnsap_prxUpPCHdes);
+static int dissect_prxUpPCHdes(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_M120_M58_(tvb, offset, actx, tree, hf_rnsap_prxUpPCHdes);
}
@@ -24907,27 +24907,27 @@ static const value_string rnsap_T_maxSYNC_UL_transmissions_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 4, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_T_maxSYNC_UL_transmissions(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_maxSYNC_UL_transmissions(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_maxSYNC_UL_transmissions(tvb, offset, pinfo, tree, hf_rnsap_maxSYNC_UL_transmissions);
+static int dissect_maxSYNC_UL_transmissions(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_maxSYNC_UL_transmissions(tvb, offset, actx, tree, hf_rnsap_maxSYNC_UL_transmissions);
}
static int
-dissect_rnsap_INTEGER_0_3_(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,
- 0U, 3U, NULL, NULL, TRUE);
+dissect_rnsap_INTEGER_0_3_(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3U, NULL, TRUE);
return offset;
}
-static int dissect_powerRampStep(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_3_(tvb, offset, pinfo, tree, hf_rnsap_powerRampStep);
+static int dissect_powerRampStep(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_3_(tvb, offset, actx, tree, hf_rnsap_powerRampStep);
}
@@ -24938,27 +24938,27 @@ static const per_sequence_t SYNC_UL_ProcParameters_sequence[] = {
};
static int
-dissect_rnsap_SYNC_UL_ProcParameters(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_SYNC_UL_ProcParameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_SYNC_UL_ProcParameters, SYNC_UL_ProcParameters_sequence);
return offset;
}
-static int dissect_syncUL_procParameter(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SYNC_UL_ProcParameters(tvb, offset, pinfo, tree, hf_rnsap_syncUL_procParameter);
+static int dissect_syncUL_procParameter(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SYNC_UL_ProcParameters(tvb, offset, actx, tree, hf_rnsap_syncUL_procParameter);
}
static int
-dissect_rnsap_INTEGER_1_32(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,
- 1U, 32U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_1_32(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 32U, NULL, FALSE);
return offset;
}
-static int dissect_mMax(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_1_32(tvb, offset, pinfo, tree, hf_rnsap_mMax);
+static int dissect_mMax(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_1_32(tvb, offset, actx, tree, hf_rnsap_mMax);
}
@@ -24972,14 +24972,14 @@ static const per_sequence_t UL_TimingAdvanceCtrl_LCR_sequence[] = {
};
static int
-dissect_rnsap_UL_TimingAdvanceCtrl_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UL_TimingAdvanceCtrl_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UL_TimingAdvanceCtrl_LCR, UL_TimingAdvanceCtrl_LCR_sequence);
return offset;
}
-static int dissect_id_UL_TimingAdvanceCtrl_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_TimingAdvanceCtrl_LCR(tvb, offset, pinfo, tree, hf_rnsap_id_UL_TimingAdvanceCtrl_LCR);
+static int dissect_id_UL_TimingAdvanceCtrl_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_TimingAdvanceCtrl_LCR(tvb, offset, actx, tree, hf_rnsap_id_UL_TimingAdvanceCtrl_LCR);
}
@@ -24991,14 +24991,14 @@ static const per_sequence_t HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD_
};
static int
-dissect_rnsap_HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD, HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD_sequence);
return offset;
}
-static int dissect_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_item);
+static int dissect_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_item);
}
@@ -25007,15 +25007,15 @@ static const per_sequence_t HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_
};
static int
-dissect_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD, HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_id_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD);
+static int dissect_id_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD);
}
@@ -25027,14 +25027,14 @@ static const per_sequence_t HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstT
};
static int
-dissect_rnsap_HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD, HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD_sequence);
return offset;
}
-static int dissect_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD_item);
+static int dissect_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD_item);
}
@@ -25043,54 +25043,54 @@ static const per_sequence_t HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstT
};
static int
-dissect_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD, HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD_sequence_of,
1, 6);
return offset;
}
-static int dissect_id_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD(tvb, offset, pinfo, tree, hf_rnsap_id_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD);
+static int dissect_id_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD);
}
static int
-dissect_rnsap_HS_SICH_failed(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,
- 0U, 20U, NULL, NULL, FALSE);
+dissect_rnsap_HS_SICH_failed(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 20U, NULL, FALSE);
return offset;
}
-static int dissect_failed_HS_SICH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HS_SICH_failed(tvb, offset, pinfo, tree, hf_rnsap_failed_HS_SICH);
+static int dissect_failed_HS_SICH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HS_SICH_failed(tvb, offset, actx, tree, hf_rnsap_failed_HS_SICH);
}
static int
-dissect_rnsap_HS_SICH_missed(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,
- 0U, 20U, NULL, NULL, FALSE);
+dissect_rnsap_HS_SICH_missed(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 20U, NULL, FALSE);
return offset;
}
-static int dissect_missed_HS_SICH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HS_SICH_missed(tvb, offset, pinfo, tree, hf_rnsap_missed_HS_SICH);
+static int dissect_missed_HS_SICH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HS_SICH_missed(tvb, offset, actx, tree, hf_rnsap_missed_HS_SICH);
}
static int
-dissect_rnsap_HS_SICH_total(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,
- 0U, 20U, NULL, NULL, FALSE);
+dissect_rnsap_HS_SICH_total(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 20U, NULL, FALSE);
return offset;
}
-static int dissect_total_HS_SICH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HS_SICH_total(tvb, offset, pinfo, tree, hf_rnsap_total_HS_SICH);
+static int dissect_total_HS_SICH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HS_SICH_total(tvb, offset, actx, tree, hf_rnsap_total_HS_SICH);
}
@@ -25103,27 +25103,27 @@ static const per_sequence_t HS_SICH_Reception_Quality_Value_sequence[] = {
};
static int
-dissect_rnsap_HS_SICH_Reception_Quality_Value(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HS_SICH_Reception_Quality_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HS_SICH_Reception_Quality_Value, HS_SICH_Reception_Quality_Value_sequence);
return offset;
}
-static int dissect_id_HS_SICH_Reception_Quality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HS_SICH_Reception_Quality_Value(tvb, offset, pinfo, tree, hf_rnsap_id_HS_SICH_Reception_Quality);
+static int dissect_id_HS_SICH_Reception_Quality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HS_SICH_Reception_Quality_Value(tvb, offset, actx, tree, hf_rnsap_id_HS_SICH_Reception_Quality);
}
static int
-dissect_rnsap_HS_SICH_Reception_Quality_Measurement_Value(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,
- 0U, 20U, NULL, NULL, FALSE);
+dissect_rnsap_HS_SICH_Reception_Quality_Measurement_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 20U, NULL, FALSE);
return offset;
}
-static int dissect_id_HS_SICH_Reception_Quality_Measurement_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HS_SICH_Reception_Quality_Measurement_Value(tvb, offset, pinfo, tree, hf_rnsap_id_HS_SICH_Reception_Quality_Measurement_Value);
+static int dissect_id_HS_SICH_Reception_Quality_Measurement_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HS_SICH_Reception_Quality_Measurement_Value(tvb, offset, actx, tree, hf_rnsap_id_HS_SICH_Reception_Quality_Measurement_Value);
}
@@ -25132,27 +25132,27 @@ static const per_sequence_t HSSICH_Info_DM_Rqst_sequence_of[1] = {
};
static int
-dissect_rnsap_HSSICH_Info_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSSICH_Info_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSSICH_Info_DM_Rqst, HSSICH_Info_DM_Rqst_sequence_of,
1, 4);
return offset;
}
-static int dissect_id_HSSICH_Info_DM_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSSICH_Info_DM_Rqst(tvb, offset, pinfo, tree, hf_rnsap_id_HSSICH_Info_DM_Rqst);
+static int dissect_id_HSSICH_Info_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSSICH_Info_DM_Rqst(tvb, offset, actx, tree, hf_rnsap_id_HSSICH_Info_DM_Rqst);
}
static int
-dissect_rnsap_DL_DPCH_InformationModifyList_LCR_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DL_DPCH_InformationModifyList_LCR_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_DPCH_ModifyInformation_LCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_InformationModifyList_LCR_RL_ReconfRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_DPCH_ModifyInformation_LCR);
+static int dissect_dl_DPCH_ModifyInformation_LCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_InformationModifyList_LCR_RL_ReconfRspTDD(tvb, offset, actx, tree, hf_rnsap_dl_DPCH_ModifyInformation_LCR);
}
@@ -25166,14 +25166,14 @@ static const per_sequence_t DL_CCTrCH_InformationItem_RL_ReconfRspTDD_sequence[]
};
static int
-dissect_rnsap_DL_CCTrCH_InformationItem_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_InformationItem_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_InformationItem_RL_ReconfRspTDD, DL_CCTrCH_InformationItem_RL_ReconfRspTDD_sequence);
return offset;
}
-static int dissect_DL_CCTrCH_InformationList_RL_ReconfRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationItem_RL_ReconfRspTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD_item);
+static int dissect_DL_CCTrCH_InformationList_RL_ReconfRspTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationItem_RL_ReconfRspTDD(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD_item);
}
@@ -25182,15 +25182,15 @@ static const per_sequence_t DL_CCTrCH_InformationList_RL_ReconfRspTDD_sequence_o
};
static int
-dissect_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD, DL_CCTrCH_InformationList_RL_ReconfRspTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_DL_CCTrCH_InformationList_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_CCTrCH_InformationList_RL_ReconfRspTDD);
+static int dissect_id_DL_CCTrCH_InformationList_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationList_RL_ReconfRspTDD);
}
@@ -25203,14 +25203,14 @@ static const per_sequence_t DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTD
};
static int
-dissect_rnsap_DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD, DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD_sequence);
return offset;
}
-static int dissect_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD_item);
+static int dissect_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD(tvb, offset, actx, tree, hf_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD_item);
}
@@ -25219,15 +25219,15 @@ static const per_sequence_t DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTD
};
static int
-dissect_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD, DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD_sequence_of,
1, 6);
return offset;
}
-static int dissect_dL_Timeslot_LCR_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dL_Timeslot_LCR_InformationModifyList_RL_ReconfRqstTDD);
+static int dissect_dL_Timeslot_LCR_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD(tvb, offset, actx, tree, hf_rnsap_dL_Timeslot_LCR_InformationModifyList_RL_ReconfRqstTDD);
}
@@ -25238,14 +25238,14 @@ static const per_sequence_t DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD_se
};
static int
-dissect_rnsap_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD, DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD);
+static int dissect_id_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD);
}
@@ -25256,40 +25256,40 @@ static const value_string rnsap_Support_8PSK_vals[] = {
static int
-dissect_rnsap_Support_8PSK(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_Support_8PSK(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_TDD_Support_8PSK(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Support_8PSK(tvb, offset, pinfo, tree, hf_rnsap_id_TDD_Support_8PSK);
+static int dissect_id_TDD_Support_8PSK(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Support_8PSK(tvb, offset, actx, tree, hf_rnsap_id_TDD_Support_8PSK);
}
static int
-dissect_rnsap_MaxNrDLPhysicalchannelsTS(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,
- 1U, 16U, NULL, NULL, FALSE);
+dissect_rnsap_MaxNrDLPhysicalchannelsTS(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 16U, NULL, FALSE);
return offset;
}
-static int dissect_id_TDD_maxNrDLPhysicalchannels(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MaxNrDLPhysicalchannelsTS(tvb, offset, pinfo, tree, hf_rnsap_id_TDD_maxNrDLPhysicalchannels);
+static int dissect_id_TDD_maxNrDLPhysicalchannels(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MaxNrDLPhysicalchannelsTS(tvb, offset, actx, tree, hf_rnsap_id_TDD_maxNrDLPhysicalchannels);
}
static int
-dissect_rnsap_ExtendedGSMCellIndividualOffset(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,
- -50, 50U, NULL, NULL, FALSE);
+dissect_rnsap_ExtendedGSMCellIndividualOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -50, 50U, NULL, FALSE);
return offset;
}
-static int dissect_id_ExtendedGSMCellIndividualOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ExtendedGSMCellIndividualOffset(tvb, offset, pinfo, tree, hf_rnsap_id_ExtendedGSMCellIndividualOffset);
+static int dissect_id_ExtendedGSMCellIndividualOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ExtendedGSMCellIndividualOffset(tvb, offset, actx, tree, hf_rnsap_id_ExtendedGSMCellIndividualOffset);
}
@@ -25298,15 +25298,15 @@ static const per_sequence_t RL_ParameterUpdateIndicationFDD_RL_InformationList_s
};
static int
-dissect_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList, RL_ParameterUpdateIndicationFDD_RL_InformationList_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_RL_ParameterUpdateIndicationFDD_RL_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList(tvb, offset, pinfo, tree, hf_rnsap_id_RL_ParameterUpdateIndicationFDD_RL_InformationList);
+static int dissect_id_RL_ParameterUpdateIndicationFDD_RL_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList(tvb, offset, actx, tree, hf_rnsap_id_RL_ParameterUpdateIndicationFDD_RL_InformationList);
}
@@ -25318,14 +25318,14 @@ static const value_string rnsap_Primary_CPICH_Usage_For_Channel_Estimation_vals[
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_Primary_CPICH_Usage_For_Channel_Estimation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_Primary_CPICH_Usage_For_Channel_Estimation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Primary_CPICH_Usage_For_Channel_Estimation(tvb, offset, pinfo, tree, hf_rnsap_id_Primary_CPICH_Usage_For_Channel_Estimation);
+static int dissect_id_Primary_CPICH_Usage_For_Channel_Estimation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Primary_CPICH_Usage_For_Channel_Estimation(tvb, offset, actx, tree, hf_rnsap_id_Primary_CPICH_Usage_For_Channel_Estimation);
}
@@ -25337,17 +25337,17 @@ static const per_sequence_t Secondary_CPICH_Information_sequence[] = {
};
static int
-dissect_rnsap_Secondary_CPICH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Secondary_CPICH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Secondary_CPICH_Information, Secondary_CPICH_Information_sequence);
return offset;
}
-static int dissect_id_Secondary_CPICH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Secondary_CPICH_Information(tvb, offset, pinfo, tree, hf_rnsap_id_Secondary_CPICH_Information);
+static int dissect_id_Secondary_CPICH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Secondary_CPICH_Information(tvb, offset, actx, tree, hf_rnsap_id_Secondary_CPICH_Information);
}
-static int dissect_new_secondary_CPICH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Secondary_CPICH_Information(tvb, offset, pinfo, tree, hf_rnsap_new_secondary_CPICH);
+static int dissect_new_secondary_CPICH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Secondary_CPICH_Information(tvb, offset, actx, tree, hf_rnsap_new_secondary_CPICH);
}
@@ -25364,15 +25364,15 @@ static const per_choice_t Secondary_CPICH_Information_Change_choice[] = {
};
static int
-dissect_rnsap_Secondary_CPICH_Information_Change(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Secondary_CPICH_Information_Change(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_Secondary_CPICH_Information_Change, Secondary_CPICH_Information_Change_choice,
NULL);
return offset;
}
-static int dissect_id_Secondary_CPICH_Information_Change(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Secondary_CPICH_Information_Change(tvb, offset, pinfo, tree, hf_rnsap_id_Secondary_CPICH_Information_Change);
+static int dissect_id_Secondary_CPICH_Information_Change(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Secondary_CPICH_Information_Change(tvb, offset, actx, tree, hf_rnsap_id_Secondary_CPICH_Information_Change);
}
@@ -25383,17 +25383,17 @@ static const value_string rnsap_Phase_Reference_Update_Indicator_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_Phase_Reference_Update_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_Phase_Reference_Update_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Phase_Reference_Update_Indicator(tvb, offset, pinfo, tree, hf_rnsap_id_Phase_Reference_Update_Indicator);
+static int dissect_id_Phase_Reference_Update_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Phase_Reference_Update_Indicator(tvb, offset, actx, tree, hf_rnsap_id_Phase_Reference_Update_Indicator);
}
-static int dissect_phase_Reference_Update_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Phase_Reference_Update_Indicator(tvb, offset, pinfo, tree, hf_rnsap_phase_Reference_Update_Indicator);
+static int dissect_phase_Reference_Update_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Phase_Reference_Update_Indicator(tvb, offset, actx, tree, hf_rnsap_phase_Reference_Update_Indicator);
}
@@ -25405,14 +25405,14 @@ static const per_sequence_t RL_ParameterUpdateIndicationFDD_RL_Information_Item_
};
static int
-dissect_rnsap_RL_ParameterUpdateIndicationFDD_RL_Information_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_ParameterUpdateIndicationFDD_RL_Information_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_ParameterUpdateIndicationFDD_RL_Information_Item, RL_ParameterUpdateIndicationFDD_RL_Information_Item_sequence);
return offset;
}
-static int dissect_id_RL_ParameterUpdateIndicationFDD_RL_Information_Item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_ParameterUpdateIndicationFDD_RL_Information_Item(tvb, offset, pinfo, tree, hf_rnsap_id_RL_ParameterUpdateIndicationFDD_RL_Information_Item);
+static int dissect_id_RL_ParameterUpdateIndicationFDD_RL_Information_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_ParameterUpdateIndicationFDD_RL_Information_Item(tvb, offset, actx, tree, hf_rnsap_id_RL_ParameterUpdateIndicationFDD_RL_Information_Item);
}
@@ -25424,14 +25424,14 @@ static const value_string rnsap_Unidirectional_DCH_Indicator_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_Unidirectional_DCH_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_Unidirectional_DCH_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Unidirectional_DCH_Indicator(tvb, offset, pinfo, tree, hf_rnsap_id_Unidirectional_DCH_Indicator);
+static int dissect_id_Unidirectional_DCH_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Unidirectional_DCH_Indicator(tvb, offset, actx, tree, hf_rnsap_id_Unidirectional_DCH_Indicator);
}
@@ -25443,14 +25443,14 @@ static const per_sequence_t RL_InformationIE_RL_ReconfPrepTDD_sequence[] = {
};
static int
-dissect_rnsap_RL_InformationIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_InformationIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_InformationIE_RL_ReconfPrepTDD, RL_InformationIE_RL_ReconfPrepTDD_sequence);
return offset;
}
-static int dissect_RL_Information_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_InformationIE_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_RL_Information_RL_ReconfPrepTDD_item);
+static int dissect_RL_Information_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_InformationIE_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_RL_Information_RL_ReconfPrepTDD_item);
}
@@ -25459,15 +25459,15 @@ static const per_sequence_t RL_Information_RL_ReconfPrepTDD_sequence_of[1] = {
};
static int
-dissect_rnsap_RL_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Information_RL_ReconfPrepTDD, RL_Information_RL_ReconfPrepTDD_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_RL_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Information_RL_ReconfPrepTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Information_RL_ReconfPrepTDD);
+static int dissect_id_RL_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Information_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_RL_ReconfPrepTDD);
}
@@ -25476,15 +25476,15 @@ static const per_sequence_t Multiple_RL_InformationResponse_RL_ReconfReadyTDD_se
};
static int
-dissect_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD, Multiple_RL_InformationResponse_RL_ReconfReadyTDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_id_Multiple_RL_InformationResponse_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD(tvb, offset, pinfo, tree, hf_rnsap_id_Multiple_RL_InformationResponse_RL_ReconfReadyTDD);
+static int dissect_id_Multiple_RL_InformationResponse_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_Multiple_RL_InformationResponse_RL_ReconfReadyTDD);
}
@@ -25493,15 +25493,15 @@ static const per_sequence_t Multiple_RL_InformationResponse_RL_ReconfRspTDD_sequ
};
static int
-dissect_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD, Multiple_RL_InformationResponse_RL_ReconfRspTDD_sequence_of,
1, 15);
return offset;
}
-static int dissect_id_RL_ReconfigurationResponseTDD_RL_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD(tvb, offset, pinfo, tree, hf_rnsap_id_RL_ReconfigurationResponseTDD_RL_Information);
+static int dissect_id_RL_ReconfigurationResponseTDD_RL_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_ReconfigurationResponseTDD_RL_Information);
}
@@ -25524,14 +25524,14 @@ static const per_sequence_t Satellite_Almanac_Information_ExtItem_item_sequence[
};
static int
-dissect_rnsap_Satellite_Almanac_Information_ExtItem_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Satellite_Almanac_Information_ExtItem_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Satellite_Almanac_Information_ExtItem_item, Satellite_Almanac_Information_ExtItem_item_sequence);
return offset;
}
-static int dissect_Satellite_Almanac_Information_ExtItem_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Satellite_Almanac_Information_ExtItem_item(tvb, offset, pinfo, tree, hf_rnsap_Satellite_Almanac_Information_ExtItem_item);
+static int dissect_Satellite_Almanac_Information_ExtItem_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Satellite_Almanac_Information_ExtItem_item(tvb, offset, actx, tree, hf_rnsap_Satellite_Almanac_Information_ExtItem_item);
}
@@ -25540,15 +25540,15 @@ static const per_sequence_t Satellite_Almanac_Information_ExtItem_sequence_of[1]
};
static int
-dissect_rnsap_Satellite_Almanac_Information_ExtItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Satellite_Almanac_Information_ExtItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Satellite_Almanac_Information_ExtItem, Satellite_Almanac_Information_ExtItem_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_Satellite_Almanac_Information_ExtItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Satellite_Almanac_Information_ExtItem(tvb, offset, pinfo, tree, hf_rnsap_id_Satellite_Almanac_Information_ExtItem);
+static int dissect_id_Satellite_Almanac_Information_ExtItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Satellite_Almanac_Information_ExtItem(tvb, offset, actx, tree, hf_rnsap_id_Satellite_Almanac_Information_ExtItem);
}
@@ -25562,14 +25562,14 @@ static const per_sequence_t PriorityQueue_InfoItem_to_Modify_Unsynchronised_sequ
};
static int
-dissect_rnsap_PriorityQueue_InfoItem_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PriorityQueue_InfoItem_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_PriorityQueue_InfoItem_to_Modify_Unsynchronised, PriorityQueue_InfoItem_to_Modify_Unsynchronised_sequence);
return offset;
}
-static int dissect_PriorityQueue_InfoList_to_Modify_Unsynchronised_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PriorityQueue_InfoItem_to_Modify_Unsynchronised(tvb, offset, pinfo, tree, hf_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item);
+static int dissect_PriorityQueue_InfoList_to_Modify_Unsynchronised_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PriorityQueue_InfoItem_to_Modify_Unsynchronised(tvb, offset, actx, tree, hf_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item);
}
@@ -25578,15 +25578,15 @@ static const per_sequence_t PriorityQueue_InfoList_to_Modify_Unsynchronised_sequ
};
static int
-dissect_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised, PriorityQueue_InfoList_to_Modify_Unsynchronised_sequence_of,
0, 8);
return offset;
}
-static int dissect_priorityQueueInfotoModifyUnsynchronised(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised(tvb, offset, pinfo, tree, hf_rnsap_priorityQueueInfotoModifyUnsynchronised);
+static int dissect_priorityQueueInfotoModifyUnsynchronised(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised(tvb, offset, actx, tree, hf_rnsap_priorityQueueInfotoModifyUnsynchronised);
}
@@ -25603,40 +25603,40 @@ static const per_sequence_t HSDSCH_Information_to_Modify_Unsynchronised_sequence
};
static int
-dissect_rnsap_HSDSCH_Information_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HSDSCH_Information_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_HSDSCH_Information_to_Modify_Unsynchronised, HSDSCH_Information_to_Modify_Unsynchronised_sequence);
return offset;
}
-static int dissect_id_HSDSCH_Information_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HSDSCH_Information_to_Modify_Unsynchronised(tvb, offset, pinfo, tree, hf_rnsap_id_HSDSCH_Information_to_Modify_Unsynchronised);
+static int dissect_id_HSDSCH_Information_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HSDSCH_Information_to_Modify_Unsynchronised(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_Information_to_Modify_Unsynchronised);
}
static int
-dissect_rnsap_DsField(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DsField(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
8, 8, FALSE);
return offset;
}
-static int dissect_dsField(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DsField(tvb, offset, pinfo, tree, hf_rnsap_dsField);
+static int dissect_dsField(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DsField(tvb, offset, actx, tree, hf_rnsap_dsField);
}
static int
-dissect_rnsap_GenericTrafficCategory(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GenericTrafficCategory(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
8, 8, FALSE);
return offset;
}
-static int dissect_genericTrafficCategory(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GenericTrafficCategory(tvb, offset, pinfo, tree, hf_rnsap_genericTrafficCategory);
+static int dissect_genericTrafficCategory(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GenericTrafficCategory(tvb, offset, actx, tree, hf_rnsap_genericTrafficCategory);
}
@@ -25653,18 +25653,18 @@ static const per_choice_t TnlQos_choice[] = {
};
static int
-dissect_rnsap_TnlQos(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TnlQos(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_TnlQos, TnlQos_choice,
NULL);
return offset;
}
-static int dissect_id_TnlQos(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TnlQos(tvb, offset, pinfo, tree, hf_rnsap_id_TnlQos);
+static int dissect_id_TnlQos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TnlQos(tvb, offset, actx, tree, hf_rnsap_id_TnlQos);
}
-static int dissect_tnlQoS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TnlQos(tvb, offset, pinfo, tree, hf_rnsap_tnlQoS);
+static int dissect_tnlQoS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TnlQos(tvb, offset, actx, tree, hf_rnsap_tnlQoS);
}
@@ -25675,14 +25675,14 @@ static const per_sequence_t RTLoadValue_sequence[] = {
};
static int
-dissect_rnsap_RTLoadValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RTLoadValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RTLoadValue, RTLoadValue_sequence);
return offset;
}
-static int dissect_id_RTLoadValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RTLoadValue(tvb, offset, pinfo, tree, hf_rnsap_id_RTLoadValue);
+static int dissect_id_RTLoadValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RTLoadValue(tvb, offset, actx, tree, hf_rnsap_id_RTLoadValue);
}
@@ -25693,56 +25693,56 @@ static const per_sequence_t NRTLoadInformationValue_sequence[] = {
};
static int
-dissect_rnsap_NRTLoadInformationValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_NRTLoadInformationValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_NRTLoadInformationValue, NRTLoadInformationValue_sequence);
return offset;
}
-static int dissect_id_NRTLoadInformationValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NRTLoadInformationValue(tvb, offset, pinfo, tree, hf_rnsap_id_NRTLoadInformationValue);
+static int dissect_id_NRTLoadInformationValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NRTLoadInformationValue(tvb, offset, actx, tree, hf_rnsap_id_NRTLoadInformationValue);
}
static int
-dissect_rnsap_CellPortionID(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,
- 0U, 63U, NULL, NULL, TRUE);
+dissect_rnsap_CellPortionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63U, NULL, TRUE);
return offset;
}
-static int dissect_id_CellPortionID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CellPortionID(tvb, offset, pinfo, tree, hf_rnsap_id_CellPortionID);
+static int dissect_id_CellPortionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CellPortionID(tvb, offset, actx, tree, hf_rnsap_id_CellPortionID);
}
static int
-dissect_rnsap_UpPTSInterferenceValue(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,
- 0U, 127U, NULL, NULL, TRUE);
+dissect_rnsap_UpPTSInterferenceValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, TRUE);
return offset;
}
-static int dissect_id_UpPTSInterferenceValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UpPTSInterferenceValue(tvb, offset, pinfo, tree, hf_rnsap_id_UpPTSInterferenceValue);
+static int dissect_id_UpPTSInterferenceValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UpPTSInterferenceValue(tvb, offset, actx, tree, hf_rnsap_id_UpPTSInterferenceValue);
}
static int
-dissect_rnsap_PrimaryCCPCH_RSCP_Delta(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,
- -5, -1, NULL, NULL, TRUE);
+dissect_rnsap_PrimaryCCPCH_RSCP_Delta(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -5, -1, NULL, TRUE);
return offset;
}
-static int dissect_id_PrimaryCCPCH_RSCP_Delta(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PrimaryCCPCH_RSCP_Delta(tvb, offset, pinfo, tree, hf_rnsap_id_PrimaryCCPCH_RSCP_Delta);
+static int dissect_id_PrimaryCCPCH_RSCP_Delta(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PrimaryCCPCH_RSCP_Delta(tvb, offset, actx, tree, hf_rnsap_id_PrimaryCCPCH_RSCP_Delta);
}
-static int dissect_primaryCCPCH_RSCP_Delta(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PrimaryCCPCH_RSCP_Delta(tvb, offset, pinfo, tree, hf_rnsap_primaryCCPCH_RSCP_Delta);
+static int dissect_primaryCCPCH_RSCP_Delta(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PrimaryCCPCH_RSCP_Delta(tvb, offset, actx, tree, hf_rnsap_primaryCCPCH_RSCP_Delta);
}
@@ -25755,14 +25755,14 @@ static const value_string rnsap_UEMeasurementType_vals[] = {
static int
-dissect_rnsap_UEMeasurementType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_UEMeasurementType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_UEMeasurementType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementType(tvb, offset, pinfo, tree, hf_rnsap_id_UEMeasurementType);
+static int dissect_id_UEMeasurementType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementType(tvb, offset, actx, tree, hf_rnsap_id_UEMeasurementType);
}
@@ -25775,14 +25775,14 @@ static const value_string rnsap_UEMeasurementTimeslotInfoHCRBurstType_vals[] = {
static int
-dissect_rnsap_UEMeasurementTimeslotInfoHCRBurstType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_UEMeasurementTimeslotInfoHCRBurstType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_burstType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementTimeslotInfoHCRBurstType(tvb, offset, pinfo, tree, hf_rnsap_burstType);
+static int dissect_burstType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementTimeslotInfoHCRBurstType(tvb, offset, actx, tree, hf_rnsap_burstType);
}
@@ -25794,14 +25794,14 @@ static const per_sequence_t UEMeasurementTimeslotInfoHCR_IEs_sequence[] = {
};
static int
-dissect_rnsap_UEMeasurementTimeslotInfoHCR_IEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementTimeslotInfoHCR_IEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementTimeslotInfoHCR_IEs, UEMeasurementTimeslotInfoHCR_IEs_sequence);
return offset;
}
-static int dissect_UEMeasurementTimeslotInfoHCR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementTimeslotInfoHCR_IEs(tvb, offset, pinfo, tree, hf_rnsap_UEMeasurementTimeslotInfoHCR_item);
+static int dissect_UEMeasurementTimeslotInfoHCR_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementTimeslotInfoHCR_IEs(tvb, offset, actx, tree, hf_rnsap_UEMeasurementTimeslotInfoHCR_item);
}
@@ -25810,15 +25810,15 @@ static const per_sequence_t UEMeasurementTimeslotInfoHCR_sequence_of[1] = {
};
static int
-dissect_rnsap_UEMeasurementTimeslotInfoHCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementTimeslotInfoHCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementTimeslotInfoHCR, UEMeasurementTimeslotInfoHCR_sequence_of,
1, 15);
return offset;
}
-static int dissect_id_UEMeasurementTimeslotInfoHCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementTimeslotInfoHCR(tvb, offset, pinfo, tree, hf_rnsap_id_UEMeasurementTimeslotInfoHCR);
+static int dissect_id_UEMeasurementTimeslotInfoHCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementTimeslotInfoHCR(tvb, offset, actx, tree, hf_rnsap_id_UEMeasurementTimeslotInfoHCR);
}
@@ -25829,14 +25829,14 @@ static const per_sequence_t UEMeasurementTimeslotInfoLCR_IEs_sequence[] = {
};
static int
-dissect_rnsap_UEMeasurementTimeslotInfoLCR_IEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementTimeslotInfoLCR_IEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementTimeslotInfoLCR_IEs, UEMeasurementTimeslotInfoLCR_IEs_sequence);
return offset;
}
-static int dissect_UEMeasurementTimeslotInfoLCR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementTimeslotInfoLCR_IEs(tvb, offset, pinfo, tree, hf_rnsap_UEMeasurementTimeslotInfoLCR_item);
+static int dissect_UEMeasurementTimeslotInfoLCR_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementTimeslotInfoLCR_IEs(tvb, offset, actx, tree, hf_rnsap_UEMeasurementTimeslotInfoLCR_item);
}
@@ -25845,15 +25845,15 @@ static const per_sequence_t UEMeasurementTimeslotInfoLCR_sequence_of[1] = {
};
static int
-dissect_rnsap_UEMeasurementTimeslotInfoLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementTimeslotInfoLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementTimeslotInfoLCR, UEMeasurementTimeslotInfoLCR_sequence_of,
1, 6);
return offset;
}
-static int dissect_id_UEMeasurementTimeslotInfoLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementTimeslotInfoLCR(tvb, offset, pinfo, tree, hf_rnsap_id_UEMeasurementTimeslotInfoLCR);
+static int dissect_id_UEMeasurementTimeslotInfoLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementTimeslotInfoLCR(tvb, offset, actx, tree, hf_rnsap_id_UEMeasurementTimeslotInfoLCR);
}
@@ -25871,14 +25871,14 @@ static const value_string rnsap_UEMeasurementReportCharacteristicsPeriodicAmount
static int
-dissect_rnsap_UEMeasurementReportCharacteristicsPeriodicAmountofReporting(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 8, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_UEMeasurementReportCharacteristicsPeriodicAmountofReporting(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 8, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_amountofReporting(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementReportCharacteristicsPeriodicAmountofReporting(tvb, offset, pinfo, tree, hf_rnsap_amountofReporting);
+static int dissect_amountofReporting(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementReportCharacteristicsPeriodicAmountofReporting(tvb, offset, actx, tree, hf_rnsap_amountofReporting);
}
@@ -25903,14 +25903,14 @@ static const value_string rnsap_UEMeasurementReportCharacteristicsPeriodicReport
static int
-dissect_rnsap_UEMeasurementReportCharacteristicsPeriodicReportingInterval(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 15, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_UEMeasurementReportCharacteristicsPeriodicReportingInterval(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 15, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_reportingInterval(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementReportCharacteristicsPeriodicReportingInterval(tvb, offset, pinfo, tree, hf_rnsap_reportingInterval);
+static int dissect_reportingInterval(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementReportCharacteristicsPeriodicReportingInterval(tvb, offset, actx, tree, hf_rnsap_reportingInterval);
}
@@ -25922,52 +25922,52 @@ static const per_sequence_t UEMeasurementReportCharacteristicsPeriodic_sequence[
};
static int
-dissect_rnsap_UEMeasurementReportCharacteristicsPeriodic(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementReportCharacteristicsPeriodic(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementReportCharacteristicsPeriodic, UEMeasurementReportCharacteristicsPeriodic_sequence);
return offset;
}
-static int dissect_periodic2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementReportCharacteristicsPeriodic(tvb, offset, pinfo, tree, hf_rnsap_periodic2);
+static int dissect_periodic2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementReportCharacteristicsPeriodic(tvb, offset, actx, tree, hf_rnsap_periodic2);
}
static int
-dissect_rnsap_UEMeasurementThresholdDLTimeslotISCP(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,
- -115, -25, NULL, NULL, FALSE);
+dissect_rnsap_UEMeasurementThresholdDLTimeslotISCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -115, -25, NULL, FALSE);
return offset;
}
-static int dissect_timeslotISCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementThresholdDLTimeslotISCP(tvb, offset, pinfo, tree, hf_rnsap_timeslotISCP);
+static int dissect_timeslotISCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementThresholdDLTimeslotISCP(tvb, offset, actx, tree, hf_rnsap_timeslotISCP);
}
static int
-dissect_rnsap_UEMeasurementThresholdUETransmitPower(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,
- -50, 33U, NULL, NULL, FALSE);
+dissect_rnsap_UEMeasurementThresholdUETransmitPower(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -50, 33U, NULL, FALSE);
return offset;
}
-static int dissect_uETransmitPower(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementThresholdUETransmitPower(tvb, offset, pinfo, tree, hf_rnsap_uETransmitPower);
+static int dissect_uETransmitPower(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementThresholdUETransmitPower(tvb, offset, actx, tree, hf_rnsap_uETransmitPower);
}
static int
-dissect_rnsap_UEMeasurementThreshold_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_UEMeasurementThreshold_Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_extension_UEMeasurementThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementThreshold_Extension(tvb, offset, pinfo, tree, hf_rnsap_extension_UEMeasurementThreshold);
+static int dissect_extension_UEMeasurementThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementThreshold_Extension(tvb, offset, actx, tree, hf_rnsap_extension_UEMeasurementThreshold);
}
@@ -25986,15 +25986,15 @@ static const per_choice_t UEMeasurementThreshold_choice[] = {
};
static int
-dissect_rnsap_UEMeasurementThreshold(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementThreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementThreshold, UEMeasurementThreshold_choice,
NULL);
return offset;
}
-static int dissect_uEMeasurementTreshold(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementThreshold(tvb, offset, pinfo, tree, hf_rnsap_uEMeasurementTreshold);
+static int dissect_uEMeasurementTreshold(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementThreshold(tvb, offset, actx, tree, hf_rnsap_uEMeasurementTreshold);
}
@@ -26020,27 +26020,27 @@ static const value_string rnsap_UEMeasurementTimeToTrigger_vals[] = {
static int
-dissect_rnsap_UEMeasurementTimeToTrigger(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 16, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_UEMeasurementTimeToTrigger(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 16, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_uEMeasurementTimeToTrigger(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementTimeToTrigger(tvb, offset, pinfo, tree, hf_rnsap_uEMeasurementTimeToTrigger);
+static int dissect_uEMeasurementTimeToTrigger(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementTimeToTrigger(tvb, offset, actx, tree, hf_rnsap_uEMeasurementTimeToTrigger);
}
static int
-dissect_rnsap_UEMeasurementHysteresisTime(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_rnsap_UEMeasurementHysteresisTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_uEMeasurementHysteresisTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementHysteresisTime(tvb, offset, pinfo, tree, hf_rnsap_uEMeasurementHysteresisTime);
+static int dissect_uEMeasurementHysteresisTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementHysteresisTime(tvb, offset, actx, tree, hf_rnsap_uEMeasurementHysteresisTime);
}
@@ -26053,14 +26053,14 @@ static const per_sequence_t UEMeasurementReportCharacteristicsEvent1h_sequence[]
};
static int
-dissect_rnsap_UEMeasurementReportCharacteristicsEvent1h(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementReportCharacteristicsEvent1h(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementReportCharacteristicsEvent1h, UEMeasurementReportCharacteristicsEvent1h_sequence);
return offset;
}
-static int dissect_event1h(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementReportCharacteristicsEvent1h(tvb, offset, pinfo, tree, hf_rnsap_event1h);
+static int dissect_event1h(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementReportCharacteristicsEvent1h(tvb, offset, actx, tree, hf_rnsap_event1h);
}
@@ -26073,14 +26073,14 @@ static const per_sequence_t UEMeasurementReportCharacteristicsEvent1i_sequence[]
};
static int
-dissect_rnsap_UEMeasurementReportCharacteristicsEvent1i(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementReportCharacteristicsEvent1i(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementReportCharacteristicsEvent1i, UEMeasurementReportCharacteristicsEvent1i_sequence);
return offset;
}
-static int dissect_event1i(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementReportCharacteristicsEvent1i(tvb, offset, pinfo, tree, hf_rnsap_event1i);
+static int dissect_event1i(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementReportCharacteristicsEvent1i(tvb, offset, actx, tree, hf_rnsap_event1i);
}
@@ -26092,14 +26092,14 @@ static const per_sequence_t UEMeasurementReportCharacteristicsEvent6a_sequence[]
};
static int
-dissect_rnsap_UEMeasurementReportCharacteristicsEvent6a(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementReportCharacteristicsEvent6a(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementReportCharacteristicsEvent6a, UEMeasurementReportCharacteristicsEvent6a_sequence);
return offset;
}
-static int dissect_event6a(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementReportCharacteristicsEvent6a(tvb, offset, pinfo, tree, hf_rnsap_event6a);
+static int dissect_event6a(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementReportCharacteristicsEvent6a(tvb, offset, actx, tree, hf_rnsap_event6a);
}
@@ -26111,14 +26111,14 @@ static const per_sequence_t UEMeasurementReportCharacteristicsEvent6b_sequence[]
};
static int
-dissect_rnsap_UEMeasurementReportCharacteristicsEvent6b(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementReportCharacteristicsEvent6b(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementReportCharacteristicsEvent6b, UEMeasurementReportCharacteristicsEvent6b_sequence);
return offset;
}
-static int dissect_event6b(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementReportCharacteristicsEvent6b(tvb, offset, pinfo, tree, hf_rnsap_event6b);
+static int dissect_event6b(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementReportCharacteristicsEvent6b(tvb, offset, actx, tree, hf_rnsap_event6b);
}
@@ -26129,14 +26129,14 @@ static const per_sequence_t UEMeasurementReportCharacteristicsEvent6c_sequence[]
};
static int
-dissect_rnsap_UEMeasurementReportCharacteristicsEvent6c(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementReportCharacteristicsEvent6c(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementReportCharacteristicsEvent6c, UEMeasurementReportCharacteristicsEvent6c_sequence);
return offset;
}
-static int dissect_event6c(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementReportCharacteristicsEvent6c(tvb, offset, pinfo, tree, hf_rnsap_event6c);
+static int dissect_event6c(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementReportCharacteristicsEvent6c(tvb, offset, actx, tree, hf_rnsap_event6c);
}
@@ -26147,26 +26147,26 @@ static const per_sequence_t UEMeasurementReportCharacteristicsEvent6d_sequence[]
};
static int
-dissect_rnsap_UEMeasurementReportCharacteristicsEvent6d(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementReportCharacteristicsEvent6d(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementReportCharacteristicsEvent6d, UEMeasurementReportCharacteristicsEvent6d_sequence);
return offset;
}
-static int dissect_event6d(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementReportCharacteristicsEvent6d(tvb, offset, pinfo, tree, hf_rnsap_event6d);
+static int dissect_event6d(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementReportCharacteristicsEvent6d(tvb, offset, actx, tree, hf_rnsap_event6d);
}
static int
-dissect_rnsap_UEMeasurementReportCharacteristics_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_UEMeasurementReportCharacteristics_Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_extension_ReportCharacteristics1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementReportCharacteristics_Extension(tvb, offset, pinfo, tree, hf_rnsap_extension_ReportCharacteristics1);
+static int dissect_extension_ReportCharacteristics1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementReportCharacteristics_Extension(tvb, offset, actx, tree, hf_rnsap_extension_ReportCharacteristics1);
}
@@ -26195,15 +26195,15 @@ static const per_choice_t UEMeasurementReportCharacteristics_choice[] = {
};
static int
-dissect_rnsap_UEMeasurementReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementReportCharacteristics(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementReportCharacteristics, UEMeasurementReportCharacteristics_choice,
NULL);
return offset;
}
-static int dissect_id_UEMeasurementReportCharacteristics(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementReportCharacteristics(tvb, offset, pinfo, tree, hf_rnsap_id_UEMeasurementReportCharacteristics);
+static int dissect_id_UEMeasurementReportCharacteristics(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementReportCharacteristics(tvb, offset, actx, tree, hf_rnsap_id_UEMeasurementReportCharacteristics);
}
@@ -26214,27 +26214,27 @@ static const value_string rnsap_UEMeasurementParameterModAllow_vals[] = {
static int
-dissect_rnsap_UEMeasurementParameterModAllow(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_UEMeasurementParameterModAllow(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_UEMeasurementParameterModAllow(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementParameterModAllow(tvb, offset, pinfo, tree, hf_rnsap_id_UEMeasurementParameterModAllow);
+static int dissect_id_UEMeasurementParameterModAllow(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementParameterModAllow(tvb, offset, actx, tree, hf_rnsap_id_UEMeasurementParameterModAllow);
}
static int
-dissect_rnsap_INTEGER_0_104(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,
- 0U, 104U, NULL, NULL, FALSE);
+dissect_rnsap_INTEGER_0_104(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 104U, NULL, FALSE);
return offset;
}
-static int dissect_uETransmitPower1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_INTEGER_0_104(tvb, offset, pinfo, tree, hf_rnsap_uETransmitPower1);
+static int dissect_uETransmitPower1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_INTEGER_0_104(tvb, offset, actx, tree, hf_rnsap_uETransmitPower1);
}
@@ -26246,14 +26246,14 @@ static const per_sequence_t UEMeasurementValueTransmittedPowerListHCR_IEs_sequen
};
static int
-dissect_rnsap_UEMeasurementValueTransmittedPowerListHCR_IEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementValueTransmittedPowerListHCR_IEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementValueTransmittedPowerListHCR_IEs, UEMeasurementValueTransmittedPowerListHCR_IEs_sequence);
return offset;
}
-static int dissect_UEMeasurementValueTransmittedPowerListHCR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementValueTransmittedPowerListHCR_IEs(tvb, offset, pinfo, tree, hf_rnsap_UEMeasurementValueTransmittedPowerListHCR_item);
+static int dissect_UEMeasurementValueTransmittedPowerListHCR_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementValueTransmittedPowerListHCR_IEs(tvb, offset, actx, tree, hf_rnsap_UEMeasurementValueTransmittedPowerListHCR_item);
}
@@ -26262,15 +26262,15 @@ static const per_sequence_t UEMeasurementValueTransmittedPowerListHCR_sequence_o
};
static int
-dissect_rnsap_UEMeasurementValueTransmittedPowerListHCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementValueTransmittedPowerListHCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementValueTransmittedPowerListHCR, UEMeasurementValueTransmittedPowerListHCR_sequence_of,
1, 15);
return offset;
}
-static int dissect_uEMeasurementTransmittedPowerListHCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementValueTransmittedPowerListHCR(tvb, offset, pinfo, tree, hf_rnsap_uEMeasurementTransmittedPowerListHCR);
+static int dissect_uEMeasurementTransmittedPowerListHCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementValueTransmittedPowerListHCR(tvb, offset, actx, tree, hf_rnsap_uEMeasurementTransmittedPowerListHCR);
}
@@ -26282,14 +26282,14 @@ static const per_sequence_t UEMeasurementValueTransmittedPowerListLCR_IEs_sequen
};
static int
-dissect_rnsap_UEMeasurementValueTransmittedPowerListLCR_IEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementValueTransmittedPowerListLCR_IEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementValueTransmittedPowerListLCR_IEs, UEMeasurementValueTransmittedPowerListLCR_IEs_sequence);
return offset;
}
-static int dissect_UEMeasurementValueTransmittedPowerListLCR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementValueTransmittedPowerListLCR_IEs(tvb, offset, pinfo, tree, hf_rnsap_UEMeasurementValueTransmittedPowerListLCR_item);
+static int dissect_UEMeasurementValueTransmittedPowerListLCR_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementValueTransmittedPowerListLCR_IEs(tvb, offset, actx, tree, hf_rnsap_UEMeasurementValueTransmittedPowerListLCR_item);
}
@@ -26298,15 +26298,15 @@ static const per_sequence_t UEMeasurementValueTransmittedPowerListLCR_sequence_o
};
static int
-dissect_rnsap_UEMeasurementValueTransmittedPowerListLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementValueTransmittedPowerListLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementValueTransmittedPowerListLCR, UEMeasurementValueTransmittedPowerListLCR_sequence_of,
1, 6);
return offset;
}
-static int dissect_uEMeasurementTransmittedPowerListLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementValueTransmittedPowerListLCR(tvb, offset, pinfo, tree, hf_rnsap_uEMeasurementTransmittedPowerListLCR);
+static int dissect_uEMeasurementTransmittedPowerListLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementValueTransmittedPowerListLCR(tvb, offset, actx, tree, hf_rnsap_uEMeasurementTransmittedPowerListLCR);
}
@@ -26318,14 +26318,14 @@ static const per_sequence_t UE_MeasurementValue_UE_Transmitted_Power_sequence[]
};
static int
-dissect_rnsap_UE_MeasurementValue_UE_Transmitted_Power(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UE_MeasurementValue_UE_Transmitted_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UE_MeasurementValue_UE_Transmitted_Power, UE_MeasurementValue_UE_Transmitted_Power_sequence);
return offset;
}
-static int dissect_uE_Transmitted_Power(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UE_MeasurementValue_UE_Transmitted_Power(tvb, offset, pinfo, tree, hf_rnsap_uE_Transmitted_Power);
+static int dissect_uE_Transmitted_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UE_MeasurementValue_UE_Transmitted_Power(tvb, offset, actx, tree, hf_rnsap_uE_Transmitted_Power);
}
@@ -26337,14 +26337,14 @@ static const per_sequence_t UE_MeasurementValue_Primary_CCPCH_RSCP_sequence[] =
};
static int
-dissect_rnsap_UE_MeasurementValue_Primary_CCPCH_RSCP(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UE_MeasurementValue_Primary_CCPCH_RSCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UE_MeasurementValue_Primary_CCPCH_RSCP, UE_MeasurementValue_Primary_CCPCH_RSCP_sequence);
return offset;
}
-static int dissect_primary_CCPCH_RSCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UE_MeasurementValue_Primary_CCPCH_RSCP(tvb, offset, pinfo, tree, hf_rnsap_primary_CCPCH_RSCP);
+static int dissect_primary_CCPCH_RSCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UE_MeasurementValue_Primary_CCPCH_RSCP(tvb, offset, actx, tree, hf_rnsap_primary_CCPCH_RSCP);
}
@@ -26356,14 +26356,14 @@ static const per_sequence_t UEMeasurementValueTimeslotISCPListHCR_IEs_sequence[]
};
static int
-dissect_rnsap_UEMeasurementValueTimeslotISCPListHCR_IEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementValueTimeslotISCPListHCR_IEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementValueTimeslotISCPListHCR_IEs, UEMeasurementValueTimeslotISCPListHCR_IEs_sequence);
return offset;
}
-static int dissect_UEMeasurementValueTimeslotISCPListHCR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementValueTimeslotISCPListHCR_IEs(tvb, offset, pinfo, tree, hf_rnsap_UEMeasurementValueTimeslotISCPListHCR_item);
+static int dissect_UEMeasurementValueTimeslotISCPListHCR_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementValueTimeslotISCPListHCR_IEs(tvb, offset, actx, tree, hf_rnsap_UEMeasurementValueTimeslotISCPListHCR_item);
}
@@ -26372,15 +26372,15 @@ static const per_sequence_t UEMeasurementValueTimeslotISCPListHCR_sequence_of[1]
};
static int
-dissect_rnsap_UEMeasurementValueTimeslotISCPListHCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementValueTimeslotISCPListHCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementValueTimeslotISCPListHCR, UEMeasurementValueTimeslotISCPListHCR_sequence_of,
1, 15);
return offset;
}
-static int dissect_uEMeasurementTimeslotISCPListHCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementValueTimeslotISCPListHCR(tvb, offset, pinfo, tree, hf_rnsap_uEMeasurementTimeslotISCPListHCR);
+static int dissect_uEMeasurementTimeslotISCPListHCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementValueTimeslotISCPListHCR(tvb, offset, actx, tree, hf_rnsap_uEMeasurementTimeslotISCPListHCR);
}
@@ -26392,14 +26392,14 @@ static const per_sequence_t UEMeasurementValueTimeslotISCPListLCR_IEs_sequence[]
};
static int
-dissect_rnsap_UEMeasurementValueTimeslotISCPListLCR_IEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementValueTimeslotISCPListLCR_IEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementValueTimeslotISCPListLCR_IEs, UEMeasurementValueTimeslotISCPListLCR_IEs_sequence);
return offset;
}
-static int dissect_UEMeasurementValueTimeslotISCPListLCR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementValueTimeslotISCPListLCR_IEs(tvb, offset, pinfo, tree, hf_rnsap_UEMeasurementValueTimeslotISCPListLCR_item);
+static int dissect_UEMeasurementValueTimeslotISCPListLCR_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementValueTimeslotISCPListLCR_IEs(tvb, offset, actx, tree, hf_rnsap_UEMeasurementValueTimeslotISCPListLCR_item);
}
@@ -26408,15 +26408,15 @@ static const per_sequence_t UEMeasurementValueTimeslotISCPListLCR_sequence_of[1]
};
static int
-dissect_rnsap_UEMeasurementValueTimeslotISCPListLCR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementValueTimeslotISCPListLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementValueTimeslotISCPListLCR, UEMeasurementValueTimeslotISCPListLCR_sequence_of,
1, 6);
return offset;
}
-static int dissect_uEMeasurementTimeslotISCPListLCR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementValueTimeslotISCPListLCR(tvb, offset, pinfo, tree, hf_rnsap_uEMeasurementTimeslotISCPListLCR);
+static int dissect_uEMeasurementTimeslotISCPListLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementValueTimeslotISCPListLCR(tvb, offset, actx, tree, hf_rnsap_uEMeasurementTimeslotISCPListLCR);
}
@@ -26428,26 +26428,26 @@ static const per_sequence_t UE_MeasurementValue_DL_Timeslot_ISCP_sequence[] = {
};
static int
-dissect_rnsap_UE_MeasurementValue_DL_Timeslot_ISCP(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UE_MeasurementValue_DL_Timeslot_ISCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UE_MeasurementValue_DL_Timeslot_ISCP, UE_MeasurementValue_DL_Timeslot_ISCP_sequence);
return offset;
}
-static int dissect_dL_Timeslot_ISCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UE_MeasurementValue_DL_Timeslot_ISCP(tvb, offset, pinfo, tree, hf_rnsap_dL_Timeslot_ISCP);
+static int dissect_dL_Timeslot_ISCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UE_MeasurementValue_DL_Timeslot_ISCP(tvb, offset, actx, tree, hf_rnsap_dL_Timeslot_ISCP);
}
static int
-dissect_rnsap_UEMeasurementValue_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_UEMeasurementValue_Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_extension_UEMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementValue_Extension(tvb, offset, pinfo, tree, hf_rnsap_extension_UEMeasurementValue);
+static int dissect_extension_UEMeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementValue_Extension(tvb, offset, actx, tree, hf_rnsap_extension_UEMeasurementValue);
}
@@ -26468,15 +26468,15 @@ static const per_choice_t UEMeasurementValue_choice[] = {
};
static int
-dissect_rnsap_UEMeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementValue, UEMeasurementValue_choice,
NULL);
return offset;
}
-static int dissect_uEmeasurementValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementValue(tvb, offset, pinfo, tree, hf_rnsap_uEmeasurementValue);
+static int dissect_uEmeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementValue(tvb, offset, actx, tree, hf_rnsap_uEmeasurementValue);
}
@@ -26487,26 +26487,26 @@ static const per_sequence_t UEMeasurementValueInformationAvailable_sequence[] =
};
static int
-dissect_rnsap_UEMeasurementValueInformationAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementValueInformationAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementValueInformationAvailable, UEMeasurementValueInformationAvailable_sequence);
return offset;
}
-static int dissect_measurementAvailable2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementValueInformationAvailable(tvb, offset, pinfo, tree, hf_rnsap_measurementAvailable2);
+static int dissect_measurementAvailable2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementValueInformationAvailable(tvb, offset, actx, tree, hf_rnsap_measurementAvailable2);
}
static int
-dissect_rnsap_UEMeasurementValueInformationnotAvailable(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_UEMeasurementValueInformationnotAvailable(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_measurementnotAvailable2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementValueInformationnotAvailable(tvb, offset, pinfo, tree, hf_rnsap_measurementnotAvailable2);
+static int dissect_measurementnotAvailable2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementValueInformationnotAvailable(tvb, offset, actx, tree, hf_rnsap_measurementnotAvailable2);
}
@@ -26523,15 +26523,15 @@ static const per_choice_t UEMeasurementValueInformation_choice[] = {
};
static int
-dissect_rnsap_UEMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEMeasurementValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEMeasurementValueInformation, UEMeasurementValueInformation_choice,
NULL);
return offset;
}
-static int dissect_id_UEMeasurementValueInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEMeasurementValueInformation(tvb, offset, pinfo, tree, hf_rnsap_id_UEMeasurementValueInformation);
+static int dissect_id_UEMeasurementValueInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEMeasurementValueInformation(tvb, offset, actx, tree, hf_rnsap_id_UEMeasurementValueInformation);
}
@@ -26543,14 +26543,14 @@ static const value_string rnsap_T_interface_vals[] = {
static int
-dissect_rnsap_T_interface(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_T_interface(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_interface(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_interface(tvb, offset, pinfo, tree, hf_rnsap_interface);
+static int dissect_interface(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_interface(tvb, offset, actx, tree, hf_rnsap_interface);
}
@@ -26561,14 +26561,14 @@ static const per_sequence_t InterfacesToTraceItem_sequence[] = {
};
static int
-dissect_rnsap_InterfacesToTraceItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_InterfacesToTraceItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_InterfacesToTraceItem, InterfacesToTraceItem_sequence);
return offset;
}
-static int dissect_id_InterfacesToTraceItem(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_InterfacesToTraceItem(tvb, offset, pinfo, tree, hf_rnsap_id_InterfacesToTraceItem);
+static int dissect_id_InterfacesToTraceItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_InterfacesToTraceItem(tvb, offset, actx, tree, hf_rnsap_id_InterfacesToTraceItem);
}
@@ -26577,15 +26577,15 @@ static const per_sequence_t ListOfInterfacesToTrace_sequence_of[1] = {
};
static int
-dissect_rnsap_ListOfInterfacesToTrace(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ListOfInterfacesToTrace(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_ListOfInterfacesToTrace, ListOfInterfacesToTrace_sequence_of,
1, 16);
return offset;
}
-static int dissect_id_ListOfInterfacesToTrace(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ListOfInterfacesToTrace(tvb, offset, pinfo, tree, hf_rnsap_id_ListOfInterfacesToTrace);
+static int dissect_id_ListOfInterfacesToTrace(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ListOfInterfacesToTrace(tvb, offset, actx, tree, hf_rnsap_id_ListOfInterfacesToTrace);
}
@@ -26598,66 +26598,66 @@ static const value_string rnsap_TraceDepth_vals[] = {
static int
-dissect_rnsap_TraceDepth(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_TraceDepth(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_TraceDepth(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TraceDepth(tvb, offset, pinfo, tree, hf_rnsap_id_TraceDepth);
+static int dissect_id_TraceDepth(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TraceDepth(tvb, offset, actx, tree, hf_rnsap_id_TraceDepth);
}
static int
-dissect_rnsap_TraceRecordingSessionReference(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_rnsap_TraceRecordingSessionReference(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_id_TraceRecordingSessionReference(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TraceRecordingSessionReference(tvb, offset, pinfo, tree, hf_rnsap_id_TraceRecordingSessionReference);
+static int dissect_id_TraceRecordingSessionReference(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TraceRecordingSessionReference(tvb, offset, actx, tree, hf_rnsap_id_TraceRecordingSessionReference);
}
static int
-dissect_rnsap_TraceReference(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TraceReference(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
2, 3, NULL);
return offset;
}
-static int dissect_id_TraceReference(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TraceReference(tvb, offset, pinfo, tree, hf_rnsap_id_TraceReference);
+static int dissect_id_TraceReference(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TraceReference(tvb, offset, actx, tree, hf_rnsap_id_TraceReference);
}
static int
-dissect_rnsap_IMEI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_IMEI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
8, 8, NULL);
return offset;
}
-static int dissect_imei(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_IMEI(tvb, offset, pinfo, tree, hf_rnsap_imei);
+static int dissect_imei(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_IMEI(tvb, offset, actx, tree, hf_rnsap_imei);
}
static int
-dissect_rnsap_IMEISV(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_IMEISV(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
8, 8, NULL);
return offset;
}
-static int dissect_imeisv(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_IMEISV(tvb, offset, pinfo, tree, hf_rnsap_imeisv);
+static int dissect_imeisv(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_IMEISV(tvb, offset, actx, tree, hf_rnsap_imeisv);
}
@@ -26676,28 +26676,28 @@ static const per_choice_t UEIdentity_choice[] = {
};
static int
-dissect_rnsap_UEIdentity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UEIdentity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_UEIdentity, UEIdentity_choice,
NULL);
return offset;
}
-static int dissect_id_UEIdentity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UEIdentity(tvb, offset, pinfo, tree, hf_rnsap_id_UEIdentity);
+static int dissect_id_UEIdentity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UEIdentity(tvb, offset, actx, tree, hf_rnsap_id_UEIdentity);
}
static int
-dissect_rnsap_OCTET_STRING_SIZE_1_23(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_OCTET_STRING_SIZE_1_23(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 23, NULL);
return offset;
}
-static int dissect_gERAN_SI_block(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_OCTET_STRING_SIZE_1_23(tvb, offset, pinfo, tree, hf_rnsap_gERAN_SI_block);
+static int dissect_gERAN_SI_block(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_OCTET_STRING_SIZE_1_23(tvb, offset, actx, tree, hf_rnsap_gERAN_SI_block);
}
@@ -26708,14 +26708,14 @@ static const per_sequence_t GERAN_SystemInfo_item_sequence[] = {
};
static int
-dissect_rnsap_GERAN_SystemInfo_item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GERAN_SystemInfo_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GERAN_SystemInfo_item, GERAN_SystemInfo_item_sequence);
return offset;
}
-static int dissect_GERAN_SystemInfo_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GERAN_SystemInfo_item(tvb, offset, pinfo, tree, hf_rnsap_GERAN_SystemInfo_item);
+static int dissect_GERAN_SystemInfo_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GERAN_SystemInfo_item(tvb, offset, actx, tree, hf_rnsap_GERAN_SystemInfo_item);
}
@@ -26724,18 +26724,18 @@ static const per_sequence_t GERAN_SystemInfo_sequence_of[1] = {
};
static int
-dissect_rnsap_GERAN_SystemInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GERAN_SystemInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_GERAN_SystemInfo, GERAN_SystemInfo_sequence_of,
1, 8);
return offset;
}
-static int dissect_sI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GERAN_SystemInfo(tvb, offset, pinfo, tree, hf_rnsap_sI);
+static int dissect_sI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GERAN_SystemInfo(tvb, offset, actx, tree, hf_rnsap_sI);
}
-static int dissect_pSI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GERAN_SystemInfo(tvb, offset, pinfo, tree, hf_rnsap_pSI);
+static int dissect_pSI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GERAN_SystemInfo(tvb, offset, actx, tree, hf_rnsap_pSI);
}
@@ -26752,15 +26752,15 @@ static const per_choice_t GERAN_SI_Type_choice[] = {
};
static int
-dissect_rnsap_GERAN_SI_Type(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GERAN_SI_Type(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_GERAN_SI_Type, GERAN_SI_Type_choice,
NULL);
return offset;
}
-static int dissect_gERAN_SI_Type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GERAN_SI_Type(tvb, offset, pinfo, tree, hf_rnsap_gERAN_SI_Type);
+static int dissect_gERAN_SI_Type(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GERAN_SI_Type(tvb, offset, actx, tree, hf_rnsap_gERAN_SI_Type);
}
@@ -26771,14 +26771,14 @@ static const per_sequence_t NACC_Related_Data_sequence[] = {
};
static int
-dissect_rnsap_NACC_Related_Data(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_NACC_Related_Data(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_NACC_Related_Data, NACC_Related_Data_sequence);
return offset;
}
-static int dissect_id_NACC_Related_Data(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NACC_Related_Data(tvb, offset, pinfo, tree, hf_rnsap_id_NACC_Related_Data);
+static int dissect_id_NACC_Related_Data(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NACC_Related_Data(tvb, offset, actx, tree, hf_rnsap_id_NACC_Related_Data);
}
@@ -26790,27 +26790,27 @@ static const per_sequence_t T_lAI_sequence[] = {
};
static int
-dissect_rnsap_T_lAI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_T_lAI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_T_lAI, T_lAI_sequence);
return offset;
}
-static int dissect_lAI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_T_lAI(tvb, offset, pinfo, tree, hf_rnsap_lAI);
+static int dissect_lAI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_T_lAI(tvb, offset, actx, tree, hf_rnsap_lAI);
}
static int
-dissect_rnsap_CI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
2, 2, NULL);
return offset;
}
-static int dissect_cI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CI(tvb, offset, pinfo, tree, hf_rnsap_cI);
+static int dissect_cI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CI(tvb, offset, actx, tree, hf_rnsap_cI);
}
@@ -26822,14 +26822,14 @@ static const per_sequence_t CGI_sequence[] = {
};
static int
-dissect_rnsap_CGI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CGI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_CGI, CGI_sequence);
return offset;
}
-static int dissect_cGI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CGI(tvb, offset, pinfo, tree, hf_rnsap_cGI);
+static int dissect_cGI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CGI(tvb, offset, actx, tree, hf_rnsap_cGI);
}
@@ -26840,50 +26840,50 @@ static const per_sequence_t GSM_Cell_InfEx_Rqst_sequence[] = {
};
static int
-dissect_rnsap_GSM_Cell_InfEx_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_GSM_Cell_InfEx_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_GSM_Cell_InfEx_Rqst, GSM_Cell_InfEx_Rqst_sequence);
return offset;
}
-static int dissect_id_GSM_Cell_InfEx_Rqst(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_GSM_Cell_InfEx_Rqst(tvb, offset, pinfo, tree, hf_rnsap_id_GSM_Cell_InfEx_Rqst);
+static int dissect_id_GSM_Cell_InfEx_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_GSM_Cell_InfEx_Rqst(tvb, offset, actx, tree, hf_rnsap_id_GSM_Cell_InfEx_Rqst);
}
static int
-dissect_rnsap_MeasurementRecoveryBehavior(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_MeasurementRecoveryBehavior(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_MeasurementRecoveryBehavior(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MeasurementRecoveryBehavior(tvb, offset, pinfo, tree, hf_rnsap_id_MeasurementRecoveryBehavior);
+static int dissect_id_MeasurementRecoveryBehavior(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MeasurementRecoveryBehavior(tvb, offset, actx, tree, hf_rnsap_id_MeasurementRecoveryBehavior);
}
static int
-dissect_rnsap_MeasurementRecoveryReportingIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_MeasurementRecoveryReportingIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_MeasurementRecoveryReportingIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MeasurementRecoveryReportingIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_MeasurementRecoveryReportingIndicator);
+static int dissect_id_MeasurementRecoveryReportingIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MeasurementRecoveryReportingIndicator(tvb, offset, actx, tree, hf_rnsap_id_MeasurementRecoveryReportingIndicator);
}
static int
-dissect_rnsap_MeasurementRecoverySupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_MeasurementRecoverySupportIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_id_MeasurementRecoverySupportIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MeasurementRecoverySupportIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_MeasurementRecoverySupportIndicator);
+static int dissect_id_MeasurementRecoverySupportIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MeasurementRecoverySupportIndicator(tvb, offset, actx, tree, hf_rnsap_id_MeasurementRecoverySupportIndicator);
}
@@ -26896,14 +26896,14 @@ static const per_sequence_t PowerOffsetInformation_RL_ReconfPrepFDD_sequence[] =
};
static int
-dissect_rnsap_PowerOffsetInformation_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PowerOffsetInformation_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_PowerOffsetInformation_RL_ReconfPrepFDD, PowerOffsetInformation_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_powerOffsetInformation2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PowerOffsetInformation_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_rnsap_powerOffsetInformation2);
+static int dissect_powerOffsetInformation2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PowerOffsetInformation_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_rnsap_powerOffsetInformation2);
}
@@ -26916,14 +26916,14 @@ static const per_sequence_t DL_DPCH_Power_Information_RL_ReconfPrepFDD_sequence[
};
static int
-dissect_rnsap_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_DPCH_Power_Information_RL_ReconfPrepFDD, DL_DPCH_Power_Information_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_rnsap_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD);
+static int dissect_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD);
}
@@ -26934,14 +26934,14 @@ static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD_seque
};
static int
-dissect_rnsap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD, PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_powerOffsetInformation3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_rnsap_powerOffsetInformation3);
+static int dissect_powerOffsetInformation3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_rnsap_powerOffsetInformation3);
}
@@ -26955,14 +26955,14 @@ static const per_sequence_t F_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
};
static int
-dissect_rnsap_F_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_F_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_F_DPCH_Information_RL_ReconfPrepFDD, F_DPCH_Information_RL_ReconfPrepFDD_sequence);
return offset;
}
-static int dissect_id_F_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_F_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, tree, hf_rnsap_id_F_DPCH_Information_RL_ReconfPrepFDD);
+static int dissect_id_F_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_F_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_rnsap_id_F_DPCH_Information_RL_ReconfPrepFDD);
}
@@ -26973,14 +26973,14 @@ static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD_sequen
};
static int
-dissect_rnsap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD, PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_powerOffsetInformation1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_powerOffsetInformation1);
+static int dissect_powerOffsetInformation1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_rnsap_powerOffsetInformation1);
}
@@ -26994,27 +26994,27 @@ static const per_sequence_t F_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
};
static int
-dissect_rnsap_F_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_F_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_F_DPCH_Information_RL_SetupRqstFDD, F_DPCH_Information_RL_SetupRqstFDD_sequence);
return offset;
}
-static int dissect_id_F_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_F_DPCH_Information_RL_SetupRqstFDD(tvb, offset, pinfo, tree, hf_rnsap_id_F_DPCH_Information_RL_SetupRqstFDD);
+static int dissect_id_F_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_F_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_F_DPCH_Information_RL_SetupRqstFDD);
}
static int
-dissect_rnsap_Service_ID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Service_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
3, 3, NULL);
return offset;
}
-static int dissect_service_id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Service_ID(tvb, offset, pinfo, tree, hf_rnsap_service_id);
+static int dissect_service_id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Service_ID(tvb, offset, actx, tree, hf_rnsap_service_id);
}
@@ -27026,20 +27026,20 @@ static const per_sequence_t TMGI_sequence[] = {
};
static int
-dissect_rnsap_TMGI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TMGI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TMGI, TMGI_sequence);
return offset;
}
-static int dissect_tmgi(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TMGI(tvb, offset, pinfo, tree, hf_rnsap_tmgi);
+static int dissect_tmgi(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TMGI(tvb, offset, actx, tree, hf_rnsap_tmgi);
}
-static int dissect_MBMS_Bearer_Service_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TMGI(tvb, offset, pinfo, tree, hf_rnsap_MBMS_Bearer_Service_List_item);
+static int dissect_MBMS_Bearer_Service_List_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TMGI(tvb, offset, actx, tree, hf_rnsap_MBMS_Bearer_Service_List_item);
}
-static int dissect_tMGI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TMGI(tvb, offset, pinfo, tree, hf_rnsap_tMGI);
+static int dissect_tMGI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TMGI(tvb, offset, actx, tree, hf_rnsap_tMGI);
}
@@ -27048,15 +27048,15 @@ static const per_sequence_t MBMS_Bearer_Service_List_sequence_of[1] = {
};
static int
-dissect_rnsap_MBMS_Bearer_Service_List(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MBMS_Bearer_Service_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_MBMS_Bearer_Service_List, MBMS_Bearer_Service_List_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_MBMS_Bearer_Service_List(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MBMS_Bearer_Service_List(tvb, offset, pinfo, tree, hf_rnsap_id_MBMS_Bearer_Service_List);
+static int dissect_id_MBMS_Bearer_Service_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MBMS_Bearer_Service_List(tvb, offset, actx, tree, hf_rnsap_id_MBMS_Bearer_Service_List);
}
@@ -27068,14 +27068,14 @@ static const per_sequence_t MBMS_Bearer_ServiceItemIEs_InfEx_Rsp_sequence[] = {
};
static int
-dissect_rnsap_MBMS_Bearer_ServiceItemIEs_InfEx_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MBMS_Bearer_ServiceItemIEs_InfEx_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_MBMS_Bearer_ServiceItemIEs_InfEx_Rsp, MBMS_Bearer_ServiceItemIEs_InfEx_Rsp_sequence);
return offset;
}
-static int dissect_MBMS_Bearer_Service_List_InfEx_Rsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MBMS_Bearer_ServiceItemIEs_InfEx_Rsp(tvb, offset, pinfo, tree, hf_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp_item);
+static int dissect_MBMS_Bearer_Service_List_InfEx_Rsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MBMS_Bearer_ServiceItemIEs_InfEx_Rsp(tvb, offset, actx, tree, hf_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp_item);
}
@@ -27084,15 +27084,15 @@ static const per_sequence_t MBMS_Bearer_Service_List_InfEx_Rsp_sequence_of[1] =
};
static int
-dissect_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp, MBMS_Bearer_Service_List_InfEx_Rsp_sequence_of,
1, 128);
return offset;
}
-static int dissect_id_MBMS_Bearer_Service_List_InfEx_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp(tvb, offset, pinfo, tree, hf_rnsap_id_MBMS_Bearer_Service_List_InfEx_Rsp);
+static int dissect_id_MBMS_Bearer_Service_List_InfEx_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp(tvb, offset, actx, tree, hf_rnsap_id_MBMS_Bearer_Service_List_InfEx_Rsp);
}
@@ -27105,14 +27105,14 @@ static const value_string rnsap_TransmissionMode_vals[] = {
static int
-dissect_rnsap_TransmissionMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_TransmissionMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_transmissionMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TransmissionMode(tvb, offset, pinfo, tree, hf_rnsap_transmissionMode);
+static int dissect_transmissionMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TransmissionMode(tvb, offset, actx, tree, hf_rnsap_transmissionMode);
}
@@ -27124,14 +27124,14 @@ static const per_sequence_t MBMS_Bearer_ServiceItemFDD_sequence[] = {
};
static int
-dissect_rnsap_MBMS_Bearer_ServiceItemFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MBMS_Bearer_ServiceItemFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_MBMS_Bearer_ServiceItemFDD, MBMS_Bearer_ServiceItemFDD_sequence);
return offset;
}
-static int dissect_Active_MBMS_Bearer_Service_ListFDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MBMS_Bearer_ServiceItemFDD(tvb, offset, pinfo, tree, hf_rnsap_Active_MBMS_Bearer_Service_ListFDD_item);
+static int dissect_Active_MBMS_Bearer_Service_ListFDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MBMS_Bearer_ServiceItemFDD(tvb, offset, actx, tree, hf_rnsap_Active_MBMS_Bearer_Service_ListFDD_item);
}
@@ -27140,15 +27140,15 @@ static const per_sequence_t Active_MBMS_Bearer_Service_ListFDD_sequence_of[1] =
};
static int
-dissect_rnsap_Active_MBMS_Bearer_Service_ListFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Active_MBMS_Bearer_Service_ListFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Active_MBMS_Bearer_Service_ListFDD, Active_MBMS_Bearer_Service_ListFDD_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_Active_MBMS_Bearer_ServiceFDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Active_MBMS_Bearer_Service_ListFDD(tvb, offset, pinfo, tree, hf_rnsap_id_Active_MBMS_Bearer_ServiceFDD);
+static int dissect_id_Active_MBMS_Bearer_ServiceFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Active_MBMS_Bearer_Service_ListFDD(tvb, offset, actx, tree, hf_rnsap_id_Active_MBMS_Bearer_ServiceFDD);
}
@@ -27160,14 +27160,14 @@ static const per_sequence_t MBMS_Bearer_ServiceItemTDD_sequence[] = {
};
static int
-dissect_rnsap_MBMS_Bearer_ServiceItemTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MBMS_Bearer_ServiceItemTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_MBMS_Bearer_ServiceItemTDD, MBMS_Bearer_ServiceItemTDD_sequence);
return offset;
}
-static int dissect_Active_MBMS_Bearer_Service_ListTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MBMS_Bearer_ServiceItemTDD(tvb, offset, pinfo, tree, hf_rnsap_Active_MBMS_Bearer_Service_ListTDD_item);
+static int dissect_Active_MBMS_Bearer_Service_ListTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MBMS_Bearer_ServiceItemTDD(tvb, offset, actx, tree, hf_rnsap_Active_MBMS_Bearer_Service_ListTDD_item);
}
@@ -27176,15 +27176,15 @@ static const per_sequence_t Active_MBMS_Bearer_Service_ListTDD_sequence_of[1] =
};
static int
-dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Active_MBMS_Bearer_Service_ListTDD, Active_MBMS_Bearer_Service_ListTDD_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_Active_MBMS_Bearer_ServiceTDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD(tvb, offset, pinfo, tree, hf_rnsap_id_Active_MBMS_Bearer_ServiceTDD);
+static int dissect_id_Active_MBMS_Bearer_ServiceTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD(tvb, offset, actx, tree, hf_rnsap_id_Active_MBMS_Bearer_ServiceTDD);
}
@@ -27195,14 +27195,14 @@ static const per_sequence_t Cell_Fach_Pch_State_sequence[] = {
};
static int
-dissect_rnsap_Cell_Fach_Pch_State(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Cell_Fach_Pch_State(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Cell_Fach_Pch_State, Cell_Fach_Pch_State_sequence);
return offset;
}
-static int dissect_cell_fach_pch(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Cell_Fach_Pch_State(tvb, offset, pinfo, tree, hf_rnsap_cell_fach_pch);
+static int dissect_cell_fach_pch(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Cell_Fach_Pch_State(tvb, offset, actx, tree, hf_rnsap_cell_fach_pch);
}
@@ -27214,14 +27214,14 @@ static const per_sequence_t Ura_Pch_State_sequence[] = {
};
static int
-dissect_rnsap_Ura_Pch_State(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Ura_Pch_State(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Ura_Pch_State, Ura_Pch_State_sequence);
return offset;
}
-static int dissect_ura_pch(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Ura_Pch_State(tvb, offset, pinfo, tree, hf_rnsap_ura_pch);
+static int dissect_ura_pch(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Ura_Pch_State(tvb, offset, actx, tree, hf_rnsap_ura_pch);
}
@@ -27238,15 +27238,15 @@ static const per_choice_t UE_State_choice[] = {
};
static int
-dissect_rnsap_UE_State(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_UE_State(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_UE_State, UE_State_choice,
NULL);
return offset;
}
-static int dissect_id_UE_State(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UE_State(tvb, offset, pinfo, tree, hf_rnsap_id_UE_State);
+static int dissect_id_UE_State(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UE_State(tvb, offset, actx, tree, hf_rnsap_id_UE_State);
}
@@ -27258,14 +27258,14 @@ static const value_string rnsap_HARQ_Preamble_Mode_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_HARQ_Preamble_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_HARQ_Preamble_Mode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HARQ_Preamble_Mode(tvb, offset, pinfo, tree, hf_rnsap_id_HARQ_Preamble_Mode);
+static int dissect_id_HARQ_Preamble_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HARQ_Preamble_Mode(tvb, offset, actx, tree, hf_rnsap_id_HARQ_Preamble_Mode);
}
@@ -27276,14 +27276,14 @@ static const value_string rnsap_SynchronisationIndicator_vals[] = {
static int
-dissect_rnsap_SynchronisationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_SynchronisationIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_SynchronisationIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SynchronisationIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_SynchronisationIndicator);
+static int dissect_id_SynchronisationIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SynchronisationIndicator(tvb, offset, actx, tree, hf_rnsap_id_SynchronisationIndicator);
}
@@ -27295,14 +27295,14 @@ static const value_string rnsap_UL_DPDCHIndicatorEDCH_vals[] = {
static int
-dissect_rnsap_UL_DPDCHIndicatorEDCH(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_UL_DPDCHIndicatorEDCH(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_UL_DPDCHIndicatorEDCH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_UL_DPDCHIndicatorEDCH(tvb, offset, pinfo, tree, hf_rnsap_id_UL_DPDCHIndicatorEDCH);
+static int dissect_id_UL_DPDCHIndicatorEDCH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_UL_DPDCHIndicatorEDCH(tvb, offset, actx, tree, hf_rnsap_id_UL_DPDCHIndicatorEDCH);
}
@@ -27320,56 +27320,56 @@ static const value_string rnsap_Max_Set_E_DPDCHs_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 8, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_Max_Set_E_DPDCHs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 8, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_maxSet_E_DPDCHs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Max_Set_E_DPDCHs(tvb, offset, pinfo, tree, hf_rnsap_maxSet_E_DPDCHs);
+static int dissect_maxSet_E_DPDCHs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Max_Set_E_DPDCHs(tvb, offset, actx, tree, hf_rnsap_maxSet_E_DPDCHs);
}
static int
-dissect_rnsap_E_DCH_TFCI_Table_Index(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,
- 0U, 1U, NULL, NULL, TRUE);
+dissect_rnsap_E_DCH_TFCI_Table_Index(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1U, NULL, TRUE);
return offset;
}
-static int dissect_e_DCH_TFCI_Table_Index(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_DCH_TFCI_Table_Index(tvb, offset, pinfo, tree, hf_rnsap_e_DCH_TFCI_Table_Index);
+static int dissect_e_DCH_TFCI_Table_Index(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_DCH_TFCI_Table_Index(tvb, offset, actx, tree, hf_rnsap_e_DCH_TFCI_Table_Index);
}
static int
-dissect_rnsap_E_TFCI(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_rnsap_E_TFCI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_e_DCH_Min_Set_E_TFCI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_TFCI(tvb, offset, pinfo, tree, hf_rnsap_e_DCH_Min_Set_E_TFCI);
+static int dissect_e_DCH_Min_Set_E_TFCI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_TFCI(tvb, offset, actx, tree, hf_rnsap_e_DCH_Min_Set_E_TFCI);
}
-static int dissect_reference_E_TFCI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_TFCI(tvb, offset, pinfo, tree, hf_rnsap_reference_E_TFCI);
+static int dissect_reference_E_TFCI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_TFCI(tvb, offset, actx, tree, hf_rnsap_reference_E_TFCI);
}
static int
-dissect_rnsap_Reference_E_TFCI_PO(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,
- 0U, 29U, NULL, NULL, FALSE);
+dissect_rnsap_Reference_E_TFCI_PO(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 29U, NULL, FALSE);
return offset;
}
-static int dissect_reference_E_TFCI_PO(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Reference_E_TFCI_PO(tvb, offset, pinfo, tree, hf_rnsap_reference_E_TFCI_PO);
+static int dissect_reference_E_TFCI_PO(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Reference_E_TFCI_PO(tvb, offset, actx, tree, hf_rnsap_reference_E_TFCI_PO);
}
@@ -27381,14 +27381,14 @@ static const per_sequence_t Reference_E_TFCI_Information_Item_sequence[] = {
};
static int
-dissect_rnsap_Reference_E_TFCI_Information_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Reference_E_TFCI_Information_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Reference_E_TFCI_Information_Item, Reference_E_TFCI_Information_Item_sequence);
return offset;
}
-static int dissect_Reference_E_TFCI_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Reference_E_TFCI_Information_Item(tvb, offset, pinfo, tree, hf_rnsap_Reference_E_TFCI_Information_item);
+static int dissect_Reference_E_TFCI_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Reference_E_TFCI_Information_Item(tvb, offset, actx, tree, hf_rnsap_Reference_E_TFCI_Information_item);
}
@@ -27397,15 +27397,15 @@ static const per_sequence_t Reference_E_TFCI_Information_sequence_of[1] = {
};
static int
-dissect_rnsap_Reference_E_TFCI_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Reference_E_TFCI_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Reference_E_TFCI_Information, Reference_E_TFCI_Information_sequence_of,
1, 8);
return offset;
}
-static int dissect_reference_E_TFCI_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Reference_E_TFCI_Information(tvb, offset, pinfo, tree, hf_rnsap_reference_E_TFCI_Information);
+static int dissect_reference_E_TFCI_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Reference_E_TFCI_Information(tvb, offset, actx, tree, hf_rnsap_reference_E_TFCI_Information);
}
@@ -27418,14 +27418,14 @@ static const per_sequence_t E_TFCS_Information_sequence[] = {
};
static int
-dissect_rnsap_E_TFCS_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_E_TFCS_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_E_TFCS_Information, E_TFCS_Information_sequence);
return offset;
}
-static int dissect_e_TFCS_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_TFCS_Information(tvb, offset, pinfo, tree, hf_rnsap_e_TFCS_Information);
+static int dissect_e_TFCS_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_TFCS_Information(tvb, offset, actx, tree, hf_rnsap_e_TFCS_Information);
}
@@ -27437,27 +27437,27 @@ static const value_string rnsap_E_TTI_vals[] = {
static int
-dissect_rnsap_E_TTI(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_E_TTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_e_TTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_TTI(tvb, offset, pinfo, tree, hf_rnsap_e_TTI);
+static int dissect_e_TTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_TTI(tvb, offset, actx, tree, hf_rnsap_e_TTI);
}
static int
-dissect_rnsap_E_DPCCH_PO(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,
- 0U, 8U, NULL, NULL, FALSE);
+dissect_rnsap_E_DPCCH_PO(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8U, NULL, FALSE);
return offset;
}
-static int dissect_e_DPCCH_PO(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_DPCCH_PO(tvb, offset, pinfo, tree, hf_rnsap_e_DPCCH_PO);
+static int dissect_e_DPCCH_PO(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_DPCCH_PO(tvb, offset, actx, tree, hf_rnsap_e_DPCCH_PO);
}
@@ -27472,30 +27472,30 @@ static const per_sequence_t EDPCH_Information_FDD_sequence[] = {
};
static int
-dissect_rnsap_EDPCH_Information_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDPCH_Information_FDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDPCH_Information_FDD, EDPCH_Information_FDD_sequence);
return offset;
}
-static int dissect_id_EDPCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDPCH_Information_FDD(tvb, offset, pinfo, tree, hf_rnsap_id_EDPCH_Information);
+static int dissect_id_EDPCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDPCH_Information_FDD(tvb, offset, actx, tree, hf_rnsap_id_EDPCH_Information);
}
static int
-dissect_rnsap_EDCH_MACdFlow_ID(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,
- 0U, 7U, NULL, NULL, FALSE);
+dissect_rnsap_EDCH_MACdFlow_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, FALSE);
return offset;
}
-static int dissect_eDCH_MACdFlow_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_MACdFlow_ID(tvb, offset, pinfo, tree, hf_rnsap_eDCH_MACdFlow_ID);
+static int dissect_eDCH_MACdFlow_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_MACdFlow_ID(tvb, offset, actx, tree, hf_rnsap_eDCH_MACdFlow_ID);
}
-static int dissect_eDSCH_MACdFlow_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_MACdFlow_ID(tvb, offset, pinfo, tree, hf_rnsap_eDSCH_MACdFlow_ID);
+static int dissect_eDSCH_MACdFlow_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_MACdFlow_ID(tvb, offset, actx, tree, hf_rnsap_eDSCH_MACdFlow_ID);
}
@@ -27508,14 +27508,14 @@ static const per_sequence_t RL_Specific_EDCH_InfoItem_sequence[] = {
};
static int
-dissect_rnsap_RL_Specific_EDCH_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Specific_EDCH_InfoItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Specific_EDCH_InfoItem, RL_Specific_EDCH_InfoItem_sequence);
return offset;
}
-static int dissect_RL_Specific_EDCH_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Specific_EDCH_InfoItem(tvb, offset, pinfo, tree, hf_rnsap_RL_Specific_EDCH_Information_item);
+static int dissect_RL_Specific_EDCH_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Specific_EDCH_InfoItem(tvb, offset, actx, tree, hf_rnsap_RL_Specific_EDCH_Information_item);
}
@@ -27524,18 +27524,18 @@ static const per_sequence_t RL_Specific_EDCH_Information_sequence_of[1] = {
};
static int
-dissect_rnsap_RL_Specific_EDCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RL_Specific_EDCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_RL_Specific_EDCH_Information, RL_Specific_EDCH_Information_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_RL_Specific_EDCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Specific_EDCH_Information(tvb, offset, pinfo, tree, hf_rnsap_id_RL_Specific_EDCH_Information);
+static int dissect_id_RL_Specific_EDCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Specific_EDCH_Information(tvb, offset, actx, tree, hf_rnsap_id_RL_Specific_EDCH_Information);
}
-static int dissect_id_EDCH_MACdFlows_To_Add(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_RL_Specific_EDCH_Information(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_MACdFlows_To_Add);
+static int dissect_id_EDCH_MACdFlows_To_Add(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_RL_Specific_EDCH_Information(tvb, offset, actx, tree, hf_rnsap_id_EDCH_MACdFlows_To_Add);
}
@@ -27547,79 +27547,79 @@ static const value_string rnsap_EDCH_RL_Indication_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_EDCH_RL_Indication(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_EDCH_RL_Indication(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_RL_Indication(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_RL_Indication);
+static int dissect_id_EDCH_RL_Indication(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_RL_Indication(tvb, offset, actx, tree, hf_rnsap_id_EDCH_RL_Indication);
}
static int
-dissect_rnsap_MaxNr_Retransmissions_EDCH(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_rnsap_MaxNr_Retransmissions_EDCH(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_maxNr_Retransmissions_EDCH(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MaxNr_Retransmissions_EDCH(tvb, offset, pinfo, tree, hf_rnsap_maxNr_Retransmissions_EDCH);
+static int dissect_maxNr_Retransmissions_EDCH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MaxNr_Retransmissions_EDCH(tvb, offset, actx, tree, hf_rnsap_maxNr_Retransmissions_EDCH);
}
static int
-dissect_rnsap_E_DCH_HARQ_PO_FDD(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,
- 0U, 6U, NULL, NULL, FALSE);
+dissect_rnsap_E_DCH_HARQ_PO_FDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 6U, NULL, FALSE);
return offset;
}
-static int dissect_eDCH_HARQ_PO_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_DCH_HARQ_PO_FDD(tvb, offset, pinfo, tree, hf_rnsap_eDCH_HARQ_PO_FDD);
+static int dissect_eDCH_HARQ_PO_FDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_DCH_HARQ_PO_FDD(tvb, offset, actx, tree, hf_rnsap_eDCH_HARQ_PO_FDD);
}
static int
-dissect_rnsap_E_DCH_MACdFlow_Multiplexing_List(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_E_DCH_MACdFlow_Multiplexing_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
8, 8, FALSE);
return offset;
}
-static int dissect_eDCH_MACdFlow_Multiplexing_List(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_DCH_MACdFlow_Multiplexing_List(tvb, offset, pinfo, tree, hf_rnsap_eDCH_MACdFlow_Multiplexing_List);
+static int dissect_eDCH_MACdFlow_Multiplexing_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_DCH_MACdFlow_Multiplexing_List(tvb, offset, actx, tree, hf_rnsap_eDCH_MACdFlow_Multiplexing_List);
}
static int
-dissect_rnsap_Max_Bits_MACe_PDU_non_scheduled(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,
- 1U, 19982U, NULL, NULL, FALSE);
+dissect_rnsap_Max_Bits_MACe_PDU_non_scheduled(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 19982U, NULL, FALSE);
return offset;
}
-static int dissect_maxBits_MACe_PDU_non_scheduled(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Max_Bits_MACe_PDU_non_scheduled(tvb, offset, pinfo, tree, hf_rnsap_maxBits_MACe_PDU_non_scheduled);
+static int dissect_maxBits_MACe_PDU_non_scheduled(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Max_Bits_MACe_PDU_non_scheduled(tvb, offset, actx, tree, hf_rnsap_maxBits_MACe_PDU_non_scheduled);
}
static int
-dissect_rnsap_HARQ_Process_Allocation_2ms_EDCH(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_HARQ_Process_Allocation_2ms_EDCH(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
8, 8, FALSE);
return offset;
}
-static int dissect_hARQ_Process_Allocation_2ms(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HARQ_Process_Allocation_2ms_EDCH(tvb, offset, pinfo, tree, hf_rnsap_hARQ_Process_Allocation_2ms);
+static int dissect_hARQ_Process_Allocation_2ms(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HARQ_Process_Allocation_2ms_EDCH(tvb, offset, actx, tree, hf_rnsap_hARQ_Process_Allocation_2ms);
}
@@ -27631,14 +27631,14 @@ static const per_sequence_t E_DCH_Non_Scheduled_Transmission_Grant_Items_sequenc
};
static int
-dissect_rnsap_E_DCH_Non_Scheduled_Transmission_Grant_Items(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_E_DCH_Non_Scheduled_Transmission_Grant_Items(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_E_DCH_Non_Scheduled_Transmission_Grant_Items, E_DCH_Non_Scheduled_Transmission_Grant_Items_sequence);
return offset;
}
-static int dissect_e_DCH_Non_Scheduled_Transmission_Grant(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_DCH_Non_Scheduled_Transmission_Grant_Items(tvb, offset, pinfo, tree, hf_rnsap_e_DCH_Non_Scheduled_Transmission_Grant);
+static int dissect_e_DCH_Non_Scheduled_Transmission_Grant(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_DCH_Non_Scheduled_Transmission_Grant_Items(tvb, offset, actx, tree, hf_rnsap_e_DCH_Non_Scheduled_Transmission_Grant);
}
@@ -27655,15 +27655,15 @@ static const per_choice_t E_DCH_Grant_Type_Information_choice[] = {
};
static int
-dissect_rnsap_E_DCH_Grant_Type_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_E_DCH_Grant_Type_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_E_DCH_Grant_Type_Information, E_DCH_Grant_Type_Information_choice,
NULL);
return offset;
}
-static int dissect_eDCH_Grant_Type_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_DCH_Grant_Type_Information(tvb, offset, pinfo, tree, hf_rnsap_eDCH_Grant_Type_Information);
+static int dissect_eDCH_Grant_Type_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_DCH_Grant_Type_Information(tvb, offset, actx, tree, hf_rnsap_eDCH_Grant_Type_Information);
}
@@ -27675,53 +27675,53 @@ static const value_string rnsap_BundlingModeIndicator_vals[] = {
static int
-dissect_rnsap_BundlingModeIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_BundlingModeIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_bundlingModeIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BundlingModeIndicator(tvb, offset, pinfo, tree, hf_rnsap_bundlingModeIndicator);
+static int dissect_bundlingModeIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BundlingModeIndicator(tvb, offset, actx, tree, hf_rnsap_bundlingModeIndicator);
}
static int
-dissect_rnsap_LogicalChannelID(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,
- 1U, 15U, NULL, NULL, FALSE);
+dissect_rnsap_LogicalChannelID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_logicalChannelId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_LogicalChannelID(tvb, offset, pinfo, tree, hf_rnsap_logicalChannelId);
+static int dissect_logicalChannelId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_LogicalChannelID(tvb, offset, actx, tree, hf_rnsap_logicalChannelId);
}
static int
-dissect_rnsap_MACes_Guaranteed_Bitrate(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,
- 0U, 16777215U, NULL, NULL, TRUE);
+dissect_rnsap_MACes_Guaranteed_Bitrate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16777215U, NULL, TRUE);
return offset;
}
-static int dissect_mACes_GuaranteedBitRate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MACes_Guaranteed_Bitrate(tvb, offset, pinfo, tree, hf_rnsap_mACes_GuaranteedBitRate);
+static int dissect_mACes_GuaranteedBitRate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MACes_Guaranteed_Bitrate(tvb, offset, actx, tree, hf_rnsap_mACes_GuaranteedBitRate);
}
static int
-dissect_rnsap_EDCH_DDI_Value(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,
- 0U, 63U, NULL, NULL, FALSE);
+dissect_rnsap_EDCH_DDI_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63U, NULL, FALSE);
return offset;
}
-static int dissect_eDCH_DDI_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_DDI_Value(tvb, offset, pinfo, tree, hf_rnsap_eDCH_DDI_Value);
+static int dissect_eDCH_DDI_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_DDI_Value(tvb, offset, actx, tree, hf_rnsap_eDCH_DDI_Value);
}
@@ -27732,17 +27732,17 @@ static const per_sequence_t E_DCH_MACdPDU_SizeListItem_sequence[] = {
};
static int
-dissect_rnsap_E_DCH_MACdPDU_SizeListItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_E_DCH_MACdPDU_SizeListItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_E_DCH_MACdPDU_SizeListItem, E_DCH_MACdPDU_SizeListItem_sequence);
return offset;
}
-static int dissect_E_DCH_MACdPDU_SizeList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_DCH_MACdPDU_SizeListItem(tvb, offset, pinfo, tree, hf_rnsap_E_DCH_MACdPDU_SizeList_item);
+static int dissect_E_DCH_MACdPDU_SizeList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_DCH_MACdPDU_SizeListItem(tvb, offset, actx, tree, hf_rnsap_E_DCH_MACdPDU_SizeList_item);
}
-static int dissect_E_DCH_MACdPDU_SizeToModifyList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_DCH_MACdPDU_SizeListItem(tvb, offset, pinfo, tree, hf_rnsap_E_DCH_MACdPDU_SizeToModifyList_item);
+static int dissect_E_DCH_MACdPDU_SizeToModifyList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_DCH_MACdPDU_SizeListItem(tvb, offset, actx, tree, hf_rnsap_E_DCH_MACdPDU_SizeToModifyList_item);
}
@@ -27751,15 +27751,15 @@ static const per_sequence_t E_DCH_MACdPDU_SizeList_sequence_of[1] = {
};
static int
-dissect_rnsap_E_DCH_MACdPDU_SizeList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_E_DCH_MACdPDU_SizeList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_E_DCH_MACdPDU_SizeList, E_DCH_MACdPDU_SizeList_sequence_of,
1, 64);
return offset;
}
-static int dissect_mACd_PDU_Size_List(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_DCH_MACdPDU_SizeList(tvb, offset, pinfo, tree, hf_rnsap_mACd_PDU_Size_List);
+static int dissect_mACd_PDU_Size_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_DCH_MACdPDU_SizeList(tvb, offset, actx, tree, hf_rnsap_mACd_PDU_Size_List);
}
@@ -27774,14 +27774,14 @@ static const per_sequence_t E_DCH_LogicalChannelInformationItem_sequence[] = {
};
static int
-dissect_rnsap_E_DCH_LogicalChannelInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_E_DCH_LogicalChannelInformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_E_DCH_LogicalChannelInformationItem, E_DCH_LogicalChannelInformationItem_sequence);
return offset;
}
-static int dissect_E_DCH_LogicalChannelInformation_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_DCH_LogicalChannelInformationItem(tvb, offset, pinfo, tree, hf_rnsap_E_DCH_LogicalChannelInformation_item);
+static int dissect_E_DCH_LogicalChannelInformation_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_DCH_LogicalChannelInformationItem(tvb, offset, actx, tree, hf_rnsap_E_DCH_LogicalChannelInformation_item);
}
@@ -27790,18 +27790,18 @@ static const per_sequence_t E_DCH_LogicalChannelInformation_sequence_of[1] = {
};
static int
-dissect_rnsap_E_DCH_LogicalChannelInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_E_DCH_LogicalChannelInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_E_DCH_LogicalChannelInformation, E_DCH_LogicalChannelInformation_sequence_of,
1, 16);
return offset;
}
-static int dissect_eDCHLogicalChannelInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_DCH_LogicalChannelInformation(tvb, offset, pinfo, tree, hf_rnsap_eDCHLogicalChannelInformation);
+static int dissect_eDCHLogicalChannelInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_DCH_LogicalChannelInformation(tvb, offset, actx, tree, hf_rnsap_eDCHLogicalChannelInformation);
}
-static int dissect_eDCH_LogicalChannelToAdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_DCH_LogicalChannelInformation(tvb, offset, pinfo, tree, hf_rnsap_eDCH_LogicalChannelToAdd);
+static int dissect_eDCH_LogicalChannelToAdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_DCH_LogicalChannelInformation(tvb, offset, actx, tree, hf_rnsap_eDCH_LogicalChannelToAdd);
}
@@ -27822,14 +27822,14 @@ static const per_sequence_t EDCH_MACdFlow_Specific_InfoItem_sequence[] = {
};
static int
-dissect_rnsap_EDCH_MACdFlow_Specific_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDCH_MACdFlow_Specific_InfoItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDCH_MACdFlow_Specific_InfoItem, EDCH_MACdFlow_Specific_InfoItem_sequence);
return offset;
}
-static int dissect_EDCH_MACdFlow_Specific_InfoList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_MACdFlow_Specific_InfoItem(tvb, offset, pinfo, tree, hf_rnsap_EDCH_MACdFlow_Specific_InfoList_item);
+static int dissect_EDCH_MACdFlow_Specific_InfoList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_MACdFlow_Specific_InfoItem(tvb, offset, actx, tree, hf_rnsap_EDCH_MACdFlow_Specific_InfoList_item);
}
@@ -27838,15 +27838,15 @@ static const per_sequence_t EDCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
};
static int
-dissect_rnsap_EDCH_MACdFlow_Specific_InfoList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDCH_MACdFlow_Specific_InfoList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDCH_MACdFlow_Specific_InfoList, EDCH_MACdFlow_Specific_InfoList_sequence_of,
1, 8);
return offset;
}
-static int dissect_eDCH_MACdFlow_Specific_Information1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_MACdFlow_Specific_InfoList(tvb, offset, pinfo, tree, hf_rnsap_eDCH_MACdFlow_Specific_Information1);
+static int dissect_eDCH_MACdFlow_Specific_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_MACdFlow_Specific_InfoList(tvb, offset, actx, tree, hf_rnsap_eDCH_MACdFlow_Specific_Information1);
}
@@ -27857,14 +27857,14 @@ static const per_sequence_t EDCH_MACdFlows_Information_sequence[] = {
};
static int
-dissect_rnsap_EDCH_MACdFlows_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDCH_MACdFlows_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDCH_MACdFlows_Information, EDCH_MACdFlows_Information_sequence);
return offset;
}
-static int dissect_eDCH_MACdFlows_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_MACdFlows_Information(tvb, offset, pinfo, tree, hf_rnsap_eDCH_MACdFlows_Information);
+static int dissect_eDCH_MACdFlows_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_MACdFlows_Information(tvb, offset, actx, tree, hf_rnsap_eDCH_MACdFlows_Information);
}
@@ -27875,14 +27875,14 @@ static const per_sequence_t EDCH_FDD_Information_sequence[] = {
};
static int
-dissect_rnsap_EDCH_FDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDCH_FDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDCH_FDD_Information, EDCH_FDD_Information_sequence);
return offset;
}
-static int dissect_id_EDCH_FDD_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_FDD_Information(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_FDD_Information);
+static int dissect_id_EDCH_FDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_FDD_Information(tvb, offset, actx, tree, hf_rnsap_id_EDCH_FDD_Information);
}
@@ -27893,14 +27893,14 @@ static const per_sequence_t EDCH_Serving_RL_in_this_DRNS_sequence[] = {
};
static int
-dissect_rnsap_EDCH_Serving_RL_in_this_DRNS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDCH_Serving_RL_in_this_DRNS(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDCH_Serving_RL_in_this_DRNS, EDCH_Serving_RL_in_this_DRNS_sequence);
return offset;
}
-static int dissect_e_DCH_Serving_RL_in_this_DRNS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_Serving_RL_in_this_DRNS(tvb, offset, pinfo, tree, hf_rnsap_e_DCH_Serving_RL_in_this_DRNS);
+static int dissect_e_DCH_Serving_RL_in_this_DRNS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_Serving_RL_in_this_DRNS(tvb, offset, actx, tree, hf_rnsap_e_DCH_Serving_RL_in_this_DRNS);
}
@@ -27917,70 +27917,70 @@ static const per_choice_t EDCH_Serving_RL_choice[] = {
};
static int
-dissect_rnsap_EDCH_Serving_RL(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDCH_Serving_RL(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDCH_Serving_RL, EDCH_Serving_RL_choice,
NULL);
return offset;
}
-static int dissect_id_Serving_EDCHRL_Id(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_Serving_RL(tvb, offset, pinfo, tree, hf_rnsap_id_Serving_EDCHRL_Id);
+static int dissect_id_Serving_EDCHRL_Id(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_Serving_RL(tvb, offset, actx, tree, hf_rnsap_id_Serving_EDCHRL_Id);
}
static int
-dissect_rnsap_E_RNTI(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_rnsap_E_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_primary_e_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_RNTI(tvb, offset, pinfo, tree, hf_rnsap_primary_e_RNTI);
+static int dissect_primary_e_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_RNTI(tvb, offset, actx, tree, hf_rnsap_primary_e_RNTI);
}
-static int dissect_secondary_e_RNTI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_RNTI(tvb, offset, pinfo, tree, hf_rnsap_secondary_e_RNTI);
+static int dissect_secondary_e_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_RNTI(tvb, offset, actx, tree, hf_rnsap_secondary_e_RNTI);
}
static int
-dissect_rnsap_ERGCH_SignatureSequence(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,
- 0U, 39U, NULL, NULL, FALSE);
+dissect_rnsap_ERGCH_SignatureSequence(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 39U, NULL, FALSE);
return offset;
}
-static int dissect_eRGCH_SignatureSequence(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ERGCH_SignatureSequence(tvb, offset, pinfo, tree, hf_rnsap_eRGCH_SignatureSequence);
+static int dissect_eRGCH_SignatureSequence(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ERGCH_SignatureSequence(tvb, offset, actx, tree, hf_rnsap_eRGCH_SignatureSequence);
}
static int
-dissect_rnsap_EHICH_SignatureSequence(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,
- 0U, 39U, NULL, NULL, FALSE);
+dissect_rnsap_EHICH_SignatureSequence(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 39U, NULL, FALSE);
return offset;
}
-static int dissect_eHICH_SignatureSequence(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EHICH_SignatureSequence(tvb, offset, pinfo, tree, hf_rnsap_eHICH_SignatureSequence);
+static int dissect_eHICH_SignatureSequence(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EHICH_SignatureSequence(tvb, offset, actx, tree, hf_rnsap_eHICH_SignatureSequence);
}
static int
-dissect_rnsap_E_Serving_Grant_Value(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,
- 0U, 31U, NULL, NULL, TRUE);
+dissect_rnsap_E_Serving_Grant_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 31U, NULL, TRUE);
return offset;
}
-static int dissect_serving_Grant_Value(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_Serving_Grant_Value(tvb, offset, pinfo, tree, hf_rnsap_serving_Grant_Value);
+static int dissect_serving_Grant_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_Serving_Grant_Value(tvb, offset, actx, tree, hf_rnsap_serving_Grant_Value);
}
@@ -27992,14 +27992,14 @@ static const value_string rnsap_E_Primary_Secondary_Grant_Selector_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_E_Primary_Secondary_Grant_Selector(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_primary_Secondary_Grant_Selector(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_Primary_Secondary_Grant_Selector(tvb, offset, pinfo, tree, hf_rnsap_primary_Secondary_Grant_Selector);
+static int dissect_primary_Secondary_Grant_Selector(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_Primary_Secondary_Grant_Selector(tvb, offset, actx, tree, hf_rnsap_primary_Secondary_Grant_Selector);
}
@@ -28010,14 +28010,14 @@ static const value_string rnsap_E_RGCH_Release_Indicator_vals[] = {
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_E_RGCH_Release_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_e_RGCH_Release_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_RGCH_Release_Indicator(tvb, offset, pinfo, tree, hf_rnsap_e_RGCH_Release_Indicator);
+static int dissect_e_RGCH_Release_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_RGCH_Release_Indicator(tvb, offset, actx, tree, hf_rnsap_e_RGCH_Release_Indicator);
}
@@ -28037,17 +28037,17 @@ static const per_sequence_t EDCH_FDD_DL_ControlChannelInformation_sequence[] = {
};
static int
-dissect_rnsap_EDCH_FDD_DL_ControlChannelInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDCH_FDD_DL_ControlChannelInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDCH_FDD_DL_ControlChannelInformation, EDCH_FDD_DL_ControlChannelInformation_sequence);
return offset;
}
-static int dissect_id_EDCH_FDD_DL_ControlChannelInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_FDD_DL_ControlChannelInformation(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_FDD_DL_ControlChannelInformation);
+static int dissect_id_EDCH_FDD_DL_ControlChannelInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_FDD_DL_ControlChannelInformation(tvb, offset, actx, tree, hf_rnsap_id_EDCH_FDD_DL_ControlChannelInformation);
}
-static int dissect_eDCH_FDD_DL_ControlChannelInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_FDD_DL_ControlChannelInformation(tvb, offset, pinfo, tree, hf_rnsap_eDCH_FDD_DL_ControlChannelInformation);
+static int dissect_eDCH_FDD_DL_ControlChannelInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_FDD_DL_ControlChannelInformation(tvb, offset, actx, tree, hf_rnsap_eDCH_FDD_DL_ControlChannelInformation);
}
@@ -28060,14 +28060,14 @@ static const per_sequence_t EDCH_FDD_InformationResponseItem_sequence[] = {
};
static int
-dissect_rnsap_EDCH_FDD_InformationResponseItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDCH_FDD_InformationResponseItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDCH_FDD_InformationResponseItem, EDCH_FDD_InformationResponseItem_sequence);
return offset;
}
-static int dissect_EDCH_FDD_InformationResponse_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_FDD_InformationResponseItem(tvb, offset, pinfo, tree, hf_rnsap_EDCH_FDD_InformationResponse_item);
+static int dissect_EDCH_FDD_InformationResponse_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_FDD_InformationResponseItem(tvb, offset, actx, tree, hf_rnsap_EDCH_FDD_InformationResponse_item);
}
@@ -28076,15 +28076,15 @@ static const per_sequence_t EDCH_FDD_InformationResponse_sequence_of[1] = {
};
static int
-dissect_rnsap_EDCH_FDD_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDCH_FDD_InformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDCH_FDD_InformationResponse, EDCH_FDD_InformationResponse_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_EDCH_FDD_InformationResponse(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_FDD_InformationResponse(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_FDD_InformationResponse);
+static int dissect_id_EDCH_FDD_InformationResponse(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_FDD_InformationResponse(tvb, offset, actx, tree, hf_rnsap_id_EDCH_FDD_InformationResponse);
}
@@ -28093,15 +28093,15 @@ static const per_sequence_t E_DCH_MACdPDU_SizeToModifyList_sequence_of[1] = {
};
static int
-dissect_rnsap_E_DCH_MACdPDU_SizeToModifyList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_E_DCH_MACdPDU_SizeToModifyList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_E_DCH_MACdPDU_SizeToModifyList, E_DCH_MACdPDU_SizeToModifyList_sequence_of,
0, 64);
return offset;
}
-static int dissect_mACd_PDU_Size_List1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_DCH_MACdPDU_SizeToModifyList(tvb, offset, pinfo, tree, hf_rnsap_mACd_PDU_Size_List1);
+static int dissect_mACd_PDU_Size_List1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_DCH_MACdPDU_SizeToModifyList(tvb, offset, actx, tree, hf_rnsap_mACd_PDU_Size_List1);
}
@@ -28116,14 +28116,14 @@ static const per_sequence_t E_DCH_LogicalChannelToModifyItem_sequence[] = {
};
static int
-dissect_rnsap_E_DCH_LogicalChannelToModifyItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_E_DCH_LogicalChannelToModifyItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_E_DCH_LogicalChannelToModifyItem, E_DCH_LogicalChannelToModifyItem_sequence);
return offset;
}
-static int dissect_E_DCH_LogicalChannelToModify_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_DCH_LogicalChannelToModifyItem(tvb, offset, pinfo, tree, hf_rnsap_E_DCH_LogicalChannelToModify_item);
+static int dissect_E_DCH_LogicalChannelToModify_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_DCH_LogicalChannelToModifyItem(tvb, offset, actx, tree, hf_rnsap_E_DCH_LogicalChannelToModify_item);
}
@@ -28132,15 +28132,15 @@ static const per_sequence_t E_DCH_LogicalChannelToModify_sequence_of[1] = {
};
static int
-dissect_rnsap_E_DCH_LogicalChannelToModify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_E_DCH_LogicalChannelToModify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_E_DCH_LogicalChannelToModify, E_DCH_LogicalChannelToModify_sequence_of,
1, 16);
return offset;
}
-static int dissect_eDCH_LogicalChannelToModify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_DCH_LogicalChannelToModify(tvb, offset, pinfo, tree, hf_rnsap_eDCH_LogicalChannelToModify);
+static int dissect_eDCH_LogicalChannelToModify(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_DCH_LogicalChannelToModify(tvb, offset, actx, tree, hf_rnsap_eDCH_LogicalChannelToModify);
}
@@ -28151,14 +28151,14 @@ static const per_sequence_t E_DCH_LogicalChannelToDeleteItem_sequence[] = {
};
static int
-dissect_rnsap_E_DCH_LogicalChannelToDeleteItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_E_DCH_LogicalChannelToDeleteItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_E_DCH_LogicalChannelToDeleteItem, E_DCH_LogicalChannelToDeleteItem_sequence);
return offset;
}
-static int dissect_E_DCH_LogicalChannelToDelete_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_DCH_LogicalChannelToDeleteItem(tvb, offset, pinfo, tree, hf_rnsap_E_DCH_LogicalChannelToDelete_item);
+static int dissect_E_DCH_LogicalChannelToDelete_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_DCH_LogicalChannelToDeleteItem(tvb, offset, actx, tree, hf_rnsap_E_DCH_LogicalChannelToDelete_item);
}
@@ -28167,15 +28167,15 @@ static const per_sequence_t E_DCH_LogicalChannelToDelete_sequence_of[1] = {
};
static int
-dissect_rnsap_E_DCH_LogicalChannelToDelete(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_E_DCH_LogicalChannelToDelete(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_E_DCH_LogicalChannelToDelete, E_DCH_LogicalChannelToDelete_sequence_of,
1, 16);
return offset;
}
-static int dissect_eDCH_LogicalChannelToDelete(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_E_DCH_LogicalChannelToDelete(tvb, offset, pinfo, tree, hf_rnsap_eDCH_LogicalChannelToDelete);
+static int dissect_eDCH_LogicalChannelToDelete(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_E_DCH_LogicalChannelToDelete(tvb, offset, actx, tree, hf_rnsap_eDCH_LogicalChannelToDelete);
}
@@ -28198,14 +28198,14 @@ static const per_sequence_t EDCH_MACdFlow_Specific_InfoToModifyItem_sequence[] =
};
static int
-dissect_rnsap_EDCH_MACdFlow_Specific_InfoToModifyItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDCH_MACdFlow_Specific_InfoToModifyItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDCH_MACdFlow_Specific_InfoToModifyItem, EDCH_MACdFlow_Specific_InfoToModifyItem_sequence);
return offset;
}
-static int dissect_EDCH_MACdFlow_Specific_InfoToModifyList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_MACdFlow_Specific_InfoToModifyItem(tvb, offset, pinfo, tree, hf_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList_item);
+static int dissect_EDCH_MACdFlow_Specific_InfoToModifyList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_MACdFlow_Specific_InfoToModifyItem(tvb, offset, actx, tree, hf_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList_item);
}
@@ -28214,15 +28214,15 @@ static const per_sequence_t EDCH_MACdFlow_Specific_InfoToModifyList_sequence_of[
};
static int
-dissect_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList, EDCH_MACdFlow_Specific_InfoToModifyList_sequence_of,
1, 8);
return offset;
}
-static int dissect_eDCH_MACdFlow_Specific_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList(tvb, offset, pinfo, tree, hf_rnsap_eDCH_MACdFlow_Specific_Information);
+static int dissect_eDCH_MACdFlow_Specific_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList(tvb, offset, actx, tree, hf_rnsap_eDCH_MACdFlow_Specific_Information);
}
@@ -28233,14 +28233,14 @@ static const per_sequence_t EDCH_FDD_Information_To_Modify_sequence[] = {
};
static int
-dissect_rnsap_EDCH_FDD_Information_To_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDCH_FDD_Information_To_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDCH_FDD_Information_To_Modify, EDCH_FDD_Information_To_Modify_sequence);
return offset;
}
-static int dissect_id_EDCH_FDD_Information_To_Modify(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_FDD_Information_To_Modify(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_FDD_Information_To_Modify);
+static int dissect_id_EDCH_FDD_Information_To_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_FDD_Information_To_Modify(tvb, offset, actx, tree, hf_rnsap_id_EDCH_FDD_Information_To_Modify);
}
@@ -28251,14 +28251,14 @@ static const per_sequence_t EDCH_MACdFlows_To_Delete_Item_sequence[] = {
};
static int
-dissect_rnsap_EDCH_MACdFlows_To_Delete_Item(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDCH_MACdFlows_To_Delete_Item(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDCH_MACdFlows_To_Delete_Item, EDCH_MACdFlows_To_Delete_Item_sequence);
return offset;
}
-static int dissect_EDCH_MACdFlows_To_Delete_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_MACdFlows_To_Delete_Item(tvb, offset, pinfo, tree, hf_rnsap_EDCH_MACdFlows_To_Delete_item);
+static int dissect_EDCH_MACdFlows_To_Delete_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_MACdFlows_To_Delete_Item(tvb, offset, actx, tree, hf_rnsap_EDCH_MACdFlows_To_Delete_item);
}
@@ -28267,15 +28267,15 @@ static const per_sequence_t EDCH_MACdFlows_To_Delete_sequence_of[1] = {
};
static int
-dissect_rnsap_EDCH_MACdFlows_To_Delete(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDCH_MACdFlows_To_Delete(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDCH_MACdFlows_To_Delete, EDCH_MACdFlows_To_Delete_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_EDCH_MACdFlows_To_Delete(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_MACdFlows_To_Delete(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_MACdFlows_To_Delete);
+static int dissect_id_EDCH_MACdFlows_To_Delete(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_MACdFlows_To_Delete(tvb, offset, actx, tree, hf_rnsap_id_EDCH_MACdFlows_To_Delete);
}
@@ -28287,14 +28287,14 @@ static const per_sequence_t EDPCH_Information_RLReconfRequest_FDD_sequence[] = {
};
static int
-dissect_rnsap_EDPCH_Information_RLReconfRequest_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDPCH_Information_RLReconfRequest_FDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDPCH_Information_RLReconfRequest_FDD, EDPCH_Information_RLReconfRequest_FDD_sequence);
return offset;
}
-static int dissect_id_EDPCH_Information_RLReconfRequest_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDPCH_Information_RLReconfRequest_FDD(tvb, offset, pinfo, tree, hf_rnsap_id_EDPCH_Information_RLReconfRequest_FDD);
+static int dissect_id_EDPCH_Information_RLReconfRequest_FDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDPCH_Information_RLReconfRequest_FDD(tvb, offset, actx, tree, hf_rnsap_id_EDPCH_Information_RLReconfRequest_FDD);
}
@@ -28303,15 +28303,15 @@ static const per_sequence_t EDCH_MacdFlowSpecificInformationList_RL_PreemptRequi
};
static int
-dissect_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd, EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd);
+static int dissect_id_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvb, offset, actx, tree, hf_rnsap_id_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd);
}
@@ -28322,14 +28322,14 @@ static const per_sequence_t EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequi
};
static int
-dissect_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd, EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd_sequence);
return offset;
}
-static int dissect_id_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd);
+static int dissect_id_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvb, offset, actx, tree, hf_rnsap_id_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd);
}
@@ -28338,15 +28338,15 @@ static const per_sequence_t EDCH_MacdFlowSpecificInformationList_RL_CongestInd_s
};
static int
-dissect_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd, EDCH_MacdFlowSpecificInformationList_RL_CongestInd_sequence_of,
1, 8);
return offset;
}
-static int dissect_id_EDCH_MacdFlowSpecificInformationList_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_MacdFlowSpecificInformationList_RL_CongestInd);
+static int dissect_id_EDCH_MacdFlowSpecificInformationList_RL_CongestInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd(tvb, offset, actx, tree, hf_rnsap_id_EDCH_MacdFlowSpecificInformationList_RL_CongestInd);
}
@@ -28357,40 +28357,40 @@ static const per_sequence_t EDCH_MacdFlowSpecificInformationItem_RL_CongestInd_s
};
static int
-dissect_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd, EDCH_MacdFlowSpecificInformationItem_RL_CongestInd_sequence);
return offset;
}
-static int dissect_id_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd(tvb, offset, pinfo, tree, hf_rnsap_id_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd);
+static int dissect_id_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd(tvb, offset, actx, tree, hf_rnsap_id_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd);
}
static int
-dissect_rnsap_AccessPointName(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_AccessPointName(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 255, NULL);
return offset;
}
-static int dissect_accessPointName(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_AccessPointName(tvb, offset, pinfo, tree, hf_rnsap_accessPointName);
+static int dissect_accessPointName(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_AccessPointName(tvb, offset, actx, tree, hf_rnsap_accessPointName);
}
static int
-dissect_rnsap_IPMulticastAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_IPMulticastAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
4, 16, NULL);
return offset;
}
-static int dissect_iPMulticastAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_IPMulticastAddress(tvb, offset, pinfo, tree, hf_rnsap_iPMulticastAddress);
+static int dissect_iPMulticastAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_IPMulticastAddress(tvb, offset, actx, tree, hf_rnsap_iPMulticastAddress);
}
@@ -28402,14 +28402,14 @@ static const per_sequence_t MBMS_Bearer_Service_Full_Address_sequence[] = {
};
static int
-dissect_rnsap_MBMS_Bearer_Service_Full_Address(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MBMS_Bearer_Service_Full_Address(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_MBMS_Bearer_Service_Full_Address, MBMS_Bearer_Service_Full_Address_sequence);
return offset;
}
-static int dissect_id_MBMS_Bearer_Service_Full_Address(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MBMS_Bearer_Service_Full_Address(tvb, offset, pinfo, tree, hf_rnsap_id_MBMS_Bearer_Service_Full_Address);
+static int dissect_id_MBMS_Bearer_Service_Full_Address(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MBMS_Bearer_Service_Full_Address(tvb, offset, actx, tree, hf_rnsap_id_MBMS_Bearer_Service_Full_Address);
}
@@ -28420,14 +28420,14 @@ static const value_string rnsap_Initial_DL_DPCH_TimingAdjustment_Allowed_vals[]
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_Initial_DL_DPCH_TimingAdjustment_Allowed(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_Initial_DL_DPCH_TimingAdjustment_Allowed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Initial_DL_DPCH_TimingAdjustment_Allowed(tvb, offset, pinfo, tree, hf_rnsap_id_Initial_DL_DPCH_TimingAdjustment_Allowed);
+static int dissect_id_Initial_DL_DPCH_TimingAdjustment_Allowed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Initial_DL_DPCH_TimingAdjustment_Allowed(tvb, offset, actx, tree, hf_rnsap_id_Initial_DL_DPCH_TimingAdjustment_Allowed);
}
@@ -28438,14 +28438,14 @@ static const value_string rnsap_User_Plane_Congestion_Fields_Inclusion_vals[] =
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_User_Plane_Congestion_Fields_Inclusion(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_User_Plane_Congestion_Fields_Inclusion(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_User_Plane_Congestion_Fields_Inclusion(tvb, offset, pinfo, tree, hf_rnsap_id_User_Plane_Congestion_Fields_Inclusion);
+static int dissect_id_User_Plane_Congestion_Fields_Inclusion(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_User_Plane_Congestion_Fields_Inclusion(tvb, offset, actx, tree, hf_rnsap_id_User_Plane_Congestion_Fields_Inclusion);
}
@@ -28456,14 +28456,14 @@ static const value_string rnsap_HARQ_Preamble_Mode_Activation_Indicator_vals[] =
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_enumerated(tvb, offset, pinfo, tree, hf_index,
- 1, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_HARQ_Preamble_Mode_Activation_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_id_HARQ_Preamble_Mode_Activation_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_HARQ_Preamble_Mode_Activation_Indicator(tvb, offset, pinfo, tree, hf_rnsap_id_HARQ_Preamble_Mode_Activation_Indicator);
+static int dissect_id_HARQ_Preamble_Mode_Activation_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_HARQ_Preamble_Mode_Activation_Indicator(tvb, offset, actx, tree, hf_rnsap_id_HARQ_Preamble_Mode_Activation_Indicator);
}
@@ -28475,14 +28475,14 @@ static const per_sequence_t Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_se
};
static int
-dissect_rnsap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_sequence);
return offset;
}
-static int dissect_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item);
+static int dissect_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item);
}
@@ -28491,15 +28491,15 @@ static const per_sequence_t Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_se
};
static int
-dissect_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_sequence_of,
1, 239);
return offset;
}
-static int dissect_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp);
+static int dissect_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp);
}
@@ -28511,14 +28511,14 @@ static const per_sequence_t Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rs
};
static int
-dissect_rnsap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp_sequence);
return offset;
}
-static int dissect_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item);
+static int dissect_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item);
}
@@ -28527,15 +28527,15 @@ static const per_sequence_t Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rs
};
static int
-dissect_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_sequence_of,
1, 239);
return offset;
}
-static int dissect_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvb, offset, pinfo, tree, hf_rnsap_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp);
+static int dissect_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp);
}
@@ -28544,15 +28544,15 @@ static const per_sequence_t AffectedUEInformationForMBMS_sequence_of[1] = {
};
static int
-dissect_rnsap_AffectedUEInformationForMBMS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_AffectedUEInformationForMBMS(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_AffectedUEInformationForMBMS, AffectedUEInformationForMBMS_sequence_of,
1, 4096);
return offset;
}
-static int dissect_affectedUEInformationForMBMS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_AffectedUEInformationForMBMS(tvb, offset, pinfo, tree, hf_rnsap_affectedUEInformationForMBMS);
+static int dissect_affectedUEInformationForMBMS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_AffectedUEInformationForMBMS(tvb, offset, actx, tree, hf_rnsap_affectedUEInformationForMBMS);
}
@@ -28564,20 +28564,20 @@ static const per_sequence_t MBMSChannelTypeCellList_sequence[] = {
};
static int
-dissect_rnsap_MBMSChannelTypeCellList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MBMSChannelTypeCellList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_MBMSChannelTypeCellList, MBMSChannelTypeCellList_sequence);
return offset;
}
-static int dissect_NotProvidedCellList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MBMSChannelTypeCellList(tvb, offset, pinfo, tree, hf_rnsap_NotProvidedCellList_item);
+static int dissect_NotProvidedCellList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MBMSChannelTypeCellList(tvb, offset, actx, tree, hf_rnsap_NotProvidedCellList_item);
}
-static int dissect_PTMCellList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MBMSChannelTypeCellList(tvb, offset, pinfo, tree, hf_rnsap_PTMCellList_item);
+static int dissect_PTMCellList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MBMSChannelTypeCellList(tvb, offset, actx, tree, hf_rnsap_PTMCellList_item);
}
-static int dissect_PTPCellList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MBMSChannelTypeCellList(tvb, offset, pinfo, tree, hf_rnsap_PTPCellList_item);
+static int dissect_PTPCellList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MBMSChannelTypeCellList(tvb, offset, actx, tree, hf_rnsap_PTPCellList_item);
}
@@ -28586,15 +28586,15 @@ static const per_sequence_t PTMCellList_sequence_of[1] = {
};
static int
-dissect_rnsap_PTMCellList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PTMCellList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_PTMCellList, PTMCellList_sequence_of,
1, 65536);
return offset;
}
-static int dissect_pTM_Cell_List(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PTMCellList(tvb, offset, pinfo, tree, hf_rnsap_pTM_Cell_List);
+static int dissect_pTM_Cell_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PTMCellList(tvb, offset, actx, tree, hf_rnsap_pTM_Cell_List);
}
@@ -28603,15 +28603,15 @@ static const per_sequence_t PTPCellList_sequence_of[1] = {
};
static int
-dissect_rnsap_PTPCellList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PTPCellList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_PTPCellList, PTPCellList_sequence_of,
1, 65536);
return offset;
}
-static int dissect_pTP_Cell_List(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PTPCellList(tvb, offset, pinfo, tree, hf_rnsap_pTP_Cell_List);
+static int dissect_pTP_Cell_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PTPCellList(tvb, offset, actx, tree, hf_rnsap_pTP_Cell_List);
}
@@ -28620,15 +28620,15 @@ static const per_sequence_t NotProvidedCellList_sequence_of[1] = {
};
static int
-dissect_rnsap_NotProvidedCellList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_NotProvidedCellList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_NotProvidedCellList, NotProvidedCellList_sequence_of,
1, 65536);
return offset;
}
-static int dissect_not_Provided_Cell_List(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NotProvidedCellList(tvb, offset, pinfo, tree, hf_rnsap_not_Provided_Cell_List);
+static int dissect_not_Provided_Cell_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NotProvidedCellList(tvb, offset, actx, tree, hf_rnsap_not_Provided_Cell_List);
}
@@ -28642,14 +28642,14 @@ static const per_sequence_t MBMSChannelTypeInfo_sequence[] = {
};
static int
-dissect_rnsap_MBMSChannelTypeInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MBMSChannelTypeInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_MBMSChannelTypeInfo, MBMSChannelTypeInfo_sequence);
return offset;
}
-static int dissect_mBMSChannelTypeInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MBMSChannelTypeInfo(tvb, offset, pinfo, tree, hf_rnsap_mBMSChannelTypeInfo);
+static int dissect_mBMSChannelTypeInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MBMSChannelTypeInfo(tvb, offset, actx, tree, hf_rnsap_mBMSChannelTypeInfo);
}
@@ -28658,15 +28658,15 @@ static const per_sequence_t CorrespondingCells_sequence_of[1] = {
};
static int
-dissect_rnsap_CorrespondingCells(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_CorrespondingCells(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_CorrespondingCells, CorrespondingCells_sequence_of,
1, 65536);
return offset;
}
-static int dissect_correspondingCells(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_CorrespondingCells(tvb, offset, pinfo, tree, hf_rnsap_correspondingCells);
+static int dissect_correspondingCells(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_CorrespondingCells(tvb, offset, actx, tree, hf_rnsap_correspondingCells);
}
@@ -28678,14 +28678,14 @@ static const per_sequence_t AdditionalPreferredFrequencyItem_sequence[] = {
};
static int
-dissect_rnsap_AdditionalPreferredFrequencyItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_AdditionalPreferredFrequencyItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_AdditionalPreferredFrequencyItem, AdditionalPreferredFrequencyItem_sequence);
return offset;
}
-static int dissect_AdditionalPreferredFrequency_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_AdditionalPreferredFrequencyItem(tvb, offset, pinfo, tree, hf_rnsap_AdditionalPreferredFrequency_item);
+static int dissect_AdditionalPreferredFrequency_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_AdditionalPreferredFrequencyItem(tvb, offset, actx, tree, hf_rnsap_AdditionalPreferredFrequency_item);
}
@@ -28694,15 +28694,15 @@ static const per_sequence_t AdditionalPreferredFrequency_sequence_of[1] = {
};
static int
-dissect_rnsap_AdditionalPreferredFrequency(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_AdditionalPreferredFrequency(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_AdditionalPreferredFrequency, AdditionalPreferredFrequency_sequence_of,
1, 8);
return offset;
}
-static int dissect_additionalPreferredFrequency(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_AdditionalPreferredFrequency(tvb, offset, pinfo, tree, hf_rnsap_additionalPreferredFrequency);
+static int dissect_additionalPreferredFrequency(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_AdditionalPreferredFrequency(tvb, offset, actx, tree, hf_rnsap_additionalPreferredFrequency);
}
@@ -28714,14 +28714,14 @@ static const per_sequence_t PreferredFrequencyLayerInfo_sequence[] = {
};
static int
-dissect_rnsap_PreferredFrequencyLayerInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PreferredFrequencyLayerInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_PreferredFrequencyLayerInfo, PreferredFrequencyLayerInfo_sequence);
return offset;
}
-static int dissect_preferredFrequencyLayerInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PreferredFrequencyLayerInfo(tvb, offset, pinfo, tree, hf_rnsap_preferredFrequencyLayerInfo);
+static int dissect_preferredFrequencyLayerInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PreferredFrequencyLayerInfo(tvb, offset, actx, tree, hf_rnsap_preferredFrequencyLayerInfo);
}
@@ -28733,14 +28733,14 @@ static const per_sequence_t MBMSPreferredFreqLayerInfo_sequence[] = {
};
static int
-dissect_rnsap_MBMSPreferredFreqLayerInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MBMSPreferredFreqLayerInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_MBMSPreferredFreqLayerInfo, MBMSPreferredFreqLayerInfo_sequence);
return offset;
}
-static int dissect_mBMSPreferredFreqLayerInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MBMSPreferredFreqLayerInfo(tvb, offset, pinfo, tree, hf_rnsap_mBMSPreferredFreqLayerInfo);
+static int dissect_mBMSPreferredFreqLayerInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MBMSPreferredFreqLayerInfo(tvb, offset, actx, tree, hf_rnsap_mBMSPreferredFreqLayerInfo);
}
@@ -28752,14 +28752,14 @@ static const per_sequence_t ProvidedInformation_sequence[] = {
};
static int
-dissect_rnsap_ProvidedInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ProvidedInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_ProvidedInformation, ProvidedInformation_sequence);
return offset;
}
-static int dissect_id_ProvidedInformation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProvidedInformation(tvb, offset, pinfo, tree, hf_rnsap_id_ProvidedInformation);
+static int dissect_id_ProvidedInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProvidedInformation(tvb, offset, actx, tree, hf_rnsap_id_ProvidedInformation);
}
@@ -28772,14 +28772,14 @@ static const per_sequence_t MBMS_Bearer_ServiceItemTDD_PFL_sequence[] = {
};
static int
-dissect_rnsap_MBMS_Bearer_ServiceItemTDD_PFL(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MBMS_Bearer_ServiceItemTDD_PFL(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_MBMS_Bearer_ServiceItemTDD_PFL, MBMS_Bearer_ServiceItemTDD_PFL_sequence);
return offset;
}
-static int dissect_Active_MBMS_Bearer_Service_ListTDD_PFL_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MBMS_Bearer_ServiceItemTDD_PFL(tvb, offset, pinfo, tree, hf_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL_item);
+static int dissect_Active_MBMS_Bearer_Service_ListTDD_PFL_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MBMS_Bearer_ServiceItemTDD_PFL(tvb, offset, actx, tree, hf_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL_item);
}
@@ -28788,18 +28788,18 @@ static const per_sequence_t Active_MBMS_Bearer_Service_ListTDD_PFL_sequence_of[1
};
static int
-dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL, Active_MBMS_Bearer_Service_ListTDD_PFL_sequence_of,
1, 256);
return offset;
}
-static int dissect_id_Active_MBMS_Bearer_ServiceFDD_PFL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL(tvb, offset, pinfo, tree, hf_rnsap_id_Active_MBMS_Bearer_ServiceFDD_PFL);
+static int dissect_id_Active_MBMS_Bearer_ServiceFDD_PFL(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL(tvb, offset, actx, tree, hf_rnsap_id_Active_MBMS_Bearer_ServiceFDD_PFL);
}
-static int dissect_id_Active_MBMS_Bearer_ServiceTDD_PFL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL(tvb, offset, pinfo, tree, hf_rnsap_id_Active_MBMS_Bearer_ServiceTDD_PFL);
+static int dissect_id_Active_MBMS_Bearer_ServiceTDD_PFL(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL(tvb, offset, actx, tree, hf_rnsap_id_Active_MBMS_Bearer_ServiceTDD_PFL);
}
@@ -28831,14 +28831,14 @@ static const value_string rnsap_FrequencyBandIndicator_vals[] = {
static int
-dissect_rnsap_FrequencyBandIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 22, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_FrequencyBandIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 22, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_id_FrequencyBandIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FrequencyBandIndicator(tvb, offset, pinfo, tree, hf_rnsap_id_FrequencyBandIndicator);
+static int dissect_id_FrequencyBandIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FrequencyBandIndicator(tvb, offset, actx, tree, hf_rnsap_id_FrequencyBandIndicator);
}
@@ -29709,8 +29709,8 @@ static const per_choice_t DummyProtocolIE_choice[] = {
};
static int
-dissect_rnsap_DummyProtocolIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DummyProtocolIE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_DummyProtocolIE, DummyProtocolIE_choice,
NULL);
@@ -29720,13 +29720,13 @@ dissect_rnsap_DummyProtocolIE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_,
static int
-dissect_rnsap_DL_DPCH_InformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_DL_DPCH_InformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_dl_DPCH_Information(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_DPCH_InformationList_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_dl_DPCH_Information);
+static int dissect_dl_DPCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_DPCH_InformationList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_dl_DPCH_Information);
}
@@ -29738,14 +29738,14 @@ static const per_sequence_t DL_CCTrCHInformationItem_RL_SetupRspTDD_sequence[] =
};
static int
-dissect_rnsap_DL_CCTrCHInformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCHInformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCHInformationItem_RL_SetupRspTDD, DL_CCTrCHInformationItem_RL_SetupRspTDD_sequence);
return offset;
}
-static int dissect_DL_CCTrCHInformationListIE_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_DL_CCTrCHInformationItem_RL_SetupRspTDD(tvb, offset, pinfo, tree, hf_rnsap_DL_CCTrCHInformationListIE_RL_SetupRspTDD_item);
+static int dissect_DL_CCTrCHInformationListIE_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_DL_CCTrCHInformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCHInformationListIE_RL_SetupRspTDD_item);
}
@@ -29754,8 +29754,8 @@ static const per_sequence_t DL_CCTrCHInformationListIE_RL_SetupRspTDD_sequence_o
};
static int
-dissect_rnsap_DL_CCTrCHInformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_DL_CCTrCHInformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_DL_CCTrCHInformationListIE_RL_SetupRspTDD, DL_CCTrCHInformationListIE_RL_SetupRspTDD_sequence_of,
1, 16);
@@ -29770,8 +29770,8 @@ static const per_sequence_t RadioLinkReconfigurationPrepareTDD_sequence[] = {
};
static int
-dissect_rnsap_RadioLinkReconfigurationPrepareTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_RadioLinkReconfigurationPrepareTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_RadioLinkReconfigurationPrepareTDD, RadioLinkReconfigurationPrepareTDD_sequence);
return offset;
@@ -29783,8 +29783,8 @@ static const per_sequence_t Multiple_RL_ReconfigurationRequestTDD_RL_Information
};
static int
-dissect_rnsap_Multiple_RL_ReconfigurationRequestTDD_RL_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Multiple_RL_ReconfigurationRequestTDD_RL_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Multiple_RL_ReconfigurationRequestTDD_RL_Information, Multiple_RL_ReconfigurationRequestTDD_RL_Information_sequence_of,
1, 16);
@@ -29799,8 +29799,8 @@ static const per_sequence_t PhysicalChannelReconfigurationRequestFDD_sequence[]
};
static int
-dissect_rnsap_PhysicalChannelReconfigurationRequestFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_PhysicalChannelReconfigurationRequestFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_PhysicalChannelReconfigurationRequestFDD, PhysicalChannelReconfigurationRequestFDD_sequence);
return offset;
@@ -29814,26 +29814,26 @@ static const per_sequence_t Cell_InfEx_Rsp_sequence[] = {
};
static int
-dissect_rnsap_Cell_InfEx_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Cell_InfEx_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Cell_InfEx_Rsp, Cell_InfEx_Rsp_sequence);
return offset;
}
-static int dissect_cell5(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Cell_InfEx_Rsp(tvb, offset, pinfo, tree, hf_rnsap_cell5);
+static int dissect_cell5(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Cell_InfEx_Rsp(tvb, offset, actx, tree, hf_rnsap_cell5);
}
static int
-dissect_rnsap_Extension_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, pinfo, tree, hf_index);
+dissect_rnsap_Extension_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_extension_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Extension_InformationExchangeObjectType_InfEx_Rsp(tvb, offset, pinfo, tree, hf_rnsap_extension_InformationExchangeObjectType_InfEx_Rsp);
+static int dissect_extension_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Extension_InformationExchangeObjectType_InfEx_Rsp(tvb, offset, actx, tree, hf_rnsap_extension_InformationExchangeObjectType_InfEx_Rsp);
}
@@ -29850,8 +29850,8 @@ static const per_choice_t InformationExchangeObjectType_InfEx_Rsp_choice[] = {
};
static int
-dissect_rnsap_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rnsap_InformationExchangeObjectType_InfEx_Rsp, InformationExchangeObjectType_InfEx_Rsp_choice,
NULL);
@@ -29868,14 +29868,14 @@ static const per_sequence_t MBMS_Bearer_ServiceItemFDD_PFL_sequence[] = {
};
static int
-dissect_rnsap_MBMS_Bearer_ServiceItemFDD_PFL(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_MBMS_Bearer_ServiceItemFDD_PFL(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_MBMS_Bearer_ServiceItemFDD_PFL, MBMS_Bearer_ServiceItemFDD_PFL_sequence);
return offset;
}
-static int dissect_Active_MBMS_Bearer_Service_ListFDD_PFL_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_MBMS_Bearer_ServiceItemFDD_PFL(tvb, offset, pinfo, tree, hf_rnsap_Active_MBMS_Bearer_Service_ListFDD_PFL_item);
+static int dissect_Active_MBMS_Bearer_Service_ListFDD_PFL_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_MBMS_Bearer_ServiceItemFDD_PFL(tvb, offset, actx, tree, hf_rnsap_Active_MBMS_Bearer_Service_ListFDD_PFL_item);
}
@@ -29884,8 +29884,8 @@ static const per_sequence_t Active_MBMS_Bearer_Service_ListFDD_PFL_sequence_of[1
};
static int
-dissect_rnsap_Active_MBMS_Bearer_Service_ListFDD_PFL(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Active_MBMS_Bearer_Service_ListFDD_PFL(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Active_MBMS_Bearer_Service_ListFDD_PFL, Active_MBMS_Bearer_Service_ListFDD_PFL_sequence_of,
1, 256);
@@ -29901,53 +29901,53 @@ static const value_string rnsap_Band_Indicator_vals[] = {
static int
-dissect_rnsap_Band_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, TRUE, 0, NULL);
+dissect_rnsap_Band_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_band_Indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Band_Indicator(tvb, offset, pinfo, tree, hf_rnsap_band_Indicator);
+static int dissect_band_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Band_Indicator(tvb, offset, actx, tree, hf_rnsap_band_Indicator);
}
static int
-dissect_rnsap_BCC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_BCC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
3, 3, FALSE);
return offset;
}
-static int dissect_bCC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BCC(tvb, offset, pinfo, tree, hf_rnsap_bCC);
+static int dissect_bCC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BCC(tvb, offset, actx, tree, hf_rnsap_bCC);
}
static int
-dissect_rnsap_BCCH_ARFCN(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,
- 0U, 1023U, NULL, NULL, FALSE);
+dissect_rnsap_BCCH_ARFCN(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1023U, NULL, FALSE);
return offset;
}
-static int dissect_bCCH_ARFCN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BCCH_ARFCN(tvb, offset, pinfo, tree, hf_rnsap_bCCH_ARFCN);
+static int dissect_bCCH_ARFCN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BCCH_ARFCN(tvb, offset, actx, tree, hf_rnsap_bCCH_ARFCN);
}
static int
-dissect_rnsap_NCC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_NCC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
3, 3, FALSE);
return offset;
}
-static int dissect_nCC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_NCC(tvb, offset, pinfo, tree, hf_rnsap_nCC);
+static int dissect_nCC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_NCC(tvb, offset, actx, tree, hf_rnsap_nCC);
}
@@ -29958,14 +29958,14 @@ static const per_sequence_t BSIC_sequence[] = {
};
static int
-dissect_rnsap_BSIC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_BSIC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_BSIC, BSIC_sequence);
return offset;
}
-static int dissect_bSIC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_BSIC(tvb, offset, pinfo, tree, hf_rnsap_bSIC);
+static int dissect_bSIC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_BSIC(tvb, offset, actx, tree, hf_rnsap_bSIC);
}
@@ -29976,14 +29976,14 @@ static const per_sequence_t EDCH_FDD_Update_InfoItem_sequence[] = {
};
static int
-dissect_rnsap_EDCH_FDD_Update_InfoItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDCH_FDD_Update_InfoItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDCH_FDD_Update_InfoItem, EDCH_FDD_Update_InfoItem_sequence);
return offset;
}
-static int dissect_EDCH_FDD_Update_Information_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_EDCH_FDD_Update_InfoItem(tvb, offset, pinfo, tree, hf_rnsap_EDCH_FDD_Update_Information_item);
+static int dissect_EDCH_FDD_Update_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_EDCH_FDD_Update_InfoItem(tvb, offset, actx, tree, hf_rnsap_EDCH_FDD_Update_Information_item);
}
@@ -29992,8 +29992,8 @@ static const per_sequence_t EDCH_FDD_Update_Information_sequence_of[1] = {
};
static int
-dissect_rnsap_EDCH_FDD_Update_Information(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDCH_FDD_Update_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDCH_FDD_Update_Information, EDCH_FDD_Update_Information_sequence_of,
1, 16);
@@ -30003,9 +30003,8 @@ dissect_rnsap_EDCH_FDD_Update_Information(tvbuff_t *tvb, int offset, packet_info
static int
-dissect_rnsap_EDCH_Physical_Layer_Category(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_integer(tvb, offset, pinfo, tree, hf_index,
- NULL, NULL);
+dissect_rnsap_EDCH_Physical_Layer_Category(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_integer(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
@@ -30022,8 +30021,8 @@ static const per_sequence_t EDPCH_Information_RLReconfPrepare_FDD_sequence[] = {
};
static int
-dissect_rnsap_EDPCH_Information_RLReconfPrepare_FDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_EDPCH_Information_RLReconfPrepare_FDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_EDPCH_Information_RLReconfPrepare_FDD, EDPCH_Information_RLReconfPrepare_FDD_sequence);
return offset;
@@ -30037,14 +30036,14 @@ static const per_sequence_t FACH_PCH_InformationItem_sequence[] = {
};
static int
-dissect_rnsap_FACH_PCH_InformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_FACH_PCH_InformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_FACH_PCH_InformationItem, FACH_PCH_InformationItem_sequence);
return offset;
}
-static int dissect_FACH_PCH_InformationList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FACH_PCH_InformationItem(tvb, offset, pinfo, tree, hf_rnsap_FACH_PCH_InformationList_item);
+static int dissect_FACH_PCH_InformationList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FACH_PCH_InformationItem(tvb, offset, actx, tree, hf_rnsap_FACH_PCH_InformationList_item);
}
@@ -30053,8 +30052,8 @@ static const per_sequence_t FACH_PCH_InformationList_sequence_of[1] = {
};
static int
-dissect_rnsap_FACH_PCH_InformationList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_FACH_PCH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_FACH_PCH_InformationList, FACH_PCH_InformationList_sequence_of,
1, 10);
@@ -30073,14 +30072,14 @@ static const per_sequence_t Neighbouring_GSM_CellInformationItem_sequence[] = {
};
static int
-dissect_rnsap_Neighbouring_GSM_CellInformationItem(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Neighbouring_GSM_CellInformationItem(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_Neighbouring_GSM_CellInformationItem, Neighbouring_GSM_CellInformationItem_sequence);
return offset;
}
-static int dissect_Neighbouring_GSM_CellInformationIEs_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_Neighbouring_GSM_CellInformationItem(tvb, offset, pinfo, tree, hf_rnsap_Neighbouring_GSM_CellInformationIEs_item);
+static int dissect_Neighbouring_GSM_CellInformationIEs_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_Neighbouring_GSM_CellInformationItem(tvb, offset, actx, tree, hf_rnsap_Neighbouring_GSM_CellInformationIEs_item);
}
@@ -30089,8 +30088,8 @@ static const per_sequence_t Neighbouring_GSM_CellInformationIEs_sequence_of[1] =
};
static int
-dissect_rnsap_Neighbouring_GSM_CellInformationIEs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_Neighbouring_GSM_CellInformationIEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_Neighbouring_GSM_CellInformationIEs, Neighbouring_GSM_CellInformationIEs_sequence_of,
1, 256);
@@ -30100,22 +30099,22 @@ dissect_rnsap_Neighbouring_GSM_CellInformationIEs(tvbuff_t *tvb, int offset, pac
static int
-dissect_rnsap_PredictedTUTRANGPSDeviationLimit(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_rnsap_PredictedTUTRANGPSDeviationLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_predictedTUTRANGPSDeviationLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_PredictedTUTRANGPSDeviationLimit(tvb, offset, pinfo, tree, hf_rnsap_predictedTUTRANGPSDeviationLimit);
+static int dissect_predictedTUTRANGPSDeviationLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_PredictedTUTRANGPSDeviationLimit(tvb, offset, actx, tree, hf_rnsap_predictedTUTRANGPSDeviationLimit);
}
static int
-dissect_rnsap_Received_Total_Wideband_Power_Value_IncrDecrThres(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,
- 0U, 620U, NULL, NULL, FALSE);
+dissect_rnsap_Received_Total_Wideband_Power_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 620U, NULL, FALSE);
return offset;
}
@@ -30123,14 +30122,14 @@ dissect_rnsap_Received_Total_Wideband_Power_Value_IncrDecrThres(tvbuff_t *tvb, i
static int
-dissect_rnsap_TUTRANGPSChangeLimit(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,
- 1U, 256U, NULL, NULL, FALSE);
+dissect_rnsap_TUTRANGPSChangeLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
-static int dissect_tUTRANGPSChangeLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_TUTRANGPSChangeLimit(tvb, offset, pinfo, tree, hf_rnsap_tUTRANGPSChangeLimit);
+static int dissect_tUTRANGPSChangeLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_TUTRANGPSChangeLimit(tvb, offset, actx, tree, hf_rnsap_tUTRANGPSChangeLimit);
}
@@ -30142,8 +30141,8 @@ static const per_sequence_t TUTRANGPSMeasurementThresholdInformation_sequence[]
};
static int
-dissect_rnsap_TUTRANGPSMeasurementThresholdInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_TUTRANGPSMeasurementThresholdInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_TUTRANGPSMeasurementThresholdInformation, TUTRANGPSMeasurementThresholdInformation_sequence);
return offset;
@@ -30159,9 +30158,9 @@ static const value_string rnsap_Presence_vals[] = {
static int
-dissect_rnsap_Presence(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, FALSE, 0, NULL);
+dissect_rnsap_Presence(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
return offset;
}
@@ -30169,12 +30168,12 @@ dissect_rnsap_Presence(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_
static int
-dissect_rnsap_FirstValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_rnsap_FirstValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 59 "rnsap.cnf"
/* FIX ME */
guint length;
- offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_rnsap_IE_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_rnsap_IE_length, &length);
offset = offset + length;
BYTE_ALIGN_OFFSET(offset)
@@ -30182,19 +30181,19 @@ dissect_rnsap_FirstValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, prot
return offset;
}
-static int dissect_firstValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_FirstValue(tvb, offset, pinfo, tree, hf_rnsap_firstValue);
+static int dissect_firstValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_FirstValue(tvb, offset, actx, tree, hf_rnsap_firstValue);
}
static int
-dissect_rnsap_SecondValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_rnsap_SecondValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 67 "rnsap.cnf"
/* FIX ME */
guint length;
- offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_rnsap_IE_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_rnsap_IE_length, &length);
offset = offset + length;
BYTE_ALIGN_OFFSET(offset)
@@ -30203,8 +30202,8 @@ dissect_rnsap_SecondValue(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, pro
return offset;
}
-static int dissect_secondValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_SecondValue(tvb, offset, pinfo, tree, hf_rnsap_secondValue);
+static int dissect_secondValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_SecondValue(tvb, offset, actx, tree, hf_rnsap_secondValue);
}
@@ -30218,14 +30217,14 @@ static const per_sequence_t ProtocolIE_FieldPair_sequence[] = {
};
static int
-dissect_rnsap_ProtocolIE_FieldPair(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ProtocolIE_FieldPair(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rnsap_ProtocolIE_FieldPair, ProtocolIE_FieldPair_sequence);
return offset;
}
-static int dissect_ProtocolIE_ContainerPair_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_FieldPair(tvb, offset, pinfo, tree, hf_rnsap_ProtocolIE_ContainerPair_item);
+static int dissect_ProtocolIE_ContainerPair_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_FieldPair(tvb, offset, actx, tree, hf_rnsap_ProtocolIE_ContainerPair_item);
}
@@ -30234,15 +30233,15 @@ static const per_sequence_t ProtocolIE_ContainerPair_sequence_of[1] = {
};
static int
-dissect_rnsap_ProtocolIE_ContainerPair(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ProtocolIE_ContainerPair(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_ProtocolIE_ContainerPair, ProtocolIE_ContainerPair_sequence_of,
0, 65535);
return offset;
}
-static int dissect_ProtocolIE_ContainerPairList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rnsap_ProtocolIE_ContainerPair(tvb, offset, pinfo, tree, hf_rnsap_ProtocolIE_ContainerPairList_item);
+static int dissect_ProtocolIE_ContainerPairList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rnsap_ProtocolIE_ContainerPair(tvb, offset, actx, tree, hf_rnsap_ProtocolIE_ContainerPairList_item);
}
@@ -30251,8 +30250,8 @@ static const per_sequence_t ProtocolIE_ContainerList_sequence_of[1] = {
};
static int
-dissect_rnsap_ProtocolIE_ContainerList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ProtocolIE_ContainerList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_ProtocolIE_ContainerList, ProtocolIE_ContainerList_sequence_of,
0, 65535);
@@ -30265,8 +30264,8 @@ static const per_sequence_t ProtocolIE_ContainerPairList_sequence_of[1] = {
};
static int
-dissect_rnsap_ProtocolIE_ContainerPairList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rnsap_ProtocolIE_ContainerPairList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rnsap_ProtocolIE_ContainerPairList, ProtocolIE_ContainerPairList_sequence_of,
0, 65535);
@@ -30276,8 +30275,9 @@ dissect_rnsap_ProtocolIE_ContainerPairList(tvbuff_t *tvb, int offset, packet_inf
/*--- 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);
+ asn_ctx_t asn_ctx;
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ dissect_rnsap_RNSAP_PDU(tvb, 0, &asn_ctx, tree, hf_rnsap_RNSAP_PDU_PDU);
}
@@ -30285,7 +30285,7 @@ static void dissect_RNSAP_PDU_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree
#line 591 "packet-rnsap-template.c"
-static int dissect_rnsap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree){
+static int dissect_rnsap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree){
proto_item *value_item = NULL;
proto_tree *value_tree = NULL;
guint length;
@@ -30293,183 +30293,183 @@ static int dissect_rnsap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset,
value_item = proto_tree_add_item(tree, hf_rnsap_initiatingMessageValue, tvb, 0, -1, FALSE);
value_tree = proto_item_add_subtree(value_item, ett_rnsap_initiatingMessageValue);
- offset = dissect_per_length_determinant(tvb, offset, pinfo, value_tree, hf_rnsap_pdu_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_rnsap_pdu_length, &length);
proto_item_set_len(value_item,length);
switch(ProcedureCode){
case RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATION: /* 0 */
- offset = dissect_id_commonTransportChannelResourcesInitialisation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonTransportChannelResourcesInitialisation(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESRELEASE: /* 1 */
- offset = dissect_id_commonTransportChannelResourcesRelease(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonTransportChannelResourcesRelease(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_COMPRESSEDMODECOMMAND: /* 2 */
- offset = dissect_id_compressedModeCommand(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_compressedModeCommand(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DOWNLINKPOWERCONTROL: /* 3 */
- offset = dissect_id_downlinkPowerTimeslotControl(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_downlinkPowerTimeslotControl(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DOWNLINKPOWERTIMESLOTCONTROL: /* 4 */
- offset = dissect_id_downlinkPowerTimeslotControl(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_downlinkPowerTimeslotControl(tvb, offset, actx, value_tree);
break;
break;
case RNSAP_ID_DOWNLINKSIGNALLINGTRANSFER: /* 5 */
- offset = dissect_id_downlinkSignallingTransfer(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_downlinkSignallingTransfer(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_ERRORINDICATION: /* 6 */
- offset = dissect_id_errorIndication(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_errorIndication(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DEDICATEDMEASUREMENTFAILURE: /* 7 */
- offset = dissect_id_dedicatedMeasurementFailure(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_dedicatedMeasurementFailure(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DEDICATEDMEASUREMENTINITIATION: /* 8 */
- offset = dissect_id_dedicatedMeasurementInitiation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_dedicatedMeasurementInitiation(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DEDICATEDMEASUREMENTREPORTING: /* 9 */
- offset = dissect_id_dedicatedMeasurementReporting(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_dedicatedMeasurementReporting(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DEDICATEDMEASUREMENTTERMINATION: /* 10 */
- offset = dissect_id_dedicatedMeasurementTermination(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_dedicatedMeasurementTermination(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_PAGING: /* 11 */
- offset = dissect_id_paging(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_paging(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_PHYSICALCHANNELRECONFIGURATION: /* 12 */
- offset = dissect_id_physicalChannelReconfiguration(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_physicalChannelReconfiguration(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_PRIVATEMESSAGE: /* 13 */
- offset = dissect_id_privateMessage(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_privateMessage(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RADIOLINKADDITION: /* 14 */
if (ddMode==RNSAP_FDD){
- offset = dissect_id_radioLinkAddition(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkAddition(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_radioLinkAddition_TDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkAddition_TDD(tvb, offset, actx, value_tree);
}
break;
case RNSAP_ID_RADIOLINKCONGESTION: /* 34 */
- offset = dissect_id_radioLinkCongestion(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkCongestion(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RADIOLINKDELETION: /* 15 */
- offset = dissect_id_radioLinkDeletion(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkDeletion(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RADIOLINKFAILURE: /* 16 */
- offset = dissect_id_radioLinkFailure(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkFailure(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RADIOLINKPREEMPTION: /* 17 */
- offset = dissect_id_radioLinkPreemption(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkPreemption(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RADIOLINKRESTORATION: /* 18 */
- offset = dissect_id_radioLinkRestoration(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkRestoration(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RADIOLINKSETUP: /* 19 */
if (ddMode==RNSAP_FDD){
- offset = dissect_id_radioLinkSetup(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkSetup(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_radioLinkSetupTdd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkSetupTdd(tvb, offset, actx, value_tree);
}
break;
case RNSAP_ID_RELOCATIONCOMMIT: /* 20 */
- offset = dissect_id_relocationCommit(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_relocationCommit(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION: /* 21 */
- offset = dissect_id_synchronisedRadioLinkReconfigurationCancellation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_synchronisedRadioLinkReconfigurationCancellation(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT: /* 22 */
- offset = dissect_id_synchronisedRadioLinkReconfigurationCommit(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_synchronisedRadioLinkReconfigurationCommit(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION: /* 23 */
if (ddMode==RNSAP_FDD){
- offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation_TDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation_TDD(tvb, offset, actx, value_tree);
}
break;
case RNSAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION: /* 24 */
if (ddMode==RNSAP_FDD){
- offset = dissect_id_unSynchronisedRadioLinkReconfiguration(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_unSynchronisedRadioLinkReconfiguration(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_unSynchronisedRadioLinkReconfiguration_TDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_unSynchronisedRadioLinkReconfiguration_TDD(tvb, offset, actx, value_tree);
}
break;
case RNSAP_ID_UPLINKSIGNALLINGTRANSFER: /* 25 */
if (ddMode==RNSAP_FDD){
- offset = dissect_id_uplinkSignallingTransfer(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_uplinkSignallingTransfer(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_uplinkSignallingTransfer_TDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_uplinkSignallingTransfer_TDD(tvb, offset, actx, value_tree);
}
break;
case RNSAP_ID_COMMONMEASUREMENTFAILURE: /* 26 */
- offset = dissect_id_commonMeasurementFailure(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonMeasurementFailure(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_COMMONMEASUREMENTINITIATION: /* 27 */
- offset = dissect_id_commonMeasurementInitiation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonMeasurementInitiation(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_COMMONMEASUREMENTREPORTING: /* 28 */
- offset = dissect_id_commonMeasurementReporting(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonMeasurementReporting(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_COMMONMEASUREMENTTERMINATION: /* 29 */
- offset = dissect_id_commonMeasurementTermination(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonMeasurementTermination(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_INFORMATIONEXCHANGEFAILURE: /* 30 */
- offset = dissect_id_informationExchangeFailure(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_informationExchangeFailure(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_INFORMATIONEXCHANGEINITIATION: /* 31 */
- offset = dissect_id_informationExchangeInitiation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_informationExchangeInitiation(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_INFORMATIONREPORTING: /* 32 */
- offset = dissect_id_informationReporting(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_informationReporting(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_INFORMATIONEXCHANGETERMINATION: /* 33 */
- offset = dissect_id_informationExchangeTermination(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_informationExchangeTermination(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RESET: /* 35 */
- offset = dissect_id_reset(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_reset(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RADIOLINKACTIVATION: /* 36 */
if (ddMode==RNSAP_FDD){
- offset = dissect_id_radioLinkActivation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkActivation(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_radioLinkActivation_TDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkActivation_TDD(tvb, offset, actx, value_tree);
}
break;
case RNSAP_ID_GERANUPLINKSIGNALLINGTRANSFER: /* 37 */
- offset = dissect_id_gERANuplinkSignallingTransfer(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_gERANuplinkSignallingTransfer(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RADIOLINKPARAMETERUPDATE: /* 38 */
if (ddMode==RNSAP_FDD){
- offset = dissect_id_radioLinkParameterUpdate(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkParameterUpdate(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_radioLinkParameterUpdate_TDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkParameterUpdate_TDD(tvb, offset, actx, value_tree);
}
break;
case RNSAP_ID_UEMEASUREMENTFAILURE: /* 39 */
- offset = dissect_id_uEMeasurementFailure(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_uEMeasurementFailure(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UEMEASUREMENTINITIATION: /* 40 */
- offset = dissect_id_uEMeasurementInitiation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_uEMeasurementInitiation(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UEMEASUREMENTREPORTING: /* 41 */
- offset = dissect_id_uEMeasurementReporting(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_uEMeasurementReporting(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UEMEASUREMENTTERMINATION: /* 42 */
- offset = dissect_id_uEMeasurementTermination(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_uEMeasurementTermination(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_IURDEACTIVATETRACE: /* 43 */
- offset = dissect_id_iurDeactivateTrace(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_iurDeactivateTrace(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_IURINVOKETRACE: /* 44 */
- offset = dissect_id_iurInvokeTrace(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_iurInvokeTrace(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_MBMSATTACH: /* 45 */
- offset = dissect_id_mBMSAttach(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_mBMSAttach(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_MBMSDETACH: /* 46 */
- offset = dissect_id_mBMSDetach(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_mBMSDetach(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DIRECTINFORMATIONTRANSFER: /* 48 */
- offset = dissect_id_directInformationTransfer(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_directInformationTransfer(tvb, offset, actx, value_tree);
break;
default:
offset = offset + (length<<3);
@@ -30479,7 +30479,7 @@ static int dissect_rnsap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset,
return offset;
}
-static int dissect_rnsap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree){
+static int dissect_rnsap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree){
proto_item *value_item = NULL;
proto_tree *value_tree = NULL;
guint length;
@@ -30487,65 +30487,65 @@ static int dissect_rnsap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset,
value_item = proto_tree_add_item(tree, hf_rnsap_successfulOutcomeValue, tvb, 0, -1, FALSE);
value_tree = proto_item_add_subtree(value_item, ett_rnsap_initiatingMessageValue);
- offset = dissect_per_length_determinant(tvb, offset, pinfo, value_tree, hf_rnsap_pdu_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_rnsap_pdu_length, &length);
proto_item_set_len(value_item,length);
switch(ProcedureCode){
case RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATION:
if (ddMode==RNSAP_FDD){
- offset = dissect_id_commonTransportChannelResourcesInitialisation1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonTransportChannelResourcesInitialisation1(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_commonTransportChannelResourcesInitialisation_TDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonTransportChannelResourcesInitialisation_TDD(tvb, offset, actx, value_tree);
}
break;
case RNSAP_ID_DEDICATEDMEASUREMENTINITIATION: /* 8 */
- offset = dissect_id_dedicatedMeasurementInitiation2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_dedicatedMeasurementInitiation2(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_PHYSICALCHANNELRECONFIGURATION: /* 12 */
- offset = dissect_id_physicalChannelReconfiguration1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_physicalChannelReconfiguration1(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RADIOLINKADDITION: /* 14 */
if (ddMode==RNSAP_FDD){
- offset = dissect_id_radioLinkAddition1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkAddition1(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_radioLinkAddition_TDD1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkAddition_TDD1(tvb, offset, actx, value_tree);
}
break;
case RNSAP_ID_RADIOLINKDELETION: /* 15 */
- offset = dissect_id_radioLinkDeletion1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkDeletion1(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RADIOLINKSETUP: /* 19 */
if (ddMode==RNSAP_FDD){
- offset = dissect_id_radioLinkSetup1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkSetup1(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_radioLinkSetupTdd1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkSetupTdd1(tvb, offset, actx, value_tree);
}
break;
case RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION: /* 23 */
if (ddMode==RNSAP_FDD){
- offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation1(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation_TDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation_TDD(tvb, offset, actx, value_tree);
}
case RNSAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION: /* 24 */
if (ddMode==RNSAP_FDD){
- offset = dissect_id_unSynchronisedRadioLinkReconfiguration1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_unSynchronisedRadioLinkReconfiguration1(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_unSynchronisedRadioLinkReconfiguration_TDD1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_unSynchronisedRadioLinkReconfiguration_TDD1(tvb, offset, actx, value_tree);
}
break;
case RNSAP_ID_COMMONMEASUREMENTINITIATION: /* 27 */
- offset = dissect_id_commonMeasurementInitiation1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonMeasurementInitiation1(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_INFORMATIONEXCHANGEINITIATION: /* 31 */
- offset = dissect_id_informationExchangeInitiation1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_informationExchangeInitiation1(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RESET: /* 35 */
- offset = dissect_id_reset1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_reset1(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UEMEASUREMENTINITIATION: /* 40 */
- offset = dissect_id_uEMeasurementInitiation1(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_uEMeasurementInitiation1(tvb, offset, actx, value_tree);
break;
default:
@@ -30556,7 +30556,7 @@ static int dissect_rnsap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset,
return offset;
}
-static int dissect_rnsap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree){
+static int dissect_rnsap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree){
proto_item *value_item = NULL;
proto_tree *value_tree = NULL;
guint length;
@@ -30564,52 +30564,52 @@ static int dissect_rnsap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset
value_item = proto_tree_add_item(tree, hf_rnsap_unsuccessfulOutcomeValue, tvb, 0, -1, FALSE);
value_tree = proto_item_add_subtree(value_item, ett_rnsap_UnsuccessfulOutcomeValue);
- offset = dissect_per_length_determinant(tvb, offset, pinfo, value_tree, hf_rnsap_pdu_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_rnsap_pdu_length, &length);
proto_item_set_len(value_item,length);
switch(ProcedureCode){
case RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATION:
- offset = dissect_id_commonTransportChannelResourcesInitialisation2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonTransportChannelResourcesInitialisation2(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DEDICATEDMEASUREMENTINITIATION: /* 8 */
- offset = dissect_id_dedicatedMeasurementInitiation2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_dedicatedMeasurementInitiation2(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_PHYSICALCHANNELRECONFIGURATION: /* 12 */
- offset = dissect_id_physicalChannelReconfiguration2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_physicalChannelReconfiguration2(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RADIOLINKADDITION: /* 14 */
if (ddMode==RNSAP_FDD){
- offset = dissect_id_radioLinkAddition2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkAddition2(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_radioLinkAddition_TDD2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkAddition_TDD2(tvb, offset, actx, value_tree);
}
break;
case RNSAP_ID_RADIOLINKSETUP: /* 19 */
if (ddMode==RNSAP_FDD){
- offset = dissect_id_radioLinkSetup2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkSetup2(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_radioLinkSetupTdd2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_radioLinkSetupTdd2(tvb, offset, actx, value_tree);
}
break;
case RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION: /* 23 */
- offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation2(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION: /* 24 */
if (ddMode==RNSAP_FDD){
- offset = dissect_id_unSynchronisedRadioLinkReconfiguration2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_unSynchronisedRadioLinkReconfiguration2(tvb, offset, actx, value_tree);
}else{
- offset = dissect_id_unSynchronisedRadioLinkReconfiguration_TDD2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_unSynchronisedRadioLinkReconfiguration_TDD2(tvb, offset, actx, value_tree);
}
break;
case RNSAP_ID_COMMONMEASUREMENTINITIATION: /* 27 */
- offset = dissect_id_commonMeasurementInitiation2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_commonMeasurementInitiation2(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_INFORMATIONEXCHANGEINITIATION: /* 31 */
- offset = dissect_id_informationExchangeInitiation2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_informationExchangeInitiation2(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UEMEASUREMENTINITIATION: /* 40 */
- offset = dissect_id_uEMeasurementInitiation2(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_uEMeasurementInitiation2(tvb, offset, actx, value_tree);
break;
default:
@@ -30620,7 +30620,7 @@ static int dissect_rnsap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset
return offset;
}
-static int dissect_rnsap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree){
+static int dissect_rnsap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree){
proto_item *value_item = NULL;
proto_tree *value_tree = NULL;
guint length;
@@ -30628,50 +30628,50 @@ static int dissect_rnsap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, packet_
value_item = proto_tree_add_item(tree, hf_rnsap_value, tvb, 0, -1, FALSE);
value_tree = proto_item_add_subtree(value_item, ett_rnsap_ProtocolIEValueValue);
- offset = dissect_per_length_determinant(tvb, offset, pinfo, value_tree, hf_rnsap_IE_length, &length);
+ offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_rnsap_IE_length, &length);
proto_item_set_len(value_item,length);
switch(ProtocolIE_ID){
case RNSAP_ID_ALLOWEDQUEUINGTIME: /* 4 */
- offset = dissect_id_AllowedQueuingTime(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_AllowedQueuingTime(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_ALLOWED_RATE_INFORMATION: /* 42 */
- offset = dissect_id_Allowed_Rate_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Allowed_Rate_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_ANTENNACOLOCATIONINDICATOR: /* 309 */
- offset = dissect_id_AntennaColocationIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_AntennaColocationIndicator(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_BINDINGID: /* 5 */
- offset = dissect_id_BindingID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_BindingID(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_C_ID: /* 6 */
- offset = dissect_id_C_ID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_C_ID(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_C_RNTI: /* 7 */
- offset = dissect_id_C_RNTI(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_C_RNTI(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CELL_CAPACITY_CLASS_VALUE: /* 303 */
- offset = dissect_id_Cell_Capacity_Class_Value(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Cell_Capacity_Class_Value(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CFN: /* 8 */
- offset = dissect_id_CFN(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CFN(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CN_CS_DOMAINIDENTIFIER: /* 9 */
- offset = dissect_id_CN_CS_DomainIdentifier(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CN_CS_DomainIdentifier(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CN_PS_DOMAINIDENTIFIER: /* 10 */
- offset = dissect_id_CN_PS_DomainIdentifier(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CN_PS_DomainIdentifier(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CAUSE: /* 11 */
- offset = dissect_id_Cause(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Cause(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_COVERAGEINDICATOR: /* 310 */
- offset = dissect_id_CoverageIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CoverageIndicator(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CRITICALITYDIAGNOSTICS: /* 20 */
- offset = dissect_id_CriticalityDiagnostics(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CriticalityDiagnostics(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CONTEXTINFOITEM_RESET: /* 211 */
offset = offset + (length<<3);
@@ -30680,1278 +30680,1278 @@ static int dissect_rnsap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, packet_
offset = offset + (length<<3);
break;
case RNSAP_ID_D_RNTI: /* 21 */
- offset = dissect_id_D_RNTI(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_D_RNTI(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_D_RNTI_RELEASEINDICATION: /* 22 */
- offset = dissect_id_D_RNTI_ReleaseIndication(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_D_RNTI_ReleaseIndication(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DCHS_TO_ADD_FDD: /* 26 */
- offset = dissect_id_DCHs_to_Add_FDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DCHs_to_Add_FDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DCHS_TO_ADD_TDD: /* 27 */
- offset = dissect_id_DCHs_to_Add_TDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DCHs_to_Add_TDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DCH_DELETELIST_RL_RECONFPREPFDD: /* 30 */
- offset = dissect_id_DCH_DeleteList_RL_ReconfPrepFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DCH_DeleteList_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DCH_DELETELIST_RL_RECONFPREPTDD: /* 31 */
- offset = dissect_id_DCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DCH_DELETELIST_RL_RECONFRQSTFDD: /* 32 */
- offset = dissect_id_DCH_DeleteList_RL_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DCH_DeleteList_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DCH_DELETELIST_RL_RECONFRQSTTDD: /* 33 */
- offset = dissect_id_DCH_DeleteList_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DCH_DeleteList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DCH_FDD_INFORMATION: /* 34 */
- offset = dissect_id_DCH_FDD_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DCH_FDD_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DCH_TDD_INFORMATION: /* 35 */
- offset = dissect_id_DCH_TDD_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DCH_TDD_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_FDD_DCHS_TO_MODIFY: /* 39 */
- offset = dissect_id_FDD_DCHs_to_Modify(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_FDD_DCHs_to_Modify(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TDD_DCHS_TO_MODIFY: /* 40 */
- offset = dissect_id_TDD_DCHs_to_Modify(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TDD_DCHs_to_Modify(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DCH_INFORMATIONRESPONSE: /* 43 */
- offset = dissect_id_DCH_InformationResponse(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DCH_InformationResponse(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DCH_RATE_INFORMATIONITEM_RL_CONGESTIND: /* 38 */
- offset = dissect_id_DCH_Rate_InformationItem_RL_CongestInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DCH_Rate_InformationItem_RL_CongestInd(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_CCTRCH_INFORMATIONADDITEM_RL_RECONFPREPTDD: /* 44 */
- offset = dissect_id_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_RL_RECONFREADYTDD: /* 45 */
- offset = dissect_id_DL_CCTrCH_InformationListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD: /* 46 */
- offset = dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD: /* 47 */
- offset = dissect_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_PHYCHRECONFRQSTTDD: /* 48 */
- offset = dissect_id_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 49 */
- offset = dissect_id_DL_CCTrCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_RL_SETUPRSPTDD: /* 50 */
- offset = dissect_id_DL_CCTrCH_InformationListIE_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationListIE_RL_SetupRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD: /* 51 */
- offset = dissect_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD: /* 52 */
- offset = dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD: /* 53 */
- offset = dissect_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_FDD_DL_CODEINFORMATION: /* 54 */
- offset = dissect_id_FDD_DL_CodeInformation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_FDD_DL_CodeInformation(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 59 */
- offset = dissect_id_DL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 60 */
- offset = dissect_id_DL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_DPCH_INFORMATION_RL_RECONFRQSTFDD: /* 61 */
- offset = dissect_id_DL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_DPCH_INFORMATIONITEM_PHYCHRECONFRQSTTDD: /* 62 */
- offset = dissect_id_DL_DPCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_DPCH_INFORMATIONITEM_RL_ADDITIONRSPTDD: /* 63 */
- offset = dissect_id_DL_DPCH_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_DPCH_INFORMATIONITEM_RL_SETUPRSPTDD: /* 64 */
- offset = dissect_id_DL_DPCH_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_InformationItem_RL_SetupRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_DPCH_TIMINGADJUSTMENT: /* 278 */
- offset = dissect_id_DL_DPCH_TimingAdjustment(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_TimingAdjustment(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DLREFERENCEPOWER: /* 67 */
- offset = dissect_id_DLReferencePower(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DLReferencePower(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DLREFERENCEPOWERLIST_DL_PC_RQST: /* 68 */
- offset = dissect_id_DLReferencePowerList_DL_PC_Rqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DLReferencePowerList_DL_PC_Rqst(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_REFERENCEPOWERINFORMATION_DL_PC_RQST: /* 69 */
- offset = dissect_id_DL_ReferencePowerInformation_DL_PC_Rqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_ReferencePowerInformation_DL_PC_Rqst(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DPC_MODE: /* 12 */
- offset = dissect_id_DPC_Mode(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DPC_Mode(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DRXCYCLELENGTHCOEFFICIENT: /* 70 */
- offset = dissect_id_DRXCycleLengthCoefficient(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DRXCycleLengthCoefficient(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_FAIL_IND: /* 470 */
- offset = dissect_id_DedicatedMeasurementObjectType_DM_Fail_Ind(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DedicatedMeasurementObjectType_DM_Fail_Ind(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_FAIL: /* 471 */
- offset = dissect_id_DedicatedMeasurementObjectType_DM_Fail(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DedicatedMeasurementObjectType_DM_Fail(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RPRT: /* 71 */
- offset = dissect_id_DedicatedMeasurementObjectType_DM_Rprt(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DedicatedMeasurementObjectType_DM_Rprt(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RQST: /* 72 */
- offset = dissect_id_DedicatedMeasurementObjectType_DM_Rqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DedicatedMeasurementObjectType_DM_Rqst(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RSP: /* 73 */
- offset = dissect_id_DedicatedMeasurementObjectType_DM_Rsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DedicatedMeasurementObjectType_DM_Rsp(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DEDICATEDMEASUREMENTTYPE: /* 74 */
- offset = dissect_id_DedicatedMeasurementType(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DedicatedMeasurementType(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_FACH_INFOFORUESELECTEDS_CCPCH_CTCH_RESOURCERSPFDD: /* 82 */
- offset = dissect_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_FACH_INFOFORUESELECTEDS_CCPCH_CTCH_RESOURCERSPTDD: /* 83 */
- offset = dissect_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_GUARANTEED_RATE_INFORMATION: /* 41 */
- offset = dissect_id_Guaranteed_Rate_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Guaranteed_Rate_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_IMSI: /* 84 */
- offset = dissect_id_IMSI(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_IMSI(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HCS_PRIO: /* 311 */
- offset = dissect_id_HCS_Prio(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HCS_Prio(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_L3_INFORMATION: /* 85 */
- offset = dissect_id_L3_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_L3_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_ADJUSTMENTPERIOD: /* 90 */
- offset = dissect_id_AdjustmentPeriod(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_AdjustmentPeriod(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_MAXADJUSTMENTSTEP: /* 91 */
- offset = dissect_id_MaxAdjustmentStep(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MaxAdjustmentStep(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_MEASUREMENTFILTERCOEFFICIENT: /* 92 */
- offset = dissect_id_MeasurementFilterCoefficient(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MeasurementFilterCoefficient(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_MESSAGESTRUCTURE: /* 57 */
- offset = dissect_id_MessageStructure(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MessageStructure(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_MEASUREMENTID: /* 93 */
- offset = dissect_id_MeasurementID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MeasurementID(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_NEIGHBOURING_GSM_CELLINFORMATION: /* 13 */
- offset = dissect_id_Neighbouring_GSM_CellInformation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Neighbouring_GSM_CellInformation(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_NEIGHBOURING_UMTS_CELLINFORMATIONITEM: /* 95 */
- offset = dissect_id_Neighbouring_UMTS_CellInformationItem(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Neighbouring_UMTS_CellInformationItem(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_NRT_LOAD_INFORMATION_VALUE: /* 305 */
- offset = dissect_id_NRT_Load_Information_Value(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_NRT_Load_Information_Value(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_NRT_LOAD_INFORMATION_VALUE_INCRDECRTHRES: /* 306 */
- offset = dissect_id_NRT_Load_Information_Value_IncrDecrThres(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_NRT_Load_Information_Value_IncrDecrThres(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_PAGINGAREA_PAGINGRQST: /* 102 */
- offset = dissect_id_PagingArea_PagingRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PagingArea_PagingRqst(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_FACH_FLOWCONTROLINFORMATION: /* 103 */
- offset = dissect_id_FACH_FlowControlInformation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_FACH_FlowControlInformation(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_PARTIALREPORTINGINDICATOR: /* 472 */
- offset = dissect_id_PartialReportingIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PartialReportingIndicator(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_PERMANENT_NAS_UE_IDENTITY: /* 17 */
- offset = dissect_id_Permanent_NAS_UE_Identity(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Permanent_NAS_UE_Identity(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_POWERADJUSTMENTTYPE: /* 107 */
- offset = dissect_id_PowerAdjustmentType(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PowerAdjustmentType(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RANAP_RELOCATIONINFORMATION: /* 109 */
- offset = dissect_id_RANAP_RelocationInformation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RANAP_RelocationInformation(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATION_PHYCHRECONFRQSTFDD: /* 110 */
- offset = dissect_id_RL_Information_PhyChReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Information_PhyChReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATION_PHYCHRECONFRQSTTDD: /* 111 */
- offset = dissect_id_RL_Information_PhyChReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Information_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATION_RL_ADDITIONRQSTFDD: /* 112 */
- offset = dissect_id_RL_Information_RL_AdditionRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Information_RL_AdditionRqstFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATION_RL_ADDITIONRQSTTDD: /* 113 */
- offset = dissect_id_RL_Information_RL_AdditionRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Information_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATION_RL_DELETIONRQST: /* 114 */
- offset = dissect_id_RL_Information_RL_DeletionRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Information_RL_DeletionRqst(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATION_RL_FAILUREIND: /* 115 */
- offset = dissect_id_RL_Information_RL_FailureInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Information_RL_FailureInd(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATION_RL_RECONFPREPFDD: /* 116 */
- offset = dissect_id_RL_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATION_RL_RESTOREIND: /* 117 */
- offset = dissect_id_RL_Information_RL_RestoreInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Information_RL_RestoreInd(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATION_RL_SETUPRQSTFDD: /* 118 */
- offset = dissect_id_RL_Information_RL_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATION_RL_SETUPRQSTTDD: /* 119 */
- offset = dissect_id_RL_Information_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Information_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONITEM_RL_CONGESTIND: /* 55 */
- offset = dissect_id_RL_InformationItem_RL_CongestInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationItem_RL_CongestInd(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONITEM_DM_RPRT: /* 120 */
- offset = dissect_id_RL_InformationItem_DM_Rprt(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationItem_DM_Rprt(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONITEM_DM_RQST: /* 121 */
- offset = dissect_id_RL_InformationItem_DM_Rqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationItem_DM_Rqst(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONITEM_DM_RSP: /* 122 */
- offset = dissect_id_RL_InformationItem_DM_Rsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationItem_DM_Rsp(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONITEM_RL_PREEMPTREQUIREDIND: /* 2 */
- offset = dissect_id_RL_InformationItem_RL_PreemptRequiredInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationItem_RL_PreemptRequiredInd(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONITEM_RL_SETUPRQSTFDD: /* 123 */
- offset = dissect_id_RL_InformationItem_RL_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationItem_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONLIST_RL_CONGESTIND: /* 56 */
- offset = dissect_id_RL_InformationList_RL_CongestInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationList_RL_CongestInd(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONLIST_RL_ADDITIONRQSTFDD: /* 124 */
- offset = dissect_id_RL_InformationList_RL_AdditionRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationList_RL_AdditionRqstFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONLIST_RL_DELETIONRQST: /* 125 */
- offset = dissect_id_RL_InformationList_RL_DeletionRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationList_RL_DeletionRqst(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONLIST_RL_PREEMPTREQUIREDIND: /* 1 */
- offset = dissect_id_RL_InformationList_RL_PreemptRequiredInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationList_RL_PreemptRequiredInd(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONLIST_RL_RECONFPREPFDD: /* 126 */
- offset = dissect_id_RL_InformationList_RL_ReconfPrepFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationList_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONRESPONSE_RL_ADDITIONRSPTDD: /* 127 */
- offset = dissect_id_RL_InformationResponse_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONRESPONSE_RL_RECONFREADYTDD: /* 128 */
- offset = dissect_id_RL_InformationResponse_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponse_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONRESPONSE_RL_SETUPRSPTDD: /* 129 */
- offset = dissect_id_RL_InformationResponse_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_ADDITIONRSPFDD: /* 130 */
- offset = dissect_id_RL_InformationResponseItem_RL_AdditionRspFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponseItem_RL_AdditionRspFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFREADYFDD: /* 131 */
- offset = dissect_id_RL_InformationResponseItem_RL_ReconfReadyFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponseItem_RL_ReconfReadyFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFRSPFDD: /* 132 */
- offset = dissect_id_RL_InformationResponseItem_RL_ReconfRspFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponseItem_RL_ReconfRspFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_SETUPRSPFDD: /* 133 */
- offset = dissect_id_RL_InformationResponseItem_RL_SetupRspFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponseItem_RL_SetupRspFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_ADDITIONRSPFDD: /* 134 */
- offset = dissect_id_RL_InformationResponseList_RL_AdditionRspFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponseList_RL_AdditionRspFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFREADYFDD: /* 135 */
- offset = dissect_id_RL_InformationResponseList_RL_ReconfReadyFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponseList_RL_ReconfReadyFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFRSPFDD: /* 136 */
- offset = dissect_id_RL_InformationResponseList_RL_ReconfRspFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponseList_RL_ReconfRspFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONRESPONSE_RL_RECONFRSPTDD: /* 28 */
- offset = dissect_id_RL_InformationResponse_RL_ReconfRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponse_RL_ReconfRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_SETUPRSPFDD: /* 137 */
- offset = dissect_id_RL_InformationResponseList_RL_SetupRspFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_InformationResponseList_RL_SetupRspFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_RECONFIGURATIONFAILURE_RL_RECONFFAIL: /* 141 */
- offset = dissect_id_RL_ReconfigurationFailure_RL_ReconfFail(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_ReconfigurationFailure_RL_ReconfFail(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_SET_INFORMATIONITEM_DM_RPRT: /* 143 */
- offset = dissect_id_RL_Set_InformationItem_DM_Rprt(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Set_InformationItem_DM_Rprt(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_SET_INFORMATIONITEM_DM_RQST: /* 144 */
- offset = dissect_id_RL_Set_InformationItem_DM_Rqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Set_InformationItem_DM_Rqst(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_SET_INFORMATIONITEM_DM_RSP: /* 145 */
- offset = dissect_id_RL_Set_InformationItem_DM_Rsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Set_InformationItem_DM_Rsp(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_SET_INFORMATION_RL_FAILUREIND: /* 146 */
- offset = dissect_id_RL_Set_Information_RL_FailureInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Set_Information_RL_FailureInd(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_SET_INFORMATION_RL_RESTOREIND: /* 147 */
- offset = dissect_id_RL_Set_Information_RL_RestoreInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Set_Information_RL_RestoreInd(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_SET_SUCCESSFUL_INFORMATIONITEM_DM_FAIL: /* 473 */
- offset = dissect_id_RL_Set_Successful_InformationItem_DM_Fail(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Set_Successful_InformationItem_DM_Fail(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_SET_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL: /* 474 */
- offset = dissect_id_RL_Set_Unsuccessful_InformationItem_DM_Fail(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Set_Unsuccessful_InformationItem_DM_Fail(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_SET_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL_IND: /* 475 */
- offset = dissect_id_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_SUCCESSFUL_INFORMATIONITEM_DM_FAIL: /* 476 */
- offset = dissect_id_RL_Successful_InformationItem_DM_Fail(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Successful_InformationItem_DM_Fail(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL: /* 477 */
- offset = dissect_id_RL_Unsuccessful_InformationItem_DM_Fail(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Unsuccessful_InformationItem_DM_Fail(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL_IND: /* 478 */
- offset = dissect_id_RL_Unsuccessful_InformationItem_DM_Fail_Ind(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Unsuccessful_InformationItem_DM_Fail_Ind(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_REPORTCHARACTERISTICS: /* 152 */
- offset = dissect_id_ReportCharacteristics(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_ReportCharacteristics(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_REPORTING_OBJECT_RL_FAILUREIND: /* 153 */
- offset = dissect_id_Reporting_Object_RL_FailureInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Reporting_Object_RL_FailureInd(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_REPORING_OBJECT_RL_RESTOREIND: /* 154 */
- offset = dissect_id_Reporing_Object_RL_RestoreInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Reporing_Object_RL_RestoreInd(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RT_LOAD_VALUE: /* 307 */
- offset = dissect_id_RT_Load_Value(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RT_Load_Value(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RT_LOAD_VALUE_INCRDECRTHRES: /* 308 */
- offset = dissect_id_RT_Load_Value_IncrDecrThres(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RT_Load_Value_IncrDecrThres(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_S_RNTI: /* 155 */
- offset = dissect_id_S_RNTI(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_S_RNTI(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RESETINDICATOR: /* 244 */
- offset = dissect_id_ResetIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_ResetIndicator(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RNC_ID: /* 245 */
- offset = dissect_id_RNC_ID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RNC_ID(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_SAI: /* 156 */
- offset = dissect_id_SAI(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SAI(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_SRNC_ID: /* 157 */
- offset = dissect_id_SRNC_ID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SRNC_ID(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_SUCCESSFULRL_INFORMATIONRESPONSE_RL_ADDITIONFAILUREFDD: /* 159 */
- offset = dissect_id_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_SUCCESSFULRL_INFORMATIONRESPONSE_RL_SETUPFAILUREFDD: /* 160 */
- offset = dissect_id_SuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TRANSPORTBEARERID: /* 163 */
- offset = dissect_id_TransportBearerID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TransportBearerID(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TRANSPORTBEARERREQUESTINDICATOR: /* 164 */
- offset = dissect_id_TransportBearerRequestIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TransportBearerRequestIndicator(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TRANSPORTLAYERADDRESS: /* 165 */
- offset = dissect_id_TransportLayerAddress(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TransportLayerAddress(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TYPEOFERROR: /* 140 */
- offset = dissect_id_TypeOfError(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TypeOfError(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UC_ID: /* 166 */
- offset = dissect_id_UC_ID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UC_ID(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_CCTRCH_ADDINFORMATION_RL_RECONFPREPTDD: /* 167 */
- offset = dissect_id_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD: /* 169 */
- offset = dissect_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD: /* 171 */
- offset = dissect_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD: /* 172 */
- offset = dissect_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_PHYCHRECONFRQSTTDD: /* 173 */
- offset = dissect_id_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 174 */
- offset = dissect_id_UL_CCTrCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_RL_RECONFREADYTDD: /* 175 */
- offset = dissect_id_UL_CCTrCH_InformationListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_RL_SETUPRSPTDD: /* 176 */
- offset = dissect_id_UL_CCTrCH_InformationListIE_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationListIE_RL_SetupRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 177 */
- offset = dissect_id_UL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_DPCH_INFORMATION_RL_RECONFRQSTFDD: /* 178 */
- offset = dissect_id_UL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 179 */
- offset = dissect_id_UL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_DPCH_INFORMATIONITEM_PHYCHRECONFRQSTTDD: /* 180 */
- offset = dissect_id_UL_DPCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_DPCH_INFORMATIONITEM_RL_ADDITIONRSPTDD: /* 181 */
- offset = dissect_id_UL_DPCH_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_DPCH_INFORMATIONITEM_RL_SETUPRSPTDD: /* 182 */
- offset = dissect_id_UL_DPCH_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_InformationItem_RL_SetupRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_DPCH_INFORMATIONADDLISTIE_RL_RECONFREADYTDD: /* 183 */
- offset = dissect_id_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_SIRTARGET: /* 184 */
- offset = dissect_id_UL_SIRTarget(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_SIRTarget(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_URA_INFORMATION: /* 185 */
- offset = dissect_id_URA_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_URA_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_ADDITIONFAILUREFDD: /* 188 */
- offset = dissect_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_SETUPFAILUREFDD: /* 189 */
- offset = dissect_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_SETUPFAILURETDD: /* 190 */
- offset = dissect_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_ACTIVE_PATTERN_SEQUENCE_INFORMATION: /* 193 */
- offset = dissect_id_Active_Pattern_Sequence_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Active_Pattern_Sequence_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_ADJUSTMENTRATIO: /* 194 */
- offset = dissect_id_AdjustmentRatio(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_AdjustmentRatio(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CAUSELEVEL_RL_ADDITIONFAILUREFDD: /* 197 */
- offset = dissect_id_CauseLevel_RL_AdditionFailureFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CauseLevel_RL_AdditionFailureFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CAUSELEVEL_RL_ADDITIONFAILURETDD: /* 198 */
- offset = dissect_id_CauseLevel_RL_AdditionFailureTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CauseLevel_RL_AdditionFailureTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CAUSELEVEL_RL_RECONFFAILURE: /* 199 */
- offset = dissect_id_CauseLevel_RL_ReconfFailure(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CauseLevel_RL_ReconfFailure(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CAUSELEVEL_RL_SETUPFAILUREFDD: /* 200 */
- offset = dissect_id_CauseLevel_RL_SetupFailureFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CauseLevel_RL_SetupFailureFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CAUSELEVEL_RL_SETUPFAILURETDD: /* 201 */
- offset = dissect_id_CauseLevel_RL_SetupFailureTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CauseLevel_RL_SetupFailureTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFPREPTDD: /* 205 */
- offset = dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFPREPTDD: /* 206 */
- offset = dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD: /* 207 */
- offset = dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD: /* 208 */
- offset = dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD: /* 209 */
- offset = dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD: /* 210 */
- offset = dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_DPCH_INFORMATIONADDLISTIE_RL_RECONFREADYTDD: /* 212 */
- offset = dissect_id_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_DPCH_INFORMATIONDELETELISTIE_RL_RECONFREADYTDD: /* 213 */
- offset = dissect_id_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_DPCH_INFORMATIONMODIFYLISTIE_RL_RECONFREADYTDD: /* 214 */
- offset = dissect_id_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DSCHS_TO_ADD_TDD: /* 215 */
- offset = dissect_id_DSCHs_to_Add_TDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DSCHs_to_Add_TDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_216: /* 216 */
break;
case RNSAP_ID_DSCH_DELETELIST_RL_RECONFPREPTDD: /* 217 */
- offset = dissect_id_DSCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DSCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_218: /* 218 */
break;
case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_219: /* 219 */
break;
case RNSAP_ID_DSCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 220 */
- offset = dissect_id_DSCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DSCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DSCH_INFORMATIONLISTIES_RL_SETUPRSPTDD: /* 221 */
- offset = dissect_id_DSCH_InformationListIEs_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DSCH_InformationListIEs_RL_SetupRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DSCH_TDD_INFORMATION: /* 222 */
- offset = dissect_id_DSCH_TDD_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DSCH_TDD_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_223: /* 223 */
case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_226: /* 226 */
break;
case RNSAP_ID_DSCH_MODIFYLIST_RL_RECONFPREPTDD: /* 227 */
- offset = dissect_id_DSCH_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DSCH_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_228: /* 228 */
case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_324: /* 324 */
case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_229: /* 229 */
break;
case RNSAP_ID_DSCHTOBEADDEDORMODIFIEDLIST_RL_RECONFREADYTDD: /* 230 */
- offset = dissect_id_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_29: /* 29 */
case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_225: /* 225 */
break;
case RNSAP_ID_GA_CELL: /* 232 */
- offset = dissect_id_GA_Cell(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_GA_Cell(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_GA_CELLADDITIONALSHAPES: /* 3 */
- offset = dissect_id_GA_CellAdditionalShapes(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_GA_CellAdditionalShapes(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_246: /* 246 */
break;
case RNSAP_ID_TRANSMISSION_GAP_PATTERN_SEQUENCE_INFORMATION: /* 255 */
- offset = dissect_id_Transmission_Gap_Pattern_Sequence_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Transmission_Gap_Pattern_Sequence_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_CCTRCH_DELETEINFORMATION_RL_RECONFPREPTDD: /* 256 */
- offset = dissect_id_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_CCTRCH_MODIFYINFORMATION_RL_RECONFPREPTDD: /* 257 */
- offset = dissect_id_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD: /* 258 */
- offset = dissect_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD: /* 259 */
- offset = dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD: /* 260 */
- offset = dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD: /* 261 */
- offset = dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD: /* 262 */
- offset = dissect_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD: /* 263 */
- offset = dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_DPCH_INFORMATIONDELETELISTIE_RL_RECONFREADYTDD: /* 264 */
- offset = dissect_id_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_DPCH_INFORMATIONMODIFYLISTIE_RL_RECONFREADYTDD: /* 265 */
- offset = dissect_id_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_ADDITIONFAILURETDD: /* 266 */
- offset = dissect_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_USCHS_TO_ADD: /* 267 */
- offset = dissect_id_USCHs_to_Add(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_USCHs_to_Add(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_USCH_DELETELIST_RL_RECONFPREPTDD: /* 268 */
- offset = dissect_id_USCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_USCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_USCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 269 */
- offset = dissect_id_USCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_USCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_USCH_INFORMATIONLISTIES_RL_SETUPRSPTDD: /* 270 */
- offset = dissect_id_USCH_InformationListIEs_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_USCH_InformationListIEs_RL_SetupRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_USCH_INFORMATION: /* 271 */
- offset = dissect_id_USCH_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_USCH_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_USCH_MODIFYLIST_RL_RECONFPREPTDD: /* 272 */
- offset = dissect_id_USCH_ModifyList_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_USCH_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_USCHTOBEADDEDORMODIFIEDLIST_RL_RECONFREADYTDD: /* 273 */
- offset = dissect_id_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_PHYSICAL_CHANNEL_INFORMATION_RL_SETUPRQSTTDD: /* 274 */
- offset = dissect_id_DL_Physical_Channel_Information_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_Physical_Channel_Information_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_PHYSICAL_CHANNEL_INFORMATION_RL_SETUPRQSTTDD: /* 275 */
- offset = dissect_id_UL_Physical_Channel_Information_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_Physical_Channel_Information_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CLOSEDLOOPMODE1_SUPPORTINDICATOR: /* 276 */
- offset = dissect_id_ClosedLoopMode1_SupportIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_ClosedLoopMode1_SupportIndicator(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_277: /* 277 */
break;
case RNSAP_ID_STTD_SUPPORTINDICATOR: /* 279 */
- offset = dissect_id_STTD_SupportIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_STTD_SupportIndicator(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CFNREPORTINGINDICATOR: /* 14 */
- offset = dissect_id_CFNReportingIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CFNReportingIndicator(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CNORIGINATEDPAGE_PAGINGRQST: /* 23 */
- offset = dissect_id_CNOriginatedPage_PagingRqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CNOriginatedPage_PagingRqst(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_INNERLOOPDLPCSTATUS: /* 24 */
- offset = dissect_id_InnerLoopDLPCStatus(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_InnerLoopDLPCStatus(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_PROPAGATIONDELAY: /* 25 */
- offset = dissect_id_PropagationDelay(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PropagationDelay(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RXTIMINGDEVIATIONFORTA: /* 36 */
- offset = dissect_id_RxTimingDeviationForTA(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RxTimingDeviationForTA(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TIMESLOT_ISCP: /* 37 */
- offset = dissect_id_timeSlot_ISCP(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_timeSlot_ISCP(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CCTRCH_INFORMATIONITEM_RL_FAILUREIND: /* 15 */
- offset = dissect_id_CCTrCH_InformationItem_RL_FailureInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_InformationItem_RL_FailureInd(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CCTRCH_INFORMATIONITEM_RL_RESTOREIND: /* 16 */
- offset = dissect_id_CCTrCH_InformationItem_RL_RestoreInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_InformationItem_RL_RestoreInd(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_COMMONMEASUREMENTACCURACY: /* 280 */
- offset = dissect_id_CommonMeasurementAccuracy(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CommonMeasurementAccuracy(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RPRT: /* 281 */
- offset = dissect_id_CommonMeasurementObjectType_CM_Rprt(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CommonMeasurementObjectType_CM_Rprt(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RQST: /* 282 */
- offset = dissect_id_CommonMeasurementObjectType_CM_Rqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CommonMeasurementObjectType_CM_Rqst(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RSP: /* 283 */
- offset = dissect_id_CommonMeasurementObjectType_CM_Rsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CommonMeasurementObjectType_CM_Rsp(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_COMMONMEASUREMENTTYPE: /* 284 */
- offset = dissect_id_CommonMeasurementType(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CommonMeasurementType(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CONGESTIONCAUSE: /* 18 */
- offset = dissect_id_CongestionCause(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CongestionCause(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_SFN: /* 285 */
- offset = dissect_id_SFN(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SFN(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_SFNREPORTINGINDICATOR: /* 286 */
- offset = dissect_id_SFNReportingIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SFNReportingIndicator(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_INFORMATIONEXCHANGEID: /* 287 */
- offset = dissect_id_InformationExchangeID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_InformationExchangeID(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RPRT: /* 288 */
- offset = dissect_id_InformationExchangeObjectType_InfEx_Rprt(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_InformationExchangeObjectType_InfEx_Rprt(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RQST: /* 289 */
- offset = dissect_id_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RSP: /* 290 */
- offset = dissect_id_InformationExchangeObjectType_InfEx_Rsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_InformationExchangeObjectType_InfEx_Rsp(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_INFORMATIONREPORTCHARACTERISTICS: /* 291 */
- offset = dissect_id_InformationReportCharacteristics(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_InformationReportCharacteristics(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_INFORMATIONTYPE: /* 292 */
- offset = dissect_id_InformationType(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_InformationType(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_NEIGHBOURING_LCR_TDD_CELLINFORMATION: /* 58 */
- offset = dissect_id_neighbouring_LCR_TDD_CellInformation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_neighbouring_LCR_TDD_CellInformation(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_TIMESLOT_ISCP_LCR_INFORMATION_RL_SETUPRQSTTDD: /* 65 */
- offset = dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_LCR_INFORMATIONRESPONSE_RL_SETUPRSPTDD: /* 66 */
- offset = dissect_id_RL_LCR_InformationResponse_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_LCR_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_CCTRCH_LCR_INFORMATIONLISTIE_RL_SETUPRSPTDD: /* 75 */
- offset = dissect_id_UL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_DPCH_LCR_INFORMATIONITEM_RL_SETUPRSPTDD: /* 76 */
- offset = dissect_id_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_CCTRCH_LCR_INFORMATIONLISTIE_RL_SETUPRSPTDD: /* 77 */
- offset = dissect_id_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_DPCH_LCR_INFORMATIONITEM_RL_SETUPRSPTDD: /* 78 */
- offset = dissect_id_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DSCH_LCR_INFORMATIONLISTIES_RL_SETUPRSPTDD: /* 79 */
- offset = dissect_id_DSCH_LCR_InformationListIEs_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DSCH_LCR_InformationListIEs_RL_SetupRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_USCH_LCR_INFORMATIONLISTIES_RL_SETUPRSPTDD: /* 80 */
- offset = dissect_id_USCH_LCR_InformationListIEs_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_USCH_LCR_InformationListIEs_RL_SetupRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_TIMESLOT_ISCP_LCR_INFORMATION_RL_ADDITIONRQSTTDD: /* 81 */
- offset = dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_AdditionRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_LCR_INFORMATIONRESPONSE_RL_ADDITIONRSPTDD: /* 86 */
- offset = dissect_id_RL_LCR_InformationResponse_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_LCR_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_CCTRCH_LCR_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 87 */
- offset = dissect_id_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_DPCH_LCR_INFORMATIONITEM_RL_ADDITIONRSPTDD: /* 88 */
- offset = dissect_id_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_CCTRCH_LCR_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 89 */
- offset = dissect_id_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_DPCH_LCR_INFORMATIONITEM_RL_ADDITIONRSPTDD: /* 94 */
- offset = dissect_id_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DSCH_LCR_INFORMATIONLISTIES_RL_ADDITIONRSPTDD: /* 96 */
- offset = dissect_id_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_USCH_LCR_INFORMATIONLISTIES_RL_ADDITIONRSPTDD: /* 97 */
- offset = dissect_id_USCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_USCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_DPCH_LCR_INFORMATIONADDLISTIE_RL_RECONFREADYTDD: /* 98 */
- offset = dissect_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_TIMESLOT_LCR_INFORMATIONMODIFYLIST_RL_RECONFREADYTDD: /* 100 */
- offset = dissect_id_UL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_DPCH_LCR_INFORMATIONADDLISTIE_RL_RECONFREADYTDD: /* 101 */
- offset = dissect_id_DL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_TIMESLOT_LCR_INFORMATIONMODIFYLIST_RL_RECONFREADYTDD: /* 104 */
- offset = dissect_id_DL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_TIMESLOT_LCR_INFORMATIONLIST_PHYCHRECONFRQSTTDD: /* 105 */
- offset = dissect_id_UL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_TIMESLOT_LCR_INFORMATIONLIST_PHYCHRECONFRQSTTDD: /* 106 */
- offset = dissect_id_DL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TIMESLOT_ISCP_LCR_LIST_DL_PC_RQST_TDD: /* 138 */
- offset = dissect_id_timeSlot_ISCP_LCR_List_DL_PC_Rqst_TDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_timeSlot_ISCP_LCR_List_DL_PC_Rqst_TDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TSTD_SUPPORT_INDICATOR_RL_SETUPRQSTTDD: /* 139 */
- offset = dissect_id_TSTD_Support_Indicator_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TSTD_Support_Indicator_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RESTRICTIONSTATEINDICATOR: /* 142 */
- offset = dissect_id_RestrictionStateIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RestrictionStateIndicator(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_LOAD_VALUE: /* 233 */
- offset = dissect_id_Load_Value(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Load_Value(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_LOAD_VALUE_INCRDECRTHRES: /* 234 */
- offset = dissect_id_Load_Value_IncrDecrThres(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Load_Value_IncrDecrThres(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_ONMODIFICATION: /* 235 */
- offset = dissect_id_OnModification(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_OnModification(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RECEIVED_TOTAL_WIDEBAND_POWER_VALUE: /* 236 */
- offset = dissect_id_Received_Total_Wideband_Power_Value(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Received_Total_Wideband_Power_Value(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RECEIVED_TOTAL_WIDEBAND_POWER_VALUE_INCRDECRTHRES: /* 237 */
- offset = dissect_id_Received_Total_Wideband_Power_Value_IncrDecrThres(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Received_Total_Wideband_Power_Value_IncrDecrThres(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_SFNSFNMEASUREMENTTHRESHOLDINFORMATION: /* 238 */
- offset = dissect_id_SFNSFNMeasurementThresholdInformation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SFNSFNMeasurementThresholdInformation(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TRANSMITTED_CARRIER_POWER_VALUE: /* 239 */
- offset = dissect_id_Transmitted_Carrier_Power_Value(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Transmitted_Carrier_Power_Value(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TRANSMITTED_CARRIER_POWER_VALUE_INCRDECRTHRES: /* 240 */
- offset = dissect_id_Transmitted_Carrier_Power_Value_IncrDecrThres(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Transmitted_Carrier_Power_Value_IncrDecrThres(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TUTRANGPSMEASUREMENTTHRESHOLDINFORMATION: /* 241 */
- offset = dissect_id_TUTRANGPSMeasurementThresholdInformation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TUTRANGPSMeasurementThresholdInformation(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_TIMESLOT_ISCP_VALUE: /* 242 */
- offset = dissect_id_UL_Timeslot_ISCP_Value(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_Timeslot_ISCP_Value(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_TIMESLOT_ISCP_VALUE_INCRDECRTHRES: /* 243 */
- offset = dissect_id_UL_Timeslot_ISCP_Value_IncrDecrThres(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_Timeslot_ISCP_Value_IncrDecrThres(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RX_TIMING_DEVIATION_VALUE_LCR: /* 293 */
- offset = dissect_id_Rx_Timing_Deviation_Value_LCR(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Rx_Timing_Deviation_Value_LCR(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DPC_MODE_CHANGE_SUPPORTINDICATOR: /* 19 */
- offset = dissect_id_DPC_Mode_Change_SupportIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DPC_Mode_Change_SupportIndicator(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_247: /* 247 */
break;
case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_295: /* 295 */
break;
case RNSAP_ID_PRIMARYCCPCH_RSCP_RL_RECONFPREPTDD: /* 202 */
- offset = dissect_id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_TIMESLOT_ISCP_INFO_RL_RECONFPREPTDD: /* 203 */
- offset = dissect_id_DL_TimeSlot_ISCP_Info_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_TimeSlot_ISCP_Info_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_TIMESLOT_ISCP_LCR_INFORMATION_RL_RECONFPREPTDD: /* 204 */
- offset = dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DSCH_RNTI: /* 249 */
- offset = dissect_id_DSCH_RNTI(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DSCH_RNTI(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_POWERBALANCING_INFORMATION: /* 296 */
- offset = dissect_id_DL_PowerBalancing_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_PowerBalancing_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_POWERBALANCING_ACTIVATIONINDICATOR: /* 297 */
- offset = dissect_id_DL_PowerBalancing_ActivationIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_PowerBalancing_ActivationIndicator(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_POWERBALANCING_UPDATEDINDICATOR: /* 298 */
- offset = dissect_id_DL_PowerBalancing_UpdatedIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_PowerBalancing_UpdatedIndicator(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_REFERENCEPOWERINFORMATION: /* 299 */
- offset = dissect_id_DL_ReferencePowerInformation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_ReferencePowerInformation(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_ENHANCED_PRIMARYCPICH_ECNO: /* 224 */
- offset = dissect_id_Enhanced_PrimaryCPICH_EcNo(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Enhanced_PrimaryCPICH_EcNo(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_IPDL_TDD_PARAMETERSLCR: /* 252 */
- offset = dissect_id_IPDL_TDD_ParametersLCR(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_IPDL_TDD_ParametersLCR(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CELLCAPABILITYCONTAINER_FDD: /* 300 */
- offset = dissect_id_CellCapabilityContainer_FDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CellCapabilityContainer_FDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CELLCAPABILITYCONTAINER_TDD: /* 301 */
- offset = dissect_id_CellCapabilityContainer_TDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CellCapabilityContainer_TDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CELLCAPABILITYCONTAINER_TDD_LCR: /* 302 */
- offset = dissect_id_CellCapabilityContainer_TDD_LCR(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CellCapabilityContainer_TDD_LCR(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_SPECIFIC_DCH_INFO: /* 317 */
- offset = dissect_id_RL_Specific_DCH_Info(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Specific_DCH_Info(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_RECONFIGURATIONREQUESTFDD_RL_INFORMATIONLIST: /* 318 */
- offset = dissect_id_RL_ReconfigurationRequestFDD_RL_InformationList(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_ReconfigurationRequestFDD_RL_InformationList(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_RECONFIGURATIONREQUESTFDD_RL_INFORMATION_IES: /* 319 */
- offset = dissect_id_RL_ReconfigurationRequestFDD_RL_Information_IEs(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_ReconfigurationRequestFDD_RL_Information_IEs(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_RECONFIGURATIONREQUESTTDD_RL_INFORMATION: /* 321 */
- offset = dissect_id_RL_ReconfigurationRequestTDD_RL_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_ReconfigurationRequestTDD_RL_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATIONNOTREQUIRED: /* 250 */
- offset = dissect_id_CommonTransportChannelResourcesInitialisationNotRequired(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CommonTransportChannelResourcesInitialisationNotRequired(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DELAYEDACTIVATION: /* 312 */
- offset = dissect_id_DelayedActivation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DelayedActivation(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDFDD: /* 313 */
- offset = dissect_id_DelayedActivationList_RL_ActivationCmdFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DelayedActivationList_RL_ActivationCmdFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDFDD: /* 314 */
- offset = dissect_id_DelayedActivationInformation_RL_ActivationCmdFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DelayedActivationInformation_RL_ActivationCmdFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDTDD: /* 315 */
- offset = dissect_id_DelayedActivationList_RL_ActivationCmdTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DelayedActivationList_RL_ActivationCmdTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDTDD: /* 316 */
- offset = dissect_id_DelayedActivationInformation_RL_ActivationCmdTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DelayedActivationInformation_RL_ActivationCmdTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_NEIGHBOURINGTDDCELLMEASUREMENTINFORMATIONLCR: /* 251 */
- offset = dissect_id_neighbouringTDDCellMeasurementInformationLCR(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_neighbouringTDDCellMeasurementInformationLCR(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_SIR_TARGET_CCTRCH_INFORMATIONITEM_RL_SETUPRSPTDD: /* 150 */
- offset = dissect_id_UL_SIR_Target_CCTrCH_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_SIR_Target_CCTrCH_InformationItem_RL_SetupRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_SIR_TARGET_CCTRCH_LCR_INFORMATIONITEM_RL_SETUPRSPTDD: /* 151 */
- offset = dissect_id_UL_SIR_Target_CCTrCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_SIR_Target_CCTrCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_PRIMCCPCH_RSCP_DL_PC_RQSTTDD: /* 451 */
- offset = dissect_id_PrimCCPCH_RSCP_DL_PC_RqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PrimCCPCH_RSCP_DL_PC_RqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HSDSCH_FDD_INFORMATION: /* 452 */
- offset = dissect_id_HSDSCH_FDD_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_FDD_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HSDSCH_FDD_INFORMATION_RESPONSE: /* 453 */
- offset = dissect_id_HSDSCH_FDD_Information_Response(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_FDD_Information_Response(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HSDSCH_FDD_UPDATE_INFORMATION: /* 466 */
- offset = dissect_id_HSDSCH_FDD_Update_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_FDD_Update_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HSDSCH_INFORMATION_TO_MODIFY: /* 456 */
- offset = dissect_id_HSDSCH_Information_to_Modify(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_Information_to_Modify(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HSDSCHMACDFLOWSPECIFICINFORMATIONLIST_RL_PREEMPTREQUIREDIND: /* 516 */
- offset = dissect_id_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HSDSCHMACDFLOWSPECIFICINFORMATIONITEM_RL_PREEMPTREQUIREDIND: /* 517 */
- offset = dissect_id_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HSDSCH_RNTI: /* 457 */
- offset = dissect_id_HSDSCH_RNTI(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_RNTI(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HSDSCH_TDD_INFORMATION: /* 458 */
- offset = dissect_id_HSDSCH_TDD_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_TDD_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HSDSCH_TDD_INFORMATION_RESPONSE: /* 459 */
- offset = dissect_id_HSDSCH_TDD_Information_Response(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_TDD_Information_Response(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HSDSCH_TDD_UPDATE_INFORMATION: /* 467 */
- offset = dissect_id_HSDSCH_TDD_Update_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_TDD_Update_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HSPDSCH_RL_ID: /* 463 */
- offset = dissect_id_HSPDSCH_RL_ID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSPDSCH_RL_ID(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HSDSCH_MACDFLOWS_TO_ADD: /* 531 */
- offset = dissect_id_HSDSCH_MACdFlows_to_Add(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_MACdFlows_to_Add(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HSDSCH_MACDFLOWS_TO_DELETE: /* 532 */
- offset = dissect_id_HSDSCH_MACdFlows_to_Delete(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_MACdFlows_to_Delete(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_ANGLE_OF_ARRIVAL_VALUE_LCR: /* 148 */
- offset = dissect_id_Angle_Of_Arrival_Value_LCR(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Angle_Of_Arrival_Value_LCR(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TRAFFICCLASS: /* 158 */
- offset = dissect_id_TrafficClass(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TrafficClass(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_248: /* 248 */
break;
case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_253: /* 253 */
break;
case RNSAP_ID_PDSCH_RL_ID: /* 323 */
- offset = dissect_id_PDSCH_RL_ID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PDSCH_RL_ID(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TIMESLOT_RL_SETUPRSPTDD: /* 325 */
- offset = dissect_id_TimeSlot_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TimeSlot_RL_SetupRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_GERAN_CELL_CAPABILITY: /* 468 */
- offset = dissect_id_GERAN_Cell_Capability(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_GERAN_Cell_Capability(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_GERAN_CLASSMARK: /* 469 */
- offset = dissect_id_GERAN_Classmark(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_GERAN_Classmark(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DSCH_INITIALWINDOWSIZE: /* 480 */
- offset = dissect_id_DSCH_InitialWindowSize(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DSCH_InitialWindowSize(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_SYNCHRONISATION_PARAMETERS_LCR: /* 464 */
- offset = dissect_id_UL_Synchronisation_Parameters_LCR(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_Synchronisation_Parameters_LCR(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_SNA_INFORMATION: /* 479 */
- offset = dissect_id_SNA_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SNA_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_MACHS_RESETINDICATOR: /* 465 */
- offset = dissect_id_MAChs_ResetIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MAChs_ResetIndicator(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TDD_DL_DPCH_TIMESLOTFORMATMODIFYITEM_LCR_RL_RECONFREADYTDD: /* 481 */
- offset = dissect_id_TDD_DL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TDD_DL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TDD_UL_DPCH_TIMESLOTFORMATMODIFYITEM_LCR_RL_RECONFREADYTDD: /* 482 */
- offset = dissect_id_TDD_UL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TDD_UL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TDD_TPC_UPLINKSTEPSIZE_LCR_RL_SETUPRQSTTDD: /* 483 */
- offset = dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD: /* 484 */
- offset = dissect_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_CCTRCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD: /* 485 */
- offset = dissect_id_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD: /* 486 */
- offset = dissect_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_CCTRCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD: /* 487 */
- offset = dissect_id_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONADD_LCR_RL_RECONFPREPTDD: /* 488 */
- offset = dissect_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONMODIFY_LCR_RL_RECONFPREPTDD:/* 489 */
- offset = dissect_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONADD_RL_RECONFPREPTDD: /* 490 */
- offset = dissect_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONMODIFY_RL_RECONFPREPTDD: /* 491 */
- offset = dissect_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_TIMINGADVANCECTRL_LCR: /* 492 */
- offset = dissect_id_UL_TimingAdvanceCtrl_LCR(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_TimingAdvanceCtrl_LCR(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HSPDSCH_TIMESLOT_INFORMATIONLIST_PHYCHRECONFRQSTTDD: /* 493 */
- offset = dissect_id_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HSPDSCH_TIMESLOT_INFORMATIONLISTLCR_PHYCHRECONFRQSTTDD: /* 494 */
- offset = dissect_id_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HS_SICH_RECEPTION_QUALITY: /* 495 */
- offset = dissect_id_HS_SICH_Reception_Quality(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HS_SICH_Reception_Quality(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HS_SICH_RECEPTION_QUALITY_MEASUREMENT_VALUE: /* 496 */
- offset = dissect_id_HS_SICH_Reception_Quality_Measurement_Value(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HS_SICH_Reception_Quality_Measurement_Value(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HSSICH_INFO_DM_RPRT: /* 497 */
- offset = dissect_id_HSSICH_Info_DM_Rprt(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSSICH_Info_DM_Rprt(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HSSICH_INFO_DM_RQST: /* 498 */
- offset = dissect_id_HSSICH_Info_DM_Rqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSSICH_Info_DM_Rqst(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HSSICH_INFO_DM: /* 499 */
- offset = dissect_id_HSSICH_Info_DM(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSSICH_Info_DM(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CCTRCH_MAXIMUM_DL_POWER_RL_SETUPRSPTDD: /* 500 */
- offset = dissect_id_CCTrCH_Maximum_DL_Power_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_Maximum_DL_Power_RL_SetupRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CCTRCH_MINIMUM_DL_POWER_RL_SETUPRSPTDD: /* 501 */
- offset = dissect_id_CCTrCH_Minimum_DL_Power_RL_SetupRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_Minimum_DL_Power_RL_SetupRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CCTRCH_MAXIMUM_DL_POWER_RL_ADDITIONRSPTDD: /* 502 */
- offset = dissect_id_CCTrCH_Maximum_DL_Power_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_Maximum_DL_Power_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CCTRCH_MINIMUM_DL_POWER_RL_ADDITIONRSPTDD: /* 503 */
- offset = dissect_id_CCTrCH_Minimum_DL_Power_RL_AdditionRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_Minimum_DL_Power_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CCTRCH_MAXIMUM_DL_POWER_RL_RECONFREADYTDD: /* 504 */
- offset = dissect_id_CCTrCH_Maximum_DL_Power_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_Maximum_DL_Power_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CCTRCH_MINIMUM_DL_POWER_RL_RECONFREADYTDD: /* 505 */
- offset = dissect_id_CCTrCH_Minimum_DL_Power_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CCTrCH_Minimum_DL_Power_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_MAXIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONMODIFYITEM_RL_RECONFREADYTDD: /* 506 */
- offset = dissect_id_Maximum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Maximum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_MINIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONMODIFYITEM_RL_RECONFREADYTDD: /* 507 */
- offset = dissect_id_Minimum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Minimum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_CCTRCH_INFORMATIONLIST_RL_RECONFRSPTDD: /* 508 */
- offset = dissect_id_DL_CCTrCH_InformationList_RL_ReconfRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_CCTrCH_InformationList_RL_ReconfRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_DPCH_INFORMATIONMODIFYITEM_LCR_RL_RECONFRSPTDD: /* 509 */
- offset = dissect_id_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_MAXIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM: /* 510 */
- offset = dissect_id_Maximum_DL_Power_TimeslotLCR_InformationItem(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Maximum_DL_Power_TimeslotLCR_InformationItem(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_MINIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM: /* 511 */
- offset = dissect_id_Minimum_DL_Power_TimeslotLCR_InformationItem(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Minimum_DL_Power_TimeslotLCR_InformationItem(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TDD_SUPPORT_8PSK: /* 512 */
- offset = dissect_id_TDD_Support_8PSK(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TDD_Support_8PSK(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TDD_MAXNRDLPHYSICALCHANNELS: /* 513 */
- offset = dissect_id_TDD_maxNrDLPhysicalchannels(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TDD_maxNrDLPhysicalchannels(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_EXTENDEDGSMCELLINDIVIDUALOFFSET: /* 514 */
- offset = dissect_id_ExtendedGSMCellIndividualOffset(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_ExtendedGSMCellIndividualOffset(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_PARAMETERUPDATEINDICATIONFDD_RL_INFORMATIONLIST: /* 518 */
- offset = dissect_id_RL_ParameterUpdateIndicationFDD_RL_InformationList(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_ParameterUpdateIndicationFDD_RL_InformationList(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_PRIMARY_CPICH_USAGE_FOR_CHANNEL_ESTIMATION: /* 519 */
- offset = dissect_id_Primary_CPICH_Usage_For_Channel_Estimation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Primary_CPICH_Usage_For_Channel_Estimation(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_SECONDARY_CPICH_INFORMATION: /* 520 */
- offset = dissect_id_Secondary_CPICH_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Secondary_CPICH_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_SECONDARY_CPICH_INFORMATION_CHANGE: /* 521 */
- offset = dissect_id_Secondary_CPICH_Information_Change(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Secondary_CPICH_Information_Change(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_522: /* 522 */
break;
case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_523: /* 523 */
break;
case RNSAP_ID_RL_PARAMETERUPDATEINDICATIONFDD_RL_INFORMATION_ITEM: /* 524 */
- offset = dissect_id_RL_ParameterUpdateIndicationFDD_RL_Information_Item(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_ParameterUpdateIndicationFDD_RL_Information_Item(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_PHASE_REFERENCE_UPDATE_INDICATOR: /* 525 */
- offset = dissect_id_Phase_Reference_Update_Indicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Phase_Reference_Update_Indicator(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UNIDIRECTIONAL_DCH_INDICATOR: /* 526 */
- offset = dissect_id_Unidirectional_DCH_Indicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Unidirectional_DCH_Indicator(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_INFORMATION_RL_RECONFPREPTDD: /* 527 */
- offset = dissect_id_RL_Information_RL_ReconfPrepTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Information_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_MULTIPLE_RL_INFORMATIONRESPONSE_RL_RECONFREADYTDD: /* 528 */
- offset = dissect_id_Multiple_RL_InformationResponse_RL_ReconfReadyTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Multiple_RL_InformationResponse_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_RECONFIGURATIONRESPONSETDD_RL_INFORMATION: /* 529 */
- offset = dissect_id_RL_ReconfigurationResponseTDD_RL_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_ReconfigurationResponseTDD_RL_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_SATELLITE_ALMANAC_INFORMATION_EXTITEM: /* 530 */
- offset = dissect_id_Satellite_Almanac_Information_ExtItem(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Satellite_Almanac_Information_ExtItem(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HSDSCH_INFORMATION_TO_MODIFY_UNSYNCHRONISED: /* 533 */
- offset = dissect_id_HSDSCH_Information_to_Modify_Unsynchronised(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HSDSCH_Information_to_Modify_Unsynchronised(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TNLQOS: /* 534 */
- offset = dissect_id_TnlQos(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TnlQos(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RTLOADVALUE: /* 535 */
- offset = dissect_id_RTLoadValue(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RTLoadValue(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_NRTLOADINFORMATIONVALUE: /* 536 */
- offset = dissect_id_NRTLoadInformationValue(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_NRTLoadInformationValue(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_CELLPORTIONID: /* 537 */
- offset = dissect_id_CellPortionID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_CellPortionID(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UPPTSINTERFERENCEVALUE: /* 538 */
- offset = dissect_id_UpPTSInterferenceValue(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UpPTSInterferenceValue(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_PRIMARYCCPCH_RSCP_DELTA: /* 539 */
- offset = dissect_id_PrimaryCCPCH_RSCP_Delta(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_PrimaryCCPCH_RSCP_Delta(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UEMEASUREMENTTYPE: /* 540 */
- offset = dissect_id_UEMeasurementType(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UEMeasurementType(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UEMEASUREMENTTIMESLOTINFOHCR: /* 541 */
- offset = dissect_id_UEMeasurementTimeslotInfoHCR(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UEMeasurementTimeslotInfoHCR(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UEMEASUREMENTTIMESLOTINFOLCR: /* 542 */
- offset = dissect_id_UEMeasurementTimeslotInfoLCR(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UEMeasurementTimeslotInfoLCR(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UEMEASUREMENTREPORTCHARACTERISTICS: /* 543 */
- offset = dissect_id_UEMeasurementReportCharacteristics(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UEMeasurementReportCharacteristics(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UEMEASUREMENTPARAMETERMODALLOW: /* 544 */
- offset = dissect_id_UEMeasurementParameterModAllow(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UEMeasurementParameterModAllow(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UEMEASUREMENTVALUEINFORMATION: /* 545 */
- offset = dissect_id_UEMeasurementValueInformation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UEMeasurementValueInformation(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_INTERFACESTOTRACEITEM: /* 546 */
- offset = dissect_id_InterfacesToTraceItem(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_InterfacesToTraceItem(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_LISTOFINTERFACESTOTRACE: /* 547 */
- offset = dissect_id_ListOfInterfacesToTrace(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_ListOfInterfacesToTrace(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TRACEDEPTH: /* 548 */
- offset = dissect_id_TraceDepth(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TraceDepth(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TRACERECORDINGSESSIONREFERENCE: /* 549 */
- offset = dissect_id_TraceRecordingSessionReference(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TraceRecordingSessionReference(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_TRACEREFERENCE: /* 550 */
- offset = dissect_id_TraceReference(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_TraceReference(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UEIDENTITY: /* 551 */
- offset = dissect_id_UEIdentity(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UEIdentity(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_NACC_RELATED_DATA: /* 552 */
- offset = dissect_id_NACC_Related_Data(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_NACC_Related_Data(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_GSM_CELL_INFEX_RQST: /* 553 */
- offset = dissect_id_GSM_Cell_InfEx_Rqst(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_GSM_Cell_InfEx_Rqst(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_MEASUREMENTRECOVERYBEHAVIOR: /* 554 */
- offset = dissect_id_MeasurementRecoveryBehavior(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MeasurementRecoveryBehavior(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_MEASUREMENTRECOVERYREPORTINGINDICATOR: /* 555 */
- offset = dissect_id_MeasurementRecoveryReportingIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MeasurementRecoveryReportingIndicator(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_MEASUREMENTRECOVERYSUPPORTINDICATOR: /* 556 */
- offset = dissect_id_MeasurementRecoverySupportIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MeasurementRecoverySupportIndicator(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_DL_DPCH_POWER_INFORMATION_RL_RECONFPREPFDD: /* 557 */
- offset = dissect_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_F_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 558 */
- offset = dissect_id_F_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_F_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_F_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 559 */
- offset = dissect_id_F_DPCH_Information_RL_SetupRqstFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_F_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_MBMS_BEARER_SERVICE_LIST: /* 560 */
- offset = dissect_id_MBMS_Bearer_Service_List(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MBMS_Bearer_Service_List(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_MBMS_BEARER_SERVICE_LIST_INFEX_RSP: /* 561 */
- offset = dissect_id_MBMS_Bearer_Service_List_InfEx_Rsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MBMS_Bearer_Service_List_InfEx_Rsp(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICEFDD: /* 562 */
- offset = dissect_id_Active_MBMS_Bearer_ServiceFDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Active_MBMS_Bearer_ServiceFDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICETDD: /* 563 */
- offset = dissect_id_Active_MBMS_Bearer_ServiceTDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Active_MBMS_Bearer_ServiceTDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_OLD_URA_ID: /* 564 */
- offset = dissect_id_Old_URA_ID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Old_URA_ID(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UE_STATE: /* 568 */
- offset = dissect_id_UE_State(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UE_State(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_URA_ID: /* 569 */
- offset = dissect_id_URA_ID(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_URA_ID(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HARQ_PREAMBLE_MODE: /* 571 */
- offset = dissect_id_HARQ_Preamble_Mode(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HARQ_Preamble_Mode(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_SYNCHRONISATIONINDICATOR: /* 572 */
- offset = dissect_id_SynchronisationIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_SynchronisationIndicator(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_UL_DPDCHINDICATOREDCH: /* 573 */
- offset = dissect_id_UL_DPDCHIndicatorEDCH(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_UL_DPDCHIndicatorEDCH(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_EDPCH_INFORMATION: /* 574 */
- offset = dissect_id_EDPCH_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_EDPCH_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_RL_SPECIFIC_EDCH_INFORMATION: /* 575 */
- offset = dissect_id_RL_Specific_EDCH_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_RL_Specific_EDCH_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_EDCH_RL_INDICATION: /* 576 */
- offset = dissect_id_EDCH_RL_Indication(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_EDCH_RL_Indication(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_EDCH_FDD_INFORMATION: /* 577 */
- offset = dissect_id_EDCH_FDD_Information(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_EDCH_FDD_Information(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_EDCH_RLSET_ID: /* 578 */
- offset = dissect_id_EDCH_RLSet_Id(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_EDCH_RLSet_Id(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_SERVING_EDCHRL_ID: /* 579 */
- offset = dissect_id_Serving_EDCHRL_Id(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Serving_EDCHRL_Id(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_EDCH_FDD_DL_CONTROLCHANNELINFORMATION: /* 580 */
- offset = dissect_id_EDCH_FDD_DL_ControlChannelInformation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_EDCH_FDD_DL_ControlChannelInformation(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_EDCH_FDD_INFORMATIONRESPONSE: /* 581 */
- offset = dissect_id_EDCH_FDD_InformationResponse(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_EDCH_FDD_InformationResponse(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_EDCH_MACDFLOWS_TO_ADD: /* 582 */
- offset = dissect_id_EDCH_MACdFlows_To_Add(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_EDCH_MACdFlows_To_Add(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_EDCH_FDD_INFORMATION_TO_MODIFY: /* 583 */
- offset = dissect_id_EDCH_FDD_Information_To_Modify(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_EDCH_FDD_Information_To_Modify(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_EDCH_MACDFLOWS_TO_DELETE: /* 584 */
- offset = dissect_id_EDCH_MACdFlows_To_Delete(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_EDCH_MACdFlows_To_Delete(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_EDPCH_INFORMATION_RLRECONFREQUEST_FDD: /* 585 */
- offset = dissect_id_EDPCH_Information_RLReconfRequest_FDD(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_EDPCH_Information_RLReconfRequest_FDD(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONLIST_RL_PREEMPTREQUIREDIND: /* 586 */
- offset = dissect_id_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONITEM_RL_PREEMPTREQUIREDIND: /* 587 */
- offset = dissect_id_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONLIST_RL_CONGESTIND: /* 588 */
- offset = dissect_id_EDCH_MacdFlowSpecificInformationList_RL_CongestInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_EDCH_MacdFlowSpecificInformationList_RL_CongestInd(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONITEM_RL_CONGESTIND: /* 589 */
- offset = dissect_id_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_MBMS_BEARER_SERVICE_FULL_ADDRESS: /* 590 */
- offset = dissect_id_MBMS_Bearer_Service_Full_Address(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_MBMS_Bearer_Service_Full_Address(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT: /* 591 */
- offset = dissect_id_Initial_DL_DPCH_TimingAdjustment(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Initial_DL_DPCH_TimingAdjustment(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT_ALLOWED: /* 592 */
- offset = dissect_id_Initial_DL_DPCH_TimingAdjustment_Allowed(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Initial_DL_DPCH_TimingAdjustment_Allowed(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_USER_PLANE_CONGESTION_FIELDS_INCLUSION: /* 593 */
- offset = dissect_id_User_Plane_Congestion_Fields_Inclusion(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_User_Plane_Congestion_Fields_Inclusion(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_HARQ_PREAMBLE_MODE_ACTIVATION_INDICATOR: /* 594 */
- offset = dissect_id_HARQ_Preamble_Mode_Activation_Indicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_HARQ_Preamble_Mode_Activation_Indicator(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_TDD_DM_RSP: /* 595 */
- offset = dissect_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_LCR_TDD_DM_RSP: /* 596 */
- offset = dissect_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_PROVIDEDINFORMATION: /* 597 */
- offset = dissect_id_ProvidedInformation(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_ProvidedInformation(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICEFDD_PFL: /* 598 */
- offset = dissect_id_Active_MBMS_Bearer_ServiceFDD_PFL(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Active_MBMS_Bearer_ServiceFDD_PFL(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICETDD_PFL: /* 599 */
- offset = dissect_id_Active_MBMS_Bearer_ServiceTDD_PFL(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_Active_MBMS_Bearer_ServiceTDD_PFL(tvb, offset, actx, value_tree);
break;
case RNSAP_ID_FREQUENCYBANDINDICATOR: /* 600 */
- offset = dissect_id_FrequencyBandIndicator(tvb, offset, pinfo, value_tree);
+ offset = dissect_id_FrequencyBandIndicator(tvb, offset, actx, value_tree);
break;
default:
offset = offset + (length<<3);
diff --git a/epan/dissectors/packet-rnsap.h b/epan/dissectors/packet-rnsap.h
index 13eaf61785..9a8f429c79 100644
--- a/epan/dissectors/packet-rnsap.h
+++ b/epan/dissectors/packet-rnsap.h
@@ -1,7 +1,7 @@
/* Do not modify this file. */
-/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
+/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
/* .\packet-rnsap.h */
-/* ../../tools/asn2eth.py -X -e -p rnsap -c rnsap.cnf -s packet-rnsap-template rnsap.asn */
+/* ../../tools/asn2wrs.py -e -p rnsap -c rnsap.cnf -s packet-rnsap-template rnsap.asn */
/* Input file: packet-rnsap-template.h */
diff --git a/epan/dissectors/packet-rrlp.c b/epan/dissectors/packet-rrlp.c
index dbbb441f82..c5a8fdb602 100644
--- a/epan/dissectors/packet-rrlp.c
+++ b/epan/dissectors/packet-rrlp.c
@@ -1,7 +1,7 @@
/* Do not modify this file. */
-/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
+/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
/* .\packet-rrlp.c */
-/* ../../tools/asn2eth.py -u -e -p rrlp -c rrlp.cnf -s packet-rrlp-template rrlp.asn */
+/* ../../tools/asn2wrs.py -u -e -p rrlp -c rrlp.cnf -s packet-rrlp-template rrlp.asn */
/* Input file: packet-rrlp-template.c */
@@ -454,86 +454,86 @@ static gint ett_rrlp_Rel_5_ProtocolError_Extension = -1;
static int
-dissect_rrlp_Ext_GeographicalInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_rrlp_Ext_GeographicalInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 23 "rrlp.cnf"
tvbuff_t *parameter_tvb = NULL;
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 20, &parameter_tvb);
if(parameter_tvb)
- dissect_geographical_description(parameter_tvb, pinfo, tree);
+ dissect_geographical_description(parameter_tvb, actx->pinfo, tree);
return offset;
}
-static int dissect_posEstimate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_Ext_GeographicalInformation(tvb, offset, pinfo, tree, hf_rrlp_posEstimate);
+static int dissect_posEstimate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_Ext_GeographicalInformation(tvb, offset, actx, tree, hf_rrlp_posEstimate);
}
-static int dissect_threeDLocation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_Ext_GeographicalInformation(tvb, offset, pinfo, tree, hf_rrlp_threeDLocation);
+static int dissect_threeDLocation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_Ext_GeographicalInformation(tvb, offset, actx, tree, hf_rrlp_threeDLocation);
}
static int
-dissect_rrlp_ExtensionContainer(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_ExtensionContainer(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, NULL);
return offset;
}
-static int dissect_extensionContainer(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_ExtensionContainer(tvb, offset, pinfo, tree, hf_rrlp_extensionContainer);
+static int dissect_extensionContainer(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_ExtensionContainer(tvb, offset, actx, tree, hf_rrlp_extensionContainer);
}
static int
-dissect_rrlp_INTEGER_0_7(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,
- 0U, 7U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_7(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, FALSE);
return offset;
}
-static int dissect_referenceNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_7(tvb, offset, pinfo, tree, hf_rrlp_referenceNumber);
+static int dissect_referenceNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_7(tvb, offset, actx, tree, hf_rrlp_referenceNumber);
}
-static int dissect_nbrOfMeasurements(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_7(tvb, offset, pinfo, tree, hf_rrlp_nbrOfMeasurements);
+static int dissect_nbrOfMeasurements(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_7(tvb, offset, actx, tree, hf_rrlp_nbrOfMeasurements);
}
-static int dissect_status(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_7(tvb, offset, pinfo, tree, hf_rrlp_status);
+static int dissect_status(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_7(tvb, offset, actx, tree, hf_rrlp_status);
}
-static int dissect_dopplerUncertainty(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_7(tvb, offset, pinfo, tree, hf_rrlp_dopplerUncertainty);
+static int dissect_dopplerUncertainty(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_7(tvb, offset, actx, tree, hf_rrlp_dopplerUncertainty);
}
-static int dissect_elevation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_7(tvb, offset, pinfo, tree, hf_rrlp_elevation);
+static int dissect_elevation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_7(tvb, offset, actx, tree, hf_rrlp_elevation);
}
static int
-dissect_rrlp_Accuracy(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_rrlp_Accuracy(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_msBased(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_Accuracy(tvb, offset, pinfo, tree, hf_rrlp_msBased);
+static int dissect_msBased(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_Accuracy(tvb, offset, actx, tree, hf_rrlp_msBased);
}
-static int dissect_msBasedPref(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_Accuracy(tvb, offset, pinfo, tree, hf_rrlp_msBasedPref);
+static int dissect_msBasedPref(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_Accuracy(tvb, offset, actx, tree, hf_rrlp_msBasedPref);
}
-static int dissect_msAssistedPref(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_Accuracy(tvb, offset, pinfo, tree, hf_rrlp_msAssistedPref);
+static int dissect_msAssistedPref(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_Accuracy(tvb, offset, actx, tree, hf_rrlp_msAssistedPref);
}
-static int dissect_accuracy(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_Accuracy(tvb, offset, pinfo, tree, hf_rrlp_accuracy);
+static int dissect_accuracy(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_Accuracy(tvb, offset, actx, tree, hf_rrlp_accuracy);
}
@@ -543,14 +543,14 @@ static const per_sequence_t AccuracyOpt_sequence[] = {
};
static int
-dissect_rrlp_AccuracyOpt(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_AccuracyOpt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_AccuracyOpt, AccuracyOpt_sequence);
return offset;
}
-static int dissect_msAssisted(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_AccuracyOpt(tvb, offset, pinfo, tree, hf_rrlp_msAssisted);
+static int dissect_msAssisted(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_AccuracyOpt(tvb, offset, actx, tree, hf_rrlp_msAssisted);
}
@@ -571,15 +571,15 @@ static const per_choice_t MethodType_choice[] = {
};
static int
-dissect_rrlp_MethodType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_MethodType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrlp_MethodType, MethodType_choice,
NULL);
return offset;
}
-static int dissect_methodType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_MethodType(tvb, offset, pinfo, tree, hf_rrlp_methodType);
+static int dissect_methodType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_MethodType(tvb, offset, actx, tree, hf_rrlp_methodType);
}
@@ -592,27 +592,27 @@ static const value_string rrlp_PositionMethod_vals[] = {
static int
-dissect_rrlp_PositionMethod(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, FALSE, 0, NULL);
+dissect_rrlp_PositionMethod(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_positionMethod(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_PositionMethod(tvb, offset, pinfo, tree, hf_rrlp_positionMethod);
+static int dissect_positionMethod(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_PositionMethod(tvb, offset, actx, tree, hf_rrlp_positionMethod);
}
static int
-dissect_rrlp_MeasureResponseTime(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,
- 0U, 7U, NULL, NULL, FALSE);
+dissect_rrlp_MeasureResponseTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, FALSE);
return offset;
}
-static int dissect_measureResponseTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_MeasureResponseTime(tvb, offset, pinfo, tree, hf_rrlp_measureResponseTime);
+static int dissect_measureResponseTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_MeasureResponseTime(tvb, offset, actx, tree, hf_rrlp_measureResponseTime);
}
@@ -624,14 +624,14 @@ static const value_string rrlp_UseMultipleSets_vals[] = {
static int
-dissect_rrlp_UseMultipleSets(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rrlp_UseMultipleSets(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_useMultipleSets(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_UseMultipleSets(tvb, offset, pinfo, tree, hf_rrlp_useMultipleSets);
+static int dissect_useMultipleSets(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_UseMultipleSets(tvb, offset, actx, tree, hf_rrlp_useMultipleSets);
}
@@ -644,14 +644,14 @@ static const value_string rrlp_EnvironmentCharacter_vals[] = {
static int
-dissect_rrlp_EnvironmentCharacter(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_rrlp_EnvironmentCharacter(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_environmentCharacter(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_EnvironmentCharacter(tvb, offset, pinfo, tree, hf_rrlp_environmentCharacter);
+static int dissect_environmentCharacter(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_EnvironmentCharacter(tvb, offset, actx, tree, hf_rrlp_environmentCharacter);
}
@@ -665,43 +665,43 @@ static const per_sequence_t PositionInstruct_sequence[] = {
};
static int
-dissect_rrlp_PositionInstruct(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_PositionInstruct(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_PositionInstruct, PositionInstruct_sequence);
return offset;
}
-static int dissect_positionInstruct(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_PositionInstruct(tvb, offset, pinfo, tree, hf_rrlp_positionInstruct);
+static int dissect_positionInstruct(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_PositionInstruct(tvb, offset, actx, tree, hf_rrlp_positionInstruct);
}
static int
-dissect_rrlp_BCCHCarrier(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,
- 0U, 1023U, NULL, NULL, FALSE);
+dissect_rrlp_BCCHCarrier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1023U, NULL, FALSE);
return offset;
}
-static int dissect_bcchCarrier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_BCCHCarrier(tvb, offset, pinfo, tree, hf_rrlp_bcchCarrier);
+static int dissect_bcchCarrier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_BCCHCarrier(tvb, offset, actx, tree, hf_rrlp_bcchCarrier);
}
-static int dissect_carrier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_BCCHCarrier(tvb, offset, pinfo, tree, hf_rrlp_carrier);
+static int dissect_carrier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_BCCHCarrier(tvb, offset, actx, tree, hf_rrlp_carrier);
}
static int
-dissect_rrlp_BSIC(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,
- 0U, 63U, NULL, NULL, FALSE);
+dissect_rrlp_BSIC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63U, NULL, FALSE);
return offset;
}
-static int dissect_bsic(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_BSIC(tvb, offset, pinfo, tree, hf_rrlp_bsic);
+static int dissect_bsic(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_BSIC(tvb, offset, actx, tree, hf_rrlp_bsic);
}
@@ -713,26 +713,26 @@ static const value_string rrlp_TimeSlotScheme_vals[] = {
static int
-dissect_rrlp_TimeSlotScheme(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rrlp_TimeSlotScheme(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_timeSlotScheme(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_TimeSlotScheme(tvb, offset, pinfo, tree, hf_rrlp_timeSlotScheme);
+static int dissect_timeSlotScheme(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_TimeSlotScheme(tvb, offset, actx, tree, hf_rrlp_timeSlotScheme);
}
static int
-dissect_rrlp_BTSPosition(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rrlp_Ext_GeographicalInformation(tvb, offset, pinfo, tree, hf_index);
+dissect_rrlp_BTSPosition(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rrlp_Ext_GeographicalInformation(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_btsPosition(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_BTSPosition(tvb, offset, pinfo, tree, hf_rrlp_btsPosition);
+static int dissect_btsPosition(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_BTSPosition(tvb, offset, actx, tree, hf_rrlp_btsPosition);
}
@@ -745,82 +745,82 @@ static const per_sequence_t ReferenceAssistData_sequence[] = {
};
static int
-dissect_rrlp_ReferenceAssistData(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_ReferenceAssistData(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_ReferenceAssistData, ReferenceAssistData_sequence);
return offset;
}
-static int dissect_referenceAssistData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_ReferenceAssistData(tvb, offset, pinfo, tree, hf_rrlp_referenceAssistData);
+static int dissect_referenceAssistData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_ReferenceAssistData(tvb, offset, actx, tree, hf_rrlp_referenceAssistData);
}
static int
-dissect_rrlp_MultiFrameOffset(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,
- 0U, 51U, NULL, NULL, FALSE);
+dissect_rrlp_MultiFrameOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 51U, NULL, FALSE);
return offset;
}
-static int dissect_multiFrameOffset(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_MultiFrameOffset(tvb, offset, pinfo, tree, hf_rrlp_multiFrameOffset);
+static int dissect_multiFrameOffset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_MultiFrameOffset(tvb, offset, actx, tree, hf_rrlp_multiFrameOffset);
}
static int
-dissect_rrlp_RoughRTD(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,
- 0U, 1250U, NULL, NULL, FALSE);
+dissect_rrlp_RoughRTD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1250U, NULL, FALSE);
return offset;
}
-static int dissect_roughRTD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_RoughRTD(tvb, offset, pinfo, tree, hf_rrlp_roughRTD);
+static int dissect_roughRTD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_RoughRTD(tvb, offset, actx, tree, hf_rrlp_roughRTD);
}
static int
-dissect_rrlp_FineRTD(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_rrlp_FineRTD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_fineRTD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_FineRTD(tvb, offset, pinfo, tree, hf_rrlp_fineRTD);
+static int dissect_fineRTD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_FineRTD(tvb, offset, actx, tree, hf_rrlp_fineRTD);
}
static int
-dissect_rrlp_RelDistance(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,
- -200000, 200000U, NULL, NULL, FALSE);
+dissect_rrlp_RelDistance(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -200000, 200000U, NULL, FALSE);
return offset;
}
-static int dissect_relativeNorth(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_RelDistance(tvb, offset, pinfo, tree, hf_rrlp_relativeNorth);
+static int dissect_relativeNorth(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_RelDistance(tvb, offset, actx, tree, hf_rrlp_relativeNorth);
}
-static int dissect_relativeEast(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_RelDistance(tvb, offset, pinfo, tree, hf_rrlp_relativeEast);
+static int dissect_relativeEast(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_RelDistance(tvb, offset, actx, tree, hf_rrlp_relativeEast);
}
static int
-dissect_rrlp_RelativeAlt(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,
- -4000, 4000U, NULL, NULL, FALSE);
+dissect_rrlp_RelativeAlt(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -4000, 4000U, NULL, FALSE);
return offset;
}
-static int dissect_relativeAlt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_RelativeAlt(tvb, offset, pinfo, tree, hf_rrlp_relativeAlt);
+static int dissect_relativeAlt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_RelativeAlt(tvb, offset, actx, tree, hf_rrlp_relativeAlt);
}
@@ -832,14 +832,14 @@ static const per_sequence_t ReferenceWGS84_sequence[] = {
};
static int
-dissect_rrlp_ReferenceWGS84(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_ReferenceWGS84(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_ReferenceWGS84, ReferenceWGS84_sequence);
return offset;
}
-static int dissect_referenceWGS84(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_ReferenceWGS84(tvb, offset, pinfo, tree, hf_rrlp_referenceWGS84);
+static int dissect_referenceWGS84(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_ReferenceWGS84(tvb, offset, actx, tree, hf_rrlp_referenceWGS84);
}
@@ -850,14 +850,14 @@ static const per_sequence_t CalcAssistanceBTS_sequence[] = {
};
static int
-dissect_rrlp_CalcAssistanceBTS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_CalcAssistanceBTS(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_CalcAssistanceBTS, CalcAssistanceBTS_sequence);
return offset;
}
-static int dissect_calcAssistanceBTS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_CalcAssistanceBTS(tvb, offset, pinfo, tree, hf_rrlp_calcAssistanceBTS);
+static int dissect_calcAssistanceBTS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_CalcAssistanceBTS(tvb, offset, actx, tree, hf_rrlp_calcAssistanceBTS);
}
@@ -872,14 +872,14 @@ static const per_sequence_t MsrAssistBTS_sequence[] = {
};
static int
-dissect_rrlp_MsrAssistBTS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_MsrAssistBTS(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_MsrAssistBTS, MsrAssistBTS_sequence);
return offset;
}
-static int dissect_SeqOfMsrAssistBTS_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_MsrAssistBTS(tvb, offset, pinfo, tree, hf_rrlp_SeqOfMsrAssistBTS_item);
+static int dissect_SeqOfMsrAssistBTS_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_MsrAssistBTS(tvb, offset, actx, tree, hf_rrlp_SeqOfMsrAssistBTS_item);
}
@@ -888,15 +888,15 @@ static const per_sequence_t SeqOfMsrAssistBTS_sequence_of[1] = {
};
static int
-dissect_rrlp_SeqOfMsrAssistBTS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SeqOfMsrAssistBTS(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rrlp_SeqOfMsrAssistBTS, SeqOfMsrAssistBTS_sequence_of,
1, 15);
return offset;
}
-static int dissect_msrAssistList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SeqOfMsrAssistBTS(tvb, offset, pinfo, tree, hf_rrlp_msrAssistList);
+static int dissect_msrAssistList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SeqOfMsrAssistBTS(tvb, offset, actx, tree, hf_rrlp_msrAssistList);
}
@@ -906,35 +906,35 @@ static const per_sequence_t MsrAssistData_sequence[] = {
};
static int
-dissect_rrlp_MsrAssistData(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_MsrAssistData(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_MsrAssistData, MsrAssistData_sequence);
return offset;
}
-static int dissect_msrAssistData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_MsrAssistData(tvb, offset, pinfo, tree, hf_rrlp_msrAssistData);
+static int dissect_msrAssistData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_MsrAssistData(tvb, offset, actx, tree, hf_rrlp_msrAssistData);
}
static int
-dissect_rrlp_NULL(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_null(tvb, offset, pinfo, tree, hf_index);
+dissect_rrlp_NULL(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_assistanceDataAck(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_NULL(tvb, offset, pinfo, tree, hf_rrlp_assistanceDataAck);
+static int dissect_assistanceDataAck(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_NULL(tvb, offset, actx, tree, hf_rrlp_assistanceDataAck);
}
-static int dissect_notPresent(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_NULL(tvb, offset, pinfo, tree, hf_rrlp_notPresent);
+static int dissect_notPresent(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_NULL(tvb, offset, actx, tree, hf_rrlp_notPresent);
}
-static int dissect_oldSatelliteAndModel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_NULL(tvb, offset, pinfo, tree, hf_rrlp_oldSatelliteAndModel);
+static int dissect_oldSatelliteAndModel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_NULL(tvb, offset, actx, tree, hf_rrlp_oldSatelliteAndModel);
}
-static int dissect_gpsTimeAssistanceMeasurementRequest(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_NULL(tvb, offset, pinfo, tree, hf_rrlp_gpsTimeAssistanceMeasurementRequest);
+static int dissect_gpsTimeAssistanceMeasurementRequest(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_NULL(tvb, offset, actx, tree, hf_rrlp_gpsTimeAssistanceMeasurementRequest);
}
@@ -948,14 +948,14 @@ static const per_sequence_t AssistBTSData_sequence[] = {
};
static int
-dissect_rrlp_AssistBTSData(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_AssistBTSData(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_AssistBTSData, AssistBTSData_sequence);
return offset;
}
-static int dissect_present(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_AssistBTSData(tvb, offset, pinfo, tree, hf_rrlp_present);
+static int dissect_present(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_AssistBTSData(tvb, offset, actx, tree, hf_rrlp_present);
}
@@ -972,15 +972,15 @@ static const per_choice_t SystemInfoAssistBTS_choice[] = {
};
static int
-dissect_rrlp_SystemInfoAssistBTS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SystemInfoAssistBTS(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrlp_SystemInfoAssistBTS, SystemInfoAssistBTS_choice,
NULL);
return offset;
}
-static int dissect_SeqOfSystemInfoAssistBTS_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SystemInfoAssistBTS(tvb, offset, pinfo, tree, hf_rrlp_SeqOfSystemInfoAssistBTS_item);
+static int dissect_SeqOfSystemInfoAssistBTS_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SystemInfoAssistBTS(tvb, offset, actx, tree, hf_rrlp_SeqOfSystemInfoAssistBTS_item);
}
@@ -989,15 +989,15 @@ static const per_sequence_t SeqOfSystemInfoAssistBTS_sequence_of[1] = {
};
static int
-dissect_rrlp_SeqOfSystemInfoAssistBTS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SeqOfSystemInfoAssistBTS(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rrlp_SeqOfSystemInfoAssistBTS, SeqOfSystemInfoAssistBTS_sequence_of,
1, 32);
return offset;
}
-static int dissect_systemInfoAssistList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SeqOfSystemInfoAssistBTS(tvb, offset, pinfo, tree, hf_rrlp_systemInfoAssistList);
+static int dissect_systemInfoAssistList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SeqOfSystemInfoAssistBTS(tvb, offset, actx, tree, hf_rrlp_systemInfoAssistList);
}
@@ -1007,43 +1007,43 @@ static const per_sequence_t SystemInfoAssistData_sequence[] = {
};
static int
-dissect_rrlp_SystemInfoAssistData(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SystemInfoAssistData(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_SystemInfoAssistData, SystemInfoAssistData_sequence);
return offset;
}
-static int dissect_systemInfoAssistData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SystemInfoAssistData(tvb, offset, pinfo, tree, hf_rrlp_systemInfoAssistData);
+static int dissect_systemInfoAssistData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SystemInfoAssistData(tvb, offset, actx, tree, hf_rrlp_systemInfoAssistData);
}
static int
-dissect_rrlp_GPSTOW23b(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,
- 0U, 7559999U, NULL, NULL, FALSE);
+dissect_rrlp_GPSTOW23b(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7559999U, NULL, FALSE);
return offset;
}
-static int dissect_gpsTOW23b(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_GPSTOW23b(tvb, offset, pinfo, tree, hf_rrlp_gpsTOW23b);
+static int dissect_gpsTOW23b(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_GPSTOW23b(tvb, offset, actx, tree, hf_rrlp_gpsTOW23b);
}
-static int dissect_gpsTOW3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_GPSTOW23b(tvb, offset, pinfo, tree, hf_rrlp_gpsTOW3);
+static int dissect_gpsTOW3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_GPSTOW23b(tvb, offset, actx, tree, hf_rrlp_gpsTOW3);
}
static int
-dissect_rrlp_GPSWeek(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,
- 0U, 1023U, NULL, NULL, FALSE);
+dissect_rrlp_GPSWeek(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1023U, NULL, FALSE);
return offset;
}
-static int dissect_gpsWeek(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_GPSWeek(tvb, offset, pinfo, tree, hf_rrlp_gpsWeek);
+static int dissect_gpsWeek(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_GPSWeek(tvb, offset, actx, tree, hf_rrlp_gpsWeek);
}
@@ -1054,53 +1054,53 @@ static const per_sequence_t GPSTime_sequence[] = {
};
static int
-dissect_rrlp_GPSTime(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_GPSTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_GPSTime, GPSTime_sequence);
return offset;
}
-static int dissect_gpsTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_GPSTime(tvb, offset, pinfo, tree, hf_rrlp_gpsTime);
+static int dissect_gpsTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_GPSTime(tvb, offset, actx, tree, hf_rrlp_gpsTime);
}
static int
-dissect_rrlp_FrameNumber(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,
- 0U, 2097151U, NULL, NULL, FALSE);
+dissect_rrlp_FrameNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 2097151U, NULL, FALSE);
return offset;
}
-static int dissect_frameNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_FrameNumber(tvb, offset, pinfo, tree, hf_rrlp_frameNumber);
+static int dissect_frameNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_FrameNumber(tvb, offset, actx, tree, hf_rrlp_frameNumber);
}
static int
-dissect_rrlp_TimeSlot(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,
- 0U, 7U, NULL, NULL, FALSE);
+dissect_rrlp_TimeSlot(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, FALSE);
return offset;
}
-static int dissect_timeSlot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_TimeSlot(tvb, offset, pinfo, tree, hf_rrlp_timeSlot);
+static int dissect_timeSlot(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_TimeSlot(tvb, offset, actx, tree, hf_rrlp_timeSlot);
}
static int
-dissect_rrlp_BitNumber(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,
- 0U, 156U, NULL, NULL, FALSE);
+dissect_rrlp_BitNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 156U, NULL, FALSE);
return offset;
}
-static int dissect_bitNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_BitNumber(tvb, offset, pinfo, tree, hf_rrlp_bitNumber);
+static int dissect_bitNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_BitNumber(tvb, offset, actx, tree, hf_rrlp_bitNumber);
}
@@ -1114,85 +1114,85 @@ static const per_sequence_t GSMTime_sequence[] = {
};
static int
-dissect_rrlp_GSMTime(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_GSMTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_GSMTime, GSMTime_sequence);
return offset;
}
-static int dissect_gsmTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_GSMTime(tvb, offset, pinfo, tree, hf_rrlp_gsmTime);
+static int dissect_gsmTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_GSMTime(tvb, offset, actx, tree, hf_rrlp_gsmTime);
}
static int
-dissect_rrlp_SatelliteID(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,
- 0U, 63U, NULL, NULL, FALSE);
+dissect_rrlp_SatelliteID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63U, NULL, FALSE);
return offset;
}
-static int dissect_satelliteID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SatelliteID(tvb, offset, pinfo, tree, hf_rrlp_satelliteID);
+static int dissect_satelliteID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SatelliteID(tvb, offset, actx, tree, hf_rrlp_satelliteID);
}
-static int dissect_svid(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SatelliteID(tvb, offset, pinfo, tree, hf_rrlp_svid);
+static int dissect_svid(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SatelliteID(tvb, offset, actx, tree, hf_rrlp_svid);
}
-static int dissect_SeqOf_BadSatelliteSet_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SatelliteID(tvb, offset, pinfo, tree, hf_rrlp_SeqOf_BadSatelliteSet_item);
+static int dissect_SeqOf_BadSatelliteSet_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SatelliteID(tvb, offset, actx, tree, hf_rrlp_SeqOf_BadSatelliteSet_item);
}
static int
-dissect_rrlp_TLMWord(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,
- 0U, 16383U, NULL, NULL, FALSE);
+dissect_rrlp_TLMWord(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16383U, NULL, FALSE);
return offset;
}
-static int dissect_tlmWord(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_TLMWord(tvb, offset, pinfo, tree, hf_rrlp_tlmWord);
+static int dissect_tlmWord(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_TLMWord(tvb, offset, actx, tree, hf_rrlp_tlmWord);
}
static int
-dissect_rrlp_AntiSpoofFlag(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,
- 0U, 1U, NULL, NULL, FALSE);
+dissect_rrlp_AntiSpoofFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1U, NULL, FALSE);
return offset;
}
-static int dissect_antiSpoof(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_AntiSpoofFlag(tvb, offset, pinfo, tree, hf_rrlp_antiSpoof);
+static int dissect_antiSpoof(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_AntiSpoofFlag(tvb, offset, actx, tree, hf_rrlp_antiSpoof);
}
static int
-dissect_rrlp_AlertFlag(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,
- 0U, 1U, NULL, NULL, FALSE);
+dissect_rrlp_AlertFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1U, NULL, FALSE);
return offset;
}
-static int dissect_alert(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_AlertFlag(tvb, offset, pinfo, tree, hf_rrlp_alert);
+static int dissect_alert(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_AlertFlag(tvb, offset, actx, tree, hf_rrlp_alert);
}
static int
-dissect_rrlp_TLMReservedBits(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,
- 0U, 3U, NULL, NULL, FALSE);
+dissect_rrlp_TLMReservedBits(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3U, NULL, FALSE);
return offset;
}
-static int dissect_tlmRsvdBits(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_TLMReservedBits(tvb, offset, pinfo, tree, hf_rrlp_tlmRsvdBits);
+static int dissect_tlmRsvdBits(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_TLMReservedBits(tvb, offset, actx, tree, hf_rrlp_tlmRsvdBits);
}
@@ -1206,14 +1206,14 @@ static const per_sequence_t GPSTOWAssistElement_sequence[] = {
};
static int
-dissect_rrlp_GPSTOWAssistElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_GPSTOWAssistElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_GPSTOWAssistElement, GPSTOWAssistElement_sequence);
return offset;
}
-static int dissect_GPSTOWAssist_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_GPSTOWAssistElement(tvb, offset, pinfo, tree, hf_rrlp_GPSTOWAssist_item);
+static int dissect_GPSTOWAssist_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_GPSTOWAssistElement(tvb, offset, actx, tree, hf_rrlp_GPSTOWAssist_item);
}
@@ -1222,15 +1222,15 @@ static const per_sequence_t GPSTOWAssist_sequence_of[1] = {
};
static int
-dissect_rrlp_GPSTOWAssist(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_GPSTOWAssist(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rrlp_GPSTOWAssist, GPSTOWAssist_sequence_of,
1, 12);
return offset;
}
-static int dissect_gpsTowAssist(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_GPSTOWAssist(tvb, offset, pinfo, tree, hf_rrlp_gpsTowAssist);
+static int dissect_gpsTowAssist(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_GPSTOWAssist(tvb, offset, actx, tree, hf_rrlp_gpsTowAssist);
}
@@ -1242,14 +1242,14 @@ static const per_sequence_t ReferenceTime_sequence[] = {
};
static int
-dissect_rrlp_ReferenceTime(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_ReferenceTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_ReferenceTime, ReferenceTime_sequence);
return offset;
}
-static int dissect_referenceTime(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_ReferenceTime(tvb, offset, pinfo, tree, hf_rrlp_referenceTime);
+static int dissect_referenceTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_ReferenceTime(tvb, offset, actx, tree, hf_rrlp_referenceTime);
}
@@ -1259,107 +1259,107 @@ static const per_sequence_t RefLocation_sequence[] = {
};
static int
-dissect_rrlp_RefLocation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_RefLocation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_RefLocation, RefLocation_sequence);
return offset;
}
-static int dissect_refLocation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_RefLocation(tvb, offset, pinfo, tree, hf_rrlp_refLocation);
+static int dissect_refLocation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_RefLocation(tvb, offset, actx, tree, hf_rrlp_refLocation);
}
static int
-dissect_rrlp_INTEGER_0_604799(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,
- 0U, 604799U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_604799(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 604799U, NULL, FALSE);
return offset;
}
-static int dissect_gpsTOW2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_604799(tvb, offset, pinfo, tree, hf_rrlp_gpsTOW2);
+static int dissect_gpsTOW2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_604799(tvb, offset, actx, tree, hf_rrlp_gpsTOW2);
}
static int
-dissect_rrlp_INTEGER_0_239(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,
- 0U, 239U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_239(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 239U, NULL, FALSE);
return offset;
}
-static int dissect_iode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_239(tvb, offset, pinfo, tree, hf_rrlp_iode);
+static int dissect_iode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_239(tvb, offset, actx, tree, hf_rrlp_iode);
}
static int
-dissect_rrlp_INTEGER_0_3(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,
- 0U, 3U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_3(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3U, NULL, FALSE);
return offset;
}
-static int dissect_udre(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_3(tvb, offset, pinfo, tree, hf_rrlp_udre);
+static int dissect_udre(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_3(tvb, offset, actx, tree, hf_rrlp_udre);
}
-static int dissect_ephemCodeOnL2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_3(tvb, offset, pinfo, tree, hf_rrlp_ephemCodeOnL2);
+static int dissect_ephemCodeOnL2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_3(tvb, offset, actx, tree, hf_rrlp_ephemCodeOnL2);
}
-static int dissect_gpsBitNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_3(tvb, offset, pinfo, tree, hf_rrlp_gpsBitNumber);
+static int dissect_gpsBitNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_3(tvb, offset, actx, tree, hf_rrlp_gpsBitNumber);
}
static int
-dissect_rrlp_INTEGER_M2047_2047(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,
- -2047, 2047U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_M2047_2047(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -2047, 2047U, NULL, FALSE);
return offset;
}
-static int dissect_pseudoRangeCor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M2047_2047(tvb, offset, pinfo, tree, hf_rrlp_pseudoRangeCor);
+static int dissect_pseudoRangeCor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M2047_2047(tvb, offset, actx, tree, hf_rrlp_pseudoRangeCor);
}
static int
-dissect_rrlp_INTEGER_M127_127(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,
- -127, 127U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_M127_127(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -127, 127U, NULL, FALSE);
return offset;
}
-static int dissect_rangeRateCor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M127_127(tvb, offset, pinfo, tree, hf_rrlp_rangeRateCor);
+static int dissect_rangeRateCor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M127_127(tvb, offset, actx, tree, hf_rrlp_rangeRateCor);
}
-static int dissect_deltaPseudoRangeCor2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M127_127(tvb, offset, pinfo, tree, hf_rrlp_deltaPseudoRangeCor2);
+static int dissect_deltaPseudoRangeCor2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M127_127(tvb, offset, actx, tree, hf_rrlp_deltaPseudoRangeCor2);
}
-static int dissect_deltaPseudoRangeCor3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M127_127(tvb, offset, pinfo, tree, hf_rrlp_deltaPseudoRangeCor3);
+static int dissect_deltaPseudoRangeCor3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M127_127(tvb, offset, actx, tree, hf_rrlp_deltaPseudoRangeCor3);
}
static int
-dissect_rrlp_INTEGER_M7_7(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,
- -7, 7U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_M7_7(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -7, 7U, NULL, FALSE);
return offset;
}
-static int dissect_deltaRangeRateCor2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M7_7(tvb, offset, pinfo, tree, hf_rrlp_deltaRangeRateCor2);
+static int dissect_deltaRangeRateCor2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M7_7(tvb, offset, actx, tree, hf_rrlp_deltaRangeRateCor2);
}
-static int dissect_deltaRangeRateCor3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M7_7(tvb, offset, pinfo, tree, hf_rrlp_deltaRangeRateCor3);
+static int dissect_deltaRangeRateCor3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M7_7(tvb, offset, actx, tree, hf_rrlp_deltaRangeRateCor3);
}
@@ -1377,14 +1377,14 @@ static const per_sequence_t SatElement_sequence[] = {
};
static int
-dissect_rrlp_SatElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SatElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_SatElement, SatElement_sequence);
return offset;
}
-static int dissect_SeqOfSatElement_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SatElement(tvb, offset, pinfo, tree, hf_rrlp_SeqOfSatElement_item);
+static int dissect_SeqOfSatElement_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SatElement(tvb, offset, actx, tree, hf_rrlp_SeqOfSatElement_item);
}
@@ -1393,15 +1393,15 @@ static const per_sequence_t SeqOfSatElement_sequence_of[1] = {
};
static int
-dissect_rrlp_SeqOfSatElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SeqOfSatElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rrlp_SeqOfSatElement, SeqOfSatElement_sequence_of,
1, 16);
return offset;
}
-static int dissect_satList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SeqOfSatElement(tvb, offset, pinfo, tree, hf_rrlp_satList);
+static int dissect_satList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SeqOfSatElement(tvb, offset, actx, tree, hf_rrlp_satList);
}
@@ -1413,138 +1413,138 @@ static const per_sequence_t DGPSCorrections_sequence[] = {
};
static int
-dissect_rrlp_DGPSCorrections(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_DGPSCorrections(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_DGPSCorrections, DGPSCorrections_sequence);
return offset;
}
-static int dissect_dgpsCorrections(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_DGPSCorrections(tvb, offset, pinfo, tree, hf_rrlp_dgpsCorrections);
+static int dissect_dgpsCorrections(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_DGPSCorrections(tvb, offset, actx, tree, hf_rrlp_dgpsCorrections);
}
static int
-dissect_rrlp_INTEGER_0_15(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,
- 0U, 15U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_15(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static int dissect_ephemURA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_15(tvb, offset, pinfo, tree, hf_rrlp_ephemURA);
+static int dissect_ephemURA(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_15(tvb, offset, actx, tree, hf_rrlp_ephemURA);
}
-static int dissect_codePhaseSearchWindow(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_15(tvb, offset, pinfo, tree, hf_rrlp_codePhaseSearchWindow);
+static int dissect_codePhaseSearchWindow(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_15(tvb, offset, actx, tree, hf_rrlp_codePhaseSearchWindow);
}
static int
-dissect_rrlp_INTEGER_0_63(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,
- 0U, 63U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_63(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63U, NULL, FALSE);
return offset;
}
-static int dissect_cNo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_63(tvb, offset, pinfo, tree, hf_rrlp_cNo);
+static int dissect_cNo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_63(tvb, offset, actx, tree, hf_rrlp_cNo);
}
-static int dissect_pseuRangeRMSErr(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_63(tvb, offset, pinfo, tree, hf_rrlp_pseuRangeRMSErr);
+static int dissect_pseuRangeRMSErr(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_63(tvb, offset, actx, tree, hf_rrlp_pseuRangeRMSErr);
}
-static int dissect_ephemSVhealth(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_63(tvb, offset, pinfo, tree, hf_rrlp_ephemSVhealth);
+static int dissect_ephemSVhealth(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_63(tvb, offset, actx, tree, hf_rrlp_ephemSVhealth);
}
-static int dissect_doppler1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_63(tvb, offset, pinfo, tree, hf_rrlp_doppler1);
+static int dissect_doppler1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_63(tvb, offset, actx, tree, hf_rrlp_doppler1);
}
-static int dissect_referenceFrameMSB(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_63(tvb, offset, pinfo, tree, hf_rrlp_referenceFrameMSB);
+static int dissect_referenceFrameMSB(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_63(tvb, offset, actx, tree, hf_rrlp_referenceFrameMSB);
}
-static int dissect_smlc_code(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_63(tvb, offset, pinfo, tree, hf_rrlp_smlc_code);
+static int dissect_smlc_code(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_63(tvb, offset, actx, tree, hf_rrlp_smlc_code);
}
static int
-dissect_rrlp_INTEGER_0_1023(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,
- 0U, 1023U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_1023(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1023U, NULL, FALSE);
return offset;
}
-static int dissect_ephemIODC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_1023(tvb, offset, pinfo, tree, hf_rrlp_ephemIODC);
+static int dissect_ephemIODC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_1023(tvb, offset, actx, tree, hf_rrlp_ephemIODC);
}
static int
-dissect_rrlp_INTEGER_0_1(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,
- 0U, 1U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_1(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1U, NULL, FALSE);
return offset;
}
-static int dissect_ephemL2Pflag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_1(tvb, offset, pinfo, tree, hf_rrlp_ephemL2Pflag);
+static int dissect_ephemL2Pflag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_1(tvb, offset, actx, tree, hf_rrlp_ephemL2Pflag);
}
-static int dissect_ephemFitFlag(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_1(tvb, offset, pinfo, tree, hf_rrlp_ephemFitFlag);
+static int dissect_ephemFitFlag(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_1(tvb, offset, actx, tree, hf_rrlp_ephemFitFlag);
}
static int
-dissect_rrlp_INTEGER_0_8388607(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,
- 0U, 8388607U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_8388607(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8388607U, NULL, FALSE);
return offset;
}
-static int dissect_reserved1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_8388607(tvb, offset, pinfo, tree, hf_rrlp_reserved1);
+static int dissect_reserved1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_8388607(tvb, offset, actx, tree, hf_rrlp_reserved1);
}
static int
-dissect_rrlp_INTEGER_0_16777215(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,
- 0U, 16777215U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_16777215(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16777215U, NULL, FALSE);
return offset;
}
-static int dissect_reserved2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_16777215(tvb, offset, pinfo, tree, hf_rrlp_reserved2);
+static int dissect_reserved2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_16777215(tvb, offset, actx, tree, hf_rrlp_reserved2);
}
-static int dissect_reserved3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_16777215(tvb, offset, pinfo, tree, hf_rrlp_reserved3);
+static int dissect_reserved3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_16777215(tvb, offset, actx, tree, hf_rrlp_reserved3);
}
-static int dissect_almanacAPowerHalf(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_16777215(tvb, offset, pinfo, tree, hf_rrlp_almanacAPowerHalf);
+static int dissect_almanacAPowerHalf(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_16777215(tvb, offset, actx, tree, hf_rrlp_almanacAPowerHalf);
}
static int
-dissect_rrlp_INTEGER_0_65535(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_65535(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_refFrame(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_rrlp_refFrame);
+static int dissect_refFrame(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_65535(tvb, offset, actx, tree, hf_rrlp_refFrame);
}
-static int dissect_reserved4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_rrlp_reserved4);
+static int dissect_reserved4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_65535(tvb, offset, actx, tree, hf_rrlp_reserved4);
}
-static int dissect_almanacE(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_rrlp_almanacE);
+static int dissect_almanacE(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_65535(tvb, offset, actx, tree, hf_rrlp_almanacE);
}
@@ -1557,233 +1557,233 @@ static const per_sequence_t EphemerisSubframe1Reserved_sequence[] = {
};
static int
-dissect_rrlp_EphemerisSubframe1Reserved(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_EphemerisSubframe1Reserved(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_EphemerisSubframe1Reserved, EphemerisSubframe1Reserved_sequence);
return offset;
}
-static int dissect_ephemSF1Rsvd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_EphemerisSubframe1Reserved(tvb, offset, pinfo, tree, hf_rrlp_ephemSF1Rsvd);
+static int dissect_ephemSF1Rsvd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_EphemerisSubframe1Reserved(tvb, offset, actx, tree, hf_rrlp_ephemSF1Rsvd);
}
static int
-dissect_rrlp_INTEGER_M128_127(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,
- -128, 127U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_M128_127(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -128, 127U, NULL, FALSE);
return offset;
}
-static int dissect_ephemTgd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M128_127(tvb, offset, pinfo, tree, hf_rrlp_ephemTgd);
+static int dissect_ephemTgd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M128_127(tvb, offset, actx, tree, hf_rrlp_ephemTgd);
}
-static int dissect_ephemAF2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M128_127(tvb, offset, pinfo, tree, hf_rrlp_ephemAF2);
+static int dissect_ephemAF2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M128_127(tvb, offset, actx, tree, hf_rrlp_ephemAF2);
}
-static int dissect_alfa0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M128_127(tvb, offset, pinfo, tree, hf_rrlp_alfa0);
+static int dissect_alfa0(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M128_127(tvb, offset, actx, tree, hf_rrlp_alfa0);
}
-static int dissect_alfa1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M128_127(tvb, offset, pinfo, tree, hf_rrlp_alfa1);
+static int dissect_alfa1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M128_127(tvb, offset, actx, tree, hf_rrlp_alfa1);
}
-static int dissect_alfa2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M128_127(tvb, offset, pinfo, tree, hf_rrlp_alfa2);
+static int dissect_alfa2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M128_127(tvb, offset, actx, tree, hf_rrlp_alfa2);
}
-static int dissect_alfa3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M128_127(tvb, offset, pinfo, tree, hf_rrlp_alfa3);
+static int dissect_alfa3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M128_127(tvb, offset, actx, tree, hf_rrlp_alfa3);
}
-static int dissect_beta0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M128_127(tvb, offset, pinfo, tree, hf_rrlp_beta0);
+static int dissect_beta0(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M128_127(tvb, offset, actx, tree, hf_rrlp_beta0);
}
-static int dissect_beta1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M128_127(tvb, offset, pinfo, tree, hf_rrlp_beta1);
+static int dissect_beta1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M128_127(tvb, offset, actx, tree, hf_rrlp_beta1);
}
-static int dissect_beta2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M128_127(tvb, offset, pinfo, tree, hf_rrlp_beta2);
+static int dissect_beta2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M128_127(tvb, offset, actx, tree, hf_rrlp_beta2);
}
-static int dissect_beta3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M128_127(tvb, offset, pinfo, tree, hf_rrlp_beta3);
+static int dissect_beta3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M128_127(tvb, offset, actx, tree, hf_rrlp_beta3);
}
-static int dissect_utcDeltaTls(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M128_127(tvb, offset, pinfo, tree, hf_rrlp_utcDeltaTls);
+static int dissect_utcDeltaTls(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M128_127(tvb, offset, actx, tree, hf_rrlp_utcDeltaTls);
}
-static int dissect_utcDN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M128_127(tvb, offset, pinfo, tree, hf_rrlp_utcDN);
+static int dissect_utcDN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M128_127(tvb, offset, actx, tree, hf_rrlp_utcDN);
}
-static int dissect_utcDeltaTlsf(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M128_127(tvb, offset, pinfo, tree, hf_rrlp_utcDeltaTlsf);
+static int dissect_utcDeltaTlsf(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M128_127(tvb, offset, actx, tree, hf_rrlp_utcDeltaTlsf);
}
static int
-dissect_rrlp_INTEGER_0_37799(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,
- 0U, 37799U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_37799(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 37799U, NULL, FALSE);
return offset;
}
-static int dissect_ephemToc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_37799(tvb, offset, pinfo, tree, hf_rrlp_ephemToc);
+static int dissect_ephemToc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_37799(tvb, offset, actx, tree, hf_rrlp_ephemToc);
}
-static int dissect_ephemToe(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_37799(tvb, offset, pinfo, tree, hf_rrlp_ephemToe);
+static int dissect_ephemToe(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_37799(tvb, offset, actx, tree, hf_rrlp_ephemToe);
}
static int
-dissect_rrlp_INTEGER_M32768_32767(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,
- -32768, 32767U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_M32768_32767(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -32768, 32767U, NULL, FALSE);
return offset;
}
-static int dissect_doppler(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, pinfo, tree, hf_rrlp_doppler);
+static int dissect_doppler(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, actx, tree, hf_rrlp_doppler);
}
-static int dissect_ephemAF1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, pinfo, tree, hf_rrlp_ephemAF1);
+static int dissect_ephemAF1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, actx, tree, hf_rrlp_ephemAF1);
}
-static int dissect_ephemCrs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, pinfo, tree, hf_rrlp_ephemCrs);
+static int dissect_ephemCrs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, actx, tree, hf_rrlp_ephemCrs);
}
-static int dissect_ephemDeltaN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, pinfo, tree, hf_rrlp_ephemDeltaN);
+static int dissect_ephemDeltaN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, actx, tree, hf_rrlp_ephemDeltaN);
}
-static int dissect_ephemCuc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, pinfo, tree, hf_rrlp_ephemCuc);
+static int dissect_ephemCuc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, actx, tree, hf_rrlp_ephemCuc);
}
-static int dissect_ephemCus(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, pinfo, tree, hf_rrlp_ephemCus);
+static int dissect_ephemCus(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, actx, tree, hf_rrlp_ephemCus);
}
-static int dissect_ephemCic(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, pinfo, tree, hf_rrlp_ephemCic);
+static int dissect_ephemCic(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, actx, tree, hf_rrlp_ephemCic);
}
-static int dissect_ephemCis(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, pinfo, tree, hf_rrlp_ephemCis);
+static int dissect_ephemCis(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, actx, tree, hf_rrlp_ephemCis);
}
-static int dissect_ephemCrc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, pinfo, tree, hf_rrlp_ephemCrc);
+static int dissect_ephemCrc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, actx, tree, hf_rrlp_ephemCrc);
}
-static int dissect_almanacKsii(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, pinfo, tree, hf_rrlp_almanacKsii);
+static int dissect_almanacKsii(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, actx, tree, hf_rrlp_almanacKsii);
}
-static int dissect_almanacOmegaDot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, pinfo, tree, hf_rrlp_almanacOmegaDot);
+static int dissect_almanacOmegaDot(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M32768_32767(tvb, offset, actx, tree, hf_rrlp_almanacOmegaDot);
}
static int
-dissect_rrlp_INTEGER_M2097152_2097151(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,
- -2097152, 2097151U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_M2097152_2097151(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -2097152, 2097151U, NULL, FALSE);
return offset;
}
-static int dissect_ephemAF0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M2097152_2097151(tvb, offset, pinfo, tree, hf_rrlp_ephemAF0);
+static int dissect_ephemAF0(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M2097152_2097151(tvb, offset, actx, tree, hf_rrlp_ephemAF0);
}
static int
-dissect_rrlp_INTEGER_M2147483648_2147483647(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,
- -2147483648, 2147483647U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_M2147483648_2147483647(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -2147483648, 2147483647U, NULL, FALSE);
return offset;
}
-static int dissect_ephemM0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M2147483648_2147483647(tvb, offset, pinfo, tree, hf_rrlp_ephemM0);
+static int dissect_ephemM0(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M2147483648_2147483647(tvb, offset, actx, tree, hf_rrlp_ephemM0);
}
-static int dissect_ephemOmegaA0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M2147483648_2147483647(tvb, offset, pinfo, tree, hf_rrlp_ephemOmegaA0);
+static int dissect_ephemOmegaA0(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M2147483648_2147483647(tvb, offset, actx, tree, hf_rrlp_ephemOmegaA0);
}
-static int dissect_ephemI0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M2147483648_2147483647(tvb, offset, pinfo, tree, hf_rrlp_ephemI0);
+static int dissect_ephemI0(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M2147483648_2147483647(tvb, offset, actx, tree, hf_rrlp_ephemI0);
}
-static int dissect_ephemW(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M2147483648_2147483647(tvb, offset, pinfo, tree, hf_rrlp_ephemW);
+static int dissect_ephemW(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M2147483648_2147483647(tvb, offset, actx, tree, hf_rrlp_ephemW);
}
-static int dissect_utcA0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M2147483648_2147483647(tvb, offset, pinfo, tree, hf_rrlp_utcA0);
+static int dissect_utcA0(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M2147483648_2147483647(tvb, offset, actx, tree, hf_rrlp_utcA0);
}
static int
-dissect_rrlp_INTEGER_0_4294967295(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,
- 0U, 4294967295U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_4294967295(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4294967295U, NULL, FALSE);
return offset;
}
-static int dissect_ephemE(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_4294967295(tvb, offset, pinfo, tree, hf_rrlp_ephemE);
+static int dissect_ephemE(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_4294967295(tvb, offset, actx, tree, hf_rrlp_ephemE);
}
-static int dissect_ephemAPowerHalf(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_4294967295(tvb, offset, pinfo, tree, hf_rrlp_ephemAPowerHalf);
+static int dissect_ephemAPowerHalf(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_4294967295(tvb, offset, actx, tree, hf_rrlp_ephemAPowerHalf);
}
static int
-dissect_rrlp_INTEGER_0_31(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,
- 0U, 31U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_31(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 31U, NULL, FALSE);
return offset;
}
-static int dissect_stdOfEOTD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_31(tvb, offset, pinfo, tree, hf_rrlp_stdOfEOTD);
+static int dissect_stdOfEOTD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_31(tvb, offset, actx, tree, hf_rrlp_stdOfEOTD);
}
-static int dissect_ephemAODA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_31(tvb, offset, pinfo, tree, hf_rrlp_ephemAODA);
+static int dissect_ephemAODA(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_31(tvb, offset, actx, tree, hf_rrlp_ephemAODA);
}
-static int dissect_azimuth(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_31(tvb, offset, pinfo, tree, hf_rrlp_azimuth);
+static int dissect_azimuth(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_31(tvb, offset, actx, tree, hf_rrlp_azimuth);
}
static int
-dissect_rrlp_INTEGER_M8388608_8388607(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,
- -8388608, 8388607U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_M8388608_8388607(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -8388608, 8388607U, NULL, FALSE);
return offset;
}
-static int dissect_ephemOmegaADot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M8388608_8388607(tvb, offset, pinfo, tree, hf_rrlp_ephemOmegaADot);
+static int dissect_ephemOmegaADot(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M8388608_8388607(tvb, offset, actx, tree, hf_rrlp_ephemOmegaADot);
}
-static int dissect_utcA1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M8388608_8388607(tvb, offset, pinfo, tree, hf_rrlp_utcA1);
+static int dissect_utcA1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M8388608_8388607(tvb, offset, actx, tree, hf_rrlp_utcA1);
}
-static int dissect_almanacOmega0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M8388608_8388607(tvb, offset, pinfo, tree, hf_rrlp_almanacOmega0);
+static int dissect_almanacOmega0(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M8388608_8388607(tvb, offset, actx, tree, hf_rrlp_almanacOmega0);
}
-static int dissect_almanacW(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M8388608_8388607(tvb, offset, pinfo, tree, hf_rrlp_almanacW);
+static int dissect_almanacW(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M8388608_8388607(tvb, offset, actx, tree, hf_rrlp_almanacW);
}
-static int dissect_almanacM0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M8388608_8388607(tvb, offset, pinfo, tree, hf_rrlp_almanacM0);
+static int dissect_almanacM0(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M8388608_8388607(tvb, offset, actx, tree, hf_rrlp_almanacM0);
}
static int
-dissect_rrlp_INTEGER_M8192_8191(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,
- -8192, 8191U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_M8192_8191(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -8192, 8191U, NULL, FALSE);
return offset;
}
-static int dissect_ephemIDot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M8192_8191(tvb, offset, pinfo, tree, hf_rrlp_ephemIDot);
+static int dissect_ephemIDot(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M8192_8191(tvb, offset, actx, tree, hf_rrlp_ephemIDot);
}
@@ -1821,17 +1821,17 @@ static const per_sequence_t UncompressedEphemeris_sequence[] = {
};
static int
-dissect_rrlp_UncompressedEphemeris(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_UncompressedEphemeris(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_UncompressedEphemeris, UncompressedEphemeris_sequence);
return offset;
}
-static int dissect_newSatelliteAndModelUC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_UncompressedEphemeris(tvb, offset, pinfo, tree, hf_rrlp_newSatelliteAndModelUC);
+static int dissect_newSatelliteAndModelUC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_UncompressedEphemeris(tvb, offset, actx, tree, hf_rrlp_newSatelliteAndModelUC);
}
-static int dissect_newNaviModelUC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_UncompressedEphemeris(tvb, offset, pinfo, tree, hf_rrlp_newNaviModelUC);
+static int dissect_newNaviModelUC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_UncompressedEphemeris(tvb, offset, actx, tree, hf_rrlp_newNaviModelUC);
}
@@ -1850,15 +1850,15 @@ static const per_choice_t SatStatus_choice[] = {
};
static int
-dissect_rrlp_SatStatus(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SatStatus(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrlp_SatStatus, SatStatus_choice,
NULL);
return offset;
}
-static int dissect_satStatus(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SatStatus(tvb, offset, pinfo, tree, hf_rrlp_satStatus);
+static int dissect_satStatus(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SatStatus(tvb, offset, actx, tree, hf_rrlp_satStatus);
}
@@ -1869,14 +1869,14 @@ static const per_sequence_t NavModelElement_sequence[] = {
};
static int
-dissect_rrlp_NavModelElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_NavModelElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_NavModelElement, NavModelElement_sequence);
return offset;
}
-static int dissect_SeqOfNavModelElement_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_NavModelElement(tvb, offset, pinfo, tree, hf_rrlp_SeqOfNavModelElement_item);
+static int dissect_SeqOfNavModelElement_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_NavModelElement(tvb, offset, actx, tree, hf_rrlp_SeqOfNavModelElement_item);
}
@@ -1885,15 +1885,15 @@ static const per_sequence_t SeqOfNavModelElement_sequence_of[1] = {
};
static int
-dissect_rrlp_SeqOfNavModelElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SeqOfNavModelElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rrlp_SeqOfNavModelElement, SeqOfNavModelElement_sequence_of,
1, 16);
return offset;
}
-static int dissect_navModelList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SeqOfNavModelElement(tvb, offset, pinfo, tree, hf_rrlp_navModelList);
+static int dissect_navModelList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SeqOfNavModelElement(tvb, offset, actx, tree, hf_rrlp_navModelList);
}
@@ -1903,14 +1903,14 @@ static const per_sequence_t NavigationModel_sequence[] = {
};
static int
-dissect_rrlp_NavigationModel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_NavigationModel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_NavigationModel, NavigationModel_sequence);
return offset;
}
-static int dissect_navigationModel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_NavigationModel(tvb, offset, pinfo, tree, hf_rrlp_navigationModel);
+static int dissect_navigationModel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_NavigationModel(tvb, offset, actx, tree, hf_rrlp_navigationModel);
}
@@ -1927,42 +1927,42 @@ static const per_sequence_t IonosphericModel_sequence[] = {
};
static int
-dissect_rrlp_IonosphericModel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_IonosphericModel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_IonosphericModel, IonosphericModel_sequence);
return offset;
}
-static int dissect_ionosphericModel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_IonosphericModel(tvb, offset, pinfo, tree, hf_rrlp_ionosphericModel);
+static int dissect_ionosphericModel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_IonosphericModel(tvb, offset, actx, tree, hf_rrlp_ionosphericModel);
}
static int
-dissect_rrlp_INTEGER_0_255(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_255(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_utcTot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_255(tvb, offset, pinfo, tree, hf_rrlp_utcTot);
+static int dissect_utcTot(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_255(tvb, offset, actx, tree, hf_rrlp_utcTot);
}
-static int dissect_utcWNt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_255(tvb, offset, pinfo, tree, hf_rrlp_utcWNt);
+static int dissect_utcWNt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_255(tvb, offset, actx, tree, hf_rrlp_utcWNt);
}
-static int dissect_utcWNlsf(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_255(tvb, offset, pinfo, tree, hf_rrlp_utcWNlsf);
+static int dissect_utcWNlsf(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_255(tvb, offset, actx, tree, hf_rrlp_utcWNlsf);
}
-static int dissect_alamanacWNa(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_255(tvb, offset, pinfo, tree, hf_rrlp_alamanacWNa);
+static int dissect_alamanacWNa(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_255(tvb, offset, actx, tree, hf_rrlp_alamanacWNa);
}
-static int dissect_alamanacToa(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_255(tvb, offset, pinfo, tree, hf_rrlp_alamanacToa);
+static int dissect_alamanacToa(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_255(tvb, offset, actx, tree, hf_rrlp_alamanacToa);
}
-static int dissect_almanacSVhealth(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_255(tvb, offset, pinfo, tree, hf_rrlp_almanacSVhealth);
+static int dissect_almanacSVhealth(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_255(tvb, offset, actx, tree, hf_rrlp_almanacSVhealth);
}
@@ -1979,30 +1979,30 @@ static const per_sequence_t UTCModel_sequence[] = {
};
static int
-dissect_rrlp_UTCModel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_UTCModel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_UTCModel, UTCModel_sequence);
return offset;
}
-static int dissect_utcModel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_UTCModel(tvb, offset, pinfo, tree, hf_rrlp_utcModel);
+static int dissect_utcModel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_UTCModel(tvb, offset, actx, tree, hf_rrlp_utcModel);
}
static int
-dissect_rrlp_INTEGER_M1024_1023(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,
- -1024, 1023U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_M1024_1023(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -1024, 1023U, NULL, FALSE);
return offset;
}
-static int dissect_almanacAF0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M1024_1023(tvb, offset, pinfo, tree, hf_rrlp_almanacAF0);
+static int dissect_almanacAF0(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M1024_1023(tvb, offset, actx, tree, hf_rrlp_almanacAF0);
}
-static int dissect_almanacAF1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M1024_1023(tvb, offset, pinfo, tree, hf_rrlp_almanacAF1);
+static int dissect_almanacAF1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M1024_1023(tvb, offset, actx, tree, hf_rrlp_almanacAF1);
}
@@ -2023,14 +2023,14 @@ static const per_sequence_t AlmanacElement_sequence[] = {
};
static int
-dissect_rrlp_AlmanacElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_AlmanacElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_AlmanacElement, AlmanacElement_sequence);
return offset;
}
-static int dissect_SeqOfAlmanacElement_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_AlmanacElement(tvb, offset, pinfo, tree, hf_rrlp_SeqOfAlmanacElement_item);
+static int dissect_SeqOfAlmanacElement_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_AlmanacElement(tvb, offset, actx, tree, hf_rrlp_SeqOfAlmanacElement_item);
}
@@ -2039,15 +2039,15 @@ static const per_sequence_t SeqOfAlmanacElement_sequence_of[1] = {
};
static int
-dissect_rrlp_SeqOfAlmanacElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SeqOfAlmanacElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rrlp_SeqOfAlmanacElement, SeqOfAlmanacElement_sequence_of,
1, 64);
return offset;
}
-static int dissect_almanacList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SeqOfAlmanacElement(tvb, offset, pinfo, tree, hf_rrlp_almanacList);
+static int dissect_almanacList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SeqOfAlmanacElement(tvb, offset, actx, tree, hf_rrlp_almanacList);
}
@@ -2058,14 +2058,14 @@ static const per_sequence_t Almanac_sequence[] = {
};
static int
-dissect_rrlp_Almanac(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_Almanac(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_Almanac, Almanac_sequence);
return offset;
}
-static int dissect_almanac(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_Almanac(tvb, offset, pinfo, tree, hf_rrlp_almanac);
+static int dissect_almanac(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_Almanac(tvb, offset, actx, tree, hf_rrlp_almanac);
}
@@ -2076,27 +2076,27 @@ static const per_sequence_t TimeRelation_sequence[] = {
};
static int
-dissect_rrlp_TimeRelation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_TimeRelation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_TimeRelation, TimeRelation_sequence);
return offset;
}
-static int dissect_timeRelation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_TimeRelation(tvb, offset, pinfo, tree, hf_rrlp_timeRelation);
+static int dissect_timeRelation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_TimeRelation(tvb, offset, actx, tree, hf_rrlp_timeRelation);
}
static int
-dissect_rrlp_INTEGER_M2048_2047(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,
- -2048, 2047U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_M2048_2047(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -2048, 2047U, NULL, FALSE);
return offset;
}
-static int dissect_doppler0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_M2048_2047(tvb, offset, pinfo, tree, hf_rrlp_doppler0);
+static int dissect_doppler0(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_M2048_2047(tvb, offset, actx, tree, hf_rrlp_doppler0);
}
@@ -2107,43 +2107,43 @@ static const per_sequence_t AddionalDopplerFields_sequence[] = {
};
static int
-dissect_rrlp_AddionalDopplerFields(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_AddionalDopplerFields(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_AddionalDopplerFields, AddionalDopplerFields_sequence);
return offset;
}
-static int dissect_addionalDoppler(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_AddionalDopplerFields(tvb, offset, pinfo, tree, hf_rrlp_addionalDoppler);
+static int dissect_addionalDoppler(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_AddionalDopplerFields(tvb, offset, actx, tree, hf_rrlp_addionalDoppler);
}
static int
-dissect_rrlp_INTEGER_0_1022(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,
- 0U, 1022U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_1022(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1022U, NULL, FALSE);
return offset;
}
-static int dissect_wholeChips(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_1022(tvb, offset, pinfo, tree, hf_rrlp_wholeChips);
+static int dissect_wholeChips(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_1022(tvb, offset, actx, tree, hf_rrlp_wholeChips);
}
-static int dissect_codePhase(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_1022(tvb, offset, pinfo, tree, hf_rrlp_codePhase);
+static int dissect_codePhase(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_1022(tvb, offset, actx, tree, hf_rrlp_codePhase);
}
static int
-dissect_rrlp_INTEGER_0_19(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,
- 0U, 19U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_19(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 19U, NULL, FALSE);
return offset;
}
-static int dissect_intCodePhase(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_19(tvb, offset, pinfo, tree, hf_rrlp_intCodePhase);
+static int dissect_intCodePhase(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_19(tvb, offset, actx, tree, hf_rrlp_intCodePhase);
}
@@ -2154,14 +2154,14 @@ static const per_sequence_t AddionalAngleFields_sequence[] = {
};
static int
-dissect_rrlp_AddionalAngleFields(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_AddionalAngleFields(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_AddionalAngleFields, AddionalAngleFields_sequence);
return offset;
}
-static int dissect_addionalAngle(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_AddionalAngleFields(tvb, offset, pinfo, tree, hf_rrlp_addionalAngle);
+static int dissect_addionalAngle(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_AddionalAngleFields(tvb, offset, actx, tree, hf_rrlp_addionalAngle);
}
@@ -2178,14 +2178,14 @@ static const per_sequence_t AcquisElement_sequence[] = {
};
static int
-dissect_rrlp_AcquisElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_AcquisElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_AcquisElement, AcquisElement_sequence);
return offset;
}
-static int dissect_SeqOfAcquisElement_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_AcquisElement(tvb, offset, pinfo, tree, hf_rrlp_SeqOfAcquisElement_item);
+static int dissect_SeqOfAcquisElement_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_AcquisElement(tvb, offset, actx, tree, hf_rrlp_SeqOfAcquisElement_item);
}
@@ -2194,15 +2194,15 @@ static const per_sequence_t SeqOfAcquisElement_sequence_of[1] = {
};
static int
-dissect_rrlp_SeqOfAcquisElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SeqOfAcquisElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rrlp_SeqOfAcquisElement, SeqOfAcquisElement_sequence_of,
1, 16);
return offset;
}
-static int dissect_acquisList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SeqOfAcquisElement(tvb, offset, pinfo, tree, hf_rrlp_acquisList);
+static int dissect_acquisList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SeqOfAcquisElement(tvb, offset, actx, tree, hf_rrlp_acquisList);
}
@@ -2213,14 +2213,14 @@ static const per_sequence_t AcquisAssist_sequence[] = {
};
static int
-dissect_rrlp_AcquisAssist(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_AcquisAssist(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_AcquisAssist, AcquisAssist_sequence);
return offset;
}
-static int dissect_acquisAssist(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_AcquisAssist(tvb, offset, pinfo, tree, hf_rrlp_acquisAssist);
+static int dissect_acquisAssist(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_AcquisAssist(tvb, offset, actx, tree, hf_rrlp_acquisAssist);
}
@@ -2229,15 +2229,15 @@ static const per_sequence_t SeqOf_BadSatelliteSet_sequence_of[1] = {
};
static int
-dissect_rrlp_SeqOf_BadSatelliteSet(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SeqOf_BadSatelliteSet(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rrlp_SeqOf_BadSatelliteSet, SeqOf_BadSatelliteSet_sequence_of,
1, 16);
return offset;
}
-static int dissect_realTimeIntegrity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SeqOf_BadSatelliteSet(tvb, offset, pinfo, tree, hf_rrlp_realTimeIntegrity);
+static int dissect_realTimeIntegrity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SeqOf_BadSatelliteSet(tvb, offset, actx, tree, hf_rrlp_realTimeIntegrity);
}
@@ -2255,14 +2255,14 @@ static const per_sequence_t ControlHeader_sequence[] = {
};
static int
-dissect_rrlp_ControlHeader(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_ControlHeader(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_ControlHeader, ControlHeader_sequence);
return offset;
}
-static int dissect_controlHeader(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_ControlHeader(tvb, offset, pinfo, tree, hf_rrlp_controlHeader);
+static int dissect_controlHeader(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_ControlHeader(tvb, offset, actx, tree, hf_rrlp_controlHeader);
}
@@ -2272,43 +2272,43 @@ static const per_sequence_t GPS_AssistData_sequence[] = {
};
static int
-dissect_rrlp_GPS_AssistData(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_GPS_AssistData(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_GPS_AssistData, GPS_AssistData_sequence);
return offset;
}
-static int dissect_gps_AssistData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_GPS_AssistData(tvb, offset, pinfo, tree, hf_rrlp_gps_AssistData);
+static int dissect_gps_AssistData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_GPS_AssistData(tvb, offset, actx, tree, hf_rrlp_gps_AssistData);
}
static int
-dissect_rrlp_ExpectedOTD(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,
- 0U, 1250U, NULL, NULL, FALSE);
+dissect_rrlp_ExpectedOTD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1250U, NULL, FALSE);
return offset;
}
-static int dissect_expectedOTD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_ExpectedOTD(tvb, offset, pinfo, tree, hf_rrlp_expectedOTD);
+static int dissect_expectedOTD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_ExpectedOTD(tvb, offset, actx, tree, hf_rrlp_expectedOTD);
}
static int
-dissect_rrlp_ExpOTDUncertainty(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,
- 0U, 7U, NULL, NULL, FALSE);
+dissect_rrlp_ExpOTDUncertainty(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, FALSE);
return offset;
}
-static int dissect_expOTDUncertainty(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_ExpOTDUncertainty(tvb, offset, pinfo, tree, hf_rrlp_expOTDUncertainty);
+static int dissect_expOTDUncertainty(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_ExpOTDUncertainty(tvb, offset, actx, tree, hf_rrlp_expOTDUncertainty);
}
-static int dissect_expOTDuncertainty(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_ExpOTDUncertainty(tvb, offset, pinfo, tree, hf_rrlp_expOTDuncertainty);
+static int dissect_expOTDuncertainty(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_ExpOTDUncertainty(tvb, offset, actx, tree, hf_rrlp_expOTDuncertainty);
}
@@ -2319,14 +2319,14 @@ static const per_sequence_t MsrAssistBTS_R98_ExpOTD_sequence[] = {
};
static int
-dissect_rrlp_MsrAssistBTS_R98_ExpOTD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_MsrAssistBTS_R98_ExpOTD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_MsrAssistBTS_R98_ExpOTD, MsrAssistBTS_R98_ExpOTD_sequence);
return offset;
}
-static int dissect_SeqOfMsrAssistBTS_R98_ExpOTD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_MsrAssistBTS_R98_ExpOTD(tvb, offset, pinfo, tree, hf_rrlp_SeqOfMsrAssistBTS_R98_ExpOTD_item);
+static int dissect_SeqOfMsrAssistBTS_R98_ExpOTD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_MsrAssistBTS_R98_ExpOTD(tvb, offset, actx, tree, hf_rrlp_SeqOfMsrAssistBTS_R98_ExpOTD_item);
}
@@ -2335,15 +2335,15 @@ static const per_sequence_t SeqOfMsrAssistBTS_R98_ExpOTD_sequence_of[1] = {
};
static int
-dissect_rrlp_SeqOfMsrAssistBTS_R98_ExpOTD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SeqOfMsrAssistBTS_R98_ExpOTD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rrlp_SeqOfMsrAssistBTS_R98_ExpOTD, SeqOfMsrAssistBTS_R98_ExpOTD_sequence_of,
1, 15);
return offset;
}
-static int dissect_msrAssistList_R98_ExpOTD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SeqOfMsrAssistBTS_R98_ExpOTD(tvb, offset, pinfo, tree, hf_rrlp_msrAssistList_R98_ExpOTD);
+static int dissect_msrAssistList_R98_ExpOTD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SeqOfMsrAssistBTS_R98_ExpOTD(tvb, offset, actx, tree, hf_rrlp_msrAssistList_R98_ExpOTD);
}
@@ -2353,14 +2353,14 @@ static const per_sequence_t MsrAssistData_R98_ExpOTD_sequence[] = {
};
static int
-dissect_rrlp_MsrAssistData_R98_ExpOTD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_MsrAssistData_R98_ExpOTD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_MsrAssistData_R98_ExpOTD, MsrAssistData_R98_ExpOTD_sequence);
return offset;
}
-static int dissect_msrAssistData_R98_ExpOTD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_MsrAssistData_R98_ExpOTD(tvb, offset, pinfo, tree, hf_rrlp_msrAssistData_R98_ExpOTD);
+static int dissect_msrAssistData_R98_ExpOTD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_MsrAssistData_R98_ExpOTD(tvb, offset, actx, tree, hf_rrlp_msrAssistData_R98_ExpOTD);
}
@@ -2371,14 +2371,14 @@ static const per_sequence_t AssistBTSData_R98_ExpOTD_sequence[] = {
};
static int
-dissect_rrlp_AssistBTSData_R98_ExpOTD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_AssistBTSData_R98_ExpOTD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_AssistBTSData_R98_ExpOTD, AssistBTSData_R98_ExpOTD_sequence);
return offset;
}
-static int dissect_present1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_AssistBTSData_R98_ExpOTD(tvb, offset, pinfo, tree, hf_rrlp_present1);
+static int dissect_present1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_AssistBTSData_R98_ExpOTD(tvb, offset, actx, tree, hf_rrlp_present1);
}
@@ -2395,15 +2395,15 @@ static const per_choice_t SystemInfoAssistBTS_R98_ExpOTD_choice[] = {
};
static int
-dissect_rrlp_SystemInfoAssistBTS_R98_ExpOTD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SystemInfoAssistBTS_R98_ExpOTD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrlp_SystemInfoAssistBTS_R98_ExpOTD, SystemInfoAssistBTS_R98_ExpOTD_choice,
NULL);
return offset;
}
-static int dissect_SeqOfSystemInfoAssistBTS_R98_ExpOTD_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SystemInfoAssistBTS_R98_ExpOTD(tvb, offset, pinfo, tree, hf_rrlp_SeqOfSystemInfoAssistBTS_R98_ExpOTD_item);
+static int dissect_SeqOfSystemInfoAssistBTS_R98_ExpOTD_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SystemInfoAssistBTS_R98_ExpOTD(tvb, offset, actx, tree, hf_rrlp_SeqOfSystemInfoAssistBTS_R98_ExpOTD_item);
}
@@ -2412,15 +2412,15 @@ static const per_sequence_t SeqOfSystemInfoAssistBTS_R98_ExpOTD_sequence_of[1] =
};
static int
-dissect_rrlp_SeqOfSystemInfoAssistBTS_R98_ExpOTD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SeqOfSystemInfoAssistBTS_R98_ExpOTD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rrlp_SeqOfSystemInfoAssistBTS_R98_ExpOTD, SeqOfSystemInfoAssistBTS_R98_ExpOTD_sequence_of,
1, 32);
return offset;
}
-static int dissect_systemInfoAssistListR98_ExpOTD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SeqOfSystemInfoAssistBTS_R98_ExpOTD(tvb, offset, pinfo, tree, hf_rrlp_systemInfoAssistListR98_ExpOTD);
+static int dissect_systemInfoAssistListR98_ExpOTD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SeqOfSystemInfoAssistBTS_R98_ExpOTD(tvb, offset, actx, tree, hf_rrlp_systemInfoAssistListR98_ExpOTD);
}
@@ -2430,14 +2430,14 @@ static const per_sequence_t SystemInfoAssistData_R98_ExpOTD_sequence[] = {
};
static int
-dissect_rrlp_SystemInfoAssistData_R98_ExpOTD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SystemInfoAssistData_R98_ExpOTD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_SystemInfoAssistData_R98_ExpOTD, SystemInfoAssistData_R98_ExpOTD_sequence);
return offset;
}
-static int dissect_systemInfoAssistData_R98_ExpOTD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SystemInfoAssistData_R98_ExpOTD(tvb, offset, pinfo, tree, hf_rrlp_systemInfoAssistData_R98_ExpOTD);
+static int dissect_systemInfoAssistData_R98_ExpOTD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SystemInfoAssistData_R98_ExpOTD(tvb, offset, actx, tree, hf_rrlp_systemInfoAssistData_R98_ExpOTD);
}
@@ -2448,27 +2448,27 @@ static const per_sequence_t Rel98_Ext_ExpOTD_sequence[] = {
};
static int
-dissect_rrlp_Rel98_Ext_ExpOTD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_Rel98_Ext_ExpOTD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_Rel98_Ext_ExpOTD, Rel98_Ext_ExpOTD_sequence);
return offset;
}
-static int dissect_rel98_Ext_ExpOTD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_Rel98_Ext_ExpOTD(tvb, offset, pinfo, tree, hf_rrlp_rel98_Ext_ExpOTD);
+static int dissect_rel98_Ext_ExpOTD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_Rel98_Ext_ExpOTD(tvb, offset, actx, tree, hf_rrlp_rel98_Ext_ExpOTD);
}
static int
-dissect_rrlp_GPSReferenceTimeUncertainty(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_rrlp_GPSReferenceTimeUncertainty(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_gpsReferenceTimeUncertainty(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_GPSReferenceTimeUncertainty(tvb, offset, pinfo, tree, hf_rrlp_gpsReferenceTimeUncertainty);
+static int dissect_gpsReferenceTimeUncertainty(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_GPSReferenceTimeUncertainty(tvb, offset, actx, tree, hf_rrlp_gpsReferenceTimeUncertainty);
}
@@ -2480,27 +2480,27 @@ static const per_sequence_t Rel98_MsrPosition_Req_Extension_sequence[] = {
};
static int
-dissect_rrlp_Rel98_MsrPosition_Req_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_Rel98_MsrPosition_Req_Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_Rel98_MsrPosition_Req_Extension, Rel98_MsrPosition_Req_Extension_sequence);
return offset;
}
-static int dissect_rel98_MsrPosition_Req_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_Rel98_MsrPosition_Req_Extension(tvb, offset, pinfo, tree, hf_rrlp_rel98_MsrPosition_Req_extension);
+static int dissect_rel98_MsrPosition_Req_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_Rel98_MsrPosition_Req_Extension(tvb, offset, actx, tree, hf_rrlp_rel98_MsrPosition_Req_extension);
}
static int
-dissect_rrlp_INTEGER_0_262143(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,
- 0U, 262143U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_262143(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 262143U, NULL, FALSE);
return offset;
}
-static int dissect_transaction_ID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_262143(tvb, offset, pinfo, tree, hf_rrlp_transaction_ID);
+static int dissect_transaction_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_262143(tvb, offset, actx, tree, hf_rrlp_transaction_ID);
}
@@ -2511,14 +2511,14 @@ static const per_sequence_t Extended_reference_sequence[] = {
};
static int
-dissect_rrlp_Extended_reference(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_Extended_reference(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_Extended_reference, Extended_reference_sequence);
return offset;
}
-static int dissect_extended_reference(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_Extended_reference(tvb, offset, pinfo, tree, hf_rrlp_extended_reference);
+static int dissect_extended_reference(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_Extended_reference(tvb, offset, actx, tree, hf_rrlp_extended_reference);
}
@@ -2528,14 +2528,14 @@ static const per_sequence_t Rel5_MsrPosition_Req_Extension_sequence[] = {
};
static int
-dissect_rrlp_Rel5_MsrPosition_Req_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_Rel5_MsrPosition_Req_Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_Rel5_MsrPosition_Req_Extension, Rel5_MsrPosition_Req_Extension_sequence);
return offset;
}
-static int dissect_rel5_MsrPosition_Req_extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_Rel5_MsrPosition_Req_Extension(tvb, offset, pinfo, tree, hf_rrlp_rel5_MsrPosition_Req_extension);
+static int dissect_rel5_MsrPosition_Req_extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_Rel5_MsrPosition_Req_Extension(tvb, offset, actx, tree, hf_rrlp_rel5_MsrPosition_Req_extension);
}
@@ -2552,40 +2552,40 @@ static const per_sequence_t MsrPosition_Req_sequence[] = {
};
static int
-dissect_rrlp_MsrPosition_Req(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_MsrPosition_Req(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_MsrPosition_Req, MsrPosition_Req_sequence);
return offset;
}
-static int dissect_msrPositionReq(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_MsrPosition_Req(tvb, offset, pinfo, tree, hf_rrlp_msrPositionReq);
+static int dissect_msrPositionReq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_MsrPosition_Req(tvb, offset, actx, tree, hf_rrlp_msrPositionReq);
}
static int
-dissect_rrlp_INTEGER_2_3(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,
- 2U, 3U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_2_3(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 2U, 3U, NULL, FALSE);
return offset;
}
-static int dissect_nbrOfSets(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_2_3(tvb, offset, pinfo, tree, hf_rrlp_nbrOfSets);
+static int dissect_nbrOfSets(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_2_3(tvb, offset, actx, tree, hf_rrlp_nbrOfSets);
}
static int
-dissect_rrlp_INTEGER_1_3(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,
- 1U, 3U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_1_3(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 3U, NULL, FALSE);
return offset;
}
-static int dissect_nbrOfReferenceBTSs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_1_3(tvb, offset, pinfo, tree, hf_rrlp_nbrOfReferenceBTSs);
+static int dissect_nbrOfReferenceBTSs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_1_3(tvb, offset, actx, tree, hf_rrlp_nbrOfReferenceBTSs);
}
@@ -2598,14 +2598,14 @@ static const value_string rrlp_ReferenceRelation_vals[] = {
static int
-dissect_rrlp_ReferenceRelation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, FALSE, 0, NULL);
+dissect_rrlp_ReferenceRelation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_referenceRelation(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_ReferenceRelation(tvb, offset, pinfo, tree, hf_rrlp_referenceRelation);
+static int dissect_referenceRelation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_ReferenceRelation(tvb, offset, actx, tree, hf_rrlp_referenceRelation);
}
@@ -2617,14 +2617,14 @@ static const per_sequence_t MultipleSets_sequence[] = {
};
static int
-dissect_rrlp_MultipleSets(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_MultipleSets(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_MultipleSets, MultipleSets_sequence);
return offset;
}
-static int dissect_multipleSets(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_MultipleSets(tvb, offset, pinfo, tree, hf_rrlp_multipleSets);
+static int dissect_multipleSets(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_MultipleSets(tvb, offset, actx, tree, hf_rrlp_multipleSets);
}
@@ -2635,69 +2635,69 @@ static const per_sequence_t BSICAndCarrier_sequence[] = {
};
static int
-dissect_rrlp_BSICAndCarrier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_BSICAndCarrier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_BSICAndCarrier, BSICAndCarrier_sequence);
return offset;
}
-static int dissect_bsicAndCarrier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_BSICAndCarrier(tvb, offset, pinfo, tree, hf_rrlp_bsicAndCarrier);
+static int dissect_bsicAndCarrier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_BSICAndCarrier(tvb, offset, actx, tree, hf_rrlp_bsicAndCarrier);
}
static int
-dissect_rrlp_CellID(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_rrlp_CellID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_ci(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_CellID(tvb, offset, pinfo, tree, hf_rrlp_ci);
+static int dissect_ci(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_CellID(tvb, offset, actx, tree, hf_rrlp_ci);
}
-static int dissect_referenceCI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_CellID(tvb, offset, pinfo, tree, hf_rrlp_referenceCI);
+static int dissect_referenceCI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_CellID(tvb, offset, actx, tree, hf_rrlp_referenceCI);
}
static int
-dissect_rrlp_RequestIndex(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,
- 1U, 16U, NULL, NULL, FALSE);
+dissect_rrlp_RequestIndex(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 16U, NULL, FALSE);
return offset;
}
-static int dissect_requestIndex(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_RequestIndex(tvb, offset, pinfo, tree, hf_rrlp_requestIndex);
+static int dissect_requestIndex(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_RequestIndex(tvb, offset, actx, tree, hf_rrlp_requestIndex);
}
static int
-dissect_rrlp_SystemInfoIndex(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,
- 1U, 32U, NULL, NULL, FALSE);
+dissect_rrlp_SystemInfoIndex(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 32U, NULL, FALSE);
return offset;
}
-static int dissect_systemInfoIndex(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SystemInfoIndex(tvb, offset, pinfo, tree, hf_rrlp_systemInfoIndex);
+static int dissect_systemInfoIndex(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SystemInfoIndex(tvb, offset, actx, tree, hf_rrlp_systemInfoIndex);
}
static int
-dissect_rrlp_LAC(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_rrlp_LAC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_referenceLAC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_LAC(tvb, offset, pinfo, tree, hf_rrlp_referenceLAC);
+static int dissect_referenceLAC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_LAC(tvb, offset, actx, tree, hf_rrlp_referenceLAC);
}
@@ -2708,14 +2708,14 @@ static const per_sequence_t CellIDAndLAC_sequence[] = {
};
static int
-dissect_rrlp_CellIDAndLAC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_CellIDAndLAC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_CellIDAndLAC, CellIDAndLAC_sequence);
return offset;
}
-static int dissect_ciAndLAC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_CellIDAndLAC(tvb, offset, pinfo, tree, hf_rrlp_ciAndLAC);
+static int dissect_ciAndLAC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_CellIDAndLAC(tvb, offset, actx, tree, hf_rrlp_ciAndLAC);
}
@@ -2738,15 +2738,15 @@ static const per_choice_t ReferenceIdentityType_choice[] = {
};
static int
-dissect_rrlp_ReferenceIdentityType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_ReferenceIdentityType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrlp_ReferenceIdentityType, ReferenceIdentityType_choice,
NULL);
return offset;
}
-static int dissect_SeqOfReferenceIdentityType_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_ReferenceIdentityType(tvb, offset, pinfo, tree, hf_rrlp_SeqOfReferenceIdentityType_item);
+static int dissect_SeqOfReferenceIdentityType_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_ReferenceIdentityType(tvb, offset, actx, tree, hf_rrlp_SeqOfReferenceIdentityType_item);
}
@@ -2755,15 +2755,15 @@ static const per_sequence_t SeqOfReferenceIdentityType_sequence_of[1] = {
};
static int
-dissect_rrlp_SeqOfReferenceIdentityType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SeqOfReferenceIdentityType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rrlp_SeqOfReferenceIdentityType, SeqOfReferenceIdentityType_sequence_of,
1, 3);
return offset;
}
-static int dissect_refBTSList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SeqOfReferenceIdentityType(tvb, offset, pinfo, tree, hf_rrlp_refBTSList);
+static int dissect_refBTSList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SeqOfReferenceIdentityType(tvb, offset, actx, tree, hf_rrlp_refBTSList);
}
@@ -2773,69 +2773,69 @@ static const per_sequence_t ReferenceIdentity_sequence[] = {
};
static int
-dissect_rrlp_ReferenceIdentity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_ReferenceIdentity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_ReferenceIdentity, ReferenceIdentity_sequence);
return offset;
}
-static int dissect_referenceIdentity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_ReferenceIdentity(tvb, offset, pinfo, tree, hf_rrlp_referenceIdentity);
+static int dissect_referenceIdentity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_ReferenceIdentity(tvb, offset, actx, tree, hf_rrlp_referenceIdentity);
}
static int
-dissect_rrlp_INTEGER_0_42431(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,
- 0U, 42431U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_42431(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 42431U, NULL, FALSE);
return offset;
}
-static int dissect_refFrameNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_42431(tvb, offset, pinfo, tree, hf_rrlp_refFrameNumber);
+static int dissect_refFrameNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_42431(tvb, offset, actx, tree, hf_rrlp_refFrameNumber);
}
static int
-dissect_rrlp_ModuloTimeSlot(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,
- 0U, 3U, NULL, NULL, FALSE);
+dissect_rrlp_ModuloTimeSlot(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3U, NULL, FALSE);
return offset;
}
-static int dissect_referenceTimeSlot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_ModuloTimeSlot(tvb, offset, pinfo, tree, hf_rrlp_referenceTimeSlot);
+static int dissect_referenceTimeSlot(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_ModuloTimeSlot(tvb, offset, actx, tree, hf_rrlp_referenceTimeSlot);
}
-static int dissect_nborTimeSlot(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_ModuloTimeSlot(tvb, offset, pinfo, tree, hf_rrlp_nborTimeSlot);
+static int dissect_nborTimeSlot(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_ModuloTimeSlot(tvb, offset, actx, tree, hf_rrlp_nborTimeSlot);
}
static int
-dissect_rrlp_RefQuality(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,
- 0U, 31U, NULL, NULL, FALSE);
+dissect_rrlp_RefQuality(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 31U, NULL, FALSE);
return offset;
}
-static int dissect_refQuality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_RefQuality(tvb, offset, pinfo, tree, hf_rrlp_refQuality);
+static int dissect_refQuality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_RefQuality(tvb, offset, actx, tree, hf_rrlp_refQuality);
}
static int
-dissect_rrlp_NumOfMeasurements(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,
- 0U, 7U, NULL, NULL, FALSE);
+dissect_rrlp_NumOfMeasurements(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, FALSE);
return offset;
}
-static int dissect_numOfMeasurements(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_NumOfMeasurements(tvb, offset, pinfo, tree, hf_rrlp_numOfMeasurements);
+static int dissect_numOfMeasurements(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_NumOfMeasurements(tvb, offset, actx, tree, hf_rrlp_numOfMeasurements);
}
@@ -2846,40 +2846,40 @@ static const per_sequence_t TOA_MeasurementsOfRef_sequence[] = {
};
static int
-dissect_rrlp_TOA_MeasurementsOfRef(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_TOA_MeasurementsOfRef(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_TOA_MeasurementsOfRef, TOA_MeasurementsOfRef_sequence);
return offset;
}
-static int dissect_toaMeasurementsOfRef(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_TOA_MeasurementsOfRef(tvb, offset, pinfo, tree, hf_rrlp_toaMeasurementsOfRef);
+static int dissect_toaMeasurementsOfRef(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_TOA_MeasurementsOfRef(tvb, offset, actx, tree, hf_rrlp_toaMeasurementsOfRef);
}
static int
-dissect_rrlp_StdResolution(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,
- 0U, 3U, NULL, NULL, FALSE);
+dissect_rrlp_StdResolution(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3U, NULL, FALSE);
return offset;
}
-static int dissect_stdResolution(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_StdResolution(tvb, offset, pinfo, tree, hf_rrlp_stdResolution);
+static int dissect_stdResolution(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_StdResolution(tvb, offset, actx, tree, hf_rrlp_stdResolution);
}
static int
-dissect_rrlp_INTEGER_0_960(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,
- 0U, 960U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_960(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 960U, NULL, FALSE);
return offset;
}
-static int dissect_taCorrection(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_960(tvb, offset, pinfo, tree, hf_rrlp_taCorrection);
+static int dissect_taCorrection(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_960(tvb, offset, actx, tree, hf_rrlp_taCorrection);
}
@@ -2890,14 +2890,14 @@ static const per_sequence_t MultiFrameCarrier_sequence[] = {
};
static int
-dissect_rrlp_MultiFrameCarrier(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_MultiFrameCarrier(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_MultiFrameCarrier, MultiFrameCarrier_sequence);
return offset;
}
-static int dissect_multiFrameCarrier(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_MultiFrameCarrier(tvb, offset, pinfo, tree, hf_rrlp_multiFrameCarrier);
+static int dissect_multiFrameCarrier(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_MultiFrameCarrier(tvb, offset, actx, tree, hf_rrlp_multiFrameCarrier);
}
@@ -2922,15 +2922,15 @@ static const per_choice_t NeighborIdentity_choice[] = {
};
static int
-dissect_rrlp_NeighborIdentity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_NeighborIdentity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrlp_NeighborIdentity, NeighborIdentity_choice,
NULL);
return offset;
}
-static int dissect_neighborIdentity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_NeighborIdentity(tvb, offset, pinfo, tree, hf_rrlp_neighborIdentity);
+static int dissect_neighborIdentity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_NeighborIdentity(tvb, offset, actx, tree, hf_rrlp_neighborIdentity);
}
@@ -2941,27 +2941,27 @@ static const per_sequence_t EOTDQuality_sequence[] = {
};
static int
-dissect_rrlp_EOTDQuality(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_EOTDQuality(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_EOTDQuality, EOTDQuality_sequence);
return offset;
}
-static int dissect_eotdQuality(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_EOTDQuality(tvb, offset, pinfo, tree, hf_rrlp_eotdQuality);
+static int dissect_eotdQuality(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_EOTDQuality(tvb, offset, actx, tree, hf_rrlp_eotdQuality);
}
static int
-dissect_rrlp_OTDValue(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,
- 0U, 39999U, NULL, NULL, FALSE);
+dissect_rrlp_OTDValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 39999U, NULL, FALSE);
return offset;
}
-static int dissect_otdValue(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_OTDValue(tvb, offset, pinfo, tree, hf_rrlp_otdValue);
+static int dissect_otdValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_OTDValue(tvb, offset, actx, tree, hf_rrlp_otdValue);
}
@@ -2974,29 +2974,29 @@ static const per_sequence_t OTD_MeasurementWithID_sequence[] = {
};
static int
-dissect_rrlp_OTD_MeasurementWithID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_OTD_MeasurementWithID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_OTD_MeasurementWithID, OTD_MeasurementWithID_sequence);
return offset;
}
-static int dissect_identityPresent(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_OTD_MeasurementWithID(tvb, offset, pinfo, tree, hf_rrlp_identityPresent);
+static int dissect_identityPresent(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_OTD_MeasurementWithID(tvb, offset, actx, tree, hf_rrlp_identityPresent);
}
static int
-dissect_rrlp_OTD_FirstSetMsrs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rrlp_OTD_MeasurementWithID(tvb, offset, pinfo, tree, hf_index);
+dissect_rrlp_OTD_FirstSetMsrs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rrlp_OTD_MeasurementWithID(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_SeqOfOTD_FirstSetMsrs_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_OTD_FirstSetMsrs(tvb, offset, pinfo, tree, hf_rrlp_SeqOfOTD_FirstSetMsrs_item);
+static int dissect_SeqOfOTD_FirstSetMsrs_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_OTD_FirstSetMsrs(tvb, offset, actx, tree, hf_rrlp_SeqOfOTD_FirstSetMsrs_item);
}
-static int dissect_SeqOfOTD_FirstSetMsrs_R98_Ext_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_OTD_FirstSetMsrs(tvb, offset, pinfo, tree, hf_rrlp_SeqOfOTD_FirstSetMsrs_R98_Ext_item);
+static int dissect_SeqOfOTD_FirstSetMsrs_R98_Ext_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_OTD_FirstSetMsrs(tvb, offset, actx, tree, hf_rrlp_SeqOfOTD_FirstSetMsrs_R98_Ext_item);
}
@@ -3005,15 +3005,15 @@ static const per_sequence_t SeqOfOTD_FirstSetMsrs_sequence_of[1] = {
};
static int
-dissect_rrlp_SeqOfOTD_FirstSetMsrs(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SeqOfOTD_FirstSetMsrs(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rrlp_SeqOfOTD_FirstSetMsrs, SeqOfOTD_FirstSetMsrs_sequence_of,
1, 10);
return offset;
}
-static int dissect_otd_FirstSetMsrs(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SeqOfOTD_FirstSetMsrs(tvb, offset, pinfo, tree, hf_rrlp_otd_FirstSetMsrs);
+static int dissect_otd_FirstSetMsrs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SeqOfOTD_FirstSetMsrs(tvb, offset, actx, tree, hf_rrlp_otd_FirstSetMsrs);
}
@@ -3028,14 +3028,14 @@ static const per_sequence_t OTD_MsrElementFirst_sequence[] = {
};
static int
-dissect_rrlp_OTD_MsrElementFirst(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_OTD_MsrElementFirst(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_OTD_MsrElementFirst, OTD_MsrElementFirst_sequence);
return offset;
}
-static int dissect_otdMsrFirstSets(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_OTD_MsrElementFirst(tvb, offset, pinfo, tree, hf_rrlp_otdMsrFirstSets);
+static int dissect_otdMsrFirstSets(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_OTD_MsrElementFirst(tvb, offset, actx, tree, hf_rrlp_otdMsrFirstSets);
}
@@ -3047,14 +3047,14 @@ static const per_sequence_t OTD_Measurement_sequence[] = {
};
static int
-dissect_rrlp_OTD_Measurement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_OTD_Measurement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_OTD_Measurement, OTD_Measurement_sequence);
return offset;
}
-static int dissect_identityNotPresent(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_OTD_Measurement(tvb, offset, pinfo, tree, hf_rrlp_identityNotPresent);
+static int dissect_identityNotPresent(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_OTD_Measurement(tvb, offset, actx, tree, hf_rrlp_identityNotPresent);
}
@@ -3071,15 +3071,15 @@ static const per_choice_t OTD_MsrsOfOtherSets_choice[] = {
};
static int
-dissect_rrlp_OTD_MsrsOfOtherSets(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_OTD_MsrsOfOtherSets(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrlp_OTD_MsrsOfOtherSets, OTD_MsrsOfOtherSets_choice,
NULL);
return offset;
}
-static int dissect_SeqOfOTD_MsrsOfOtherSets_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_OTD_MsrsOfOtherSets(tvb, offset, pinfo, tree, hf_rrlp_SeqOfOTD_MsrsOfOtherSets_item);
+static int dissect_SeqOfOTD_MsrsOfOtherSets_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_OTD_MsrsOfOtherSets(tvb, offset, actx, tree, hf_rrlp_SeqOfOTD_MsrsOfOtherSets_item);
}
@@ -3088,15 +3088,15 @@ static const per_sequence_t SeqOfOTD_MsrsOfOtherSets_sequence_of[1] = {
};
static int
-dissect_rrlp_SeqOfOTD_MsrsOfOtherSets(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SeqOfOTD_MsrsOfOtherSets(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rrlp_SeqOfOTD_MsrsOfOtherSets, SeqOfOTD_MsrsOfOtherSets_sequence_of,
1, 10);
return offset;
}
-static int dissect_otd_MsrsOfOtherSets(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SeqOfOTD_MsrsOfOtherSets(tvb, offset, pinfo, tree, hf_rrlp_otd_MsrsOfOtherSets);
+static int dissect_otd_MsrsOfOtherSets(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SeqOfOTD_MsrsOfOtherSets(tvb, offset, actx, tree, hf_rrlp_otd_MsrsOfOtherSets);
}
@@ -3111,14 +3111,14 @@ static const per_sequence_t OTD_MsrElementRest_sequence[] = {
};
static int
-dissect_rrlp_OTD_MsrElementRest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_OTD_MsrElementRest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_OTD_MsrElementRest, OTD_MsrElementRest_sequence);
return offset;
}
-static int dissect_SeqOfOTD_MsrElementRest_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_OTD_MsrElementRest(tvb, offset, pinfo, tree, hf_rrlp_SeqOfOTD_MsrElementRest_item);
+static int dissect_SeqOfOTD_MsrElementRest_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_OTD_MsrElementRest(tvb, offset, actx, tree, hf_rrlp_SeqOfOTD_MsrElementRest_item);
}
@@ -3127,15 +3127,15 @@ static const per_sequence_t SeqOfOTD_MsrElementRest_sequence_of[1] = {
};
static int
-dissect_rrlp_SeqOfOTD_MsrElementRest(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SeqOfOTD_MsrElementRest(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rrlp_SeqOfOTD_MsrElementRest, SeqOfOTD_MsrElementRest_sequence_of,
1, 2);
return offset;
}
-static int dissect_otdMsrRestSets(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SeqOfOTD_MsrElementRest(tvb, offset, pinfo, tree, hf_rrlp_otdMsrRestSets);
+static int dissect_otdMsrRestSets(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SeqOfOTD_MsrElementRest(tvb, offset, actx, tree, hf_rrlp_otdMsrRestSets);
}
@@ -3146,27 +3146,27 @@ static const per_sequence_t OTD_MeasureInfo_sequence[] = {
};
static int
-dissect_rrlp_OTD_MeasureInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_OTD_MeasureInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_OTD_MeasureInfo, OTD_MeasureInfo_sequence);
return offset;
}
-static int dissect_otd_MeasureInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_OTD_MeasureInfo(tvb, offset, pinfo, tree, hf_rrlp_otd_MeasureInfo);
+static int dissect_otd_MeasureInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_OTD_MeasureInfo(tvb, offset, actx, tree, hf_rrlp_otd_MeasureInfo);
}
static int
-dissect_rrlp_INTEGER_0_14399999(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,
- 0U, 14399999U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_14399999(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 14399999U, NULL, FALSE);
return offset;
}
-static int dissect_gpsTOW(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_14399999(tvb, offset, pinfo, tree, hf_rrlp_gpsTOW);
+static int dissect_gpsTOW(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_14399999(tvb, offset, actx, tree, hf_rrlp_gpsTOW);
}
@@ -3178,14 +3178,14 @@ static const value_string rrlp_FixType_vals[] = {
static int
-dissect_rrlp_FixType(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,
- 0U, 1U, NULL, NULL, FALSE);
+dissect_rrlp_FixType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1U, NULL, FALSE);
return offset;
}
-static int dissect_fixType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_FixType(tvb, offset, pinfo, tree, hf_rrlp_fixType);
+static int dissect_fixType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_FixType(tvb, offset, actx, tree, hf_rrlp_fixType);
}
@@ -3198,40 +3198,40 @@ static const per_sequence_t LocationInfo_sequence[] = {
};
static int
-dissect_rrlp_LocationInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_LocationInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_LocationInfo, LocationInfo_sequence);
return offset;
}
-static int dissect_locationInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_LocationInfo(tvb, offset, pinfo, tree, hf_rrlp_locationInfo);
+static int dissect_locationInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_LocationInfo(tvb, offset, actx, tree, hf_rrlp_locationInfo);
}
static int
-dissect_rrlp_GPSTOW24b(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,
- 0U, 14399999U, NULL, NULL, FALSE);
+dissect_rrlp_GPSTOW24b(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 14399999U, NULL, FALSE);
return offset;
}
-static int dissect_gpsTOW1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_GPSTOW24b(tvb, offset, pinfo, tree, hf_rrlp_gpsTOW1);
+static int dissect_gpsTOW1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_GPSTOW24b(tvb, offset, actx, tree, hf_rrlp_gpsTOW1);
}
static int
-dissect_rrlp_INTEGER_0_1024(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,
- 0U, 1024U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_1024(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1024U, NULL, FALSE);
return offset;
}
-static int dissect_fracChips(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_1024(tvb, offset, pinfo, tree, hf_rrlp_fracChips);
+static int dissect_fracChips(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_1024(tvb, offset, actx, tree, hf_rrlp_fracChips);
}
@@ -3245,14 +3245,14 @@ static const value_string rrlp_MpathIndic_vals[] = {
static int
-dissect_rrlp_MpathIndic(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 4, NULL, NULL, FALSE, 0, NULL);
+dissect_rrlp_MpathIndic(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_mpathIndic(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_MpathIndic(tvb, offset, pinfo, tree, hf_rrlp_mpathIndic);
+static int dissect_mpathIndic(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_MpathIndic(tvb, offset, actx, tree, hf_rrlp_mpathIndic);
}
@@ -3268,14 +3268,14 @@ static const per_sequence_t GPS_MsrElement_sequence[] = {
};
static int
-dissect_rrlp_GPS_MsrElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_GPS_MsrElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_GPS_MsrElement, GPS_MsrElement_sequence);
return offset;
}
-static int dissect_SeqOfGPS_MsrElement_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_GPS_MsrElement(tvb, offset, pinfo, tree, hf_rrlp_SeqOfGPS_MsrElement_item);
+static int dissect_SeqOfGPS_MsrElement_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_GPS_MsrElement(tvb, offset, actx, tree, hf_rrlp_SeqOfGPS_MsrElement_item);
}
@@ -3284,15 +3284,15 @@ static const per_sequence_t SeqOfGPS_MsrElement_sequence_of[1] = {
};
static int
-dissect_rrlp_SeqOfGPS_MsrElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SeqOfGPS_MsrElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rrlp_SeqOfGPS_MsrElement, SeqOfGPS_MsrElement_sequence_of,
1, 16);
return offset;
}
-static int dissect_gps_msrList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SeqOfGPS_MsrElement(tvb, offset, pinfo, tree, hf_rrlp_gps_msrList);
+static int dissect_gps_msrList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SeqOfGPS_MsrElement(tvb, offset, actx, tree, hf_rrlp_gps_msrList);
}
@@ -3304,14 +3304,14 @@ static const per_sequence_t GPS_MsrSetElement_sequence[] = {
};
static int
-dissect_rrlp_GPS_MsrSetElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_GPS_MsrSetElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_GPS_MsrSetElement, GPS_MsrSetElement_sequence);
return offset;
}
-static int dissect_SeqOfGPS_MsrSetElement_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_GPS_MsrSetElement(tvb, offset, pinfo, tree, hf_rrlp_SeqOfGPS_MsrSetElement_item);
+static int dissect_SeqOfGPS_MsrSetElement_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_GPS_MsrSetElement(tvb, offset, actx, tree, hf_rrlp_SeqOfGPS_MsrSetElement_item);
}
@@ -3320,15 +3320,15 @@ static const per_sequence_t SeqOfGPS_MsrSetElement_sequence_of[1] = {
};
static int
-dissect_rrlp_SeqOfGPS_MsrSetElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SeqOfGPS_MsrSetElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rrlp_SeqOfGPS_MsrSetElement, SeqOfGPS_MsrSetElement_sequence_of,
1, 3);
return offset;
}
-static int dissect_gpsMsrSetList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SeqOfGPS_MsrSetElement(tvb, offset, pinfo, tree, hf_rrlp_gpsMsrSetList);
+static int dissect_gpsMsrSetList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SeqOfGPS_MsrSetElement(tvb, offset, actx, tree, hf_rrlp_gpsMsrSetList);
}
@@ -3338,14 +3338,14 @@ static const per_sequence_t GPS_MeasureInfo_sequence[] = {
};
static int
-dissect_rrlp_GPS_MeasureInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_GPS_MeasureInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_GPS_MeasureInfo, GPS_MeasureInfo_sequence);
return offset;
}
-static int dissect_gps_MeasureInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_GPS_MeasureInfo(tvb, offset, pinfo, tree, hf_rrlp_gps_MeasureInfo);
+static int dissect_gps_MeasureInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_GPS_MeasureInfo(tvb, offset, actx, tree, hf_rrlp_gps_MeasureInfo);
}
@@ -3366,27 +3366,27 @@ static const value_string rrlp_LocErrorReason_vals[] = {
static int
-dissect_rrlp_LocErrorReason(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 11, NULL, NULL, TRUE, 0, NULL);
+dissect_rrlp_LocErrorReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 11, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_locErrorReason(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_LocErrorReason(tvb, offset, pinfo, tree, hf_rrlp_locErrorReason);
+static int dissect_locErrorReason(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_LocErrorReason(tvb, offset, actx, tree, hf_rrlp_locErrorReason);
}
static int
-dissect_rrlp_GPSAssistanceData(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_GPSAssistanceData(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, maxGPSAssistanceData, NULL);
return offset;
}
-static int dissect_gpsAssistanceData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_GPSAssistanceData(tvb, offset, pinfo, tree, hf_rrlp_gpsAssistanceData);
+static int dissect_gpsAssistanceData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_GPSAssistanceData(tvb, offset, actx, tree, hf_rrlp_gpsAssistanceData);
}
@@ -3397,14 +3397,14 @@ static const per_sequence_t AdditionalAssistanceData_sequence[] = {
};
static int
-dissect_rrlp_AdditionalAssistanceData(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_AdditionalAssistanceData(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_AdditionalAssistanceData, AdditionalAssistanceData_sequence);
return offset;
}
-static int dissect_additionalAssistanceData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_AdditionalAssistanceData(tvb, offset, pinfo, tree, hf_rrlp_additionalAssistanceData);
+static int dissect_additionalAssistanceData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_AdditionalAssistanceData(tvb, offset, actx, tree, hf_rrlp_additionalAssistanceData);
}
@@ -3415,14 +3415,14 @@ static const per_sequence_t LocationError_sequence[] = {
};
static int
-dissect_rrlp_LocationError(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_LocationError(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_LocationError, LocationError_sequence);
return offset;
}
-static int dissect_locationError(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_LocationError(tvb, offset, pinfo, tree, hf_rrlp_locationError);
+static int dissect_locationError(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_LocationError(tvb, offset, actx, tree, hf_rrlp_locationError);
}
@@ -3431,15 +3431,15 @@ static const per_sequence_t SeqOfOTD_FirstSetMsrs_R98_Ext_sequence_of[1] = {
};
static int
-dissect_rrlp_SeqOfOTD_FirstSetMsrs_R98_Ext(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_SeqOfOTD_FirstSetMsrs_R98_Ext(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rrlp_SeqOfOTD_FirstSetMsrs_R98_Ext, SeqOfOTD_FirstSetMsrs_R98_Ext_sequence_of,
1, 5);
return offset;
}
-static int dissect_otd_FirstSetMsrs_R98_Ext(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_SeqOfOTD_FirstSetMsrs_R98_Ext(tvb, offset, pinfo, tree, hf_rrlp_otd_FirstSetMsrs_R98_Ext);
+static int dissect_otd_FirstSetMsrs_R98_Ext(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_SeqOfOTD_FirstSetMsrs_R98_Ext(tvb, offset, actx, tree, hf_rrlp_otd_FirstSetMsrs_R98_Ext);
}
@@ -3449,14 +3449,14 @@ static const per_sequence_t OTD_MsrElementFirst_R98_Ext_sequence[] = {
};
static int
-dissect_rrlp_OTD_MsrElementFirst_R98_Ext(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_OTD_MsrElementFirst_R98_Ext(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_OTD_MsrElementFirst_R98_Ext, OTD_MsrElementFirst_R98_Ext_sequence);
return offset;
}
-static int dissect_otdMsrFirstSets_R98_Ext(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_OTD_MsrElementFirst_R98_Ext(tvb, offset, pinfo, tree, hf_rrlp_otdMsrFirstSets_R98_Ext);
+static int dissect_otdMsrFirstSets_R98_Ext(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_OTD_MsrElementFirst_R98_Ext(tvb, offset, actx, tree, hf_rrlp_otdMsrFirstSets_R98_Ext);
}
@@ -3466,14 +3466,14 @@ static const per_sequence_t OTD_MeasureInfo_R98_Ext_sequence[] = {
};
static int
-dissect_rrlp_OTD_MeasureInfo_R98_Ext(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_OTD_MeasureInfo_R98_Ext(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_OTD_MeasureInfo_R98_Ext, OTD_MeasureInfo_R98_Ext_sequence);
return offset;
}
-static int dissect_otd_MeasureInfo_R98_Ext(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_OTD_MeasureInfo_R98_Ext(tvb, offset, pinfo, tree, hf_rrlp_otd_MeasureInfo_R98_Ext);
+static int dissect_otd_MeasureInfo_R98_Ext(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_OTD_MeasureInfo_R98_Ext(tvb, offset, actx, tree, hf_rrlp_otd_MeasureInfo_R98_Ext);
}
@@ -3483,40 +3483,40 @@ static const per_sequence_t T_rel_98_Ext_MeasureInfo_sequence[] = {
};
static int
-dissect_rrlp_T_rel_98_Ext_MeasureInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_T_rel_98_Ext_MeasureInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_T_rel_98_Ext_MeasureInfo, T_rel_98_Ext_MeasureInfo_sequence);
return offset;
}
-static int dissect_rel_98_Ext_MeasureInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_T_rel_98_Ext_MeasureInfo(tvb, offset, pinfo, tree, hf_rrlp_rel_98_Ext_MeasureInfo);
+static int dissect_rel_98_Ext_MeasureInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_T_rel_98_Ext_MeasureInfo(tvb, offset, actx, tree, hf_rrlp_rel_98_Ext_MeasureInfo);
}
static int
-dissect_rrlp_INTEGER_0_9999(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,
- 0U, 9999U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_9999(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 9999U, NULL, FALSE);
return offset;
}
-static int dissect_gpsTowSubms(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_9999(tvb, offset, pinfo, tree, hf_rrlp_gpsTowSubms);
+static int dissect_gpsTowSubms(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_9999(tvb, offset, actx, tree, hf_rrlp_gpsTowSubms);
}
static int
-dissect_rrlp_INTEGER_0_127(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_rrlp_INTEGER_0_127(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_deltaTow(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_INTEGER_0_127(tvb, offset, pinfo, tree, hf_rrlp_deltaTow);
+static int dissect_deltaTow(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_INTEGER_0_127(tvb, offset, actx, tree, hf_rrlp_deltaTow);
}
@@ -3529,14 +3529,14 @@ static const per_sequence_t GPSTimeAssistanceMeasurements_sequence[] = {
};
static int
-dissect_rrlp_GPSTimeAssistanceMeasurements(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_GPSTimeAssistanceMeasurements(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_GPSTimeAssistanceMeasurements, GPSTimeAssistanceMeasurements_sequence);
return offset;
}
-static int dissect_timeAssistanceMeasurements(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_GPSTimeAssistanceMeasurements(tvb, offset, pinfo, tree, hf_rrlp_timeAssistanceMeasurements);
+static int dissect_timeAssistanceMeasurements(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_GPSTimeAssistanceMeasurements(tvb, offset, actx, tree, hf_rrlp_timeAssistanceMeasurements);
}
@@ -3547,26 +3547,26 @@ static const per_sequence_t Rel_98_MsrPosition_Rsp_Extension_sequence[] = {
};
static int
-dissect_rrlp_Rel_98_MsrPosition_Rsp_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_Rel_98_MsrPosition_Rsp_Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_Rel_98_MsrPosition_Rsp_Extension, Rel_98_MsrPosition_Rsp_Extension_sequence);
return offset;
}
-static int dissect_rel_98_MsrPosition_Rsp_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_Rel_98_MsrPosition_Rsp_Extension(tvb, offset, pinfo, tree, hf_rrlp_rel_98_MsrPosition_Rsp_Extension);
+static int dissect_rel_98_MsrPosition_Rsp_Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_Rel_98_MsrPosition_Rsp_Extension(tvb, offset, actx, tree, hf_rrlp_rel_98_MsrPosition_Rsp_Extension);
}
static int
-dissect_rrlp_OTD_MeasureInfo_5_Ext(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_rrlp_SeqOfOTD_MsrElementRest(tvb, offset, pinfo, tree, hf_index);
+dissect_rrlp_OTD_MeasureInfo_5_Ext(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_rrlp_SeqOfOTD_MsrElementRest(tvb, offset, actx, tree, hf_index);
return offset;
}
-static int dissect_otd_MeasureInfo_5_Ext(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_OTD_MeasureInfo_5_Ext(tvb, offset, pinfo, tree, hf_rrlp_otd_MeasureInfo_5_Ext);
+static int dissect_otd_MeasureInfo_5_Ext(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_OTD_MeasureInfo_5_Ext(tvb, offset, actx, tree, hf_rrlp_otd_MeasureInfo_5_Ext);
}
@@ -3578,14 +3578,14 @@ static const value_string rrlp_UlPseudoSegInd_vals[] = {
static int
-dissect_rrlp_UlPseudoSegInd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rrlp_UlPseudoSegInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_ulPseudoSegInd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_UlPseudoSegInd(tvb, offset, pinfo, tree, hf_rrlp_ulPseudoSegInd);
+static int dissect_ulPseudoSegInd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_UlPseudoSegInd(tvb, offset, actx, tree, hf_rrlp_ulPseudoSegInd);
}
@@ -3597,14 +3597,14 @@ static const per_sequence_t Rel_5_MsrPosition_Rsp_Extension_sequence[] = {
};
static int
-dissect_rrlp_Rel_5_MsrPosition_Rsp_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_Rel_5_MsrPosition_Rsp_Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_Rel_5_MsrPosition_Rsp_Extension, Rel_5_MsrPosition_Rsp_Extension_sequence);
return offset;
}
-static int dissect_rel_5_MsrPosition_Rsp_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_Rel_5_MsrPosition_Rsp_Extension(tvb, offset, pinfo, tree, hf_rrlp_rel_5_MsrPosition_Rsp_Extension);
+static int dissect_rel_5_MsrPosition_Rsp_Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_Rel_5_MsrPosition_Rsp_Extension(tvb, offset, actx, tree, hf_rrlp_rel_5_MsrPosition_Rsp_Extension);
}
@@ -3622,14 +3622,14 @@ static const per_sequence_t MsrPosition_Rsp_sequence[] = {
};
static int
-dissect_rrlp_MsrPosition_Rsp(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_MsrPosition_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_MsrPosition_Rsp, MsrPosition_Rsp_sequence);
return offset;
}
-static int dissect_msrPositionRsp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_MsrPosition_Rsp(tvb, offset, pinfo, tree, hf_rrlp_msrPositionRsp);
+static int dissect_msrPositionRsp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_MsrPosition_Rsp(tvb, offset, actx, tree, hf_rrlp_msrPositionRsp);
}
@@ -3641,14 +3641,14 @@ static const value_string rrlp_MoreAssDataToBeSent_vals[] = {
static int
-dissect_rrlp_MoreAssDataToBeSent(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_rrlp_MoreAssDataToBeSent(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_moreAssDataToBeSent(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_MoreAssDataToBeSent(tvb, offset, pinfo, tree, hf_rrlp_moreAssDataToBeSent);
+static int dissect_moreAssDataToBeSent(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_MoreAssDataToBeSent(tvb, offset, actx, tree, hf_rrlp_moreAssDataToBeSent);
}
@@ -3660,14 +3660,14 @@ static const per_sequence_t Rel98_AssistanceData_Extension_sequence[] = {
};
static int
-dissect_rrlp_Rel98_AssistanceData_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_Rel98_AssistanceData_Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_Rel98_AssistanceData_Extension, Rel98_AssistanceData_Extension_sequence);
return offset;
}
-static int dissect_rel98_AssistanceData_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_Rel98_AssistanceData_Extension(tvb, offset, pinfo, tree, hf_rrlp_rel98_AssistanceData_Extension);
+static int dissect_rel98_AssistanceData_Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_Rel98_AssistanceData_Extension(tvb, offset, actx, tree, hf_rrlp_rel98_AssistanceData_Extension);
}
@@ -3677,14 +3677,14 @@ static const per_sequence_t Rel5_AssistanceData_Extension_sequence[] = {
};
static int
-dissect_rrlp_Rel5_AssistanceData_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_Rel5_AssistanceData_Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_Rel5_AssistanceData_Extension, Rel5_AssistanceData_Extension_sequence);
return offset;
}
-static int dissect_rel5_AssistanceData_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_Rel5_AssistanceData_Extension(tvb, offset, pinfo, tree, hf_rrlp_rel5_AssistanceData_Extension);
+static int dissect_rel5_AssistanceData_Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_Rel5_AssistanceData_Extension(tvb, offset, actx, tree, hf_rrlp_rel5_AssistanceData_Extension);
}
@@ -3701,14 +3701,14 @@ static const per_sequence_t AssistanceData_sequence[] = {
};
static int
-dissect_rrlp_AssistanceData(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_AssistanceData(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_AssistanceData, AssistanceData_sequence);
return offset;
}
-static int dissect_assistanceData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_AssistanceData(tvb, offset, pinfo, tree, hf_rrlp_assistanceData);
+static int dissect_assistanceData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_AssistanceData(tvb, offset, actx, tree, hf_rrlp_assistanceData);
}
@@ -3724,14 +3724,14 @@ static const value_string rrlp_ErrorCodes_vals[] = {
static int
-dissect_rrlp_ErrorCodes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 6, NULL, NULL, TRUE, 0, NULL);
+dissect_rrlp_ErrorCodes(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 6, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_errorCause(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_ErrorCodes(tvb, offset, pinfo, tree, hf_rrlp_errorCause);
+static int dissect_errorCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_ErrorCodes(tvb, offset, actx, tree, hf_rrlp_errorCause);
}
@@ -3741,14 +3741,14 @@ static const per_sequence_t Rel_5_ProtocolError_Extension_sequence[] = {
};
static int
-dissect_rrlp_Rel_5_ProtocolError_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_Rel_5_ProtocolError_Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_Rel_5_ProtocolError_Extension, Rel_5_ProtocolError_Extension_sequence);
return offset;
}
-static int dissect_rel_5_ProtocolError_Extension(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_Rel_5_ProtocolError_Extension(tvb, offset, pinfo, tree, hf_rrlp_rel_5_ProtocolError_Extension);
+static int dissect_rel_5_ProtocolError_Extension(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_Rel_5_ProtocolError_Extension(tvb, offset, actx, tree, hf_rrlp_rel_5_ProtocolError_Extension);
}
@@ -3760,14 +3760,14 @@ static const per_sequence_t ProtocolError_sequence[] = {
};
static int
-dissect_rrlp_ProtocolError(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_ProtocolError(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_ProtocolError, ProtocolError_sequence);
return offset;
}
-static int dissect_protocolError(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_ProtocolError(tvb, offset, pinfo, tree, hf_rrlp_protocolError);
+static int dissect_protocolError(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_ProtocolError(tvb, offset, actx, tree, hf_rrlp_protocolError);
}
@@ -3790,15 +3790,15 @@ static const per_choice_t RRLP_Component_choice[] = {
};
static int
-dissect_rrlp_RRLP_Component(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_rrlp_RRLP_Component(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrlp_RRLP_Component, RRLP_Component_choice,
NULL);
return offset;
}
-static int dissect_component(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_rrlp_RRLP_Component(tvb, offset, pinfo, tree, hf_rrlp_component);
+static int dissect_component(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_rrlp_RRLP_Component(tvb, offset, actx, tree, hf_rrlp_component);
}
@@ -3809,17 +3809,17 @@ static const per_sequence_t PDU_sequence[] = {
};
static int
-dissect_rrlp_PDU(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_rrlp_PDU(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 10 "rrlp.cnf"
proto_tree_add_item(tree, proto_rrlp, tvb, 0, -1, FALSE);
- if (check_col(pinfo->cinfo, COL_PROTOCOL))
- col_set_str(pinfo->cinfo, COL_PROTOCOL, PSNAME);
- if (check_col(pinfo->cinfo, COL_INFO))
- col_clear(pinfo->cinfo, COL_INFO);
+ if (check_col(actx->pinfo->cinfo, COL_PROTOCOL))
+ col_set_str(actx->pinfo->cinfo, COL_PROTOCOL, PSNAME);
+ if (check_col(actx->pinfo->cinfo, COL_INFO))
+ col_clear(actx->pinfo->cinfo, COL_INFO);
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrlp_PDU, PDU_sequence);
@@ -3830,8 +3830,9 @@ dissect_rrlp_PDU(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *
/*--- PDUs ---*/
static void dissect_PDU_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
- per_aligment_type_callback(FALSE);
- dissect_rrlp_PDU(tvb, 0, pinfo, tree, hf_rrlp_PDU_PDU);
+ asn_ctx_t asn_ctx;
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, FALSE, pinfo);
+ dissect_rrlp_PDU(tvb, 0, &asn_ctx, tree, hf_rrlp_PDU_PDU);
}
diff --git a/epan/dissectors/packet-rrlp.h b/epan/dissectors/packet-rrlp.h
index f3a8c38e9e..e619485ebf 100644
--- a/epan/dissectors/packet-rrlp.h
+++ b/epan/dissectors/packet-rrlp.h
@@ -1,7 +1,7 @@
/* Do not modify this file. */
-/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
+/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
/* .\packet-rrlp.h */
-/* ../../tools/asn2eth.py -u -e -p rrlp -c rrlp.cnf -s packet-rrlp-template rrlp.asn */
+/* ../../tools/asn2wrs.py -u -e -p rrlp -c rrlp.cnf -s packet-rrlp-template rrlp.asn */
/* Input file: packet-rrlp-template.h */
diff --git a/epan/dissectors/packet-t38.c b/epan/dissectors/packet-t38.c
index 1a95e554bc..1a0239e064 100644
--- a/epan/dissectors/packet-t38.c
+++ b/epan/dissectors/packet-t38.c
@@ -1233,7 +1233,7 @@ dissect_t30_hdlc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree
/* T38 Routines */
static int
-dissect_t38_NULL(tvbuff_t *tvb _U_, int offset, packet_info *pinfo _U_, proto_tree *tree _U_)
+dissect_t38_NULL(tvbuff_t *tvb _U_, int offset, asn_ctx_t *actx _U_, proto_tree *tree _U_)
{
return offset;
}
@@ -1316,14 +1316,14 @@ const value_string t30_indicator_vals[] = {
};
static int
-dissect_t38_t30_indicator(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_t38_t30_indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_choice(tvb, offset, pinfo,
+ offset=dissect_per_choice(tvb, offset, actx,
tree, hf_t38_t30_indicator, ett_t38_t30_indicator,
t30_indicator_choice, &T30ind_value);
- if (check_col(pinfo->cinfo, COL_INFO) && primary_part){
- col_append_fstr(pinfo->cinfo, COL_INFO, " t30ind: %s",
+ if (check_col(actx->pinfo->cinfo, COL_INFO) && primary_part){
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, " t30ind: %s",
val_to_str(T30ind_value,t30_indicator_vals,"<unknown>"));
}
@@ -1388,14 +1388,14 @@ const value_string t30_data_vals[] = {
};
static int
-dissect_t38_data(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_t38_data(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_choice(tvb, offset, pinfo,
+ offset=dissect_per_choice(tvb, offset, actx,
tree, hf_t38_data, ett_t38_data,
data_choice, &Data_value);
- if (check_col(pinfo->cinfo, COL_INFO) && primary_part){
- col_append_fstr(pinfo->cinfo, COL_INFO, " data:%s:",
+ if (check_col(actx->pinfo->cinfo, COL_INFO) && primary_part){
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, " data:%s:",
val_to_str(Data_value,t30_data_vals,"<unknown>"));
}
@@ -1421,8 +1421,8 @@ static const value_string Type_of_msg_vals[] = {
{ 0, NULL}
};
static int
-dissect_t38_Type_of_msg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_t38_Type_of_msg(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_t38_Type_of_msg, Type_of_msg_choice,
&Type_of_msg_value);
@@ -1433,8 +1433,8 @@ dissect_t38_Type_of_msg(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto
return offset;
}
-static int dissect_type_of_msg(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_t38_Type_of_msg(tvb, offset, pinfo, tree, hf_t38_Type_of_msg);
+static int dissect_type_of_msg(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_t38_Type_of_msg(tvb, offset, actx, tree, hf_t38_Type_of_msg);
}
static const per_choice_t Data_Field_field_type_PreCorrigendum_choice[] = {
@@ -1606,21 +1606,21 @@ force_reassmeble_seq(tvbuff_t *tvb, int offset, packet_info *pinfo, guint32 id,
}
static int
-dissect_t38_Data_Field_field_type(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_t38_Data_Field_field_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
if(use_pre_corrigendum_asn1_specification){
- offset=dissect_per_choice(tvb, offset, pinfo,
+ offset=dissect_per_choice(tvb, offset, actx,
tree, hf_t38_Data_Field_field_type, ett_t38_Data_Field_field_type,
Data_Field_field_type_PreCorrigendum_choice, &Data_Field_field_type_value);
}
else{
- offset=dissect_per_choice(tvb, offset, pinfo,
+ offset=dissect_per_choice(tvb, offset, actx,
tree, hf_t38_Data_Field_field_type, ett_t38_Data_Field_field_type,
Data_Field_field_type_choice, &Data_Field_field_type_value);
}
- if (check_col(pinfo->cinfo, COL_INFO) && primary_part){
- col_append_fstr(pinfo->cinfo, COL_INFO, " %s",
+ if (check_col(actx->pinfo->cinfo, COL_INFO) && primary_part){
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, " %s",
val_to_str(Data_Field_field_type_value,Data_Field_field_type_vals,"<unknown>"));
}
@@ -1632,13 +1632,13 @@ dissect_t38_Data_Field_field_type(tvbuff_t *tvb, int offset, packet_info *pinfo,
if (Data_Field_field_type_value == 2 || Data_Field_field_type_value == 4 || Data_Field_field_type_value == 7) {/* hdlc-fcs-OK or hdlc-fcs-OK-sig-end or t4-non-ecm-sig-end*/
fragment_data *frag_msg = NULL;
tvbuff_t* new_tvb = NULL;
- gboolean save_fragmented = pinfo->fragmented;
+ gboolean save_fragmented = actx->pinfo->fragmented;
- pinfo->fragmented = TRUE;
+ actx->pinfo->fragmented = TRUE;
/* if reass_start_seqnum=-1 it means we have received the end of the fragmente, without received any fragment data */
if (p_t38_packet_conv_info->reass_start_seqnum != -1) {
- frag_msg = fragment_add_seq(tvb, offset, pinfo,
+ frag_msg = fragment_add_seq(tvb, offset, actx->pinfo,
p_t38_packet_conv_info->reass_ID, /* ID for fragments belonging together */
data_fragment_table, /* list of message fragments */
seq_number + Data_Field_item_num - (guint32)p_t38_packet_conv_info->reass_start_seqnum, /* fragment sequence number */
@@ -1652,13 +1652,13 @@ dissect_t38_Data_Field_field_type(tvbuff_t *tvb, int offset, packet_info *pinfo,
* and get some stat, like packet lost and burst number of packet lost
*/
if (!frag_msg) {
- force_reassmeble_seq(tvb, offset, pinfo,
+ force_reassmeble_seq(tvb, offset, actx->pinfo,
p_t38_packet_conv_info->reass_ID, /* ID for fragments belonging together */
data_fragment_table, /* list of message fragments */
seq_number + Data_Field_item_num - (guint32)p_t38_packet_conv_info->reass_start_seqnum); /* fragment sequence number */
} else {
- if (check_col(pinfo->cinfo, COL_INFO))
- col_append_str(pinfo->cinfo, COL_INFO, " (t4-data Reassembled: No packet lost)");
+ if (check_col(actx->pinfo->cinfo, COL_INFO))
+ col_append_str(actx->pinfo->cinfo, COL_INFO, " (t4-data Reassembled: No packet lost)");
g_snprintf(t38_info->desc_comment, MAX_T38_DESC, "No packet lost");
}
@@ -1670,33 +1670,33 @@ dissect_t38_Data_Field_field_type(tvbuff_t *tvb, int offset, packet_info *pinfo,
g_snprintf(t38_info->desc_comment, MAX_T38_DESC, "No packet lost");
}
- new_tvb = process_reassembled_data(tvb, offset, pinfo,
+ new_tvb = process_reassembled_data(tvb, offset, actx->pinfo,
"Reassembled Message", frag_msg, &data_frag_items, NULL, tree);
/* Now reset fragmentation information in pinfo */
- pinfo->fragmented = save_fragmented;
+ actx->pinfo->fragmented = save_fragmented;
t38_info->time_first_t4_data = p_t38_packet_conv_info->time_first_t4_data;
t38_info->frame_num_first_t4_data = p_t38_packet_conv_info->reass_ID; /* The reass_ID is the Frame number of the first t4 fragment */
} else {
- new_tvb = process_reassembled_data(tvb, offset, pinfo,
+ new_tvb = process_reassembled_data(tvb, offset, actx->pinfo,
"Reassembled Message", frag_msg, &data_frag_items, NULL, tree);
/* Now reset fragmentation information in pinfo */
- pinfo->fragmented = save_fragmented;
+ actx->pinfo->fragmented = save_fragmented;
- if (new_tvb) dissect_t30_hdlc(new_tvb, 0, pinfo, tree);
+ if (new_tvb) dissect_t30_hdlc(new_tvb, 0, actx->pinfo, tree);
}
} else {
if(tree){
proto_tree_add_text(tree, tvb, offset, tvb_reported_length_remaining(tvb, offset),
"[RECEIVED END OF FRAGMENT W/OUT ANY FRAGMENT DATA]");
}
- if (check_col(pinfo->cinfo, COL_INFO)){
- col_append_fstr(pinfo->cinfo, COL_INFO, " [Malformed?]");
+ if (check_col(actx->pinfo->cinfo, COL_INFO)){
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, " [Malformed?]");
}
- pinfo->fragmented = save_fragmented;
+ actx->pinfo->fragmented = save_fragmented;
}
}
@@ -1711,23 +1711,23 @@ dissect_t38_Data_Field_field_type(tvbuff_t *tvb, int offset, packet_info *pinfo,
}
static int
-dissect_t38_Data_Field_field_data(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_t38_Data_Field_field_data(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
tvbuff_t *value_tvb = NULL;
guint32 value_len;
- offset=dissect_per_octet_string(tvb, offset, pinfo,
+ offset=dissect_per_octet_string(tvb, offset, actx,
tree, hf_t38_Data_Field_field_data, 1, 65535,
&value_tvb);
value_len = tvb_length(value_tvb);
- if (check_col(pinfo->cinfo, COL_INFO) && primary_part){
+ if (check_col(actx->pinfo->cinfo, COL_INFO) && primary_part){
if(value_len < 8){
- col_append_fstr(pinfo->cinfo, COL_INFO, "[%s]",
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, "[%s]",
tvb_bytes_to_str(value_tvb,0,value_len));
}
else {
- col_append_fstr(pinfo->cinfo, COL_INFO, "[%s...]",
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, "[%s...]",
tvb_bytes_to_str(value_tvb,0,7));
}
}
@@ -1742,43 +1742,43 @@ dissect_t38_Data_Field_field_data(tvbuff_t *tvb, int offset, packet_info *pinfo,
/* HDLC Data or t4-non-ecm-data */
if (Data_Field_field_type_value == 0 || Data_Field_field_type_value == 6) { /* 0=HDLC Data or 6=t4-non-ecm-data*/
- gboolean save_fragmented = pinfo->fragmented;
+ gboolean save_fragmented = actx->pinfo->fragmented;
- pinfo->fragmented = TRUE;
+ actx->pinfo->fragmented = TRUE;
/* if we have not reassembled this packet and it is the first fragment, reset the reassemble ID and the start seq number*/
if (p_t38_packet_conv && p_t38_conv && (p_t38_packet_conv_info->reass_ID == 0)) {
/* we use the first fragment's frame_number as fragment ID because the protocol doesn't provide it */
- p_t38_conv_info->reass_ID = pinfo->fd->num;
+ p_t38_conv_info->reass_ID = actx->pinfo->fd->num;
p_t38_conv_info->reass_start_seqnum = seq_number;
- p_t38_conv_info->time_first_t4_data = nstime_to_sec(&pinfo->fd->rel_ts);
+ p_t38_conv_info->time_first_t4_data = nstime_to_sec(&actx->pinfo->fd->rel_ts);
p_t38_packet_conv_info->reass_ID = p_t38_conv_info->reass_ID;
p_t38_packet_conv_info->reass_start_seqnum = p_t38_conv_info->reass_start_seqnum;
p_t38_packet_conv_info->time_first_t4_data = p_t38_conv_info->time_first_t4_data;
}
- frag_msg = fragment_add_seq(value_tvb, 0, pinfo,
+ frag_msg = fragment_add_seq(value_tvb, 0, actx->pinfo,
p_t38_packet_conv_info->reass_ID, /* ID for fragments belonging together */
data_fragment_table, /* list of message fragments */
seq_number - (guint32)p_t38_packet_conv_info->reass_start_seqnum, /* fragment sequence number */
value_len, /* fragment length */
TRUE); /* More fragments */
- new_tvb = process_reassembled_data(tvb, offset, pinfo,
+ new_tvb = process_reassembled_data(tvb, offset, actx->pinfo,
"Reassembled Message", frag_msg, &data_frag_items, NULL, tree);
if (!frag_msg) { /* Not last packet of reassembled */
if (Data_Field_field_type_value == 0) {
- if (check_col(pinfo->cinfo, COL_INFO))
- col_append_fstr(pinfo->cinfo, COL_INFO," (HDLC fragment %u)", seq_number - (guint32)p_t38_packet_conv_info->reass_start_seqnum);
+ if (check_col(actx->pinfo->cinfo, COL_INFO))
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO," (HDLC fragment %u)", seq_number - (guint32)p_t38_packet_conv_info->reass_start_seqnum);
} else {
- if (check_col(pinfo->cinfo, COL_INFO))
- col_append_fstr(pinfo->cinfo, COL_INFO," (t4-data fragment %u)", seq_number - (guint32)p_t38_packet_conv_info->reass_start_seqnum);
+ if (check_col(actx->pinfo->cinfo, COL_INFO))
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO," (t4-data fragment %u)", seq_number - (guint32)p_t38_packet_conv_info->reass_start_seqnum);
}
}
/* Now reset fragmentation information in pinfo */
- pinfo->fragmented = save_fragmented;
+ actx->pinfo->fragmented = save_fragmented;
}
}
@@ -1794,9 +1794,9 @@ static const per_sequence_t Data_Field_item_sequence[] = {
};
static int
-dissect_t38_Data_Field_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_t38_Data_Field_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_sequence(tvb, offset, pinfo,
+ offset=dissect_per_sequence(tvb, offset, actx,
tree, hf_t38_Data_Field_item, ett_t38_Data_Field_item,
Data_Field_item_sequence);
@@ -1810,14 +1810,14 @@ static const per_sequence_t t38_Data_Field_sequence_of[1] = {
};
static int
-dissect_t38_Data_Field(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_t38_Data_Field(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
ett_t38_Data_Field, t38_Data_Field_sequence_of);
return offset;
}
-static int dissect_data_field(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_t38_Data_Field(tvb, offset, pinfo, tree, hf_t38_Data_Field);
+static int dissect_data_field(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_t38_Data_Field(tvb, offset, actx, tree, hf_t38_Data_Field);
}
static const per_sequence_t IFPPacket_sequence[] = {
@@ -1827,45 +1827,45 @@ static const per_sequence_t IFPPacket_sequence[] = {
};
static int
-dissect_t38_IFPPacket(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_t38_IFPPacket(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_sequence(tvb, offset, pinfo,
+ offset=dissect_per_sequence(tvb, offset, actx,
tree, hf_t38_IFPPacket, ett_t38_IFPPacket,
IFPPacket_sequence);
return offset;
}
static int
-dissect_t38_seq_number(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_t38_seq_number(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_constrained_integer(tvb, offset, pinfo,
+ offset=dissect_per_constrained_integer(tvb, offset, actx,
tree, hf_t38_seq_number, 0, 65535,
- &seq_number, NULL, FALSE);
+ &seq_number, FALSE);
/* info for tap */
if (primary_part)
t38_info->seq_num = seq_number;
- if (check_col(pinfo->cinfo, COL_INFO)){
- col_append_fstr(pinfo->cinfo, COL_INFO, "Seq=%05u ",seq_number);
+ if (check_col(actx->pinfo->cinfo, COL_INFO)){
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, "Seq=%05u ",seq_number);
}
return offset;
}
static int
-dissect_t38_primary_ifp_packet(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_t38_primary_ifp_packet(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
guint32 length;
primary_part = TRUE;
- offset=dissect_per_length_determinant(tvb, offset, pinfo,
+ offset=dissect_per_length_determinant(tvb, offset, actx,
tree, hf_t38_primary_ifp_packet_length, &length);
- offset=dissect_t38_IFPPacket(tvb, offset, pinfo, tree);
+ offset=dissect_t38_IFPPacket(tvb, offset, actx, tree);
/* if is a valid t38 packet, add to tap */
- if (p_t38_packet_conv && (!pinfo->in_error_pkt) && ((gint32) seq_number != p_t38_packet_conv_info->last_seqnum))
- tap_queue_packet(t38_tap, pinfo, t38_info);
+ if (p_t38_packet_conv && (!actx->pinfo->in_error_pkt) && ((gint32) seq_number != p_t38_packet_conv_info->last_seqnum))
+ tap_queue_packet(t38_tap, actx->pinfo, t38_info);
if (p_t38_conv) p_t38_conv_info->last_seqnum = (gint32) seq_number;
@@ -1873,13 +1873,13 @@ dissect_t38_primary_ifp_packet(tvbuff_t *tvb, int offset, packet_info *pinfo, pr
}
static int
-dissect_t38_secondary_ifp_packets_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_t38_secondary_ifp_packets_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
guint32 length;
- offset=dissect_per_length_determinant(tvb, offset, pinfo,
+ offset=dissect_per_length_determinant(tvb, offset, actx,
tree, hf_t38_secondary_ifp_packets_item_length, &length);
- offset=dissect_t38_IFPPacket(tvb, offset, pinfo, tree);
+ offset=dissect_t38_IFPPacket(tvb, offset, actx, tree);
return offset;
}
@@ -1888,7 +1888,7 @@ static const per_sequence_t SEQUENCE_OF_t38_secondary_ifp_packets_sequence_of[1]
};
static int
-dissect_t38_secondary_ifp_packets(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_t38_secondary_ifp_packets(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
/* When the field-data is not present, we MUST offset 1 byte*/
if((Data_Field_field_type_value != 0) &&
@@ -1898,25 +1898,23 @@ dissect_t38_secondary_ifp_packets(tvbuff_t *tvb, int offset, packet_info *pinfo,
offset=offset+8;
}
- offset=dissect_per_sequence_of(tvb, offset, pinfo,
+ offset=dissect_per_sequence_of(tvb, offset, actx,
tree, hf_t38_secondary_ifp_packets, ett_t38_secondary_ifp_packets,
SEQUENCE_OF_t38_secondary_ifp_packets_sequence_of);
return offset;
}
static int
-dissect_t38_fec_npackets(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_t38_fec_npackets(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_integer(tvb, offset, pinfo,
- tree, hf_t38_fec_npackets,
- NULL, NULL);
+ offset=dissect_per_integer(tvb, offset, actx, tree, hf_t38_fec_npackets, NULL);
return offset;
}
static int
-dissect_t38_fec_data_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_t38_fec_data_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_octet_string(tvb, offset, pinfo,
+ offset=dissect_per_octet_string(tvb, offset, actx,
tree, hf_t38_fec_data_item, NO_BOUND, NO_BOUND,
NULL);
return offset;
@@ -1925,9 +1923,9 @@ static const per_sequence_t T_t38_fec_data_sequence_of[1] = {
{ "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t38_fec_data_item },
};
static int
-dissect_t38_fec_data(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_t38_fec_data(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_sequence_of(tvb, offset, pinfo,
+ offset=dissect_per_sequence_of(tvb, offset, actx,
tree, hf_t38_fec_data, ett_t38_fec_data,
T_t38_fec_data_sequence_of);
return offset;
@@ -1942,9 +1940,9 @@ static const per_sequence_t fec_info_sequence[] = {
};
static int
-dissect_t38_fec_info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_t38_fec_info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
- offset=dissect_per_sequence(tvb, offset, pinfo,
+ offset=dissect_per_sequence(tvb, offset, actx,
tree, hf_t38_fec_info, ett_t38_fec_info,
fec_info_sequence);
return offset;
@@ -1965,11 +1963,11 @@ static const value_string error_recovery_vals[] = {
};
static int
-dissect_t38_error_recovery(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_t38_error_recovery(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
primary_part = FALSE;
- offset=dissect_per_choice(tvb, offset, pinfo,
+ offset=dissect_per_choice(tvb, offset, actx,
tree, hf_t38_error_recovery, ett_t38_error_recovery,
error_recovery_choice, NULL);
@@ -1989,12 +1987,12 @@ static const per_sequence_t UDPTLPacket_sequence[] = {
};
static int
-dissect_t38_UDPTLPacket(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree)
+dissect_t38_UDPTLPacket(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree)
{
/* Initialize to something else than data type */
Data_Field_field_type_value = 1;
- offset=dissect_per_sequence(tvb, offset, pinfo,
+ offset=dissect_per_sequence(tvb, offset, actx,
tree, hf_t38_UDPTLPacket, ett_t38_UDPTLPacket,
UDPTLPacket_sequence);
return offset;
@@ -2109,6 +2107,7 @@ dissect_t38_udp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
proto_item *it;
proto_tree *tr;
guint32 offset=0;
+ asn_ctx_t asn_ctx;
/*
* XXX - heuristic to check for misidentified packets.
@@ -2148,7 +2147,8 @@ dissect_t38_udp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
col_append_fstr(pinfo->cinfo, COL_INFO, "UDP: UDPTLPacket ");
}
- offset=dissect_t38_UDPTLPacket(tvb, offset, pinfo, tr);
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ offset=dissect_t38_UDPTLPacket(tvb, offset, &asn_ctx, tr);
if (offset&0x07){
offset=(offset&0xfffffff8)+8;
@@ -2171,6 +2171,7 @@ dissect_t38_tcp_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
proto_tree *tr;
guint32 offset=0;
guint16 ifp_packet_number=1;
+ asn_ctx_t asn_ctx;
if (check_col(pinfo->cinfo, COL_PROTOCOL)){
col_set_str(pinfo->cinfo, COL_PROTOCOL, "T.38");
@@ -2201,7 +2202,8 @@ dissect_t38_tcp_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
while(tvb_length_remaining(tvb,offset>>3)>0)
{
- offset=dissect_t38_IFPPacket(tvb, offset, pinfo, tr);
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, TRUE, pinfo);
+ offset=dissect_t38_IFPPacket(tvb, offset, &asn_ctx, tr);
ifp_packet_number++;
if(offset&0x07){
diff --git a/epan/dissectors/packet-ulp.c b/epan/dissectors/packet-ulp.c
index 9364481519..62eda32401 100644
--- a/epan/dissectors/packet-ulp.c
+++ b/epan/dissectors/packet-ulp.c
@@ -1,7 +1,7 @@
/* Do not modify this file. */
-/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
+/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
/* .\packet-ulp.c */
-/* ../../tools/asn2eth.py -u -e -p ulp -c ulp.cnf -s packet-ulp-template ULP.asn */
+/* ../../tools/asn2wrs.py -u -e -p ulp -c ulp.cnf -s packet-ulp-template ULP.asn */
/* Input file: packet-ulp-template.c */
@@ -338,60 +338,60 @@ static gint ett_ulp_PosProtocol = -1;
static int
-dissect_ulp_INTEGER_0_65535(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,
- 0U, 65535U, NULL, NULL, FALSE);
+dissect_ulp_INTEGER_0_65535(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, FALSE);
return offset;
}
-static int dissect_length(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_ulp_length);
+static int dissect_length(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_65535(tvb, offset, actx, tree, hf_ulp_length);
}
-static int dissect_sessionId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_ulp_sessionId);
+static int dissect_sessionId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_65535(tvb, offset, actx, tree, hf_ulp_sessionId);
}
-static int dissect_refNID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_ulp_refNID);
+static int dissect_refNID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_65535(tvb, offset, actx, tree, hf_ulp_refNID);
}
-static int dissect_refBASEID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_ulp_refBASEID);
+static int dissect_refBASEID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_65535(tvb, offset, actx, tree, hf_ulp_refBASEID);
}
-static int dissect_refWeekNumber(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_ulp_refWeekNumber);
+static int dissect_refWeekNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_65535(tvb, offset, actx, tree, hf_ulp_refWeekNumber);
}
-static int dissect_refLAC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_ulp_refLAC);
+static int dissect_refLAC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_65535(tvb, offset, actx, tree, hf_ulp_refLAC);
}
-static int dissect_refCI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_ulp_refCI);
+static int dissect_refCI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_65535(tvb, offset, actx, tree, hf_ulp_refCI);
}
-static int dissect_maxLocAge(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_65535(tvb, offset, pinfo, tree, hf_ulp_maxLocAge);
+static int dissect_maxLocAge(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_65535(tvb, offset, actx, tree, hf_ulp_maxLocAge);
}
static int
-dissect_ulp_INTEGER_0_255(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,
- 0U, 255U, NULL, NULL, FALSE);
+dissect_ulp_INTEGER_0_255(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
return offset;
}
-static int dissect_maj(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_255(tvb, offset, pinfo, tree, hf_ulp_maj);
+static int dissect_maj(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_255(tvb, offset, actx, tree, hf_ulp_maj);
}
-static int dissect_min(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_255(tvb, offset, pinfo, tree, hf_ulp_min);
+static int dissect_min(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_255(tvb, offset, actx, tree, hf_ulp_min);
}
-static int dissect_servind(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_255(tvb, offset, pinfo, tree, hf_ulp_servind);
+static int dissect_servind(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_255(tvb, offset, actx, tree, hf_ulp_servind);
}
-static int dissect_tA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_255(tvb, offset, pinfo, tree, hf_ulp_tA);
+static int dissect_tA(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_255(tvb, offset, actx, tree, hf_ulp_tA);
}
-static int dissect_iODE(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_255(tvb, offset, pinfo, tree, hf_ulp_iODE);
+static int dissect_iODE(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_255(tvb, offset, actx, tree, hf_ulp_iODE);
}
@@ -403,85 +403,85 @@ static const per_sequence_t Version_sequence[] = {
};
static int
-dissect_ulp_Version(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_Version(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_Version, Version_sequence);
return offset;
}
-static int dissect_version(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_Version(tvb, offset, pinfo, tree, hf_ulp_version);
+static int dissect_version(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_Version(tvb, offset, actx, tree, hf_ulp_version);
}
static int
-dissect_ulp_OCTET_STRING_SIZE_8(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_OCTET_STRING_SIZE_8(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
8, 8, NULL);
return offset;
}
-static int dissect_msisdn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_OCTET_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_ulp_msisdn);
+static int dissect_msisdn(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_OCTET_STRING_SIZE_8(tvb, offset, actx, tree, hf_ulp_msisdn);
}
-static int dissect_mdn(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_OCTET_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_ulp_mdn);
+static int dissect_mdn(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_OCTET_STRING_SIZE_8(tvb, offset, actx, tree, hf_ulp_mdn);
}
-static int dissect_imsi(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_OCTET_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_ulp_imsi);
+static int dissect_imsi(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_OCTET_STRING_SIZE_8(tvb, offset, actx, tree, hf_ulp_imsi);
}
static int
-dissect_ulp_BIT_STRING_SIZE_34(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_BIT_STRING_SIZE_34(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
34, 34, FALSE);
return offset;
}
-static int dissect_min1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BIT_STRING_SIZE_34(tvb, offset, pinfo, tree, hf_ulp_min1);
+static int dissect_min1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BIT_STRING_SIZE_34(tvb, offset, actx, tree, hf_ulp_min1);
}
static int
-dissect_ulp_IA5String_SIZE_1_1000(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_IA5String(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_IA5String_SIZE_1_1000(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_IA5String(tvb, offset, actx, tree, hf_index,
1, 1000);
return offset;
}
-static int dissect_nai(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_IA5String_SIZE_1_1000(tvb, offset, pinfo, tree, hf_ulp_nai);
+static int dissect_nai(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_IA5String_SIZE_1_1000(tvb, offset, actx, tree, hf_ulp_nai);
}
static int
-dissect_ulp_IPv4Address(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_IPv4Address(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
4, 4, NULL);
return offset;
}
-static int dissect_ipv4Address(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_IPv4Address(tvb, offset, pinfo, tree, hf_ulp_ipv4Address);
+static int dissect_ipv4Address(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_IPv4Address(tvb, offset, actx, tree, hf_ulp_ipv4Address);
}
static int
-dissect_ulp_IPv6Address(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_IPv6Address(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
16, 16, NULL);
return offset;
}
-static int dissect_ipv6Address(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_IPv6Address(tvb, offset, pinfo, tree, hf_ulp_ipv6Address);
+static int dissect_ipv6Address(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_IPv6Address(tvb, offset, actx, tree, hf_ulp_ipv6Address);
}
@@ -498,15 +498,15 @@ static const per_choice_t IPAddress_choice[] = {
};
static int
-dissect_ulp_IPAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_IPAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ulp_IPAddress, IPAddress_choice,
NULL);
return offset;
}
-static int dissect_iPAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_IPAddress(tvb, offset, pinfo, tree, hf_ulp_iPAddress);
+static int dissect_iPAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_IPAddress(tvb, offset, actx, tree, hf_ulp_iPAddress);
}
@@ -531,15 +531,15 @@ static const per_choice_t SETId_choice[] = {
};
static int
-dissect_ulp_SETId(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_SETId(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ulp_SETId, SETId_choice,
NULL);
return offset;
}
-static int dissect_setId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SETId(tvb, offset, pinfo, tree, hf_ulp_setId);
+static int dissect_setId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SETId(tvb, offset, actx, tree, hf_ulp_setId);
}
@@ -550,40 +550,40 @@ static const per_sequence_t SetSessionID_sequence[] = {
};
static int
-dissect_ulp_SetSessionID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_SetSessionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_SetSessionID, SetSessionID_sequence);
return offset;
}
-static int dissect_setSessionID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SetSessionID(tvb, offset, pinfo, tree, hf_ulp_setSessionID);
+static int dissect_setSessionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SetSessionID(tvb, offset, actx, tree, hf_ulp_setSessionID);
}
static int
-dissect_ulp_OCTET_STRING_SIZE_4(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_OCTET_STRING_SIZE_4(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
4, 4, NULL);
return offset;
}
-static int dissect_sessionID1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_OCTET_STRING_SIZE_4(tvb, offset, pinfo, tree, hf_ulp_sessionID1);
+static int dissect_sessionID1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_OCTET_STRING_SIZE_4(tvb, offset, actx, tree, hf_ulp_sessionID1);
}
static int
-dissect_ulp_FQDN(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_VisibleString(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_FQDN(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_VisibleString(tvb, offset, actx, tree, hf_index,
1, 255);
return offset;
}
-static int dissect_fQDN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_FQDN(tvb, offset, pinfo, tree, hf_ulp_fQDN);
+static int dissect_fQDN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_FQDN(tvb, offset, actx, tree, hf_ulp_fQDN);
}
@@ -600,18 +600,18 @@ static const per_choice_t SLPAddress_choice[] = {
};
static int
-dissect_ulp_SLPAddress(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_SLPAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ulp_SLPAddress, SLPAddress_choice,
NULL);
return offset;
}
-static int dissect_slpId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SLPAddress(tvb, offset, pinfo, tree, hf_ulp_slpId);
+static int dissect_slpId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SLPAddress(tvb, offset, actx, tree, hf_ulp_slpId);
}
-static int dissect_sLPAddress(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SLPAddress(tvb, offset, pinfo, tree, hf_ulp_sLPAddress);
+static int dissect_sLPAddress(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SLPAddress(tvb, offset, actx, tree, hf_ulp_sLPAddress);
}
@@ -622,14 +622,14 @@ static const per_sequence_t SlpSessionID_sequence[] = {
};
static int
-dissect_ulp_SlpSessionID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_SlpSessionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_SlpSessionID, SlpSessionID_sequence);
return offset;
}
-static int dissect_slpSessionID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SlpSessionID(tvb, offset, pinfo, tree, hf_ulp_slpSessionID);
+static int dissect_slpSessionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SlpSessionID(tvb, offset, actx, tree, hf_ulp_slpSessionID);
}
@@ -640,14 +640,14 @@ static const per_sequence_t SessionID_sequence[] = {
};
static int
-dissect_ulp_SessionID(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_SessionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_SessionID, SessionID_sequence);
return offset;
}
-static int dissect_sessionID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SessionID(tvb, offset, pinfo, tree, hf_ulp_sessionID);
+static int dissect_sessionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SessionID(tvb, offset, actx, tree, hf_ulp_sessionID);
}
@@ -667,14 +667,14 @@ static const value_string ulp_PosMethod_vals[] = {
static int
-dissect_ulp_PosMethod(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 10, NULL, NULL, TRUE, 0, NULL);
+dissect_ulp_PosMethod(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 10, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_posMethod(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_PosMethod(tvb, offset, pinfo, tree, hf_ulp_posMethod);
+static int dissect_posMethod(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_PosMethod(tvb, offset, actx, tree, hf_ulp_posMethod);
}
@@ -689,14 +689,14 @@ static const value_string ulp_NotificationType_vals[] = {
static int
-dissect_ulp_NotificationType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 5, NULL, NULL, TRUE, 0, NULL);
+dissect_ulp_NotificationType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_notificationType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_NotificationType(tvb, offset, pinfo, tree, hf_ulp_notificationType);
+static int dissect_notificationType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_NotificationType(tvb, offset, actx, tree, hf_ulp_notificationType);
}
@@ -709,27 +709,27 @@ static const value_string ulp_EncodingType_vals[] = {
static int
-dissect_ulp_EncodingType(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_ulp_EncodingType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_encodingType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_EncodingType(tvb, offset, pinfo, tree, hf_ulp_encodingType);
+static int dissect_encodingType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_EncodingType(tvb, offset, actx, tree, hf_ulp_encodingType);
}
static int
-dissect_ulp_OCTET_STRING_SIZE_1_maxReqLength(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_OCTET_STRING_SIZE_1_maxReqLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, maxReqLength, NULL);
return offset;
}
-static int dissect_requestorId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_OCTET_STRING_SIZE_1_maxReqLength(tvb, offset, pinfo, tree, hf_ulp_requestorId);
+static int dissect_requestorId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_OCTET_STRING_SIZE_1_maxReqLength(tvb, offset, actx, tree, hf_ulp_requestorId);
}
@@ -746,30 +746,30 @@ static const value_string ulp_FormatIndicator_vals[] = {
static int
-dissect_ulp_FormatIndicator(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 7, NULL, NULL, TRUE, 0, NULL);
+dissect_ulp_FormatIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_requestorIdType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_FormatIndicator(tvb, offset, pinfo, tree, hf_ulp_requestorIdType);
+static int dissect_requestorIdType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_FormatIndicator(tvb, offset, actx, tree, hf_ulp_requestorIdType);
}
-static int dissect_clientNameType(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_FormatIndicator(tvb, offset, pinfo, tree, hf_ulp_clientNameType);
+static int dissect_clientNameType(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_FormatIndicator(tvb, offset, actx, tree, hf_ulp_clientNameType);
}
static int
-dissect_ulp_OCTET_STRING_SIZE_1_maxClientLength(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_OCTET_STRING_SIZE_1_maxClientLength(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, maxClientLength, NULL);
return offset;
}
-static int dissect_clientName(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_OCTET_STRING_SIZE_1_maxClientLength(tvb, offset, pinfo, tree, hf_ulp_clientName);
+static int dissect_clientName(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_OCTET_STRING_SIZE_1_maxClientLength(tvb, offset, actx, tree, hf_ulp_clientName);
}
@@ -784,52 +784,52 @@ static const per_sequence_t Notification_sequence[] = {
};
static int
-dissect_ulp_Notification(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_Notification(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_Notification, Notification_sequence);
return offset;
}
-static int dissect_notification(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_Notification(tvb, offset, pinfo, tree, hf_ulp_notification);
+static int dissect_notification(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_Notification(tvb, offset, actx, tree, hf_ulp_notification);
}
static int
-dissect_ulp_INTEGER_0_127(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_ulp_INTEGER_0_127(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_uncertaintySemiMajor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_127(tvb, offset, pinfo, tree, hf_ulp_uncertaintySemiMajor);
+static int dissect_uncertaintySemiMajor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_127(tvb, offset, actx, tree, hf_ulp_uncertaintySemiMajor);
}
-static int dissect_uncertaintySemiMinor(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_127(tvb, offset, pinfo, tree, hf_ulp_uncertaintySemiMinor);
+static int dissect_uncertaintySemiMinor(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_127(tvb, offset, actx, tree, hf_ulp_uncertaintySemiMinor);
}
-static int dissect_altUncertainty(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_127(tvb, offset, pinfo, tree, hf_ulp_altUncertainty);
+static int dissect_altUncertainty(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_127(tvb, offset, actx, tree, hf_ulp_altUncertainty);
}
-static int dissect_horacc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_127(tvb, offset, pinfo, tree, hf_ulp_horacc);
+static int dissect_horacc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_127(tvb, offset, actx, tree, hf_ulp_horacc);
}
-static int dissect_veracc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_127(tvb, offset, pinfo, tree, hf_ulp_veracc);
+static int dissect_veracc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_127(tvb, offset, actx, tree, hf_ulp_veracc);
}
static int
-dissect_ulp_INTEGER_0_7(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,
- 0U, 7U, NULL, NULL, FALSE);
+dissect_ulp_INTEGER_0_7(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, FALSE);
return offset;
}
-static int dissect_delay(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_7(tvb, offset, pinfo, tree, hf_ulp_delay);
+static int dissect_delay(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_7(tvb, offset, actx, tree, hf_ulp_delay);
}
@@ -842,14 +842,14 @@ static const per_sequence_t QoP_sequence[] = {
};
static int
-dissect_ulp_QoP(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_QoP(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_QoP, QoP_sequence);
return offset;
}
-static int dissect_qoP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_QoP(tvb, offset, pinfo, tree, hf_ulp_qoP);
+static int dissect_qoP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_QoP(tvb, offset, actx, tree, hf_ulp_qoP);
}
@@ -861,40 +861,40 @@ static const value_string ulp_SLPMode_vals[] = {
static int
-dissect_ulp_SLPMode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_ulp_SLPMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_sLPMode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SLPMode(tvb, offset, pinfo, tree, hf_ulp_sLPMode);
+static int dissect_sLPMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SLPMode(tvb, offset, actx, tree, hf_ulp_sLPMode);
}
static int
-dissect_ulp_MAC(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_MAC(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
64, 64, FALSE);
return offset;
}
-static int dissect_mAC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_MAC(tvb, offset, pinfo, tree, hf_ulp_mAC);
+static int dissect_mAC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_MAC(tvb, offset, actx, tree, hf_ulp_mAC);
}
static int
-dissect_ulp_KeyIdentity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_KeyIdentity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
128, 128, FALSE);
return offset;
}
-static int dissect_keyIdentity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_KeyIdentity(tvb, offset, pinfo, tree, hf_ulp_keyIdentity);
+static int dissect_keyIdentity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_KeyIdentity(tvb, offset, actx, tree, hf_ulp_keyIdentity);
}
@@ -910,81 +910,80 @@ static const per_sequence_t SUPLINIT_sequence[] = {
};
static int
-dissect_ulp_SUPLINIT(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_SUPLINIT(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_SUPLINIT, SUPLINIT_sequence);
return offset;
}
-static int dissect_msSUPLINIT(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SUPLINIT(tvb, offset, pinfo, tree, hf_ulp_msSUPLINIT);
+static int dissect_msSUPLINIT(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SUPLINIT(tvb, offset, actx, tree, hf_ulp_msSUPLINIT);
}
static int
-dissect_ulp_BOOLEAN(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_boolean(tvb, offset, pinfo, tree, hf_index,
- NULL, NULL);
+dissect_ulp_BOOLEAN(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
-static int dissect_almanacRequested(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BOOLEAN(tvb, offset, pinfo, tree, hf_ulp_almanacRequested);
+static int dissect_almanacRequested(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BOOLEAN(tvb, offset, actx, tree, hf_ulp_almanacRequested);
}
-static int dissect_utcModelRequested(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BOOLEAN(tvb, offset, pinfo, tree, hf_ulp_utcModelRequested);
+static int dissect_utcModelRequested(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BOOLEAN(tvb, offset, actx, tree, hf_ulp_utcModelRequested);
}
-static int dissect_ionosphericModelRequested(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BOOLEAN(tvb, offset, pinfo, tree, hf_ulp_ionosphericModelRequested);
+static int dissect_ionosphericModelRequested(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BOOLEAN(tvb, offset, actx, tree, hf_ulp_ionosphericModelRequested);
}
-static int dissect_dgpsCorrectionsRequested(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BOOLEAN(tvb, offset, pinfo, tree, hf_ulp_dgpsCorrectionsRequested);
+static int dissect_dgpsCorrectionsRequested(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BOOLEAN(tvb, offset, actx, tree, hf_ulp_dgpsCorrectionsRequested);
}
-static int dissect_referenceLocationRequested(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BOOLEAN(tvb, offset, pinfo, tree, hf_ulp_referenceLocationRequested);
+static int dissect_referenceLocationRequested(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BOOLEAN(tvb, offset, actx, tree, hf_ulp_referenceLocationRequested);
}
-static int dissect_referenceTimeRequested(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BOOLEAN(tvb, offset, pinfo, tree, hf_ulp_referenceTimeRequested);
+static int dissect_referenceTimeRequested(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BOOLEAN(tvb, offset, actx, tree, hf_ulp_referenceTimeRequested);
}
-static int dissect_acquisitionAssistanceRequested(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BOOLEAN(tvb, offset, pinfo, tree, hf_ulp_acquisitionAssistanceRequested);
+static int dissect_acquisitionAssistanceRequested(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BOOLEAN(tvb, offset, actx, tree, hf_ulp_acquisitionAssistanceRequested);
}
-static int dissect_realTimeIntegrityRequested(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BOOLEAN(tvb, offset, pinfo, tree, hf_ulp_realTimeIntegrityRequested);
+static int dissect_realTimeIntegrityRequested(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BOOLEAN(tvb, offset, actx, tree, hf_ulp_realTimeIntegrityRequested);
}
-static int dissect_navigationModelRequested(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BOOLEAN(tvb, offset, pinfo, tree, hf_ulp_navigationModelRequested);
+static int dissect_navigationModelRequested(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BOOLEAN(tvb, offset, actx, tree, hf_ulp_navigationModelRequested);
}
-static int dissect_agpsSETassisted(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BOOLEAN(tvb, offset, pinfo, tree, hf_ulp_agpsSETassisted);
+static int dissect_agpsSETassisted(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BOOLEAN(tvb, offset, actx, tree, hf_ulp_agpsSETassisted);
}
-static int dissect_agpsSETBased(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BOOLEAN(tvb, offset, pinfo, tree, hf_ulp_agpsSETBased);
+static int dissect_agpsSETBased(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BOOLEAN(tvb, offset, actx, tree, hf_ulp_agpsSETBased);
}
-static int dissect_autonomousGPS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BOOLEAN(tvb, offset, pinfo, tree, hf_ulp_autonomousGPS);
+static int dissect_autonomousGPS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BOOLEAN(tvb, offset, actx, tree, hf_ulp_autonomousGPS);
}
-static int dissect_aFLT(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BOOLEAN(tvb, offset, pinfo, tree, hf_ulp_aFLT);
+static int dissect_aFLT(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BOOLEAN(tvb, offset, actx, tree, hf_ulp_aFLT);
}
-static int dissect_eCID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BOOLEAN(tvb, offset, pinfo, tree, hf_ulp_eCID);
+static int dissect_eCID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BOOLEAN(tvb, offset, actx, tree, hf_ulp_eCID);
}
-static int dissect_eOTD(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BOOLEAN(tvb, offset, pinfo, tree, hf_ulp_eOTD);
+static int dissect_eOTD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BOOLEAN(tvb, offset, actx, tree, hf_ulp_eOTD);
}
-static int dissect_oTDOA(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BOOLEAN(tvb, offset, pinfo, tree, hf_ulp_oTDOA);
+static int dissect_oTDOA(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BOOLEAN(tvb, offset, actx, tree, hf_ulp_oTDOA);
}
-static int dissect_tia801(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BOOLEAN(tvb, offset, pinfo, tree, hf_ulp_tia801);
+static int dissect_tia801(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BOOLEAN(tvb, offset, actx, tree, hf_ulp_tia801);
}
-static int dissect_rrlp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BOOLEAN(tvb, offset, pinfo, tree, hf_ulp_rrlp);
+static int dissect_rrlp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BOOLEAN(tvb, offset, actx, tree, hf_ulp_rrlp);
}
-static int dissect_rrc(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BOOLEAN(tvb, offset, pinfo, tree, hf_ulp_rrc);
+static int dissect_rrc(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BOOLEAN(tvb, offset, actx, tree, hf_ulp_rrc);
}
@@ -1000,14 +999,14 @@ static const per_sequence_t PosTechnology_sequence[] = {
};
static int
-dissect_ulp_PosTechnology(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_PosTechnology(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_PosTechnology, PosTechnology_sequence);
return offset;
}
-static int dissect_posTechnology(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_PosTechnology(tvb, offset, pinfo, tree, hf_ulp_posTechnology);
+static int dissect_posTechnology(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_PosTechnology(tvb, offset, actx, tree, hf_ulp_posTechnology);
}
@@ -1020,14 +1019,14 @@ static const value_string ulp_PrefMethod_vals[] = {
static int
-dissect_ulp_PrefMethod(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, FALSE, 0, NULL);
+dissect_ulp_PrefMethod(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_prefMethod(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_PrefMethod(tvb, offset, pinfo, tree, hf_ulp_prefMethod);
+static int dissect_prefMethod(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_PrefMethod(tvb, offset, actx, tree, hf_ulp_prefMethod);
}
@@ -1039,14 +1038,14 @@ static const per_sequence_t PosProtocol_sequence[] = {
};
static int
-dissect_ulp_PosProtocol(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_PosProtocol(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_PosProtocol, PosProtocol_sequence);
return offset;
}
-static int dissect_posProtocol(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_PosProtocol(tvb, offset, pinfo, tree, hf_ulp_posProtocol);
+static int dissect_posProtocol(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_PosProtocol(tvb, offset, actx, tree, hf_ulp_posProtocol);
}
@@ -1058,65 +1057,65 @@ static const per_sequence_t SETCapabilities_sequence[] = {
};
static int
-dissect_ulp_SETCapabilities(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_SETCapabilities(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_SETCapabilities, SETCapabilities_sequence);
return offset;
}
-static int dissect_sETCapabilities(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SETCapabilities(tvb, offset, pinfo, tree, hf_ulp_sETCapabilities);
+static int dissect_sETCapabilities(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SETCapabilities(tvb, offset, actx, tree, hf_ulp_sETCapabilities);
}
static int
-dissect_ulp_INTEGER_0_999(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,
- 0U, 999U, NULL, NULL, FALSE);
+dissect_ulp_INTEGER_0_999(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 999U, NULL, FALSE);
return offset;
}
-static int dissect_refMCC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_999(tvb, offset, pinfo, tree, hf_ulp_refMCC);
+static int dissect_refMCC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_999(tvb, offset, actx, tree, hf_ulp_refMCC);
}
-static int dissect_refMNC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_999(tvb, offset, pinfo, tree, hf_ulp_refMNC);
+static int dissect_refMNC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_999(tvb, offset, actx, tree, hf_ulp_refMNC);
}
static int
-dissect_ulp_INTEGER_0_1023(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,
- 0U, 1023U, NULL, NULL, FALSE);
+dissect_ulp_INTEGER_0_1023(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1023U, NULL, FALSE);
return offset;
}
-static int dissect_aRFCN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_1023(tvb, offset, pinfo, tree, hf_ulp_aRFCN);
+static int dissect_aRFCN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_1023(tvb, offset, actx, tree, hf_ulp_aRFCN);
}
-static int dissect_gpsWeek(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_1023(tvb, offset, pinfo, tree, hf_ulp_gpsWeek);
+static int dissect_gpsWeek(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_1023(tvb, offset, actx, tree, hf_ulp_gpsWeek);
}
static int
-dissect_ulp_INTEGER_0_63(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,
- 0U, 63U, NULL, NULL, FALSE);
+dissect_ulp_INTEGER_0_63(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63U, NULL, FALSE);
return offset;
}
-static int dissect_bSIC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_63(tvb, offset, pinfo, tree, hf_ulp_bSIC);
+static int dissect_bSIC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_63(tvb, offset, actx, tree, hf_ulp_bSIC);
}
-static int dissect_rxLev(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_63(tvb, offset, pinfo, tree, hf_ulp_rxLev);
+static int dissect_rxLev(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_63(tvb, offset, actx, tree, hf_ulp_rxLev);
}
-static int dissect_satId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_63(tvb, offset, pinfo, tree, hf_ulp_satId);
+static int dissect_satId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_63(tvb, offset, actx, tree, hf_ulp_satId);
}
@@ -1128,14 +1127,14 @@ static const per_sequence_t NMRelement_sequence[] = {
};
static int
-dissect_ulp_NMRelement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_NMRelement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_NMRelement, NMRelement_sequence);
return offset;
}
-static int dissect_NMR_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_NMRelement(tvb, offset, pinfo, tree, hf_ulp_NMR_item);
+static int dissect_NMR_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_NMRelement(tvb, offset, actx, tree, hf_ulp_NMR_item);
}
@@ -1144,15 +1143,15 @@ static const per_sequence_t NMR_sequence_of[1] = {
};
static int
-dissect_ulp_NMR(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_NMR(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ulp_NMR, NMR_sequence_of,
1, 15);
return offset;
}
-static int dissect_nMR(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_NMR(tvb, offset, pinfo, tree, hf_ulp_nMR);
+static int dissect_nMR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_NMR(tvb, offset, actx, tree, hf_ulp_nMR);
}
@@ -1167,49 +1166,49 @@ static const per_sequence_t GsmCellInformation_sequence[] = {
};
static int
-dissect_ulp_GsmCellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_GsmCellInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_GsmCellInformation, GsmCellInformation_sequence);
return offset;
}
-static int dissect_gsmCell(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_GsmCellInformation(tvb, offset, pinfo, tree, hf_ulp_gsmCell);
+static int dissect_gsmCell(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_GsmCellInformation(tvb, offset, actx, tree, hf_ulp_gsmCell);
}
static int
-dissect_ulp_INTEGER_0_268435455(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,
- 0U, 268435455U, NULL, NULL, FALSE);
+dissect_ulp_INTEGER_0_268435455(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 268435455U, NULL, FALSE);
return offset;
}
-static int dissect_refUC(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_268435455(tvb, offset, pinfo, tree, hf_ulp_refUC);
+static int dissect_refUC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_268435455(tvb, offset, actx, tree, hf_ulp_refUC);
}
-static int dissect_cellIdentity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_268435455(tvb, offset, pinfo, tree, hf_ulp_cellIdentity);
+static int dissect_cellIdentity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_268435455(tvb, offset, actx, tree, hf_ulp_cellIdentity);
}
static int
-dissect_ulp_UARFCN(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,
- 0U, 16383U, NULL, NULL, FALSE);
+dissect_ulp_UARFCN(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16383U, NULL, FALSE);
return offset;
}
-static int dissect_uarfcn_UL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_UARFCN(tvb, offset, pinfo, tree, hf_ulp_uarfcn_UL);
+static int dissect_uarfcn_UL(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_UARFCN(tvb, offset, actx, tree, hf_ulp_uarfcn_UL);
}
-static int dissect_uarfcn_DL(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_UARFCN(tvb, offset, pinfo, tree, hf_ulp_uarfcn_DL);
+static int dissect_uarfcn_DL(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_UARFCN(tvb, offset, actx, tree, hf_ulp_uarfcn_DL);
}
-static int dissect_uarfcn_Nt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_UARFCN(tvb, offset, pinfo, tree, hf_ulp_uarfcn_Nt);
+static int dissect_uarfcn_Nt(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_UARFCN(tvb, offset, actx, tree, hf_ulp_uarfcn_Nt);
}
@@ -1220,14 +1219,14 @@ static const per_sequence_t FrequencyInfoFDD_sequence[] = {
};
static int
-dissect_ulp_FrequencyInfoFDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_FrequencyInfoFDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_FrequencyInfoFDD, FrequencyInfoFDD_sequence);
return offset;
}
-static int dissect_fdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_FrequencyInfoFDD(tvb, offset, pinfo, tree, hf_ulp_fdd);
+static int dissect_fdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_FrequencyInfoFDD(tvb, offset, actx, tree, hf_ulp_fdd);
}
@@ -1237,14 +1236,14 @@ static const per_sequence_t FrequencyInfoTDD_sequence[] = {
};
static int
-dissect_ulp_FrequencyInfoTDD(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_FrequencyInfoTDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_FrequencyInfoTDD, FrequencyInfoTDD_sequence);
return offset;
}
-static int dissect_tdd(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_FrequencyInfoTDD(tvb, offset, pinfo, tree, hf_ulp_tdd);
+static int dissect_tdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_FrequencyInfoTDD(tvb, offset, actx, tree, hf_ulp_tdd);
}
@@ -1261,15 +1260,15 @@ static const per_choice_t T_modeSpecificInfo_choice[] = {
};
static int
-dissect_ulp_T_modeSpecificInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_T_modeSpecificInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ulp_T_modeSpecificInfo, T_modeSpecificInfo_choice,
NULL);
return offset;
}
-static int dissect_modeSpecificInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_T_modeSpecificInfo(tvb, offset, pinfo, tree, hf_ulp_modeSpecificInfo);
+static int dissect_modeSpecificInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_T_modeSpecificInfo(tvb, offset, actx, tree, hf_ulp_modeSpecificInfo);
}
@@ -1279,43 +1278,43 @@ static const per_sequence_t FrequencyInfo_sequence[] = {
};
static int
-dissect_ulp_FrequencyInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_FrequencyInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_FrequencyInfo, FrequencyInfo_sequence);
return offset;
}
-static int dissect_frequencyInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_FrequencyInfo(tvb, offset, pinfo, tree, hf_ulp_frequencyInfo);
+static int dissect_frequencyInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_FrequencyInfo(tvb, offset, actx, tree, hf_ulp_frequencyInfo);
}
static int
-dissect_ulp_INTEGER_0_511(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,
- 0U, 511U, NULL, NULL, FALSE);
+dissect_ulp_INTEGER_0_511(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 511U, NULL, FALSE);
return offset;
}
-static int dissect_refREFPN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_511(tvb, offset, pinfo, tree, hf_ulp_refREFPN);
+static int dissect_refREFPN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_511(tvb, offset, actx, tree, hf_ulp_refREFPN);
}
-static int dissect_primaryScramblingCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_511(tvb, offset, pinfo, tree, hf_ulp_primaryScramblingCode);
+static int dissect_primaryScramblingCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_511(tvb, offset, actx, tree, hf_ulp_primaryScramblingCode);
}
static int
-dissect_ulp_UTRA_CarrierRSSI(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_ulp_UTRA_CarrierRSSI(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_utra_CarrierRSSI(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_UTRA_CarrierRSSI(tvb, offset, pinfo, tree, hf_ulp_utra_CarrierRSSI);
+static int dissect_utra_CarrierRSSI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_UTRA_CarrierRSSI(tvb, offset, actx, tree, hf_ulp_utra_CarrierRSSI);
}
@@ -1325,53 +1324,53 @@ static const per_sequence_t PrimaryCPICH_Info_sequence[] = {
};
static int
-dissect_ulp_PrimaryCPICH_Info(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_PrimaryCPICH_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_PrimaryCPICH_Info, PrimaryCPICH_Info_sequence);
return offset;
}
-static int dissect_primaryCPICH_Info(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_PrimaryCPICH_Info(tvb, offset, pinfo, tree, hf_ulp_primaryCPICH_Info);
+static int dissect_primaryCPICH_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_PrimaryCPICH_Info(tvb, offset, actx, tree, hf_ulp_primaryCPICH_Info);
}
static int
-dissect_ulp_CPICH_Ec_N0(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,
- 0U, 63U, NULL, NULL, FALSE);
+dissect_ulp_CPICH_Ec_N0(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63U, NULL, FALSE);
return offset;
}
-static int dissect_cpich_Ec_N0(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_CPICH_Ec_N0(tvb, offset, pinfo, tree, hf_ulp_cpich_Ec_N0);
+static int dissect_cpich_Ec_N0(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_CPICH_Ec_N0(tvb, offset, actx, tree, hf_ulp_cpich_Ec_N0);
}
static int
-dissect_ulp_CPICH_RSCP(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_ulp_CPICH_RSCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_cpich_RSCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_CPICH_RSCP(tvb, offset, pinfo, tree, hf_ulp_cpich_RSCP);
+static int dissect_cpich_RSCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_CPICH_RSCP(tvb, offset, actx, tree, hf_ulp_cpich_RSCP);
}
static int
-dissect_ulp_Pathloss(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,
- 46U, 173U, NULL, NULL, FALSE);
+dissect_ulp_Pathloss(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 46U, 173U, NULL, FALSE);
return offset;
}
-static int dissect_pathloss(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_Pathloss(tvb, offset, pinfo, tree, hf_ulp_pathloss);
+static int dissect_pathloss(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_Pathloss(tvb, offset, actx, tree, hf_ulp_pathloss);
}
@@ -1384,66 +1383,66 @@ static const per_sequence_t T_fdd_sequence[] = {
};
static int
-dissect_ulp_T_fdd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_T_fdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_T_fdd, T_fdd_sequence);
return offset;
}
-static int dissect_fdd1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_T_fdd(tvb, offset, pinfo, tree, hf_ulp_fdd1);
+static int dissect_fdd1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_T_fdd(tvb, offset, actx, tree, hf_ulp_fdd1);
}
static int
-dissect_ulp_CellParametersID(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_ulp_CellParametersID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_cellParametersID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_CellParametersID(tvb, offset, pinfo, tree, hf_ulp_cellParametersID);
+static int dissect_cellParametersID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_CellParametersID(tvb, offset, actx, tree, hf_ulp_cellParametersID);
}
static int
-dissect_ulp_TGSN(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,
- 0U, 14U, NULL, NULL, FALSE);
+dissect_ulp_TGSN(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 14U, NULL, FALSE);
return offset;
}
-static int dissect_proposedTGSN(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_TGSN(tvb, offset, pinfo, tree, hf_ulp_proposedTGSN);
+static int dissect_proposedTGSN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_TGSN(tvb, offset, actx, tree, hf_ulp_proposedTGSN);
}
static int
-dissect_ulp_PrimaryCCPCH_RSCP(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_ulp_PrimaryCCPCH_RSCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_primaryCCPCH_RSCP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_PrimaryCCPCH_RSCP(tvb, offset, pinfo, tree, hf_ulp_primaryCCPCH_RSCP);
+static int dissect_primaryCCPCH_RSCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_PrimaryCCPCH_RSCP(tvb, offset, actx, tree, hf_ulp_primaryCCPCH_RSCP);
}
static int
-dissect_ulp_TimeslotISCP(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,
- 0U, 127U, NULL, NULL, FALSE);
+dissect_ulp_TimeslotISCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 127U, NULL, FALSE);
return offset;
}
-static int dissect_TimeslotISCP_List_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_TimeslotISCP(tvb, offset, pinfo, tree, hf_ulp_TimeslotISCP_List_item);
+static int dissect_TimeslotISCP_List_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_TimeslotISCP(tvb, offset, actx, tree, hf_ulp_TimeslotISCP_List_item);
}
@@ -1452,15 +1451,15 @@ static const per_sequence_t TimeslotISCP_List_sequence_of[1] = {
};
static int
-dissect_ulp_TimeslotISCP_List(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_TimeslotISCP_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ulp_TimeslotISCP_List, TimeslotISCP_List_sequence_of,
1, maxTS);
return offset;
}
-static int dissect_timeslotISCP_List(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_TimeslotISCP_List(tvb, offset, pinfo, tree, hf_ulp_timeslotISCP_List);
+static int dissect_timeslotISCP_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_TimeslotISCP_List(tvb, offset, actx, tree, hf_ulp_timeslotISCP_List);
}
@@ -1474,14 +1473,14 @@ static const per_sequence_t T_tdd_sequence[] = {
};
static int
-dissect_ulp_T_tdd(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_T_tdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_T_tdd, T_tdd_sequence);
return offset;
}
-static int dissect_tdd1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_T_tdd(tvb, offset, pinfo, tree, hf_ulp_tdd1);
+static int dissect_tdd1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_T_tdd(tvb, offset, actx, tree, hf_ulp_tdd1);
}
@@ -1498,15 +1497,15 @@ static const per_choice_t T_modeSpecificInfo1_choice[] = {
};
static int
-dissect_ulp_T_modeSpecificInfo1(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_T_modeSpecificInfo1(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ulp_T_modeSpecificInfo1, T_modeSpecificInfo1_choice,
NULL);
return offset;
}
-static int dissect_modeSpecificInfo1(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_T_modeSpecificInfo1(tvb, offset, pinfo, tree, hf_ulp_modeSpecificInfo1);
+static int dissect_modeSpecificInfo1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_T_modeSpecificInfo1(tvb, offset, actx, tree, hf_ulp_modeSpecificInfo1);
}
@@ -1517,14 +1516,14 @@ static const per_sequence_t CellMeasuredResults_sequence[] = {
};
static int
-dissect_ulp_CellMeasuredResults(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_CellMeasuredResults(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_CellMeasuredResults, CellMeasuredResults_sequence);
return offset;
}
-static int dissect_CellMeasuredResultsList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_CellMeasuredResults(tvb, offset, pinfo, tree, hf_ulp_CellMeasuredResultsList_item);
+static int dissect_CellMeasuredResultsList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_CellMeasuredResults(tvb, offset, actx, tree, hf_ulp_CellMeasuredResultsList_item);
}
@@ -1533,15 +1532,15 @@ static const per_sequence_t CellMeasuredResultsList_sequence_of[1] = {
};
static int
-dissect_ulp_CellMeasuredResultsList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_CellMeasuredResultsList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ulp_CellMeasuredResultsList, CellMeasuredResultsList_sequence_of,
1, maxCellMeas);
return offset;
}
-static int dissect_cellMeasuredResultsList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_CellMeasuredResultsList(tvb, offset, pinfo, tree, hf_ulp_cellMeasuredResultsList);
+static int dissect_cellMeasuredResultsList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_CellMeasuredResultsList(tvb, offset, actx, tree, hf_ulp_cellMeasuredResultsList);
}
@@ -1553,14 +1552,14 @@ static const per_sequence_t MeasuredResults_sequence[] = {
};
static int
-dissect_ulp_MeasuredResults(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_MeasuredResults(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_MeasuredResults, MeasuredResults_sequence);
return offset;
}
-static int dissect_MeasuredResultsList_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_MeasuredResults(tvb, offset, pinfo, tree, hf_ulp_MeasuredResultsList_item);
+static int dissect_MeasuredResultsList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_MeasuredResults(tvb, offset, actx, tree, hf_ulp_MeasuredResultsList_item);
}
@@ -1569,15 +1568,15 @@ static const per_sequence_t MeasuredResultsList_sequence_of[1] = {
};
static int
-dissect_ulp_MeasuredResultsList(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_MeasuredResultsList(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ulp_MeasuredResultsList, MeasuredResultsList_sequence_of,
1, maxFreq);
return offset;
}
-static int dissect_measuredResultsList(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_MeasuredResultsList(tvb, offset, pinfo, tree, hf_ulp_measuredResultsList);
+static int dissect_measuredResultsList(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_MeasuredResultsList(tvb, offset, actx, tree, hf_ulp_measuredResultsList);
}
@@ -1592,62 +1591,62 @@ static const per_sequence_t WcdmaCellInformation_sequence[] = {
};
static int
-dissect_ulp_WcdmaCellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_WcdmaCellInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_WcdmaCellInformation, WcdmaCellInformation_sequence);
return offset;
}
-static int dissect_wcdmaCell(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_WcdmaCellInformation(tvb, offset, pinfo, tree, hf_ulp_wcdmaCell);
+static int dissect_wcdmaCell(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_WcdmaCellInformation(tvb, offset, actx, tree, hf_ulp_wcdmaCell);
}
static int
-dissect_ulp_INTEGER_0_32767(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,
- 0U, 32767U, NULL, NULL, FALSE);
+dissect_ulp_INTEGER_0_32767(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 32767U, NULL, FALSE);
return offset;
}
-static int dissect_altitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_32767(tvb, offset, pinfo, tree, hf_ulp_altitude);
+static int dissect_altitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_32767(tvb, offset, actx, tree, hf_ulp_altitude);
}
-static int dissect_refSID(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_32767(tvb, offset, pinfo, tree, hf_ulp_refSID);
+static int dissect_refSID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_32767(tvb, offset, actx, tree, hf_ulp_refSID);
}
static int
-dissect_ulp_INTEGER_0_4194303(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,
- 0U, 4194303U, NULL, NULL, FALSE);
+dissect_ulp_INTEGER_0_4194303(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4194303U, NULL, FALSE);
return offset;
}
-static int dissect_refBASELAT(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_4194303(tvb, offset, pinfo, tree, hf_ulp_refBASELAT);
+static int dissect_refBASELAT(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_4194303(tvb, offset, actx, tree, hf_ulp_refBASELAT);
}
-static int dissect_refSeconds(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_4194303(tvb, offset, pinfo, tree, hf_ulp_refSeconds);
+static int dissect_refSeconds(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_4194303(tvb, offset, actx, tree, hf_ulp_refSeconds);
}
static int
-dissect_ulp_INTEGER_0_8388607(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,
- 0U, 8388607U, NULL, NULL, FALSE);
+dissect_ulp_INTEGER_0_8388607(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 8388607U, NULL, FALSE);
return offset;
}
-static int dissect_latitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_8388607(tvb, offset, pinfo, tree, hf_ulp_latitude);
+static int dissect_latitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_8388607(tvb, offset, actx, tree, hf_ulp_latitude);
}
-static int dissect_reBASELONG(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_8388607(tvb, offset, pinfo, tree, hf_ulp_reBASELONG);
+static int dissect_reBASELONG(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_8388607(tvb, offset, actx, tree, hf_ulp_reBASELONG);
}
@@ -1664,14 +1663,14 @@ static const per_sequence_t CdmaCellInformation_sequence[] = {
};
static int
-dissect_ulp_CdmaCellInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_CdmaCellInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_CdmaCellInformation, CdmaCellInformation_sequence);
return offset;
}
-static int dissect_cdmaCell(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_CdmaCellInformation(tvb, offset, pinfo, tree, hf_ulp_cdmaCell);
+static int dissect_cdmaCell(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_CdmaCellInformation(tvb, offset, actx, tree, hf_ulp_cdmaCell);
}
@@ -1690,15 +1689,15 @@ static const per_choice_t CellInfo_choice[] = {
};
static int
-dissect_ulp_CellInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_CellInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ulp_CellInfo, CellInfo_choice,
NULL);
return offset;
}
-static int dissect_cellInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_CellInfo(tvb, offset, pinfo, tree, hf_ulp_cellInfo);
+static int dissect_cellInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_CellInfo(tvb, offset, actx, tree, hf_ulp_cellInfo);
}
@@ -1711,14 +1710,14 @@ static const value_string ulp_Status_vals[] = {
static int
-dissect_ulp_Status(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 3, NULL, NULL, TRUE, 0, NULL);
+dissect_ulp_Status(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
return offset;
}
-static int dissect_status(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_Status(tvb, offset, pinfo, tree, hf_ulp_status);
+static int dissect_status(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_Status(tvb, offset, actx, tree, hf_ulp_status);
}
@@ -1729,14 +1728,14 @@ static const per_sequence_t LocationId_sequence[] = {
};
static int
-dissect_ulp_LocationId(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_LocationId(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_LocationId, LocationId_sequence);
return offset;
}
-static int dissect_locationId(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_LocationId(tvb, offset, pinfo, tree, hf_ulp_locationId);
+static int dissect_locationId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_LocationId(tvb, offset, actx, tree, hf_ulp_locationId);
}
@@ -1748,40 +1747,40 @@ static const per_sequence_t SUPLSTART_sequence[] = {
};
static int
-dissect_ulp_SUPLSTART(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_SUPLSTART(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_SUPLSTART, SUPLSTART_sequence);
return offset;
}
-static int dissect_msSUPLSTART(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SUPLSTART(tvb, offset, pinfo, tree, hf_ulp_msSUPLSTART);
+static int dissect_msSUPLSTART(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SUPLSTART(tvb, offset, actx, tree, hf_ulp_msSUPLSTART);
}
static int
-dissect_ulp_BIT_STRING_SIZE_128(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_BIT_STRING_SIZE_128(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
128, 128, FALSE);
return offset;
}
-static int dissect_shortKey(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BIT_STRING_SIZE_128(tvb, offset, pinfo, tree, hf_ulp_shortKey);
+static int dissect_shortKey(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BIT_STRING_SIZE_128(tvb, offset, actx, tree, hf_ulp_shortKey);
}
static int
-dissect_ulp_BIT_STRING_SIZE_256(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_BIT_STRING_SIZE_256(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
256, 256, FALSE);
return offset;
}
-static int dissect_longKey(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BIT_STRING_SIZE_256(tvb, offset, pinfo, tree, hf_ulp_longKey);
+static int dissect_longKey(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BIT_STRING_SIZE_256(tvb, offset, actx, tree, hf_ulp_longKey);
}
@@ -1798,28 +1797,28 @@ static const per_choice_t SETAuthKey_choice[] = {
};
static int
-dissect_ulp_SETAuthKey(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_SETAuthKey(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ulp_SETAuthKey, SETAuthKey_choice,
NULL);
return offset;
}
-static int dissect_sETAuthKey(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SETAuthKey(tvb, offset, pinfo, tree, hf_ulp_sETAuthKey);
+static int dissect_sETAuthKey(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SETAuthKey(tvb, offset, actx, tree, hf_ulp_sETAuthKey);
}
static int
-dissect_ulp_KeyIdentity4(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_KeyIdentity4(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
128, 128, FALSE);
return offset;
}
-static int dissect_keyIdentity4(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_KeyIdentity4(tvb, offset, pinfo, tree, hf_ulp_keyIdentity4);
+static int dissect_keyIdentity4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_KeyIdentity4(tvb, offset, actx, tree, hf_ulp_keyIdentity4);
}
@@ -1832,53 +1831,53 @@ static const per_sequence_t SUPLRESPONSE_sequence[] = {
};
static int
-dissect_ulp_SUPLRESPONSE(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_SUPLRESPONSE(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_SUPLRESPONSE, SUPLRESPONSE_sequence);
return offset;
}
-static int dissect_msSUPLRESPONSE(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SUPLRESPONSE(tvb, offset, pinfo, tree, hf_ulp_msSUPLRESPONSE);
+static int dissect_msSUPLRESPONSE(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SUPLRESPONSE(tvb, offset, actx, tree, hf_ulp_msSUPLRESPONSE);
}
static int
-dissect_ulp_INTEGER_0_167(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,
- 0U, 167U, NULL, NULL, FALSE);
+dissect_ulp_INTEGER_0_167(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 167U, NULL, FALSE);
return offset;
}
-static int dissect_gpsToe(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_167(tvb, offset, pinfo, tree, hf_ulp_gpsToe);
+static int dissect_gpsToe(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_167(tvb, offset, actx, tree, hf_ulp_gpsToe);
}
static int
-dissect_ulp_INTEGER_0_31(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,
- 0U, 31U, NULL, NULL, FALSE);
+dissect_ulp_INTEGER_0_31(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 31U, NULL, FALSE);
return offset;
}
-static int dissect_nSAT(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_31(tvb, offset, pinfo, tree, hf_ulp_nSAT);
+static int dissect_nSAT(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_31(tvb, offset, actx, tree, hf_ulp_nSAT);
}
static int
-dissect_ulp_INTEGER_0_10(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,
- 0U, 10U, NULL, NULL, FALSE);
+dissect_ulp_INTEGER_0_10(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 10U, NULL, FALSE);
return offset;
}
-static int dissect_toeLimit(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_10(tvb, offset, pinfo, tree, hf_ulp_toeLimit);
+static int dissect_toeLimit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_10(tvb, offset, actx, tree, hf_ulp_toeLimit);
}
@@ -1889,14 +1888,14 @@ static const per_sequence_t SatelliteInfoElement_sequence[] = {
};
static int
-dissect_ulp_SatelliteInfoElement(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_SatelliteInfoElement(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_SatelliteInfoElement, SatelliteInfoElement_sequence);
return offset;
}
-static int dissect_SatelliteInfo_item(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SatelliteInfoElement(tvb, offset, pinfo, tree, hf_ulp_SatelliteInfo_item);
+static int dissect_SatelliteInfo_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SatelliteInfoElement(tvb, offset, actx, tree, hf_ulp_SatelliteInfo_item);
}
@@ -1905,15 +1904,15 @@ static const per_sequence_t SatelliteInfo_sequence_of[1] = {
};
static int
-dissect_ulp_SatelliteInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_SatelliteInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_ulp_SatelliteInfo, SatelliteInfo_sequence_of,
1, 31);
return offset;
}
-static int dissect_satInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SatelliteInfo(tvb, offset, pinfo, tree, hf_ulp_satInfo);
+static int dissect_satInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SatelliteInfo(tvb, offset, actx, tree, hf_ulp_satInfo);
}
@@ -1927,14 +1926,14 @@ static const per_sequence_t NavigationModel_sequence[] = {
};
static int
-dissect_ulp_NavigationModel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_NavigationModel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_NavigationModel, NavigationModel_sequence);
return offset;
}
-static int dissect_navigationModelData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_NavigationModel(tvb, offset, pinfo, tree, hf_ulp_navigationModelData);
+static int dissect_navigationModelData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_NavigationModel(tvb, offset, actx, tree, hf_ulp_navigationModelData);
}
@@ -1953,27 +1952,27 @@ static const per_sequence_t RequestedAssistData_sequence[] = {
};
static int
-dissect_ulp_RequestedAssistData(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_RequestedAssistData(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_RequestedAssistData, RequestedAssistData_sequence);
return offset;
}
-static int dissect_requestedAssistData(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_RequestedAssistData(tvb, offset, pinfo, tree, hf_ulp_requestedAssistData);
+static int dissect_requestedAssistData(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_RequestedAssistData(tvb, offset, actx, tree, hf_ulp_requestedAssistData);
}
static int
-dissect_ulp_UTCTime(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_VisibleString(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_UTCTime(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_VisibleString(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND);
return offset;
}
-static int dissect_timestamp(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_UTCTime(tvb, offset, pinfo, tree, hf_ulp_timestamp);
+static int dissect_timestamp(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_UTCTime(tvb, offset, actx, tree, hf_ulp_timestamp);
}
@@ -1985,40 +1984,40 @@ static const value_string ulp_T_latitudeSign_vals[] = {
static int
-dissect_ulp_T_latitudeSign(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_ulp_T_latitudeSign(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_latitudeSign(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_T_latitudeSign(tvb, offset, pinfo, tree, hf_ulp_latitudeSign);
+static int dissect_latitudeSign(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_T_latitudeSign(tvb, offset, actx, tree, hf_ulp_latitudeSign);
}
static int
-dissect_ulp_INTEGER_M8388608_8388607(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,
- -8388608, 8388607U, NULL, NULL, FALSE);
+dissect_ulp_INTEGER_M8388608_8388607(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -8388608, 8388607U, NULL, FALSE);
return offset;
}
-static int dissect_longitude(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_M8388608_8388607(tvb, offset, pinfo, tree, hf_ulp_longitude);
+static int dissect_longitude(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_M8388608_8388607(tvb, offset, actx, tree, hf_ulp_longitude);
}
static int
-dissect_ulp_INTEGER_0_180(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,
- 0U, 180U, NULL, NULL, FALSE);
+dissect_ulp_INTEGER_0_180(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 180U, NULL, FALSE);
return offset;
}
-static int dissect_orientationMajorAxis(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_180(tvb, offset, pinfo, tree, hf_ulp_orientationMajorAxis);
+static int dissect_orientationMajorAxis(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_180(tvb, offset, actx, tree, hf_ulp_orientationMajorAxis);
}
@@ -2030,27 +2029,27 @@ static const per_sequence_t T_uncertainty_sequence[] = {
};
static int
-dissect_ulp_T_uncertainty(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_T_uncertainty(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_T_uncertainty, T_uncertainty_sequence);
return offset;
}
-static int dissect_uncertainty(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_T_uncertainty(tvb, offset, pinfo, tree, hf_ulp_uncertainty);
+static int dissect_uncertainty(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_T_uncertainty(tvb, offset, actx, tree, hf_ulp_uncertainty);
}
static int
-dissect_ulp_INTEGER_0_100(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,
- 0U, 100U, NULL, NULL, FALSE);
+dissect_ulp_INTEGER_0_100(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 100U, NULL, FALSE);
return offset;
}
-static int dissect_confidence(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_INTEGER_0_100(tvb, offset, pinfo, tree, hf_ulp_confidence);
+static int dissect_confidence(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_INTEGER_0_100(tvb, offset, actx, tree, hf_ulp_confidence);
}
@@ -2062,14 +2061,14 @@ static const value_string ulp_T_altitudeDirection_vals[] = {
static int
-dissect_ulp_T_altitudeDirection(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 2, NULL, NULL, FALSE, 0, NULL);
+dissect_ulp_T_altitudeDirection(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static int dissect_altitudeDirection(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_T_altitudeDirection(tvb, offset, pinfo, tree, hf_ulp_altitudeDirection);
+static int dissect_altitudeDirection(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_T_altitudeDirection(tvb, offset, actx, tree, hf_ulp_altitudeDirection);
}
@@ -2081,14 +2080,14 @@ static const per_sequence_t AltitudeInfo_sequence[] = {
};
static int
-dissect_ulp_AltitudeInfo(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_AltitudeInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_AltitudeInfo, AltitudeInfo_sequence);
return offset;
}
-static int dissect_altitudeInfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_AltitudeInfo(tvb, offset, pinfo, tree, hf_ulp_altitudeInfo);
+static int dissect_altitudeInfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_AltitudeInfo(tvb, offset, actx, tree, hf_ulp_altitudeInfo);
}
@@ -2103,40 +2102,40 @@ static const per_sequence_t PositionEstimate_sequence[] = {
};
static int
-dissect_ulp_PositionEstimate(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_PositionEstimate(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_PositionEstimate, PositionEstimate_sequence);
return offset;
}
-static int dissect_positionEstimate(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_PositionEstimate(tvb, offset, pinfo, tree, hf_ulp_positionEstimate);
+static int dissect_positionEstimate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_PositionEstimate(tvb, offset, actx, tree, hf_ulp_positionEstimate);
}
static int
-dissect_ulp_BIT_STRING_SIZE_9(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_BIT_STRING_SIZE_9(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
9, 9, FALSE);
return offset;
}
-static int dissect_bearing(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BIT_STRING_SIZE_9(tvb, offset, pinfo, tree, hf_ulp_bearing);
+static int dissect_bearing(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BIT_STRING_SIZE_9(tvb, offset, actx, tree, hf_ulp_bearing);
}
static int
-dissect_ulp_BIT_STRING_SIZE_16(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_BIT_STRING_SIZE_16(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16, 16, FALSE);
return offset;
}
-static int dissect_horspeed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BIT_STRING_SIZE_16(tvb, offset, pinfo, tree, hf_ulp_horspeed);
+static int dissect_horspeed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_ulp_horspeed);
}
@@ -2147,49 +2146,49 @@ static const per_sequence_t Horvel_sequence[] = {
};
static int
-dissect_ulp_Horvel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_Horvel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_Horvel, Horvel_sequence);
return offset;
}
-static int dissect_horvel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_Horvel(tvb, offset, pinfo, tree, hf_ulp_horvel);
+static int dissect_horvel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_Horvel(tvb, offset, actx, tree, hf_ulp_horvel);
}
static int
-dissect_ulp_BIT_STRING_SIZE_1(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_BIT_STRING_SIZE_1(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
1, 1, FALSE);
return offset;
}
-static int dissect_verdirect(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BIT_STRING_SIZE_1(tvb, offset, pinfo, tree, hf_ulp_verdirect);
+static int dissect_verdirect(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BIT_STRING_SIZE_1(tvb, offset, actx, tree, hf_ulp_verdirect);
}
static int
-dissect_ulp_BIT_STRING_SIZE_8(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_BIT_STRING_SIZE_8(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
8, 8, FALSE);
return offset;
}
-static int dissect_verspeed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_ulp_verspeed);
+static int dissect_verspeed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_ulp_verspeed);
}
-static int dissect_uncertspeed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_ulp_uncertspeed);
+static int dissect_uncertspeed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_ulp_uncertspeed);
}
-static int dissect_horuncertspeed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_ulp_horuncertspeed);
+static int dissect_horuncertspeed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_ulp_horuncertspeed);
}
-static int dissect_veruncertspeed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_BIT_STRING_SIZE_8(tvb, offset, pinfo, tree, hf_ulp_veruncertspeed);
+static int dissect_veruncertspeed(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_ulp_veruncertspeed);
}
@@ -2202,14 +2201,14 @@ static const per_sequence_t Horandvervel_sequence[] = {
};
static int
-dissect_ulp_Horandvervel(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_Horandvervel(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_Horandvervel, Horandvervel_sequence);
return offset;
}
-static int dissect_horandvervel(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_Horandvervel(tvb, offset, pinfo, tree, hf_ulp_horandvervel);
+static int dissect_horandvervel(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_Horandvervel(tvb, offset, actx, tree, hf_ulp_horandvervel);
}
@@ -2221,14 +2220,14 @@ static const per_sequence_t Horveluncert_sequence[] = {
};
static int
-dissect_ulp_Horveluncert(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_Horveluncert(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_Horveluncert, Horveluncert_sequence);
return offset;
}
-static int dissect_horveluncert(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_Horveluncert(tvb, offset, pinfo, tree, hf_ulp_horveluncert);
+static int dissect_horveluncert(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_Horveluncert(tvb, offset, actx, tree, hf_ulp_horveluncert);
}
@@ -2243,14 +2242,14 @@ static const per_sequence_t Horandveruncert_sequence[] = {
};
static int
-dissect_ulp_Horandveruncert(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_Horandveruncert(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_Horandveruncert, Horandveruncert_sequence);
return offset;
}
-static int dissect_horandveruncert(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_Horandveruncert(tvb, offset, pinfo, tree, hf_ulp_horandveruncert);
+static int dissect_horandveruncert(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_Horandveruncert(tvb, offset, actx, tree, hf_ulp_horandveruncert);
}
@@ -2271,15 +2270,15 @@ static const per_choice_t Velocity_choice[] = {
};
static int
-dissect_ulp_Velocity(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_Velocity(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ulp_Velocity, Velocity_choice,
NULL);
return offset;
}
-static int dissect_velocity(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_Velocity(tvb, offset, pinfo, tree, hf_ulp_velocity);
+static int dissect_velocity(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_Velocity(tvb, offset, actx, tree, hf_ulp_velocity);
}
@@ -2291,52 +2290,52 @@ static const per_sequence_t Position_sequence[] = {
};
static int
-dissect_ulp_Position(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_Position(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_Position, Position_sequence);
return offset;
}
-static int dissect_position(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_Position(tvb, offset, pinfo, tree, hf_ulp_position);
+static int dissect_position(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_Position(tvb, offset, actx, tree, hf_ulp_position);
}
static int
-dissect_ulp_OCTET_STRING_SIZE_1_8192(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_OCTET_STRING_SIZE_1_8192(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 8192, NULL);
return offset;
}
-static int dissect_tia801payload(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_OCTET_STRING_SIZE_1_8192(tvb, offset, pinfo, tree, hf_ulp_tia801payload);
+static int dissect_tia801payload(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_OCTET_STRING_SIZE_1_8192(tvb, offset, actx, tree, hf_ulp_tia801payload);
}
-static int dissect_rrcPayload(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_OCTET_STRING_SIZE_1_8192(tvb, offset, pinfo, tree, hf_ulp_rrcPayload);
+static int dissect_rrcPayload(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_OCTET_STRING_SIZE_1_8192(tvb, offset, actx, tree, hf_ulp_rrcPayload);
}
static int
-dissect_ulp_RRLPPayload(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_ulp_RRLPPayload(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 33 "ulp.cnf"
tvbuff_t *rrlp_tvb;
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
1, 8192, &rrlp_tvb);
if (rrlp_tvb){
- call_dissector(rrlp_handle, rrlp_tvb, pinfo, tree);
+ call_dissector(rrlp_handle, rrlp_tvb, actx->pinfo, tree);
}
return offset;
}
-static int dissect_rrlpPayload(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_RRLPPayload(tvb, offset, pinfo, tree, hf_ulp_rrlpPayload);
+static int dissect_rrlpPayload(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_RRLPPayload(tvb, offset, actx, tree, hf_ulp_rrlpPayload);
}
@@ -2355,15 +2354,15 @@ static const per_choice_t PosPayLoad_choice[] = {
};
static int
-dissect_ulp_PosPayLoad(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_PosPayLoad(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ulp_PosPayLoad, PosPayLoad_choice,
NULL);
return offset;
}
-static int dissect_posPayLoad(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_PosPayLoad(tvb, offset, pinfo, tree, hf_ulp_posPayLoad);
+static int dissect_posPayLoad(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_PosPayLoad(tvb, offset, actx, tree, hf_ulp_posPayLoad);
}
@@ -2374,30 +2373,30 @@ static const per_sequence_t SUPLPOS_sequence[] = {
};
static int
-dissect_ulp_SUPLPOS(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_SUPLPOS(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_SUPLPOS, SUPLPOS_sequence);
return offset;
}
-static int dissect_msSUPLPOS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SUPLPOS(tvb, offset, pinfo, tree, hf_ulp_msSUPLPOS);
+static int dissect_msSUPLPOS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SUPLPOS(tvb, offset, actx, tree, hf_ulp_msSUPLPOS);
}
-static int dissect_sUPLPOS(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SUPLPOS(tvb, offset, pinfo, tree, hf_ulp_sUPLPOS);
+static int dissect_sUPLPOS(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SUPLPOS(tvb, offset, actx, tree, hf_ulp_sUPLPOS);
}
static int
-dissect_ulp_Ver(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_Ver(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
64, 64, FALSE);
return offset;
}
-static int dissect_ver(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_Ver(tvb, offset, pinfo, tree, hf_ulp_ver);
+static int dissect_ver(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_Ver(tvb, offset, actx, tree, hf_ulp_ver);
}
@@ -2412,14 +2411,14 @@ static const per_sequence_t SUPLPOSINIT_sequence[] = {
};
static int
-dissect_ulp_SUPLPOSINIT(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_SUPLPOSINIT(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_SUPLPOSINIT, SUPLPOSINIT_sequence);
return offset;
}
-static int dissect_msSUPLPOSINIT(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SUPLPOSINIT(tvb, offset, pinfo, tree, hf_ulp_msSUPLPOSINIT);
+static int dissect_msSUPLPOSINIT(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SUPLPOSINIT(tvb, offset, actx, tree, hf_ulp_msSUPLPOSINIT);
}
@@ -2450,14 +2449,14 @@ static const value_string ulp_StatusCode_vals[] = {
static guint32 StatusCode_value_map[20+0] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 100, 101};
static int
-dissect_ulp_StatusCode(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_enumerated(tvb, offset, pinfo, tree, hf_index,
- 20, NULL, NULL, TRUE, 0, StatusCode_value_map);
+dissect_ulp_StatusCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 20, NULL, TRUE, 0, StatusCode_value_map);
return offset;
}
-static int dissect_statusCode(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_StatusCode(tvb, offset, pinfo, tree, hf_ulp_statusCode);
+static int dissect_statusCode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_StatusCode(tvb, offset, actx, tree, hf_ulp_statusCode);
}
@@ -2469,40 +2468,40 @@ static const per_sequence_t SUPLEND_sequence[] = {
};
static int
-dissect_ulp_SUPLEND(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_SUPLEND(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_SUPLEND, SUPLEND_sequence);
return offset;
}
-static int dissect_msSUPLEND(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SUPLEND(tvb, offset, pinfo, tree, hf_ulp_msSUPLEND);
+static int dissect_msSUPLEND(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SUPLEND(tvb, offset, actx, tree, hf_ulp_msSUPLEND);
}
static int
-dissect_ulp_SETNonce(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_SETNonce(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
128, 128, FALSE);
return offset;
}
-static int dissect_sETNonce(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SETNonce(tvb, offset, pinfo, tree, hf_ulp_sETNonce);
+static int dissect_sETNonce(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SETNonce(tvb, offset, actx, tree, hf_ulp_sETNonce);
}
static int
-dissect_ulp_KeyIdentity2(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_KeyIdentity2(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
128, 128, FALSE);
return offset;
}
-static int dissect_keyIdentity2(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_KeyIdentity2(tvb, offset, pinfo, tree, hf_ulp_keyIdentity2);
+static int dissect_keyIdentity2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_KeyIdentity2(tvb, offset, actx, tree, hf_ulp_keyIdentity2);
}
@@ -2513,14 +2512,14 @@ static const per_sequence_t SUPLAUTHREQ_sequence[] = {
};
static int
-dissect_ulp_SUPLAUTHREQ(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_SUPLAUTHREQ(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_SUPLAUTHREQ, SUPLAUTHREQ_sequence);
return offset;
}
-static int dissect_msSUPLAUTHREQ(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SUPLAUTHREQ(tvb, offset, pinfo, tree, hf_ulp_msSUPLAUTHREQ);
+static int dissect_msSUPLAUTHREQ(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SUPLAUTHREQ(tvb, offset, actx, tree, hf_ulp_msSUPLAUTHREQ);
}
@@ -2537,28 +2536,28 @@ static const per_choice_t SPCAuthKey_choice[] = {
};
static int
-dissect_ulp_SPCAuthKey(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_SPCAuthKey(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ulp_SPCAuthKey, SPCAuthKey_choice,
NULL);
return offset;
}
-static int dissect_sPCAuthKey(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SPCAuthKey(tvb, offset, pinfo, tree, hf_ulp_sPCAuthKey);
+static int dissect_sPCAuthKey(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SPCAuthKey(tvb, offset, actx, tree, hf_ulp_sPCAuthKey);
}
static int
-dissect_ulp_KeyIdentity3(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_bit_string(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_KeyIdentity3(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
128, 128, FALSE);
return offset;
}
-static int dissect_keyIdentity3(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_KeyIdentity3(tvb, offset, pinfo, tree, hf_ulp_keyIdentity3);
+static int dissect_keyIdentity3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_KeyIdentity3(tvb, offset, actx, tree, hf_ulp_keyIdentity3);
}
@@ -2570,14 +2569,14 @@ static const per_sequence_t SUPLAUTHRESP_sequence[] = {
};
static int
-dissect_ulp_SUPLAUTHRESP(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+dissect_ulp_SUPLAUTHRESP(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_SUPLAUTHRESP, SUPLAUTHRESP_sequence);
return offset;
}
-static int dissect_msSUPLAUTHRESP(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_SUPLAUTHRESP(tvb, offset, pinfo, tree, hf_ulp_msSUPLAUTHRESP);
+static int dissect_msSUPLAUTHRESP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_SUPLAUTHRESP(tvb, offset, actx, tree, hf_ulp_msSUPLAUTHRESP);
}
@@ -2606,26 +2605,26 @@ static const per_choice_t UlpMessage_choice[] = {
};
static int
-dissect_ulp_UlpMessage(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_ulp_UlpMessage(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 21 "ulp.cnf"
guint32 UlpMessage;
- offset = dissect_per_choice(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_ulp_UlpMessage, UlpMessage_choice,
&UlpMessage);
- if (check_col(pinfo->cinfo, COL_INFO))
+ if (check_col(actx->pinfo->cinfo, COL_INFO))
{
- col_append_fstr(pinfo->cinfo, COL_INFO, "%s ", val_to_str(UlpMessage,ulp_UlpMessage_vals,"Unknown"));
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, "%s ", val_to_str(UlpMessage,ulp_UlpMessage_vals,"Unknown"));
}
return offset;
}
-static int dissect_message(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree) {
- return dissect_ulp_UlpMessage(tvb, offset, pinfo, tree, hf_ulp_message);
+static int dissect_message(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree) {
+ return dissect_ulp_UlpMessage(tvb, offset, actx, tree, hf_ulp_message);
}
@@ -2638,17 +2637,17 @@ static const per_sequence_t ULP_PDU_sequence[] = {
};
static int
-dissect_ulp_ULP_PDU(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
+dissect_ulp_ULP_PDU(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
#line 10 "ulp.cnf"
proto_tree_add_item(tree, proto_ulp, tvb, 0, -1, FALSE);
- if (check_col(pinfo->cinfo, COL_PROTOCOL))
- col_set_str(pinfo->cinfo, COL_PROTOCOL, PSNAME);
- if (check_col(pinfo->cinfo, COL_INFO))
- col_clear(pinfo->cinfo, COL_INFO);
+ if (check_col(actx->pinfo->cinfo, COL_PROTOCOL))
+ col_set_str(actx->pinfo->cinfo, COL_PROTOCOL, PSNAME);
+ if (check_col(actx->pinfo->cinfo, COL_INFO))
+ col_clear(actx->pinfo->cinfo, COL_INFO);
- offset = dissect_per_sequence(tvb, offset, pinfo, tree, hf_index,
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_ulp_ULP_PDU, ULP_PDU_sequence);
@@ -2660,8 +2659,9 @@ dissect_ulp_ULP_PDU(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tre
/*--- PDUs ---*/
static void dissect_ULP_PDU_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
- per_aligment_type_callback(FALSE);
- dissect_ulp_ULP_PDU(tvb, 0, pinfo, tree, hf_ulp_ULP_PDU_PDU);
+ asn_ctx_t asn_ctx;
+ asn_ctx_init(&asn_ctx, ASN_ENC_PER, FALSE, pinfo);
+ dissect_ulp_ULP_PDU(tvb, 0, &asn_ctx, tree, hf_ulp_ULP_PDU_PDU);
}
diff --git a/epan/dissectors/packet-ulp.h b/epan/dissectors/packet-ulp.h
index 4713748681..86f0f2aa10 100644
--- a/epan/dissectors/packet-ulp.h
+++ b/epan/dissectors/packet-ulp.h
@@ -1,7 +1,7 @@
/* Do not modify this file. */
-/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
+/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
/* .\packet-ulp.h */
-/* ../../tools/asn2eth.py -u -e -p ulp -c ulp.cnf -s packet-ulp-template ULP.asn */
+/* ../../tools/asn2wrs.py -u -e -p ulp -c ulp.cnf -s packet-ulp-template ULP.asn */
/* Input file: packet-ulp-template.h */