All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next 0/5][pull request] i40e: Simplify VSI and VEB handling
@ 2024-02-16 21:42 Tony Nguyen
  2024-02-16 21:42 ` [PATCH net-next 1/5] i40e: Use existing helper to find flow director VSI Tony Nguyen
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: Tony Nguyen @ 2024-02-16 21:42 UTC (permalink / raw)
  To: davem, kuba, pabeni, edumazet, netdev; +Cc: Tony Nguyen, ivecera

Ivan Vecera says:

The series simplifies handling of VSIs and VEBs by introducing for-each
iterating macros, 'find' helper functions. Also removes the VEB
recursion because the VEBs cannot have sub-VEBs according datasheet and
fixes the support for floating VEBs.

The series content:
Patch 1 - Uses existing helper function for find FDIR VSI instead of loop
Patch 2 - Adds and uses macros to iterate VSI and VEB arrays
Patch 3 - Adds 2 helper functions to find VSIs and VEBs by their SEID
Patch 4 - Fixes broken support for floating VEBs
Patch 5 - Removes VEB recursion and simplifies VEB handling

The following are changes since commit 71b605d32017e5b8d257db7344bc2f8e8fcc973e:
  net: phy: aquantia: add AQR113 PHY ID
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue 40GbE

Ivan Vecera (5):
  i40e: Use existing helper to find flow director VSI
  i40e: Introduce and use macros for iterating VSIs and VEBs
  i40e: Add helpers to find VSI and VEB by SEID and use them
  i40e: Fix broken support for floating VEBs
  i40e: Remove VEB recursion

 drivers/net/ethernet/intel/i40e/i40e.h        |  93 ++-
 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c |  10 +-
 .../net/ethernet/intel/i40e/i40e_debugfs.c    |  97 ++-
 drivers/net/ethernet/intel/i40e/i40e_main.c   | 563 ++++++++----------
 4 files changed, 373 insertions(+), 390 deletions(-)

-- 
2.41.0


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

end of thread, other threads:[~2024-02-21 22:53 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-16 21:42 [PATCH net-next 0/5][pull request] i40e: Simplify VSI and VEB handling Tony Nguyen
2024-02-16 21:42 ` [PATCH net-next 1/5] i40e: Use existing helper to find flow director VSI Tony Nguyen
2024-02-16 22:44   ` Jacob Keller
2024-02-16 21:42 ` [PATCH net-next 2/5] i40e: Introduce and use macros for iterating VSIs and VEBs Tony Nguyen
2024-02-16 22:46   ` Jacob Keller
2024-02-16 21:42 ` [PATCH net-next 3/5] i40e: Add helpers to find VSI and VEB by SEID and use them Tony Nguyen
2024-02-16 22:47   ` Jacob Keller
2024-02-16 21:42 ` [PATCH net-next 4/5] i40e: Fix broken support for floating VEBs Tony Nguyen
2024-02-16 22:49   ` Jacob Keller
2024-02-16 21:42 ` [PATCH net-next 5/5] i40e: Remove VEB recursion Tony Nguyen
2024-02-16 22:50   ` Jacob Keller
2024-02-21 22:53 ` [PATCH net-next 0/5][pull request] i40e: Simplify VSI and VEB handling Jakub Kicinski

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.