[PATCH v2 0/5] idpf and cpfl rx path selection simplification

Wani, Shaiq shaiq.wani at intel.com
Mon Sep 22 10:24:17 CEST 2025



> -----Original Message-----
> From: Ciara Loftus <ciara.loftus at intel.com>
> Sent: Wednesday, September 17, 2025 2:47 PM
> To: dev at dpdk.org
> Cc: Loftus, Ciara <ciara.loftus at intel.com>
> Subject: [PATCH v2 0/5] idpf and cpfl rx path selection simplification
> 
> This series refactors the vector capability detection and Rx path selection code
> in the idpf and cpfl PMDs to use the common functions provided in
> drivers/net/intel/common/rx.h.
> 
> v2:
> * Moved AVX512DQ check to common code.
> * Refactored rx function array definition for better readability.
> * Restored Rx functions back to their original names.
> 
> Ciara Loftus (5):
>   net/intel: add AVX512DQ flag to AVX-512 checks
>   net/idpf: use the new common vector capability function
>   net/idpf: use the common Rx path selection infrastructure
>   net/cpfl: use the new common vector capability function
>   net/cpfl: use the common Rx path selection infrastructure
> 
Tested-by: <shaiq.wani at intel.com>

>  drivers/net/intel/common/rx.h                 |   5 +
>  drivers/net/intel/common/rx_vec_x86.h         |   3 +-
>  drivers/net/intel/cpfl/cpfl_rxtx.c            | 143 +++++-------------
>  drivers/net/intel/cpfl/cpfl_rxtx_vec_common.h |  12 ++
>  drivers/net/intel/idpf/idpf_common_device.h   |  17 ++-
>  drivers/net/intel/idpf/idpf_common_rxtx.c     |  51 +++++++
>  drivers/net/intel/idpf/idpf_common_rxtx.h     |  12 ++
>  drivers/net/intel/idpf/idpf_ethdev.c          |   2 +
>  drivers/net/intel/idpf/idpf_rxtx.c            | 141 +++++------------
>  drivers/net/intel/idpf/idpf_rxtx_vec_common.h |  11 ++
>  10 files changed, 180 insertions(+), 217 deletions(-)
> 
> --
> 2.34.1



More information about the dev mailing list