aboutsummaryrefslogtreecommitdiffstats
path: root/net/sunrpc/clnt.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/sunrpc/clnt.c')
-rw-r--r--net/sunrpc/clnt.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/net/sunrpc/clnt.c b/net/sunrpc/clnt.c
index 94768cf5fd5b..e5b19e348d88 100644
--- a/net/sunrpc/clnt.c
+++ b/net/sunrpc/clnt.c
@@ -554,6 +554,19 @@ size_t rpc_peeraddr(struct rpc_clnt *clnt, struct sockaddr *buf, size_t bufsize)
554} 554}
555EXPORT_SYMBOL(rpc_peeraddr); 555EXPORT_SYMBOL(rpc_peeraddr);
556 556
557/**
558 * rpc_peeraddr2str - return remote peer address in printable format
559 * @clnt: RPC client structure
560 * @format: address format
561 *
562 */
563char *rpc_peeraddr2str(struct rpc_clnt *clnt, enum rpc_display_format_t format)
564{
565 struct rpc_xprt *xprt = clnt->cl_xprt;
566 return xprt->ops->print_addr(xprt, format);
567}
568EXPORT_SYMBOL(rpc_peeraddr2str);
569
557void 570void
558rpc_setbufsize(struct rpc_clnt *clnt, unsigned int sndsize, unsigned int rcvsize) 571rpc_setbufsize(struct rpc_clnt *clnt, unsigned int sndsize, unsigned int rcvsize)
559{ 572{