A number of small fixes and other changes to enable Tx scheduler enhancements to our DPDK driver have been added to the base code. Upstream these changes for 24.11 RC2. Most have previously been submitted as part of the scheduler changes [1]
[1] https://patches.dpdk.org/project/dpdk/list/?series=32758&state=* Bruce Richardson (6): net/ice/base: remove 255 limit on sched child nodes net/ice/base: set VSI index on newly created nodes net/ice/base: optimize subtree searches net/ice/base: remove flag checks before topology upload net/ice/base: allow init without TC class sched nodes net/ice/base: read VSI layer info from VSI Dave Ertman (1): net/ice/base: fix VLAN replay after reset Fabio Pricoco (1): net/ice/base: add bounds check Jacob Keller (1): net/ice/base: re-enable bypass mode for E822 drivers/net/ice/base/ice_controlq.c | 23 +++++- drivers/net/ice/base/ice_dcb.c | 3 +- drivers/net/ice/base/ice_ddp.c | 33 -------- drivers/net/ice/base/ice_ptp_hw.c | 117 ++++++++++++++++++++++++++-- drivers/net/ice/base/ice_ptp_hw.h | 2 +- drivers/net/ice/base/ice_sched.c | 59 +++++++------- drivers/net/ice/base/ice_switch.c | 2 - drivers/net/ice/base/ice_type.h | 3 +- drivers/net/ice/ice_ethdev.c | 2 +- 9 files changed, 168 insertions(+), 76 deletions(-) -- 2.43.0