[PATCH 57/75] headr: Add empty dev_set_threaded()

Hauke Mehrtens <[email protected]> Fri, 28 Jun 2024 01:47:43 +0200
Newsgroups org.kernel.vger.backports
Message-ID <[email protected]>
dev_set_threaded() allows to deactivated threadded NAPI, threaded NAPI
is only supported in kernel 5.12 and later. If some code wants to set it
in older kenrl versions just return an error.

Signed-off-by: Hauke Mehrtens <[email protected]>
---
 backport/backport-include/linux/netdevice.h | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/backport/backport-include/linux/netdevice.h b/backport/backport-include/linux/netdevice.h
index 1ec5b1d2..cbc96124 100644
--- a/backport/backport-include/linux/netdevice.h
+++ b/backport/backport-include/linux/netdevice.h
@@ -250,4 +250,12 @@ dev_addr_mod(struct net_device *dev, unsigned int offset,
 }
 #endif /* < 5.15 */
 
+#if LINUX_VERSION_IS_LESS(5,13,0)
+#define dev_set_threaded LINUX_BACKPORT(dev_set_threaded)
+static inline int dev_set_threaded(struct net_device *dev, bool threaded)
+{
+	return -EOPNOTSUPP;
+}
+#endif /* < 5.13 */
+
 #endif /* __BACKPORT_NETDEVICE_H */
-- 
2.45.2