OpenSS7 SS7 for the Common Man |
© Copyright 1997-2004,OpenSS7 Corporation, All Rights Reserved. |
||||||||||||||||||||||||||
Home | Overview | Status | News | Documentation | Resources | About | |||||||||||||||||||||
File /code/strss7/drivers/m3ua/m3ua_msg.h#ifndef __M3UA_MSG_H__ #define __M3UA_MSG_H__ #ident "@(#) $RCSfile: m3ua_msg.h,v $ $Name: $($Revision: 0.8.2.1 $) $Date: 2002/10/18 03:27:42 $" #include "../ua/ua_msg.h" /* * ========================================================================= * * M3UA MESSAGE DEFINITIONS:- * * ========================================================================= * * M3UA-Specific Messages: per draft-ietf-sigtran-m3ua-08.txt * ------------------------------------------------------------------- */ #define M3UA_XFER_DATA UA_MHDR(1, 0, UA_CLASS_XFER, 0x01) #define M3UA_XFER_LAST 0x01 /* * M3UA-Specific Parameters: per draft-ietf-sigtran-m3ua-08.txt * ------------------------------------------------------------------- */ #define M3UA_PARM_NTWK_APP UA_PHDR(0x0200,sizeof(uint32_t)) #define M3UA_PARM_PROT_DATA1 UA_PHDR(0x0201,0) #define M3UA_PARM_PROT_DATA2 UA_PHDR(0x0202,0) #define M3UA_PARM_AFFECT_DEST UA_PHDR(0x0203,sizeof(uint32_t)) #define M3UA_PARM_USER_CAUSE UA_PHDR(0x0204,sizeof(uint32_t)) #define M3UA_PARM_CONG_IND UA_PHDR(0x0205,sizeof(uint32_t)) #define M3UA_PARM_CONCERN_DEST UA_PHDR(0x0206,sizeof(uint32_t)) #define M3UA_PARM_ROUTING_KEY UA_PHDR(0x0207,0) #define M3UA_PARM_REG_RESULT UA_PHDR(0x0208,sizeof(uint32_t)) #define M3UA_PARM_DEREG_RESULT UA_PHDR(0x0209,sizeof(uint32_t)) #define M3UA_PARM_LOC_KEY_ID UA_PHDR(0x020a,sizeof(uint32_t)) #define M3UA_PARM_DPC UA_PHDR(0x020b,0) #define M3UA_PARM_SI UA_PHDR(0x020c,0) #define M3UA_PARM_SSN UA_PHDR(0x020d,0) #define M3UA_PARM_OPC UA_PHDR(0x020e,0) #define M3UA_PARM_CIC UA_PHDR(0x020f,0) #define M3UA_PARM_PROT_DATA3 UA_PHDR(0x0210,0) /* proposed */ #define M3UA_PARM_BASE 0x0200 typedef struct m3ua_parms { ua_parms_t common; parm_t ntwk_app; parm_t prot_data1; parm_t prot_data2; parm_t affect_dest; parm_t user_cause; parm_t cong_ind; parm_t concern_dest; parm_t routing_key; parm_t reg_result; parm_t dereg_result; parm_t loc_key_id; parm_t dpc; parm_t si; parm_t ssn; parm_t opc; parm_t cic; #define M3UA_PARM_MAX 15 } m3ua_parms_t; extern int m3ua_decode_parms(mblk_t *, m3ua_parms_t *); #endif /* __M3UA_MSG_H__ */
|
|||||||||||||||||||||||||||
OpenSS7 SS7 for the Common Man |
Home | Overview | Status | News | Documentation | Resources | About | ||||||||||||||||||||
© Copyright 1997-2004,OpenSS7 Corporation, All Rights Reserved. |