Proposed updates to draft-ietf-nfsv4-rpcrdma-cm-pvt-data

Chuck Lever <[email protected]> Sun, 15 Dec 2019 15:48:35 -0500
Newsgroups gmane.ietf.nfsv4
Message-ID <[email protected]>
As a result of expert review, changes are needed to Section 4.1.2
to clarify the purpose and implementation guidance of the Format
Identifier field.

I propose that the new Section read (in its entirety):


4.1.2.  Amongst Implementations of Other Upper-Layer Protocols

   The Format Identifier field in the message format defined in this
   document is provided to enable implementations to distinguish RPC-
   over-RDMA version 1 Private Data from private data inserted at layers
   below RPC-over-RDMA version 1.  An example of a layer below RPC-over-
   RDMA version 1 that makes use of CM Private Data is iWARP, via the
   MPA enhancement described in [RFC6581].

   During connection establishment, an implementation of the extension
   described in this document checks the Format Identifier field before
   decoding subsequent fields.  If the RPC-over-RDMA version 1 CM
   Private Data Format Identifier is not present as the first 4 octets,
   an RPC-over-RDMA version 1 receiver MUST ignore the CM Private Data,
   behaving as if no RPC-over-RDMA version 1 Private Data has been
   provided (see above).

   Because the Format Identifier field is newer than some other
   potential users of private data (such as iWARP), there is a risk that
   a lower layer might inject its own private data with a payload
   somehow containing the identifier of RPC-over-RDMA version 1.  It is
   recommended that RPC-over-RDMA version 1 implementations perform
   additional checks on the content of received CM private data before
   making use of it.


--
Chuck Lever



_______________________________________________
nfsv4 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/nfsv4