|
GadgetSeed
0.9.6
|
Etherドライバ ioctl 用マクロ定義 [詳解]
#include "device/std_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) |
| リンク状態を取得する | |