GadgetSeed  0.9.6
ether_ioctl.h ファイル

Etherドライバ ioctl 用マクロ定義 [詳解]

#include "device/std_ioctl.h"
ether_ioctl.h の依存先関係図:
被依存関係図:

[ソースコード]

マクロ定義

#define DEF_DEV_NAME_ETHER   "eth"
 標準Etherデバイス名
 
#define IORTN_BIT_ETHER_LINK_UP   (0x01)
 リンクアップ状態
 
#define IORTN_BIT_ETHER_FULLDUPLEX   (0x02)
 全二重状態
 
#define IORTN_BIT_ETHER_100M   (0x04)
 通信速度100Mbps
 
#define IORTN_BIT_ETHER_1000M   (0x08)
 通信速度1Gbps
 
#define IOCMD_ETHER_GET_MACADDR   STDIOCTL(DEV_ETHER,0x00)
 MACアドレスを取得する
 
#define IOCMD_ETHER_SET_MACADDR   STDIOCTL(DEV_ETHER,0x01)
 MACアドレスを設定する
 
#define IOCMD_ETHER_CLEAR_BUF   STDIOCTL(DEV_ETHER,0x02)
 バッファをクリアする
 
#define IOCMD_ETHER_LINK_UP   STDIOCTL(DEV_ETHER,0x03)
 リンクアップする
 
#define IOCMD_ETHER_LINK_DOWN   STDIOCTL(DEV_ETHER,0x04)
 リンクダウンする
 
#define IOCMD_ETHER_GET_LINK_STATUS   STDIOCTL(DEV_ETHER,0x05)
 リンク状態を取得する
 

詳解

Etherドライバ ioctl 用マクロ定義

推奨デバイス名 : "eth"

日付
2012.01.10
著者
Takashi SHUDO

ether_ioctl.h に定義があります。