[PATCH v3 0/4] add vcpf pmd support
Shetty, Praveen
praveen.shetty at intel.com
Tue Sep 23 14:54:51 CEST 2025
Virtual Control Plane Function (vCPF) is a SR-IOV Virtual Function of
the CPF(PF) device.vCPF is used to support multiple control plane functions.
This patchset is for extending the CPFL PMD to support the new vCPF device.
In this implementaion, both CPFL and the vCPF devices share most of the
initialization routine and share the common data path implementation, which
eliminates code duplication and improving the maintainability of the driver code.
---
v3:
- fixed cpchnl2_func_type enum for PF device
v2:
- fixed test case failure
---
Praveen Shetty (4):
net/intel: add vCPF PMD support
net/idpf: add splitq jumbo packet handling
net/intel: add config queue support to vCPF
net/cpfl: add cpchnl get vport info support
drivers/net/intel/cpfl/cpfl_cpchnl.h | 8 +
drivers/net/intel/cpfl/cpfl_ethdev.c | 354 ++++++++++++++++--
drivers/net/intel/cpfl/cpfl_ethdev.h | 109 +++++-
drivers/net/intel/cpfl/cpfl_vchnl.c | 143 ++++++-
drivers/net/intel/idpf/base/idpf_osdep.h | 3 +
drivers/net/intel/idpf/base/virtchnl2.h | 3 +-
drivers/net/intel/idpf/idpf_common_device.c | 4 +-
drivers/net/intel/idpf/idpf_common_device.h | 3 +
drivers/net/intel/idpf/idpf_common_rxtx.c | 50 ++-
drivers/net/intel/idpf/idpf_common_virtchnl.c | 38 ++
drivers/net/intel/idpf/idpf_common_virtchnl.h | 3 +
11 files changed, 635 insertions(+), 83 deletions(-)
--
2.37.3
More information about the dev
mailing list