Re: [PATCH v5 00/27] Cleanups for ixgbe, i40e, iavf, and ice PMD's

Burakov, Anatoly
2026-02-17T13:00:59Z

On 2/17/2026 1:13 PM, 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] (already integrated into next-net-intel).
>
> [1] https://patches.dpdk.org/project/dpdk/list/?series=37350
>
> v1 -> v2:
> - Added more cleanups around rte_malloc usage
>
> v2 -> v3:
> - Reworded some commit messages
> - Added a new patch for ICE
> - Rebased on latest bug fix patches
>
> v3 -> v4:
> - Rebased on latest bugfix patchset
>
> v4 -> v5:
> - Adjusted typing for queue size
> - Fixed missing zero initializations for stack allocations
>

Due to Thunderbird mishap missed a bunch of feedback, so v6 will come.

--
Thanks,
Anatoly