RE: [RFC PATCH 2/7] RDMA/rxe: Convert the triple tasklets to workqueues

2022-09-27 Thread matsuda-dais...@fujitsu.com
Dear Bob, Yanjun, and Bart, Sorry for taking long time to reply. > On 9/12/22 02:58, matsuda-dais...@fujitsu.com wrote: > > On Mon, Sep 12, 2022 12:09 AM Bart Van Assche wrote: > >> On 9/11/22 00:10, Yanjun Zhu wrote: > >>> I also implemented a workqueue for rxe.

RE: [RFC PATCH 0/7] RDMA/rxe: On-Demand Paging on SoftRoCE

2022-09-12 Thread matsuda-dais...@fujitsu.com
On Fri, Sep 9, 2022 12:08 PM Li, Zhijian wrote: > > Daisuke > > Great job. > > I love this feature, before starting reviewing you patches, i tested it with > QEMU(with fsdax memory-backend) migration > over RDMA where it worked for MLX5 before. Thank you for the try! Anybody interested in the

RE: [RFC PATCH 2/7] RDMA/rxe: Convert the triple tasklets to workqueues

2022-09-12 Thread matsuda-dais...@fujitsu.com
On Sat, Sep 10, 2022 4:39 AM Bob Pearson wrote: > On 9/6/22 21:43, Daisuke Matsuda wrote: > > In order to implement On-Demand Paging on the rxe driver, triple tasklets > > (requester, responder, and completer) must be allowed to sleep so that they > > can trigger page fault when pages being accesse

RE: [RFC PATCH 2/7] RDMA/rxe: Convert the triple tasklets to workqueues

2022-09-12 Thread matsuda-dais...@fujitsu.com
On Mon, Sep 12, 2022 12:09 AM Bart Van Assche wrote: > On 9/11/22 00:10, Yanjun Zhu wrote: > > I also implemented a workqueue for rxe. IMO, can we add a variable to > > decide to use tasklet or workqueue? > > > > If user prefer using tasklet, he can set the variable to use > > tasklet. And the defa

Re: [RFC PATCH 6/7] RDMA/rxe: Add support for Send/Recv/Write/Read operations with ODP

2022-09-08 Thread matsuda-dais...@fujitsu.com
On Thu, Sep 8, 2022 5:30 PM Leon Romanovsky wrote: > On Wed, Sep 07, 2022 at 11:43:04AM +0900, Daisuke Matsuda wrote: > > rxe_mr_copy() is used widely to copy data to/from a user MR. requester uses > > it to load payloads of requesting packets; responder uses it to process > > Send, Write, and Read

RE: [RFC PATCH 5/7] RDMA/rxe: Allow registering MRs for On-Demand Paging

2022-09-08 Thread matsuda-dais...@fujitsu.com
On Fri, Sep 9, 2022 1:58 AM Haris Iqbal wrote: > On Wed, Sep 7, 2022 at 4:45 AM Daisuke Matsuda > wrote: > > > > Allow applications to register an ODP-enabled MR, in which case the flag > > IB_ACCESS_ON_DEMAND is passed to rxe_reg_user_mr(). However, there is no > > RDMA operation supported right

Re: [RFC PATCH 0/7] RDMA/rxe: On-Demand Paging on SoftRoCE

2022-09-08 Thread matsuda-dais...@fujitsu.com
On Thu, Sep 8, 2022 5:41 PM Zhu Yanjun wrote: > > [How to test ODP?] > > There are only a few resources available for testing. pyverbs testcases in > > rdma-core and perftest[7] are recommendable ones. Note that you may have to > > build perftest from upstream since older versions do not handle ODP