• Chuck Lever's avatar
    NFS: Make "port=" mount option optional for RDMA mounts · 0dfbb5f0
    Chuck Lever authored
    Having to specify "proto=rdma,port=20049" is cumbersome.
    
    RFC 8267 Section 6.3 requires NFSv4 clients to use "the alternative
    well-known port number", which is 20049. Make the use of the well-
    known port number automatic, just as it is for NFS/TCP and port
    2049.
    
    For NFSv2/3, Section 4.2 allows clients to simply choose 20049 as
    the default or use rpcbind. I don't know of an NFS/RDMA server
    implementation that registers it's NFS/RDMA service with rpcbind,
    so automatically choosing 20049 seems like the better choice. The
    other widely-deployed NFS/RDMA client, Solaris, also uses 20049
    as the default port.
    Signed-off-by: default avatarChuck Lever <chuck.lever@oracle.com>
    Signed-off-by: default avatarAnna Schumaker <Anna.Schumaker@Netapp.com>
    0dfbb5f0
super.c 75.9 KB