OpenSS7
SS7 for the
Common Man

© Copyright 1997-2004,OpenSS7 Corporation, All Rights Reserved.
Last modified:

Home Overview Status News Documentation Resources About
   
 Overview
 Status
 News
 Documentation
 Resources
 About

   
Home Index Prev Next More Download Info FAQ Mail   Home -> Resources -> Browse Source -> strss7/drivers/m3ua/m3ua_msg.h


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__ */


Home Index Prev Next More Download Info FAQ Mail   Home -> Resources -> Browse Source -> strss7/drivers/m3ua/m3ua_msg.h

OpenSS7
SS7 for the
Common Man
Home Overview Status News Documentation Resources About

© Copyright 1997-2004,OpenSS7 Corporation, All Rights Reserved.
Last modified: