⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mplsevent.h

📁 路由器协议平台mpls协议的设计与实现源代码。
💻 H
字号:
#ifndef MPLSEVENT_H
#define MPLSEVENT_H
#include <types.h>
#include "mplstype.h"

#define LDP_BASE 					6000
#define PSOS_R040BASE				500
#define PSOS_R020BASE				300

#define MPLS_PowerOnEvent                    ( unsigned short )(PSOS_R040BASE + 1  )
#define MPLS_BootOnEvent				        			( unsigned short )(PSOS_R040BASE + 1  )
#define MPLS_MasterBootOnEvent               ( unsigned short )(PSOS_R040BASE + 1  )
#define MPLS_SlaveBootOnEvent                ( unsigned short )(PSOS_R040BASE + 2  ) 
#define MPLS_Master2SlaveEvent               ( unsigned short )(PSOS_R040BASE + 3  )
#define MPLS_Slave2MasterEvent               ( unsigned short )(PSOS_R040BASE + 4  )


/*
#define INTERNAL_ADDUPSTREAM            (unsigned short)(LDP_BASE+0) 
#define INTERNAL_DELETEUPSTREAM         (unsigned short)(LDP_BASE+1) 
#define INTERNAL_DOWNSTREAM_MAPPING     (unsigned short)(LDP_BASE+2) 
#define INTERNAL_DOWNSTREAM_WITHDRAW    (unsigned short)(LDP_BASE+3) 
#define INTERNAL_NEW_NH                 (unsigned short)(LDP_BASE+4) 
#define INTERNAL_RE_CROSS_CONNECT       (unsigned short)(LDP_BASE+5) 
#define INTERNAL_DESTROY                (unsigned short)(LDP_BASE+6) 
#define INTERNAL_RETRY_TIMEOUT          (unsigned short)(LDP_BASE+7) 
*/
#define DOWNSTREAM_LOST                 (unsigned short)(LDP_BASE+8) 
#define UPSTREAM_LOST                   (unsigned short)(LDP_BASE+9) 
#define INTERNAL_DOWNSTREAM_NAK         (unsigned short)(LDP_BASE+10) 
#define LDP_DOWNSTREAM_NAK				(unsigned short)(LDP_BASE+11) 

#define SHUTDOWN         				(unsigned short)(LDP_BASE+12)   
#define TIMEOUT          				(unsigned short)(LDP_BASE+13)   
#define LDPSESINIT                      (unsigned short)(LDP_BASE+14) 
#define LDPSESRETRY                     (unsigned short)(LDP_BASE+15) 
#define TCPCONEXPIRE                    (unsigned short)(LDP_BASE+16) 
#define TCPRELEXPIRE                    (unsigned short)(LDP_BASE+17) 

#define FEC_LABEL_SEND_MSG					(unsigned short)(LDP_BASE+18) 
#define FEC_LABEL_SEND_MSG_ACK				(unsigned short)(LDP_BASE+19) 
#define FEC_LABEL_RECEIVE_MSG				(unsigned short)(LDP_BASE+20) 
#define FEC_LABEL_RECEIVE_MSG_ACK			(unsigned short)(LDP_BASE+21) 

#define FEC_LABEL_CLOSE_MSG					(unsigned short)(LDP_BASE+22) 
#define FEC_LABEL_CLOSE_MSG_ACK				(unsigned short)(LDP_BASE+23) 

#define FEC_LABEL_REQ_MSG					(unsigned short)(LDP_BASE+24) 
#define FEC_LABEL_REQ_MSG_ACK				(unsigned short)(LDP_BASE+25) 

#define FEC_DELETE_MSG					    (unsigned short)(LDP_BASE+26) 
#define FEC_DELETE_MSG_ACK				    (unsigned short)(LDP_BASE+27) 

#define	MPLS_LBL_QUE_CONF					(unsigned short)(LDP_BASE+28)	/* hyh */


#define LDPMSG_TRACE_REQ		(unsigned short)(LDP_BASE+30)  
#define LDP_ERROR_NOTIFY_REQ	(unsigned short)(LDP_BASE+31)  
#define LSP_TRACE_REQ 			(unsigned short)(LDP_BASE+32)  
#define NIMSG_TRACE_REQ		    (unsigned short)(LDP_BASE+33)  
#define NIMSG_TRACE_SEND_REQ	(unsigned short)(LDP_BASE+34) 

#define TCPTIMEOUT                          (unsigned short)(LDP_BASE+39)
#define HELLOTIMEOUT                        (unsigned short)(LDP_BASE+40) 

#define 	MPLS_CONN_MSG				    (unsigned short)(LDP_BASE+44)
#define 	MPLS_LDP_OAM_MESSAGE			(unsigned short)(LDP_BASE+45)
#define		MPLS_CONN_LBLRNG				(unsigned short)(LDP_BASE+48) 
#define 	MPLS_ROUTE_ADD					(unsigned short)(LDP_BASE+49)
#define 	MPLS_ROUTE_DELETE				(unsigned short)(LDP_BASE+50)
#define 	MPLS_ROUTE_CHANGE				(unsigned short)(LDP_BASE+51)

#define MPLS_C_QUE_CONF     	(unsigned short)(LDP_BASE+52)          /* C请求队列和C接口的事件号 */

#define PROC_XC_WAIT_MSG                     (unsigned short)(LDP_BASE+60)
#define PROC_FECLBL_WAIT_MSG                 (unsigned short)(LDP_BASE+61)
#define PROC_LBLMSG_WAIT_MSG                 (unsigned short)(LDP_BASE+62)
#define MPLS_LBLMSG_QUE_CONF                 (unsigned short)(LDP_BASE+63)


#define MPLS_FEC_SETUP          (unsigned short)(LDP_BASE+70) /* fec to ldp message */
#define MPLS_FEC_STUDY          (unsigned short)(LDP_BASE+71) /* ldp to fec message */
#define MPLS_LDP_FEC_ACK        (unsigned short)(LDP_BASE+72)
#define MPLS_FEC_RESP           (unsigned short)(LDP_BASE+73)
#define MPLS_FEC_QUE_CONF       (unsigned short)(LDP_BASE+74)


#define MPLS_Timer1Event                     ( unsigned short )(PSOS_R020BASE + MPLS_TIMER1)
#define MPLS_Timer2Event                     ( unsigned short )(PSOS_R020BASE + MPLS_TIMER2)
#define MPLS_Timer3Event                     ( unsigned short )(PSOS_R020BASE + MPLS_TIMER3)
#define MPLS_Timer4Event                     ( unsigned short )(PSOS_R020BASE + MPLS_TIMER4)
#define MPLS_Timer5Event                     ( unsigned short )(PSOS_R020BASE + MPLS_TIMER5)
#define MPLS_Timer6Event                     ( unsigned short )(PSOS_R020BASE + MPLS_TIMER6)
#define MPLS_Timer7Event                     ( unsigned short )(PSOS_R020BASE + MPLS_TIMER7)
#define MPLS_Timer8Event                     ( unsigned short )(PSOS_R020BASE + MPLS_TIMER8)


#define MPLS_ALARM_EVENT					(unsigned short) 3004  /*2496 */
#define MPLS_MplsNi_MOD_EVENT				(unsigned short) 61516

#define Forwarding_Table_Change				(unsigned short)(4900 + 8)
#define MPLS_POLICY_ENABLE                              (unsigned short)(LDP_BASE+75) /* 6075 2003-11-10 lixia add */
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -