mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 12:28:41 +08:00
net: drop the weight argument from netif_napi_add
We tell driver developers to always pass NAPI_POLL_WEIGHT as the weight to netif_napi_add(). This may be confusing to newcomers, drop the weight argument, those who really need to tweak the weight can use netif_napi_add_weight(). Acked-by: Marc Kleine-Budde <mkl@pengutronix.de> # for CAN Link: https://lore.kernel.org/r/20220927132753.750069-1-kuba@kernel.org Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
5456262d2b
commit
b48b89f9c1
@ -1424,7 +1424,7 @@ int ctucan_probe_common(struct device *dev, void __iomem *addr, int irq, unsigne
|
||||
|
||||
priv->can.clock.freq = can_clk_rate;
|
||||
|
||||
netif_napi_add(ndev, &priv->napi, ctucan_rx_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(ndev, &priv->napi, ctucan_rx_poll);
|
||||
|
||||
ret = register_candev(ndev);
|
||||
if (ret) {
|
||||
|
@ -973,7 +973,7 @@ static int ifi_canfd_plat_probe(struct platform_device *pdev)
|
||||
priv->ndev = ndev;
|
||||
priv->base = addr;
|
||||
|
||||
netif_napi_add(ndev, &priv->napi, ifi_canfd_poll, 64);
|
||||
netif_napi_add(ndev, &priv->napi, ifi_canfd_poll);
|
||||
|
||||
priv->can.state = CAN_STATE_STOPPED;
|
||||
|
||||
|
@ -1467,8 +1467,7 @@ static int m_can_dev_setup(struct m_can_classdev *cdev)
|
||||
}
|
||||
|
||||
if (!cdev->is_peripheral)
|
||||
netif_napi_add(dev, &cdev->napi,
|
||||
m_can_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(dev, &cdev->napi, m_can_poll);
|
||||
|
||||
/* Shared properties of all M_CAN versions */
|
||||
cdev->version = m_can_version;
|
||||
|
@ -1576,7 +1576,7 @@ static int owl_emac_probe(struct platform_device *pdev)
|
||||
netdev->watchdog_timeo = OWL_EMAC_TX_TIMEOUT;
|
||||
netdev->netdev_ops = &owl_emac_netdev_ops;
|
||||
netdev->ethtool_ops = &owl_emac_ethtool_ops;
|
||||
netif_napi_add(netdev, &priv->napi, owl_emac_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(netdev, &priv->napi, owl_emac_poll);
|
||||
|
||||
ret = devm_register_netdev(dev, netdev);
|
||||
if (ret) {
|
||||
|
@ -1507,7 +1507,7 @@ static int greth_of_probe(struct platform_device *ofdev)
|
||||
}
|
||||
|
||||
/* setup NAPI */
|
||||
netif_napi_add(dev, &greth->napi, greth_poll, 64);
|
||||
netif_napi_add(dev, &greth->napi, greth_poll);
|
||||
|
||||
return 0;
|
||||
|
||||
|
@ -3969,7 +3969,7 @@ static int et131x_pci_setup(struct pci_dev *pdev,
|
||||
|
||||
et131x_init_send(adapter);
|
||||
|
||||
netif_napi_add(netdev, &adapter->napi, et131x_poll, 64);
|
||||
netif_napi_add(netdev, &adapter->napi, et131x_poll);
|
||||
|
||||
eth_hw_addr_set(netdev, adapter->addr);
|
||||
|
||||
|
@ -1803,7 +1803,7 @@ static int slic_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
|
||||
goto unmap;
|
||||
}
|
||||
|
||||
netif_napi_add(dev, &sdev->napi, slic_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(dev, &sdev->napi, slic_poll);
|
||||
netif_carrier_off(dev);
|
||||
|
||||
err = register_netdev(dev);
|
||||
|
@ -1365,7 +1365,7 @@ static int altera_tse_probe(struct platform_device *pdev)
|
||||
ndev->features |= NETIF_F_HW_VLAN_CTAG_RX;
|
||||
|
||||
/* setup NAPI interface */
|
||||
netif_napi_add(ndev, &priv->napi, tse_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(ndev, &priv->napi, tse_poll);
|
||||
|
||||
spin_lock_init(&priv->mac_cfg_lock);
|
||||
spin_lock_init(&priv->tx_lock);
|
||||
|
@ -2265,10 +2265,8 @@ static void ena_init_napi_in_range(struct ena_adapter *adapter,
|
||||
for (i = first_index; i < first_index + count; i++) {
|
||||
struct ena_napi *napi = &adapter->ena_napi[i];
|
||||
|
||||
netif_napi_add(adapter->netdev,
|
||||
&napi->napi,
|
||||
ENA_IS_XDP_INDEX(adapter, i) ? ena_xdp_io_poll : ena_io_poll,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(adapter->netdev, &napi->napi,
|
||||
ENA_IS_XDP_INDEX(adapter, i) ? ena_xdp_io_poll : ena_io_poll);
|
||||
|
||||
if (!ENA_IS_XDP_INDEX(adapter, i)) {
|
||||
napi->rx_ring = &adapter->rx_ring[i];
|
||||
|
@ -952,14 +952,14 @@ static void xgbe_napi_enable(struct xgbe_prv_data *pdata, unsigned int add)
|
||||
channel = pdata->channel[i];
|
||||
if (add)
|
||||
netif_napi_add(pdata->netdev, &channel->napi,
|
||||
xgbe_one_poll, NAPI_POLL_WEIGHT);
|
||||
xgbe_one_poll);
|
||||
|
||||
napi_enable(&channel->napi);
|
||||
}
|
||||
} else {
|
||||
if (add)
|
||||
netif_napi_add(pdata->netdev, &pdata->napi,
|
||||
xgbe_all_poll, NAPI_POLL_WEIGHT);
|
||||
xgbe_all_poll);
|
||||
|
||||
napi_enable(&pdata->napi);
|
||||
}
|
||||
|
@ -672,7 +672,7 @@ static int xge_probe(struct platform_device *pdev)
|
||||
if (ret)
|
||||
goto err;
|
||||
|
||||
netif_napi_add(ndev, &pdata->napi, xge_napi, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(ndev, &pdata->napi, xge_napi);
|
||||
|
||||
ret = register_netdev(ndev);
|
||||
if (ret) {
|
||||
|
@ -1977,14 +1977,12 @@ static void xgene_enet_napi_add(struct xgene_enet_pdata *pdata)
|
||||
|
||||
for (i = 0; i < pdata->rxq_cnt; i++) {
|
||||
napi = &pdata->rx_ring[i]->napi;
|
||||
netif_napi_add(pdata->ndev, napi, xgene_enet_napi,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(pdata->ndev, napi, xgene_enet_napi);
|
||||
}
|
||||
|
||||
for (i = 0; i < pdata->cq_cnt; i++) {
|
||||
napi = &pdata->tx_ring[i]->cp_ring->napi;
|
||||
netif_napi_add(pdata->ndev, napi, xgene_enet_napi,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(pdata->ndev, napi, xgene_enet_napi);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1217,8 +1217,7 @@ int aq_ptp_init(struct aq_nic_s *aq_nic, unsigned int idx_vec)
|
||||
atomic_set(&aq_ptp->offset_egress, 0);
|
||||
atomic_set(&aq_ptp->offset_ingress, 0);
|
||||
|
||||
netif_napi_add(aq_nic_get_ndev(aq_nic), &aq_ptp->napi,
|
||||
aq_ptp_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(aq_nic_get_ndev(aq_nic), &aq_ptp->napi, aq_ptp_poll);
|
||||
|
||||
aq_ptp->idx_vector = idx_vec;
|
||||
|
||||
|
@ -119,8 +119,7 @@ struct aq_vec_s *aq_vec_alloc(struct aq_nic_s *aq_nic, unsigned int idx,
|
||||
self->tx_rings = 0;
|
||||
self->rx_rings = 0;
|
||||
|
||||
netif_napi_add(aq_nic_get_ndev(aq_nic), &self->napi,
|
||||
aq_vec_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(aq_nic_get_ndev(aq_nic), &self->napi, aq_vec_poll);
|
||||
|
||||
err_exit:
|
||||
return self;
|
||||
|
@ -752,7 +752,7 @@ static int alx_alloc_napis(struct alx_priv *alx)
|
||||
goto err_out;
|
||||
|
||||
np->alx = alx;
|
||||
netif_napi_add(alx->dev, &np->napi, alx_poll, 64);
|
||||
netif_napi_add(alx->dev, &np->napi, alx_poll);
|
||||
alx->qnapi[i] = np;
|
||||
}
|
||||
|
||||
|
@ -2732,7 +2732,7 @@ static int atl1c_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
|
||||
dev_set_threaded(netdev, true);
|
||||
for (i = 0; i < adapter->rx_queue_count; ++i)
|
||||
netif_napi_add(netdev, &adapter->rrd_ring[i].napi,
|
||||
atl1c_clean_rx, 64);
|
||||
atl1c_clean_rx);
|
||||
for (i = 0; i < adapter->tx_queue_count; ++i)
|
||||
netif_napi_add_tx(netdev, &adapter->tpd_ring[i].napi,
|
||||
atl1c_clean_tx);
|
||||
|
@ -2354,7 +2354,7 @@ static int atl1e_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
|
||||
adapter->mii.phy_id_mask = 0x1f;
|
||||
adapter->mii.reg_num_mask = MDIO_REG_ADDR_MASK;
|
||||
|
||||
netif_napi_add(netdev, &adapter->napi, atl1e_clean, 64);
|
||||
netif_napi_add(netdev, &adapter->napi, atl1e_clean);
|
||||
|
||||
timer_setup(&adapter->phy_config_timer, atl1e_phy_config, 0);
|
||||
|
||||
|
@ -2977,7 +2977,7 @@ static int atl1_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
|
||||
|
||||
netdev->netdev_ops = &atl1_netdev_ops;
|
||||
netdev->watchdog_timeo = 5 * HZ;
|
||||
netif_napi_add(netdev, &adapter->napi, atl1_rings_clean, 64);
|
||||
netif_napi_add(netdev, &adapter->napi, atl1_rings_clean);
|
||||
|
||||
netdev->ethtool_ops = &atl1_ethtool_ops;
|
||||
adapter->bd_number = cards_found;
|
||||
|
@ -2375,7 +2375,7 @@ static int b44_init_one(struct ssb_device *sdev,
|
||||
bp->tx_pending = B44_DEF_TX_RING_PENDING;
|
||||
|
||||
dev->netdev_ops = &b44_netdev_ops;
|
||||
netif_napi_add(dev, &bp->napi, b44_poll, 64);
|
||||
netif_napi_add(dev, &bp->napi, b44_poll);
|
||||
dev->watchdog_timeo = B44_TX_TIMEOUT;
|
||||
dev->min_mtu = B44_MIN_MTU;
|
||||
dev->max_mtu = B44_MAX_MTU;
|
||||
|
@ -725,7 +725,7 @@ static int bcm4908_enet_probe(struct platform_device *pdev)
|
||||
netdev->mtu = ETH_DATA_LEN;
|
||||
netdev->max_mtu = ENET_MTU_MAX;
|
||||
netif_napi_add_tx(netdev, &enet->tx_ring.napi, bcm4908_enet_poll_tx);
|
||||
netif_napi_add(netdev, &enet->rx_ring.napi, bcm4908_enet_poll_rx, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(netdev, &enet->rx_ring.napi, bcm4908_enet_poll_rx);
|
||||
|
||||
err = register_netdev(netdev);
|
||||
if (err)
|
||||
|
@ -2564,7 +2564,7 @@ static int bcm_sysport_probe(struct platform_device *pdev)
|
||||
dev_set_drvdata(&pdev->dev, dev);
|
||||
dev->ethtool_ops = &bcm_sysport_ethtool_ops;
|
||||
dev->netdev_ops = &bcm_sysport_netdev_ops;
|
||||
netif_napi_add(dev, &priv->napi, bcm_sysport_poll, 64);
|
||||
netif_napi_add(dev, &priv->napi, bcm_sysport_poll);
|
||||
|
||||
dev->features |= NETIF_F_RXCSUM | NETIF_F_HIGHDMA |
|
||||
NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM |
|
||||
|
@ -1527,7 +1527,7 @@ int bgmac_enet_probe(struct bgmac *bgmac)
|
||||
if (bcm47xx_nvram_getenv("et0_no_txint", NULL, 0) == 0)
|
||||
bgmac->int_mask &= ~BGMAC_IS_TX_MASK;
|
||||
|
||||
netif_napi_add(net_dev, &bgmac->napi, bgmac_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(net_dev, &bgmac->napi, bgmac_poll);
|
||||
|
||||
err = bgmac_phy_connect(bgmac);
|
||||
if (err) {
|
||||
|
@ -8522,7 +8522,7 @@ bnx2_init_napi(struct bnx2 *bp)
|
||||
else
|
||||
poll = bnx2_poll_msix;
|
||||
|
||||
netif_napi_add(bp->dev, &bp->bnx2_napi[i].napi, poll, 64);
|
||||
netif_napi_add(bp->dev, &bp->bnx2_napi[i].napi, poll);
|
||||
bnapi->bp = bp;
|
||||
}
|
||||
}
|
||||
|
@ -44,8 +44,7 @@ static void bnx2x_add_all_napi_cnic(struct bnx2x *bp)
|
||||
|
||||
/* Add NAPI objects */
|
||||
for_each_rx_queue_cnic(bp, i) {
|
||||
netif_napi_add(bp->dev, &bnx2x_fp(bp, i, napi),
|
||||
bnx2x_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(bp->dev, &bnx2x_fp(bp, i, napi), bnx2x_poll);
|
||||
}
|
||||
}
|
||||
|
||||
@ -55,8 +54,7 @@ static void bnx2x_add_all_napi(struct bnx2x *bp)
|
||||
|
||||
/* Add NAPI objects */
|
||||
for_each_eth_queue(bp, i) {
|
||||
netif_napi_add(bp->dev, &bnx2x_fp(bp, i, napi),
|
||||
bnx2x_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(bp->dev, &bnx2x_fp(bp, i, napi), bnx2x_poll);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -9366,16 +9366,16 @@ static void bnxt_init_napi(struct bnxt *bp)
|
||||
cp_nr_rings--;
|
||||
for (i = 0; i < cp_nr_rings; i++) {
|
||||
bnapi = bp->bnapi[i];
|
||||
netif_napi_add(bp->dev, &bnapi->napi, poll_fn, 64);
|
||||
netif_napi_add(bp->dev, &bnapi->napi, poll_fn);
|
||||
}
|
||||
if (BNXT_CHIP_TYPE_NITRO_A0(bp)) {
|
||||
bnapi = bp->bnapi[cp_nr_rings];
|
||||
netif_napi_add(bp->dev, &bnapi->napi,
|
||||
bnxt_poll_nitroa0, 64);
|
||||
bnxt_poll_nitroa0);
|
||||
}
|
||||
} else {
|
||||
bnapi = bp->bnapi[0];
|
||||
netif_napi_add(bp->dev, &bnapi->napi, bnxt_poll, 64);
|
||||
netif_napi_add(bp->dev, &bnapi->napi, bnxt_poll);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2707,8 +2707,7 @@ static int bcmgenet_init_rx_ring(struct bcmgenet_priv *priv,
|
||||
bcmgenet_init_rx_coalesce(ring);
|
||||
|
||||
/* Initialize Rx NAPI */
|
||||
netif_napi_add(priv->dev, &ring->napi, bcmgenet_rx_poll,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(priv->dev, &ring->napi, bcmgenet_rx_poll);
|
||||
|
||||
bcmgenet_rdma_ring_writel(priv, index, 0, RDMA_PROD_INDEX);
|
||||
bcmgenet_rdma_ring_writel(priv, index, 0, RDMA_CONS_INDEX);
|
||||
|
@ -7380,9 +7380,9 @@ static void tg3_napi_init(struct tg3 *tp)
|
||||
{
|
||||
int i;
|
||||
|
||||
netif_napi_add(tp->dev, &tp->napi[0].napi, tg3_poll, 64);
|
||||
netif_napi_add(tp->dev, &tp->napi[0].napi, tg3_poll);
|
||||
for (i = 1; i < tp->irq_cnt; i++)
|
||||
netif_napi_add(tp->dev, &tp->napi[i].napi, tg3_poll_msix, 64);
|
||||
netif_napi_add(tp->dev, &tp->napi[i].napi, tg3_poll_msix);
|
||||
}
|
||||
|
||||
static void tg3_napi_fini(struct tg3 *tp)
|
||||
|
@ -1891,7 +1891,7 @@ bnad_napi_add(struct bnad *bnad, u32 rx_id)
|
||||
for (i = 0; i < bnad->num_rxp_per_rx; i++) {
|
||||
rx_ctrl = &bnad->rx_info[rx_id].rx_ctrl[i];
|
||||
netif_napi_add(bnad->netdev, &rx_ctrl->napi,
|
||||
bnad_napi_poll_rx, NAPI_POLL_WEIGHT);
|
||||
bnad_napi_poll_rx);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -3978,8 +3978,8 @@ static int macb_init(struct platform_device *pdev)
|
||||
queue = &bp->queues[q];
|
||||
queue->bp = bp;
|
||||
spin_lock_init(&queue->tx_ptr_lock);
|
||||
netif_napi_add(dev, &queue->napi_rx, macb_rx_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(dev, &queue->napi_tx, macb_tx_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(dev, &queue->napi_rx, macb_rx_poll);
|
||||
netif_napi_add(dev, &queue->napi_tx, macb_tx_poll);
|
||||
if (hw_q) {
|
||||
queue->ISR = GEM_ISR(hw_q - 1);
|
||||
queue->IER = GEM_IER(hw_q - 1);
|
||||
|
@ -1792,7 +1792,7 @@ static int xgmac_probe(struct platform_device *pdev)
|
||||
netdev_warn(ndev, "MAC address %pM not valid",
|
||||
ndev->dev_addr);
|
||||
|
||||
netif_napi_add(ndev, &priv->napi, xgmac_poll, 64);
|
||||
netif_napi_add(ndev, &priv->napi, xgmac_poll);
|
||||
ret = register_netdev(ndev);
|
||||
if (ret)
|
||||
goto err_reg;
|
||||
|
@ -851,7 +851,7 @@ int liquidio_setup_io_queues(struct octeon_device *octeon_dev, int ifidx,
|
||||
napi = &droq->napi;
|
||||
dev_dbg(&octeon_dev->pci_dev->dev, "netif_napi_add netdev:%llx oct:%llx\n",
|
||||
(u64)netdev, (u64)octeon_dev);
|
||||
netif_napi_add(netdev, napi, liquidio_napi_poll, 64);
|
||||
netif_napi_add(netdev, napi, liquidio_napi_poll);
|
||||
|
||||
/* designate a CPU for this droq */
|
||||
droq->cpu_id = cpu_id;
|
||||
|
@ -1472,8 +1472,7 @@ int nicvf_open(struct net_device *netdev)
|
||||
}
|
||||
cq_poll->cq_idx = qidx;
|
||||
cq_poll->nicvf = nic;
|
||||
netif_napi_add(netdev, &cq_poll->napi, nicvf_poll,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(netdev, &cq_poll->napi, nicvf_poll);
|
||||
napi_enable(&cq_poll->napi);
|
||||
nic->napi[qidx] = cq_poll;
|
||||
}
|
||||
|
@ -1053,7 +1053,7 @@ static int init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
|
||||
netdev->hard_header_len += (netdev->hw_features & NETIF_F_TSO) ?
|
||||
sizeof(struct cpl_tx_pkt_lso) : sizeof(struct cpl_tx_pkt);
|
||||
|
||||
netif_napi_add(netdev, &adapter->napi, t1_poll, 64);
|
||||
netif_napi_add(netdev, &adapter->napi, t1_poll);
|
||||
|
||||
netdev->ethtool_ops = &t1_ethtool_ops;
|
||||
|
||||
|
@ -609,8 +609,7 @@ static void init_napi(struct adapter *adap)
|
||||
struct sge_qset *qs = &adap->sge.qs[i];
|
||||
|
||||
if (qs->adap)
|
||||
netif_napi_add(qs->netdev, &qs->napi, qs->napi.poll,
|
||||
64);
|
||||
netif_napi_add(qs->netdev, &qs->napi, qs->napi.poll);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -4467,7 +4467,7 @@ int t4_sge_alloc_rxq(struct adapter *adap, struct sge_rspq *iq, bool fwevtq,
|
||||
if (ret)
|
||||
goto err;
|
||||
|
||||
netif_napi_add(dev, &iq->napi, napi_rx_handler, 64);
|
||||
netif_napi_add(dev, &iq->napi, napi_rx_handler);
|
||||
iq->cur_desc = iq->desc;
|
||||
iq->cidx = 0;
|
||||
iq->gen = 1;
|
||||
|
@ -2336,7 +2336,7 @@ int t4vf_sge_alloc_rxq(struct adapter *adapter, struct sge_rspq *rspq,
|
||||
if (ret)
|
||||
goto err;
|
||||
|
||||
netif_napi_add(dev, &rspq->napi, napi_rx_handler, 64);
|
||||
netif_napi_add(dev, &rspq->napi, napi_rx_handler);
|
||||
rspq->cur_desc = rspq->desc;
|
||||
rspq->cidx = 0;
|
||||
rspq->gen = 1;
|
||||
|
@ -812,7 +812,7 @@ static int ep93xx_eth_probe(struct platform_device *pdev)
|
||||
ep = netdev_priv(dev);
|
||||
ep->dev = dev;
|
||||
SET_NETDEV_DEV(dev, &pdev->dev);
|
||||
netif_napi_add(dev, &ep->napi, ep93xx_poll, 64);
|
||||
netif_napi_add(dev, &ep->napi, ep93xx_poll);
|
||||
|
||||
platform_set_drvdata(pdev, dev);
|
||||
|
||||
|
@ -2633,16 +2633,17 @@ static int enic_dev_init(struct enic *enic)
|
||||
|
||||
switch (vnic_dev_get_intr_mode(enic->vdev)) {
|
||||
default:
|
||||
netif_napi_add(netdev, &enic->napi[0], enic_poll, 64);
|
||||
netif_napi_add(netdev, &enic->napi[0], enic_poll);
|
||||
break;
|
||||
case VNIC_DEV_INTR_MODE_MSIX:
|
||||
for (i = 0; i < enic->rq_count; i++) {
|
||||
netif_napi_add(netdev, &enic->napi[i],
|
||||
enic_poll_msix_rq, NAPI_POLL_WEIGHT);
|
||||
enic_poll_msix_rq);
|
||||
}
|
||||
for (i = 0; i < enic->wq_count; i++)
|
||||
netif_napi_add(netdev, &enic->napi[enic_cq_wq(enic, i)],
|
||||
enic_poll_msix_wq, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(netdev,
|
||||
&enic->napi[enic_cq_wq(enic, i)],
|
||||
enic_poll_msix_wq);
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -2471,7 +2471,7 @@ static int gemini_ethernet_port_probe(struct platform_device *pdev)
|
||||
netdev->max_mtu = 10236 - VLAN_ETH_HLEN;
|
||||
|
||||
port->freeq_refill = 0;
|
||||
netif_napi_add(netdev, &port->napi, gmac_napi_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(netdev, &port->napi, gmac_napi_poll);
|
||||
|
||||
ret = of_get_mac_address(np, mac);
|
||||
if (!ret) {
|
||||
|
@ -788,7 +788,7 @@ static int dnet_probe(struct platform_device *pdev)
|
||||
}
|
||||
|
||||
dev->netdev_ops = &dnet_netdev_ops;
|
||||
netif_napi_add(dev, &bp->napi, dnet_poll, 64);
|
||||
netif_napi_add(dev, &bp->napi, dnet_poll);
|
||||
dev->ethtool_ops = &dnet_ethtool_ops;
|
||||
|
||||
dev->base_addr = (unsigned long)bp->regs;
|
||||
|
@ -2982,8 +2982,7 @@ static int be_evt_queues_create(struct be_adapter *adapter)
|
||||
return -ENOMEM;
|
||||
cpumask_set_cpu(cpumask_local_spread(i, numa_node),
|
||||
eqo->affinity_mask);
|
||||
netif_napi_add(adapter->netdev, &eqo->napi, be_poll,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(adapter->netdev, &eqo->napi, be_poll);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
@ -899,7 +899,7 @@ static int tsnep_netdev_open(struct net_device *netdev)
|
||||
|
||||
for (i = 0; i < adapter->num_queues; i++) {
|
||||
netif_napi_add(adapter->netdev, &adapter->queue[i].napi,
|
||||
tsnep_poll, 64);
|
||||
tsnep_poll);
|
||||
napi_enable(&adapter->queue[i].napi);
|
||||
|
||||
tsnep_enable_irq(adapter, adapter->queue[i].irq_mask);
|
||||
|
@ -1224,7 +1224,7 @@ static int ethoc_probe(struct platform_device *pdev)
|
||||
netdev->ethtool_ops = ðoc_ethtool_ops;
|
||||
|
||||
/* setup NAPI */
|
||||
netif_napi_add(netdev, &priv->napi, ethoc_poll, 64);
|
||||
netif_napi_add(netdev, &priv->napi, ethoc_poll);
|
||||
|
||||
spin_lock_init(&priv->lock);
|
||||
|
||||
|
@ -1506,7 +1506,7 @@ static int ftgmac100_open(struct net_device *netdev)
|
||||
goto err_hw;
|
||||
|
||||
/* Initialize NAPI */
|
||||
netif_napi_add(netdev, &priv->napi, ftgmac100_poll, 64);
|
||||
netif_napi_add(netdev, &priv->napi, ftgmac100_poll);
|
||||
|
||||
/* Grab our interrupt */
|
||||
err = request_irq(netdev->irq, ftgmac100_interrupt, 0, netdev->name, netdev);
|
||||
|
@ -1091,7 +1091,7 @@ static int ftmac100_probe(struct platform_device *pdev)
|
||||
spin_lock_init(&priv->tx_lock);
|
||||
|
||||
/* initialize NAPI */
|
||||
netif_napi_add(netdev, &priv->napi, ftmac100_poll, 64);
|
||||
netif_napi_add(netdev, &priv->napi, ftmac100_poll);
|
||||
|
||||
/* map io memory */
|
||||
priv->res = request_mem_region(res->start, resource_size(res),
|
||||
|
@ -3183,8 +3183,7 @@ static int dpaa_napi_add(struct net_device *net_dev)
|
||||
for_each_possible_cpu(cpu) {
|
||||
percpu_priv = per_cpu_ptr(priv->percpu_priv, cpu);
|
||||
|
||||
netif_napi_add(net_dev, &percpu_priv->np.napi,
|
||||
dpaa_eth_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(net_dev, &percpu_priv->np.napi, dpaa_eth_poll);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
@ -4565,8 +4565,7 @@ static void dpaa2_eth_add_ch_napi(struct dpaa2_eth_priv *priv)
|
||||
for (i = 0; i < priv->num_channels; i++) {
|
||||
ch = priv->channel[i];
|
||||
/* NAPI weight *MUST* be a multiple of DPAA2_ETH_STORE_SIZE */
|
||||
netif_napi_add(priv->net_dev, &ch->napi, dpaa2_eth_poll,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(priv->net_dev, &ch->napi, dpaa2_eth_poll);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -3373,9 +3373,8 @@ static int dpaa2_switch_probe(struct fsl_mc_device *sw_dev)
|
||||
* different queues for each switch ports.
|
||||
*/
|
||||
for (i = 0; i < DPAA2_SWITCH_RX_NUM_FQS; i++)
|
||||
netif_napi_add(ethsw->ports[0]->netdev,
|
||||
ðsw->fq[i].napi, dpaa2_switch_poll,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(ethsw->ports[0]->netdev, ðsw->fq[i].napi,
|
||||
dpaa2_switch_poll);
|
||||
|
||||
/* Setup IRQs */
|
||||
err = dpaa2_switch_setup_irqs(sw_dev);
|
||||
|
@ -2759,8 +2759,7 @@ int enetc_alloc_msix(struct enetc_ndev_priv *priv)
|
||||
v->rx_dim_en = true;
|
||||
}
|
||||
INIT_WORK(&v->rx_dim.work, enetc_rx_dim_work);
|
||||
netif_napi_add(priv->ndev, &v->napi, enetc_poll,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(priv->ndev, &v->napi, enetc_poll);
|
||||
v->count_tx_rings = v_tx_rings;
|
||||
|
||||
for (j = 0; j < v_tx_rings; j++) {
|
||||
|
@ -3608,7 +3608,7 @@ static int fec_enet_init(struct net_device *ndev)
|
||||
ndev->ethtool_ops = &fec_enet_ethtool_ops;
|
||||
|
||||
writel(FEC_RX_DISABLED_IMASK, fep->hwp + FEC_IMASK);
|
||||
netif_napi_add(ndev, &fep->napi, fec_enet_rx_napi, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(ndev, &fep->napi, fec_enet_rx_napi);
|
||||
|
||||
if (fep->quirks & FEC_QUIRK_HAS_VLAN)
|
||||
/* enable hw VLAN support */
|
||||
|
@ -3233,7 +3233,7 @@ static int gfar_probe(struct platform_device *ofdev)
|
||||
/* Register for napi ...We are registering NAPI for each grp */
|
||||
for (i = 0; i < priv->num_grps; i++) {
|
||||
netif_napi_add(dev, &priv->gfargrp[i].napi_rx,
|
||||
gfar_poll_rx_sq, NAPI_POLL_WEIGHT);
|
||||
gfar_poll_rx_sq);
|
||||
netif_napi_add_tx_weight(dev, &priv->gfargrp[i].napi_tx,
|
||||
gfar_poll_tx_sq, 2);
|
||||
}
|
||||
|
@ -3712,7 +3712,7 @@ static int ucc_geth_probe(struct platform_device* ofdev)
|
||||
dev->netdev_ops = &ucc_geth_netdev_ops;
|
||||
dev->watchdog_timeo = TX_TIMEOUT;
|
||||
INIT_WORK(&ugeth->timeout_work, ucc_geth_timeout_work);
|
||||
netif_napi_add(dev, &ugeth->napi, ucc_geth_poll, 64);
|
||||
netif_napi_add(dev, &ugeth->napi, ucc_geth_poll);
|
||||
dev->mtu = 1500;
|
||||
dev->max_mtu = 1518;
|
||||
|
||||
|
@ -339,8 +339,7 @@ static int fun_alloc_queue_irqs(struct net_device *dev, unsigned int ntx,
|
||||
return PTR_ERR(irq);
|
||||
|
||||
fp->num_rx_irqs++;
|
||||
netif_napi_add(dev, &irq->napi, fun_rxq_napi_poll,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(dev, &irq->napi, fun_rxq_napi_poll);
|
||||
}
|
||||
|
||||
netif_info(fp, intr, dev, "Reserved %u/%u IRQs for Tx/Rx queues\n",
|
||||
|
@ -526,8 +526,7 @@ static void gve_add_napi(struct gve_priv *priv, int ntfy_idx,
|
||||
{
|
||||
struct gve_notify_block *block = &priv->ntfy_blocks[ntfy_idx];
|
||||
|
||||
netif_napi_add(priv->dev, &block->napi, gve_poll,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(priv->dev, &block->napi, gve_poll);
|
||||
}
|
||||
|
||||
static void gve_remove_napi(struct gve_priv *priv, int ntfy_idx)
|
||||
|
@ -990,7 +990,7 @@ static int hip04_mac_probe(struct platform_device *pdev)
|
||||
ndev->watchdog_timeo = TX_TIMEOUT;
|
||||
ndev->priv_flags |= IFF_UNICAST_FLT;
|
||||
ndev->irq = irq;
|
||||
netif_napi_add(ndev, &priv->napi, hip04_rx_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(ndev, &priv->napi, hip04_rx_poll);
|
||||
|
||||
hip04_reset_dreq(priv);
|
||||
hip04_reset_ppe(priv);
|
||||
|
@ -1243,7 +1243,7 @@ static int hix5hd2_dev_probe(struct platform_device *pdev)
|
||||
if (ret)
|
||||
goto out_phy_node;
|
||||
|
||||
netif_napi_add(ndev, &priv->napi, hix5hd2_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(ndev, &priv->napi, hix5hd2_poll);
|
||||
|
||||
if (HAS_CAP_TSO(priv->hw_cap)) {
|
||||
ret = hix5hd2_init_sg_desc_queue(priv);
|
||||
|
@ -2109,8 +2109,7 @@ static int hns_nic_init_ring_data(struct hns_nic_priv *priv)
|
||||
rd->fini_process = is_ver1 ? hns_nic_tx_fini_pro :
|
||||
hns_nic_tx_fini_pro_v2;
|
||||
|
||||
netif_napi_add(priv->netdev, &rd->napi,
|
||||
hns_nic_common_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(priv->netdev, &rd->napi, hns_nic_common_poll);
|
||||
rd->ring->irq_init_flag = RCB_IRQ_NOT_INITED;
|
||||
}
|
||||
for (i = h->q_num; i < h->q_num * 2; i++) {
|
||||
@ -2122,8 +2121,7 @@ static int hns_nic_init_ring_data(struct hns_nic_priv *priv)
|
||||
rd->fini_process = is_ver1 ? hns_nic_rx_fini_pro :
|
||||
hns_nic_rx_fini_pro_v2;
|
||||
|
||||
netif_napi_add(priv->netdev, &rd->napi,
|
||||
hns_nic_common_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(priv->netdev, &rd->napi, hns_nic_common_poll);
|
||||
rd->ring->irq_init_flag = RCB_IRQ_NOT_INITED;
|
||||
}
|
||||
|
||||
|
@ -4692,7 +4692,7 @@ static int hns3_nic_init_vector_data(struct hns3_nic_priv *priv)
|
||||
goto map_ring_fail;
|
||||
|
||||
netif_napi_add(priv->netdev, &tqp_vector->napi,
|
||||
hns3_nic_common_poll, NAPI_POLL_WEIGHT);
|
||||
hns3_nic_common_poll);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
@ -1546,7 +1546,7 @@ static int ehea_init_port_res(struct ehea_port *port, struct ehea_port_res *pr,
|
||||
|
||||
kfree(init_attr);
|
||||
|
||||
netif_napi_add(pr->port->netdev, &pr->napi, ehea_poll, 64);
|
||||
netif_napi_add(pr->port->netdev, &pr->napi, ehea_poll);
|
||||
|
||||
ret = 0;
|
||||
goto out;
|
||||
|
@ -1262,7 +1262,7 @@ static int init_napi(struct ibmvnic_adapter *adapter)
|
||||
for (i = 0; i < adapter->req_rx_queues; i++) {
|
||||
netdev_dbg(adapter->netdev, "Adding napi[%d]\n", i);
|
||||
netif_napi_add(adapter->netdev, &adapter->napi[i],
|
||||
ibmvnic_poll, NAPI_POLL_WEIGHT);
|
||||
ibmvnic_poll);
|
||||
}
|
||||
|
||||
adapter->num_active_rx_napi = adapter->req_rx_queues;
|
||||
|
@ -1012,7 +1012,7 @@ static int e1000_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
|
||||
netdev->netdev_ops = &e1000_netdev_ops;
|
||||
e1000_set_ethtool_ops(netdev);
|
||||
netdev->watchdog_timeo = 5 * HZ;
|
||||
netif_napi_add(netdev, &adapter->napi, e1000_clean, 64);
|
||||
netif_napi_add(netdev, &adapter->napi, e1000_clean);
|
||||
|
||||
strncpy(netdev->name, pci_name(pdev), sizeof(netdev->name) - 1);
|
||||
|
||||
|
@ -7479,7 +7479,7 @@ static int e1000_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
|
||||
netdev->netdev_ops = &e1000e_netdev_ops;
|
||||
e1000e_set_ethtool_ops(netdev);
|
||||
netdev->watchdog_timeo = 5 * HZ;
|
||||
netif_napi_add(netdev, &adapter->napi, e1000e_poll, 64);
|
||||
netif_napi_add(netdev, &adapter->napi, e1000e_poll);
|
||||
strscpy(netdev->name, pci_name(pdev), sizeof(netdev->name));
|
||||
|
||||
netdev->mem_start = mmio_start;
|
||||
|
@ -1595,8 +1595,7 @@ static int fm10k_alloc_q_vector(struct fm10k_intfc *interface,
|
||||
return -ENOMEM;
|
||||
|
||||
/* initialize NAPI */
|
||||
netif_napi_add(interface->netdev, &q_vector->napi,
|
||||
fm10k_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(interface->netdev, &q_vector->napi, fm10k_poll);
|
||||
|
||||
/* tie q_vector and interface together */
|
||||
interface->q_vector[v_idx] = q_vector;
|
||||
|
@ -11941,8 +11941,7 @@ static int i40e_vsi_alloc_q_vector(struct i40e_vsi *vsi, int v_idx)
|
||||
cpumask_copy(&q_vector->affinity_mask, cpu_possible_mask);
|
||||
|
||||
if (vsi->netdev)
|
||||
netif_napi_add(vsi->netdev, &q_vector->napi,
|
||||
i40e_napi_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(vsi->netdev, &q_vector->napi, i40e_napi_poll);
|
||||
|
||||
/* tie q_vector and vsi together */
|
||||
vsi->q_vectors[v_idx] = q_vector;
|
||||
|
@ -1831,7 +1831,7 @@ static int iavf_alloc_q_vectors(struct iavf_adapter *adapter)
|
||||
q_vector->reg_idx = q_idx;
|
||||
cpumask_copy(&q_vector->affinity_mask, cpu_possible_mask);
|
||||
netif_napi_add(adapter->netdev, &q_vector->napi,
|
||||
iavf_napi_poll, NAPI_POLL_WEIGHT);
|
||||
iavf_napi_poll);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
@ -130,8 +130,7 @@ static int ice_vsi_alloc_q_vector(struct ice_vsi *vsi, u16 v_idx)
|
||||
* handler here (i.e. resume, reset/rebuild, etc.)
|
||||
*/
|
||||
if (vsi->netdev)
|
||||
netif_napi_add(vsi->netdev, &q_vector->napi, ice_napi_poll,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(vsi->netdev, &q_vector->napi, ice_napi_poll);
|
||||
|
||||
out:
|
||||
/* tie q_vector and VSI together */
|
||||
|
@ -292,8 +292,8 @@ static int ice_eswitch_setup_reprs(struct ice_pf *pf)
|
||||
if (max_vsi_num < vsi->vsi_num)
|
||||
max_vsi_num = vsi->vsi_num;
|
||||
|
||||
netif_napi_add(vf->repr->netdev, &vf->repr->q_vector->napi, ice_napi_poll,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(vf->repr->netdev, &vf->repr->q_vector->napi,
|
||||
ice_napi_poll);
|
||||
|
||||
netif_keep_dst(vf->repr->netdev);
|
||||
}
|
||||
|
@ -3310,7 +3310,7 @@ static void ice_napi_add(struct ice_vsi *vsi)
|
||||
|
||||
ice_for_each_q_vector(vsi, v_idx)
|
||||
netif_napi_add(vsi->netdev, &vsi->q_vectors[v_idx]->napi,
|
||||
ice_napi_poll, NAPI_POLL_WEIGHT);
|
||||
ice_napi_poll);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -1211,8 +1211,7 @@ static int igb_alloc_q_vector(struct igb_adapter *adapter,
|
||||
return -ENOMEM;
|
||||
|
||||
/* initialize NAPI */
|
||||
netif_napi_add(adapter->netdev, &q_vector->napi,
|
||||
igb_poll, 64);
|
||||
netif_napi_add(adapter->netdev, &q_vector->napi, igb_poll);
|
||||
|
||||
/* tie q_vector and adapter together */
|
||||
adapter->q_vector[v_idx] = q_vector;
|
||||
|
@ -1109,7 +1109,7 @@ static int igbvf_alloc_queues(struct igbvf_adapter *adapter)
|
||||
return -ENOMEM;
|
||||
}
|
||||
|
||||
netif_napi_add(netdev, &adapter->rx_ring->napi, igbvf_poll, 64);
|
||||
netif_napi_add(netdev, &adapter->rx_ring->napi, igbvf_poll);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -4394,8 +4394,7 @@ static int igc_alloc_q_vector(struct igc_adapter *adapter,
|
||||
return -ENOMEM;
|
||||
|
||||
/* initialize NAPI */
|
||||
netif_napi_add(adapter->netdev, &q_vector->napi,
|
||||
igc_poll, 64);
|
||||
netif_napi_add(adapter->netdev, &q_vector->napi, igc_poll);
|
||||
|
||||
/* tie q_vector and adapter together */
|
||||
adapter->q_vector[v_idx] = q_vector;
|
||||
|
@ -414,7 +414,7 @@ ixgb_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
|
||||
netdev->netdev_ops = &ixgb_netdev_ops;
|
||||
ixgb_set_ethtool_ops(netdev);
|
||||
netdev->watchdog_timeo = 5 * HZ;
|
||||
netif_napi_add(netdev, &adapter->napi, ixgb_clean, 64);
|
||||
netif_napi_add(netdev, &adapter->napi, ixgb_clean);
|
||||
|
||||
strncpy(netdev->name, pci_name(pdev), sizeof(netdev->name) - 1);
|
||||
|
||||
|
@ -874,8 +874,7 @@ static int ixgbe_alloc_q_vector(struct ixgbe_adapter *adapter,
|
||||
|
||||
#endif
|
||||
/* initialize NAPI */
|
||||
netif_napi_add(adapter->netdev, &q_vector->napi,
|
||||
ixgbe_poll, 64);
|
||||
netif_napi_add(adapter->netdev, &q_vector->napi, ixgbe_poll);
|
||||
|
||||
/* tie q_vector and adapter together */
|
||||
adapter->q_vector[v_idx] = q_vector;
|
||||
|
@ -2733,7 +2733,7 @@ static int ixgbevf_alloc_q_vector(struct ixgbevf_adapter *adapter, int v_idx,
|
||||
return -ENOMEM;
|
||||
|
||||
/* initialize NAPI */
|
||||
netif_napi_add(adapter->netdev, &q_vector->napi, ixgbevf_poll, 64);
|
||||
netif_napi_add(adapter->netdev, &q_vector->napi, ixgbevf_poll);
|
||||
|
||||
/* tie q_vector and adapter together */
|
||||
adapter->q_vector[v_idx] = q_vector;
|
||||
|
@ -3009,7 +3009,7 @@ jme_init_one(struct pci_dev *pdev,
|
||||
jwrite32(jme, JME_APMC, apmc);
|
||||
}
|
||||
|
||||
netif_napi_add(netdev, &jme->napi, jme_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(netdev, &jme->napi, jme_poll);
|
||||
|
||||
spin_lock_init(&jme->phy_lock);
|
||||
spin_lock_init(&jme->macaddr_lock);
|
||||
|
@ -1355,7 +1355,7 @@ static int korina_probe(struct platform_device *pdev)
|
||||
dev->netdev_ops = &korina_netdev_ops;
|
||||
dev->ethtool_ops = &netdev_ethtool_ops;
|
||||
dev->watchdog_timeo = TX_TIMEOUT;
|
||||
netif_napi_add(dev, &lp->napi, korina_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(dev, &lp->napi, korina_poll);
|
||||
|
||||
lp->mii_if.dev = dev;
|
||||
lp->mii_if.mdio_read = korina_mdio_read;
|
||||
|
@ -620,8 +620,7 @@ static int xrx200_probe(struct platform_device *pdev)
|
||||
PMAC_HD_CTL);
|
||||
|
||||
/* setup NAPI */
|
||||
netif_napi_add(net_dev, &priv->chan_rx.napi, xrx200_poll_rx,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(net_dev, &priv->chan_rx.napi, xrx200_poll_rx);
|
||||
netif_napi_add_tx(net_dev, &priv->chan_tx.napi,
|
||||
xrx200_tx_housekeeping);
|
||||
|
||||
|
@ -3183,7 +3183,7 @@ static int mv643xx_eth_probe(struct platform_device *pdev)
|
||||
|
||||
INIT_WORK(&mp->tx_timeout_task, tx_timeout_task);
|
||||
|
||||
netif_napi_add(dev, &mp->napi, mv643xx_eth_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(dev, &mp->napi, mv643xx_eth_poll);
|
||||
|
||||
timer_setup(&mp->rx_oom, oom_timer_wrapper, 0);
|
||||
|
||||
|
@ -5600,14 +5600,13 @@ static int mvneta_probe(struct platform_device *pdev)
|
||||
* operation, so only single NAPI should be initialized.
|
||||
*/
|
||||
if (pp->neta_armada3700) {
|
||||
netif_napi_add(dev, &pp->napi, mvneta_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(dev, &pp->napi, mvneta_poll);
|
||||
} else {
|
||||
for_each_present_cpu(cpu) {
|
||||
struct mvneta_pcpu_port *port =
|
||||
per_cpu_ptr(pp->ports, cpu);
|
||||
|
||||
netif_napi_add(dev, &port->napi, mvneta_poll,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(dev, &port->napi, mvneta_poll);
|
||||
port->pp = pp;
|
||||
}
|
||||
}
|
||||
|
@ -5770,8 +5770,7 @@ static int mvpp2_simple_queue_vectors_init(struct mvpp2_port *port,
|
||||
v->irq = irq_of_parse_and_map(port_node, 0);
|
||||
if (v->irq <= 0)
|
||||
return -EINVAL;
|
||||
netif_napi_add(port->dev, &v->napi, mvpp2_poll,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(port->dev, &v->napi, mvpp2_poll);
|
||||
|
||||
port->nqvecs = 1;
|
||||
|
||||
@ -5831,8 +5830,7 @@ static int mvpp2_multi_queue_vectors_init(struct mvpp2_port *port,
|
||||
goto err;
|
||||
}
|
||||
|
||||
netif_napi_add(port->dev, &v->napi, mvpp2_poll,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(port->dev, &v->napi, mvpp2_poll);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
@ -410,7 +410,7 @@ static void octep_napi_add(struct octep_device *oct)
|
||||
for (i = 0; i < oct->num_oqs; i++) {
|
||||
netdev_dbg(oct->netdev, "Adding NAPI on Q-%d\n", i);
|
||||
netif_napi_add(oct->netdev, &oct->ioq_vector[i]->napi,
|
||||
octep_napi_poll, 64);
|
||||
octep_napi_poll);
|
||||
oct->oq[i]->napi = &oct->ioq_vector[i]->napi;
|
||||
}
|
||||
}
|
||||
|
@ -1661,8 +1661,7 @@ int otx2_open(struct net_device *netdev)
|
||||
cq_poll->dev = (void *)pf;
|
||||
cq_poll->dim.mode = DIM_CQ_PERIOD_MODE_START_FROM_CQE;
|
||||
INIT_WORK(&cq_poll->dim.work, otx2_dim_work);
|
||||
netif_napi_add(netdev, &cq_poll->napi,
|
||||
otx2_napi_handler, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(netdev, &cq_poll->napi, otx2_napi_handler);
|
||||
napi_enable(&cq_poll->napi);
|
||||
}
|
||||
|
||||
|
@ -659,7 +659,7 @@ static int prestera_sdma_switch_init(struct prestera_switch *sw)
|
||||
|
||||
init_dummy_netdev(&sdma->napi_dev);
|
||||
|
||||
netif_napi_add(&sdma->napi_dev, &sdma->rx_napi, prestera_sdma_rx_poll, 64);
|
||||
netif_napi_add(&sdma->napi_dev, &sdma->rx_napi, prestera_sdma_rx_poll);
|
||||
napi_enable(&sdma->rx_napi);
|
||||
|
||||
return 0;
|
||||
|
@ -3832,7 +3832,7 @@ static struct net_device *skge_devinit(struct skge_hw *hw, int port,
|
||||
dev->features |= NETIF_F_HIGHDMA;
|
||||
|
||||
skge = netdev_priv(dev);
|
||||
netif_napi_add(dev, &skge->napi, skge_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(dev, &skge->napi, skge_poll);
|
||||
skge->netdev = dev;
|
||||
skge->hw = hw;
|
||||
skge->msg_enable = netif_msg_init(debug, default_msg);
|
||||
|
@ -4937,7 +4937,7 @@ static int sky2_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
|
||||
}
|
||||
}
|
||||
|
||||
netif_napi_add(dev, &hw->napi, sky2_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(dev, &hw->napi, sky2_poll);
|
||||
|
||||
err = register_netdev(dev);
|
||||
if (err) {
|
||||
|
@ -4166,10 +4166,8 @@ static int mtk_probe(struct platform_device *pdev)
|
||||
* for NAPI to work
|
||||
*/
|
||||
init_dummy_netdev(ð->dummy_dev);
|
||||
netif_napi_add(ð->dummy_dev, ð->tx_napi, mtk_napi_tx,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(ð->dummy_dev, ð->rx_napi, mtk_napi_rx,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(ð->dummy_dev, ð->tx_napi, mtk_napi_tx);
|
||||
netif_napi_add(ð->dummy_dev, ð->rx_napi, mtk_napi_rx);
|
||||
|
||||
platform_set_drvdata(pdev, eth);
|
||||
|
||||
|
@ -1651,8 +1651,7 @@ static int mtk_star_probe(struct platform_device *pdev)
|
||||
ndev->netdev_ops = &mtk_star_netdev_ops;
|
||||
ndev->ethtool_ops = &mtk_star_ethtool_ops;
|
||||
|
||||
netif_napi_add(ndev, &priv->rx_napi, mtk_star_rx_poll,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(ndev, &priv->rx_napi, mtk_star_rx_poll);
|
||||
netif_napi_add_tx(ndev, &priv->tx_napi, mtk_star_tx_poll);
|
||||
|
||||
return devm_register_netdev(dev, ndev);
|
||||
|
@ -152,7 +152,7 @@ int mlx4_en_activate_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq,
|
||||
break;
|
||||
case RX:
|
||||
cq->mcq.comp = mlx4_en_rx_irq;
|
||||
netif_napi_add(cq->dev, &cq->napi, mlx4_en_poll_rx_cq, 64);
|
||||
netif_napi_add(cq->dev, &cq->napi, mlx4_en_poll_rx_cq);
|
||||
napi_enable(&cq->napi);
|
||||
break;
|
||||
case TX_XDP:
|
||||
|
@ -725,7 +725,7 @@ int mlx5e_ptp_open(struct mlx5e_priv *priv, struct mlx5e_params *params,
|
||||
if (err)
|
||||
goto err_free;
|
||||
|
||||
netif_napi_add(netdev, &c->napi, mlx5e_ptp_napi_poll, 64);
|
||||
netif_napi_add(netdev, &c->napi, mlx5e_ptp_napi_poll);
|
||||
|
||||
mlx5e_ptp_build_params(c, cparams, params);
|
||||
|
||||
|
@ -147,7 +147,7 @@ static struct mlx5e_trap *mlx5e_open_trap(struct mlx5e_priv *priv)
|
||||
t->mkey_be = cpu_to_be32(priv->mdev->mlx5e_res.hw_objs.mkey);
|
||||
t->stats = &priv->trap_stats.ch;
|
||||
|
||||
netif_napi_add(netdev, &t->napi, mlx5e_trap_napi_poll, 64);
|
||||
netif_napi_add(netdev, &t->napi, mlx5e_trap_napi_poll);
|
||||
|
||||
err = mlx5e_open_trap_rq(priv, t);
|
||||
if (unlikely(err))
|
||||
|
@ -2281,7 +2281,7 @@ static int mlx5e_open_channel(struct mlx5e_priv *priv, int ix,
|
||||
c->aff_mask = irq_get_effective_affinity_mask(irq);
|
||||
c->lag_port = mlx5e_enumerate_lag_port(priv->mdev, ix);
|
||||
|
||||
netif_napi_add(netdev, &c->napi, mlx5e_napi_poll, 64);
|
||||
netif_napi_add(netdev, &c->napi, mlx5e_napi_poll);
|
||||
|
||||
err = mlx5e_open_queues(c, params, cparam);
|
||||
if (unlikely(err))
|
||||
|
@ -156,7 +156,7 @@ static int mlxbf_gige_open(struct net_device *netdev)
|
||||
|
||||
phy_start(phydev);
|
||||
|
||||
netif_napi_add(netdev, &priv->napi, mlxbf_gige_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(netdev, &priv->napi, mlxbf_gige_poll);
|
||||
napi_enable(&priv->napi);
|
||||
netif_start_queue(netdev);
|
||||
|
||||
|
@ -2875,9 +2875,7 @@ static int lan743x_rx_open(struct lan743x_rx *rx)
|
||||
if (ret)
|
||||
goto return_error;
|
||||
|
||||
netif_napi_add(adapter->netdev,
|
||||
&rx->napi, lan743x_rx_napi_poll,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(adapter->netdev, &rx->napi, lan743x_rx_napi_poll);
|
||||
|
||||
lan743x_csr_write(adapter, DMAC_CMD,
|
||||
DMAC_CMD_RX_SWR_(rx->channel_number));
|
||||
|
@ -787,8 +787,7 @@ void lan966x_fdma_netdev_init(struct lan966x *lan966x, struct net_device *dev)
|
||||
return;
|
||||
|
||||
lan966x->fdma_ndev = dev;
|
||||
netif_napi_add(dev, &lan966x->napi, lan966x_fdma_napi_poll,
|
||||
NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(dev, &lan966x->napi, lan966x_fdma_napi_poll);
|
||||
napi_enable(&lan966x->napi);
|
||||
}
|
||||
|
||||
|
@ -869,7 +869,7 @@ static int natsemi_probe1(struct pci_dev *pdev, const struct pci_device_id *ent)
|
||||
np = netdev_priv(dev);
|
||||
np->ioaddr = ioaddr;
|
||||
|
||||
netif_napi_add(dev, &np->napi, natsemi_poll, 64);
|
||||
netif_napi_add(dev, &np->napi, natsemi_poll);
|
||||
np->dev = dev;
|
||||
|
||||
np->pci_dev = pdev;
|
||||
|
@ -7905,10 +7905,10 @@ s2io_init_nic(struct pci_dev *pdev, const struct pci_device_id *pre)
|
||||
for (i = 0; i < config->rx_ring_num ; i++) {
|
||||
struct ring_info *ring = &mac_control->rings[i];
|
||||
|
||||
netif_napi_add(dev, &ring->napi, s2io_poll_msix, 64);
|
||||
netif_napi_add(dev, &ring->napi, s2io_poll_msix);
|
||||
}
|
||||
} else {
|
||||
netif_napi_add(dev, &sp->napi, s2io_poll_inta, 64);
|
||||
netif_napi_add(dev, &sp->napi, s2io_poll_inta);
|
||||
}
|
||||
|
||||
/* Not needed for Herc */
|
||||
|
@ -771,9 +771,7 @@ nfp_net_napi_add(struct nfp_net_dp *dp, struct nfp_net_r_vector *r_vec, int idx)
|
||||
{
|
||||
if (dp->netdev)
|
||||
netif_napi_add(dp->netdev, &r_vec->napi,
|
||||
nfp_net_has_xsk_pool_slow(dp, idx) ?
|
||||
dp->ops->xsk_poll : dp->ops->poll,
|
||||
NAPI_POLL_WEIGHT);
|
||||
nfp_net_has_xsk_pool_slow(dp, idx) ? dp->ops->xsk_poll : dp->ops->poll);
|
||||
else
|
||||
tasklet_enable(&r_vec->tasklet);
|
||||
}
|
||||
|
@ -1294,7 +1294,7 @@ static int nixge_probe(struct platform_device *pdev)
|
||||
priv->ndev = ndev;
|
||||
priv->dev = &pdev->dev;
|
||||
|
||||
netif_napi_add(ndev, &priv->napi, nixge_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(ndev, &priv->napi, nixge_poll);
|
||||
err = nixge_of_get_resources(pdev);
|
||||
if (err)
|
||||
goto free_netdev;
|
||||
|
@ -5876,7 +5876,7 @@ static int nv_probe(struct pci_dev *pci_dev, const struct pci_device_id *id)
|
||||
else
|
||||
dev->netdev_ops = &nv_netdev_ops_optimized;
|
||||
|
||||
netif_napi_add(dev, &np->napi, nv_napi_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(dev, &np->napi, nv_napi_poll);
|
||||
dev->ethtool_ops = &ops;
|
||||
dev->watchdog_timeo = NV_WATCHDOG_TIMEO;
|
||||
|
||||
|
@ -2516,8 +2516,7 @@ static int pch_gbe_probe(struct pci_dev *pdev,
|
||||
|
||||
netdev->netdev_ops = &pch_gbe_netdev_ops;
|
||||
netdev->watchdog_timeo = PCH_GBE_WATCHDOG_PERIOD;
|
||||
netif_napi_add(netdev, &adapter->napi,
|
||||
pch_gbe_napi_poll, NAPI_POLL_WEIGHT);
|
||||
netif_napi_add(netdev, &adapter->napi, pch_gbe_napi_poll);
|
||||
netdev->hw_features = NETIF_F_RXCSUM |
|
||||
NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM;
|
||||
netdev->features = netdev->hw_features;
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user