From 9dfa9a27b620640322588df399eb8f624b48d877 Mon Sep 17 00:00:00 2001 From: Florian Fainelli Date: Wed, 12 Nov 2014 15:40:43 -0800 Subject: [PATCH] net: systemport: fix tx work done in TX napi poll With commit d75b1ade567 ("net: less interrupt masking in NAPI") napi repoll is done only when work_done == budget. bcm_sysport_tx_poll() always returns 0 whether or not we completed the poll quantum. Fix this by returning either 0 when we did complete the TX ring reclaim, or budget to trigger a repoll. Fixes: d75b1ade567 ("net: less interrupt masking in NAPI") Signed-off-by: Florian Fainelli Signed-off-by: David S. Miller --- Reading git-format-patch failed