[dpdk-dev] [PATCH v4 00/10] vdpa/sfc: introduce Xilinx vDPA driver
Maxime Coquelin
maxime.coquelin at redhat.com
Thu Nov 4 14:07:22 CET 2021
On 11/3/21 14:57, Vijay Srivastava wrote:
> 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 | 1 +
> 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 | 363 +++++++++++++
> drivers/vdpa/sfc/sfc_vdpa.h | 162 ++++++
> drivers/vdpa/sfc/sfc_vdpa_debug.h | 21 +
> drivers/vdpa/sfc/sfc_vdpa_filter.c | 150 ++++++
> drivers/vdpa/sfc/sfc_vdpa_hw.c | 418 +++++++++++++++
> drivers/vdpa/sfc/sfc_vdpa_log.h | 59 +++
> drivers/vdpa/sfc/sfc_vdpa_mcdi.c | 74 +++
> drivers/vdpa/sfc/sfc_vdpa_ops.c | 930 +++++++++++++++++++++++++++++++++
> drivers/vdpa/sfc/sfc_vdpa_ops.h | 67 +++
> drivers/vdpa/sfc/version.map | 3 +
> 19 files changed, 2423 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
>
Applied to dpdk-next-virtio/main, with fixing the vdpa driver header
inclusion.
Thanks,
Maxime
More information about the dev
mailing list