diff options
author | Noam Camus <noamc@ezchip.com> | 2015-08-20 08:00:05 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-08-23 16:08:54 -0700 |
commit | 41493795a4c18170fdf27c0373d386b4039b24df (patch) | |
tree | 8c8edaa75d9dadf0d02b80417505257043bcb379 /drivers/net/ethernet/ezchip/nps_enet.c | |
parent | 3d99b74ab3c4b7e529d5820ccadabfb81085f020 (diff) | |
download | blackbird-op-linux-41493795a4c18170fdf27c0373d386b4039b24df.tar.gz blackbird-op-linux-41493795a4c18170fdf27c0373d386b4039b24df.zip |
NET: nps_enet: minor namespace cleanup
We define buf_int_enable in the minimal namespace it is used.
Signed-off-by: Noam Camus <noamc@ezchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/ezchip/nps_enet.c')
-rw-r--r-- | drivers/net/ethernet/ezchip/nps_enet.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/net/ethernet/ezchip/nps_enet.c b/drivers/net/ethernet/ezchip/nps_enet.c index 69b9129357fd..63c2bcf8031a 100644 --- a/drivers/net/ethernet/ezchip/nps_enet.c +++ b/drivers/net/ethernet/ezchip/nps_enet.c @@ -179,15 +179,16 @@ static int nps_enet_poll(struct napi_struct *napi, int budget) { struct net_device *ndev = napi->dev; struct nps_enet_priv *priv = netdev_priv(ndev); - struct nps_enet_buf_int_enable buf_int_enable; u32 work_done; - buf_int_enable.rx_rdy = NPS_ENET_ENABLE; - buf_int_enable.tx_done = NPS_ENET_ENABLE; nps_enet_tx_handler(ndev); work_done = nps_enet_rx_handler(ndev); if (work_done < budget) { + struct nps_enet_buf_int_enable buf_int_enable; + napi_complete(napi); + buf_int_enable.rx_rdy = NPS_ENET_ENABLE; + buf_int_enable.tx_done = NPS_ENET_ENABLE; nps_enet_reg_set(priv, NPS_ENET_REG_BUF_INT_ENABLE, buf_int_enable.value); } |