mbox series

[net-next,0/4] sfc: ARFS expiry improvements

Message ID a41f9c29-db34-a2e4-1abd-bfe1a33b442e@solarflare.com
Headers show
Series sfc: ARFS expiry improvements | expand

Message

Edward Cree Nov. 22, 2019, 5:54 p.m. UTC
A series of changes to how we check filters for expiry, manage how much
 of that work to do & when, etc.
Prompted by some pathological behaviour under heavy load, which was
Reported-By: David Ahern <dahern@digitalocean.com>

Edward Cree (4):
  sfc: change ARFS expiry mechanism
  sfc: suppress MCDI errors from ARFS
  sfc: add statistics for ARFS
  sfc: do ARFS expiry work occasionally even without NAPI poll

 drivers/net/ethernet/sfc/ef10.c       |  8 +++-
 drivers/net/ethernet/sfc/efx.c        | 14 +++---
 drivers/net/ethernet/sfc/efx.h        | 19 +++++---
 drivers/net/ethernet/sfc/ethtool.c    |  6 +++
 drivers/net/ethernet/sfc/net_driver.h | 20 +++++---
 drivers/net/ethernet/sfc/rx.c         | 68 +++++++++++++++++++--------
 6 files changed, 94 insertions(+), 41 deletions(-)

Comments

Jakub Kicinski Nov. 23, 2019, 1:56 a.m. UTC | #1
On Fri, 22 Nov 2019 17:54:27 +0000, Edward Cree wrote:
> A series of changes to how we check filters for expiry, manage how much
>  of that work to do & when, etc.
> Prompted by some pathological behaviour under heavy load, which was
> Reported-By: David Ahern <dahern@digitalocean.com>

I guess that counts as a reported tag? Lemme make the By lower case,
then ;)

I'm not 100% happy on board with the abuse of statistics to show the
current count, now that we have devlink APIs to dump tables and capture
their occupancy.

Applied, thank you!