diff options
author | Chuck Lever <chuck.lever@oracle.com> | 2023-06-07 09:58:04 -0400 |
---|---|---|
committer | Trond Myklebust <trond.myklebust@hammerspace.com> | 2023-06-19 12:18:36 -0400 |
commit | 120726526e5ee3dfac11bd417e266a7e411f3315 (patch) | |
tree | ccfed4bdf313e04d75f5ab313027fe8ef80bef34 /net/sunrpc/clnt.c | |
parent | 97d1c83c3ff40759f64784210da21ca6225d8422 (diff) | |
download | linux-120726526e5ee3dfac11bd417e266a7e411f3315.tar.gz |
SUNRPC: Add RPC client support for the RPC_AUTH_TLS auth flavor
The new authentication flavor is used only to discover peer support
for RPC-over-TLS.
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Diffstat (limited to 'net/sunrpc/clnt.c')
-rw-r--r-- | net/sunrpc/clnt.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/net/sunrpc/clnt.c b/net/sunrpc/clnt.c index ba34cfcf459a23..640c76ab2f1af5 100644 --- a/net/sunrpc/clnt.c +++ b/net/sunrpc/clnt.c @@ -2833,6 +2833,9 @@ static int rpc_ping(struct rpc_clnt *clnt) struct rpc_task *task; int status; + if (clnt->cl_auth->au_ops->ping) + return clnt->cl_auth->au_ops->ping(clnt); + task = rpc_call_null_helper(clnt, NULL, NULL, 0, NULL, NULL); if (IS_ERR(task)) return PTR_ERR(task); |