📄 igmp_interface.h
字号:
#ifndef _INCLUDE_IGMP_INTERFACE_H_
#define _INCLUDE_IGMP_INTERFACE_H_
/*#include "stdio.h"
out interface*/
/*extern int driver_igmpenable(void);
extern int get_default_mac_addr(char*);
parameter unkonwn
br_send_MSC()
uplink_vlan_port_relation
set_version
bcm_mcast_addr_init
igmp_get_510port
debug_setslotvlan_no_pvid
bcmj_mcast_join
bcmj_mcast_addr_remove
bcmj_mcast_leave
*/
#ifdef __cplusplus
extern "C"
{
#endif
extern int AddGroup (UINT unGroupAddress);
extern int AddPortToGroup (UINT unGroupAddress, USHORT usPort);
extern int DelPortFromGroup1 (UINT unGroupAddress, USHORT usPort); /*由底层提供的接口函数 */
extern int DelGroup (UINT unGroupAddress);
extern BOOL FindPortInGroup (UINT unGroupAddress, USHORT usPort);
extern USHORT GetPortVlanTag (UINT usPort);
extern void SendCfg2Slot (UCHAR slot);
extern void DeleteProxyGroup (UINT groupaddress);
extern int PktTest (short gcount, short interval, short times, char slotsum);
extern int atoslot (char *slotstr);
extern int get_default_mac_addr (char *mac);
extern void driver_igmpenable (void);
extern void driver_dtag_igmpenable (void);
extern void driver_dtag_igmpdisable (void);
extern int driver_get_pvid(short port);
extern int br_send_MSC (char port, unsigned char *sendPkt, short len, char flag);
extern int uplink_vlan_port_relation (short vlantag, char port);
extern void dm_MakeCmdPkt_IGMP (int slotno, unsigned short cmd_id, char *pkt_data_argv, int len);
extern char translateslot_in (char slotno);
extern char translateslot_out (char slotno);
int set_igmp_cascade_default (void);
int translate_uplinkport_out (char inter_slot, char *out_port);
int get_uplinkport_by_list (char *portlist, char *port);
void processtest (char slot, char onu, char port, char type, char state,UINT groupaddress);
void typePkt (char *pkt, int len);
int GetGroupVlan (UINT groupaddress);
int GetGroupUplinkVlan (UINT groupaddress);
int CheckUpBandwidth (UINT groupaddress);
int GetLeaveDelay (UINT groupaddress);
void Show_auto_upload_para (struct vty *vty);
int GetCurPortBd (char slot, UCHAR onu, char port);
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -