--- src/r8168_n.c 2014-06-10 22:34:45.709116644 -0400 +++ src/r8168_n.c 2014-08-13 08:28:10.046887971 -0400 @@ -17542,7 +17542,11 @@ RTL_NET_DEVICE_OPS(rtl8168_netdev_ops); +#if LINUX_VERSION_CODE < KERNEL_VERSION(3,16,0) SET_ETHTOOL_OPS(dev, &rtl8168_ethtool_ops); +#else + dev->ethtool_ops = &rtl8168_ethtool_ops; +#endif dev->watchdog_timeo = RTL8168_TX_TIMEOUT; dev->irq = pdev->irq;