1 /* Do not modify this file. Changes will be overwritten. */
2 /* Generated automatically by the ASN.1 to Wireshark dissector compiler */
4 /* asn2wrs.py -q -L -p s1ap -c ./s1ap.cnf -s ./packet-s1ap-template -D . -O ../.. S1AP-CommonDataTypes.asn S1AP-Constants.asn S1AP-Containers.asn S1AP-IEs.asn S1AP-PDU-Contents.asn S1AP-PDU-Descriptions.asn S1AP-SonTransfer-IEs.asn */
7 * Routines for E-UTRAN S1 Application Protocol (S1AP) packet dissection
9 * Wireshark - Network traffic analyzer
10 * By Gerald Combs <gerald@wireshark.org>
11 * Copyright 1998 Gerald Combs
13 * SPDX-License-Identifier: GPL-2.0-or-later
19 typedef struct _s1ap_ctx_t
{
20 uint32_t message_type
;
21 uint32_t ProcedureCode
;
22 uint32_t ProtocolIE_ID
;
23 uint32_t ProtocolExtensionID
;
26 extern const value_string s1ap_warningType_vals
[];
27 extern const value_string s1ap_serialNumber_gs_vals
[];
29 void dissect_s1ap_warningMessageContents(tvbuff_t
*warning_msg_tvb
, proto_tree
*tree
, packet_info
*pinfo
, uint8_t dcs
, int hf_nb_pages
, int hf_decoded_page
);
31 WS_DLL_PUBLIC
const value_string s1ap_Cause_vals
[];
32 WS_DLL_PUBLIC
const value_string s1ap_CauseMisc_vals
[];
33 WS_DLL_PUBLIC
const value_string s1ap_CauseProtocol_vals
[];
34 WS_DLL_PUBLIC
const value_string s1ap_CauseRadioNetwork_vals
[];
35 WS_DLL_PUBLIC
const value_string s1ap_CauseTransport_vals
[];
36 WS_DLL_PUBLIC
const value_string s1ap_CauseNas_vals
[];
37 extern const value_string s1ap_SONtransferRequestContainer_vals
[];
38 extern const value_string s1ap_SONtransferResponseContainer_vals
[];
39 int dissect_s1ap_Global_ENB_ID(tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
40 int dissect_s1ap_SONtransferRequestContainer(tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
41 int dissect_s1ap_SONtransferResponseContainer(tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
42 int dissect_s1ap_Global_ENB_ID_PDU(tvbuff_t
*tvb _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, void *data _U_
);
43 int dissect_s1ap_ENB_StatusTransfer_TransparentContainer_PDU(tvbuff_t
*tvb _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, void *data _U_
);
44 int dissect_s1ap_EN_DCSONConfigurationTransfer_PDU(tvbuff_t
*tvb _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, void *data _U_
);
45 int dissect_s1ap_EUTRAN_CGI_PDU(tvbuff_t
*tvb _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, void *data _U_
);
46 int dissect_s1ap_HandoverRestrictionList_PDU(tvbuff_t
*tvb _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, void *data _U_
);
47 int dissect_s1ap_IntersystemSONConfigurationTransfer_PDU(tvbuff_t
*tvb _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, void *data _U_
);
48 int dissect_s1ap_LastVisitedEUTRANCellInformation_PDU(tvbuff_t
*tvb _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, void *data _U_
);
49 int dissect_s1ap_LastVisitedGERANCellInformation_PDU(tvbuff_t
*tvb _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, void *data _U_
);
50 int dissect_s1ap_MDTMode_PDU(tvbuff_t
*tvb _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, void *data _U_
);
51 int dissect_s1ap_PSCellInformation_PDU(tvbuff_t
*tvb _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, void *data _U_
);
52 int dissect_s1ap_SONConfigurationTransfer_PDU(tvbuff_t
*tvb _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, void *data _U_
);
53 int dissect_s1ap_SourceeNB_ToTargeteNB_TransparentContainer_PDU(tvbuff_t
*tvb _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, void *data _U_
);
54 int dissect_s1ap_TargeteNB_ToSourceeNB_TransparentContainer_PDU(tvbuff_t
*tvb _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, void *data _U_
);
55 int dissect_s1ap_UE_HistoryInformation_PDU(tvbuff_t
*tvb _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, void *data _U_
);
56 int dissect_s1ap_SONtransferApplicationIdentity_PDU(tvbuff_t
*tvb _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, void *data _U_
);
57 int dissect_s1ap_SONtransferRequestContainer_PDU(tvbuff_t
*tvb _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, void *data _U_
);
58 int dissect_s1ap_SONtransferResponseContainer_PDU(tvbuff_t
*tvb _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, void *data _U_
);
59 int dissect_s1ap_SONtransferCause_PDU(tvbuff_t
*tvb _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, void *data _U_
);
61 #endif /* PACKET_S1AP_H */
69 * indent-tabs-mode: nil
72 * ex: set shiftwidth=2 tabstop=8 expandtab:
73 * :indentSize=2:tabSize=8:noTabs=true: