diff options
Diffstat (limited to 'epan/dissectors/packet-nbap.c')
-rw-r--r-- | epan/dissectors/packet-nbap.c | 16059 |
1 files changed, 8030 insertions, 8029 deletions
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; |