搜索

9.10. ethtool 工具的 PTP 功能输出格式已更改

download PDF

从 RHEL 8.4 开始,ethtool 工具使用 netlink 接口而不是 ioctl () 系统调用与内核通信。因此,当使用 ethtool -T < network_controller&gt; 命令时,Precision Time Protocol (PTP)值的格式会改变。

在以前的版本中,使用 ioctl () 接口, ethtool 使用 ethtool -internal 字符串表转换功能位名称,并会显示 ethtool -T < network_controller& gt; 命令,例如:

Time stamping parameters for <network_controller>:
Capabilities:
hardware-transmit (SOF_TIMESTAMPING_TX_HARDWARE)
software-transmit (SOF_TIMESTAMPING_TX_SOFTWARE)
...

使用 netlink 接口时,ethtool 会从内核接收字符串。这些字符串不包括内部 SOF_TIMESTAMPING visualizer 名称。因此,ethtool -T & lt;network_controller& gt; 现在会显示,例如:

Time stamping parameters for <network_controller>:
Capabilities:
hardware-transmit
software-transmit
...

如果您在脚本或应用程序中使用 ethtool 的 PTP 能力输出,请相应地更新它们。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.