Update list of PPIDs.

This fixes bug 3928.

svn path=/trunk/; revision=29520
This commit is contained in:
Michael Tüxen 2009-08-23 11:30:54 +00:00
parent 1a7b6733cd
commit 375f355046
2 changed files with 40 additions and 22 deletions

View File

@ -321,6 +321,10 @@ static const value_string chunk_type_values[] = {
{ SCTP_IETF_EXT, "IETF_EXTENSION" },
{ 0, NULL } };
/*
* Based on http://www.iana.org/assignments/sctp-parameters
* as of August 23rd, 2009
*/
static const value_string sctp_payload_proto_id_values[] = {
{ NOT_SPECIFIED_PROTOCOL_ID, "not specified" },
{ IUA_PAYLOAD_PROTOCOL_ID, "IUA" },
@ -338,9 +342,15 @@ static const value_string sctp_payload_proto_id_values[] = {
{ H323_PAYLOAD_PROTOCOL_ID, "H.323" },
{ QIPC_PAYLOAD_PROTOCOL_ID, "Q.IPC/Q.2150.3" },
{ SIMCO_PAYLOAD_PROTOCOL_ID, "SIMCO" },
{ DDP_SEG_CHUNK_PROTOCOL_ID, "DDP Segment Chunk" }, /* [RFC-ietf-rddp-sctp-07.txt] */
{ DDP_STREAM_SES_CTRL_PROTOCOL_ID, "DDP Stream Session Control" }, /* [RFC-ietf-rddp-sctp-07.txt] */
{ S1AP_PAYLOAD_PROTOCOL_ID, "S1 Application Protocol (S1AP)" }, /* [TS 23.401][TS 36.413][Koodli] */
{ DDP_SEG_CHUNK_PROTOCOL_ID, "DDP Segment Chunk" },
{ DDP_STREAM_SES_CTRL_PROTOCOL_ID, "DDP Stream Session Control" },
{ S1AP_PAYLOAD_PROTOCOL_ID, "S1 Application Protocol (S1AP)" },
{ RUA_PAYLOAD_PROTOCOL_ID, "RUA" },
{ HNBAP_PAYLOAD_PROTOCOL_ID, "HNBAP" },
{ FORCES_HP_PAYLOAD_PROTOCOL_ID, "ForCES-HP" },
{ FORCES_MP_PAYLOAD_PROTOCOL_ID, "ForCES-MP" },
{ FORCES_LP_PAYLOAD_PROTOCOL_ID, "ForCES-LP" },
{ SBC_AP_PAYLOAD_PROTOCOL_ID, "SBc-AP" },
{ 0, NULL } };

View File

@ -27,25 +27,33 @@
/*
* SCTP payload protocol IDs.
* Based on http://www.iana.org/assignments/sctp-parameters
* as of August 23rd, 2009
*/
#define NOT_SPECIFIED_PROTOCOL_ID 0
#define IUA_PAYLOAD_PROTOCOL_ID 1
#define M2UA_PAYLOAD_PROTOCOL_ID 2
#define M3UA_PAYLOAD_PROTOCOL_ID 3
#define SUA_PAYLOAD_PROTOCOL_ID 4
#define M2PA_PAYLOAD_PROTOCOL_ID 5
#define V5UA_PAYLOAD_PROTOCOL_ID 6
#define H248_PAYLOAD_PROTOCOL_ID 7
#define BICC_PAYLOAD_PROTOCOL_ID 8
#define TALI_PAYLOAD_PROTOCOL_ID 9
#define DUA_PAYLOAD_PROTOCOL_ID 10
#define ASAP_PAYLOAD_PROTOCOL_ID 11
#define ENRP_PAYLOAD_PROTOCOL_ID 12
#define H323_PAYLOAD_PROTOCOL_ID 13
#define QIPC_PAYLOAD_PROTOCOL_ID 14
#define SIMCO_PAYLOAD_PROTOCOL_ID 15
#define DDP_SEG_CHUNK_PROTOCOL_ID 16
#define NOT_SPECIFIED_PROTOCOL_ID 0
#define IUA_PAYLOAD_PROTOCOL_ID 1
#define M2UA_PAYLOAD_PROTOCOL_ID 2
#define M3UA_PAYLOAD_PROTOCOL_ID 3
#define SUA_PAYLOAD_PROTOCOL_ID 4
#define M2PA_PAYLOAD_PROTOCOL_ID 5
#define V5UA_PAYLOAD_PROTOCOL_ID 6
#define H248_PAYLOAD_PROTOCOL_ID 7
#define BICC_PAYLOAD_PROTOCOL_ID 8
#define TALI_PAYLOAD_PROTOCOL_ID 9
#define DUA_PAYLOAD_PROTOCOL_ID 10
#define ASAP_PAYLOAD_PROTOCOL_ID 11
#define ENRP_PAYLOAD_PROTOCOL_ID 12
#define H323_PAYLOAD_PROTOCOL_ID 13
#define QIPC_PAYLOAD_PROTOCOL_ID 14
#define SIMCO_PAYLOAD_PROTOCOL_ID 15
#define DDP_SEG_CHUNK_PROTOCOL_ID 16
#define DDP_STREAM_SES_CTRL_PROTOCOL_ID 17
#define S1AP_PAYLOAD_PROTOCOL_ID 18
#define M2TP_PAYLOAD_PROTOCOL_ID 99 /* s-link */
#define S1AP_PAYLOAD_PROTOCOL_ID 18
#define RUA_PAYLOAD_PROTOCOL_ID 19
#define HNBAP_PAYLOAD_PROTOCOL_ID 20
#define FORCES_HP_PAYLOAD_PROTOCOL_ID 21
#define FORCES_MP_PAYLOAD_PROTOCOL_ID 22
#define FORCES_LP_PAYLOAD_PROTOCOL_ID 23
#define SBC_AP_PAYLOAD_PROTOCOL_ID 23
#define M2TP_PAYLOAD_PROTOCOL_ID 99 /* s-link */
#endif /* sctpppids.h */