SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor
authorChuck Lever <chuck.lever@oracle.com>
Fri, 17 Nov 2023 22:14:27 +0000 (17:14 -0500)
committerChuck Lever <chuck.lever@oracle.com>
Sun, 7 Jan 2024 22:54:25 +0000 (17:54 -0500)
commitdeb704281f076097b0347116a82edeba96697db1
treea785a03b9d097f1218303c00e7af6c8b697bb445
parenta853ed552545e116cf9b197b8c3c5cec80077f1e
SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor

NFSD will use this new API to determine whether nfsd_splice_read is
safe to use. This avoids the need to add a dependency to NFSD for
CONFIG_SUNRPC_GSS.

Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
include/linux/sunrpc/svcauth.h
net/sunrpc/auth_gss/svcauth_gss.c
net/sunrpc/svcauth.c