virtualization.lists.linux-foundation.org archive mirror
 help / color / mirror / Atom feed
* Re: [RFC 5/5] hw/virtio-rdma: VirtIO rdma device
       [not found] ` <20210902130625.25277-6-weijunji@bytedance.com>
@ 2021-09-02 15:16   ` Michael S. Tsirkin
  0 siblings, 0 replies; 4+ messages in thread
From: Michael S. Tsirkin @ 2021-09-02 15:16 UTC (permalink / raw)
  To: Junji Wei
  Cc: qemu-devel, xieyongji, linux-rdma, cohuck, yuval.shaia.ml,
	virtualization, jgg, dledford, chaiwen.cc

On Thu, Sep 02, 2021 at 09:06:25PM +0800, Junji Wei wrote:
> diff --git a/include/standard-headers/linux/virtio_ids.h b/include/standard-headers/linux/virtio_ids.h
> index b052355ac7..4c2151bffb 100644
> --- a/include/standard-headers/linux/virtio_ids.h
> +++ b/include/standard-headers/linux/virtio_ids.h
> @@ -48,5 +48,6 @@
>  #define VIRTIO_ID_FS           26 /* virtio filesystem */
>  #define VIRTIO_ID_PMEM         27 /* virtio pmem */
>  #define VIRTIO_ID_MAC80211_HWSIM 29 /* virtio mac80211-hwsim */
> +#define VIRTIO_ID_RDMA         30 /* virtio rdma */

You can start by registering this with the virtio TC.

>  #endif /* _LINUX_VIRTIO_IDS_H */
> -- 
> 2.11.0

_______________________________________________
Virtualization mailing list
Virtualization@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/virtualization

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [RFC 0/5] VirtIO RDMA
       [not found] <20210902130625.25277-1-weijunji@bytedance.com>
       [not found] ` <20210902130625.25277-6-weijunji@bytedance.com>
@ 2021-09-03  0:57 ` Jason Wang
       [not found] ` <20210915134301.GA211485@nvidia.com>
  2 siblings, 0 replies; 4+ messages in thread
From: Jason Wang @ 2021-09-03  0:57 UTC (permalink / raw)
  To: Junji Wei
  Cc: qemu-devel, mst, linux-rdma, Yongji Xie, Cornelia Huck,
	yuval.shaia.ml, virtualization, jgg, dledford, 柴稳

On Thu, Sep 2, 2021 at 9:07 PM Junji Wei <weijunji@bytedance.com> wrote:
>
> Hi all,
>
> This RFC aims to reopen the discussion of Virtio RDMA.
> Now this is based on Yuval Shaia's RFC "VirtIO RDMA"
> which implemented a frame for Virtio RDMA and a simple
> control path (Not sure if Yuval Shaia has any further
> plan for it).
>
> We try to extend this work and implement a simple
> data-path and a completed control path. Now this can
> work with SEND, RECV and REG_MR in kernel. There is a
> simple test module in this patch that can communicate
> with ibv_rc_pingpong in rdma-core.
>
> During doing this work, we have found some problems and
> would like to ask for some suggestions from community:

I think it would be beneficial if you can post a spec patch.

Thanks

_______________________________________________
Virtualization mailing list
Virtualization@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/virtualization

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [RFC 0/5] VirtIO RDMA
       [not found]   ` <E8353F66-4F9E-4A6A-8AB2-2A7F84DF4104@bytedance.com>
@ 2021-09-22 13:06     ` Leon Romanovsky
       [not found]       ` <CAGH6tLV=9ceaUH_zdevtTyL5ft4ZxxX8d0axops4DmbFdFYFjQ@mail.gmail.com>
  0 siblings, 1 reply; 4+ messages in thread
From: Leon Romanovsky @ 2021-09-22 13:06 UTC (permalink / raw)
  To: Junji Wei
  Cc: qemu-devel, Jason Gunthorpe, mst, RDMA mailing list,
	Cornelia Huck, yuval.shaia.ml, virtualization, Yongji Xie,
	Doug Ledford, 柴稳

On Wed, Sep 22, 2021 at 08:08:44PM +0800, Junji Wei wrote:
> > On Sep 15, 2021, at 9:43 PM, Jason Gunthorpe <jgg@nvidia.com> wrote:

<...>

> >> 4. The FRMR api need to set key of MR through IB_WR_REG_MR.
> >>   But it is impossible to change a key of mr using uverbs.
> > 
> > FRMR is more like memory windows in user space, you can't support it
> > using just regular MRs.
> 
> It is hard to support this using uverbs, but it is easy to support
> with uRDMA that we can get full control of mrs.

What is uRDMA?

Thanks
_______________________________________________
Virtualization mailing list
Virtualization@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/virtualization

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Re: [RFC 0/5] VirtIO RDMA
       [not found]       ` <CAGH6tLV=9ceaUH_zdevtTyL5ft4ZxxX8d0axops4DmbFdFYFjQ@mail.gmail.com>
@ 2021-09-22 13:59         ` Leon Romanovsky
  0 siblings, 0 replies; 4+ messages in thread
From: Leon Romanovsky @ 2021-09-22 13:59 UTC (permalink / raw)
  To: 魏俊吉
  Cc: qemu-devel, Jason Gunthorpe, mst, RDMA mailing list,
	Cornelia Huck, yuval.shaia.ml, virtualization, Yongji Xie,
	Doug Ledford, 柴稳

On Wed, Sep 22, 2021 at 09:37:37PM +0800, 魏俊吉 wrote:
> On Wed, Sep 22, 2021 at 9:06 PM Leon Romanovsky <leon@kernel.org> wrote:
> >
> > On Wed, Sep 22, 2021 at 08:08:44PM +0800, Junji Wei wrote:
> > > > On Sep 15, 2021, at 9:43 PM, Jason Gunthorpe <jgg@nvidia.com> wrote:
> >
> > <...>
> >
> > > >> 4. The FRMR api need to set key of MR through IB_WR_REG_MR.
> > > >>   But it is impossible to change a key of mr using uverbs.
> > > >
> > > > FRMR is more like memory windows in user space, you can't support it
> > > > using just regular MRs.
> > >
> > > It is hard to support this using uverbs, but it is easy to support
> > > with uRDMA that we can get full control of mrs.
> >
> > What is uRDMA?
> 
> uRDMA is a software implementation of the RoCEv2 protocol like rxe.
> We will implement it in QEMU with VFIO or DPDK.

ok, thanks

> 
> Thanks.
> Junji
_______________________________________________
Virtualization mailing list
Virtualization@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/virtualization

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-09-22 13:59 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20210902130625.25277-1-weijunji@bytedance.com>
     [not found] ` <20210902130625.25277-6-weijunji@bytedance.com>
2021-09-02 15:16   ` [RFC 5/5] hw/virtio-rdma: VirtIO rdma device Michael S. Tsirkin
2021-09-03  0:57 ` [RFC 0/5] VirtIO RDMA Jason Wang
     [not found] ` <20210915134301.GA211485@nvidia.com>
     [not found]   ` <E8353F66-4F9E-4A6A-8AB2-2A7F84DF4104@bytedance.com>
2021-09-22 13:06     ` Leon Romanovsky
     [not found]       ` <CAGH6tLV=9ceaUH_zdevtTyL5ft4ZxxX8d0axops4DmbFdFYFjQ@mail.gmail.com>
2021-09-22 13:59         ` Leon Romanovsky

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).