diff --git a/.ethtool.metadata b/.ethtool.metadata
index cc9faa0..39fcadd 100644
--- a/.ethtool.metadata
+++ b/.ethtool.metadata
@@ -1,2 +1,2 @@
-e2aeacbe11ea12daa4d4408889dc5898ee106db7 SOURCES/ethtool-5.10.tar.xz
+864030a14b517d8d79d76bc38bc96c34682fc9ba SOURCES/ethtool-5.16.tar.xz
 7cf93f0c53feec1e86e9c5c8bba2a32fa19a888d SOURCES/gpgkey-D2CB120AB45957B721CD9596F4554567B91DE934.gpg
diff --git a/.gitignore b/.gitignore
index cdc3d8c..8e1ccc2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,2 @@
-SOURCES/ethtool-5.10.tar.xz
+SOURCES/ethtool-5.16.tar.xz
 SOURCES/gpgkey-D2CB120AB45957B721CD9596F4554567B91DE934.gpg
diff --git a/SOURCES/ethtool-5.10.tar.sign b/SOURCES/ethtool-5.10.tar.sign
deleted file mode 100644
index bec33b0..0000000
--- a/SOURCES/ethtool-5.10.tar.sign
+++ /dev/null
@@ -1,11 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQEzBAABCAAdFiEEWN3j3bieVmp26mKO538sG/LRdpUFAl/aKwgACgkQ538sG/LR
-dpXR/wf/WC/aQRnXnr3EUvdSPJvcUegP9hEVoF7cz3+5C4yUtwp7f0d8B8LP1GtB
-XWMXHED/uKQyE0lRNOBQ9DZBZ/XJCkNZCMaU5Nmx+ppEqrti6/jcUO6lWJbpJH74
-t9jTcFA1GvO//vYg35P1L/kJTcdzV0heQ0UVa5/VKHndVJws5lJqKh7Aj4H7Dnxj
-sBRKiPvBcpiG8zFdSqg4Xlbk4NaMMh/jj9CxmDBCPmUtuYVwTDn1zK3glKW8QxAO
-SzpOVLQJJKwhAKrEPuYjjo01307QJd6MEhbIn1Mzx8hOZG/K/DGp8Fvc1aeWGFL2
-jPjFOyGPdS2vi8g2du1k3KIkH52GiA==
-=IK+K
------END PGP SIGNATURE-----
diff --git a/SOURCES/ethtool-5.16.tar.sign b/SOURCES/ethtool-5.16.tar.sign
new file mode 100644
index 0000000..6786644
--- /dev/null
+++ b/SOURCES/ethtool-5.16.tar.sign
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCAAdFiEEWN3j3bieVmp26mKO538sG/LRdpUFAmHnTUsACgkQ538sG/LR
+dpXdSAf+IGb9AA+aS9PknThk3AMz0y2O4Acf71LQ/50GZ3TB8G2pVu3JY2bFdEbl
+dYngFsj7OQUZEbT1sHAVLQ3uxKcE4OfCQAh+7Nqif2cLAdupVGtUP5yYGvSsw7hP
+62BOMBntn9wPGhzqH6QabCEfK7jG6FJ986C9rPGWJ6UJdWsXCJ0coxLOQ9/zhVHH
+81m7vOEAhWG0Tg+yuaFDZyKJ9FIBt+cnvPaqkr/ZpeC9z5Kwj2U6xNtKq10ldGjc
+OkoQeOOwa/DK/CFeDbK4aXB9dvXlGhEvfmpud9nzx62g9fo6LPU4t5faVxQThYn5
+SwaP4ok296pZ1YBonqE/cos72+h+dw==
+=hjed
+-----END PGP SIGNATURE-----
diff --git a/SPECS/ethtool.spec b/SPECS/ethtool.spec
index 0904977..e8e548f 100644
--- a/SPECS/ethtool.spec
+++ b/SPECS/ethtool.spec
@@ -1,8 +1,8 @@
 Summary:        Settings tool for Ethernet NICs
 Name:           ethtool
 Epoch:          2
-Version:        5.10
-Release:        4%{?dist}
+Version:        5.16
+Release:        1%{?dist}
 License:        GPLv2
 URL:            https://www.kernel.org/pub/software/network/%{name}/
 Source0:        https://www.kernel.org/pub/software/network/%{name}/%{name}-%{version}.tar.xz
@@ -30,6 +30,9 @@ xzcat '%{SOURCE0}' | %{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}
 %install
 %make_install
 
+%check
+make check
+
 %files
 %license COPYING LICENSE
 %doc AUTHORS ChangeLog* NEWS README
@@ -40,6 +43,11 @@ xzcat '%{SOURCE0}' | %{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}
 %{_mandir}/man8/%{name}.8*
 
 %changelog
+* Wed Jan 19 2022 Davide Cavalca <dcavalca@centosproject.org> - 2:5.16-1
+- Update to 5.16
+  Resolves: rhbz#2042556
+- Run tests during package build
+
 * Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 2:5.10-4
 - Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
   Related: rhbz#1991688