📄 lmsfunc.h
字号:
/***********************************************************************/
/* Product Name: mpls pack1.0
/* Module Name: lms
/* File Name: lmsfunc.h
/* Author Name: shi.zhaohui
/* Creat Date: 07/02/2002
/* Version : 1.0
/* Function : mpls label manager function
/* History :
/************************************************************************/
#ifndef LMSFUNC_H
#define LMSFUNC_H
#include "lms.h" /* wengqing */
void mpls_lms_init();
MPLS_BOOL mpls_check_label_busy( unsigned long sit, unsigned char * head);
MPLS_BOOL mpls_rel_label_busy( unsigned long sit, unsigned char * head);
void mpls_get_lms_label( mpls_lms_label_req * label_req,
mpls_lms_label_ack * label_ack );
void mpls_rel_lms_label( mpls_lms_label_rel * label_rel,
mpls_lms_label_ack * label_ack );
void mpls_lms_get_atmlabel(mpls_lms_label_req * label_req,
mpls_lms_label_ack * label_ack);
unsigned long mpls_lms_get_genlabel( );
void mpls_lms_rel_atmlabel(mpls_lms_label_rel * label_rel,
mpls_lms_label_ack * label_ack);
unsigned char mpls_lms_rel_genlabel(unsigned long genlbl );
void mpls_ifindex2port(MPLS_IFINDEX2PORT_REQ * mpls_ifindex2port_req,
MPLS_IFINDEX2PORT_ACK * mpls_ifindex2port_ack);
void mpls_ifindex2module(MPLS_IFINDEX2MOD_REQ * mpls_ifindex2mod_req,
MPLS_IFINDEX2MOD_ACK * mpls_ifindex2mod_ack,
unsigned short ModorPortorIf);
void combgenlbl( genlabel_link *frontlbl, genlabel_link *nextlbl);
unsigned char apartgenlbl(unsigned long genlbl, genlabel_link *apartlbl);
short lms_searchport(unsigned char module, unsigned short port);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -