[PATCH 00/25] Update IDPF Base Driver
Soumyadeep Hore
soumyadeep.hore at intel.com
Tue May 28 09:28:30 CEST 2024
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
More information about the dev
mailing list