All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] net/sfc: improve flow action RSS support on EF100 boards
@ 2022-02-01  8:49 Ivan Malov
  2022-02-01  8:49 ` [PATCH 1/8] net/sfc: rework flow action RSS support Ivan Malov
                   ` (8 more replies)
  0 siblings, 9 replies; 12+ messages in thread
From: Ivan Malov @ 2022-02-01  8:49 UTC (permalink / raw)
  To: dev

The first patch reworks flow action RSS support in general, on
all board types. Later patches add support for EF100-specific
features: the even spread mode (no indirection table) and the
ability to select indirection table size in the normal mode.

Ivan Malov (8):
  net/sfc: rework flow action RSS support
  common/sfc_efx/base: query RSS queue span limit on Riverhead
  net/sfc: use non-static queue span limit in flow action RSS
  common/sfc_efx/base: revise name of RSS table entry count
  common/sfc_efx/base: support selecting RSS table entry count
  net/sfc: use adaptive table entry count in flow action RSS
  common/sfc_efx/base: support the even spread RSS mode
  net/sfc: use the even spread mode in flow action RSS

 drivers/common/sfc_efx/base/ef10_impl.h  |  11 +-
 drivers/common/sfc_efx/base/ef10_nic.c   |  49 ++-
 drivers/common/sfc_efx/base/ef10_rx.c    | 186 +++++++--
 drivers/common/sfc_efx/base/efx.h        |  43 +-
 drivers/common/sfc_efx/base/efx_impl.h   |   3 +-
 drivers/common/sfc_efx/base/efx_mcdi.h   |  11 +
 drivers/common/sfc_efx/base/efx_rx.c     |  81 +++-
 drivers/common/sfc_efx/base/rhead_impl.h |  11 +-
 drivers/common/sfc_efx/base/rhead_rx.c   |  16 +-
 drivers/common/sfc_efx/base/siena_nic.c  |   5 +
 drivers/common/sfc_efx/version.map       |   1 +
 drivers/net/sfc/meson.build              |   1 +
 drivers/net/sfc/sfc.c                    |  12 +-
 drivers/net/sfc/sfc.h                    |   4 +-
 drivers/net/sfc/sfc_ethdev.c             |   8 +-
 drivers/net/sfc/sfc_flow.c               | 249 +++---------
 drivers/net/sfc/sfc_flow.h               |  19 +-
 drivers/net/sfc/sfc_flow_rss.c           | 474 +++++++++++++++++++++++
 drivers/net/sfc/sfc_flow_rss.h           |  86 ++++
 19 files changed, 977 insertions(+), 293 deletions(-)
 create mode 100644 drivers/net/sfc/sfc_flow_rss.c
 create mode 100644 drivers/net/sfc/sfc_flow_rss.h

-- 
2.30.2


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2022-02-02 17:41 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-02-01  8:49 [PATCH 0/8] net/sfc: improve flow action RSS support on EF100 boards Ivan Malov
2022-02-01  8:49 ` [PATCH 1/8] net/sfc: rework flow action RSS support Ivan Malov
2022-02-01  8:49 ` [PATCH 2/8] common/sfc_efx/base: query RSS queue span limit on Riverhead Ivan Malov
2022-02-01  8:49 ` [PATCH 3/8] net/sfc: use non-static queue span limit in flow action RSS Ivan Malov
2022-02-01  8:49 ` [PATCH 4/8] common/sfc_efx/base: revise name of RSS table entry count Ivan Malov
2022-02-01  8:49 ` [PATCH 5/8] common/sfc_efx/base: support selecting " Ivan Malov
2022-02-02 11:51   ` Ray Kinsella
2022-02-02 12:24     ` Ivan Malov
2022-02-01  8:50 ` [PATCH 6/8] net/sfc: use adaptive table entry count in flow action RSS Ivan Malov
2022-02-01  8:50 ` [PATCH 7/8] common/sfc_efx/base: support the even spread RSS mode Ivan Malov
2022-02-01  8:50 ` [PATCH 8/8] net/sfc: use the even spread mode in flow action RSS Ivan Malov
2022-02-02 17:41 ` [PATCH 0/8] net/sfc: improve flow action RSS support on EF100 boards Ferruh Yigit

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.