📄 mplspara.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -