> -----Original Message----- > From: Intel-wired-lan <[email protected]> On Behalf Of > Mateusz Polchlopek > Sent: Wednesday, April 3, 2024 1:11 PM > To: [email protected] > Cc: [email protected]; [email protected]; Wilczynski, Michal > <[email protected]>; Polchlopek, Mateusz > <[email protected]>; [email protected]; Czapnik, Lukasz > <[email protected]>; Raj, Victor <[email protected]>; Nguyen, > Anthony L <[email protected]>; [email protected]; Kitszel, Przemyslaw > <[email protected]>; [email protected] > Subject: [Intel-wired-lan] [PATCH net-next v9 4/6] ice: Enable switching > default Tx scheduler topology > > From: Michal Wilczynski <[email protected]> > > Introduce support for Tx scheduler topology change, based on user selection, > from default 9-layer to 5-layer. > Change requires NVM (version 3.20 or newer) and DDP package (OS Package > 1.3.30 or newer - available for over a year in linux-firmware, since commit > aed71f296637 in linux-firmware ("ice: Update package to 1.3.30.0")) > https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=aed71f296637 > > Enable 5-layer topology switch in init path of the driver. To accomplish that > upload of the DDP package needs to be delayed, until change in Tx topology is > finished. To trigger the Tx change user selection should be changed in NVM > using devlink. Then the platform should be rebooted. > > Signed-off-by: Michal Wilczynski <[email protected]> > Co-developed-by: Mateusz Polchlopek <[email protected]> > Signed-off-by: Mateusz Polchlopek <[email protected]> > --- > drivers/net/ethernet/intel/ice/ice_main.c | 102 ++++++++++++++++++---- > 1 file changed, 83 insertions(+), 19 deletions(-) >
Tested-by: Pucha Himasekhar Reddy <[email protected]> (A Contingent worker at Intel)
