diff --git a/devices/r8169/r8169_main-5.14-ethercat.c b/devices/r8169/r8169_main-5.14-ethercat.c index 36f120fe..bc2f3f00 100644 --- a/devices/r8169/r8169_main-5.14-ethercat.c +++ b/devices/r8169/r8169_main-5.14-ethercat.c @@ -1937,7 +1937,13 @@ static int rtl8169_set_eee(struct net_device *dev, struct ethtool_eee *data) } static void rtl8169_get_ringparam(struct net_device *dev, - struct ethtool_ringparam *data) +#if SUSE_VERSION == 15 && SUSE_PATCHLEVEL == 5 + struct ethtool_ringparam *data, + struct kernel_ethtool_ringparam *kring, + struct netlink_ext_ack *ack) +#else + struct ethtool_ringparam *data) +#endif { data->rx_max_pending = NUM_RX_DESC; data->rx_pending = NUM_RX_DESC;