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

📄 mplsmpue.h

📁 路由器协议平台mpls协议的设计与实现源代码。
💻 H
字号:
/*Mpls从d010要的数据有板类型、模块号、端口号、虚端口号、端口最大速率、VPI/VCI范围。*/
#ifndef MPLSMPU_E_H
#define MPLSMPU_E_H
#include "_noalign.h"

/* hyh modify macro for m2000v2.2 2003-6-19  */
#ifndef __INSTALL_V22
#define MAX_CARD_PORTS    48
#define MAX_ROUTE_CARDS   16
#else
#define MAX_CARD_PORTS    256
#define MAX_ROUTE_CARDS   32
#endif

/* Add by gxq for show mpls ldp atm label */
typedef struct{
    unsigned char 	    cardType;
    unsigned char       module;  
    unsigned char       port;                                /* 本板 port No. */ 
    unsigned short      ifIndex;                             /* 本板 虚端口号 */
    unsigned long	    speed;	                             /*  最大允许速率 6 */
    unsigned char       atmInterfaceMaxActiveVciBits;
    unsigned short      atmfAtmLayerMaxSvccVpi;
    unsigned short      atmfAtmLayerMinSvccVci;
}MPLS_PACK mplsShowLdpAtmLabel_t;

typedef struct{
    unsigned char       port;                                /* 本板 port No. */ 
    unsigned short      ifIndex;                             /* 本板 虚端口号 */
    
    unsigned long	    speed;	                             /*  最大允许速率 6 */
    
    unsigned char       atmInterfaceMaxActiveVciBits;
    unsigned short      atmfAtmLayerMaxSvccVpi;
    unsigned short      atmfAtmLayerMinSvccVci;
}MPLS_PACK mplsPortData_t;


typedef struct{
    unsigned char 	   cardType;                     /*  板类型 */
    unsigned char      module;  
    unsigned char      num;
    mplsPortData_t     portData[MAX_CARD_PORTS];
}MPLS_PACK MIB_MPLSCONFIG_ACK;

typedef struct{
   unsigned char module;                    /* 第一次 0;以后带数据带给你的模块号。. */
}MPLS_PACK MIB_MPLSCONFIG_REQ;

#include"_restore.h"
#endif

⌨️ 快捷键说明

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