nfs-ganesha 1.4
|
Those functions handle security contexts (credentials).
fsal_status_t CEPHFSAL_BuildExportContext | ( | fsal_export_context_t * | export_context, |
fsal_path_t * | export_path, | ||
char * | fs_specific_options | ||
) |
Parse FS specific option string to build the export entry option.
Definition at line 58 of file FSAL_CEPH/fsal_context.c.
fsal_status_t CEPHFSAL_CleanUpExportContext | ( | fsal_export_context_t * | export_context | ) |
FSAL_CleanUpExportContext : this will clean up and state in an export that was created during the BuildExportContext phase. For many FSALs this may be a noop.
p_export_context | (in, gpfsfsal_export_context_t) |
Definition at line 109 of file FSAL_CEPH/fsal_context.c.
fsal_status_t FSAL_BuildExportContext | ( | fsal_export_context_t * | p_export_context, |
fsal_path_t * | p_export_path, | ||
char * | fs_specific_options | ||
) |
Parse FS specific option string to build the export entry option.
Definition at line 105 of file FSAL_TEMPLATE/fsal_context.c.
fsal_status_t FSAL_GetClientContext | ( | fsal_op_context_t * | p_thr_context, |
fsal_export_context_t * | p_export_context, | ||
fsal_uid_t | uid, | ||
fsal_gid_t | gid, | ||
fsal_gid_t * | alt_groups, | ||
fsal_count_t | nb_alt_groups | ||
) |
FSAL_GetClientContext : Get a user credential from its uid.
p_cred | (in out, fsal_cred_t *) Initialized credential to be changed for representing user. |
uid | (in, fsal_uid_t) user identifier. |
gid | (in, fsal_gid_t) group identifier. |
alt_groups | (in, fsal_gid_t *) list of alternative groups. |
nb_alt_groups | (in, fsal_count_t) number of alternative groups. |
Definition at line 210 of file FSAL_TEMPLATE/fsal_context.c.
fsal_status_t FSAL_InitClientContext | ( | fsal_op_context_t * | p_thr_context | ) |
Definition at line 169 of file FSAL_TEMPLATE/fsal_context.c.
fsal_status_t FUSEFSAL_BuildExportContext | ( | fsal_export_context_t * | p_export_context, |
fsal_path_t * | p_export_path, | ||
char * | fs_specific_options | ||
) |
Parse FS specific option string to build the export entry option.
Definition at line 40 of file FSAL_FUSELIKE/fsal_context.c.
fsal_status_t FUSEFSAL_GetClientContext | ( | fsal_op_context_t * | context, |
fsal_export_context_t * | p_export_context, | ||
fsal_uid_t | uid, | ||
fsal_gid_t | gid, | ||
fsal_gid_t * | alt_groups, | ||
fsal_count_t | nb_alt_groups | ||
) |
FSAL_GetClientContext : Get a user credential from its uid.
p_cred | (in out, fusefsal_cred_t *) Initialized credential to be changed for representing user. |
uid | (in, fsal_uid_t) user identifier. |
gid | (in, fsal_gid_t) group identifier. |
alt_groups | (in, fsal_gid_t *) list of alternative groups. |
nb_alt_groups | (in, fsal_count_t) number of alternative groups. |
Definition at line 114 of file FSAL_FUSELIKE/fsal_context.c.
fsal_status_t FUSEFSAL_InitClientContext | ( | fsal_op_context_t * | context | ) |
Definition at line 64 of file FSAL_FUSELIKE/fsal_context.c.
fsal_status_t HPSSFSAL_BuildExportContext | ( | hpssfsal_export_context_t * | p_export_context, |
fsal_path_t * | p_export_path, | ||
char * | fs_specific_options | ||
) |
Parse FS specific option string to build the export entry option.
Definition at line 99 of file FSAL_HPSS/fsal_context.c.
fsal_status_t HPSSFSAL_CleanUpExportContext | ( | hpssfsal_export_context_t * | p_export_context | ) |
FSAL_CleanUpExportContext : this will clean up and state in an export that was created during the BuildExportContext phase. For many FSALs this may be a noop.
p_export_context | (in, gpfsfsal_export_context_t) |
Definition at line 186 of file FSAL_HPSS/fsal_context.c.
fsal_status_t HPSSFSAL_GetClientContext | ( | hpssfsal_op_context_t * | p_thr_context, |
hpssfsal_export_context_t * | p_export_context, | ||
fsal_uid_t | uid, | ||
fsal_gid_t | gid, | ||
fsal_gid_t * | alt_groups, | ||
fsal_count_t | nb_alt_groups | ||
) |
FSAL_GetClientContext : Get a user credential from its uid.
p_cred | (in out, hpssfsal_cred_t *) Initialized credential to be changed for representing user. |
uid | (in, fsal_uid_t) user identifier. |
gid | (in, fsal_gid_t) group identifier. |
alt_groups | (in, fsal_gid_t *) list of alternative groups. |
nb_alt_groups | (in, fsal_count_t) number of alternative groups. |
Definition at line 299 of file FSAL_HPSS/fsal_context.c.
fsal_status_t HPSSFSAL_InitClientContext | ( | hpssfsal_op_context_t * | p_thr_context | ) |
Definition at line 191 of file FSAL_HPSS/fsal_context.c.
fsal_status_t LUSTREFSAL_BuildExportContext | ( | fsal_export_context_t * | exp_context, |
fsal_path_t * | p_export_path, | ||
char * | fs_specific_options | ||
) |
build the export entry
Definition at line 39 of file FSAL_LUSTRE/fsal_context.c.
fsal_status_t POSIXFSAL_BuildExportContext | ( | fsal_export_context_t * | p_export_context, |
fsal_path_t * | p_export_path, | ||
char * | fs_specific_options | ||
) |
Parse FS specific option string to build the export entry option.
Definition at line 37 of file FSAL_POSIX/fsal_context.c.
fsal_status_t POSIXFSAL_InitClientContext | ( | fsal_op_context_t * | thr_context | ) |
Definition at line 48 of file FSAL_POSIX/fsal_context.c.
fsal_status_t PROXYFSAL_BuildExportContext | ( | fsal_export_context_t * | p_export_context, |
fsal_path_t * | p_export_path, | ||
char * | fs_specific_options | ||
) |
Parse FS specific option string to build the export entry option.
Definition at line 123 of file FSAL_PROXY/fsal_context.c.
fsal_status_t PROXYFSAL_InitClientContext | ( | fsal_op_context_t * | context | ) |
Definition at line 181 of file FSAL_PROXY/fsal_context.c.
fsal_status_t VFSFSAL_BuildExportContext | ( | fsal_export_context_t * | context, |
fsal_path_t * | p_export_path, | ||
char * | fs_specific_options | ||
) |
build the export entry
Definition at line 39 of file FSAL_VFS/fsal_context.c.
fsal_status_t VFSFSAL_GetClientContext | ( | fsal_op_context_t * | thr_context, |
fsal_export_context_t * | p_export_context, | ||
fsal_uid_t | uid, | ||
fsal_gid_t | gid, | ||
fsal_gid_t * | alt_groups, | ||
fsal_count_t | nb_alt_groups | ||
) |
FSAL_GetUserCred : Get a user credential from its uid.
p_cred | (in out, fsal_cred_t *) Initialized credential to be changed for representing user. |
uid | (in, fsal_uid_t) user identifier. |
gid | (in, fsal_gid_t) group identifier. |
alt_groups | (in, fsal_gid_t *) list of alternative groups. |
nb_alt_groups | (in, fsal_count_t) number of alternative groups. |
Definition at line 222 of file FSAL_VFS/fsal_context.c.
fsal_status_t VFSFSAL_InitClientContext | ( | fsal_op_context_t * | p_context | ) |
Definition at line 185 of file FSAL_VFS/fsal_context.c.
fsal_status_t XFSFSAL_BuildExportContext | ( | fsal_export_context_t * | export_context, |
fsal_path_t * | p_export_path, | ||
char * | fs_specific_options | ||
) |
build the export entry
Definition at line 39 of file FSAL_XFS/fsal_context.c.
fsal_status_t ZFSFSAL_BuildExportContext | ( | fsal_export_context_t * | exp_context, |
fsal_path_t * | p_export_path, | ||
char * | fs_specific_options | ||
) |
Parse FS specific option string to build the export entry option.
Definition at line 108 of file FSAL_ZFS/fsal_context.c.