These patches integrate the latest changes in MEV TS IDPF Base driver. --- v2: - Changed implementation based on review comments - Fixed compilation errors for Windows, Alpine and FreeBSD ---
Soumyadeep Hore (21): common/idpf: added NVME CPF specific code with defines common/idpf: updated IDPF VF device ID common/idpf: added new virtchnl2 capability and vport flag common/idpf: moved the idpf HW into API header file common/idpf: avoid defensive programming common/idpf: use BIT ULL for large bitmaps common/idpf: convert data type to 'le' common/idpf: compress RXDID mask definitions common/idpf: refactor size check macro common/idpf: update mask of Rx FLEX DESC ADV FF1 M common/idpf: use 'pad' and 'reserved' fields appropriately common/idpf: move related defines into enums common/idpf: avoid variable 0-init common/idpf: update in PTP message validation common/idpf: rename INLINE FLOW STEER to FLOW STEER common/idpf: add wmb before tail drivers: add flex array support and fix issues 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 type to idpf vc queue switch drivers/common/idpf/base/idpf_common.c | 382 --- drivers/common/idpf/base/idpf_controlq.c | 90 +- drivers/common/idpf/base/idpf_controlq.h | 107 +- drivers/common/idpf/base/idpf_controlq_api.h | 42 +- .../common/idpf/base/idpf_controlq_setup.c | 18 +- drivers/common/idpf/base/idpf_devids.h | 7 +- drivers/common/idpf/base/idpf_lan_txrx.h | 20 +- drivers/common/idpf/base/idpf_osdep.h | 72 +- drivers/common/idpf/base/idpf_type.h | 4 +- drivers/common/idpf/base/meson.build | 1 - drivers/common/idpf/base/virtchnl2.h | 2390 +++++++++-------- drivers/common/idpf/base/virtchnl2_lan_desc.h | 842 ++++-- 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 +- 17 files changed, 2065 insertions(+), 1986 deletions(-) delete mode 100644 drivers/common/idpf/base/idpf_common.c -- 2.43.0