diff options
Diffstat (limited to 'epan/dissectors/packet-m2ap.c')
-rw-r--r-- | epan/dissectors/packet-m2ap.c | 972 |
1 files changed, 487 insertions, 485 deletions
diff --git a/epan/dissectors/packet-m2ap.c b/epan/dissectors/packet-m2ap.c index 38ca7ff3..873566b9 100644 --- a/epan/dissectors/packet-m2ap.c +++ b/epan/dissectors/packet-m2ap.c @@ -1,7 +1,7 @@ /* Do not modify this file. Changes will be overwritten. */ /* Generated automatically by the ASN.1 to Wireshark dissector compiler */ /* packet-m2ap.c */ -/* asn2wrs.py -L -p m2ap -c ./m2ap.cnf -s ./packet-m2ap-template -D . -O ../.. M2AP-CommonDataTypes.asn M2AP-Constants.asn M2AP-Containers.asn M2AP-IEs.asn M2AP-PDU-Contents.asn M2AP-PDU-Descriptions.asn */ +/* asn2wrs.py -q -L -p m2ap -c ./m2ap.cnf -s ./packet-m2ap-template -D . -O ../.. M2AP-CommonDataTypes.asn M2AP-Constants.asn M2AP-Containers.asn M2AP-IEs.asn M2AP-PDU-Contents.asn M2AP-PDU-Descriptions.asn */ /* packet-m2ap.c * Routines for M2 Application Protocol packet dissection @@ -23,6 +23,8 @@ #include <epan/asn1.h> #include <epan/expert.h> #include <epan/proto_data.h> +#include <epan/unit_strings.h> +#include <wsutil/array.h> #include "packet-per.h" #include "packet-e212.h" @@ -123,307 +125,307 @@ typedef enum _ProtocolIE_ID_enum { } ProtocolIE_ID_enum; /* Initialize the protocol and registered fields */ -static int proto_m2ap = -1; - -static int hf_m2ap_IPAddress_v4 = -1; -static int hf_m2ap_IPAddress_v6 = -1; -static int hf_m2ap_AdditionalConfigParameters_PDU = -1; /* AdditionalConfigParameters */ -static int hf_m2ap_Cause_PDU = -1; /* Cause */ -static int hf_m2ap_CriticalityDiagnostics_PDU = -1; /* CriticalityDiagnostics */ -static int hf_m2ap_ENB_MBMS_Configuration_data_Item_PDU = -1; /* ENB_MBMS_Configuration_data_Item */ -static int hf_m2ap_ENB_MBMS_Configuration_data_ConfigUpdate_Item_PDU = -1; /* ENB_MBMS_Configuration_data_ConfigUpdate_Item */ -static int hf_m2ap_ENB_MBMS_M2AP_ID_PDU = -1; /* ENB_MBMS_M2AP_ID */ -static int hf_m2ap_ENBname_PDU = -1; /* ENBname */ -static int hf_m2ap_GlobalENB_ID_PDU = -1; /* GlobalENB_ID */ -static int hf_m2ap_GlobalMCE_ID_PDU = -1; /* GlobalMCE_ID */ -static int hf_m2ap_MBMS_Service_associatedLogicalM2_ConnectionItem_PDU = -1; /* MBMS_Service_associatedLogicalM2_ConnectionItem */ -static int hf_m2ap_MBMS_Service_Area_PDU = -1; /* MBMS_Service_Area */ -static int hf_m2ap_MBMS_Session_ID_PDU = -1; /* MBMS_Session_ID */ -static int hf_m2ap_MBSFN_Area_ID_PDU = -1; /* MBSFN_Area_ID */ -static int hf_m2ap_MBSFN_Subframe_Configuration_PDU = -1; /* MBSFN_Subframe_Configuration */ -static int hf_m2ap_MCCH_Update_Time_PDU = -1; /* MCCH_Update_Time */ -static int hf_m2ap_MCCHrelatedBCCH_ConfigPerMBSFNArea_Item_PDU = -1; /* MCCHrelatedBCCH_ConfigPerMBSFNArea_Item */ -static int hf_m2ap_MCCHrelatedBCCH_ExtConfigPerMBSFNArea_Item_PDU = -1; /* MCCHrelatedBCCH_ExtConfigPerMBSFNArea_Item */ -static int hf_m2ap_MCE_MBMS_M2AP_ID_PDU = -1; /* MCE_MBMS_M2AP_ID */ -static int hf_m2ap_MCEname_PDU = -1; /* MCEname */ -static int hf_m2ap_MCH_Scheduling_PeriodExtended_PDU = -1; /* MCH_Scheduling_PeriodExtended */ -static int hf_m2ap_MCH_Scheduling_PeriodExtended2_PDU = -1; /* MCH_Scheduling_PeriodExtended2 */ -static int hf_m2ap_Modulation_Coding_Scheme2_PDU = -1; /* Modulation_Coding_Scheme2 */ -static int hf_m2ap_Modification_PeriodExtended_PDU = -1; /* Modification_PeriodExtended */ -static int hf_m2ap_Common_Subframe_Allocation_Period_PDU = -1; /* Common_Subframe_Allocation_Period */ -static int hf_m2ap_Repetition_PeriodExtended_PDU = -1; /* Repetition_PeriodExtended */ -static int hf_m2ap_SC_PTM_Information_PDU = -1; /* SC_PTM_Information */ -static int hf_m2ap_Subcarrier_SpacingMBMS_PDU = -1; /* Subcarrier_SpacingMBMS */ -static int hf_m2ap_SubframeAllocationExtended_PDU = -1; /* SubframeAllocationExtended */ -static int hf_m2ap_SubframeAllocationFurtherExtension_PDU = -1; /* SubframeAllocationFurtherExtension */ -static int hf_m2ap_TimeToWait_PDU = -1; /* TimeToWait */ -static int hf_m2ap_TMGI_PDU = -1; /* TMGI */ -static int hf_m2ap_TNL_Information_PDU = -1; /* TNL_Information */ -static int hf_m2ap_SessionStartRequest_PDU = -1; /* SessionStartRequest */ -static int hf_m2ap_SessionStartResponse_PDU = -1; /* SessionStartResponse */ -static int hf_m2ap_SessionStartFailure_PDU = -1; /* SessionStartFailure */ -static int hf_m2ap_SessionStopRequest_PDU = -1; /* SessionStopRequest */ -static int hf_m2ap_SessionStopResponse_PDU = -1; /* SessionStopResponse */ -static int hf_m2ap_SessionUpdateRequest_PDU = -1; /* SessionUpdateRequest */ -static int hf_m2ap_SessionUpdateResponse_PDU = -1; /* SessionUpdateResponse */ -static int hf_m2ap_SessionUpdateFailure_PDU = -1; /* SessionUpdateFailure */ -static int hf_m2ap_MbmsSchedulingInformation_PDU = -1; /* MbmsSchedulingInformation */ -static int hf_m2ap_MBSFN_Area_Configuration_List_PDU = -1; /* MBSFN_Area_Configuration_List */ -static int hf_m2ap_PMCH_Configuration_List_PDU = -1; /* PMCH_Configuration_List */ -static int hf_m2ap_PMCH_Configuration_Item_PDU = -1; /* PMCH_Configuration_Item */ -static int hf_m2ap_MBSFN_Subframe_ConfigurationList_PDU = -1; /* MBSFN_Subframe_ConfigurationList */ -static int hf_m2ap_MBMS_Suspension_Notification_List_PDU = -1; /* MBMS_Suspension_Notification_List */ -static int hf_m2ap_MBMS_Suspension_Notification_Item_PDU = -1; /* MBMS_Suspension_Notification_Item */ -static int hf_m2ap_MbmsSchedulingInformationResponse_PDU = -1; /* MbmsSchedulingInformationResponse */ -static int hf_m2ap_M2SetupRequest_PDU = -1; /* M2SetupRequest */ -static int hf_m2ap_ENB_MBMS_Configuration_data_List_PDU = -1; /* ENB_MBMS_Configuration_data_List */ -static int hf_m2ap_M2SetupResponse_PDU = -1; /* M2SetupResponse */ -static int hf_m2ap_MCCHrelatedBCCH_ConfigPerMBSFNArea_PDU = -1; /* MCCHrelatedBCCH_ConfigPerMBSFNArea */ -static int hf_m2ap_MCCHrelatedBCCH_ExtConfigPerMBSFNArea_PDU = -1; /* MCCHrelatedBCCH_ExtConfigPerMBSFNArea */ -static int hf_m2ap_M2SetupFailure_PDU = -1; /* M2SetupFailure */ -static int hf_m2ap_ENBConfigurationUpdate_PDU = -1; /* ENBConfigurationUpdate */ -static int hf_m2ap_ENB_MBMS_Configuration_data_List_ConfigUpdate_PDU = -1; /* ENB_MBMS_Configuration_data_List_ConfigUpdate */ -static int hf_m2ap_ENBConfigurationUpdateAcknowledge_PDU = -1; /* ENBConfigurationUpdateAcknowledge */ -static int hf_m2ap_ENBConfigurationUpdateFailure_PDU = -1; /* ENBConfigurationUpdateFailure */ -static int hf_m2ap_MCEConfigurationUpdate_PDU = -1; /* MCEConfigurationUpdate */ -static int hf_m2ap_MCEConfigurationUpdateAcknowledge_PDU = -1; /* MCEConfigurationUpdateAcknowledge */ -static int hf_m2ap_MCEConfigurationUpdateFailure_PDU = -1; /* MCEConfigurationUpdateFailure */ -static int hf_m2ap_ErrorIndication_PDU = -1; /* ErrorIndication */ -static int hf_m2ap_Reset_PDU = -1; /* Reset */ -static int hf_m2ap_ResetType_PDU = -1; /* ResetType */ -static int hf_m2ap_ResetAcknowledge_PDU = -1; /* ResetAcknowledge */ -static int hf_m2ap_MBMS_Service_associatedLogicalM2_ConnectionListResAck_PDU = -1; /* MBMS_Service_associatedLogicalM2_ConnectionListResAck */ -static int hf_m2ap_PrivateMessage_PDU = -1; /* PrivateMessage */ -static int hf_m2ap_MbmsServiceCountingRequest_PDU = -1; /* MbmsServiceCountingRequest */ -static int hf_m2ap_MBMS_Counting_Request_Session_PDU = -1; /* MBMS_Counting_Request_Session */ -static int hf_m2ap_MBMS_Counting_Request_SessionIE_PDU = -1; /* MBMS_Counting_Request_SessionIE */ -static int hf_m2ap_MbmsServiceCountingResponse_PDU = -1; /* MbmsServiceCountingResponse */ -static int hf_m2ap_MbmsServiceCountingFailure_PDU = -1; /* MbmsServiceCountingFailure */ -static int hf_m2ap_MbmsServiceCountingResultsReport_PDU = -1; /* MbmsServiceCountingResultsReport */ -static int hf_m2ap_MBMS_Counting_Result_List_PDU = -1; /* MBMS_Counting_Result_List */ -static int hf_m2ap_MBMS_Counting_Result_PDU = -1; /* MBMS_Counting_Result */ -static int hf_m2ap_MbmsOverloadNotification_PDU = -1; /* MbmsOverloadNotification */ -static int hf_m2ap_Overload_Status_Per_PMCH_List_PDU = -1; /* Overload_Status_Per_PMCH_List */ -static int hf_m2ap_PMCH_Overload_Status_PDU = -1; /* PMCH_Overload_Status */ -static int hf_m2ap_Active_MBMS_Session_List_PDU = -1; /* Active_MBMS_Session_List */ -static int hf_m2ap_M2AP_PDU_PDU = -1; /* M2AP_PDU */ -static int hf_m2ap_local = -1; /* INTEGER_0_maxPrivateIEs */ -static int hf_m2ap_global = -1; /* OBJECT_IDENTIFIER */ -static int hf_m2ap_ProtocolIE_Container_item = -1; /* ProtocolIE_Field */ -static int hf_m2ap_id = -1; /* ProtocolIE_ID */ -static int hf_m2ap_criticality = -1; /* Criticality */ -static int hf_m2ap_ie_field_value = -1; /* T_ie_field_value */ -static int hf_m2ap_ProtocolExtensionContainer_item = -1; /* ProtocolExtensionField */ -static int hf_m2ap_ext_id = -1; /* ProtocolIE_ID */ -static int hf_m2ap_extensionValue = -1; /* T_extensionValue */ -static int hf_m2ap_PrivateIE_Container_item = -1; /* PrivateIE_Field */ -static int hf_m2ap_private_id = -1; /* PrivateIE_ID */ -static int hf_m2ap_private_value = -1; /* T_private_value */ -static int hf_m2ap_pmch_Bandwidth = -1; /* PMCH_Bandwidth */ -static int hf_m2ap_iE_Extensions = -1; /* ProtocolExtensionContainer */ -static int hf_m2ap_priorityLevel = -1; /* PriorityLevel */ -static int hf_m2ap_pre_emptionCapability = -1; /* Pre_emptionCapability */ -static int hf_m2ap_pre_emptionVulnerability = -1; /* Pre_emptionVulnerability */ -static int hf_m2ap_radioNetwork = -1; /* CauseRadioNetwork */ -static int hf_m2ap_transport = -1; /* CauseTransport */ -static int hf_m2ap_nAS = -1; /* CauseNAS */ -static int hf_m2ap_protocol = -1; /* CauseProtocol */ -static int hf_m2ap_misc = -1; /* CauseMisc */ -static int hf_m2ap_eCGI = -1; /* ECGI */ -static int hf_m2ap_cellReservationInfo = -1; /* T_cellReservationInfo */ -static int hf_m2ap_Cell_Information_List_item = -1; /* Cell_Information */ -static int hf_m2ap_procedureCode = -1; /* ProcedureCode */ -static int hf_m2ap_triggeringMessage = -1; /* TriggeringMessage */ -static int hf_m2ap_procedureCriticality = -1; /* Criticality */ -static int hf_m2ap_iEsCriticalityDiagnostics = -1; /* CriticalityDiagnostics_IE_List */ -static int hf_m2ap_CriticalityDiagnostics_IE_List_item = -1; /* CriticalityDiagnostics_IE_List_item */ -static int hf_m2ap_iECriticality = -1; /* Criticality */ -static int hf_m2ap_iE_ID = -1; /* ProtocolIE_ID */ -static int hf_m2ap_typeOfError = -1; /* TypeOfError */ -static int hf_m2ap_pLMN_Identity = -1; /* PLMN_Identity */ -static int hf_m2ap_eUTRANcellIdentifier = -1; /* EUTRANCellIdentifier */ -static int hf_m2ap_macro_eNB_ID = -1; /* BIT_STRING_SIZE_20 */ -static int hf_m2ap_short_Macro_eNB_ID = -1; /* BIT_STRING_SIZE_18 */ -static int hf_m2ap_long_Macro_eNB_ID = -1; /* BIT_STRING_SIZE_21 */ -static int hf_m2ap_mbsfnSynchronisationArea = -1; /* MBSFN_SynchronisationArea_ID */ -static int hf_m2ap_mbmsServiceAreaList = -1; /* MBMS_Service_Area_ID_List */ -static int hf_m2ap_mBMSConfigData = -1; /* ENB_MBMS_Configuration_data_Item */ -static int hf_m2ap_mBMS_E_RAB_MaximumBitrateDL = -1; /* BitRate */ -static int hf_m2ap_mBMS_E_RAB_GuaranteedBitrateDL = -1; /* BitRate */ -static int hf_m2ap_eNB_ID = -1; /* ENB_ID */ -static int hf_m2ap_mCE_ID = -1; /* MCE_ID */ -static int hf_m2ap_MBMS_Cell_List_item = -1; /* ECGI */ -static int hf_m2ap_qCI = -1; /* QCI */ -static int hf_m2ap_gbrQosInformation = -1; /* GBR_QosInformation */ -static int hf_m2ap_allocationAndRetentionPriority = -1; /* AllocationAndRetentionPriority */ -static int hf_m2ap_eNB_MBMS_M2AP_ID = -1; /* ENB_MBMS_M2AP_ID */ -static int hf_m2ap_mCE_MBMS_M2AP_ID = -1; /* MCE_MBMS_M2AP_ID */ -static int hf_m2ap_MBMS_Service_Area_ID_List_item = -1; /* MBMS_Service_Area */ -static int hf_m2ap_MBMSsessionListPerPMCH_Item_item = -1; /* MBMSsessionListPerPMCH_Item_item */ -static int hf_m2ap_tmgi = -1; /* TMGI */ -static int hf_m2ap_lcid = -1; /* LCID */ -static int hf_m2ap_MBMSsessionsToBeSuspendedListPerPMCH_Item_item = -1; /* MBMSsessionsToBeSuspendedListPerPMCH_Item_item */ -static int hf_m2ap_radioframeAllocationPeriod = -1; /* T_radioframeAllocationPeriod */ -static int hf_m2ap_radioframeAllocationOffset = -1; /* INTEGER_0_7 */ -static int hf_m2ap_subframeAllocation = -1; /* T_subframeAllocation */ -static int hf_m2ap_oneFrame = -1; /* BIT_STRING_SIZE_6 */ -static int hf_m2ap_fourFrames = -1; /* BIT_STRING_SIZE_24 */ -static int hf_m2ap_mbsfnArea = -1; /* MBSFN_Area_ID */ -static int hf_m2ap_pdcchLength = -1; /* T_pdcchLength */ -static int hf_m2ap_repetitionPeriod = -1; /* T_repetitionPeriod */ -static int hf_m2ap_offset = -1; /* INTEGER_0_10 */ -static int hf_m2ap_modificationPeriod = -1; /* T_modificationPeriod */ -static int hf_m2ap_subframeAllocationInfo = -1; /* BIT_STRING_SIZE_6 */ -static int hf_m2ap_modulationAndCodingScheme = -1; /* T_modulationAndCodingScheme */ -static int hf_m2ap_cellInformationList = -1; /* Cell_Information_List */ -static int hf_m2ap_repetitionPeriodExpanded = -1; /* T_repetitionPeriodExpanded */ -static int hf_m2ap_modificationPeriodExpanded = -1; /* T_modificationPeriodExpanded */ -static int hf_m2ap_subframeAllocationInfoExpanded = -1; /* BIT_STRING_SIZE_10 */ -static int hf_m2ap_modulationAndCodingScheme_01 = -1; /* T_modulationAndCodingScheme_01 */ -static int hf_m2ap_subcarrier_SpacingMBMSExpanded = -1; /* T_subcarrier_SpacingMBMSExpanded */ -static int hf_m2ap_timeSeparation = -1; /* T_timeSeparation */ -static int hf_m2ap_allocatedSubframesEnd = -1; /* AllocatedSubframesEnd */ -static int hf_m2ap_dataMCS = -1; /* INTEGER_0_28 */ -static int hf_m2ap_mchSchedulingPeriod = -1; /* MCH_Scheduling_Period */ -static int hf_m2ap_mbmsCellList = -1; /* MBMS_Cell_List */ -static int hf_m2ap_mbms_E_RAB_QoS_Parameters = -1; /* MBMS_E_RAB_QoS_Parameters */ -static int hf_m2ap_oneFrameExtension = -1; /* BIT_STRING_SIZE_2 */ -static int hf_m2ap_fourFrameExtension = -1; /* BIT_STRING_SIZE_8 */ -static int hf_m2ap_choice_extension = -1; /* ProtocolIE_Single_Container */ -static int hf_m2ap_oneFrameFurtherExtension = -1; /* BIT_STRING_SIZE_2 */ -static int hf_m2ap_fourFrameFurtherExtension = -1; /* BIT_STRING_SIZE_8 */ -static int hf_m2ap_pLMNidentity = -1; /* PLMN_Identity */ -static int hf_m2ap_serviceID = -1; /* OCTET_STRING_SIZE_3 */ -static int hf_m2ap_iPMCAddress = -1; /* IPAddress */ -static int hf_m2ap_iPSourceAddress = -1; /* IPAddress */ -static int hf_m2ap_gTP_TEID = -1; /* GTP_TEID */ -static int hf_m2ap_protocolIEs = -1; /* ProtocolIE_Container */ -static int hf_m2ap_MBSFN_Area_Configuration_List_item = -1; /* ProtocolIE_Container */ -static int hf_m2ap_PMCH_Configuration_List_item = -1; /* ProtocolIE_Single_Container */ -static int hf_m2ap_pmch_Configuration = -1; /* PMCH_Configuration */ -static int hf_m2ap_mbms_Session_List = -1; /* MBMSsessionListPerPMCH_Item */ -static int hf_m2ap_MBSFN_Subframe_ConfigurationList_item = -1; /* ProtocolIE_Single_Container */ -static int hf_m2ap_MBMS_Suspension_Notification_List_item = -1; /* ProtocolIE_Single_Container */ -static int hf_m2ap_sfn = -1; /* SFN */ -static int hf_m2ap_mbms_Sessions_To_Be_Suspended_List = -1; /* MBMSsessionsToBeSuspendedListPerPMCH_Item */ -static int hf_m2ap_ENB_MBMS_Configuration_data_List_item = -1; /* ProtocolIE_Single_Container */ -static int hf_m2ap_MCCHrelatedBCCH_ConfigPerMBSFNArea_item = -1; /* ProtocolIE_Single_Container */ -static int hf_m2ap_MCCHrelatedBCCH_ExtConfigPerMBSFNArea_item = -1; /* ProtocolIE_Single_Container */ -static int hf_m2ap_ENB_MBMS_Configuration_data_List_ConfigUpdate_item = -1; /* ProtocolIE_Single_Container */ -static int hf_m2ap_m2_Interface = -1; /* ResetAll */ -static int hf_m2ap_partOfM2_Interface = -1; /* MBMS_Service_associatedLogicalM2_ConnectionListRes */ -static int hf_m2ap_MBMS_Service_associatedLogicalM2_ConnectionListRes_item = -1; /* ProtocolIE_Single_Container */ -static int hf_m2ap_MBMS_Service_associatedLogicalM2_ConnectionListResAck_item = -1; /* ProtocolIE_Single_Container */ -static int hf_m2ap_privateIEs = -1; /* PrivateIE_Container */ -static int hf_m2ap_MBMS_Counting_Request_Session_item = -1; /* ProtocolIE_Container */ -static int hf_m2ap_MBMS_Counting_Result_List_item = -1; /* ProtocolIE_Container */ -static int hf_m2ap_countingResult = -1; /* CountingResult */ -static int hf_m2ap_Overload_Status_Per_PMCH_List_item = -1; /* ProtocolIE_Container */ -static int hf_m2ap_Active_MBMS_Session_List_item = -1; /* ProtocolIE_Container */ -static int hf_m2ap_initiatingMessage = -1; /* InitiatingMessage */ -static int hf_m2ap_successfulOutcome = -1; /* SuccessfulOutcome */ -static int hf_m2ap_unsuccessfulOutcome = -1; /* UnsuccessfulOutcome */ -static int hf_m2ap_initiatingMessage_value = -1; /* InitiatingMessage_value */ -static int hf_m2ap_successfulOutcome_value = -1; /* SuccessfulOutcome_value */ -static int hf_m2ap_unsuccessfulOutcome_value = -1; /* UnsuccessfulOutcome_value */ +static int proto_m2ap; + +static int hf_m2ap_IPAddress_v4; +static int hf_m2ap_IPAddress_v6; +static int hf_m2ap_AdditionalConfigParameters_PDU; /* AdditionalConfigParameters */ +static int hf_m2ap_Cause_PDU; /* Cause */ +static int hf_m2ap_CriticalityDiagnostics_PDU; /* CriticalityDiagnostics */ +static int hf_m2ap_ENB_MBMS_Configuration_data_Item_PDU; /* ENB_MBMS_Configuration_data_Item */ +static int hf_m2ap_ENB_MBMS_Configuration_data_ConfigUpdate_Item_PDU; /* ENB_MBMS_Configuration_data_ConfigUpdate_Item */ +static int hf_m2ap_ENB_MBMS_M2AP_ID_PDU; /* ENB_MBMS_M2AP_ID */ +static int hf_m2ap_ENBname_PDU; /* ENBname */ +static int hf_m2ap_GlobalENB_ID_PDU; /* GlobalENB_ID */ +static int hf_m2ap_GlobalMCE_ID_PDU; /* GlobalMCE_ID */ +static int hf_m2ap_MBMS_Service_associatedLogicalM2_ConnectionItem_PDU; /* MBMS_Service_associatedLogicalM2_ConnectionItem */ +static int hf_m2ap_MBMS_Service_Area_PDU; /* MBMS_Service_Area */ +static int hf_m2ap_MBMS_Session_ID_PDU; /* MBMS_Session_ID */ +static int hf_m2ap_MBSFN_Area_ID_PDU; /* MBSFN_Area_ID */ +static int hf_m2ap_MBSFN_Subframe_Configuration_PDU; /* MBSFN_Subframe_Configuration */ +static int hf_m2ap_MCCH_Update_Time_PDU; /* MCCH_Update_Time */ +static int hf_m2ap_MCCHrelatedBCCH_ConfigPerMBSFNArea_Item_PDU; /* MCCHrelatedBCCH_ConfigPerMBSFNArea_Item */ +static int hf_m2ap_MCCHrelatedBCCH_ExtConfigPerMBSFNArea_Item_PDU; /* MCCHrelatedBCCH_ExtConfigPerMBSFNArea_Item */ +static int hf_m2ap_MCE_MBMS_M2AP_ID_PDU; /* MCE_MBMS_M2AP_ID */ +static int hf_m2ap_MCEname_PDU; /* MCEname */ +static int hf_m2ap_MCH_Scheduling_PeriodExtended_PDU; /* MCH_Scheduling_PeriodExtended */ +static int hf_m2ap_MCH_Scheduling_PeriodExtended2_PDU; /* MCH_Scheduling_PeriodExtended2 */ +static int hf_m2ap_Modulation_Coding_Scheme2_PDU; /* Modulation_Coding_Scheme2 */ +static int hf_m2ap_Modification_PeriodExtended_PDU; /* Modification_PeriodExtended */ +static int hf_m2ap_Common_Subframe_Allocation_Period_PDU; /* Common_Subframe_Allocation_Period */ +static int hf_m2ap_Repetition_PeriodExtended_PDU; /* Repetition_PeriodExtended */ +static int hf_m2ap_SC_PTM_Information_PDU; /* SC_PTM_Information */ +static int hf_m2ap_Subcarrier_SpacingMBMS_PDU; /* Subcarrier_SpacingMBMS */ +static int hf_m2ap_SubframeAllocationExtended_PDU; /* SubframeAllocationExtended */ +static int hf_m2ap_SubframeAllocationFurtherExtension_PDU; /* SubframeAllocationFurtherExtension */ +static int hf_m2ap_TimeToWait_PDU; /* TimeToWait */ +static int hf_m2ap_TMGI_PDU; /* TMGI */ +static int hf_m2ap_TNL_Information_PDU; /* TNL_Information */ +static int hf_m2ap_SessionStartRequest_PDU; /* SessionStartRequest */ +static int hf_m2ap_SessionStartResponse_PDU; /* SessionStartResponse */ +static int hf_m2ap_SessionStartFailure_PDU; /* SessionStartFailure */ +static int hf_m2ap_SessionStopRequest_PDU; /* SessionStopRequest */ +static int hf_m2ap_SessionStopResponse_PDU; /* SessionStopResponse */ +static int hf_m2ap_SessionUpdateRequest_PDU; /* SessionUpdateRequest */ +static int hf_m2ap_SessionUpdateResponse_PDU; /* SessionUpdateResponse */ +static int hf_m2ap_SessionUpdateFailure_PDU; /* SessionUpdateFailure */ +static int hf_m2ap_MbmsSchedulingInformation_PDU; /* MbmsSchedulingInformation */ +static int hf_m2ap_MBSFN_Area_Configuration_List_PDU; /* MBSFN_Area_Configuration_List */ +static int hf_m2ap_PMCH_Configuration_List_PDU; /* PMCH_Configuration_List */ +static int hf_m2ap_PMCH_Configuration_Item_PDU; /* PMCH_Configuration_Item */ +static int hf_m2ap_MBSFN_Subframe_ConfigurationList_PDU; /* MBSFN_Subframe_ConfigurationList */ +static int hf_m2ap_MBMS_Suspension_Notification_List_PDU; /* MBMS_Suspension_Notification_List */ +static int hf_m2ap_MBMS_Suspension_Notification_Item_PDU; /* MBMS_Suspension_Notification_Item */ +static int hf_m2ap_MbmsSchedulingInformationResponse_PDU; /* MbmsSchedulingInformationResponse */ +static int hf_m2ap_M2SetupRequest_PDU; /* M2SetupRequest */ +static int hf_m2ap_ENB_MBMS_Configuration_data_List_PDU; /* ENB_MBMS_Configuration_data_List */ +static int hf_m2ap_M2SetupResponse_PDU; /* M2SetupResponse */ +static int hf_m2ap_MCCHrelatedBCCH_ConfigPerMBSFNArea_PDU; /* MCCHrelatedBCCH_ConfigPerMBSFNArea */ +static int hf_m2ap_MCCHrelatedBCCH_ExtConfigPerMBSFNArea_PDU; /* MCCHrelatedBCCH_ExtConfigPerMBSFNArea */ +static int hf_m2ap_M2SetupFailure_PDU; /* M2SetupFailure */ +static int hf_m2ap_ENBConfigurationUpdate_PDU; /* ENBConfigurationUpdate */ +static int hf_m2ap_ENB_MBMS_Configuration_data_List_ConfigUpdate_PDU; /* ENB_MBMS_Configuration_data_List_ConfigUpdate */ +static int hf_m2ap_ENBConfigurationUpdateAcknowledge_PDU; /* ENBConfigurationUpdateAcknowledge */ +static int hf_m2ap_ENBConfigurationUpdateFailure_PDU; /* ENBConfigurationUpdateFailure */ +static int hf_m2ap_MCEConfigurationUpdate_PDU; /* MCEConfigurationUpdate */ +static int hf_m2ap_MCEConfigurationUpdateAcknowledge_PDU; /* MCEConfigurationUpdateAcknowledge */ +static int hf_m2ap_MCEConfigurationUpdateFailure_PDU; /* MCEConfigurationUpdateFailure */ +static int hf_m2ap_ErrorIndication_PDU; /* ErrorIndication */ +static int hf_m2ap_Reset_PDU; /* Reset */ +static int hf_m2ap_ResetType_PDU; /* ResetType */ +static int hf_m2ap_ResetAcknowledge_PDU; /* ResetAcknowledge */ +static int hf_m2ap_MBMS_Service_associatedLogicalM2_ConnectionListResAck_PDU; /* MBMS_Service_associatedLogicalM2_ConnectionListResAck */ +static int hf_m2ap_PrivateMessage_PDU; /* PrivateMessage */ +static int hf_m2ap_MbmsServiceCountingRequest_PDU; /* MbmsServiceCountingRequest */ +static int hf_m2ap_MBMS_Counting_Request_Session_PDU; /* MBMS_Counting_Request_Session */ +static int hf_m2ap_MBMS_Counting_Request_SessionIE_PDU; /* MBMS_Counting_Request_SessionIE */ +static int hf_m2ap_MbmsServiceCountingResponse_PDU; /* MbmsServiceCountingResponse */ +static int hf_m2ap_MbmsServiceCountingFailure_PDU; /* MbmsServiceCountingFailure */ +static int hf_m2ap_MbmsServiceCountingResultsReport_PDU; /* MbmsServiceCountingResultsReport */ +static int hf_m2ap_MBMS_Counting_Result_List_PDU; /* MBMS_Counting_Result_List */ +static int hf_m2ap_MBMS_Counting_Result_PDU; /* MBMS_Counting_Result */ +static int hf_m2ap_MbmsOverloadNotification_PDU; /* MbmsOverloadNotification */ +static int hf_m2ap_Overload_Status_Per_PMCH_List_PDU; /* Overload_Status_Per_PMCH_List */ +static int hf_m2ap_PMCH_Overload_Status_PDU; /* PMCH_Overload_Status */ +static int hf_m2ap_Active_MBMS_Session_List_PDU; /* Active_MBMS_Session_List */ +static int hf_m2ap_M2AP_PDU_PDU; /* M2AP_PDU */ +static int hf_m2ap_local; /* INTEGER_0_maxPrivateIEs */ +static int hf_m2ap_global; /* OBJECT_IDENTIFIER */ +static int hf_m2ap_ProtocolIE_Container_item; /* ProtocolIE_Field */ +static int hf_m2ap_id; /* ProtocolIE_ID */ +static int hf_m2ap_criticality; /* Criticality */ +static int hf_m2ap_ie_field_value; /* T_ie_field_value */ +static int hf_m2ap_ProtocolExtensionContainer_item; /* ProtocolExtensionField */ +static int hf_m2ap_ext_id; /* ProtocolIE_ID */ +static int hf_m2ap_extensionValue; /* T_extensionValue */ +static int hf_m2ap_PrivateIE_Container_item; /* PrivateIE_Field */ +static int hf_m2ap_private_id; /* PrivateIE_ID */ +static int hf_m2ap_private_value; /* T_private_value */ +static int hf_m2ap_pmch_Bandwidth; /* PMCH_Bandwidth */ +static int hf_m2ap_iE_Extensions; /* ProtocolExtensionContainer */ +static int hf_m2ap_priorityLevel; /* PriorityLevel */ +static int hf_m2ap_pre_emptionCapability; /* Pre_emptionCapability */ +static int hf_m2ap_pre_emptionVulnerability; /* Pre_emptionVulnerability */ +static int hf_m2ap_radioNetwork; /* CauseRadioNetwork */ +static int hf_m2ap_transport; /* CauseTransport */ +static int hf_m2ap_nAS; /* CauseNAS */ +static int hf_m2ap_protocol; /* CauseProtocol */ +static int hf_m2ap_misc; /* CauseMisc */ +static int hf_m2ap_eCGI; /* ECGI */ +static int hf_m2ap_cellReservationInfo; /* T_cellReservationInfo */ +static int hf_m2ap_Cell_Information_List_item; /* Cell_Information */ +static int hf_m2ap_procedureCode; /* ProcedureCode */ +static int hf_m2ap_triggeringMessage; /* TriggeringMessage */ +static int hf_m2ap_procedureCriticality; /* Criticality */ +static int hf_m2ap_iEsCriticalityDiagnostics; /* CriticalityDiagnostics_IE_List */ +static int hf_m2ap_CriticalityDiagnostics_IE_List_item; /* CriticalityDiagnostics_IE_List_item */ +static int hf_m2ap_iECriticality; /* Criticality */ +static int hf_m2ap_iE_ID; /* ProtocolIE_ID */ +static int hf_m2ap_typeOfError; /* TypeOfError */ +static int hf_m2ap_pLMN_Identity; /* PLMN_Identity */ +static int hf_m2ap_eUTRANcellIdentifier; /* EUTRANCellIdentifier */ +static int hf_m2ap_macro_eNB_ID; /* BIT_STRING_SIZE_20 */ +static int hf_m2ap_short_Macro_eNB_ID; /* BIT_STRING_SIZE_18 */ +static int hf_m2ap_long_Macro_eNB_ID; /* BIT_STRING_SIZE_21 */ +static int hf_m2ap_mbsfnSynchronisationArea; /* MBSFN_SynchronisationArea_ID */ +static int hf_m2ap_mbmsServiceAreaList; /* MBMS_Service_Area_ID_List */ +static int hf_m2ap_mBMSConfigData; /* ENB_MBMS_Configuration_data_Item */ +static int hf_m2ap_mBMS_E_RAB_MaximumBitrateDL; /* BitRate */ +static int hf_m2ap_mBMS_E_RAB_GuaranteedBitrateDL; /* BitRate */ +static int hf_m2ap_eNB_ID; /* ENB_ID */ +static int hf_m2ap_mCE_ID; /* MCE_ID */ +static int hf_m2ap_MBMS_Cell_List_item; /* ECGI */ +static int hf_m2ap_qCI; /* QCI */ +static int hf_m2ap_gbrQosInformation; /* GBR_QosInformation */ +static int hf_m2ap_allocationAndRetentionPriority; /* AllocationAndRetentionPriority */ +static int hf_m2ap_eNB_MBMS_M2AP_ID; /* ENB_MBMS_M2AP_ID */ +static int hf_m2ap_mCE_MBMS_M2AP_ID; /* MCE_MBMS_M2AP_ID */ +static int hf_m2ap_MBMS_Service_Area_ID_List_item; /* MBMS_Service_Area */ +static int hf_m2ap_MBMSsessionListPerPMCH_Item_item; /* MBMSsessionListPerPMCH_Item_item */ +static int hf_m2ap_tmgi; /* TMGI */ +static int hf_m2ap_lcid; /* LCID */ +static int hf_m2ap_MBMSsessionsToBeSuspendedListPerPMCH_Item_item; /* MBMSsessionsToBeSuspendedListPerPMCH_Item_item */ +static int hf_m2ap_radioframeAllocationPeriod; /* T_radioframeAllocationPeriod */ +static int hf_m2ap_radioframeAllocationOffset; /* INTEGER_0_7 */ +static int hf_m2ap_subframeAllocation; /* T_subframeAllocation */ +static int hf_m2ap_oneFrame; /* BIT_STRING_SIZE_6 */ +static int hf_m2ap_fourFrames; /* BIT_STRING_SIZE_24 */ +static int hf_m2ap_mbsfnArea; /* MBSFN_Area_ID */ +static int hf_m2ap_pdcchLength; /* T_pdcchLength */ +static int hf_m2ap_repetitionPeriod; /* T_repetitionPeriod */ +static int hf_m2ap_offset; /* INTEGER_0_10 */ +static int hf_m2ap_modificationPeriod; /* T_modificationPeriod */ +static int hf_m2ap_subframeAllocationInfo; /* BIT_STRING_SIZE_6 */ +static int hf_m2ap_modulationAndCodingScheme; /* T_modulationAndCodingScheme */ +static int hf_m2ap_cellInformationList; /* Cell_Information_List */ +static int hf_m2ap_repetitionPeriodExpanded; /* T_repetitionPeriodExpanded */ +static int hf_m2ap_modificationPeriodExpanded; /* T_modificationPeriodExpanded */ +static int hf_m2ap_subframeAllocationInfoExpanded; /* BIT_STRING_SIZE_10 */ +static int hf_m2ap_modulationAndCodingScheme_01; /* T_modulationAndCodingScheme_01 */ +static int hf_m2ap_subcarrier_SpacingMBMSExpanded; /* T_subcarrier_SpacingMBMSExpanded */ +static int hf_m2ap_timeSeparation; /* T_timeSeparation */ +static int hf_m2ap_allocatedSubframesEnd; /* AllocatedSubframesEnd */ +static int hf_m2ap_dataMCS; /* INTEGER_0_28 */ +static int hf_m2ap_mchSchedulingPeriod; /* MCH_Scheduling_Period */ +static int hf_m2ap_mbmsCellList; /* MBMS_Cell_List */ +static int hf_m2ap_mbms_E_RAB_QoS_Parameters; /* MBMS_E_RAB_QoS_Parameters */ +static int hf_m2ap_oneFrameExtension; /* BIT_STRING_SIZE_2 */ +static int hf_m2ap_fourFrameExtension; /* BIT_STRING_SIZE_8 */ +static int hf_m2ap_choice_extension; /* ProtocolIE_Single_Container */ +static int hf_m2ap_oneFrameFurtherExtension; /* BIT_STRING_SIZE_2 */ +static int hf_m2ap_fourFrameFurtherExtension; /* BIT_STRING_SIZE_8 */ +static int hf_m2ap_pLMNidentity; /* PLMN_Identity */ +static int hf_m2ap_serviceID; /* OCTET_STRING_SIZE_3 */ +static int hf_m2ap_iPMCAddress; /* IPAddress */ +static int hf_m2ap_iPSourceAddress; /* IPAddress */ +static int hf_m2ap_gTP_TEID; /* GTP_TEID */ +static int hf_m2ap_protocolIEs; /* ProtocolIE_Container */ +static int hf_m2ap_MBSFN_Area_Configuration_List_item; /* ProtocolIE_Container */ +static int hf_m2ap_PMCH_Configuration_List_item; /* ProtocolIE_Single_Container */ +static int hf_m2ap_pmch_Configuration; /* PMCH_Configuration */ +static int hf_m2ap_mbms_Session_List; /* MBMSsessionListPerPMCH_Item */ +static int hf_m2ap_MBSFN_Subframe_ConfigurationList_item; /* ProtocolIE_Single_Container */ +static int hf_m2ap_MBMS_Suspension_Notification_List_item; /* ProtocolIE_Single_Container */ +static int hf_m2ap_sfn; /* SFN */ +static int hf_m2ap_mbms_Sessions_To_Be_Suspended_List; /* MBMSsessionsToBeSuspendedListPerPMCH_Item */ +static int hf_m2ap_ENB_MBMS_Configuration_data_List_item; /* ProtocolIE_Single_Container */ +static int hf_m2ap_MCCHrelatedBCCH_ConfigPerMBSFNArea_item; /* ProtocolIE_Single_Container */ +static int hf_m2ap_MCCHrelatedBCCH_ExtConfigPerMBSFNArea_item; /* ProtocolIE_Single_Container */ +static int hf_m2ap_ENB_MBMS_Configuration_data_List_ConfigUpdate_item; /* ProtocolIE_Single_Container */ +static int hf_m2ap_m2_Interface; /* ResetAll */ +static int hf_m2ap_partOfM2_Interface; /* MBMS_Service_associatedLogicalM2_ConnectionListRes */ +static int hf_m2ap_MBMS_Service_associatedLogicalM2_ConnectionListRes_item; /* ProtocolIE_Single_Container */ +static int hf_m2ap_MBMS_Service_associatedLogicalM2_ConnectionListResAck_item; /* ProtocolIE_Single_Container */ +static int hf_m2ap_privateIEs; /* PrivateIE_Container */ +static int hf_m2ap_MBMS_Counting_Request_Session_item; /* ProtocolIE_Container */ +static int hf_m2ap_MBMS_Counting_Result_List_item; /* ProtocolIE_Container */ +static int hf_m2ap_countingResult; /* CountingResult */ +static int hf_m2ap_Overload_Status_Per_PMCH_List_item; /* ProtocolIE_Container */ +static int hf_m2ap_Active_MBMS_Session_List_item; /* ProtocolIE_Container */ +static int hf_m2ap_initiatingMessage; /* InitiatingMessage */ +static int hf_m2ap_successfulOutcome; /* SuccessfulOutcome */ +static int hf_m2ap_unsuccessfulOutcome; /* UnsuccessfulOutcome */ +static int hf_m2ap_initiatingMessage_value; /* InitiatingMessage_value */ +static int hf_m2ap_successfulOutcome_value; /* SuccessfulOutcome_value */ +static int hf_m2ap_unsuccessfulOutcome_value; /* UnsuccessfulOutcome_value */ /* Initialize the subtree pointers */ -static int ett_m2ap = -1; -static int ett_m2ap_PLMN_Identity = -1; -static int ett_m2ap_IPAddress = -1; -static gint ett_m2ap_PrivateIE_ID = -1; -static gint ett_m2ap_ProtocolIE_Container = -1; -static gint ett_m2ap_ProtocolIE_Field = -1; -static gint ett_m2ap_ProtocolExtensionContainer = -1; -static gint ett_m2ap_ProtocolExtensionField = -1; -static gint ett_m2ap_PrivateIE_Container = -1; -static gint ett_m2ap_PrivateIE_Field = -1; -static gint ett_m2ap_AdditionalConfigParameters = -1; -static gint ett_m2ap_AllocationAndRetentionPriority = -1; -static gint ett_m2ap_Cause = -1; -static gint ett_m2ap_Cell_Information = -1; -static gint ett_m2ap_Cell_Information_List = -1; -static gint ett_m2ap_CriticalityDiagnostics = -1; -static gint ett_m2ap_CriticalityDiagnostics_IE_List = -1; -static gint ett_m2ap_CriticalityDiagnostics_IE_List_item = -1; -static gint ett_m2ap_ECGI = -1; -static gint ett_m2ap_ENB_ID = -1; -static gint ett_m2ap_ENB_MBMS_Configuration_data_Item = -1; -static gint ett_m2ap_ENB_MBMS_Configuration_data_ConfigUpdate_Item = -1; -static gint ett_m2ap_GBR_QosInformation = -1; -static gint ett_m2ap_GlobalENB_ID = -1; -static gint ett_m2ap_GlobalMCE_ID = -1; -static gint ett_m2ap_MBMS_Cell_List = -1; -static gint ett_m2ap_MBMS_E_RAB_QoS_Parameters = -1; -static gint ett_m2ap_MBMS_Service_associatedLogicalM2_ConnectionItem = -1; -static gint ett_m2ap_MBMS_Service_Area_ID_List = -1; -static gint ett_m2ap_MBMSsessionListPerPMCH_Item = -1; -static gint ett_m2ap_MBMSsessionListPerPMCH_Item_item = -1; -static gint ett_m2ap_MBMSsessionsToBeSuspendedListPerPMCH_Item = -1; -static gint ett_m2ap_MBMSsessionsToBeSuspendedListPerPMCH_Item_item = -1; -static gint ett_m2ap_MBSFN_Subframe_Configuration = -1; -static gint ett_m2ap_T_subframeAllocation = -1; -static gint ett_m2ap_MCCHrelatedBCCH_ConfigPerMBSFNArea_Item = -1; -static gint ett_m2ap_MCCHrelatedBCCH_ExtConfigPerMBSFNArea_Item = -1; -static gint ett_m2ap_PMCH_Configuration = -1; -static gint ett_m2ap_SC_PTM_Information = -1; -static gint ett_m2ap_SubframeAllocationExtended = -1; -static gint ett_m2ap_SubframeAllocationFurtherExtension = -1; -static gint ett_m2ap_TMGI = -1; -static gint ett_m2ap_TNL_Information = -1; -static gint ett_m2ap_SessionStartRequest = -1; -static gint ett_m2ap_SessionStartResponse = -1; -static gint ett_m2ap_SessionStartFailure = -1; -static gint ett_m2ap_SessionStopRequest = -1; -static gint ett_m2ap_SessionStopResponse = -1; -static gint ett_m2ap_SessionUpdateRequest = -1; -static gint ett_m2ap_SessionUpdateResponse = -1; -static gint ett_m2ap_SessionUpdateFailure = -1; -static gint ett_m2ap_MbmsSchedulingInformation = -1; -static gint ett_m2ap_MBSFN_Area_Configuration_List = -1; -static gint ett_m2ap_PMCH_Configuration_List = -1; -static gint ett_m2ap_PMCH_Configuration_Item = -1; -static gint ett_m2ap_MBSFN_Subframe_ConfigurationList = -1; -static gint ett_m2ap_MBMS_Suspension_Notification_List = -1; -static gint ett_m2ap_MBMS_Suspension_Notification_Item = -1; -static gint ett_m2ap_MbmsSchedulingInformationResponse = -1; -static gint ett_m2ap_M2SetupRequest = -1; -static gint ett_m2ap_ENB_MBMS_Configuration_data_List = -1; -static gint ett_m2ap_M2SetupResponse = -1; -static gint ett_m2ap_MCCHrelatedBCCH_ConfigPerMBSFNArea = -1; -static gint ett_m2ap_MCCHrelatedBCCH_ExtConfigPerMBSFNArea = -1; -static gint ett_m2ap_M2SetupFailure = -1; -static gint ett_m2ap_ENBConfigurationUpdate = -1; -static gint ett_m2ap_ENB_MBMS_Configuration_data_List_ConfigUpdate = -1; -static gint ett_m2ap_ENBConfigurationUpdateAcknowledge = -1; -static gint ett_m2ap_ENBConfigurationUpdateFailure = -1; -static gint ett_m2ap_MCEConfigurationUpdate = -1; -static gint ett_m2ap_MCEConfigurationUpdateAcknowledge = -1; -static gint ett_m2ap_MCEConfigurationUpdateFailure = -1; -static gint ett_m2ap_ErrorIndication = -1; -static gint ett_m2ap_Reset = -1; -static gint ett_m2ap_ResetType = -1; -static gint ett_m2ap_MBMS_Service_associatedLogicalM2_ConnectionListRes = -1; -static gint ett_m2ap_ResetAcknowledge = -1; -static gint ett_m2ap_MBMS_Service_associatedLogicalM2_ConnectionListResAck = -1; -static gint ett_m2ap_PrivateMessage = -1; -static gint ett_m2ap_MbmsServiceCountingRequest = -1; -static gint ett_m2ap_MBMS_Counting_Request_Session = -1; -static gint ett_m2ap_MBMS_Counting_Request_SessionIE = -1; -static gint ett_m2ap_MbmsServiceCountingResponse = -1; -static gint ett_m2ap_MbmsServiceCountingFailure = -1; -static gint ett_m2ap_MbmsServiceCountingResultsReport = -1; -static gint ett_m2ap_MBMS_Counting_Result_List = -1; -static gint ett_m2ap_MBMS_Counting_Result = -1; -static gint ett_m2ap_MbmsOverloadNotification = -1; -static gint ett_m2ap_Overload_Status_Per_PMCH_List = -1; -static gint ett_m2ap_Active_MBMS_Session_List = -1; -static gint ett_m2ap_M2AP_PDU = -1; -static gint ett_m2ap_InitiatingMessage = -1; -static gint ett_m2ap_SuccessfulOutcome = -1; -static gint ett_m2ap_UnsuccessfulOutcome = -1; - -static expert_field ei_m2ap_invalid_ip_address_len = EI_INIT; +static int ett_m2ap; +static int ett_m2ap_PLMN_Identity; +static int ett_m2ap_IPAddress; +static int ett_m2ap_PrivateIE_ID; +static int ett_m2ap_ProtocolIE_Container; +static int ett_m2ap_ProtocolIE_Field; +static int ett_m2ap_ProtocolExtensionContainer; +static int ett_m2ap_ProtocolExtensionField; +static int ett_m2ap_PrivateIE_Container; +static int ett_m2ap_PrivateIE_Field; +static int ett_m2ap_AdditionalConfigParameters; +static int ett_m2ap_AllocationAndRetentionPriority; +static int ett_m2ap_Cause; +static int ett_m2ap_Cell_Information; +static int ett_m2ap_Cell_Information_List; +static int ett_m2ap_CriticalityDiagnostics; +static int ett_m2ap_CriticalityDiagnostics_IE_List; +static int ett_m2ap_CriticalityDiagnostics_IE_List_item; +static int ett_m2ap_ECGI; +static int ett_m2ap_ENB_ID; +static int ett_m2ap_ENB_MBMS_Configuration_data_Item; +static int ett_m2ap_ENB_MBMS_Configuration_data_ConfigUpdate_Item; +static int ett_m2ap_GBR_QosInformation; +static int ett_m2ap_GlobalENB_ID; +static int ett_m2ap_GlobalMCE_ID; +static int ett_m2ap_MBMS_Cell_List; +static int ett_m2ap_MBMS_E_RAB_QoS_Parameters; +static int ett_m2ap_MBMS_Service_associatedLogicalM2_ConnectionItem; +static int ett_m2ap_MBMS_Service_Area_ID_List; +static int ett_m2ap_MBMSsessionListPerPMCH_Item; +static int ett_m2ap_MBMSsessionListPerPMCH_Item_item; +static int ett_m2ap_MBMSsessionsToBeSuspendedListPerPMCH_Item; +static int ett_m2ap_MBMSsessionsToBeSuspendedListPerPMCH_Item_item; +static int ett_m2ap_MBSFN_Subframe_Configuration; +static int ett_m2ap_T_subframeAllocation; +static int ett_m2ap_MCCHrelatedBCCH_ConfigPerMBSFNArea_Item; +static int ett_m2ap_MCCHrelatedBCCH_ExtConfigPerMBSFNArea_Item; +static int ett_m2ap_PMCH_Configuration; +static int ett_m2ap_SC_PTM_Information; +static int ett_m2ap_SubframeAllocationExtended; +static int ett_m2ap_SubframeAllocationFurtherExtension; +static int ett_m2ap_TMGI; +static int ett_m2ap_TNL_Information; +static int ett_m2ap_SessionStartRequest; +static int ett_m2ap_SessionStartResponse; +static int ett_m2ap_SessionStartFailure; +static int ett_m2ap_SessionStopRequest; +static int ett_m2ap_SessionStopResponse; +static int ett_m2ap_SessionUpdateRequest; +static int ett_m2ap_SessionUpdateResponse; +static int ett_m2ap_SessionUpdateFailure; +static int ett_m2ap_MbmsSchedulingInformation; +static int ett_m2ap_MBSFN_Area_Configuration_List; +static int ett_m2ap_PMCH_Configuration_List; +static int ett_m2ap_PMCH_Configuration_Item; +static int ett_m2ap_MBSFN_Subframe_ConfigurationList; +static int ett_m2ap_MBMS_Suspension_Notification_List; +static int ett_m2ap_MBMS_Suspension_Notification_Item; +static int ett_m2ap_MbmsSchedulingInformationResponse; +static int ett_m2ap_M2SetupRequest; +static int ett_m2ap_ENB_MBMS_Configuration_data_List; +static int ett_m2ap_M2SetupResponse; +static int ett_m2ap_MCCHrelatedBCCH_ConfigPerMBSFNArea; +static int ett_m2ap_MCCHrelatedBCCH_ExtConfigPerMBSFNArea; +static int ett_m2ap_M2SetupFailure; +static int ett_m2ap_ENBConfigurationUpdate; +static int ett_m2ap_ENB_MBMS_Configuration_data_List_ConfigUpdate; +static int ett_m2ap_ENBConfigurationUpdateAcknowledge; +static int ett_m2ap_ENBConfigurationUpdateFailure; +static int ett_m2ap_MCEConfigurationUpdate; +static int ett_m2ap_MCEConfigurationUpdateAcknowledge; +static int ett_m2ap_MCEConfigurationUpdateFailure; +static int ett_m2ap_ErrorIndication; +static int ett_m2ap_Reset; +static int ett_m2ap_ResetType; +static int ett_m2ap_MBMS_Service_associatedLogicalM2_ConnectionListRes; +static int ett_m2ap_ResetAcknowledge; +static int ett_m2ap_MBMS_Service_associatedLogicalM2_ConnectionListResAck; +static int ett_m2ap_PrivateMessage; +static int ett_m2ap_MbmsServiceCountingRequest; +static int ett_m2ap_MBMS_Counting_Request_Session; +static int ett_m2ap_MBMS_Counting_Request_SessionIE; +static int ett_m2ap_MbmsServiceCountingResponse; +static int ett_m2ap_MbmsServiceCountingFailure; +static int ett_m2ap_MbmsServiceCountingResultsReport; +static int ett_m2ap_MBMS_Counting_Result_List; +static int ett_m2ap_MBMS_Counting_Result; +static int ett_m2ap_MbmsOverloadNotification; +static int ett_m2ap_Overload_Status_Per_PMCH_List; +static int ett_m2ap_Active_MBMS_Session_List; +static int ett_m2ap_M2AP_PDU; +static int ett_m2ap_InitiatingMessage; +static int ett_m2ap_SuccessfulOutcome; +static int ett_m2ap_UnsuccessfulOutcome; + +static expert_field ei_m2ap_invalid_ip_address_len; struct m2ap_private_data { e212_number_type_t number_type; @@ -436,9 +438,9 @@ enum{ }; /* Global variables */ -static guint32 ProcedureCode; -static guint32 ProtocolIE_ID; -static guint32 message_type; +static uint32_t ProcedureCode; +static uint32_t ProtocolIE_ID; +static uint32_t message_type; static dissector_handle_t m2ap_handle; /* Dissector tables */ @@ -477,7 +479,7 @@ static const value_string m2ap_Criticality_vals[] = { static int dissect_m2ap_Criticality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 3, NULL, FALSE, 0, NULL); + 3, NULL, false, 0, NULL); return offset; } @@ -487,7 +489,7 @@ dissect_m2ap_Criticality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ static int dissect_m2ap_INTEGER_0_maxPrivateIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, maxPrivateIEs, NULL, FALSE); + 0U, maxPrivateIEs, NULL, false); return offset; } @@ -547,7 +549,7 @@ static value_string_ext m2ap_ProcedureCode_vals_ext = VALUE_STRING_EXT_INIT(m2ap static int dissect_m2ap_ProcedureCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 255U, &ProcedureCode, FALSE); + 0U, 255U, &ProcedureCode, false); return offset; } @@ -615,7 +617,7 @@ static value_string_ext m2ap_ProtocolIE_ID_vals_ext = VALUE_STRING_EXT_INIT(m2ap static int dissect_m2ap_ProtocolIE_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, maxProtocolIEs, &ProtocolIE_ID, FALSE); + 0U, maxProtocolIEs, &ProtocolIE_ID, false); if (tree) { proto_item_append_text(proto_item_get_parent_nth(actx->created_item, 2), ": %s", val_to_str_ext(ProtocolIE_ID, &m2ap_ProtocolIE_ID_vals_ext, "unknown (%d)")); @@ -635,7 +637,7 @@ static const value_string m2ap_TriggeringMessage_vals[] = { static int dissect_m2ap_TriggeringMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 3, NULL, FALSE, 0, NULL); + 3, NULL, false, 0, NULL); return offset; } @@ -674,7 +676,7 @@ static int dissect_m2ap_ProtocolIE_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_ProtocolIE_Container, ProtocolIE_Container_sequence_of, - 0, maxProtocolIEs, FALSE); + 0, maxProtocolIEs, false); return offset; } @@ -722,7 +724,7 @@ static int dissect_m2ap_ProtocolExtensionContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_ProtocolExtensionContainer, ProtocolExtensionContainer_sequence_of, - 1, maxProtocolExtensions, FALSE); + 1, maxProtocolExtensions, false); return offset; } @@ -761,7 +763,7 @@ static int dissect_m2ap_PrivateIE_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_PrivateIE_Container, PrivateIE_Container_sequence_of, - 1, maxPrivateIEs, FALSE); + 1, maxPrivateIEs, false); return offset; } @@ -778,7 +780,7 @@ static const value_string m2ap_PMCH_Bandwidth_vals[] = { static int dissect_m2ap_PMCH_Bandwidth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 3, NULL, TRUE, 0, NULL); + 3, NULL, true, 0, NULL); return offset; } @@ -803,7 +805,7 @@ dissect_m2ap_AdditionalConfigParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ static int dissect_m2ap_AllocatedSubframesEnd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 1535U, NULL, FALSE); + 0U, 1535U, NULL, false); return offset; } @@ -821,7 +823,7 @@ static const value_string m2ap_PriorityLevel_vals[] = { static int dissect_m2ap_PriorityLevel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 15U, NULL, FALSE); + 0U, 15U, NULL, false); return offset; } @@ -837,7 +839,7 @@ static const value_string m2ap_Pre_emptionCapability_vals[] = { static int dissect_m2ap_Pre_emptionCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 2, NULL, FALSE, 0, NULL); + 2, NULL, false, 0, NULL); return offset; } @@ -853,7 +855,7 @@ static const value_string m2ap_Pre_emptionVulnerability_vals[] = { static int dissect_m2ap_Pre_emptionVulnerability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 2, NULL, FALSE, 0, NULL); + 2, NULL, false, 0, NULL); return offset; } @@ -880,7 +882,7 @@ dissect_m2ap_AllocationAndRetentionPriority(tvbuff_t *tvb _U_, int offset _U_, a static int dissect_m2ap_BitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer_64b(tvb, offset, actx, tree, hf_index, - 0U, G_GUINT64_CONSTANT(10000000000), NULL, FALSE); + 0U, UINT64_C(10000000000), NULL, false); return offset; } @@ -902,7 +904,7 @@ static const value_string m2ap_CauseRadioNetwork_vals[] = { static int dissect_m2ap_CauseRadioNetwork(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 6, NULL, TRUE, 2, NULL); + 6, NULL, true, 2, NULL); return offset; } @@ -918,7 +920,7 @@ static const value_string m2ap_CauseTransport_vals[] = { static int dissect_m2ap_CauseTransport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 2, NULL, TRUE, 0, NULL); + 2, NULL, true, 0, NULL); return offset; } @@ -933,7 +935,7 @@ static const value_string m2ap_CauseNAS_vals[] = { static int dissect_m2ap_CauseNAS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 1, NULL, TRUE, 0, NULL); + 1, NULL, true, 0, NULL); return offset; } @@ -954,7 +956,7 @@ static const value_string m2ap_CauseProtocol_vals[] = { static int dissect_m2ap_CauseProtocol(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 7, NULL, TRUE, 0, NULL); + 7, NULL, true, 0, NULL); return offset; } @@ -972,7 +974,7 @@ static const value_string m2ap_CauseMisc_vals[] = { static int dissect_m2ap_CauseMisc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 4, NULL, TRUE, 0, NULL); + 4, NULL, true, 0, NULL); return offset; } @@ -1014,11 +1016,11 @@ dissect_m2ap_PLMN_Identity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _ e212_number_type_t number_type = m2ap_data->number_type; m2ap_data->number_type = E212_NONE; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 3, 3, FALSE, ¶meter_tvb); + 3, 3, false, ¶meter_tvb); if (parameter_tvb) { proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_m2ap_PLMN_Identity); - dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, subtree, 0, number_type, FALSE); + dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, subtree, 0, number_type, false); } return offset; @@ -1029,7 +1031,7 @@ dissect_m2ap_PLMN_Identity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _ static int dissect_m2ap_EUTRANCellIdentifier(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - 28, 28, FALSE, NULL, 0, NULL, NULL); + 28, 28, false, NULL, 0, NULL, NULL); return offset; } @@ -1065,7 +1067,7 @@ static const value_string m2ap_T_cellReservationInfo_vals[] = { static int dissect_m2ap_T_cellReservationInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 2, NULL, TRUE, 0, NULL); + 2, NULL, true, 0, NULL); return offset; } @@ -1095,7 +1097,7 @@ static int dissect_m2ap_Cell_Information_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_Cell_Information_List, Cell_Information_List_sequence_of, - 1, maxnoofCells, FALSE); + 1, maxnoofCells, false); return offset; } @@ -1111,7 +1113,7 @@ static const value_string m2ap_TypeOfError_vals[] = { static int dissect_m2ap_TypeOfError(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 2, NULL, TRUE, 0, NULL); + 2, NULL, true, 0, NULL); return offset; } @@ -1142,7 +1144,7 @@ static int dissect_m2ap_CriticalityDiagnostics_IE_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_CriticalityDiagnostics_IE_List, CriticalityDiagnostics_IE_List_sequence_of, - 1, maxnooferrors, FALSE); + 1, maxnooferrors, false); return offset; } @@ -1170,7 +1172,7 @@ dissect_m2ap_CriticalityDiagnostics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ static int dissect_m2ap_BIT_STRING_SIZE_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - 20, 20, FALSE, NULL, 0, NULL, NULL); + 20, 20, false, NULL, 0, NULL, NULL); return offset; } @@ -1180,7 +1182,7 @@ dissect_m2ap_BIT_STRING_SIZE_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a static int dissect_m2ap_BIT_STRING_SIZE_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - 18, 18, FALSE, NULL, 0, NULL, NULL); + 18, 18, false, NULL, 0, NULL, NULL); return offset; } @@ -1190,7 +1192,7 @@ dissect_m2ap_BIT_STRING_SIZE_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a static int dissect_m2ap_BIT_STRING_SIZE_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - 21, 21, FALSE, NULL, 0, NULL, NULL); + 21, 21, false, NULL, 0, NULL, NULL); return offset; } @@ -1224,7 +1226,7 @@ dissect_m2ap_ENB_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro static int dissect_m2ap_MBSFN_SynchronisationArea_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 65535U, NULL, FALSE); + 0U, 65535U, NULL, false); return offset; } @@ -1234,7 +1236,7 @@ dissect_m2ap_MBSFN_SynchronisationArea_ID(tvbuff_t *tvb _U_, int offset _U_, asn static int dissect_m2ap_MBMS_Service_Area(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - NO_BOUND, NO_BOUND, FALSE, NULL); + NO_BOUND, NO_BOUND, false, NULL); return offset; } @@ -1248,7 +1250,7 @@ static int dissect_m2ap_MBMS_Service_Area_ID_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_MBMS_Service_Area_ID_List, MBMS_Service_Area_ID_List_sequence_of, - 1, maxnoofMBMSServiceAreasPerCell, FALSE); + 1, maxnoofMBMSServiceAreasPerCell, false); return offset; } @@ -1297,7 +1299,7 @@ dissect_m2ap_ENB_MBMS_Configuration_data_ConfigUpdate_Item(tvbuff_t *tvb _U_, in static int dissect_m2ap_ENB_MBMS_M2AP_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 65535U, NULL, FALSE); + 0U, 65535U, NULL, false); return offset; } @@ -1307,7 +1309,7 @@ dissect_m2ap_ENB_MBMS_M2AP_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act static int dissect_m2ap_ENBname(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_PrintableString(tvb, offset, actx, tree, hf_index, - 1, 150, TRUE, + 1, 150, true, NULL); return offset; @@ -1350,7 +1352,7 @@ dissect_m2ap_GlobalENB_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U static int dissect_m2ap_MCE_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 2, 2, FALSE, NULL); + 2, 2, false, NULL); return offset; } @@ -1376,7 +1378,7 @@ dissect_m2ap_GlobalMCE_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U static int dissect_m2ap_GTP_TEID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 4, 4, FALSE, NULL); + 4, 4, false, NULL); return offset; } @@ -1387,10 +1389,10 @@ static int dissect_m2ap_IPAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *parameter_tvb = NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 4, 16, FALSE, ¶meter_tvb); + 4, 16, false, ¶meter_tvb); if (parameter_tvb) { - gint tvb_len = tvb_reported_length(parameter_tvb); + int tvb_len = tvb_reported_length(parameter_tvb); proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_m2ap_IPAddress); switch (tvb_len) { @@ -1414,7 +1416,7 @@ dissect_m2ap_IPAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static int dissect_m2ap_LCID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 28U, NULL, FALSE); + 0U, 28U, NULL, false); return offset; } @@ -1428,7 +1430,7 @@ static int dissect_m2ap_MBMS_Cell_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_MBMS_Cell_List, MBMS_Cell_List_sequence_of, - 1, maxnoofCellsforMBMS, FALSE); + 1, maxnoofCellsforMBMS, false); return offset; } @@ -1438,7 +1440,7 @@ dissect_m2ap_MBMS_Cell_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int dissect_m2ap_QCI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 255U, NULL, FALSE); + 0U, 255U, NULL, false); return offset; } @@ -1465,7 +1467,7 @@ dissect_m2ap_MBMS_E_RAB_QoS_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_c static int dissect_m2ap_MCE_MBMS_M2AP_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 16777215U, NULL, FALSE); + 0U, 16777215U, NULL, false); return offset; } @@ -1491,7 +1493,7 @@ dissect_m2ap_MBMS_Service_associatedLogicalM2_ConnectionItem(tvbuff_t *tvb _U_, static int dissect_m2ap_MBMS_Session_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 1, 1, FALSE, NULL); + 1, 1, false, NULL); return offset; } @@ -1501,7 +1503,7 @@ dissect_m2ap_MBMS_Session_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int dissect_m2ap_OCTET_STRING_SIZE_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 3, 3, FALSE, NULL); + 3, 3, false, NULL); return offset; } @@ -1547,7 +1549,7 @@ static int dissect_m2ap_MBMSsessionListPerPMCH_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_MBMSsessionListPerPMCH_Item, MBMSsessionListPerPMCH_Item_sequence_of, - 1, maxnoofSessionsPerPMCH, FALSE); + 1, maxnoofSessionsPerPMCH, false); return offset; } @@ -1576,7 +1578,7 @@ static int dissect_m2ap_MBMSsessionsToBeSuspendedListPerPMCH_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_MBMSsessionsToBeSuspendedListPerPMCH_Item, MBMSsessionsToBeSuspendedListPerPMCH_Item_sequence_of, - 1, maxnoofSessionsPerPMCH, FALSE); + 1, maxnoofSessionsPerPMCH, false); return offset; } @@ -1586,7 +1588,7 @@ dissect_m2ap_MBMSsessionsToBeSuspendedListPerPMCH_Item(tvbuff_t *tvb _U_, int of static int dissect_m2ap_MBSFN_Area_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 255U, NULL, FALSE); + 0U, 255U, NULL, false); return offset; } @@ -1606,7 +1608,7 @@ static const value_string m2ap_T_radioframeAllocationPeriod_vals[] = { static int dissect_m2ap_T_radioframeAllocationPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 6, NULL, FALSE, 0, NULL); + 6, NULL, false, 0, NULL); return offset; } @@ -1616,7 +1618,7 @@ dissect_m2ap_T_radioframeAllocationPeriod(tvbuff_t *tvb _U_, int offset _U_, asn static int dissect_m2ap_INTEGER_0_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 7U, NULL, FALSE); + 0U, 7U, NULL, false); return offset; } @@ -1626,7 +1628,7 @@ dissect_m2ap_INTEGER_0_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ static int dissect_m2ap_BIT_STRING_SIZE_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - 6, 6, FALSE, NULL, 0, NULL, NULL); + 6, 6, false, NULL, 0, NULL, NULL); return offset; } @@ -1636,7 +1638,7 @@ dissect_m2ap_BIT_STRING_SIZE_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac static int dissect_m2ap_BIT_STRING_SIZE_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - 24, 24, FALSE, NULL, 0, NULL, NULL); + 24, 24, false, NULL, 0, NULL, NULL); return offset; } @@ -1685,7 +1687,7 @@ dissect_m2ap_MBSFN_Subframe_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn static int dissect_m2ap_MCCH_Update_Time(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 255U, NULL, FALSE); + 0U, 255U, NULL, false); return offset; } @@ -1701,7 +1703,7 @@ static const value_string m2ap_T_pdcchLength_vals[] = { static int dissect_m2ap_T_pdcchLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 2, NULL, TRUE, 0, NULL); + 2, NULL, true, 0, NULL); return offset; } @@ -1719,7 +1721,7 @@ static const value_string m2ap_T_repetitionPeriod_vals[] = { static int dissect_m2ap_T_repetitionPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 4, NULL, FALSE, 0, NULL); + 4, NULL, false, 0, NULL); return offset; } @@ -1729,7 +1731,7 @@ dissect_m2ap_T_repetitionPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a static int dissect_m2ap_INTEGER_0_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 10U, NULL, FALSE); + 0U, 10U, NULL, false); return offset; } @@ -1745,7 +1747,7 @@ static const value_string m2ap_T_modificationPeriod_vals[] = { static int dissect_m2ap_T_modificationPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 2, NULL, FALSE, 0, NULL); + 2, NULL, false, 0, NULL); return offset; } @@ -1763,7 +1765,7 @@ static const value_string m2ap_T_modulationAndCodingScheme_vals[] = { static int dissect_m2ap_T_modulationAndCodingScheme(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 4, NULL, FALSE, 0, NULL); + 4, NULL, false, 0, NULL); return offset; } @@ -1808,7 +1810,7 @@ static const value_string m2ap_T_repetitionPeriodExpanded_vals[] = { static int dissect_m2ap_T_repetitionPeriodExpanded(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 9, NULL, TRUE, 0, NULL); + 9, NULL, true, 0, NULL); return offset; } @@ -1833,7 +1835,7 @@ static const value_string m2ap_T_modificationPeriodExpanded_vals[] = { static int dissect_m2ap_T_modificationPeriodExpanded(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 11, NULL, TRUE, 0, NULL); + 11, NULL, true, 0, NULL); return offset; } @@ -1843,7 +1845,7 @@ dissect_m2ap_T_modificationPeriodExpanded(tvbuff_t *tvb _U_, int offset _U_, asn static int dissect_m2ap_BIT_STRING_SIZE_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - 10, 10, FALSE, NULL, 0, NULL, NULL); + 10, 10, false, NULL, 0, NULL, NULL); return offset; } @@ -1861,7 +1863,7 @@ static const value_string m2ap_T_modulationAndCodingScheme_01_vals[] = { static int dissect_m2ap_T_modulationAndCodingScheme_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 4, NULL, FALSE, 0, NULL); + 4, NULL, false, 0, NULL); return offset; } @@ -1880,7 +1882,7 @@ static const value_string m2ap_T_subcarrier_SpacingMBMSExpanded_vals[] = { static int dissect_m2ap_T_subcarrier_SpacingMBMSExpanded(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 4, NULL, TRUE, 1, NULL); + 4, NULL, true, 1, NULL); return offset; } @@ -1896,7 +1898,7 @@ static const value_string m2ap_T_timeSeparation_vals[] = { static int dissect_m2ap_T_timeSeparation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 2, NULL, TRUE, 0, NULL); + 2, NULL, true, 0, NULL); return offset; } @@ -1929,7 +1931,7 @@ dissect_m2ap_MCCHrelatedBCCH_ExtConfigPerMBSFNArea_Item(tvbuff_t *tvb _U_, int o static int dissect_m2ap_MCEname(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_PrintableString(tvb, offset, actx, tree, hf_index, - 1, 150, TRUE, + 1, 150, true, NULL); return offset; @@ -1952,7 +1954,7 @@ static const value_string m2ap_MCH_Scheduling_Period_vals[] = { static int dissect_m2ap_MCH_Scheduling_Period(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 8, NULL, FALSE, 0, NULL); + 8, NULL, false, 0, NULL); return offset; } @@ -1967,7 +1969,7 @@ static const value_string m2ap_MCH_Scheduling_PeriodExtended_vals[] = { static int dissect_m2ap_MCH_Scheduling_PeriodExtended(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 1, NULL, TRUE, 0, NULL); + 1, NULL, true, 0, NULL); return offset; } @@ -1983,7 +1985,7 @@ static const value_string m2ap_MCH_Scheduling_PeriodExtended2_vals[] = { static int dissect_m2ap_MCH_Scheduling_PeriodExtended2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 2, NULL, TRUE, 0, NULL); + 2, NULL, true, 0, NULL); return offset; } @@ -1993,7 +1995,7 @@ dissect_m2ap_MCH_Scheduling_PeriodExtended2(tvbuff_t *tvb _U_, int offset _U_, a static int dissect_m2ap_Modulation_Coding_Scheme2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 27U, NULL, FALSE); + 0U, 27U, NULL, false); return offset; } @@ -2016,7 +2018,7 @@ static const value_string m2ap_Modification_PeriodExtended_vals[] = { static int dissect_m2ap_Modification_PeriodExtended(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 9, NULL, TRUE, 0, NULL); + 9, NULL, true, 0, NULL); return offset; } @@ -2026,7 +2028,7 @@ dissect_m2ap_Modification_PeriodExtended(tvbuff_t *tvb _U_, int offset _U_, asn1 static int dissect_m2ap_INTEGER_0_28(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 28U, NULL, FALSE); + 0U, 28U, NULL, false); return offset; } @@ -2064,7 +2066,7 @@ static const value_string m2ap_Common_Subframe_Allocation_Period_vals[] = { static int dissect_m2ap_Common_Subframe_Allocation_Period(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 7, NULL, FALSE, 0, NULL); + 7, NULL, false, 0, NULL); return offset; } @@ -2083,7 +2085,7 @@ static const value_string m2ap_Repetition_PeriodExtended_vals[] = { static int dissect_m2ap_Repetition_PeriodExtended(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 5, NULL, TRUE, 0, NULL); + 5, NULL, true, 0, NULL); return offset; } @@ -2109,7 +2111,7 @@ dissect_m2ap_SC_PTM_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a static int dissect_m2ap_SFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 1023U, NULL, FALSE); + 0U, 1023U, NULL, false); return offset; } @@ -2125,7 +2127,7 @@ static const value_string m2ap_Subcarrier_SpacingMBMS_vals[] = { static int dissect_m2ap_Subcarrier_SpacingMBMS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 2, NULL, TRUE, 0, NULL); + 2, NULL, true, 0, NULL); return offset; } @@ -2135,7 +2137,7 @@ dissect_m2ap_Subcarrier_SpacingMBMS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ static int dissect_m2ap_BIT_STRING_SIZE_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - 2, 2, FALSE, NULL, 0, NULL, NULL); + 2, 2, false, NULL, 0, NULL, NULL); return offset; } @@ -2145,7 +2147,7 @@ dissect_m2ap_BIT_STRING_SIZE_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac static int dissect_m2ap_BIT_STRING_SIZE_8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - 8, 8, FALSE, NULL, 0, NULL, NULL); + 8, 8, false, NULL, 0, NULL, NULL); return offset; } @@ -2213,7 +2215,7 @@ static const value_string m2ap_TimeToWait_vals[] = { static int dissect_m2ap_TimeToWait(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 6, NULL, TRUE, 0, NULL); + 6, NULL, true, 0, NULL); return offset; } @@ -2379,7 +2381,7 @@ static int dissect_m2ap_MBSFN_Area_Configuration_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_MBSFN_Area_Configuration_List, MBSFN_Area_Configuration_List_sequence_of, - 1, maxnoofMBSFNareas, FALSE); + 1, maxnoofMBSFNareas, false); return offset; } @@ -2393,7 +2395,7 @@ static int dissect_m2ap_PMCH_Configuration_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_PMCH_Configuration_List, PMCH_Configuration_List_sequence_of, - 0, maxnoofPMCHsperMBSFNarea, FALSE); + 0, maxnoofPMCHsperMBSFNarea, false); return offset; } @@ -2423,7 +2425,7 @@ static int dissect_m2ap_MBSFN_Subframe_ConfigurationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_MBSFN_Subframe_ConfigurationList, MBSFN_Subframe_ConfigurationList_sequence_of, - 1, maxnoofMBSFN_Allocations, FALSE); + 1, maxnoofMBSFN_Allocations, false); return offset; } @@ -2437,7 +2439,7 @@ static int dissect_m2ap_MBMS_Suspension_Notification_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_MBMS_Suspension_Notification_List, MBMS_Suspension_Notification_List_sequence_of, - 1, maxnoofPMCHsperMBSFNarea, FALSE); + 1, maxnoofPMCHsperMBSFNarea, false); return offset; } @@ -2497,7 +2499,7 @@ static int dissect_m2ap_ENB_MBMS_Configuration_data_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_ENB_MBMS_Configuration_data_List, ENB_MBMS_Configuration_data_List_sequence_of, - 1, maxnoofCells, FALSE); + 1, maxnoofCells, false); return offset; } @@ -2526,7 +2528,7 @@ static int dissect_m2ap_MCCHrelatedBCCH_ConfigPerMBSFNArea(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_MCCHrelatedBCCH_ConfigPerMBSFNArea, MCCHrelatedBCCH_ConfigPerMBSFNArea_sequence_of, - 1, maxnoofMBSFNareas, FALSE); + 1, maxnoofMBSFNareas, false); return offset; } @@ -2540,7 +2542,7 @@ static int dissect_m2ap_MCCHrelatedBCCH_ExtConfigPerMBSFNArea(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_MCCHrelatedBCCH_ExtConfigPerMBSFNArea, MCCHrelatedBCCH_ExtConfigPerMBSFNArea_sequence_of, - 1, maxnoofMBSFNareas, FALSE); + 1, maxnoofMBSFNareas, false); return offset; } @@ -2584,7 +2586,7 @@ static int dissect_m2ap_ENB_MBMS_Configuration_data_List_ConfigUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_ENB_MBMS_Configuration_data_List_ConfigUpdate, ENB_MBMS_Configuration_data_List_ConfigUpdate_sequence_of, - 1, maxnoofCells, FALSE); + 1, maxnoofCells, false); return offset; } @@ -2704,7 +2706,7 @@ static const value_string m2ap_ResetAll_vals[] = { static int dissect_m2ap_ResetAll(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 1, NULL, TRUE, 0, NULL); + 1, NULL, true, 0, NULL); return offset; } @@ -2718,7 +2720,7 @@ static int dissect_m2ap_MBMS_Service_associatedLogicalM2_ConnectionListRes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_MBMS_Service_associatedLogicalM2_ConnectionListRes, MBMS_Service_associatedLogicalM2_ConnectionListRes_sequence_of, - 1, maxNrOfIndividualM2ConnectionsToReset, FALSE); + 1, maxNrOfIndividualM2ConnectionsToReset, false); return offset; } @@ -2769,7 +2771,7 @@ static int dissect_m2ap_MBMS_Service_associatedLogicalM2_ConnectionListResAck(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_MBMS_Service_associatedLogicalM2_ConnectionListResAck, MBMS_Service_associatedLogicalM2_ConnectionListResAck_sequence_of, - 1, maxNrOfIndividualM2ConnectionsToReset, FALSE); + 1, maxNrOfIndividualM2ConnectionsToReset, false); return offset; } @@ -2813,7 +2815,7 @@ static int dissect_m2ap_MBMS_Counting_Request_Session(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_MBMS_Counting_Request_Session, MBMS_Counting_Request_Session_sequence_of, - 1, maxnoofCountingService, FALSE); + 1, maxnoofCountingService, false); return offset; } @@ -2887,7 +2889,7 @@ static int dissect_m2ap_MBMS_Counting_Result_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_MBMS_Counting_Result_List, MBMS_Counting_Result_List_sequence_of, - 1, maxnoofCountingService, FALSE); + 1, maxnoofCountingService, false); return offset; } @@ -2897,7 +2899,7 @@ dissect_m2ap_MBMS_Counting_Result_List(tvbuff_t *tvb _U_, int offset _U_, asn1_c static int dissect_m2ap_CountingResult(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 1023U, NULL, FALSE); + 0U, 1023U, NULL, false); return offset; } @@ -2943,7 +2945,7 @@ static int dissect_m2ap_Overload_Status_Per_PMCH_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_Overload_Status_Per_PMCH_List, Overload_Status_Per_PMCH_List_sequence_of, - 1, maxnoofPMCHsperMBSFNarea, FALSE); + 1, maxnoofPMCHsperMBSFNarea, false); return offset; } @@ -2959,7 +2961,7 @@ static const value_string m2ap_PMCH_Overload_Status_vals[] = { static int dissect_m2ap_PMCH_Overload_Status(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 2, NULL, TRUE, 0, NULL); + 2, NULL, true, 0, NULL); return offset; } @@ -2973,7 +2975,7 @@ static int dissect_m2ap_Active_MBMS_Session_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_m2ap_Active_MBMS_Session_List, Active_MBMS_Session_List_sequence_of, - 1, maxnoofSessionsPerPMCH, FALSE); + 1, maxnoofSessionsPerPMCH, false); return offset; } @@ -3088,7 +3090,7 @@ dissect_m2ap_M2AP_PDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p static int dissect_AdditionalConfigParameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_AdditionalConfigParameters(tvb, offset, &asn1_ctx, tree, hf_m2ap_AdditionalConfigParameters_PDU); offset += 7; offset >>= 3; return offset; @@ -3096,7 +3098,7 @@ static int dissect_AdditionalConfigParameters_PDU(tvbuff_t *tvb _U_, packet_info static int dissect_Cause_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_Cause(tvb, offset, &asn1_ctx, tree, hf_m2ap_Cause_PDU); offset += 7; offset >>= 3; return offset; @@ -3104,7 +3106,7 @@ static int dissect_Cause_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tr static int dissect_CriticalityDiagnostics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_CriticalityDiagnostics(tvb, offset, &asn1_ctx, tree, hf_m2ap_CriticalityDiagnostics_PDU); offset += 7; offset >>= 3; return offset; @@ -3112,7 +3114,7 @@ static int dissect_CriticalityDiagnostics_PDU(tvbuff_t *tvb _U_, packet_info *pi static int dissect_ENB_MBMS_Configuration_data_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_ENB_MBMS_Configuration_data_Item(tvb, offset, &asn1_ctx, tree, hf_m2ap_ENB_MBMS_Configuration_data_Item_PDU); offset += 7; offset >>= 3; return offset; @@ -3120,7 +3122,7 @@ static int dissect_ENB_MBMS_Configuration_data_Item_PDU(tvbuff_t *tvb _U_, packe static int dissect_ENB_MBMS_Configuration_data_ConfigUpdate_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_ENB_MBMS_Configuration_data_ConfigUpdate_Item(tvb, offset, &asn1_ctx, tree, hf_m2ap_ENB_MBMS_Configuration_data_ConfigUpdate_Item_PDU); offset += 7; offset >>= 3; return offset; @@ -3128,7 +3130,7 @@ static int dissect_ENB_MBMS_Configuration_data_ConfigUpdate_Item_PDU(tvbuff_t *t static int dissect_ENB_MBMS_M2AP_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_ENB_MBMS_M2AP_ID(tvb, offset, &asn1_ctx, tree, hf_m2ap_ENB_MBMS_M2AP_ID_PDU); offset += 7; offset >>= 3; return offset; @@ -3136,7 +3138,7 @@ static int dissect_ENB_MBMS_M2AP_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U static int dissect_ENBname_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_ENBname(tvb, offset, &asn1_ctx, tree, hf_m2ap_ENBname_PDU); offset += 7; offset >>= 3; return offset; @@ -3144,7 +3146,7 @@ static int dissect_ENBname_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_ static int dissect_GlobalENB_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_GlobalENB_ID(tvb, offset, &asn1_ctx, tree, hf_m2ap_GlobalENB_ID_PDU); offset += 7; offset >>= 3; return offset; @@ -3152,7 +3154,7 @@ static int dissect_GlobalENB_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, p static int dissect_GlobalMCE_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_GlobalMCE_ID(tvb, offset, &asn1_ctx, tree, hf_m2ap_GlobalMCE_ID_PDU); offset += 7; offset >>= 3; return offset; @@ -3160,7 +3162,7 @@ static int dissect_GlobalMCE_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, p static int dissect_MBMS_Service_associatedLogicalM2_ConnectionItem_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MBMS_Service_associatedLogicalM2_ConnectionItem(tvb, offset, &asn1_ctx, tree, hf_m2ap_MBMS_Service_associatedLogicalM2_ConnectionItem_PDU); offset += 7; offset >>= 3; return offset; @@ -3168,7 +3170,7 @@ static int dissect_MBMS_Service_associatedLogicalM2_ConnectionItem_PDU(tvbuff_t static int dissect_MBMS_Service_Area_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MBMS_Service_Area(tvb, offset, &asn1_ctx, tree, hf_m2ap_MBMS_Service_Area_PDU); offset += 7; offset >>= 3; return offset; @@ -3176,7 +3178,7 @@ static int dissect_MBMS_Service_Area_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _ static int dissect_MBMS_Session_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MBMS_Session_ID(tvb, offset, &asn1_ctx, tree, hf_m2ap_MBMS_Session_ID_PDU); offset += 7; offset >>= 3; return offset; @@ -3184,7 +3186,7 @@ static int dissect_MBMS_Session_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_ static int dissect_MBSFN_Area_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MBSFN_Area_ID(tvb, offset, &asn1_ctx, tree, hf_m2ap_MBSFN_Area_ID_PDU); offset += 7; offset >>= 3; return offset; @@ -3192,7 +3194,7 @@ static int dissect_MBSFN_Area_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, static int dissect_MBSFN_Subframe_Configuration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MBSFN_Subframe_Configuration(tvb, offset, &asn1_ctx, tree, hf_m2ap_MBSFN_Subframe_Configuration_PDU); offset += 7; offset >>= 3; return offset; @@ -3200,7 +3202,7 @@ static int dissect_MBSFN_Subframe_Configuration_PDU(tvbuff_t *tvb _U_, packet_in static int dissect_MCCH_Update_Time_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MCCH_Update_Time(tvb, offset, &asn1_ctx, tree, hf_m2ap_MCCH_Update_Time_PDU); offset += 7; offset >>= 3; return offset; @@ -3208,7 +3210,7 @@ static int dissect_MCCH_Update_Time_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U static int dissect_MCCHrelatedBCCH_ConfigPerMBSFNArea_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MCCHrelatedBCCH_ConfigPerMBSFNArea_Item(tvb, offset, &asn1_ctx, tree, hf_m2ap_MCCHrelatedBCCH_ConfigPerMBSFNArea_Item_PDU); offset += 7; offset >>= 3; return offset; @@ -3216,7 +3218,7 @@ static int dissect_MCCHrelatedBCCH_ConfigPerMBSFNArea_Item_PDU(tvbuff_t *tvb _U_ static int dissect_MCCHrelatedBCCH_ExtConfigPerMBSFNArea_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MCCHrelatedBCCH_ExtConfigPerMBSFNArea_Item(tvb, offset, &asn1_ctx, tree, hf_m2ap_MCCHrelatedBCCH_ExtConfigPerMBSFNArea_Item_PDU); offset += 7; offset >>= 3; return offset; @@ -3224,7 +3226,7 @@ static int dissect_MCCHrelatedBCCH_ExtConfigPerMBSFNArea_Item_PDU(tvbuff_t *tvb static int dissect_MCE_MBMS_M2AP_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MCE_MBMS_M2AP_ID(tvb, offset, &asn1_ctx, tree, hf_m2ap_MCE_MBMS_M2AP_ID_PDU); offset += 7; offset >>= 3; return offset; @@ -3232,7 +3234,7 @@ static int dissect_MCE_MBMS_M2AP_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U static int dissect_MCEname_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MCEname(tvb, offset, &asn1_ctx, tree, hf_m2ap_MCEname_PDU); offset += 7; offset >>= 3; return offset; @@ -3240,7 +3242,7 @@ static int dissect_MCEname_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_ static int dissect_MCH_Scheduling_PeriodExtended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MCH_Scheduling_PeriodExtended(tvb, offset, &asn1_ctx, tree, hf_m2ap_MCH_Scheduling_PeriodExtended_PDU); offset += 7; offset >>= 3; return offset; @@ -3248,7 +3250,7 @@ static int dissect_MCH_Scheduling_PeriodExtended_PDU(tvbuff_t *tvb _U_, packet_i static int dissect_MCH_Scheduling_PeriodExtended2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MCH_Scheduling_PeriodExtended2(tvb, offset, &asn1_ctx, tree, hf_m2ap_MCH_Scheduling_PeriodExtended2_PDU); offset += 7; offset >>= 3; return offset; @@ -3256,7 +3258,7 @@ static int dissect_MCH_Scheduling_PeriodExtended2_PDU(tvbuff_t *tvb _U_, packet_ static int dissect_Modulation_Coding_Scheme2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_Modulation_Coding_Scheme2(tvb, offset, &asn1_ctx, tree, hf_m2ap_Modulation_Coding_Scheme2_PDU); offset += 7; offset >>= 3; return offset; @@ -3264,7 +3266,7 @@ static int dissect_Modulation_Coding_Scheme2_PDU(tvbuff_t *tvb _U_, packet_info static int dissect_Modification_PeriodExtended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_Modification_PeriodExtended(tvb, offset, &asn1_ctx, tree, hf_m2ap_Modification_PeriodExtended_PDU); offset += 7; offset >>= 3; return offset; @@ -3272,7 +3274,7 @@ static int dissect_Modification_PeriodExtended_PDU(tvbuff_t *tvb _U_, packet_inf static int dissect_Common_Subframe_Allocation_Period_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_Common_Subframe_Allocation_Period(tvb, offset, &asn1_ctx, tree, hf_m2ap_Common_Subframe_Allocation_Period_PDU); offset += 7; offset >>= 3; return offset; @@ -3280,7 +3282,7 @@ static int dissect_Common_Subframe_Allocation_Period_PDU(tvbuff_t *tvb _U_, pack static int dissect_Repetition_PeriodExtended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_Repetition_PeriodExtended(tvb, offset, &asn1_ctx, tree, hf_m2ap_Repetition_PeriodExtended_PDU); offset += 7; offset >>= 3; return offset; @@ -3288,7 +3290,7 @@ static int dissect_Repetition_PeriodExtended_PDU(tvbuff_t *tvb _U_, packet_info static int dissect_SC_PTM_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_SC_PTM_Information(tvb, offset, &asn1_ctx, tree, hf_m2ap_SC_PTM_Information_PDU); offset += 7; offset >>= 3; return offset; @@ -3296,7 +3298,7 @@ static int dissect_SC_PTM_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo static int dissect_Subcarrier_SpacingMBMS_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_Subcarrier_SpacingMBMS(tvb, offset, &asn1_ctx, tree, hf_m2ap_Subcarrier_SpacingMBMS_PDU); offset += 7; offset >>= 3; return offset; @@ -3304,7 +3306,7 @@ static int dissect_Subcarrier_SpacingMBMS_PDU(tvbuff_t *tvb _U_, packet_info *pi static int dissect_SubframeAllocationExtended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_SubframeAllocationExtended(tvb, offset, &asn1_ctx, tree, hf_m2ap_SubframeAllocationExtended_PDU); offset += 7; offset >>= 3; return offset; @@ -3312,7 +3314,7 @@ static int dissect_SubframeAllocationExtended_PDU(tvbuff_t *tvb _U_, packet_info static int dissect_SubframeAllocationFurtherExtension_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_SubframeAllocationFurtherExtension(tvb, offset, &asn1_ctx, tree, hf_m2ap_SubframeAllocationFurtherExtension_PDU); offset += 7; offset >>= 3; return offset; @@ -3320,7 +3322,7 @@ static int dissect_SubframeAllocationFurtherExtension_PDU(tvbuff_t *tvb _U_, pac static int dissect_TimeToWait_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_TimeToWait(tvb, offset, &asn1_ctx, tree, hf_m2ap_TimeToWait_PDU); offset += 7; offset >>= 3; return offset; @@ -3328,7 +3330,7 @@ static int dissect_TimeToWait_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pro static int dissect_TMGI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_TMGI(tvb, offset, &asn1_ctx, tree, hf_m2ap_TMGI_PDU); offset += 7; offset >>= 3; return offset; @@ -3336,7 +3338,7 @@ static int dissect_TMGI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tre static int dissect_TNL_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_TNL_Information(tvb, offset, &asn1_ctx, tree, hf_m2ap_TNL_Information_PDU); offset += 7; offset >>= 3; return offset; @@ -3344,7 +3346,7 @@ static int dissect_TNL_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_ static int dissect_SessionStartRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_SessionStartRequest(tvb, offset, &asn1_ctx, tree, hf_m2ap_SessionStartRequest_PDU); offset += 7; offset >>= 3; return offset; @@ -3352,7 +3354,7 @@ static int dissect_SessionStartRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo static int dissect_SessionStartResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_SessionStartResponse(tvb, offset, &asn1_ctx, tree, hf_m2ap_SessionStartResponse_PDU); offset += 7; offset >>= 3; return offset; @@ -3360,7 +3362,7 @@ static int dissect_SessionStartResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinf static int dissect_SessionStartFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_SessionStartFailure(tvb, offset, &asn1_ctx, tree, hf_m2ap_SessionStartFailure_PDU); offset += 7; offset >>= 3; return offset; @@ -3368,7 +3370,7 @@ static int dissect_SessionStartFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo static int dissect_SessionStopRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_SessionStopRequest(tvb, offset, &asn1_ctx, tree, hf_m2ap_SessionStopRequest_PDU); offset += 7; offset >>= 3; return offset; @@ -3376,7 +3378,7 @@ static int dissect_SessionStopRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo static int dissect_SessionStopResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_SessionStopResponse(tvb, offset, &asn1_ctx, tree, hf_m2ap_SessionStopResponse_PDU); offset += 7; offset >>= 3; return offset; @@ -3384,7 +3386,7 @@ static int dissect_SessionStopResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo static int dissect_SessionUpdateRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_SessionUpdateRequest(tvb, offset, &asn1_ctx, tree, hf_m2ap_SessionUpdateRequest_PDU); offset += 7; offset >>= 3; return offset; @@ -3392,7 +3394,7 @@ static int dissect_SessionUpdateRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinf static int dissect_SessionUpdateResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_SessionUpdateResponse(tvb, offset, &asn1_ctx, tree, hf_m2ap_SessionUpdateResponse_PDU); offset += 7; offset >>= 3; return offset; @@ -3400,7 +3402,7 @@ static int dissect_SessionUpdateResponse_PDU(tvbuff_t *tvb _U_, packet_info *pin static int dissect_SessionUpdateFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_SessionUpdateFailure(tvb, offset, &asn1_ctx, tree, hf_m2ap_SessionUpdateFailure_PDU); offset += 7; offset >>= 3; return offset; @@ -3408,7 +3410,7 @@ static int dissect_SessionUpdateFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinf static int dissect_MbmsSchedulingInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MbmsSchedulingInformation(tvb, offset, &asn1_ctx, tree, hf_m2ap_MbmsSchedulingInformation_PDU); offset += 7; offset >>= 3; return offset; @@ -3416,7 +3418,7 @@ static int dissect_MbmsSchedulingInformation_PDU(tvbuff_t *tvb _U_, packet_info static int dissect_MBSFN_Area_Configuration_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MBSFN_Area_Configuration_List(tvb, offset, &asn1_ctx, tree, hf_m2ap_MBSFN_Area_Configuration_List_PDU); offset += 7; offset >>= 3; return offset; @@ -3424,7 +3426,7 @@ static int dissect_MBSFN_Area_Configuration_List_PDU(tvbuff_t *tvb _U_, packet_i static int dissect_PMCH_Configuration_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_PMCH_Configuration_List(tvb, offset, &asn1_ctx, tree, hf_m2ap_PMCH_Configuration_List_PDU); offset += 7; offset >>= 3; return offset; @@ -3432,7 +3434,7 @@ static int dissect_PMCH_Configuration_List_PDU(tvbuff_t *tvb _U_, packet_info *p static int dissect_PMCH_Configuration_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_PMCH_Configuration_Item(tvb, offset, &asn1_ctx, tree, hf_m2ap_PMCH_Configuration_Item_PDU); offset += 7; offset >>= 3; return offset; @@ -3440,7 +3442,7 @@ static int dissect_PMCH_Configuration_Item_PDU(tvbuff_t *tvb _U_, packet_info *p static int dissect_MBSFN_Subframe_ConfigurationList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MBSFN_Subframe_ConfigurationList(tvb, offset, &asn1_ctx, tree, hf_m2ap_MBSFN_Subframe_ConfigurationList_PDU); offset += 7; offset >>= 3; return offset; @@ -3448,7 +3450,7 @@ static int dissect_MBSFN_Subframe_ConfigurationList_PDU(tvbuff_t *tvb _U_, packe static int dissect_MBMS_Suspension_Notification_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MBMS_Suspension_Notification_List(tvb, offset, &asn1_ctx, tree, hf_m2ap_MBMS_Suspension_Notification_List_PDU); offset += 7; offset >>= 3; return offset; @@ -3456,7 +3458,7 @@ static int dissect_MBMS_Suspension_Notification_List_PDU(tvbuff_t *tvb _U_, pack static int dissect_MBMS_Suspension_Notification_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MBMS_Suspension_Notification_Item(tvb, offset, &asn1_ctx, tree, hf_m2ap_MBMS_Suspension_Notification_Item_PDU); offset += 7; offset >>= 3; return offset; @@ -3464,7 +3466,7 @@ static int dissect_MBMS_Suspension_Notification_Item_PDU(tvbuff_t *tvb _U_, pack static int dissect_MbmsSchedulingInformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MbmsSchedulingInformationResponse(tvb, offset, &asn1_ctx, tree, hf_m2ap_MbmsSchedulingInformationResponse_PDU); offset += 7; offset >>= 3; return offset; @@ -3472,7 +3474,7 @@ static int dissect_MbmsSchedulingInformationResponse_PDU(tvbuff_t *tvb _U_, pack static int dissect_M2SetupRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_M2SetupRequest(tvb, offset, &asn1_ctx, tree, hf_m2ap_M2SetupRequest_PDU); offset += 7; offset >>= 3; return offset; @@ -3480,7 +3482,7 @@ static int dissect_M2SetupRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, static int dissect_ENB_MBMS_Configuration_data_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_ENB_MBMS_Configuration_data_List(tvb, offset, &asn1_ctx, tree, hf_m2ap_ENB_MBMS_Configuration_data_List_PDU); offset += 7; offset >>= 3; return offset; @@ -3488,7 +3490,7 @@ static int dissect_ENB_MBMS_Configuration_data_List_PDU(tvbuff_t *tvb _U_, packe static int dissect_M2SetupResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_M2SetupResponse(tvb, offset, &asn1_ctx, tree, hf_m2ap_M2SetupResponse_PDU); offset += 7; offset >>= 3; return offset; @@ -3496,7 +3498,7 @@ static int dissect_M2SetupResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_ static int dissect_MCCHrelatedBCCH_ConfigPerMBSFNArea_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MCCHrelatedBCCH_ConfigPerMBSFNArea(tvb, offset, &asn1_ctx, tree, hf_m2ap_MCCHrelatedBCCH_ConfigPerMBSFNArea_PDU); offset += 7; offset >>= 3; return offset; @@ -3504,7 +3506,7 @@ static int dissect_MCCHrelatedBCCH_ConfigPerMBSFNArea_PDU(tvbuff_t *tvb _U_, pac static int dissect_MCCHrelatedBCCH_ExtConfigPerMBSFNArea_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MCCHrelatedBCCH_ExtConfigPerMBSFNArea(tvb, offset, &asn1_ctx, tree, hf_m2ap_MCCHrelatedBCCH_ExtConfigPerMBSFNArea_PDU); offset += 7; offset >>= 3; return offset; @@ -3512,7 +3514,7 @@ static int dissect_MCCHrelatedBCCH_ExtConfigPerMBSFNArea_PDU(tvbuff_t *tvb _U_, static int dissect_M2SetupFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_M2SetupFailure(tvb, offset, &asn1_ctx, tree, hf_m2ap_M2SetupFailure_PDU); offset += 7; offset >>= 3; return offset; @@ -3520,7 +3522,7 @@ static int dissect_M2SetupFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, static int dissect_ENBConfigurationUpdate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_ENBConfigurationUpdate(tvb, offset, &asn1_ctx, tree, hf_m2ap_ENBConfigurationUpdate_PDU); offset += 7; offset >>= 3; return offset; @@ -3528,7 +3530,7 @@ static int dissect_ENBConfigurationUpdate_PDU(tvbuff_t *tvb _U_, packet_info *pi static int dissect_ENB_MBMS_Configuration_data_List_ConfigUpdate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_ENB_MBMS_Configuration_data_List_ConfigUpdate(tvb, offset, &asn1_ctx, tree, hf_m2ap_ENB_MBMS_Configuration_data_List_ConfigUpdate_PDU); offset += 7; offset >>= 3; return offset; @@ -3536,7 +3538,7 @@ static int dissect_ENB_MBMS_Configuration_data_List_ConfigUpdate_PDU(tvbuff_t *t static int dissect_ENBConfigurationUpdateAcknowledge_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_ENBConfigurationUpdateAcknowledge(tvb, offset, &asn1_ctx, tree, hf_m2ap_ENBConfigurationUpdateAcknowledge_PDU); offset += 7; offset >>= 3; return offset; @@ -3544,7 +3546,7 @@ static int dissect_ENBConfigurationUpdateAcknowledge_PDU(tvbuff_t *tvb _U_, pack static int dissect_ENBConfigurationUpdateFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_ENBConfigurationUpdateFailure(tvb, offset, &asn1_ctx, tree, hf_m2ap_ENBConfigurationUpdateFailure_PDU); offset += 7; offset >>= 3; return offset; @@ -3552,7 +3554,7 @@ static int dissect_ENBConfigurationUpdateFailure_PDU(tvbuff_t *tvb _U_, packet_i static int dissect_MCEConfigurationUpdate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MCEConfigurationUpdate(tvb, offset, &asn1_ctx, tree, hf_m2ap_MCEConfigurationUpdate_PDU); offset += 7; offset >>= 3; return offset; @@ -3560,7 +3562,7 @@ static int dissect_MCEConfigurationUpdate_PDU(tvbuff_t *tvb _U_, packet_info *pi static int dissect_MCEConfigurationUpdateAcknowledge_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MCEConfigurationUpdateAcknowledge(tvb, offset, &asn1_ctx, tree, hf_m2ap_MCEConfigurationUpdateAcknowledge_PDU); offset += 7; offset >>= 3; return offset; @@ -3568,7 +3570,7 @@ static int dissect_MCEConfigurationUpdateAcknowledge_PDU(tvbuff_t *tvb _U_, pack static int dissect_MCEConfigurationUpdateFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MCEConfigurationUpdateFailure(tvb, offset, &asn1_ctx, tree, hf_m2ap_MCEConfigurationUpdateFailure_PDU); offset += 7; offset >>= 3; return offset; @@ -3576,7 +3578,7 @@ static int dissect_MCEConfigurationUpdateFailure_PDU(tvbuff_t *tvb _U_, packet_i static int dissect_ErrorIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_ErrorIndication(tvb, offset, &asn1_ctx, tree, hf_m2ap_ErrorIndication_PDU); offset += 7; offset >>= 3; return offset; @@ -3584,7 +3586,7 @@ static int dissect_ErrorIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_ static int dissect_Reset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_Reset(tvb, offset, &asn1_ctx, tree, hf_m2ap_Reset_PDU); offset += 7; offset >>= 3; return offset; @@ -3592,7 +3594,7 @@ static int dissect_Reset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tr static int dissect_ResetType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_ResetType(tvb, offset, &asn1_ctx, tree, hf_m2ap_ResetType_PDU); offset += 7; offset >>= 3; return offset; @@ -3600,7 +3602,7 @@ static int dissect_ResetType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, prot static int dissect_ResetAcknowledge_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_ResetAcknowledge(tvb, offset, &asn1_ctx, tree, hf_m2ap_ResetAcknowledge_PDU); offset += 7; offset >>= 3; return offset; @@ -3608,7 +3610,7 @@ static int dissect_ResetAcknowledge_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U static int dissect_MBMS_Service_associatedLogicalM2_ConnectionListResAck_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MBMS_Service_associatedLogicalM2_ConnectionListResAck(tvb, offset, &asn1_ctx, tree, hf_m2ap_MBMS_Service_associatedLogicalM2_ConnectionListResAck_PDU); offset += 7; offset >>= 3; return offset; @@ -3616,7 +3618,7 @@ static int dissect_MBMS_Service_associatedLogicalM2_ConnectionListResAck_PDU(tvb static int dissect_PrivateMessage_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_PrivateMessage(tvb, offset, &asn1_ctx, tree, hf_m2ap_PrivateMessage_PDU); offset += 7; offset >>= 3; return offset; @@ -3624,7 +3626,7 @@ static int dissect_PrivateMessage_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, static int dissect_MbmsServiceCountingRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MbmsServiceCountingRequest(tvb, offset, &asn1_ctx, tree, hf_m2ap_MbmsServiceCountingRequest_PDU); offset += 7; offset >>= 3; return offset; @@ -3632,7 +3634,7 @@ static int dissect_MbmsServiceCountingRequest_PDU(tvbuff_t *tvb _U_, packet_info static int dissect_MBMS_Counting_Request_Session_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MBMS_Counting_Request_Session(tvb, offset, &asn1_ctx, tree, hf_m2ap_MBMS_Counting_Request_Session_PDU); offset += 7; offset >>= 3; return offset; @@ -3640,7 +3642,7 @@ static int dissect_MBMS_Counting_Request_Session_PDU(tvbuff_t *tvb _U_, packet_i static int dissect_MBMS_Counting_Request_SessionIE_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MBMS_Counting_Request_SessionIE(tvb, offset, &asn1_ctx, tree, hf_m2ap_MBMS_Counting_Request_SessionIE_PDU); offset += 7; offset >>= 3; return offset; @@ -3648,7 +3650,7 @@ static int dissect_MBMS_Counting_Request_SessionIE_PDU(tvbuff_t *tvb _U_, packet static int dissect_MbmsServiceCountingResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MbmsServiceCountingResponse(tvb, offset, &asn1_ctx, tree, hf_m2ap_MbmsServiceCountingResponse_PDU); offset += 7; offset >>= 3; return offset; @@ -3656,7 +3658,7 @@ static int dissect_MbmsServiceCountingResponse_PDU(tvbuff_t *tvb _U_, packet_inf static int dissect_MbmsServiceCountingFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MbmsServiceCountingFailure(tvb, offset, &asn1_ctx, tree, hf_m2ap_MbmsServiceCountingFailure_PDU); offset += 7; offset >>= 3; return offset; @@ -3664,7 +3666,7 @@ static int dissect_MbmsServiceCountingFailure_PDU(tvbuff_t *tvb _U_, packet_info static int dissect_MbmsServiceCountingResultsReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MbmsServiceCountingResultsReport(tvb, offset, &asn1_ctx, tree, hf_m2ap_MbmsServiceCountingResultsReport_PDU); offset += 7; offset >>= 3; return offset; @@ -3672,7 +3674,7 @@ static int dissect_MbmsServiceCountingResultsReport_PDU(tvbuff_t *tvb _U_, packe static int dissect_MBMS_Counting_Result_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MBMS_Counting_Result_List(tvb, offset, &asn1_ctx, tree, hf_m2ap_MBMS_Counting_Result_List_PDU); offset += 7; offset >>= 3; return offset; @@ -3680,7 +3682,7 @@ static int dissect_MBMS_Counting_Result_List_PDU(tvbuff_t *tvb _U_, packet_info static int dissect_MBMS_Counting_Result_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MBMS_Counting_Result(tvb, offset, &asn1_ctx, tree, hf_m2ap_MBMS_Counting_Result_PDU); offset += 7; offset >>= 3; return offset; @@ -3688,7 +3690,7 @@ static int dissect_MBMS_Counting_Result_PDU(tvbuff_t *tvb _U_, packet_info *pinf static int dissect_MbmsOverloadNotification_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_MbmsOverloadNotification(tvb, offset, &asn1_ctx, tree, hf_m2ap_MbmsOverloadNotification_PDU); offset += 7; offset >>= 3; return offset; @@ -3696,7 +3698,7 @@ static int dissect_MbmsOverloadNotification_PDU(tvbuff_t *tvb _U_, packet_info * static int dissect_Overload_Status_Per_PMCH_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_Overload_Status_Per_PMCH_List(tvb, offset, &asn1_ctx, tree, hf_m2ap_Overload_Status_Per_PMCH_List_PDU); offset += 7; offset >>= 3; return offset; @@ -3704,7 +3706,7 @@ static int dissect_Overload_Status_Per_PMCH_List_PDU(tvbuff_t *tvb _U_, packet_i static int dissect_PMCH_Overload_Status_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_PMCH_Overload_Status(tvb, offset, &asn1_ctx, tree, hf_m2ap_PMCH_Overload_Status_PDU); offset += 7; offset >>= 3; return offset; @@ -3712,7 +3714,7 @@ static int dissect_PMCH_Overload_Status_PDU(tvbuff_t *tvb _U_, packet_info *pinf static int dissect_Active_MBMS_Session_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_Active_MBMS_Session_List(tvb, offset, &asn1_ctx, tree, hf_m2ap_Active_MBMS_Session_List_PDU); offset += 7; offset >>= 3; return offset; @@ -3720,7 +3722,7 @@ static int dissect_Active_MBMS_Session_List_PDU(tvbuff_t *tvb _U_, packet_info * static int dissect_M2AP_PDU_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_m2ap_M2AP_PDU(tvb, offset, &asn1_ctx, tree, hf_m2ap_M2AP_PDU_PDU); offset += 7; offset >>= 3; return offset; @@ -3730,31 +3732,31 @@ static int dissect_M2AP_PDU_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto static int dissect_ProtocolIEFieldValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_) { - return (dissector_try_uint_new(m2ap_ies_dissector_table, ProtocolIE_ID, tvb, pinfo, tree, FALSE, NULL)) ? tvb_captured_length(tvb) : 0; + return (dissector_try_uint_new(m2ap_ies_dissector_table, ProtocolIE_ID, tvb, pinfo, tree, false, NULL)) ? tvb_captured_length(tvb) : 0; } static int dissect_ProtocolExtensionFieldExtensionValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_) { - return (dissector_try_uint_new(m2ap_extension_dissector_table, ProtocolIE_ID, tvb, pinfo, tree, FALSE, NULL)) ? tvb_captured_length(tvb) : 0; + return (dissector_try_uint_new(m2ap_extension_dissector_table, ProtocolIE_ID, tvb, pinfo, tree, false, NULL)) ? tvb_captured_length(tvb) : 0; } static int dissect_InitiatingMessageValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_) { - return (dissector_try_uint_new(m2ap_proc_imsg_dissector_table, ProcedureCode, tvb, pinfo, tree, FALSE, NULL)) ? tvb_captured_length(tvb) : 0; + return (dissector_try_uint_new(m2ap_proc_imsg_dissector_table, ProcedureCode, tvb, pinfo, tree, false, NULL)) ? tvb_captured_length(tvb) : 0; } static int dissect_SuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_) { - return (dissector_try_uint_new(m2ap_proc_sout_dissector_table, ProcedureCode, tvb, pinfo, tree, FALSE, NULL)) ? tvb_captured_length(tvb) : 0; + return (dissector_try_uint_new(m2ap_proc_sout_dissector_table, ProcedureCode, tvb, pinfo, tree, false, NULL)) ? tvb_captured_length(tvb) : 0; } static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_) { - return (dissector_try_uint_new(m2ap_proc_uout_dissector_table, ProcedureCode, tvb, pinfo, tree, FALSE, NULL)) ? tvb_captured_length(tvb) : 0; + return (dissector_try_uint_new(m2ap_proc_uout_dissector_table, ProcedureCode, tvb, pinfo, tree, false, NULL)) ? tvb_captured_length(tvb) : 0; } @@ -4278,11 +4280,11 @@ proto_register_m2ap(void) { "ENB_MBMS_Configuration_data_Item", HFILL }}, { &hf_m2ap_mBMS_E_RAB_MaximumBitrateDL, { "mBMS-E-RAB-MaximumBitrateDL", "m2ap.mBMS_E_RAB_MaximumBitrateDL", - FT_UINT64, BASE_DEC|BASE_UNIT_STRING, &units_bit_sec, 0, + FT_UINT64, BASE_DEC|BASE_UNIT_STRING, UNS(&units_bit_sec), 0, "BitRate", HFILL }}, { &hf_m2ap_mBMS_E_RAB_GuaranteedBitrateDL, { "mBMS-E-RAB-GuaranteedBitrateDL", "m2ap.mBMS_E_RAB_GuaranteedBitrateDL", - FT_UINT64, BASE_DEC|BASE_UNIT_STRING, &units_bit_sec, 0, + FT_UINT64, BASE_DEC|BASE_UNIT_STRING, UNS(&units_bit_sec), 0, "BitRate", HFILL }}, { &hf_m2ap_eNB_ID, { "eNB-ID", "m2ap.eNB_ID", @@ -4591,7 +4593,7 @@ proto_register_m2ap(void) { }; /* List of subtrees */ - static gint *ett[] = { + static int *ett[] = { &ett_m2ap, &ett_m2ap_PLMN_Identity, &ett_m2ap_IPAddress, |