|
@@ -6549,17 +6549,15 @@ static int rtl8169_poll(struct napi_struct *napi, int budget)
|
|
|
struct rtl8169_private *tp = container_of(napi, struct rtl8169_private, napi);
|
|
|
struct net_device *dev = tp->dev;
|
|
|
u16 enable_mask = RTL_EVENT_NAPI | tp->event_slow;
|
|
|
- int work_done= 0;
|
|
|
+ int work_done;
|
|
|
u16 status;
|
|
|
|
|
|
status = rtl_get_events(tp);
|
|
|
rtl_ack_events(tp, status & ~tp->event_slow);
|
|
|
|
|
|
- if (status & RTL_EVENT_NAPI_RX)
|
|
|
- work_done = rtl_rx(dev, tp, (u32) budget);
|
|
|
+ work_done = rtl_rx(dev, tp, (u32) budget);
|
|
|
|
|
|
- if (status & RTL_EVENT_NAPI_TX)
|
|
|
- rtl_tx(dev, tp);
|
|
|
+ rtl_tx(dev, tp);
|
|
|
|
|
|
if (status & tp->event_slow) {
|
|
|
enable_mask &= ~tp->event_slow;
|