SUNRPC: Remove ->xpo_secure_port()
authorChuck Lever <chuck.lever@oracle.com>
Tue, 24 Jan 2023 20:40:22 +0000 (15:40 -0500)
committerChuck Lever <chuck.lever@oracle.com>
Mon, 20 Feb 2023 14:20:55 +0000 (09:20 -0500)
commit319951eba0fc412a78a8fe3d2ee5e143cc318c14
treefd7f1efbcc0ab0a1a8f07f75beddae22707c4a92
parentfcebda5a5d0d53f5603e7b9c04b5b63abe4bac03
SUNRPC: Remove ->xpo_secure_port()

There's no need for the cost of this extra virtual function call
during every RPC transaction: the RQ_SECURE bit can be set properly
in ->xpo_recvfrom() instead.

Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
include/linux/sunrpc/svc_xprt.h
net/sunrpc/svc_xprt.c
net/sunrpc/svcsock.c
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
net/sunrpc/xprtrdma/svc_rdma_transport.c