[dpdk-dev] [PATCH 00/10] vdpa/sfc: introduce Xilinx vDPA driver

Vijay Kumar Srivastava vsrivast at xilinx.com
Thu Oct 28 20:01:28 CEST 2021


HI Maxime, 

With the rc1 code base, an issue https://bugs.dpdk.org/show_bug.cgi?id=862 was observed. 
Due to this vDPA app was not working properly. After fixing this issue (Fix needs to be submitted)
vDPA app is working fine with the this patch series.

Regards,
Vijay

>-----Original Message-----
>From: Andrew Rybchenko <andrew.rybchenko at oktetlabs.ru>
>Sent: Wednesday, October 27, 2021 8:35 PM
>To: Maxime Coquelin <maxime.coquelin at redhat.com>; Vijay Kumar Srivastava
><vsrivast at xilinx.com>; dev at dpdk.org
>Cc: chenbo.xia at intel.com; Vijay Kumar Srivastava <vsrivast at xilinx.com>
>Subject: Re: [PATCH 00/10] vdpa/sfc: introduce Xilinx vDPA driver
>
>Hi Maxime,
>
>On 10/27/21 4:18 PM, Maxime Coquelin wrote:
>> Hi Vijay,
>>
>> -rc2 deadline is approaching, do you think v2 will be ready on time so
>> that we can have your driver in v21.11?
>
>Vijay is working on a it. We have v2, but it does not work after rebase on rc1.
>Hopefully Vijay will sort it out shortly.
>
>Thanks,
>Andrew.
>
>>
>> Thanks,
>> Maxime
>>
>> On 7/6/21 18:44, 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.
>>>
>>> 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
>>>



More information about the dev mailing list