1.7 Versioning and Capability Negotiation
This document describes a single protocol version, as defined in the following table.
Value |
Meaning |
---|---|
0x0100 |
SMBDirect Protocol 1.0 version number |
The protocol provides for version negotiation by range at connection establishment, and is designed to support potential future revision in an upwardly compatible fashion. Currently, no such versions are defined.
The protocol also supports initial negotiation of certain message size and message credit count values to be used on a per-connection basis. After a connection is established and the values negotiated, the protocol operates under these values for the duration of the underlying connection.
While oriented toward carrying SMB2 Protocol upper-layer traffic, other upper layers can use the protocol to achieve similar capabilities. Such issues are a matter for any such protocols.