net: hns: Use NAPI_POLL_WEIGHT for hns driver
[ Upstream commit acb1ce15a61154aa501891d67ebf79bc9ea26818 ] When the HNS driver loaded, always have an error print: "netif_napi_add() called with weight 256" This is because the kernel checks the NAPI polling weights requested by drivers and it prints an error message if a driver requests a weight bigger than 64. So use NAPI_POLL_WEIGHT to fix it. Signed-off-by: Yonglong Liu <liuyonglong@huawei.com> Signed-off-by: Peng Li <lipeng321@huawei.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
parent
4af8444aff
commit
c8d4b98eee
1 changed files with 2 additions and 5 deletions
|
@ -28,9 +28,6 @@
|
|||
|
||||
#define SERVICE_TIMER_HZ (1 * HZ)
|
||||
|
||||
#define NIC_TX_CLEAN_MAX_NUM 256
|
||||
#define NIC_RX_CLEAN_MAX_NUM 64
|
||||
|
||||
#define RCB_IRQ_NOT_INITED 0
|
||||
#define RCB_IRQ_INITED 1
|
||||
|
||||
|
@ -1408,7 +1405,7 @@ static int hns_nic_init_ring_data(struct hns_nic_priv *priv)
|
|||
rd->fini_process = hns_nic_tx_fini_pro;
|
||||
|
||||
netif_napi_add(priv->netdev, &rd->napi,
|
||||
hns_nic_common_poll, NIC_TX_CLEAN_MAX_NUM);
|
||||
hns_nic_common_poll, NAPI_POLL_WEIGHT);
|
||||
rd->ring->irq_init_flag = RCB_IRQ_NOT_INITED;
|
||||
}
|
||||
for (i = h->q_num; i < h->q_num * 2; i++) {
|
||||
|
@ -1420,7 +1417,7 @@ static int hns_nic_init_ring_data(struct hns_nic_priv *priv)
|
|||
rd->fini_process = hns_nic_rx_fini_pro;
|
||||
|
||||
netif_napi_add(priv->netdev, &rd->napi,
|
||||
hns_nic_common_poll, NIC_RX_CLEAN_MAX_NUM);
|
||||
hns_nic_common_poll, NAPI_POLL_WEIGHT);
|
||||
rd->ring->irq_init_flag = RCB_IRQ_NOT_INITED;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue