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

Burakov, Anatoly anatoly.burakov at intel.com
Tue Feb 17 14:00:47 CET 2026


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


More information about the dev mailing list