vserver 2.0 rc7
[linux-2.6.git] / include / linux / sunrpc / auth_gss.h
index 5bff5a1..03084dc 100644 (file)
@@ -68,18 +68,21 @@ struct rpc_gss_init_res {
 
 struct gss_cl_ctx {
        atomic_t                count;
-       u32                     gc_proc;
+       enum rpc_gss_proc       gc_proc;
        u32                     gc_seq;
        spinlock_t              gc_seq_lock;
        struct gss_ctx          *gc_gss_ctx;
        struct xdr_netobj       gc_wire_ctx;
        u32                     gc_win;
+       unsigned long           gc_expiry;
 };
 
+struct gss_upcall_msg;
 struct gss_cred {
        struct rpc_cred         gc_base;
-       u32                     gc_flavor;
+       enum rpc_gss_svc        gc_service;
        struct gss_cl_ctx       *gc_ctx;
+       struct gss_upcall_msg   *gc_upcall;
 };
 
 #define gc_uid                 gc_base.cr_uid