| nfs-ganesha 1.4 | 
#include "ganesha_rpc.h"#include "nfs_init.h"#include "log.h"#include "fsal.h"#include "nfs23.h"#include "nfs4.h"#include "mount.h"#include "nlm4.h"#include "rquota.h"#include "nfs_core.h"#include "cache_inode.h"#include "cache_inode_lru.h"#include "err_cache_inode.h"#include "nfs_file_handle.h"#include "nfs_exports.h"#include "nfs_tools.h"#include "nfs_proto_functions.h"#include "nfs_dupreq.h"#include "config_parsing.h"#include "SemN.h"#include "external_tools.h"#include "nfs4_acls.h"#include "nfs_rpc_callback.h"#include <sys/time.h>#include <sys/resource.h>#include <unistd.h>#include <string.h>#include <signal.h>#include <math.h>#include "sal_functions.h"#include "nfs_tcb.h"Go to the source code of this file.
The file that contain most of the init routines.
Definition in file nfs_init.c.
| int nfs_check_param_consistency | ( | ) | 
nfs_check_param_consistency: Checks parameters concistency (limits, ...)
Definition at line 1125 of file nfs_init.c.
| void nfs_prereq_init | ( | char * | program_name, | 
| char * | host_name, | ||
| int | debug_level, | ||
| char * | log_path | ||
| ) | 
nfs_prereq_init: Initialize NFSd prerequisites: memory management, logging, ...
Definition at line 198 of file nfs_init.c.
| void nfs_print_param_config | ( | ) | 
nfs_print_param_config print a nfs_parameter_structure under the format of the configuration file
Definition at line 224 of file nfs_init.c.
| void nfs_reset_stats | ( | void | ) | 
Definition at line 1198 of file nfs_init.c.
| void nfs_set_param_default | ( | ) | 
nfs_set_param_default: Set p_nfs_param structure to default parameters.
Definition at line 275 of file nfs_init.c.
| int nfs_set_param_from_conf | ( | nfs_start_info_t * | p_start_info | ) | 
nfs_set_param_from_conf: Load parameters from config file.
Definition at line 685 of file nfs_init.c.
| void nfs_start | ( | nfs_start_info_t * | p_start_info | ) | 
nfs_start: start NFS service
Definition at line 1902 of file nfs_init.c.
| void* sigmgr_thread | ( | void * | UnusedArg | ) | 
This thread is in charge of signal management
| (unused) | 
Definition at line 139 of file nfs_init.c.
| pthread_t admin_thrid | 
Definition at line 111 of file nfs_init.c.
| char config_path[MAXPATHLEN] | 
Definition at line 127 of file nfs_init.c.
| pthread_t fcc_gc_thrid | 
Definition at line 112 of file nfs_init.c.
| hash_table_t* fh_to_cache_entry_ht = NULL | 
Definition at line 94 of file nfs_init.c.
| nfs_flush_thread_data_t flush_info[NB_MAX_FLUSHER_THREAD] | 
Definition at line 107 of file nfs_init.c.
| pthread_t flusher_thrid[NB_MAX_FLUSHER_THREAD] | 
Definition at line 106 of file nfs_init.c.
| ushort g_nodeid = 0 | 
Definition at line 99 of file nfs_init.c.
Definition at line 117 of file nfs_init.c.
| pthread_t gsh_dbus_thrid | 
Definition at line 115 of file nfs_init.c.
| hash_table_t* ht_ip_stats[NB_MAX_WORKER_THREAD] | 
Definition at line 101 of file nfs_init.c.
Definition at line 96 of file nfs_init.c.
Definition at line 95 of file nfs_init.c.
Definition at line 87 of file nfs_init.c.
Definition at line 102 of file nfs_init.c.
| char pidfile_path[MAXPATHLEN] | 
Definition at line 129 of file nfs_init.c.
| pthread_t reaper_thrid | 
Definition at line 114 of file nfs_init.c.
| time_t ServerBootTime | 
Definition at line 90 of file nfs_init.c.
| time_t ServerEpoch | 
Definition at line 91 of file nfs_init.c.
| pthread_t sigmgr_thrid | 
Definition at line 113 of file nfs_init.c.
| pthread_t stat_exporter_thrid | 
Definition at line 110 of file nfs_init.c.
| pthread_t stat_thrid | 
Definition at line 109 of file nfs_init.c.
| pthread_t upp_thrid | 
Definition at line 116 of file nfs_init.c.
| pthread_t worker_thrid[NB_MAX_WORKER_THREAD] | 
Definition at line 104 of file nfs_init.c.
| nfs_worker_data_t* workers_data = NULL | 
Definition at line 93 of file nfs_init.c.
 1.7.3
 1.7.3