summaryrefslogtreecommitdiffstats
path: root/net/sunrpc/rpc_pipe.c
diff options
context:
space:
mode:
authorJeff Layton2012-03-21 21:42:43 +0100
committerJ. Bruce Fields2012-03-26 17:49:47 +0200
commit2a4317c55438d8589a015d42912454ede12031f0 (patch)
treecfcc8d551c750bd46ea86fb5fd4ed5d305063615 /net/sunrpc/rpc_pipe.c
parentnfsd: convert nfs4_client->cl_cb_flags to a generic flags field (diff)
downloadkernel-qcow2-linux-2a4317c55438d8589a015d42912454ede12031f0.tar.gz
kernel-qcow2-linux-2a4317c55438d8589a015d42912454ede12031f0.tar.xz
kernel-qcow2-linux-2a4317c55438d8589a015d42912454ede12031f0.zip
nfsd: add nfsd4_client_tracking_ops struct and a way to set it
Abstract out the mechanism that we use to track clients into a set of client name tracking functions. This gives us a mechanism to plug in a new set of client tracking functions without disturbing the callers. It also gives us a way to decide on what tracking scheme to use at runtime. For now, this just looks like pointless abstraction, but later we'll add a new alternate scheme for tracking clients on stable storage. Note too that this patch anticipates the eventual containerization of this code by passing in struct net pointers in places. No attempt is made to containerize the legacy client tracker however. Signed-off-by: Jeff Layton <jlayton@redhat.com> Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'net/sunrpc/rpc_pipe.c')
0 files changed, 0 insertions, 0 deletions