亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? gei82543end.h

?? intel 82543 千兆網(wǎng)卡 vxworks驅(qū)動源碼
?? H
?? 第 1 頁 / 共 3 頁
字號:
/* gei82543End.h - Intel 8254x network interface header *//* Copyright 1990-2002 Wind River Systems, Inc. *//*modification history--------------------01l,11aug05,dlk  Add support for IPv6 checksum offload.01k,04jun04,jln  add new flags: GEI_END_FORCE_FLUSH_CACHE and                  GEI_END_FORCE_INVALIDATE_CACHE01j,08may04,dlk  Remove txType field from TX_DESCTL.                 Remove DEFAULT_MBLK_NUM_FACTOR, must be same as		 DEFAULT_LOAN_RXBUF_FACTOR for linkBuf/netTupleGet use.01i,02feb04,wap  Add checksum offload support01h,19dec02,jln add PHY BSP call hook for 82543-copper (SPR 84779)01g,28may02,jln add TX_RESTART_TRUE and TX_RESTART_NONE01f,20apr02,jln support 82540/5/6 spr # 7673901e,31jan02,jln change len of device name (spr#73010) 01d,05dec01,jln add definitions for TBI compatibility workaround01c,01oct01,jln move device ID definition to sysGei82543End.c01b,01apr01,jln clean up after code review (partial spr#65326)01a,08Jan01,jln written*/#ifndef __INCGEI82543Endh#define __INCGEI82543Endh/* includes */#include "etherLib.h"#include "geimiiLib.h"/*#include "Driver/ifDrvLib/include/IFDrvLib.h"*/#include "geiifdrvlib.h"#include "gei82543Lib.h"#ifdef __cplusplusextern "C" {#endif#if ((CPU_FAMILY==I960) && (defined __GNUC__))#pragma align 1  /* tell gcc960 not to optimize alignments */#endif    /* CPU_FAMILY==I960 *//* define */#define UNKNOWN -1                 #ifndef PHYS_TO_BUS_ADDR#define PHYS_TO_BUS_ADDR(unit,physAddr)                                   \    ((int) pDrvCtrl->adaptor.sysLocalToBus ?                                  \    (*pDrvCtrl->adaptor.sysLocalToBus) (unit, physAddr) : physAddr)#endif /* PHYS_TO_BUS_ADDR */#ifndef BUS_TO_PHYS_ADDR#define BUS_TO_PHYS_ADDR(unit,busAddr)                                     \    ((int) pDrvCtrl->adaptor.sysBusToLocal ?                                  \    (*pDrvCtrl->adaptor.sysBusToLocal)(unit, busAddr) : busAddr)#endif /* BUS_TO_PHYS_ADDR */#define TX_DESC_TYPE_CLEAN              0   /* TX descriptor type */#define TX_DESC_TYPE_COPY               1      /* -- copy/chain/EOP */#define TX_DESC_TYPE_CHAIN              2#define TX_DESC_TYPE_EOP                3/* TX descriptors structure */#define TXDESC_BUFADRLOW_OFFSET         0   /* buf mem low offset */#define TXDESC_BUFADRHIGH_OFFSET        4   /* buf mem high offset */#define TXDESC_LENGTH_OFFSET            8   /* buf length offset */#define TXDESC_CSO_OFFSET               10  /* checksum offset */#define TXDESC_CMD_OFFSET               11  /* command offset */#define TXDESC_STATUS_OFFSET            12  /* status offset */#define TXDESC_CSS_OFFSET               13  /* cksum start */#define TXDESC_SPECIAL_OFFSET           14  /* special field */#define TXDESC_SIZE                     16  /* descriptor size */typedef struct{ 	char *	pTxBufferLow;	char *	pTxbufferHigh;	UINT16	TxpktLen;	UINT8	TxCso;	UINT8   TxCmd;	UINT8 	TxStatus;			UINT8 	TxCss;	UINT16  TxSpec;}INTEL82543_TX_DES;#ifdef notdef#define TXDESC_CTX_IPCSS_OFFSET         0   /* CXT descriptor IPCSS */#define TXDESC_CTX_TUCSS_OFFSET         4   /* CXT descriptor TUCSS */#endif/* RX descriptor structure */#define RXDESC_BUFADRLOW_OFFSET         0   /* buf mem low offset */#define RXDESC_BUFADRHIGH_OFFSET        4   /* buf mem high offset */#define RXDESC_LENGTH_OFFSET            8   /* length offset */#define RXDESC_CHKSUM_OFFSET            10  /* cksum offset */#define RXDESC_STATUS_OFFSET            12  /* status offset */#define RXDESC_ERROR_OFFSET             13  /* error offset */#define RXDESC_SPECIAL_OFFSET           14  /* special offset */#define RXDESC_SIZE                     16  /* descriptor size */typedef struct{	char * pRxBufferLow;	char * pRxBufferHigh;	UINT16 RxpktLen;	UINT16  RxChecksum;	UINT8   RxStatus;	UINT8   RxErr;	UINT16 RxSpec;}INTEL82543_RX_DES;#define TX_ETHER_PHY_SIZE               (EH_SIZE + ETHERMTU + 2)#define PRO1000_PCI_VENDOR_ID           0x8086 /* Intel vendor ID */#define PRO1000_PCI_DEVICE_ID           0x1026/* device ID */ /* #define PRO1000F_PCI_SUBSYSTEM_ID       0x1027device subsystem ID *//*#define PRO1000T_PCI_SUBSYSTEM_ID       0x1026*/#define PRO1000T_PCI_DEVICE_ID          0x1026/* bizard case */#define PRO1000F_BOARD                  0x1027 /* backward compatible */#define PRO1000T_BOARD                  0x1026 /* backward compatible */#define INTEL_PCI_VENDOR_ID             0x8086#define PRO1000_546_BOARD               0x1026 /* 82540/82545/82546 MAC */#define PRO1000_544_BOARD               0x1008 /* 82544 MAC */#define PRO1000_543_BOARD               0x1003 /* 82543 MAC */#define GEI_COPPER_MEDIA                1#define GEI_FIBER_MEDIA                 2#define GEI_PHY_GMII_TYPE               1#define DEFAULT_RXRES_PROCESS_FACTOR    2#define DEFAULT_TIMER_INTERVAL          2       /* 2 seconds */#define DEFAULT_DRV_FLAGS               0#define DEFAULT_LOAN_RXBUF_FACTOR       4#define DEFAULT_MBUF_COPY_SIZE          256#define DEFAULT_NUM_TXDES               24#define DEFAULT_NUM_RXDES               24#define DEFAULT_RXINT_DELAY             0#define DEFAULT_MULTI_FILTER_TYPE       MULTI_FILTER_TYPE_47_36#define DEFAULT_FLOW_CONTRL             FLOW_CONTRL_NONE#define DEFAULT_TX_REPORT               TX_REPORT_RS#define DEFAULT_TIPG_IPGT_F             6#define DEFAULT_TIPG_IPGT_T             8#define DEFAULT_TIPG_IPGR1              8#define DEFAULT_TIPG_IPGR2              6#define GEI543_MAX_DEV_UNIT             4/* flags available to config system */ #define GEI_END_SET_TIMER               0x0001 /* use a watchdog timer */   #define GEI_END_SET_RX_PRIORITY         0x0002 /* RX has higher priority (543 only) */#define GEI_END_FREE_RESOURCE_DELAY     0x0004 /* allow delay to free loaned TX cluster */ #define GEI_END_JUMBO_FRAME_SUPPORT     0x0008 /* Jumbo Frame allowed */#define GEI_END_RX_IP_XSUM              0x0010 /* RX IP XSUM allowed, not supported */#define GEI_END_RX_TCPUDP_XSUM          0x0020 /* RX TCP XSUM allowed, not supported */#define GEI_END_TX_IP_XSUM              0x0040 /* TX IP XSUM allowed, not supported */#define GEI_END_TX_TCPUDP_XSUM          0x0080 /* TX TCP XSUM allowed, not supported */#define GEI_END_TX_TCP_SEGMENTATION     0x0100 /* TX TCP segmentation, not supported */#define GEI_END_TBI_COMPATIBILITY       0x0200 /* TBI compatibility workaround (543 only) */#define GEI_END_USER_MEM_FOR_DESC_ONLY  0x0400 /* cacheable user mem for RX descriptors only */ #define GEI_END_FORCE_FLUSH_CACHE       0x1000 /* force flush data cache */#define GEI_END_FORCE_INVALIDATE_CACHE  0x2000 /* force flush data cache */#define GEI_END_CSUM       (GEI_END_RX_IP_XSUM | GEI_END_TX_IP_XSUM |\                            GEI_END_RX_TCPUDP_XSUM | GEI_END_TX_TCPUDP_XSUM) #define GEI_DEFAULT_RXDES_NUM           0x80#define GEI_DEFAULT_TXDES_NUM           0x80#define GEI_DEFAULT_USR_FLAG            (GEI_END_SET_TIMER | \                                         GEI_END_SET_RX_PRIORITY | \                                         GEI_END_FREE_RESOURCE_DELAY)#define GEI_DEFAULT_ETHERHEADER         (SIZEOF_ETHERHEADER)#define GEI_MAX_FRAME_SIZE              16288 /* based on default RX/TX                                                buffer configuration */#define GEI_MAX_JUMBO_MTU_SIZE          (GEI_MAX_FRAME_SIZE - \                                         GEI_DEFAULT_ETHERHEADER - \                                         ETHER_CRC_LENGTH)   #define GEI_DEFAULT_JUMBO_MTU_SIZE      9000      /* 9000 bytes */#define AVAIL_TX_INT                    (INT_TXDW_BIT)#define AVAIL_RX_INT                    (INT_RXDMT0_BIT | INT_RXO_BIT | INT_RXTO_BIT)#define AVAIL_RX_TX_INT                 (AVAIL_TX_INT | AVAIL_RX_INT)#define AVAIL_LINK_INT                  (INT_LSC_BIT)#define INT_LINK_CHECK                  (AVAIL_LINK_INT | INT_RXCFG_BIT)#define INTEL_82543GC_VALID_INT         (AVAIL_RX_TX_INT | INT_LINK_CHECK | INT_TXDLOW_BIT) #define MAX_TXINT_DELAY                 65536#define MAX_RXINT_DELAY                 65536#define MIN_TXINT_DELAY                 1#define TXINT_DELAY_LESS                5#define TXINT_DELAY_MORE                512 #define ETHER_CRC_LENGTH                4#define RX_CRC_LEN                      ETHER_CRC_LENGTH#define MAX_ETHER_PACKET_SIZE           1514 #define MIN_ETHER_PACKET_SIZE           60#define ETHER_ADDRESS_SIZE              6#define CARRIER_EXTENSION_BYTE          0x0f#define INTEL_82543GC_MTA_NUM           128#define INTEL_82543GC_MULTIPLE_DES      8#define TX_COLLISION_THRESHOLD          16#define FDX_COLLISION_DISTANCE          64#define HDX_COLLISION_DISTANCE          64#define BIG_HDX_COLLISION_DISTANCE      512#define NUM_RAR                         16#define NUM_MTA                         128#define NUM_VLAN                        128#define MAX_NUM_MULTI                   (NUM_RAR + NUM_MTA - 1)#define MULTI_FILTER_TYPE_47_36         0#define MULTI_FILTER_TYPE_46_35         1#define MULTI_FILTER_TYPE_45_34         2#define MULTI_FILTER_TYPE_43_32         3#define FLOW_CONTRL_NONE                0#define FLOW_CONTRL_TRANSMIT            1#define FLOW_CONTRL_RECEIVE             2#define FLOW_CONTRL_ALL                 3#define FLOW_CONTRL_HW                  0xf#define TX_REPORT_RS                    1#define TX_REPORT_RPS                   2#define DMA_RX_PRIORITY                 1#define DMA_FAIR_RX_TX                  2#define FULL_DUPLEX_MODE                1#define HALF_DUPLEX_MODE                0#define DUPLEX_HW                       3#define DEFAULT_DUPLEX_MODE             FULL_DUPLEX_MODE#define END_SPEED_10M                   10    /* 10Mbs */#define END_SPEED_100M                  100   /* 100Mbs */#define END_SPEED_1000M                 1000  /* 1000Mbs */#define DEFAULT_END_SPEED               END_SPEED_1000M#define DEVICE_NAME                     "gei" #define DEVICE_NAME_LENGTH              4 #define TYPE_PRO1000F_PCI               1#define TYPE_PRO1000T_PCI               2#define GEI82543_HW_AUTO                0x1#define GEI82543_FORCE_LINK             0x2/* general flags */#define FLAG_POLLING_MODE               0x0001#define FLAG_PROMISC_MODE               0x0002#define FLAG_ALLMULTI_MODE              0x0004#define FLAG_MULTICAST_MODE             0x0008#define FLAG_BROADCAST_MODE             0x0010/* misc */#define TX_RESTART_NONE                 0x4000 /* muxTxRestart not scheduled */#define TX_RESTART_TRUE                 0x8000 /* muxTxRestart is scheduled */#define LINK_STATUS_OK                  1#define LINK_STATUS_ERROR               0#define LINK_STATUS_UNKNOWN             2#define FREE_ALL_AUTO                   1#define FREE_ALL_FORCE                  2#define TX_LOAN_TRANSMIT                1#define TX_COPY_TRANSMIT                2#define LINK_TIMEOUT_IN_QUAR_SEC        12 /* 3s */#define GEI_MII_PHY_CAP_FLAGS           (MII_PHY_10 | MII_PHY_100 | \                                         MII_PHY_FD | MII_PHY_HD | \                                         MII_PHY_1000T_FD)/* Offsets of checksum fields within protocol headers */#define IP_HDR_CKSUM_OFFSET             10  /* Offset within IP header */#define TCP_HDR_CKSUM_OFFSET            16  /* Offset within TCP header */#define UDP_HDR_CKSUM_OFFSET            6   /* Offset within UDP header *//* register area */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人综合精品三级| 成人免费高清视频| 国产精品久久久久久一区二区三区| 日本久久一区二区三区| 国产一区二区免费视频| 亚洲国产va精品久久久不卡综合| 久久精品亚洲乱码伦伦中文| 亚洲欧美色图小说| 日韩免费性生活视频播放| 色综合久久久久综合99| 国产在线日韩欧美| 肉肉av福利一精品导航| 中文字幕一区在线| 久久久国产午夜精品| 欧美精品在线视频| 欧洲在线/亚洲| 成av人片一区二区| 国产一区二区三区不卡在线观看| 午夜伊人狠狠久久| 亚洲素人一区二区| 国产欧美一区二区在线| 日韩精品专区在线| 51精品视频一区二区三区| 色香蕉成人二区免费| 成人久久久精品乱码一区二区三区| 日韩国产在线观看一区| 一区二区三区在线视频观看58| 国产女人18毛片水真多成人如厕| 欧美一级欧美三级在线观看| 欧美性生活影院| 色婷婷久久99综合精品jk白丝| 白白色 亚洲乱淫| 国产成人av电影在线播放| 狠狠色丁香婷婷综合久久片| 麻豆国产91在线播放| 青青草精品视频| 日韩精品亚洲专区| 日本成人在线不卡视频| 日本午夜一区二区| 热久久国产精品| 老司机精品视频线观看86| 免费在线成人网| 麻豆免费精品视频| 久色婷婷小香蕉久久| 麻豆传媒一区二区三区| 精品一区在线看| 韩国女主播一区| 成人一区二区三区在线观看| 懂色av中文字幕一区二区三区| 国产成人综合网站| 99国产精品久| 在线免费亚洲电影| 欧美日韩三级视频| 欧美大片拔萝卜| 久久精品男人的天堂| 国产精品美女一区二区三区| 亚洲柠檬福利资源导航| 一区二区三区高清| 日本视频免费一区| 狠狠狠色丁香婷婷综合激情| 国产999精品久久久久久绿帽| 成av人片一区二区| 欧美在线色视频| 日韩欧美成人一区二区| 国产亚洲福利社区一区| 亚洲欧洲一区二区在线播放| 一区二区三区**美女毛片| 香蕉久久夜色精品国产使用方法 | 91老师片黄在线观看| 日本二三区不卡| 日韩亚洲欧美中文三级| 精品国产乱码久久久久久老虎| 国产欧美综合在线观看第十页| 亚洲美女免费视频| 免费观看在线综合| av中文字幕在线不卡| 欧美日韩黄色影视| 久久日韩粉嫩一区二区三区 | 国产日韩欧美综合在线| 日韩一区欧美小说| 日韩主播视频在线| 岛国av在线一区| 在线不卡免费欧美| 欧美极品xxx| 丝袜诱惑制服诱惑色一区在线观看| 久久精品国产一区二区三 | 99re这里只有精品首页| 欧美日韩一区三区| 亚洲国产精品ⅴa在线观看| 亚洲国产成人av| 成人精品一区二区三区四区| 欧美午夜在线一二页| 久久综合九色欧美综合狠狠| 亚洲一区国产视频| 成人av在线资源| 欧美成人一区二区三区在线观看 | 一区二区视频在线| 精品一区二区三区视频| 色婷婷亚洲综合| 国产亚洲欧美日韩俺去了| 亚洲国产日韩a在线播放| 成人性生交大合| 日韩美女视频在线| 亚洲综合在线观看视频| 成人国产精品免费网站| 日韩美女天天操| 视频精品一区二区| 日本乱人伦一区| 日韩美女视频一区二区| 国产呦精品一区二区三区网站| 欧美日韩一级视频| 亚洲男人天堂av| 成人黄色免费短视频| 久久久久久99久久久精品网站| 午夜精品成人在线视频| 色网站国产精品| 国产精品国产自产拍高清av王其| 国模一区二区三区白浆| 91精品国模一区二区三区| 依依成人精品视频| 99视频超级精品| 国产精品白丝在线| 成人一道本在线| 亚洲国产高清在线| 狠狠v欧美v日韩v亚洲ⅴ| 日韩一区二区高清| 亚洲一级片在线观看| 色呦呦国产精品| 夜夜揉揉日日人人青青一国产精品| 成人短视频下载| 国产精品伦一区二区三级视频| 国产一区二区美女| 久久精品免视看| 国产精品一区在线观看你懂的| 精品美女一区二区三区| 久久国产麻豆精品| 日韩色在线观看| 麻豆专区一区二区三区四区五区| 欧美一区二区三区四区视频| 日韩黄色免费电影| 欧美一级欧美三级在线观看| 捆绑变态av一区二区三区| 日韩西西人体444www| 久久精品99久久久| 欧美大片在线观看| 国产成人午夜高潮毛片| 国产精品免费看片| 色婷婷精品大视频在线蜜桃视频 | 亚洲欧美偷拍卡通变态| 94-欧美-setu| 亚洲国产精品久久人人爱| 欧美日韩一级二级| 奇米777欧美一区二区| 精品国产伦一区二区三区观看方式 | 激情欧美一区二区三区在线观看| 日韩精品在线看片z| 国产在线视视频有精品| 国产精品福利一区二区三区| 91丨九色丨尤物| 亚洲第一二三四区| 精品久久久久99| 成人性生交大合| 亚洲一二三区在线观看| 日韩欧美亚洲一区二区| 国产一区视频网站| 亚洲人成精品久久久久久| 欧美午夜精品免费| 激情成人午夜视频| 亚洲人成精品久久久久久| 在线播放/欧美激情| 精品影视av免费| 中文字幕一区二区三区不卡| 欧美三级一区二区| 国内精品在线播放| 亚洲乱码国产乱码精品精可以看| 69堂精品视频| 成人午夜视频在线观看| 亚洲成人一二三| 中文字幕久久午夜不卡| 欧美日韩国产a| 成人动漫av在线| 日本午夜一本久久久综合| 国产精品理论在线观看| 欧美一区二区视频观看视频| 高清不卡一二三区| 日韩综合小视频| 亚洲欧洲日韩av| 日韩精品中文字幕在线一区| 91视频免费观看| 激情文学综合网| 亚洲一区二区三区四区不卡| 久久久久国产精品麻豆| 欧美日本在线观看| 成人教育av在线| 麻豆久久久久久| 亚洲第一搞黄网站| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 日韩免费电影一区| 欧美日韩午夜精品| 91玉足脚交白嫩脚丫在线播放|