mplspara.h

来自「技术文件名称:MPLSv1.0软件模块测试规程」· C头文件 代码 · 共 48 行

H
48
字号
#ifndef MPLS_PARA_H
#define MPLS_PARA_H

#include "mpls.h"
#include "_noalign.h"

#ifdef __INSTALL_V22 /*m2000上模块号最大15 */
#define OAM_MYSBOARD_MAX            ( unsigned short )15
#else
#define OAM_MYSBOARD_MAX            ( unsigned short )13
#endif

/*
#endif
*/
typedef struct {
	unsigned char	 		RowStatus;	/* 0 */ 
	unsigned char			Module;		/* 1 */	   /*  模块号  */
	unsigned long 			card_type;  /* 2 */
    unsigned char  			flag;		/* 3		  建议填写二进制数 */  
    unsigned char  			freq;		/* 4 */
    unsigned char  			weight; 	/* 5 */
    unsigned long  			pdr;		/* 6 */
    unsigned long  			pbs;		/* 7 */
    unsigned long  			cdr;		/* 8 */
    unsigned long  			cbs;		/* 9 */
    unsigned long  			ebs;		/* 10 */
    /* 流量参数部分 */
}MPLS_PACK structMplsDefTrafficTable;

typedef struct{
	unsigned char								RouteType;	    /* edgeId,BACKBONE;EDGE  */
	unsigned long								BoardId;		/* 0xffffffff*/
	unsigned long								LsrId;
	unsigned char								MplsSbNum;
	unsigned char								MplsSbPos[ OAM_MYSBOARD_MAX ];	/* 用于查询哪些业务板支持MPLS  */
	structMplsDefTrafficTable		MplsTraff[ OAM_MYSBOARD_MAX ];	/* 用于描述MPLS业务板Qos   */
}MPLS_PACK  mpls_SwitchAttribute;


typedef struct{
    unsigned long    timeid;
    unsigned char    alarmtype;
    unsigned char    module; /*sbp 2003-4-29 */
    unsigned char    sepflag; /* 区分告警是GEI板类型的还是ETHI板*/
}mplsFecAlarm_t;
#include"_restore.h"
#endif

⌨️ 快捷键说明

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