[Intel-wired-lan] [PATCH net-next v8 0/5] ice: Support 5 layer tx scheduler topology
Michal Wilczynski
michal.wilczynski at intel.com
Fri Jul 22 14:11:24 UTC 2022
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.
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 | 17 ++
.../net/ethernet/intel/ice/ice_adminq_cmd.h | 31 +++
drivers/net/ethernet/intel/ice/ice_common.c | 5 +
drivers/net/ethernet/intel/ice/ice_devlink.c | 161 ++++++++++++++
.../net/ethernet/intel/ice/ice_flex_pipe.c | 200 ++++++++++++++++++
.../net/ethernet/intel/ice/ice_flex_type.h | 17 +-
.../net/ethernet/intel/ice/ice_fw_update.c | 7 +-
.../net/ethernet/intel/ice/ice_fw_update.h | 3 +
drivers/net/ethernet/intel/ice/ice_main.c | 113 ++++++++--
drivers/net/ethernet/intel/ice/ice_nvm.c | 2 +-
drivers/net/ethernet/intel/ice/ice_nvm.h | 4 +
drivers/net/ethernet/intel/ice/ice_sched.c | 35 +--
drivers/net/ethernet/intel/ice/ice_sched.h | 3 +
drivers/net/ethernet/intel/ice/ice_type.h | 1 +
14 files changed, 556 insertions(+), 43 deletions(-)
--
2.27.0
More information about the Intel-wired-lan
mailing list