Appearance
ethtool兼容接口
17已实现命令
CLI工具类型
SylixOS目标平台
简介
ifethtool 是 SylixOS 下的 ethtool 风格命令行工具,用于查询和配置网卡的底层硬件参数。它通过 SIOCETHTOOL ioctl 接口与内核兼容层通信,使用习惯与 Linux ethtool 保持一致。
目前支持的网卡:
- DW 网卡(
v3.0.20及以上版本)
安装
从 Armory 获取 ifethtool 包并安装:
bash
armory get ifethtool快速上手
bash
# 查询网卡链路状态
ifethtool en0
# 查询驱动信息
ifethtool -i en0
# 查询所有 feature/offload 开关
ifethtool -k en0
# 关闭 TSO
ifethtool -K en0 tso off
# 查询中断合并参数
ifethtool -c en0
# 查询收发队列深度
ifethtool -g en0
# 查询驱动统计
ifethtool -S en0文档
支持的命令
| 命令 | 说明 |
|---|---|
ifethtool IFNAME | 查询链路设置 |
-i | 查询驱动信息 |
-a / -A | 查询/设置 Pause 参数 |
-k / -K | 查询/设置 feature/offload |
-g / -G | 查询/设置 ring 深度 |
-c / -C | 查询/设置中断合并参数 |
-l / -L | 查询/设置 channel 数 |
-S | 查询驱动统计 |
-r | 重新触发自动协商 |
-s | 设置链路参数 |
-h / -V | 帮助 / 版本 |
最新更新
v1.0.0功能更新
- 初始版本发布
- 支持 17 个 ethtool 兼容命令
- 支持 DW 网卡(v3.0.20+)