On Tue, Feb 24, 2026 at 03:14:05PM +0000, Anatoly Burakov wrote: > This patchset is an assortment of cleanups for ixgbe, i40e, iavf, and ice PMD. > > IXGBE: > > - Remove unnecessary macros and #ifdef's > - Disentangle unrelated flow API code paths > > I40E: > > - Get rid of global variables and unnecessary allocations > - Reduce code duplication around default RSS keys > - Use more appropriate integer types and definitions > > IAVF: > > - Remove dead code > - Remove unnecessary allocations > - Separate RSS uninit from hash flow parser uninit > > ICE: > > - Remove unnecessary allocations > > This is done in preparation for further rework. > > Note that this patchset depends on driver bug fix patchset [1] as well as an > IPsec struct fix [2] (both already integrated into next-net-intel). > > [1] https://patches.dpdk.org/project/dpdk/list/?series=37350 > [2] > https://patches.dpdk.org/project/dpdk/patch/c87355f75826ec90a506dc8d4548e3f6af2b7e93.1771581658.git.anatoly.bura...@intel.com/ > Series-Acked-by: Bruce Richardson <[email protected]>
Applied to next-net-intel with the following small adjustments: * fixed the build issues due to missing stdlib.h include for calloc/free calls * merged the various fixes removing rte_malloc calls so that we just have one commit per driver for this, cutting the set down to 13 patches. Thanks for all the effort on this cleanup. /Bruce

