> They're basically the same concept, it's a subtle difference.
>
> FRMR = Fast Register Memory Region
> FRWR = Fast Register Work Request
>
> The memory region is the mr itself, this is created early on.
>
> The work request is built when actually binding the physical
> pages to the region, and
On 9/23/2018 2:24 PM, Stefan Metzmacher wrote:
Hi Tom,
I just tested that setting:
mr->iova &= (PAGE_SIZE - 1);
mr->iova |= 0x;
after the ib_map_mr_sg() and before doing the IB_WR_REG_MR, seems to
work.
Good! As you know, we were concerned about it after seeing that
the ib_d
Hi Tom,
>> I just tested that setting:
>>
>> mr->iova &= (PAGE_SIZE - 1);
>> mr->iova |= 0x;
>>
>> after the ib_map_mr_sg() and before doing the IB_WR_REG_MR, seems to
>> work.
>
> Good! As you know, we were concerned about it after seeing that
> the ib_dma_map_sg() code was uncon
On 9/21/2018 8:56 PM, Stefan Metzmacher wrote:
Hi,
+ req->Channel = SMB2_CHANNEL_RDMA_V1_INVALIDATE;
+ if (need_invalidate)
+ req->Channel = SMB2_CHANNEL_RDMA_V1;
+ req->ReadChannelInfoOffset =
+ offsetof(struct smb2_read_plain_req, Buffer);
+ r
Hi,
>> + req->Channel = SMB2_CHANNEL_RDMA_V1_INVALIDATE;
>> + if (need_invalidate)
>> + req->Channel = SMB2_CHANNEL_RDMA_V1;
>> + req->ReadChannelInfoOffset =
>> + offsetof(struct smb2_read_plain_req, Buffer);
>> + req->ReadChannelInfoLength =
>> +
> Subject: Re: [Patch v7 21/22] CIFS: SMBD: Upper layer performs SMB read via
> RDMA write through memory registration
>
> Replying to a very old message, but it's something we discussed today at the
> IOLab event so to capture it:
>
> On 11/7/2017 12:55 AM, Long L
Replying to a very old message, but it's something we
discussed today at the IOLab event so to capture it:
On 11/7/2017 12:55 AM, Long Li wrote:
From: Long Li
---
fs/cifs/file.c| 17 +++--
fs/cifs/smb2pdu.c | 45 -
2 files changed
From: Long Li
If I/O size is larger than rdma_readwrite_threshold, use RDMA write for
SMB read by specifying channel SMB2_CHANNEL_RDMA_V1 or
SMB2_CHANNEL_RDMA_V1_INVALIDATE in the SMB packet, depending on SMB dialect
used. Append a smbd_buffer_descriptor_v1 to the end of the SMB packet and fill
i
8 matches
Mail list logo