ge_eventstatistic.h
来自「程序是一个vxworks下对PMC公司3386千兆MAC芯片的驱动和配置」· C头文件 代码 · 共 89 行
H
89 行
/**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-
* 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 + =
减小字号Ctrl + -
显示快捷键?