All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-wired-lan] [PATCH net-next v11 0/5] ice: Support 5 layer tx scheduler topology
@ 2023-03-22 13:12 Michal Wilczynski
  2023-03-22 13:12 ` [Intel-wired-lan] [PATCH net-next v11 1/5] ice: Support 5 layer topology Michal Wilczynski
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Michal Wilczynski @ 2023-03-22 13:12 UTC (permalink / raw)
  To: intel-wired-lan

This is a re-send of series that was previously accepted and merged to
the tree, but testing discovered problems with this series so it was
later dropped. This version fixes the bug found by validation.

For performance reasons there is a need to have support for selectable
tx scheduler topology. Currently firmware supports only the default
9-layer and 5-layer topology. This patch series enables switch from
default to 5-layer topology, if user decides to opt-in.

v11: 
- added check for return value of ice_init_ddp_config call
- moved code related to patch 1 from patch 3
- removed unnecessary casts
- added a newline
- added additional info about network layers in transmit scheduler

v10: Fixed incorrect call to ice_fill_dflt_direct_cmd_desc that caused
     the bug found by validation.

v9: Nothing changed, this is a re-send per validation request

Lukasz Czapnik (1):
  ice: Add txbalancing devlink param
v6: Added this commit
v7: Fixed nitpicks, checkpatch issue, changed functions to static

Michal Wilczynski (2):
  ice: Enable switching default tx scheduler topology
v2:
- Moved definitions of scheduling layers to other commit
v3:
- Removed wrong tags
- Added blank line
- Indented a comment
- Moved parts of code to separate commit
- Removed unnecessary initializations
- Change from unnecessary devm_kmemdup to kmemdup
v5:
- Changed freeing to kfree
- Changed commit message to clarify that parameter change is not yet
  upstream

  ice: Document txbalancing parameter
v7: Added this commit

Raj Victor (2):
  ice: Support 5 layer topology
v2:
- Added example of performance decrease in commit message
- Reworded commit message for imperative mood
- Removed unnecessary tags
- Refactored duplicated function call
- Fixed RCT
- Fixed unnecessary call to devm_kfree
- Defined constants
v3:
- Changed title
- Changes in commit description, added versions of DDP
  and firmware, also added test methodology
- Removed unnecessary defines
- Added a newline for define separation
- Did s/tx/Tx in comments
- Removed newline between error check
v8:
- Removed msleep's in the loops

  ice: Adjust the VSI/Aggregator layers
v3:
- Added this commit
- Removed unnecessary 'else'

 Documentation/networking/devlink/ice.rst      |  20 ++
 .../net/ethernet/intel/ice/ice_adminq_cmd.h   |  31 +++
 drivers/net/ethernet/intel/ice/ice_common.c   |   6 +
 drivers/net/ethernet/intel/ice/ice_ddp.c      | 201 ++++++++++++++++++
 drivers/net/ethernet/intel/ice/ice_ddp.h      |   7 +-
 drivers/net/ethernet/intel/ice/ice_devlink.c  | 163 +++++++++++++-
 .../net/ethernet/intel/ice/ice_fw_update.c    |   2 +-
 .../net/ethernet/intel/ice/ice_fw_update.h    |   3 +
 drivers/net/ethernet/intel/ice/ice_main.c     | 106 +++++++--
 drivers/net/ethernet/intel/ice/ice_nvm.c      |   2 +-
 drivers/net/ethernet/intel/ice/ice_nvm.h      |   3 +
 drivers/net/ethernet/intel/ice/ice_sched.c    |  34 +--
 drivers/net/ethernet/intel/ice/ice_sched.h    |   3 +
 drivers/net/ethernet/intel/ice/ice_type.h     |   1 +
 14 files changed, 541 insertions(+), 41 deletions(-)

-- 
2.37.2

_______________________________________________
Intel-wired-lan mailing list
Intel-wired-lan@osuosl.org
https://lists.osuosl.org/mailman/listinfo/intel-wired-lan

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

end of thread, other threads:[~2023-05-17  9:46 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-22 13:12 [Intel-wired-lan] [PATCH net-next v11 0/5] ice: Support 5 layer tx scheduler topology Michal Wilczynski
2023-03-22 13:12 ` [Intel-wired-lan] [PATCH net-next v11 1/5] ice: Support 5 layer topology Michal Wilczynski
2023-05-17  9:45   ` Pucha, HimasekharX Reddy
2023-03-22 13:12 ` [Intel-wired-lan] [PATCH net-next v11 2/5] ice: Adjust the VSI/Aggregator layers Michal Wilczynski
2023-05-17  9:46   ` Pucha, HimasekharX Reddy
2023-03-22 13:12 ` [Intel-wired-lan] [PATCH net-next v11 3/5] ice: Enable switching default tx scheduler topology Michal Wilczynski
2023-05-17  9:46   ` Pucha, HimasekharX Reddy
2023-03-22 13:12 ` [Intel-wired-lan] [PATCH net-next v11 4/5] ice: Add txbalancing devlink param Michal Wilczynski
2023-05-17  9:46   ` Pucha, HimasekharX Reddy
2023-03-22 13:12 ` [Intel-wired-lan] [PATCH net-next v11 5/5] ice: Document txbalancing parameter Michal Wilczynski
2023-05-17  9:46   ` Pucha, HimasekharX Reddy

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.