bmips: enet: restore netif_napi_add weight

Switch to netif_napi_add_weight and add back weight value from <= v5.15.

Fixes: 8f6033e287 ("bmips: enet: add compatibility with kernel 6.1")
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
This commit is contained in:
Álvaro Fernández Rojas
2024-07-01 19:01:47 +02:00
parent 90b6728de2
commit 2bf2ee7be8
2 changed files with 2 additions and 12 deletions

View File

@@ -25,7 +25,6 @@
#include <linux/phy.h>
#include <linux/platform_device.h>
#include <linux/reset.h>
#include <linux/version.h>
/* DMA channels */
#define DMA_CHAN_WIDTH 0x10
@@ -1647,11 +1646,7 @@ static int bcm6348_emac_probe(struct platform_device *pdev)
ndev->min_mtu = ETH_ZLEN - ETH_HLEN;
ndev->mtu = ETH_DATA_LEN - VLAN_ETH_HLEN;
ndev->max_mtu = ENET_MAX_MTU - VLAN_ETH_HLEN;
#if LINUX_VERSION_CODE >= KERNEL_VERSION(6,1,0)
netif_napi_add(ndev, &emac->napi, bcm6348_emac_poll);
#else
netif_napi_add(ndev, &emac->napi, bcm6348_emac_poll, 16);
#endif
netif_napi_add_weight(ndev, &emac->napi, bcm6348_emac_poll, 16);
SET_NETDEV_DEV(ndev, dev);
ret = devm_register_netdev(dev, ndev);