lantiq: Fix compile of lantiq components with kernel 6.1
[openwrt/staging/stintel.git] / package / kernel / lantiq / ltq-ptm / src / ifxmips_ptm_vdsl.c
index dfb57787b9685b9280b89a64de7a71cd308c44b5..54d88a21eca3689e788b9468b8f35957f0478b81 100644 (file)
@@ -153,7 +153,11 @@ static void ptm_setup(struct net_device *dev, int ndev)
     dev->netdev_ops      = &g_ptm_netdev_ops;
     /* Allow up to 1508 bytes, for RFC4638 */
     dev->max_mtu         = ETH_DATA_LEN + 8;
+#if (LINUX_VERSION_CODE < KERNEL_VERSION(5,19,0))
     netif_napi_add(dev, &g_ptm_priv_data.itf[ndev].napi, ptm_napi_poll, 16);
+#else
+    netif_napi_add_weight(dev, &g_ptm_priv_data.itf[ndev].napi, ptm_napi_poll, 16);
+#endif
     dev->watchdog_timeo  = ETH_WATCHDOG_TIMEOUT;
 
     addr[0] = 0x00;