On Tue, 2012-02-07 at 13:41 -0500, Trond Myklebust wrote: > That said, I see the 'vers=4' being reserved for auto-negotiation of > minor version, and the 'vers=4.x' as requiring a specific minor version > number. > The way auto-negotiation is supposed to work is laid out in > RFC3530(-bis): the client attempts the largest minor version that it > supports, and the server replies with an OK, or a MINOR_VERSION_MISMATCH > depending on whether it supports that minor version or not. If not, the > client retries with the next largest minor version, .... rince, repeat > until successful... BTW: There is no reason why we should need to do this auto-negotiation in kernel space. As we've learned with major version negotiation, it can be more flexible to just teach the 'mount' command to do the actual probing, since that allows the user better control over the process via global configuration files... -- Trond Myklebust Linux NFS client maintainer NetApp Trond.Myklebust@xxxxxxxxxx www.netapp.com ��.n��������+%������w��{.n�����{��w���jg��������ݢj����G�������j:+v���w�m������w�������h�����٥