Skip to content
网络工具 / ifethtool

ifethtool

南京翼辉网络部 · SylixOS 网卡配置工具

···Armory 获取
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

文档

  • 命令参考 — 所有命令的参数、输出字段与 ioctl 说明
  • 应用指南 — 典型使用场景与操作步骤
  • 驱动接入 — 驱动如何通过 ethtool_ops 接入 ifethtool

支持的命令

命令说明
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+)

翼辉信息 · 网络技术部