MS-SMBD and RDMA/Infiniband ...

Richard Sharpe realrichardsharpe at
Tue Feb 28 21:16:53 MST 2012

2012/2/28 Stefan (metze) Metzmacher <metze at>:
> 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

Richard Sharpe

More information about the samba-technical mailing list