📄 mbldpmes.h
字号:
/* ****************************************************************** */
/* Product Name:MplsModule */
/* Modul Name: LdpPro File Name : mbldpmes.h */
/* Creat Date: 01.10.10 Author : shi.zhaohui */
/* Version: 1.0 */
/* History: */
/* Date Version Modifier Activies */
/* ****************************************************************** */
#ifndef MBLDPMES_H
#define MBLDPMES_H
#include "ldpstr.h"
#include "mplsmpuE.h"
#include "ldp.h"
#include "oamldp.h" /* sbp 1-12-18 add message about LSP、traffic、
vpi and vci of internal port */
#include "_noalign.h"
typedef enum{
MPLS_LDP_VALID,
MPLS_MIB_LDP_CONFIG,
MPLS_MIB_LDP_LSR_ATTR,
MPLS_MIB_LDP_INTERFACE,
MPLS_MIB_LDP_ENTITY,
MPLS_MIB_LDP_HELLO,
MPLS_MIB_LDP_SESSION,
MPLS_MIB_LDP_PEER,
MPLS_MIB_LDP_SESSION_PEERADDR,
MPLS_MIB_LDP_ENTITY_STATS,
MPLS_MIB_LDP_SESSION_STATS,
MPLS_MIB_LDP_TRAFFIC,
MPLS_MIB_LDP_DEL_IF,
MPLS_MIB_LDP_STOP_IF,
MPLS_FEC_LSP,
MPLS_MIB_LDP_DEF_TRAFFIC,
MPLS_INTERNAL_PORT_VPI_VCI,
MPLS_CONTROL_MODE_AGGREGATE
}mplsLdpOAMMessage;
typedef struct{
mplsLdpOAMMessage msgtype;
unsigned char mplsLdpOAMflag; /* 1: req, 2: ack */
union{
MIB_MPLSCONFIG_ACK configData;
MIB_LDPLSRATTR_ACK lsrData;
MIB_LDPINTERFACE_ACK ifSetData;
/* MIB_LDPINTERFACE_DELETE ifDelStopData; */
MIB_LDPENTITY_ACK entityData;
MIB_LDPHELLO_REQ helloDataReq;
MIB_LDPHELLO_ACK helloDataAck;
MIB_LDP_SESSION_REQ ssnDataReq;
MIB_LDP_SESSION_ACK ssnDataAck;
MIB_LDP_PEER_REQ peerDataReq;
MIB_LDP_PEER_ACK peerDataAck;
MIB_LDP_SESSION_PEERADDR_REQ ssnPeerAddrDataReq;
MIB_LDP_SESSION_PEERADDR_ACK ssnPeerAddrDataAck;
entityStats_t entityStatsData;
sessionStats_t ssnStatsData;
mplsLspSetupDelete_t lspData;
mplsDefaultTrafficParam_t trafficParamData;
mplsInternalPortVpiVci_t VpiVciData;
LdpCtrModeAggregate_t CtrAggrData;
}data;
} MPLS_PACK mplsOAMLdpMessage_t;
#include "_restore.h"
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -