This patchset updates IDPF base driver to latest shared code snapshot. Soumyadeep Hore (25): common/idpf: added NVME CPF specific code with defines common/idpf: updated IDPF VF device ID common/idpf: update ADD QUEUE GROUPS offset common/idpf: update in PTP message validation common/idpf: added FLOW STEER capability and a vport flag common/idpf: moved the IDPF HW into API header file common/idpf: avoid defensive programming common/idpf: move related defines into enums common/idpf: add flex array support to virtchnl2 structures common/idpf: avoid variable 0-init common/idpf: support added for xn transactions common/idpf: rename of VIRTCHNL2 CAP INLINE FLOW STEER common/idpf: update compiler padding common/idpf: avoid compiler padding common/idpf: add wmb before tail common/idpf: add a new Tx context descriptor structure common/idpf: removing redundant implementation common/idpf: removing redundant functionality of virtchnl2 common/idpf: updating common code of latest base driver net/cpfl: updating cpfl based on latest base driver common/idpf: defining ethernet address length macro common/idpf: increasing size of xn index common/idpf: redefining idpf vc queue switch net/idpf: updating idpf vc queue switch in idpf net/cpfl: updating idpf vc queue switch in cpfl
drivers/common/idpf/base/idpf_common.c | 382 --- drivers/common/idpf/base/idpf_controlq.c | 94 +- drivers/common/idpf/base/idpf_controlq.h | 110 +- drivers/common/idpf/base/idpf_controlq_api.h | 41 +- .../common/idpf/base/idpf_controlq_setup.c | 16 +- drivers/common/idpf/base/idpf_devids.h | 12 +- drivers/common/idpf/base/idpf_lan_txrx.h | 20 +- drivers/common/idpf/base/idpf_osdep.c | 71 + drivers/common/idpf/base/idpf_osdep.h | 80 +- drivers/common/idpf/base/idpf_prototype.h | 23 - drivers/common/idpf/base/idpf_type.h | 10 +- drivers/common/idpf/base/idpf_xn.c | 439 +++ drivers/common/idpf/base/idpf_xn.h | 90 + drivers/common/idpf/base/meson.build | 3 +- drivers/common/idpf/base/virtchnl2.h | 2496 +++++++++-------- drivers/common/idpf/base/virtchnl2_lan_desc.h | 859 ++++-- drivers/common/idpf/idpf_common_device.h | 2 + drivers/common/idpf/idpf_common_virtchnl.c | 10 +- drivers/common/idpf/idpf_common_virtchnl.h | 2 +- drivers/net/cpfl/cpfl_ethdev.c | 36 +- drivers/net/cpfl/cpfl_rxtx.c | 8 +- drivers/net/idpf/idpf_rxtx.c | 8 +- 22 files changed, 2746 insertions(+), 2066 deletions(-) delete mode 100644 drivers/common/idpf/base/idpf_common.c create mode 100644 drivers/common/idpf/base/idpf_osdep.c create mode 100644 drivers/common/idpf/base/idpf_xn.c create mode 100644 drivers/common/idpf/base/idpf_xn.h -- 2.43.0