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

📄 mplseppc.h

📁 技术文件名称:MPLSv1.0软件模块测试规程
💻 H
字号:
#ifndef MPLS_EPPC_CONNECT
#define MPLS_EPPC_CONNECT

#include "protocol/h/exec_cmd.h"
#include "ldpstr.h"
#include "mplstype.h" 

int16 mplsMibInitWholeDefaultSend(short is_no);
int16 mplsMibInitWholeConfigSend(short is_no);
void mplsLsrIdFunc(ulong lsrId, uchar operatype);
int16 mplsMibInitIfDefaultSend(uchar module, uchar port, ushort ifIndex,short is_no);
int16 mplsMibInitIfConfigSend(uchar module, uchar port, ushort ifIndex,short is_no);
short mplsBandwidth(uchar Module,uchar port,ushort IfIndex,ulong band,short is_no);
short mplsLabelspace(uchar Module,uchar port,ushort IfIndex,uchar labelspace,short is_no);
short mplsTrafficMaxrate(uchar Module,uchar port,ushort IfIndex,ulong rate,short is_no);
short mplsTrafficMeanrate(uchar Module,uchar port,ushort IfIndex,ulong rate,short is_no);
short mplsTrafficBurstrate(uchar Module,uchar port,ushort IfIndex,ulong rate,short is_no);
int16 mplsRouterType(uchar Module,uchar port,ushort IfIndex,uchar type,short is_no);
int16 mplsTransportAddr(uchar Module,uchar port,ushort IfIndex,ulong *transAddr,short is_no);
short mplsLoopDetectionCapable(uchar Module,uchar port,ushort IfIndex,uchar capable,short is_no);
int16 mplsPathVectorLimit(uchar Module,uchar port,ushort IfIndex,uchar limit,short is_no);
short mplsSessionTrap(uchar Module,uchar port,ushort IfIndex,uchar trap,short is_no);
short mplsOptionalParam(uchar Module,uchar port,ushort IfIndex,uchar param,short is_no);
short mplsMaxPduLength(uchar Module,uchar port,ushort IfIndex,ushort maxpdu,short is_no);
short mplsTargetedPeerType(uchar Module,uchar port,ushort IfIndex,ushort type,short is_no);
short mplsLsrConnect(uchar Module,uchar port,ushort IfIndex,uchar connect,short is_no);
int16 mplsLspTrafficPdr(uchar Module,uchar port,ushort IfIndex,ulong rate,uchar flag, short is_no);
int16 mplsLspTrafficCdr(uchar Module,uchar port,ushort IfIndex,ulong rate,uchar flag,short is_no);
int16 mplsLspTrafficPbs(uchar Module,uchar port,ushort IfIndex,ulong rate,uchar flag,short is_no);
int16 mplsLspTrafficCbs(uchar Module,uchar port,ushort IfIndex,ulong rate,uchar flag,short is_no);
int16 mplsLspTrafficEbs(uchar Module,uchar port,ushort IfIndex,ulong rate,uchar flag,short is_no);
int16 mplsLspTrafficWeight(uchar Module,uchar port,ushort IfIndex,uchar weight, uchar flag,short is_no);
int16 mplsLspTrafficFrequency(uchar Module,uchar port,ushort IfIndex,uchar frequency,short is_no);
int16 mplsLspPinning(uchar Module,uchar port,ushort IfIndex,uchar pinning,short is_no);
int16 mplsLspResource(uchar Module,uchar port,ushort IfIndex,ulong resource,short is_no);
int16 mplsLspPreemtSetprio(uchar Module,uchar port,ushort IfIndex,uchar prio,short is_no);
int16 mplsLspPreemtHoldprio(uchar Module,uchar port,ushort IfIndex,uchar prio,short is_no);
int16 mplsLspPreemtPrio(uchar Module,uchar port,ushort IfIndex,uchar setupprio,uchar holdprio,short is_no);
int16 mplsCrLspNextHopAddr(uchar Module,uchar port,ushort IfIndex,ushort hopNo,ulong addr,ulong mask,uchar route,short is_no);
int16 mplsCrLspNextHopAddrLast(uchar Module,uchar port,ushort IfIndex,ushort hopNo,ulong addr,ulong mask,uchar route,short is_no);
void shMplsLdpBindings(struct sty *sty,ulong addr,uchar type);
void shMplsLdpBindingsLocalVpVC(struct sty *sty,ushort vpi,ushort vci);
void shMplsLdpBindingsRemoteVpVC(struct sty *sty,ushort vpi,ushort vci);
void shMplsLdpBindingsDetail(struct sty *sty);
void mplsInterfaceConfig(uchar module);
void mplsEntityConfig(uchar module);
int16 mplsParameterFrequency(uchar Module,uchar frequency,short is_no);
int16 mplsParameterWeight(uchar Module,uchar weight,uchar flag, short is_no);
int16 mplsParameterEbs(uchar Module,ulong rate,uchar flag, short is_no);
int16 mplsParameterCbs(uchar Module,ulong rate,uchar flag, short is_no);
int16 mplsParameterCdr(uchar Module,ulong rate,uchar flag, short is_no);
int16 mplsParameterPdr(uchar Module,ulong rate,uchar flag, short is_no);
int16 mplsServiceType(uchar module,uchar service,struct sty *sty,short is_no);
int16 mplsAccessList(ushort listNo,uchar c_action,ulong ipaddr,ulong mask,uchar cmdFlag);
short mplsDeleteAccessList(ushort listNo);
int16 mplsQosFilterTos(ushort filterNo, uchar tos, uchar cmdFlag);
int16 mplsQosFilterProtoType(ushort filterNo, ushort protoType, uchar cmdFlag);
int16 mplsQosFilterDscp(ushort filterNo, uchar Dscp, uchar cmdFlag);
int16 mplsQosFilterPhyport(ushort filterNo, uchar module,uchar port, uchar cmdFlag);
int16 mplsQosFilterScrDstPort(ushort filterNo, uchar ScrDst,ushort portMin,ushort portMax,uchar cmdFlag);
int16 mplsQosFilterScrDstAddr(ushort filterNo, uchar ScrDst,ulong ipAddr,ulong ipMask,uchar cmdFlag);
int16 mplsQosFilterDelete(ushort filterNo);
int16 mplsQosFilterLspBind(ushort filterNo, ushort lspNo, uchar cmdFlag);
int16 mplsAdvertiseLabelFor(ushort lsitNo, uchar cmdFlag);
ushort mplsLsrIdConfig(ulong lsrId,short is_no);
int16 mplsInterfaceType(uchar Module,uchar port,ushort IfIndex,uchar type,short is_no);
short mplsHopCountLimit(uchar limit, short is_no);
short mplsLdpLoopDetection(short is_no);
short mplsHelloHoldtimer(ulong time, short is_no);
short mplsSessionHoldtimer(ulong time, short is_no);
short mplsLdpAggregate(short is_no);
short mplsLdpCtrMode(uchar ctrMode, short is_no);
int16 mplsTunnelPathOption(uchar pathOption,short is_no);
int16 mplsTunnelLoadShare(uchar load, short is_no);
int16 mplsTunnelTrafficEngBackup(short is_no);
int16 mplsTunnelTrafficEngMetric(uchar metric,short is_no);
#endif

⌨️ 快捷键说明

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