[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240422203913.225151-1-anthony.l.nguyen@intel.com>
Date: Mon, 22 Apr 2024 13:39:05 -0700
From: Tony Nguyen <anthony.l.nguyen@...el.com>
To: davem@...emloft.net,
kuba@...nel.org,
pabeni@...hat.com,
edumazet@...gle.com,
netdev@...r.kernel.org
Cc: Tony Nguyen <anthony.l.nguyen@...el.com>,
mateusz.polchlopek@...el.com
Subject: [PATCH net-next 0/6][pull request] ice: Support 5 layer Tx scheduler topology
Mateusz Polchlopek says:
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.
The following are changes since commit c51db4ac10d57c366f9a92121e3889bfc6c324cd:
tcp: do not export tcp_twsk_purge()
and are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue 100GbE
Lukasz Czapnik (1):
ice: Add tx_scheduling_layers devlink param
Mateusz Polchlopek (1):
devlink: extend devlink_param *set pointer
Michal Wilczynski (2):
ice: Enable switching default Tx scheduler topology
ice: Document tx_scheduling_layers parameter
Raj Victor (2):
ice: Support 5 layer topology
ice: Adjust the VSI/Aggregator layers
Documentation/networking/devlink/ice.rst | 47 ++++
.../marvell/octeontx2/otx2_cpt_devlink.c | 9 +-
drivers/net/ethernet/amd/pds_core/core.h | 3 +-
drivers/net/ethernet/amd/pds_core/devlink.c | 3 +-
.../net/ethernet/broadcom/bnxt/bnxt_devlink.c | 6 +-
.../net/ethernet/intel/ice/devlink/devlink.c | 184 ++++++++++++++-
.../net/ethernet/intel/ice/ice_adminq_cmd.h | 32 +++
drivers/net/ethernet/intel/ice/ice_common.c | 5 +
drivers/net/ethernet/intel/ice/ice_ddp.c | 209 ++++++++++++++++++
drivers/net/ethernet/intel/ice/ice_ddp.h | 2 +
.../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 | 108 +++++++--
drivers/net/ethernet/intel/ice/ice_nvm.c | 7 +-
drivers/net/ethernet/intel/ice/ice_nvm.h | 3 +
drivers/net/ethernet/intel/ice/ice_sched.c | 37 ++--
drivers/net/ethernet/intel/ice/ice_sched.h | 11 +
drivers/net/ethernet/intel/ice/ice_type.h | 1 +
.../marvell/octeontx2/af/rvu_devlink.c | 12 +-
.../marvell/octeontx2/nic/otx2_devlink.c | 3 +-
drivers/net/ethernet/mellanox/mlx4/main.c | 6 +-
.../net/ethernet/mellanox/mlx5/core/eswitch.c | 3 +-
.../mellanox/mlx5/core/eswitch_offloads.c | 3 +-
.../net/ethernet/mellanox/mlx5/core/fs_core.c | 3 +-
.../ethernet/mellanox/mlx5/core/fw_reset.c | 3 +-
.../mellanox/mlxsw/spectrum_acl_tcam.c | 3 +-
.../ethernet/netronome/nfp/devlink_param.c | 3 +-
drivers/net/ethernet/qlogic/qed/qed_devlink.c | 3 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 3 +-
drivers/net/ethernet/ti/cpsw_new.c | 6 +-
drivers/net/wwan/iosm/iosm_ipc_devlink.c | 3 +-
include/net/devlink.h | 3 +-
include/net/dsa.h | 3 +-
net/devlink/param.c | 7 +-
net/dsa/devlink.c | 3 +-
35 files changed, 663 insertions(+), 84 deletions(-)
--
2.41.0
Powered by blists - more mailing lists