From: Max Gurtovoy <mgurtovoy@nvidia.com>
To: Stefano Garzarella <sgarzare@redhat.com>,
<virtualization@lists.linux-foundation.org>
Cc: Stefan Hajnoczi <stefanha@redhat.com>,
<linux-kernel@vger.kernel.org>,
Laurent Vivier <lvivier@redhat.com>,
"Michael S. Tsirkin" <mst@redhat.com>,
Eli Cohen <elic@nvidia.com>, Jason Wang <jasowang@redhat.com>,
Oren Duer <oren@nvidia.com>, Shahaf Shuler <shahafs@nvidia.com>
Subject: Re: [PATCH v2 00/17] vdpa: generalize vdpa simulator
Date: Thu, 26 Nov 2020 17:12:30 +0200 [thread overview]
Message-ID: <751e8938-8055-511c-c339-2b55dc902944@nvidia.com> (raw)
In-Reply-To: <20201126144950.92850-1-sgarzare@redhat.com>
On 11/26/2020 4:49 PM, Stefano Garzarella wrote:
> This series moves the network device simulator in a new module
> (vdpa_sim_net) and leaves the generic functions in the vdpa_sim core
> module, allowing the possibility to add new vDPA device simulators.
>
> For now I removed the vdpa-blk simulator patches, since I'm still working
> on them and debugging the iotlb issues.
>
> Thanks to Max that started this work! I took his patches and extended a bit.
>
> As Jason suggested, I simplified the "vdpa: split vdpasim to core and
> net modules" patch, moving some changes out in small patches.
> @Max: I put your Co-developed-by and Signed-off-by tags on these patches,
> let me know if it is okay for you, or if there is a better way to give
> credit to your work!
Stefano,
thanks for taking my initial series and bringing it to upstream level
and thanks Jason for your reviews.
I'm ok with the tags and hopefully I'll be able to help a bit in the
submission in couple of weeks.
great progress !
> v1: https://lists.linuxfoundation.org/pipermail/virtualization/2020-November/050677.html
>
> v2:
> - moved most of the patches before the vdpa-core/net split [Jason]
> - removed unnecessary headers
> - removed 'default n' in Kconfig entries [Jason]
> - added VDPASIM_IOTLB_LIMIT macro [Jason]
> - set vringh notify callback [Jason]
> - used VIRTIO terminology for in_iov/out_iov [Stefan]
> - simplified "vdpa: split vdpasim to core and net modules" patch,
> moving some changes out in small patches
> - left batch_mapping module parameter in the core [Jason]
>
> Max Gurtovoy (2):
> vdpa_sim: remove hard-coded virtq count
> vdpa: split vdpasim to core and net modules
>
> Stefano Garzarella (15):
> vdpa: remove unnecessary 'default n' in Kconfig entries
> vdpa_sim: remove unnecessary headers inclusion
> vdpa_sim: remove the limit of IOTLB entries
> vdpa_sim: rename vdpasim_config_ops variables
> vdpa_sim: add struct vdpasim_dev_attr for device attributes
> vdpa_sim: add device id field in vdpasim_dev_attr
> vdpa_sim: add supported_features field in vdpasim_dev_attr
> vdpa_sim: add work_fn in vdpasim_dev_attr
> vdpa_sim: store parsed MAC address in a buffer
> vdpa_sim: make 'config' generic and usable for any device type
> vdpa_sim: add get_config callback in vdpasim_dev_attr
> vdpa_sim: set vringh notify callback
> vdpa_sim: use kvmalloc to allocate vdpasim->buffer
> vdpa_sim: make vdpasim->buffer size configurable
> vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov
next prev parent reply other threads:[~2020-11-26 15:12 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-11-26 14:49 Stefano Garzarella
2020-11-26 14:49 ` [PATCH v2 01/17] vdpa: remove unnecessary 'default n' in Kconfig entries Stefano Garzarella
2020-11-30 3:01 ` Jason Wang
2020-11-26 14:49 ` [PATCH v2 02/17] vdpa_sim: remove unnecessary headers inclusion Stefano Garzarella
2020-11-30 3:04 ` Jason Wang
2020-11-30 11:10 ` Stefano Garzarella
2020-11-26 14:49 ` [PATCH v2 03/17] vdpa_sim: remove hard-coded virtq count Stefano Garzarella
2020-11-30 3:05 ` Jason Wang
2020-11-26 14:49 ` [PATCH v2 04/17] vdpa_sim: remove the limit of IOTLB entries Stefano Garzarella
2020-11-30 3:07 ` Jason Wang
2020-11-30 11:24 ` Stefano Garzarella
2020-11-26 14:49 ` [PATCH v2 05/17] vdpa_sim: rename vdpasim_config_ops variables Stefano Garzarella
2020-11-30 3:07 ` Jason Wang
2020-11-26 14:49 ` [PATCH v2 06/17] vdpa_sim: add struct vdpasim_dev_attr for device attributes Stefano Garzarella
2020-11-30 3:09 ` Jason Wang
2020-11-26 14:49 ` [PATCH v2 07/17] vdpa_sim: add device id field in vdpasim_dev_attr Stefano Garzarella
2020-11-30 3:10 ` Jason Wang
2020-11-26 14:49 ` [PATCH v2 08/17] vdpa_sim: add supported_features " Stefano Garzarella
2020-11-30 3:14 ` Jason Wang
2020-11-26 14:49 ` [PATCH v2 09/17] vdpa_sim: add work_fn " Stefano Garzarella
2020-11-30 3:16 ` Jason Wang
2020-11-26 14:49 ` [PATCH v2 10/17] vdpa_sim: store parsed MAC address in a buffer Stefano Garzarella
2020-11-30 3:20 ` Jason Wang
2020-11-26 14:49 ` [PATCH v2 11/17] vdpa_sim: make 'config' generic and usable for any device type Stefano Garzarella
2020-11-26 14:49 ` [PATCH v2 12/17] vdpa_sim: add get_config callback in vdpasim_dev_attr Stefano Garzarella
2020-11-30 3:25 ` Jason Wang
2020-11-30 14:14 ` Stefano Garzarella
2020-12-01 3:44 ` Jason Wang
2020-12-01 10:52 ` Stefano Garzarella
2020-11-26 14:49 ` [PATCH v2 13/17] vdpa_sim: set vringh notify callback Stefano Garzarella
2020-11-30 3:27 ` Jason Wang
2020-11-30 14:16 ` Stefano Garzarella
2020-11-26 14:49 ` [PATCH v2 14/17] vdpa_sim: use kvmalloc to allocate vdpasim->buffer Stefano Garzarella
2020-11-26 14:49 ` [PATCH v2 15/17] vdpa_sim: make vdpasim->buffer size configurable Stefano Garzarella
2020-11-26 14:49 ` [PATCH v2 16/17] vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov Stefano Garzarella
2020-11-30 3:29 ` Jason Wang
2020-11-26 14:49 ` [PATCH v2 17/17] vdpa: split vdpasim to core and net modules Stefano Garzarella
2020-11-30 3:31 ` Jason Wang
2020-11-30 14:17 ` Stefano Garzarella
2020-11-26 15:12 ` Max Gurtovoy [this message]
2020-11-26 15:24 ` [PATCH v2 00/17] vdpa: generalize vdpa simulator Stefano Garzarella
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=751e8938-8055-511c-c339-2b55dc902944@nvidia.com \
--to=mgurtovoy@nvidia.com \
--cc=elic@nvidia.com \
--cc=jasowang@redhat.com \
--cc=linux-kernel@vger.kernel.org \
--cc=lvivier@redhat.com \
--cc=mst@redhat.com \
--cc=oren@nvidia.com \
--cc=sgarzare@redhat.com \
--cc=shahafs@nvidia.com \
--cc=stefanha@redhat.com \
--cc=virtualization@lists.linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Powered by JetHome