clnt.h (f01387d2693813eb5271a3448e6a082322c7d75d) clnt.h (b4b9d2ccf0be61c69213f6ae4e33377c05194ef4)
1/*
2 * linux/include/linux/sunrpc/clnt.h
3 *
4 * Declarations for the high-level RPC client interface
5 *
6 * Copyright (C) 1995, 1996, Olaf Kirch <okir@monad.swb.de>
7 */
8

--- 49 unchanged lines hidden (view full) ---

58
59 int cl_nodelen; /* nodename length */
60 char cl_nodename[UNX_MAXNODENAME];
61 struct rpc_pipe_dir_head cl_pipedir_objects;
62 struct rpc_clnt * cl_parent; /* Points to parent of clones */
63 struct rpc_rtt cl_rtt_default;
64 struct rpc_timeout cl_timeout_default;
65 const struct rpc_program *cl_program;
1/*
2 * linux/include/linux/sunrpc/clnt.h
3 *
4 * Declarations for the high-level RPC client interface
5 *
6 * Copyright (C) 1995, 1996, Olaf Kirch <okir@monad.swb.de>
7 */
8

--- 49 unchanged lines hidden (view full) ---

58
59 int cl_nodelen; /* nodename length */
60 char cl_nodename[UNX_MAXNODENAME];
61 struct rpc_pipe_dir_head cl_pipedir_objects;
62 struct rpc_clnt * cl_parent; /* Points to parent of clones */
63 struct rpc_rtt cl_rtt_default;
64 struct rpc_timeout cl_timeout_default;
65 const struct rpc_program *cl_program;
66#if IS_ENABLED(CONFIG_SUNRPC_DEBUG)
67 struct dentry *cl_debugfs; /* debugfs directory */
68#endif
66};
67
68/*
69 * General RPC program info
70 */
71#define RPC_MAXVERSION 4
72struct rpc_program {
73 const char * name; /* protocol name */

--- 97 unchanged lines hidden (view full) ---

171struct net * rpc_net_ns(struct rpc_clnt *);
172size_t rpc_max_payload(struct rpc_clnt *);
173unsigned long rpc_get_timeout(struct rpc_clnt *clnt);
174void rpc_force_rebind(struct rpc_clnt *);
175size_t rpc_peeraddr(struct rpc_clnt *, struct sockaddr *, size_t);
176const char *rpc_peeraddr2str(struct rpc_clnt *, enum rpc_display_format_t);
177int rpc_localaddr(struct rpc_clnt *, struct sockaddr *, size_t);
178
69};
70
71/*
72 * General RPC program info
73 */
74#define RPC_MAXVERSION 4
75struct rpc_program {
76 const char * name; /* protocol name */

--- 97 unchanged lines hidden (view full) ---

174struct net * rpc_net_ns(struct rpc_clnt *);
175size_t rpc_max_payload(struct rpc_clnt *);
176unsigned long rpc_get_timeout(struct rpc_clnt *clnt);
177void rpc_force_rebind(struct rpc_clnt *);
178size_t rpc_peeraddr(struct rpc_clnt *, struct sockaddr *, size_t);
179const char *rpc_peeraddr2str(struct rpc_clnt *, enum rpc_display_format_t);
180int rpc_localaddr(struct rpc_clnt *, struct sockaddr *, size_t);
181
182const char *rpc_proc_name(const struct rpc_task *task);
179#endif /* __KERNEL__ */
180#endif /* _LINUX_SUNRPC_CLNT_H */
183#endif /* __KERNEL__ */
184#endif /* _LINUX_SUNRPC_CLNT_H */