summaryrefslogtreecommitdiff
path: root/ethtool.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2025-08-07 06:49:01 +0000
committerCoprDistGit <infra@openeuler.org>2025-08-07 06:49:01 +0000
commit8765044a415eaa071b3bd4217b30057af8dcf5b7 (patch)
tree45835ec5a8f37c44c826c83ceb8ba0095b54598d /ethtool.spec
parentc2027a35dbf73cd104fac843c4cabb074d99f36d (diff)
automatic import of ethtoolopeneuler22.03_LTS
Diffstat (limited to 'ethtool.spec')
-rw-r--r--ethtool.spec163
1 files changed, 163 insertions, 0 deletions
diff --git a/ethtool.spec b/ethtool.spec
new file mode 100644
index 0000000..b42321d
--- /dev/null
+++ b/ethtool.spec
@@ -0,0 +1,163 @@
+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 <liuyang01@kylinos.cn> - 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 <zhangyaqi@kylinos.cn> - 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 <yanglu72@h-partners.com> - 2:6.6-2
+- Type:bugfix
+- Id:NA
+- SUG:NA
+- DESC:fix typo
+
+* Thu Dec 28 2023 yanglu <yanglu72@h-partners.com> - 2:6.6-1
+- Type:requirement
+- Id:NA
+- SUG:NA
+- DESC:update ethtool version to 6.6
+
+* Mon Jul 17 2023 gaihuiying <eaglegai@163.com> - 2:6.4-1
+- Type:requirement
+- Id:NA
+- SUG:NA
+- DESC:update ethtool version to 6.4
+
+* Fri Mar 10 2023 yanglu <yanglu72@h-partners.com> - 2:6.1-1
+- Type:requirement
+- Id:NA
+- SUG:NA
+- DESC:update ethtool version to 6.1
+
+* Mon Oct 3 2022 tianlijing <tianlijing@kylinos.cn> - 2:5.19-1
+- update to 5.19
+
+* Tue Sep 20 2022 xiaojiantao <xiaojiantao1@h-partners.com> - 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 <eaglgai@163.com> - 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 <xihaochen@h-partners.com> - 2:5.15-1
+- Type:requirement
+- Id:NA
+- SUG:NA
+- DESC:update ethtool version to 5.15
+
+* Wed Jul 07 2021 xuguangmin <xuguangmin@kylinos.cn> - 2:5.12-1
+- Type:requirement
+- Id:NA
+- SUG:NA
+- DESC:update ethtool version to 5.12
+
+* Fri Sep 25 2020 zhouyihang <zhouyihang3@huawei.com> - 2:5.7-2
+- Type:bugfix
+- Id:NA
+- SUG:NA
+- DESC:netlink fix error message suppression
+
+* Wed Jul 29 2020 liulong <liulong20@huawei.com> - 2:5.7-1
+- Type:requirement
+- Id:NA
+- SUG:NA
+- DESC:update ethtool version to 5.7
+
+* Wed Mar 11 2020 openEuler Buildteam <buildteam@openeuler.org> - 2:5.3-2
+- Type:bugfix
+- Id:NA
+- SUG:NA
+- DESC:enable developer use cases
+
+* Thu Oct 31 2019 openEuler Buildteam <buildteam@openeuler.org> - 2:5.3-1
+- Type:bugfix
+- Id:NA
+- SUG:NA
+- DESC:update to 5.3
+
+* Wed Sep 4 2019 openEuler Buildteam <buildteam@openeuler.org> - 2:4.17-4
+- Type:enhancement
+- ID:NA
+- SUG:NA
+- DESC:add requires
+
+* Thu Aug 22 2019 openEuler Buildteam <buildteam@openeuler.org> - 2:4.17-3
+- Package Init