Lines Matching refs:kcfg
81 smb_load_kconfig(smb_kmod_cfg_t *kcfg) in smb_load_kconfig() argument
87 bzero(kcfg, sizeof (smb_kmod_cfg_t)); in smb_load_kconfig()
97 kcfg->skc_maxworkers = (uint32_t)citem; in smb_load_kconfig()
108 kcfg->skc_maximum_credits = (uint16_t)citem; in smb_load_kconfig()
109 if (kcfg->skc_maximum_credits > kcfg->skc_maxworkers) in smb_load_kconfig()
110 kcfg->skc_maximum_credits = (uint16_t)kcfg->skc_maxworkers; in smb_load_kconfig()
123 kcfg->skc_initial_credits = (uint16_t)citem; in smb_load_kconfig()
124 if (kcfg->skc_initial_credits > kcfg->skc_maximum_credits) in smb_load_kconfig()
125 kcfg->skc_initial_credits = kcfg->skc_maximum_credits; in smb_load_kconfig()
130 if (kcfg->skc_initial_credits < SMB_PI_INITIAL_CREDITS_MIN) in smb_load_kconfig()
131 kcfg->skc_initial_credits = SMB_PI_INITIAL_CREDITS_MIN; in smb_load_kconfig()
133 if (kcfg->skc_maximum_credits < SMB_PI_MAXIMUM_CREDITS_MIN) in smb_load_kconfig()
134 kcfg->skc_maximum_credits = SMB_PI_MAXIMUM_CREDITS_MIN; in smb_load_kconfig()
135 if (kcfg->skc_maximum_credits < kcfg->skc_initial_credits) in smb_load_kconfig()
136 kcfg->skc_maximum_credits = kcfg->skc_initial_credits; in smb_load_kconfig()
138 if (kcfg->skc_maxworkers < SMB_PI_MAX_WORKERS_MIN) in smb_load_kconfig()
139 kcfg->skc_maxworkers = SMB_PI_MAX_WORKERS_MIN; in smb_load_kconfig()
140 if (kcfg->skc_maxworkers < kcfg->skc_maximum_credits) in smb_load_kconfig()
141 kcfg->skc_maxworkers = kcfg->skc_maximum_credits; in smb_load_kconfig()
144 kcfg->skc_keepalive = (uint32_t)citem; in smb_load_kconfig()
145 if ((kcfg->skc_keepalive != 0) && in smb_load_kconfig()
146 (kcfg->skc_keepalive < SMB_PI_KEEP_ALIVE_MIN)) in smb_load_kconfig()
147 kcfg->skc_keepalive = SMB_PI_KEEP_ALIVE_MIN; in smb_load_kconfig()
150 kcfg->skc_maxconnections = (uint32_t)citem; in smb_load_kconfig()
152 kcfg->skc_max_opens = (uint32_t)citem; in smb_load_kconfig()
153 kcfg->skc_restrict_anon = smb_config_getbool(SMB_CI_RESTRICT_ANON); in smb_load_kconfig()
154 kcfg->skc_signing_enable = smb_config_getbool(SMB_CI_SIGNING_ENABLE); in smb_load_kconfig()
155 kcfg->skc_signing_required = smb_config_getbool(SMB_CI_SIGNING_REQD); in smb_load_kconfig()
156 kcfg->skc_netbios_enable = smb_config_getbool(SMB_CI_NETBIOS_ENABLE); in smb_load_kconfig()
157 kcfg->skc_ipv6_enable = smb_config_getbool(SMB_CI_IPV6_ENABLE); in smb_load_kconfig()
158 kcfg->skc_print_enable = smb_config_getbool(SMB_CI_PRINT_ENABLE); in smb_load_kconfig()
159 kcfg->skc_oplock_enable = smb_config_getbool(SMB_CI_OPLOCK_ENABLE); in smb_load_kconfig()
160 kcfg->skc_sync_enable = smb_config_getbool(SMB_CI_SYNC_ENABLE); in smb_load_kconfig()
161 kcfg->skc_traverse_mounts = smb_config_getbool(SMB_CI_TRAVERSE_MOUNTS); in smb_load_kconfig()
162 kcfg->skc_short_names = smb_config_getbool(SMB_CI_SHORT_NAMES); in smb_load_kconfig()
164 kcfg->skc_max_protocol = smb_config_get_max_protocol(); in smb_load_kconfig()
165 kcfg->skc_min_protocol = smb_config_get_min_protocol(); in smb_load_kconfig()
166 kcfg->skc_secmode = smb_config_get_secmode(); in smb_load_kconfig()
167 kcfg->skc_encrypt = smb_config_get_require(SMB_CI_ENCRYPT); in smb_load_kconfig()
168 kcfg->skc_encrypt_ciphers = smb_config_get_encrypt_ciphers(); in smb_load_kconfig()
170 (void) smb_getdomainname(kcfg->skc_nbdomain, in smb_load_kconfig()
171 sizeof (kcfg->skc_nbdomain)); in smb_load_kconfig()
172 (void) smb_getfqdomainname(kcfg->skc_fqdn, in smb_load_kconfig()
173 sizeof (kcfg->skc_fqdn)); in smb_load_kconfig()
174 (void) smb_getnetbiosname(kcfg->skc_hostname, in smb_load_kconfig()
175 sizeof (kcfg->skc_hostname)); in smb_load_kconfig()
176 (void) smb_config_getstr(SMB_CI_SYS_CMNT, kcfg->skc_system_comment, in smb_load_kconfig()
177 sizeof (kcfg->skc_system_comment)); in smb_load_kconfig()
178 smb_config_get_version(&kcfg->skc_version); in smb_load_kconfig()
179 kcfg->skc_execflags = smb_config_get_execinfo(NULL, NULL, 0); in smb_load_kconfig()
180 if (smb_config_get_localuuid(kcfg->skc_machine_uuid) < 0) { in smb_load_kconfig()
182 uuid_generate_time(kcfg->skc_machine_uuid); in smb_load_kconfig()
187 (void) snprintf(kcfg->skc_native_os, sizeof (kcfg->skc_native_os), in smb_load_kconfig()
190 (void) strlcpy(kcfg->skc_native_lm, "Native SMB service", in smb_load_kconfig()
191 sizeof (kcfg->skc_native_lm)); in smb_load_kconfig()