Home
last modified time | relevance | path

Searched refs:dxi (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/
H A Dmlsvc_domain.c286 smb_domainex_t dxi; in smb_ddiscover_service() local
349 bzero(&dxi, sizeof (dxi)); in smb_ddiscover_service()
358 sdl->sdl_dci = dxi.d_dci; in smb_ddiscover_service()
420 status = smb_ddiscover_qinfo(domain, dxi->d_dci.dc_name, dxi); in smb_ddiscover_main()
432 smb_domain_update(dxi); in smb_ddiscover_main()
438 smb_domainex_free(dxi); in smb_ddiscover_main()
483 list = &dxi->d_trusted; in smb_ddiscover_enum_trusted()
500 dinfo = &dxi->d_primary; in smb_ddiscover_use_config()
523 smb_domainex_free(smb_domainex_t *dxi) in smb_domainex_free() argument
525 free(dxi->d_trusted.td_domains); in smb_domainex_free()
[all …]
H A Dmlsvc_util.c54 mlsvc_join_rpc(smb_domainex_t *dxi,
58 mlsvc_join_noauth(smb_domainex_t *dxi,
101 smb_domainex_t dxi; in mlsvc_join() local
102 smb_domain_t *di = &dxi.d_primary; in mlsvc_join()
108 bzero(&dxi, sizeof (dxi)); in mlsvc_join()
184 dxi.d_dci.dc_name, addrbuf); in mlsvc_join()
192 mlsvc_disconnect(dxi.d_dci.dc_name); in mlsvc_join()
242 status = mlsvc_join_rpc(&dxi, in mlsvc_join()
324 mlsvc_join_rpc(smb_domainex_t *dxi, in mlsvc_join_rpc() argument
332 char *server = dxi->d_dci.dc_name; in mlsvc_join_rpc()
[all …]
/illumos-gate/usr/src/cmd/smbsrv/smbd/
H A Dsmbd_krb5lookup.c62 smb_domainex_t dxi; in _krb5_override_service_locator()
89 if (!smb_domain_getinfo(&dxi)) { in _krb5_override_service_locator()
98 if (0 != strcasecmp(realm, dxi.d_primary.di_fqname)) { in _krb5_override_service_locator()
100 "realm=%s, fqdn=%s", realm, dxi.d_primary.di_fqname); in _krb5_override_service_locator()
107 if (dxi.d_dci.dc_name[0] == '\0' || in _krb5_override_service_locator()
108 dxi.d_dci.dc_addr.a_family == 0) in _krb5_override_service_locator()
111 if ((dxi.d_dci.dc_flags & DS_KDC_FLAG) == 0) { in _krb5_override_service_locator()
123 if (family == dxi.d_dci.dc_addr.a_family) in _krb5_override_service_locator()
133 switch (dxi.d_dci.dc_addr.a_family) { in _krb5_override_service_locator()
139 (void) memcpy(&sin.sin_addr, &dxi.d_dci.dc_addr.a_ipv4, in _krb5_override_service_locator()
[all …]
H A Dsmbd_doorsvc.c844 smb_domainex_t dxi; in smbd_dop_get_dcinfo() local
846 if (!smb_domain_getinfo(&dxi)) in smbd_dop_get_dcinfo()
849 arg->rbuf = smb_string_encode(dxi.d_dci.dc_name, &arg->rsize); in smbd_dop_get_dcinfo()
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/
H A Dsmb_domain.c302 smb_domain_getinfo(smb_domainex_t *dxi) in smb_domain_getinfo() argument
307 rv = smb_domain_lookup_type(SMB_DOMAIN_PRIMARY, &dxi->d_primary); in smb_domain_getinfo()
322 rv = smb_dcache_getdc(&dxi->d_dci, B_TRUE); in smb_domain_getinfo()
382 smb_domain_update(smb_domainex_t *dxi) in smb_domain_update() argument
401 dxi->d_primary.di_type = SMB_DOMAIN_PRIMARY; in smb_domain_update()
402 if (smb_dcache_add(&dxi->d_primary) == SMB_DOMAIN_SUCCESS) { in smb_domain_update()
403 for (i = 0, dcnode = dxi->d_trusted.td_domains; in smb_domain_update()
404 i < dxi->d_trusted.td_num; in smb_domain_update()
409 smb_dcache_setdc(&dxi->d_dci); in smb_domain_update()