MS-SMBD and RDMA/Infiniband ...

Richard Sharpe realrichardsharpe at gmail.com
Tue Feb 28 21:42:47 MST 2012


2012/2/28 Stefan (metze) Metzmacher <metze at samba.org>:
> Am 29.02.2012 05:16, schrieb Richard Sharpe:
>> 2012/2/28 Stefan (metze) Metzmacher <metze at samba.org>:
>>> Hi Richard,
>>>
>>>>>> What is the status of the SMB 2.2 implementation? Will I have to
>>>>>> implement enough of that first?
>>>>>
>>>>> I think the core SMB-Direct can be implement without any SMB2 reference.
>>>>
>>>> I thought that at first, but then I saw this in the recent update to
>>>> the SMB2 spec:
>>>>
>>>> ReadChannelInfoOffset (2 bytes): For the SMB 2.002 and 2.1 dialects,
>>>> this field MUST NOT
>>>> be used and MUST be reserved. The client MUST set this field to 0, and
>>>> the server MUST
>>>> ignore it on receipt. For the SMB 2.2 dialect, it contains the offset,
>>>> in bytes, from the
>>>> beginning of the SMB2 header to the channel data as specified by the
>>>> Channel field of the
>>>> request.
>>>
>>> That's at the SMB2 layer, but it's optional to use the fast path via
>>> direct memory placement.
>>>
>>> We need the basics first:-)
>>
>> Hmmm, I do not understand what you mean. I can imagine that we could
>> set up a connection with the rdmacm and use rmda send and recv to
>> transfer even SMB 1 packets ... but I do not understand what you mean
>> by the basics
>
> With basics I mean SMB-Direct and plain SMB2.2 without read/write
> optimization via
> rdma_write/rdma_read.

Ahhh, OK.

-- 
Regards,
Richard Sharpe
(何以解憂?唯有杜康。--曹操)


More information about the samba-technical mailing list