📄 oamport.h
字号:
#ifndef OAM_PORT_H
#define OAM_PORT_H
#include "_noalign.h"
typedef struct mpls_opr_data
{
unsigned char paraNo;
unsigned char Type; /* Prarmeter Type */
unsigned char Len;
unsigned char Data[1];
}MPLS_PACK mpls_opr_data_t;
typedef struct mpls_comm_oam
{
unsigned short RetCode; /* Success Or Fail Type , not finish */
unsigned char lastData[32]; /* The Last Data From Protocol */
unsigned char CmdRestartFlag; /* The Flag of Restart a Command */
unsigned short DataNum; /* Parameter Sum Number */
unsigned long DataLen; /* Post Message Total Length */
mpls_opr_data_t Data[1]; /* Parameter Buffer */
}MPLS_PACK mpls_comm_oam_t;
typedef struct mpls_sh_data
{
char type; /* 根据什么显示: detail, addr, port , lspid, filteno */
unsigned char lastData[32]; /* The Last Data From Protocol */
unsigned char CmdRestartFlag; /* The Flag of Restart a Command 1: first; 0: 2,3...*/
union
{
unsigned long addr; /* IP ADDRESS */
unsigned long port; /* 高16:模块号, 低16:端口号*/
unsigned long genLabel; /* general label */
unsigned long atmLabel; /* atm label: vpi, vci */
unsigned short lspId; /* LSP ID */
unsigned short filterNo; /* ACCESS LIST no*/
}inTypeData; /* 具体显示哪一项 */
unsigned long valid;
unsigned long mask; /* 2003-9-5 address mask szh add for show mpls bindings*/
}MPLS_PACK mpls_sh_data_t, *Pmpls_sh_data;
#define MPLS_TABLE_SHOW_ITEM_LEN 40
#include"_restore.h"
#endif /* OAM_PORT_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -