enic: fix work done in tx napi_poll
authorGovindarajulu Varadarajan <_govind@gmx.com>
Wed, 12 Nov 2014 22:42:06 +0000 (04:12 +0530)
committerDavid S. Miller <davem@davemloft.net>
Thu, 13 Nov 2014 03:18:14 +0000 (22:18 -0500)
commitf41281d02f8b94e136f78cb1b6a5d78182c222bd
tree1792107b257eddccda037069e6d296b25af6e1c4
parenta768851f94dbf74d07b1a86af732f142753f4071
enic: fix work done in tx napi_poll

With the commit d75b1ade567 ("net: less interrupt masking in NAPI") napi repoll
is done only when work_done == budget. In tx napi poll we always return 0.
So tx napi is not called again and we do not clean up the tx ring.

Signed-off-by: Govindarajulu Varadarajan <_govind@gmx.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/cisco/enic/enic_main.c