📄 ge_eventstatistic.h
字号:
/**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-
* GE_EventStatistic.h - Ethernet 1000M code. .
*
* Copyright 2001-12 by GDT, Inc
*
* modification history
* --------------------
* 2001-12-14,yxy created.
*
*/
#ifndef _GE_EVENTSTATIC_H
#define _GE_EVENTSTATIC_H
#include <vxworks.h>
#include "GE_Global.h"
/*functions*/
extern STATUS GE_UnitStatRead(unsigned char unit);
extern STATUS GE_UnitStatReport(unsigned char unit);
extern STATUS GE_PortStatRead();
extern STATUS GE_PortStatReport();
extern STATUS GE_EventReport( unsigned int, unsigned char , unsigned char ,unsigned char);
void GE_StatisticZero ();
extern STATUS GE_EventStatisticReinit();
extern STATUS GE_EventStatisticDel();
extern STATUS GE_EventStatisticInit();
extern STATUS GE_EventStatistic();
extern STATUS GE_SuspendEventStatistic();
extern STATUS GE_ResumeEventStatistic();
typedef struct
{
/*PM3386*/
UINT64 RX_OCT;
ULONG RX_UNI_CNT;
ULONG RX_MUI_CNT;
ULONG RX_BRO_CNT;
ULONG RX_ERR_CNT;
ULONG RX_UREC_CNT;
UINT64 TX_OCT;
ULONG TX_UNI_CNT;
ULONG TX_MUI_CNT;
ULONG TX_BRO_CNT;
ULONG TX_ERR_CNT;
ULONG FCS_ERR_CNT;
ULONG TOO_LONG_CNT;
ULONG SYM_ERR_CNT;
/*software*/
ULONG arp_requestIn;
ULONG arp_requestOut;
ULONG arp_replyIn;
ULONG arp_replyOut;
ULONG arp_err;
}GE_UNIT_STAT_STRUCTURE;
typedef struct
{
/*Infpga*/
ULONG if_in_packet_num;
ULONG if_in_Oceets;
ULONG if_in_unRec_discard_num;
ULONG if_in_ip_packet_num;
ULONG if_in_arp_packet_num;
ULONG if_in_mpls_packet_num;
ULONG if_to_pro_packet_num;
ULONG if_to_pro_oceets;
ULONG if_to_pro_full_discard_num;
ULONG if_to_B_packet_num;
ULONG if_to_B_oceets;
ULONG if_to_B_full_discard_num;
/*outfpga*/
ULONG of_E_in_packet_num;
ULONG of_E_in_oceets;
ULONG of_E_in_IP_packet_num;
ULONG of_E_in_MPLS_packet_num;
ULONG of_in_proFIFO_packet_num;
ULONG of_in_reqFIFO_packet_num;
ULONG of_to_PM3386_packet_num;
ULONG of_to_PM3386_occeets;
ULONG of_PM3386_full_discard_num;
}GE_PORT_STAT_STRUCTURE;
#endif _GE_EVENTSTATIC_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -