Searched refs:pseudoflavor (Results 1 - 19 of 19) sorted by relevance

/linux-4.4.14/net/sunrpc/auth_gss/
H A Dgss_mech_switch.c95 status = svcauth_gss_register_pseudoflavor(pf->pseudoflavor, gss_mech_svc_setup()
204 mech_supports_pseudoflavor(struct gss_api_mech *gm, u32 pseudoflavor) mech_supports_pseudoflavor() argument
209 if (gm->gm_pfs[i].pseudoflavor == pseudoflavor) mech_supports_pseudoflavor()
215 static struct gss_api_mech *_gss_mech_get_by_pseudoflavor(u32 pseudoflavor) _gss_mech_get_by_pseudoflavor() argument
221 if (!mech_supports_pseudoflavor(pos, pseudoflavor)) _gss_mech_get_by_pseudoflavor()
232 gss_mech_get_by_pseudoflavor(u32 pseudoflavor) gss_mech_get_by_pseudoflavor() argument
236 gm = _gss_mech_get_by_pseudoflavor(pseudoflavor); gss_mech_get_by_pseudoflavor()
239 request_module("rpc-auth-gss-%u", pseudoflavor); gss_mech_get_by_pseudoflavor()
240 gm = _gss_mech_get_by_pseudoflavor(pseudoflavor); gss_mech_get_by_pseudoflavor()
267 array_ptr[i++] = pos->gm_pfs[j].pseudoflavor; gss_mech_list_pseudoflavors()
275 * gss_svc_to_pseudoflavor - map a GSS service number to a pseudoflavor
290 return gm->gm_pfs[i].pseudoflavor; gss_svc_to_pseudoflavor()
297 * gss_mech_info2flavor - look up a pseudoflavor given a GSS tuple
300 * Returns a matching pseudoflavor, or RPC_AUTH_MAXFLAVOR if the tuple is
305 rpc_authflavor_t pseudoflavor; gss_mech_info2flavor() local
312 pseudoflavor = gss_svc_to_pseudoflavor(gm, info->qop, info->service); gss_mech_info2flavor()
315 return pseudoflavor; gss_mech_info2flavor()
319 * gss_mech_flavor2info - look up a GSS tuple for a given pseudoflavor
320 * @pseudoflavor: GSS pseudoflavor to match
323 * Returns zero and fills in "info" if pseudoflavor matches a
326 int gss_mech_flavor2info(rpc_authflavor_t pseudoflavor, gss_mech_flavor2info() argument
332 gm = gss_mech_get_by_pseudoflavor(pseudoflavor); gss_mech_flavor2info()
337 if (gm->gm_pfs[i].pseudoflavor == pseudoflavor) { gss_mech_flavor2info()
352 gss_pseudoflavor_to_service(struct gss_api_mech *gm, u32 pseudoflavor) gss_pseudoflavor_to_service() argument
357 if (gm->gm_pfs[i].pseudoflavor == pseudoflavor) gss_pseudoflavor_to_service()
H A Dgss_krb5_mech.c734 .pseudoflavor = RPC_AUTH_GSS_KRB5,
740 .pseudoflavor = RPC_AUTH_GSS_KRB5I,
746 .pseudoflavor = RPC_AUTH_GSS_KRB5P,
H A Dsvcauth_gss.c749 u32 pseudoflavor; member in struct:gss_domain
769 return gd->pseudoflavor; svcauth_gss_flavor()
775 svcauth_gss_register_pseudoflavor(u32 pseudoflavor, char * name) svcauth_gss_register_pseudoflavor() argument
789 new->pseudoflavor = pseudoflavor; svcauth_gss_register_pseudoflavor()
H A Dauth_gss.c978 * parameters based on the input flavor (which must be a pseudoflavor)
983 rpc_authflavor_t flavor = args->pseudoflavor; gss_create_new()
1139 if (gss_auth->rpc_auth.au_flavor != args->pseudoflavor) hash_for_each_possible()
/linux-4.4.14/include/linux/sunrpc/
H A Dsvcauth_gss.h23 int svcauth_gss_register_pseudoflavor(u32 pseudoflavor, char * name);
H A Dgss_api.h75 u32 gss_pseudoflavor_to_service(struct gss_api_mech *, u32 pseudoflavor);
79 u32 pseudoflavor; member in struct:pf_desc
139 /* Given a GSS security tuple, look up a pseudoflavor */
142 /* Given a pseudoflavor, look up a GSS security tuple */
148 /* Similar, but get by pseudoflavor. */
H A Dauth.h93 rpc_authflavor_t au_flavor; /* pseudoflavor (note may
104 rpc_authflavor_t pseudoflavor; member in struct:rpc_auth_create_args
H A Dsvcauth.h25 u32 cr_flavor; /* pseudoflavor */
/linux-4.4.14/net/sunrpc/
H A Dauth.c136 * Returns an equivalent pseudoflavor, or RPC_AUTH_MAXFLAVOR if "flavor" is
143 rpc_authflavor_t pseudoflavor; rpcauth_get_pseudoflavor() local
156 pseudoflavor = flavor; rpcauth_get_pseudoflavor()
158 pseudoflavor = ops->info2flavor(info); rpcauth_get_pseudoflavor()
161 return pseudoflavor; rpcauth_get_pseudoflavor()
166 * rpcauth_get_gssinfo - find GSS tuple matching a GSS pseudoflavor
167 * @pseudoflavor: GSS pseudoflavor to match
170 * Returns zero and fills in "info" if pseudoflavor matches a
174 rpcauth_get_gssinfo(rpc_authflavor_t pseudoflavor, struct rpcsec_gss_info *info) rpcauth_get_gssinfo() argument
176 rpc_authflavor_t flavor = pseudoflavor_to_flavor(pseudoflavor); rpcauth_get_gssinfo()
196 result = ops->flavor2info(pseudoflavor, info); rpcauth_get_gssinfo()
261 u32 flavor = pseudoflavor_to_flavor(args->pseudoflavor); rpcauth_create()
H A Dclnt.c294 rpc_authflavor_t pseudoflavor, rpc_client_register()
298 .pseudoflavor = pseudoflavor, rpc_client_register()
322 pseudoflavor); rpc_client_register()
659 rpc_authflavor_t pseudoflavor; rpc_switch_client_transport() local
671 pseudoflavor = clnt->cl_auth->au_flavor; rpc_switch_client_transport()
693 err = rpc_client_register(clnt, pseudoflavor, NULL); rpc_switch_client_transport()
707 rpc_client_register(clnt, pseudoflavor, NULL); rpc_switch_client_transport()
293 rpc_client_register(struct rpc_clnt *clnt, rpc_authflavor_t pseudoflavor, const char *client_name) rpc_client_register() argument
/linux-4.4.14/fs/nfsd/
H A Dauth.c13 if (f->pseudoflavor == rqstp->rq_cred.cr_flavor) nfsexp_flags()
H A Dexport.h44 u32 pseudoflavor; member in struct:exp_flavor_info
H A Dexport.c461 err = get_uint(mesg, &f->pseudoflavor); secinfo_parse()
466 * pseudoflavor is supported, so we can discover the secinfo_parse()
948 if (f->pseudoflavor == rqstp->rq_cred.cr_flavor) check_nfsd_access()
1130 seq_printf(m, ",sec=%d", (*fp)->pseudoflavor); show_secinfo_run()
1133 seq_printf(m, ":%d", (*fp)->pseudoflavor); show_secinfo_run()
H A Dnfsfh.c348 * pseudoflavor restrictions are not enforced on NLM, fh_verify()
H A Dnfs4xdr.c3703 flavs[0].pseudoflavor = RPC_AUTH_UNIX; nfsd4_do_encode_secinfo()
3704 flavs[1].pseudoflavor = RPC_AUTH_NULL; nfsd4_do_encode_secinfo()
3707 flavs[0].pseudoflavor nfsd4_do_encode_secinfo()
3711 flavs[0].pseudoflavor nfsd4_do_encode_secinfo()
3723 rpc_authflavor_t pf = flavs[i].pseudoflavor; nfsd4_do_encode_secinfo()
/linux-4.4.14/include/uapi/linux/
H A Dnfs_mount.h44 int pseudoflavor; /* 5 */ member in struct:nfs_mount_data
/linux-4.4.14/fs/nfs/
H A Dsuper.c854 seq_printf(m, ",pseudoflavor=%u", auth->au_flavor); nfs_show_stats()
1078 rpc_authflavor_t pseudoflavor; nfs_parse_security_flavors() local
1086 pseudoflavor = RPC_AUTH_NULL; nfs_parse_security_flavors()
1089 pseudoflavor = RPC_AUTH_UNIX; nfs_parse_security_flavors()
1092 pseudoflavor = RPC_AUTH_GSS_KRB5; nfs_parse_security_flavors()
1095 pseudoflavor = RPC_AUTH_GSS_KRB5I; nfs_parse_security_flavors()
1098 pseudoflavor = RPC_AUTH_GSS_KRB5P; nfs_parse_security_flavors()
1101 pseudoflavor = RPC_AUTH_GSS_LKEY; nfs_parse_security_flavors()
1104 pseudoflavor = RPC_AUTH_GSS_LKEYI; nfs_parse_security_flavors()
1107 pseudoflavor = RPC_AUTH_GSS_LKEYP; nfs_parse_security_flavors()
1110 pseudoflavor = RPC_AUTH_GSS_SPKM; nfs_parse_security_flavors()
1113 pseudoflavor = RPC_AUTH_GSS_SPKMI; nfs_parse_security_flavors()
1116 pseudoflavor = RPC_AUTH_GSS_SPKMP; nfs_parse_security_flavors()
1124 if (!nfs_auth_info_add(&mnt->auth_info, pseudoflavor)) nfs_parse_security_flavors()
2029 args->selected_flavor = data->pseudoflavor; nfs23_validate_mount_data()
2743 rpc_authflavor_t pseudoflavor; nfs4_validate_mount_data() local
2746 if (copy_from_user(&pseudoflavor, nfs4_validate_mount_data()
2748 sizeof(pseudoflavor))) nfs4_validate_mount_data()
2750 args->selected_flavor = pseudoflavor; nfs4_validate_mount_data()
H A Dnfs4namespace.c170 /* does the pseudoflavor match a sec= mount opt? */ nfs_find_best_sec()
H A Dnfs4proc.c3173 .pseudoflavor = flavor, nfs4_lookup_root_sec()

Completed in 491 milliseconds