diff options
author | Trond Myklebust <Trond.Myklebust@netapp.com> | 2010-05-13 12:55:38 -0400 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2010-05-14 15:09:37 -0400 |
commit | 126e216a8730532dfb685205309275f87e3d133e (patch) | |
tree | 6a73e5d6a5af2866e260ccb7909582e2ccd5741f /include/linux/sunrpc/auth_gss.h | |
parent | 9bb0b8136a7d5b50c5807af3bf12b758fb257814 (diff) | |
download | linux-126e216a8730532dfb685205309275f87e3d133e.tar.gz linux-126e216a8730532dfb685205309275f87e3d133e.tar.bz2 linux-126e216a8730532dfb685205309275f87e3d133e.zip |
SUNRPC: Don't spam gssd with upcall requests when the kerberos key expired
Now that the rpc.gssd daemon can explicitly tell us that the key expired,
we should cache that information to avoid spamming gssd.
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'include/linux/sunrpc/auth_gss.h')
-rw-r--r-- | include/linux/sunrpc/auth_gss.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/sunrpc/auth_gss.h b/include/linux/sunrpc/auth_gss.h index d48d4e605f74..671538d25bc1 100644 --- a/include/linux/sunrpc/auth_gss.h +++ b/include/linux/sunrpc/auth_gss.h @@ -82,6 +82,7 @@ struct gss_cred { enum rpc_gss_svc gc_service; struct gss_cl_ctx *gc_ctx; struct gss_upcall_msg *gc_upcall; + unsigned long gc_upcall_timestamp; unsigned char gc_machine_cred : 1; }; |