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

📄 ge_eventstatistic.h

📁 程序是一个vxworks下对PMC公司3386千兆MAC芯片的驱动和配置
💻 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 + -