[dpdk-dev] [PATCH 00/10] vdpa/sfc: introduce Xilinx vDPA driver
Vijay Srivastava
vijay.srivastava at xilinx.com
Tue Jul 6 18:44:08 CEST 2021
This patch series introduces vDPA driver for Xilinx devices.
The Xilinx vDPA (vhost data path acceleration) provides
support for the Xilinx SN1022 SmartNICs.
This Patch series includes following patches:
Vijay Kumar Srivastava (10):
vdpa/sfc: introduce Xilinx vDPA driver
vdpa/sfc: add support for device initialization
vdpa/sfc: add support to get device and protocol features
vdpa/sfc: get device supported max queue count
vdpa/sfc: add support to get VFIO device fd
vdpa/sfc: add support for dev conf and dev close ops
vdpa/sfc: add support to get queue notify area info
vdpa/sfc: add support for MAC filter config
vdpa/sfc: add support to set vring state
vdpa/sfc: set a multicast filter during vDPA init
MAINTAINERS | 6 +
doc/guides/rel_notes/release_21_08.rst | 5 +
doc/guides/vdpadevs/features/sfc.ini | 19 +
doc/guides/vdpadevs/sfc.rst | 107 ++++
drivers/common/sfc_efx/efsys.h | 2 +-
drivers/common/sfc_efx/version.map | 10 +
drivers/vdpa/meson.build | 1 +
drivers/vdpa/sfc/meson.build | 37 ++
drivers/vdpa/sfc/sfc_vdpa.c | 367 +++++++++++++
drivers/vdpa/sfc/sfc_vdpa.h | 163 ++++++
drivers/vdpa/sfc/sfc_vdpa_debug.h | 21 +
drivers/vdpa/sfc/sfc_vdpa_filter.c | 159 ++++++
drivers/vdpa/sfc/sfc_vdpa_hw.c | 415 +++++++++++++++
drivers/vdpa/sfc/sfc_vdpa_log.h | 80 +++
drivers/vdpa/sfc/sfc_vdpa_mcdi.c | 74 +++
drivers/vdpa/sfc/sfc_vdpa_ops.c | 942 +++++++++++++++++++++++++++++++++
drivers/vdpa/sfc/sfc_vdpa_ops.h | 69 +++
drivers/vdpa/sfc/version.map | 3 +
18 files changed, 2479 insertions(+), 1 deletion(-)
create mode 100644 doc/guides/vdpadevs/features/sfc.ini
create mode 100644 doc/guides/vdpadevs/sfc.rst
create mode 100644 drivers/vdpa/sfc/meson.build
create mode 100644 drivers/vdpa/sfc/sfc_vdpa.c
create mode 100644 drivers/vdpa/sfc/sfc_vdpa.h
create mode 100644 drivers/vdpa/sfc/sfc_vdpa_debug.h
create mode 100644 drivers/vdpa/sfc/sfc_vdpa_filter.c
create mode 100644 drivers/vdpa/sfc/sfc_vdpa_hw.c
create mode 100644 drivers/vdpa/sfc/sfc_vdpa_log.h
create mode 100644 drivers/vdpa/sfc/sfc_vdpa_mcdi.c
create mode 100644 drivers/vdpa/sfc/sfc_vdpa_ops.c
create mode 100644 drivers/vdpa/sfc/sfc_vdpa_ops.h
create mode 100644 drivers/vdpa/sfc/version.map
--
1.8.3.1
More information about the dev
mailing list