[PATCH v3 00/15] consolidate ice and iavf Tx vector paths
Bruce Richardson
bruce.richardson at intel.com
Wed Sep 16 15:09:37 CEST 2026
On Wed, Sep 16, 2026 at 11:36:07AM +0100, Bruce Richardson wrote:
> This patchset consolidates the ice and iavf vector Tx paths, moving the
> code to net/intel/common. The iavf code is used as the basis for the
> move, because it has a superset of the features. When the common code is
> adopted by the ice driver, it then gains features such as QinQ support
> and tunneling support.
>
> V3:
> * fix variable shadowing issue in patch 15 (ci_txq_vec_capable param)
> * update ice.ini with new features
>
> V2:
> * fix build when iova not in mbuf
> * add extra patch to consolidate the offload flags
>
>
> Bruce Richardson (15):
> net/iavf: remove unnecessary alignment calls
> net/intel: make Tx context flag common
> net/iavf: use separate params for VLAN and QinQ position
> net/iavf: deduplicate tunnel field fill functions
> net/intel: define common macros for tunneling bit-shifts
> net/intel: move iavf descriptor writing functions to common
> net/intel: use function callback for lldp
> net/intel: allow building without IOVA in mbuf
> net/ice: use common descriptor creation functions
> net/intel: move vector Tx paths to common
> net/ice: use common AVX Tx functions
> net/intel: add common vector Tx fns with context handling
> net/intel: improve Tx path selection logic
> net/ice: enable context desc offloads for vector Tx
> net/intel: consolidate Tx vector offload path checks
>
Series applied to dpdk-next-net-intel.
/Bruce
More information about the dev
mailing list