?? rtl8139config.h
字號:
/*********************************************************************
* 版權所有 (C)2001, 深圳市中興通訊股份有限公司。
*
* 文件名稱: rtl8139Config.h
* 文件標識:
* 內容摘要: 8139網口配置頭文件
* 其它說明:
* 當前版本: V1.0
* 作 者: 馬書宇
* 完成日期: 2003年01月25日
*
* 修改記錄1:
* 修改日期:
* 版 本 號:
* 修 改 人:
* 修改內容:
* 修改記錄2:…
**********************************************************************/
#ifndef _rtl8139CONFIG_H_
#define _rtl8139CONFIG_H_
/**************************************************************************
宏定義
***************************************************************************/
#define RTL8139_STATE_NORM 0x00 /* 設置正常狀態:即自適應, 非自環 */
#define RTL8139_STATE_LOOP 0x01 /* 設置自環狀態 */
#define RTL8139_STATE_100M 0x02 /* 設置網口速度100M */
#define RTL8139_STATE_10M 0x04 /* 設置網口速度10M */
#define RTL8139_INFO_REG 0x01 /* 打印8139寄存器 */
#define RTL8139_INFO_COUNT 0x02 /* 打印包統計記數器 */
#define RTL8139_INFO_DESCP 0x04 /* 打印描述符 */
#define RTL8139_INFO_POOL 0x08 /* 打印緩沖池統計 */
/**************************************************************************
函數原型申明
***************************************************************************/
extern STATUS Set8139MacAddr(int unit, unsigned char * pucAddr); /* 動態修改8139的mac地址 */
extern STATUS Get8139MacAddr(int unit, unsigned char * pucAddr); /* 獲得8139的mac地址 */
extern void WriteetHead8139(int unit,unsigned char MacAddress[6]); /* 修改8139片內的mac地址 */
extern unsigned long sysChecki8139Loopback(int unit); /* 8139的自環測試 */
extern STATUS init8139net(int unit, UINT32 pciBus, UINT32 pciDevice, UINT32 pciFunc, UINT32 clusterNum); /* 加載8139網口 */
extern STATUS SetRtl8139State(int unit,unsigned char ucState); /* 設置8139網口的各種狀態 */
extern STATUS GetRtl8139Info(int unit,unsigned char ucInfo); /* 打印8139網口的各種信息 */
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -