linux/net/sunrpc/auth_gss
Wei Yongjun c5e434c98b knfsd: rpcgss: RPC_GSS_PROC_ DESTROY request will get a bad rpc
If I send a RPC_GSS_PROC_DESTROY message to NFSv4 server, it will reply with a
bad rpc reply which lacks an authentication verifier.  Maybe this patch is
needed.

Send/recv packets as following:

send:

RemoteProcedureCall
    xid
    rpcvers = 2
    prog = 100003
    vers = 4
    proc = 0
    cred = AUTH_GSS
        version = 1
        gss_proc = 3 (RPCSEC_GSS_DESTROY)
        service  = 1 (RPC_GSS_SVC_NONE)
    verf = AUTH_GSS
        checksum

reply:

RemoteProcedureReply
    xid
    msg_type
    reply_stat
    accepted_reply

Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>
Signed-off-by: "J. Bruce Fields" <bfields@citi.umich.edu>
Signed-off-by: Neil Brown <neilb@suse.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-05-09 12:30:54 -07:00
..
Makefile RPCSEC_GSS: Add support for privacy to krb5 rpcsec_gss mechanism. 2005-10-18 23:19:46 -07:00
auth_gss.c Merge branch 'master' of /home/trondmy/kernel/linux-2.6/ 2007-02-12 22:43:25 -08:00
gss_generic_token.c [NET] SUNRPC: Fix whitespace errors. 2007-02-10 23:20:13 -08:00
gss_krb5_crypto.c Merge branch 'master' of /home/trondmy/kernel/linux-2.6/ 2007-02-12 22:43:25 -08:00
gss_krb5_mech.c SUNRPC: fix print format for tk_pid in auth_gss support 2007-02-03 15:35:09 -08:00
gss_krb5_seal.c SUNRPC: fix print format for tk_pid in auth_gss support 2007-02-03 15:35:09 -08:00
gss_krb5_seqnum.c Merge branch 'master' of /home/trondmy/kernel/linux-2.6/ 2007-02-12 22:43:25 -08:00
gss_krb5_unseal.c SUNRPC: fix print format for tk_pid in auth_gss support 2007-02-03 15:35:09 -08:00
gss_krb5_wrap.c SUNRPC: fix print format for tk_pid in auth_gss support 2007-02-03 15:35:09 -08:00
gss_mech_switch.c Merge branch 'master' of /home/trondmy/kernel/linux-2.6/ 2007-02-12 22:43:25 -08:00
gss_spkm3_mech.c SUNRPC: fix print format for tk_pid in auth_gss support 2007-02-03 15:35:09 -08:00
gss_spkm3_seal.c spkm3: initialize hash 2007-05-02 07:37:07 -07:00
gss_spkm3_token.c Merge branch 'master' of /home/trondmy/kernel/linux-2.6/ 2007-02-12 22:43:25 -08:00
gss_spkm3_unseal.c Merge branch 'master' of /home/trondmy/kernel/linux-2.6/ 2007-02-12 22:43:25 -08:00
svcauth_gss.c knfsd: rpcgss: RPC_GSS_PROC_ DESTROY request will get a bad rpc 2007-05-09 12:30:54 -07:00