#include <linux/module.h>
#include <linux/nfs_fs.h>
#include <linux/nfs_idmap.h>
#include <linux/nfs_mount.h>
#include <linux/sunrpc/auth.h>
#include <linux/sunrpc/xprt.h>
#include <linux/sunrpc/bc_xprt.h>
#include "internal.h"
#include "callback.h"
#include "delegation.h"
#include "pnfs.h"
#include "netns.h"
Go to the source code of this file.
|
struct nfs_client * | nfs4_alloc_client (const struct nfs_client_initdata *cl_init) |
|
void | nfs4_free_client (struct nfs_client *clp) |
|
struct nfs_client * | nfs4_init_client (struct nfs_client *clp, const struct rpc_timeout *timeparms, const char *ip_addr, rpc_authflavor_t authflavour) |
|
int | nfs40_walk_client_list (struct nfs_client *new, struct nfs_client **result, struct rpc_cred *cred) |
|
struct nfs_client * | nfs4_find_client_ident (struct net *net, int cb_ident) |
|
struct nfs_client * | nfs4_find_client_sessionid (struct net *net, const struct sockaddr *addr, struct nfs4_sessionid *sid) |
|
struct nfs_client * | nfs4_set_ds_client (struct nfs_client *mds_clp, const struct sockaddr *ds_addr, int ds_addrlen, int ds_proto, unsigned int ds_timeo, unsigned int ds_retrans) |
|
| EXPORT_SYMBOL_GPL (nfs4_set_ds_client) |
|
struct nfs_server * | nfs4_create_server (struct nfs_mount_info *mount_info, struct nfs_subversion *nfs_mod) |
|
struct nfs_server * | nfs4_create_referral_server (struct nfs_clone_mount *data, struct nfs_fh *mntfh) |
|
nfs4_init_client - Initialise an NFS4 client record
: nfs_client to initialise : timeout parameters for underlying RPC transport : callback IP address in presentation format : authentication flavor for underlying RPC transport
Returns pointer to an NFS client, or an ERR_PTR value.
Definition at line 182 of file nfs4client.c.