net: add netif_tx_napi_add()
authorEric Dumazet <edumazet@google.com>
Wed, 18 Nov 2015 14:31:00 +0000 (06:31 -0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 18 Nov 2015 21:17:41 +0000 (16:17 -0500)
commitd64b5e85bfe2fe4c790abcbd16d9ae32391ddd7e
tree3b15f27d6adbc7fbc1ed4dc605c30a577b50c1c6
parent93f93a4404159ecf7e9148f5ad0718ec702ac4cb
net: add netif_tx_napi_add()

netif_tx_napi_add() is a variant of netif_napi_add()

It should be used by drivers that use a napi structure
to exclusively poll TX.

We do not want to add this kind of napi in napi_hash[] in following
patches, adding generic busy polling to all NAPI drivers.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
12 files changed:
drivers/net/ethernet/broadcom/bcmsysport.c
drivers/net/ethernet/broadcom/genet/bcmgenet.c
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
drivers/net/ethernet/freescale/gianfar.c
drivers/net/ethernet/mellanox/mlx4/en_cq.c
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
drivers/net/ethernet/rocker/rocker.c
drivers/net/ethernet/ti/cpsw.c
drivers/net/ethernet/ti/netcp_core.c
drivers/net/wireless/ath/wil6210/netdev.c
include/linux/netdevice.h
net/core/dev.c