From e32c2db5dcd9e6aad7a56d399646ebe3ae11c83d Mon Sep 17 00:00:00 2001 From: Martin Pecka Date: Tue, 2 Jul 2024 11:48:02 +0200 Subject: [PATCH] Fixed net_device_ops setting of ioctl for kernels 5.15+. Signed-off-by: Martin Pecka --- aq_main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/aq_main.c b/aq_main.c index 4d2f0de..47d0192 100644 --- a/aq_main.c +++ b/aq_main.c @@ -583,7 +583,11 @@ static const struct net_device_ops aq_ndev_ops = { #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 39) .ndo_set_features = aq_ndev_set_features, #endif +#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 15, 0) + .ndo_eth_ioctl = aq_ndev_ioctl, +#else .ndo_do_ioctl = aq_ndev_ioctl, +#endif .ndo_vlan_rx_add_vid = aq_ndo_vlan_rx_add_vid, .ndo_vlan_rx_kill_vid = aq_ndo_vlan_rx_kill_vid, #if (RHEL_RELEASE_CODE >= RHEL_RELEASE_VERSION(7, 5) && \