[dpdk-dev] [PATCH v3 00/10] vdpa/sfc: introduce Xilinx vDPA driver
Vijay Srivastava
vijay.srivastava at xilinx.com
Fri Oct 29 16:46:35 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.
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_11.rst | 5 +
doc/guides/vdpadevs/features/sfc.ini | 19 +
doc/guides/vdpadevs/index.rst | 2 +
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 | 26 +
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 | 419 +++++++++++++++
drivers/vdpa/sfc/sfc_vdpa_log.h | 59 ++
drivers/vdpa/sfc/sfc_vdpa_mcdi.c | 74 +++
drivers/vdpa/sfc/sfc_vdpa_ops.c | 947 +++++++++++++++++++++++++++++++++
drivers/vdpa/sfc/sfc_vdpa_ops.h | 69 +++
drivers/vdpa/sfc/version.map | 3 +
19 files changed, 2458 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