Searched refs:dxi (Results 1 – 5 of 5) sorted by relevance
/titanic_50/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | mlsvc_util.c | 53 mlsvc_join_rpc(smb_domainex_t *dxi, 57 mlsvc_join_noauth(smb_domainex_t *dxi, 106 smb_domainex_t dxi; in mlsvc_join() local 107 smb_domain_t *di = &dxi.d_primary; in mlsvc_join() 111 bzero(&dxi, sizeof (dxi)); in mlsvc_join() 158 status = smb_ads_lookup_msdcs(info->domain_name, &dxi.d_dci); in mlsvc_join() 170 (void) strlcpy(res->dc_name, dxi.d_dci.dc_name, MAXHOSTNAMELEN); in mlsvc_join() 171 syslog(LOG_INFO, "smbd: found AD server %s", dxi.d_dci.dc_name); in mlsvc_join() 179 mlsvc_disconnect(dxi.d_dci.dc_name); in mlsvc_join() 185 status = smb_ddiscover_main(info->domain_name, &dxi); in mlsvc_join() [all …]
|
H A D | mlsvc_domain.c | 296 smb_domainex_t dxi; in smb_ddiscover_service() local 353 bzero(&dxi, sizeof (dxi)); in smb_ddiscover_service() 354 status = smb_ddiscover_main(sdl->sdl_domain, &dxi); in smb_ddiscover_service() 360 sdl->sdl_dci = dxi.d_dci; in smb_ddiscover_service() 399 smb_ddiscover_main(char *domain, smb_domainex_t *dxi) in smb_ddiscover_main() argument 413 status = smb_ads_lookup_msdcs(domain, &dxi->d_dci); in smb_ddiscover_main() 420 status = smb_ddiscover_qinfo(domain, dxi->d_dci.dc_name, dxi); in smb_ddiscover_main() 428 smb_domain_update(dxi); in smb_ddiscover_main() 434 smb_domainex_free(dxi); in smb_ddiscover_main() 445 smb_ddiscover_qinfo(char *domain, char *server, smb_domainex_t *dxi) in smb_ddiscover_qinfo() argument [all …]
|
/titanic_50/usr/src/cmd/smbsrv/smbd/ |
H A D | smbd_krb5lookup.c | 61 smb_domainex_t dxi; in _krb5_override_service_locator() 88 if (!smb_domain_getinfo(&dxi)) { in _krb5_override_service_locator() 97 if (0 != strcasecmp(realm, dxi.d_primary.di_fqname)) { in _krb5_override_service_locator() 99 "realm=%s, fqdn=%s", realm, dxi.d_primary.di_fqname); in _krb5_override_service_locator() 106 if (dxi.d_dci.dc_name[0] == '\0' || in _krb5_override_service_locator() 107 dxi.d_dci.dc_addr.a_family == 0) in _krb5_override_service_locator() 115 if (family == dxi.d_dci.dc_addr.a_family) in _krb5_override_service_locator() 125 switch (dxi.d_dci.dc_addr.a_family) { in _krb5_override_service_locator() 131 (void) memcpy(&sin.sin_addr, &dxi.d_dci.dc_addr.a_ipv4, in _krb5_override_service_locator() 144 (void) memcpy(&sin6.sin6_addr, &dxi.d_dci.dc_addr.a_ipv6, in _krb5_override_service_locator()
|
H A D | smbd_doorsvc.c | 694 smb_domainex_t dxi; in smbd_dop_get_dcinfo() local 696 if (!smb_domain_getinfo(&dxi)) in smbd_dop_get_dcinfo() 699 arg->rbuf = smb_string_encode(dxi.d_dci.dc_name, &arg->rsize); in smbd_dop_get_dcinfo()
|
/titanic_50/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_domain.c | 294 smb_domain_getinfo(smb_domainex_t *dxi) in smb_domain_getinfo() argument 299 rv = smb_domain_lookup_type(SMB_DOMAIN_PRIMARY, &dxi->d_primary); in smb_domain_getinfo() 301 rv = smb_dcache_getdc(&dxi->d_dci); in smb_domain_getinfo() 345 smb_domain_update(smb_domainex_t *dxi) in smb_domain_update() argument 364 if (smb_dcache_add(&dxi->d_primary) == SMB_DOMAIN_SUCCESS) { in smb_domain_update() 365 for (i = 0; i < dxi->d_trusted.td_num; i++) in smb_domain_update() 366 (void) smb_dcache_add(&dxi->d_trusted.td_domains[i]); in smb_domain_update() 368 smb_dcache_setdc(&dxi->d_dci); in smb_domain_update()
|