Lines Matching defs:kcfg

80 smb_load_kconfig(smb_kmod_cfg_t *kcfg)
86 bzero(kcfg, sizeof (smb_kmod_cfg_t));
96 kcfg->skc_maxworkers = (uint32_t)citem;
107 kcfg->skc_maximum_credits = (uint16_t)citem;
108 if (kcfg->skc_maximum_credits > kcfg->skc_maxworkers)
109 kcfg->skc_maximum_credits = (uint16_t)kcfg->skc_maxworkers;
122 kcfg->skc_initial_credits = (uint16_t)citem;
123 if (kcfg->skc_initial_credits > kcfg->skc_maximum_credits)
124 kcfg->skc_initial_credits = kcfg->skc_maximum_credits;
129 if (kcfg->skc_initial_credits < SMB_PI_INITIAL_CREDITS_MIN)
130 kcfg->skc_initial_credits = SMB_PI_INITIAL_CREDITS_MIN;
132 if (kcfg->skc_maximum_credits < SMB_PI_MAXIMUM_CREDITS_MIN)
133 kcfg->skc_maximum_credits = SMB_PI_MAXIMUM_CREDITS_MIN;
134 if (kcfg->skc_maximum_credits < kcfg->skc_initial_credits)
135 kcfg->skc_maximum_credits = kcfg->skc_initial_credits;
137 if (kcfg->skc_maxworkers < SMB_PI_MAX_WORKERS_MIN)
138 kcfg->skc_maxworkers = SMB_PI_MAX_WORKERS_MIN;
139 if (kcfg->skc_maxworkers < kcfg->skc_maximum_credits)
140 kcfg->skc_maxworkers = kcfg->skc_maximum_credits;
143 kcfg->skc_keepalive = (uint32_t)citem;
144 if ((kcfg->skc_keepalive != 0) &&
145 (kcfg->skc_keepalive < SMB_PI_KEEP_ALIVE_MIN))
146 kcfg->skc_keepalive = SMB_PI_KEEP_ALIVE_MIN;
149 kcfg->skc_maxconnections = (uint32_t)citem;
150 kcfg->skc_restrict_anon = smb_config_getbool(SMB_CI_RESTRICT_ANON);
151 kcfg->skc_signing_enable = smb_config_getbool(SMB_CI_SIGNING_ENABLE);
152 kcfg->skc_signing_required = smb_config_getbool(SMB_CI_SIGNING_REQD);
153 kcfg->skc_netbios_enable = smb_config_getbool(SMB_CI_NETBIOS_ENABLE);
154 kcfg->skc_ipv6_enable = smb_config_getbool(SMB_CI_IPV6_ENABLE);
155 kcfg->skc_print_enable = smb_config_getbool(SMB_CI_PRINT_ENABLE);
156 kcfg->skc_oplock_enable = smb_config_getbool(SMB_CI_OPLOCK_ENABLE);
157 kcfg->skc_sync_enable = smb_config_getbool(SMB_CI_SYNC_ENABLE);
158 kcfg->skc_traverse_mounts = smb_config_getbool(SMB_CI_TRAVERSE_MOUNTS);
159 kcfg->skc_max_protocol = smb_config_get_max_protocol();
160 kcfg->skc_secmode = smb_config_get_secmode();
162 (void) smb_getdomainname(kcfg->skc_nbdomain,
163 sizeof (kcfg->skc_nbdomain));
164 (void) smb_getfqdomainname(kcfg->skc_fqdn,
165 sizeof (kcfg->skc_fqdn));
166 (void) smb_getnetbiosname(kcfg->skc_hostname,
167 sizeof (kcfg->skc_hostname));
168 (void) smb_config_getstr(SMB_CI_SYS_CMNT, kcfg->skc_system_comment,
169 sizeof (kcfg->skc_system_comment));
170 smb_config_get_version(&kcfg->skc_version);
171 kcfg->skc_execflags = smb_config_get_execinfo(NULL, NULL, 0);
172 if (smb_config_get_localuuid(kcfg->skc_machine_uuid) < 0) {
174 uuid_generate_time(kcfg->skc_machine_uuid);
179 (void) snprintf(kcfg->skc_native_os, sizeof (kcfg->skc_native_os),
182 (void) strlcpy(kcfg->skc_native_lm, "Native SMB service",
183 sizeof (kcfg->skc_native_lm));