From Harald Welte:
[obnox/wireshark/wip.git] / epan / sctpppids.h
1 /* sctpppids.h
2  * Declarations of SCTP payload protocol IDs.
3  *
4  * $Id$
5  *
6  * Wireshark - Network traffic analyzer
7  * By Gerald Combs <gerald@wireshark.org>
8  * Copyright 1998 Gerald Combs
9  *
10  * This program is free software; you can redistribute it and/or
11  * modify it under the terms of the GNU General Public License
12  * as published by the Free Software Foundation; either version 2
13  * of the License, or (at your option) any later version.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18  * GNU General Public License for more details.
19  *
20  * You should have received a copy of the GNU General Public License
21  * along with this program; if not, write to the Free Software
22  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
23  */
24
25 #ifndef __SCTPPPIDS_H__
26 #define __SCTPPPIDS_H__
27
28 /*
29  * SCTP payload protocol IDs.
30  * Based on http://www.iana.org/assignments/sctp-parameters
31  * as of February 3rd, 2011
32  */
33 #define NOT_SPECIFIED_PROTOCOL_ID        0
34 #define IUA_PAYLOAD_PROTOCOL_ID          1
35 #define M2UA_PAYLOAD_PROTOCOL_ID         2
36 #define M3UA_PAYLOAD_PROTOCOL_ID         3
37 #define SUA_PAYLOAD_PROTOCOL_ID          4
38 #define M2PA_PAYLOAD_PROTOCOL_ID         5
39 #define V5UA_PAYLOAD_PROTOCOL_ID         6
40 #define H248_PAYLOAD_PROTOCOL_ID         7
41 #define BICC_PAYLOAD_PROTOCOL_ID         8
42 #define TALI_PAYLOAD_PROTOCOL_ID         9
43 #define DUA_PAYLOAD_PROTOCOL_ID         10
44 #define ASAP_PAYLOAD_PROTOCOL_ID        11
45 #define ENRP_PAYLOAD_PROTOCOL_ID        12
46 #define H323_PAYLOAD_PROTOCOL_ID        13
47 #define QIPC_PAYLOAD_PROTOCOL_ID        14
48 #define SIMCO_PAYLOAD_PROTOCOL_ID       15
49 #define DDP_SEG_CHUNK_PROTOCOL_ID       16
50 #define DDP_STREAM_SES_CTRL_PROTOCOL_ID 17
51 #define S1AP_PAYLOAD_PROTOCOL_ID        18
52 #define RUA_PAYLOAD_PROTOCOL_ID         19
53 #define HNBAP_PAYLOAD_PROTOCOL_ID       20
54 #define FORCES_HP_PAYLOAD_PROTOCOL_ID   21
55 #define FORCES_MP_PAYLOAD_PROTOCOL_ID   22
56 #define FORCES_LP_PAYLOAD_PROTOCOL_ID   23
57 #define SBC_AP_PAYLOAD_PROTOCOL_ID      24
58 #define NBAP_PAYLOAD_PROTOCOL_ID        25
59 /* Unassigned 26 */
60 #define X2AP_PAYLOAD_PROTOCOL_ID        27
61 #define IRCP_PAYLOAD_PROTOCOL_ID        28
62 #define LCS_AP_PAYLOAD_PROTOCOL_ID      29
63 #define MPICH2_PAYLOAD_PROTOCOL_ID      30
64 #define SABP_PAYLOAD_PROTOCOL_ID        31
65 #define FGP_PAYLOAD_PROTOCOL_ID         32
66 #define PPP_PAYLOAD_PROTOCOL_ID         33
67 #define CALCAPP_PAYLOAD_PROTOCOL_ID     34
68 #define SSP_PAYLOAD_PROTOCOL_ID         35
69 #define NPMP_CTRL_PAYLOAD_PROTOCOL_ID   36
70 #define NPMP_DATA_PAYLOAD_PROTOCOL_ID   37
71 #define ECHO_PAYLOAD_PROTOCOL_ID        38
72 #define DISCARD_PAYLOAD_PROTOCOL_ID     39
73 #define DAYTIME_PAYLOAD_PROTOCOL_ID     40
74 #define CHARGEN_PAYLOAD_PROTOCOL_ID     41
75 #define PROTO_3GPP_RNA_PROTOCOL_ID      42
76 #define PROTO_3GPP_M2AP_PROTOCOL_ID     43
77 #define PROTO_3GPP_M3AP_PROTOCOL_ID     44
78 #define M2TP_PAYLOAD_PROTOCOL_ID        99    /* s-link */
79 #endif /* sctpppids.h */