Hi Anna- Today when the Linux client traverses an NFSv4 referral, it always chooses proto=tcp on the submount. This means following a referral on an NFS/RDMA mount will always make the submounts use TCP, which is not desirable. These patches make the client try NFS/RDMA first when traversing a referral so that submounts will continue to use NFS/RDMA. Please consider this series for v4.16. --- Chuck Lever (4): nfs: Define NFS_RDMA_PORT nfs: Referrals should use the same proto setting as their parent nfs: Update server port after referral or migration SUNRPC: Remove rpc_protocol() fs/nfs/nfs4client.c | 24 +++++++++++++++++++++--- fs/nfs/nfs4namespace.c | 2 -- include/linux/sunrpc/clnt.h | 1 - include/uapi/linux/nfs.h | 1 + net/sunrpc/clnt.c | 16 ---------------- 5 files changed, 22 insertions(+), 22 deletions(-) -- Chuck Lever -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html