Lines Matching refs:chdr
772 struct call_header chdr; in process_stream() local
782 memset(&chdr, 0, sizeof(chdr)); in process_stream()
843 CHECK(krb5_ret_uint32(msg, &chdr.xid)); in process_stream()
845 CHECK(krb5_ret_uint32(msg, &chdr.rpcvers)); in process_stream()
846 CHECK(krb5_ret_uint32(msg, &chdr.prog)); in process_stream()
847 CHECK(krb5_ret_uint32(msg, &chdr.vers)); in process_stream()
848 CHECK(krb5_ret_uint32(msg, &chdr.proc)); in process_stream()
849 CHECK(ret_auth_opaque(msg, &chdr.cred)); in process_stream()
851 CHECK(ret_auth_opaque(msg, &chdr.verf)); in process_stream()
853 INSIST(chdr.rpcvers == RPC_VERSION); in process_stream()
854 INSIST(chdr.prog == KADM_SERVER); in process_stream()
855 INSIST(chdr.vers == VVERSION); in process_stream()
856 INSIST(chdr.cred.flavor == FLAVOR_GSS); in process_stream()
858 CHECK(ret_gcred(&chdr.cred.data, &gcred)); in process_stream()
863 INSIST(chdr.verf.flavor == FLAVOR_GSS); in process_stream()
868 gout.value = chdr.verf.data.data; in process_stream()
869 gout.length = chdr.verf.data.length; in process_stream()
918 if (chdr.proc >= sizeof(procs)/sizeof(procs[0])) { in process_stream()
920 } else if (procs[chdr.proc].func == NULL) { in process_stream()
922 procs[chdr.proc].name); in process_stream()
924 krb5_warnx(contextp, "proc %s", procs[chdr.proc].name); in process_stream()
926 (*procs[chdr.proc].func)(server_handle, sp, dreply); in process_stream()
1016 krb5_data_free(&chdr.cred.data); in process_stream()
1017 krb5_data_free(&chdr.verf.data); in process_stream()
1020 CHECK(krb5_store_uint32(reply, chdr.xid)); in process_stream()