Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f820c0ac authored by Bert Kenward's avatar Bert Kenward Committed by David S. Miller
Browse files

sfc: don't rearm interrupts if busy polling



Since commit 364b6055 ("net: busy-poll: return busypolling status
to drivers"), napi_complete_done() returns a boolean that can be used
by drivers to conditionally rearm interrupts.

Testing with a 7142 shows a small latency improvement of ~100 ns.

Signed-off-by: default avatarBert Kenward <bkenward@solarflare.com>
Cc: Eric Dumazet <edumazet@google.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent d15c9ede
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -328,7 +328,7 @@ static int efx_poll(struct napi_struct *napi, int budget)
		 * since efx_nic_eventq_read_ack() will have no effect if
		 * interrupts have already been disabled.
		 */
		napi_complete_done(napi, spent);
		if (napi_complete_done(napi, spent))
			efx_nic_eventq_read_ack(channel);
	}