These patches integrate the latest changes in MEV TS IDPF Base driver. --- v6: - Addressed comments --- v5: - Removed warning from patch 6 --- v4: - Removed 1st patch as we are not using NVME_CPF flag - Addressed comments --- v3: - Removed additional whitespace changes - Fixed warnings of CI - Updated documentation relating to MEV TS FW release --- v2: - Changed implementation based on review comments - Fixed compilation errors for Windows, Alpine and FreeBSD ---
Soumyadeep Hore (7): common/idpf: add wmb before tail drivers: adding macros for dynamic data structures common/idpf: enable flow steer capability for vports common/idpf: add a new Tx context descriptor structure common/idpf: remove idpf common file drivers: adding config queue types for virtchnl2 message doc: updated the documentation for cpfl PMD doc/guides/nics/cpfl.rst | 2 + drivers/common/idpf/base/idpf_common.c | 382 --------------- drivers/common/idpf/base/idpf_controlq.c | 2 + drivers/common/idpf/base/idpf_lan_txrx.h | 20 +- drivers/common/idpf/base/meson.build | 1 - drivers/common/idpf/base/virtchnl2.h | 517 +++++---------------- drivers/common/idpf/idpf_common_virtchnl.c | 10 +- drivers/common/idpf/idpf_common_virtchnl.h | 2 +- drivers/net/cpfl/cpfl_ethdev.c | 40 +- drivers/net/cpfl/cpfl_rxtx.c | 12 +- drivers/net/idpf/idpf_rxtx.c | 12 +- 11 files changed, 184 insertions(+), 816 deletions(-) delete mode 100644 drivers/common/idpf/base/idpf_common.c -- 2.43.0