Name: ethtool Epoch: 2 Version: 6.6 Release: 4 Summary: Settings tool for Ethernet NICs License: GPL-2.0-only AND GPL-2.0-or-later URL: https://www.kernel.org/pub/software/network/ethtool Source0: https://www.kernel.org/pub/software/network/%{name}/%{name}-%{version}.tar.xz Patch0: netlink-fix-typo.patch Patch1: backport-fix-possible-NULL-dereference-in-fec_mode_walk.patch Patch2: backport-fix-potential-NULL-dereference-in-print_rss_hkey.patch Patch3: backport-ethtool-Fix-SFF-8472-transceiver-module-identificati.patch Patch4: backport-net-ethtool-Add-default-branch-to-sff8636_show_all_i.patch Patch5: backport-qsfp-Better-handling-of-Page-03h-netlink-read-failur.patch Patch6: backport-module-eeprom-treat-zero-arguments-like-any-other-ar.patch Patch7: backport-qsf-Better-handling-of-Page-A2h-netlink-read-failure.patch BuildRequires: gcc BuildRequires: libmnl-devel Conflicts: filesystem < 3 %description Ethtool is the standard Linux utility for controlling network drivers and hardware, particularly for wired Ethernet devices. It can be used to: - Get identification and diagnostic information - Get extended device statistics - Control speed, duplex, autonegotiation and flow control for Ethernet devices - Control checksum offload and other hardware offload features - Control DMA ring sizes and interrupt moderation - Control receive queue selection for multiqueue devices - Upgrade firmware in flash memory %package_help %prep %autosetup -n %{name}-%{version} -p1 %build %configure %make_build %install %make_install %check make check %files %defattr(-,root,root) %doc AUTHORS %license COPYING LICENSE %{_sbindir}/%{name} %dir %{_datadir}/bash-completion/ %dir %{_datadir}/bash-completion/completions/ %{_datadir}/bash-completion/completions/ethtool %files help %defattr(-,root,root) %doc ChangeLog* NEWS README %{_mandir}/man8/%{name}.8* %changelog * Wed Jul 30 2025 andy - 2:6.6-4 - Type:requirement - Id:NA - SUG:NA - DESC:ethtool: Fix SFF-8472 transceiver module identification ethtool: Add default branch to sff8636_show_all_ioctl switch qsfp: Better handling of Page 03h netlink read failure module-eeprom: treat zero arguments like any other arguments for hex dump qsf: Better handling of Page A2h netlink read failure * Thu Jul 10 2025 zhangyaqi - 2:6.6-3 - Type:bugfix - Id:NA - SUG:NA - DESC:fix potential NULL dereference in print_rss_hkey and fec_mode_walk * Fri Mar 22 2024 yanglu - 2:6.6-2 - Type:bugfix - Id:NA - SUG:NA - DESC:fix typo * Thu Dec 28 2023 yanglu - 2:6.6-1 - Type:requirement - Id:NA - SUG:NA - DESC:update ethtool version to 6.6 * Mon Jul 17 2023 gaihuiying - 2:6.4-1 - Type:requirement - Id:NA - SUG:NA - DESC:update ethtool version to 6.4 * Fri Mar 10 2023 yanglu - 2:6.1-1 - Type:requirement - Id:NA - SUG:NA - DESC:update ethtool version to 6.1 * Mon Oct 3 2022 tianlijing - 2:5.19-1 - update to 5.19 * Tue Sep 20 2022 xiaojiantao - 2:5.15-3 - Type:requirement - Id:NA - SUG:NA - DESC:add support to set or get rx buf len and tx push by ethtool * Fri Sep 02 2022 gaihuiying - 2:5.15-2 - Type:bugfix - Id:NA - SUG:NA - DESC:fix memory free operation after send_ioctl call fails * Sat Mar 19 2022 xihaochen - 2:5.15-1 - Type:requirement - Id:NA - SUG:NA - DESC:update ethtool version to 5.15 * Wed Jul 07 2021 xuguangmin - 2:5.12-1 - Type:requirement - Id:NA - SUG:NA - DESC:update ethtool version to 5.12 * Fri Sep 25 2020 zhouyihang - 2:5.7-2 - Type:bugfix - Id:NA - SUG:NA - DESC:netlink fix error message suppression * Wed Jul 29 2020 liulong - 2:5.7-1 - Type:requirement - Id:NA - SUG:NA - DESC:update ethtool version to 5.7 * Wed Mar 11 2020 openEuler Buildteam - 2:5.3-2 - Type:bugfix - Id:NA - SUG:NA - DESC:enable developer use cases * Thu Oct 31 2019 openEuler Buildteam - 2:5.3-1 - Type:bugfix - Id:NA - SUG:NA - DESC:update to 5.3 * Wed Sep 4 2019 openEuler Buildteam - 2:4.17-4 - Type:enhancement - ID:NA - SUG:NA - DESC:add requires * Thu Aug 22 2019 openEuler Buildteam - 2:4.17-3 - Package Init