ifaces            185 libcli/nbt/tools/nmblookup.c 			struct interface *ifaces, const char *name, int nbt_port)
ifaces            249 libcli/nbt/tools/nmblookup.c 		num_interfaces = iface_count(ifaces);
ifaces            251 libcli/nbt/tools/nmblookup.c 			const char *bcast = iface_n_bcast(ifaces, i);
ifaces            274 libcli/nbt/tools/nmblookup.c 	struct interface *ifaces;
ifaces            360 libcli/nbt/tools/nmblookup.c 	load_interfaces(NULL, lp_interfaces(cmdline_lp_ctx), &ifaces);
ifaces            367 libcli/nbt/tools/nmblookup.c 		ret &= process_one(cmdline_lp_ctx, ev, ifaces, name, lp_nbt_port(cmdline_lp_ctx));
ifaces            372 libcli/nbt/tools/nmblookup.c 	talloc_free(ifaces);
ifaces            495 source3/lib/interface.c 	struct iface_struct *ifaces = NULL;
ifaces            510 source3/lib/interface.c 	total_probed = get_interfaces(talloc_tos(), &ifaces);
ifaces            513 source3/lib/interface.c 		probed_ifaces = (struct iface_struct *)memdup(ifaces,
ifaces            514 source3/lib/interface.c 				sizeof(ifaces[0])*total_probed);
ifaces            520 source3/lib/interface.c 	TALLOC_FREE(ifaces);
ifaces            575 source3/lib/interface.c 	struct iface_struct *ifaces = NULL;
ifaces            577 source3/lib/interface.c 	n = get_interfaces(talloc_tos(), &ifaces);
ifaces            580 source3/lib/interface.c 			memcmp(ifaces, probed_ifaces, sizeof(ifaces[0])*n))) {
ifaces            584 source3/lib/interface.c 	TALLOC_FREE(ifaces);
ifaces            128 source3/lib/interfaces.c 	struct iface_struct *ifaces;
ifaces            150 source3/lib/interfaces.c 	ifaces = talloc_array(mem_ctx, struct iface_struct, count);
ifaces            151 source3/lib/interfaces.c 	if (ifaces == NULL) {
ifaces            168 source3/lib/interfaces.c 		memset(&ifaces[total], '\0', sizeof(ifaces[total]));
ifaces            172 source3/lib/interfaces.c 		ifaces[total].flags = ifptr->ifa_flags;
ifaces            180 source3/lib/interfaces.c 		memcpy(&ifaces[total].ip, ifptr->ifa_addr, copy_size);
ifaces            181 source3/lib/interfaces.c 		memcpy(&ifaces[total].netmask, ifptr->ifa_netmask, copy_size);
ifaces            183 source3/lib/interfaces.c 		if (ifaces[total].flags & (IFF_BROADCAST|IFF_LOOPBACK)) {
ifaces            184 source3/lib/interfaces.c 			make_bcast(&ifaces[total].bcast,
ifaces            185 source3/lib/interfaces.c 				&ifaces[total].ip,
ifaces            186 source3/lib/interfaces.c 				&ifaces[total].netmask);
ifaces            187 source3/lib/interfaces.c 		} else if ((ifaces[total].flags & IFF_POINTOPOINT) &&
ifaces            189 source3/lib/interfaces.c 			memcpy(&ifaces[total].bcast,
ifaces            196 source3/lib/interfaces.c 		strlcpy(ifaces[total].name, ifptr->ifa_name,
ifaces            197 source3/lib/interfaces.c 			sizeof(ifaces[total].name));
ifaces            203 source3/lib/interfaces.c 	*pifaces = ifaces;
ifaces            275 source3/lib/interfaces.c 	struct iface_struct *ifaces;
ifaces            278 source3/lib/interfaces.c 	total = _get_interfaces(mem_ctx, &ifaces);
ifaces            282 source3/lib/interfaces.c 	qsort(ifaces, total, sizeof(ifaces[0]), QSORT_CAST iface_comp);
ifaces            285 source3/lib/interfaces.c 		if (iface_comp(&ifaces[i-1], &ifaces[i]) == 0) {
ifaces            287 source3/lib/interfaces.c 				ifaces[j] = ifaces[j+1];
ifaces            295 source3/lib/interfaces.c 	*pifaces = ifaces;
ifaces            125 source4/cldap_server/cldap_server.c 					  struct interface *ifaces)
ifaces            132 source4/cldap_server/cldap_server.c 	num_interfaces = iface_count(ifaces);
ifaces            144 source4/cldap_server/cldap_server.c 		const char *address = talloc_strdup(tmp_ctx, iface_n_ip(ifaces, i));
ifaces            161 source4/cldap_server/cldap_server.c 	struct interface *ifaces;
ifaces            163 source4/cldap_server/cldap_server.c 	load_interfaces(task, lp_interfaces(task->lp_ctx), &ifaces);
ifaces            165 source4/cldap_server/cldap_server.c 	if (iface_count(ifaces) == 0) {
ifaces            198 source4/cldap_server/cldap_server.c 	status = cldapd_startup_interfaces(cldapd, task->lp_ctx, ifaces);
ifaces             72 source4/cldap_server/netlogon.c 	struct interface *ifaces;
ifaces            322 source4/cldap_server/netlogon.c 	load_interfaces(mem_ctx, lp_interfaces(lp_ctx), &ifaces);
ifaces            323 source4/cldap_server/netlogon.c 	pdc_ip           = iface_best_ip(ifaces, src_address);
ifaces            532 source4/kdc/kdc.c 				       struct interface *ifaces)
ifaces            539 source4/kdc/kdc.c 	num_interfaces = iface_count(ifaces);
ifaces            542 source4/kdc/kdc.c 		const char *address = talloc_strdup(tmp_ctx, iface_n_ip(ifaces, i));
ifaces            676 source4/kdc/kdc.c 	struct interface *ifaces;
ifaces            690 source4/kdc/kdc.c 	load_interfaces(task, lp_interfaces(task->lp_ctx), &ifaces);
ifaces            692 source4/kdc/kdc.c 	if (iface_count(ifaces) == 0) {
ifaces            774 source4/kdc/kdc.c 	status = kdc_startup_interfaces(kdc, task->lp_ctx, ifaces);
ifaces            544 source4/ldap_server/ldap_server.c 		struct interface *ifaces;
ifaces            548 source4/ldap_server/ldap_server.c 		load_interfaces(task, lp_interfaces(task->lp_ctx), &ifaces);
ifaces            549 source4/ldap_server/ldap_server.c 		num_interfaces = iface_count(ifaces);
ifaces            556 source4/ldap_server/ldap_server.c 			const char *address = iface_n_ip(ifaces, i);
ifaces            265 source4/lib/com/dcom/main.c 	struct MInterfacePointer **ifaces;
ifaces            275 source4/lib/com/dcom/main.c 	ifaces = talloc_array(loc_ctx, struct MInterfacePointer *, num_ifaces);
ifaces            294 source4/lib/com/dcom/main.c 	r.out.ifaces = ifaces;
ifaces            322 source4/lib/com/dcom/main.c 			status = dcom_IUnknown_from_OBJREF(ctx, &(*ip)[i], &r.out.ifaces[i]->obj);
ifaces            199 source4/lib/socket/interface.c 	struct iface_struct ifaces[MAX_INTERFACES];
ifaces            208 source4/lib/socket/interface.c 	total_probed = get_interfaces(ifaces, MAX_INTERFACES);
ifaces            217 source4/lib/socket/interface.c 			if (ifaces[i].ip.s_addr != loopback_ip.s_addr) {
ifaces            218 source4/lib/socket/interface.c 				add_interface(mem_ctx, ifaces[i].ip, 
ifaces            219 source4/lib/socket/interface.c 					      ifaces[i].netmask, local_interfaces);
ifaces            225 source4/lib/socket/interface.c 		interpret_interface(mem_ctx, *ptr, ifaces, total_probed, local_interfaces);
ifaces            237 source4/lib/socket/interface.c int iface_count(struct interface *ifaces)
ifaces            242 source4/lib/socket/interface.c 	for (i=ifaces;i;i=i->next)
ifaces            250 source4/lib/socket/interface.c const char *iface_n_ip(struct interface *ifaces, int n)
ifaces            254 source4/lib/socket/interface.c 	for (i=ifaces;i && n;i=i->next)
ifaces            266 source4/lib/socket/interface.c const char *iface_n_bcast(struct interface *ifaces, int n)
ifaces            270 source4/lib/socket/interface.c 	for (i=ifaces;i && n;i=i->next)
ifaces            282 source4/lib/socket/interface.c const char *iface_n_netmask(struct interface *ifaces, int n)
ifaces            286 source4/lib/socket/interface.c 	for (i=ifaces;i && n;i=i->next)
ifaces            299 source4/lib/socket/interface.c const char *iface_best_ip(struct interface *ifaces, const char *dest)
ifaces            305 source4/lib/socket/interface.c 	iface = iface_find(ifaces, ip, true);
ifaces            309 source4/lib/socket/interface.c 	return iface_n_ip(ifaces, 0);
ifaces            315 source4/lib/socket/interface.c bool iface_is_local(struct interface *ifaces, const char *dest)
ifaces            320 source4/lib/socket/interface.c 	if (iface_find(ifaces, ip, true)) {
ifaces             47 source4/lib/socket/netif.c static int _get_interfaces(struct iface_struct *ifaces, int max_interfaces)
ifaces             62 source4/lib/socket/netif.c 		memset(&ifaces[total], '\0', sizeof(ifaces[total]));
ifaces             78 source4/lib/socket/netif.c 		ifaces[total].ip = ((struct sockaddr_in *)ifptr->ifa_addr)->sin_addr;
ifaces             79 source4/lib/socket/netif.c 		ifaces[total].netmask = ((struct sockaddr_in *)ifptr->ifa_netmask)->sin_addr;
ifaces             81 source4/lib/socket/netif.c 		strlcpy(ifaces[total].name, ifptr->ifa_name,
ifaces             82 source4/lib/socket/netif.c 			sizeof(ifaces[total].name));
ifaces            104 source4/lib/socket/netif.c int get_interfaces(struct iface_struct *ifaces, int max_interfaces)
ifaces            108 source4/lib/socket/netif.c 	total = _get_interfaces(ifaces, max_interfaces);
ifaces            112 source4/lib/socket/netif.c 	qsort(ifaces, total, sizeof(ifaces[0]), QSORT_CAST iface_comp);
ifaces            115 source4/lib/socket/netif.c 		if (iface_comp(&ifaces[i-1], &ifaces[i]) == 0) {
ifaces            117 source4/lib/socket/netif.c 				ifaces[j] = ifaces[j+1];
ifaces             43 source4/lib/socket/testsuite.c 	struct interface *ifaces;
ifaces             45 source4/lib/socket/testsuite.c 	load_interfaces(tctx, lp_interfaces(tctx->lp_ctx), &ifaces);
ifaces             56 source4/lib/socket/testsuite.c 						iface_best_ip(ifaces, "127.0.0.1"), 0);
ifaces             65 source4/lib/socket/testsuite.c 		       strcmp(srv_addr->addr, iface_best_ip(ifaces, "127.0.0.1")) == 0,
ifaces             68 source4/lib/socket/testsuite.c 		      iface_best_ip(ifaces, "127.0.0.1"), srv_addr ? srv_addr->addr : NULL));
ifaces            128 source4/lib/socket/testsuite.c 	struct interface *ifaces;
ifaces            138 source4/lib/socket/testsuite.c 	load_interfaces(tctx, lp_interfaces(tctx->lp_ctx), &ifaces);
ifaces            140 source4/lib/socket/testsuite.c 						iface_best_ip(ifaces, "127.0.0.1"), 0);
ifaces            150 source4/lib/socket/testsuite.c 	torture_assert_str_equal(tctx, srv_addr->addr, iface_best_ip(ifaces, "127.0.0.1"), 
ifaces             30 source4/libcli/resolve/bcast.c 	struct interface *ifaces;
ifaces             50 source4/libcli/resolve/bcast.c 	num_interfaces = iface_count(data->ifaces);
ifaces             56 source4/libcli/resolve/bcast.c 		const char *bcast = iface_n_bcast(data->ifaces, i);
ifaces             68 source4/libcli/resolve/bcast.c 				      address_list, data->ifaces, data->nbt_port,
ifaces             92 source4/libcli/resolve/bcast.c bool resolve_context_add_bcast_method(struct resolve_context *ctx, struct interface *ifaces, uint16_t nbt_port, int nbt_timeout)
ifaces             95 source4/libcli/resolve/bcast.c 	data->ifaces = ifaces;
ifaces            103 source4/libcli/resolve/bcast.c 	struct interface *ifaces;
ifaces            104 source4/libcli/resolve/bcast.c 	load_interfaces(ctx, lp_interfaces(lp_ctx), &ifaces);
ifaces            105 source4/libcli/resolve/bcast.c 	return resolve_context_add_bcast_method(ctx, ifaces, lp_nbt_port(lp_ctx), lp_parm_int(lp_ctx, NULL, "nbt", "timeout", 1));
ifaces             46 source4/libcli/resolve/nbtlist.c 	struct interface *ifaces;
ifaces            115 source4/libcli/resolve/nbtlist.c 						    struct interface *ifaces,
ifaces            155 source4/libcli/resolve/nbtlist.c 	state->ifaces = talloc_reference(state, ifaces);
ifaces             31 source4/libcli/resolve/wins.c 	struct interface *ifaces;
ifaces             50 source4/libcli/resolve/wins.c 					 wins_data->address_list, wins_data->ifaces,
ifaces             66 source4/libcli/resolve/wins.c bool resolve_context_add_wins_method(struct resolve_context *ctx, const char **address_list, struct interface *ifaces, uint16_t nbt_port, int nbt_timeout)
ifaces             70 source4/libcli/resolve/wins.c 	wins_data->ifaces = talloc_reference(wins_data, ifaces);
ifaces             79 source4/libcli/resolve/wins.c 	struct interface *ifaces;
ifaces             80 source4/libcli/resolve/wins.c 	load_interfaces(ctx, lp_interfaces(lp_ctx), &ifaces);
ifaces             81 source4/libcli/resolve/wins.c 	return resolve_context_add_wins_method(ctx, lp_wins_server_list(lp_ctx), ifaces, lp_nbt_port(lp_ctx), lp_parm_int(lp_ctx, NULL, "nbt", "timeout", 1));
ifaces            311 source4/libcli/wrepl/winsrepl.c 	struct interface *ifaces;
ifaces            312 source4/libcli/wrepl/winsrepl.c 	load_interfaces(lp_ctx, lp_interfaces(lp_ctx), &ifaces);
ifaces            313 source4/libcli/wrepl/winsrepl.c 	return iface_best_ip(ifaces, peer_ip);
ifaces            277 source4/nbt_server/interfaces.c 				 struct interface *ifaces)
ifaces            279 source4/nbt_server/interfaces.c 	int num_interfaces = iface_count(ifaces);
ifaces            293 source4/nbt_server/interfaces.c 			primary_address = iface_n_ip(ifaces, 0);
ifaces            311 source4/nbt_server/interfaces.c 		const char *bcast = iface_n_bcast(ifaces, i);
ifaces            317 source4/nbt_server/interfaces.c 		address = talloc_strdup(tmp_ctx, iface_n_ip(ifaces, i));
ifaces            319 source4/nbt_server/interfaces.c 		netmask = talloc_strdup(tmp_ctx, iface_n_netmask(ifaces, i));
ifaces             40 source4/nbt_server/nbt_server.c 	struct interface *ifaces;
ifaces             42 source4/nbt_server/nbt_server.c 	load_interfaces(task, lp_interfaces(task->lp_ctx), &ifaces);
ifaces             44 source4/nbt_server/nbt_server.c 	if (iface_count(ifaces) == 0) {
ifaces             63 source4/nbt_server/nbt_server.c 	status = nbtd_startup_interfaces(nbtsrv, task->lp_ctx, ifaces);
ifaces             94 source4/nbt_server/wins/wins_ldb.c 		struct interface *ifaces;
ifaces             95 source4/nbt_server/wins/wins_ldb.c 		load_interfaces(module, lp_interfaces(lp_ctx), &ifaces);
ifaces             96 source4/nbt_server/wins/wins_ldb.c 		owner = iface_n_ip(ifaces, 0);
ifaces           1050 source4/nbt_server/wins/winsserver.c 		struct interface *ifaces;
ifaces           1051 source4/nbt_server/wins/winsserver.c 		load_interfaces(nbtsrv->task, lp_interfaces(nbtsrv->task->lp_ctx), &ifaces);
ifaces           1052 source4/nbt_server/wins/winsserver.c 		owner = iface_n_ip(ifaces, 0);
ifaces            229 source4/rpc_server/remote/dcesrv_remote.c 	const char **ifaces = (const char **)str_list_make(dce_ctx, lp_parm_string(dce_ctx->lp_ctx, NULL, "dcerpc_remote", "interfaces"),NULL);
ifaces            231 source4/rpc_server/remote/dcesrv_remote.c 	if (!ifaces) {
ifaces            236 source4/rpc_server/remote/dcesrv_remote.c 	for (i=0;ifaces[i];i++) {
ifaces            240 source4/rpc_server/remote/dcesrv_remote.c 		if (!ep_server->interface_by_name(&iface, ifaces[i])) {
ifaces            241 source4/rpc_server/remote/dcesrv_remote.c 			DEBUG(0,("remote_op_init_server: failed to find interface = '%s'\n", ifaces[i]));
ifaces            242 source4/rpc_server/remote/dcesrv_remote.c 			talloc_free(ifaces);
ifaces            248 source4/rpc_server/remote/dcesrv_remote.c 			DEBUG(0,("remote_op_init_server: failed to register interface = '%s'\n", ifaces[i]));
ifaces            249 source4/rpc_server/remote/dcesrv_remote.c 			talloc_free(ifaces);
ifaces            254 source4/rpc_server/remote/dcesrv_remote.c 	talloc_free(ifaces);
ifaces            377 source4/rpc_server/service_rpc.c 		struct interface *ifaces;
ifaces            379 source4/rpc_server/service_rpc.c 		load_interfaces(dce_ctx, lp_interfaces(lp_ctx), &ifaces);
ifaces            381 source4/rpc_server/service_rpc.c 		num_interfaces = iface_count(ifaces);
ifaces            383 source4/rpc_server/service_rpc.c 			const char *address = iface_n_ip(ifaces, i);
ifaces            141 source4/smb_server/smb_samba3.c 		struct interface *ifaces;
ifaces            143 source4/smb_server/smb_samba3.c 		load_interfaces(task, lp_interfaces(task->lp_ctx), &ifaces);
ifaces            145 source4/smb_server/smb_samba3.c 		num_interfaces = iface_count(ifaces);
ifaces            152 source4/smb_server/smb_samba3.c 			const char *address = iface_n_ip(ifaces, i);
ifaces            225 source4/smb_server/smb_server.c 		struct interface *ifaces;
ifaces            227 source4/smb_server/smb_server.c 		load_interfaces(task, lp_interfaces(task->lp_ctx), &ifaces);
ifaces            229 source4/smb_server/smb_server.c 		num_interfaces = iface_count(ifaces);
ifaces            236 source4/smb_server/smb_server.c 			const char *address = iface_n_ip(ifaces, i);
ifaces             85 source4/torture/nbt/dgram.c 	struct interface *ifaces;
ifaces             96 source4/torture/nbt/dgram.c 	load_interfaces(tctx, lp_interfaces(tctx->lp_ctx), &ifaces);
ifaces             97 source4/torture/nbt/dgram.c 	myaddress = talloc_strdup(dgmsock, iface_best_ip(ifaces, address));
ifaces            176 source4/torture/nbt/dgram.c 	struct interface *ifaces;
ifaces            190 source4/torture/nbt/dgram.c 	load_interfaces(tctx, lp_interfaces(tctx->lp_ctx), &ifaces);
ifaces            191 source4/torture/nbt/dgram.c 	myaddress = talloc_strdup(dgmsock, iface_best_ip(ifaces, address));
ifaces            447 source4/torture/nbt/dgram.c 	struct interface *ifaces;
ifaces            458 source4/torture/nbt/dgram.c 	load_interfaces(tctx, lp_interfaces(tctx->lp_ctx), &ifaces);
ifaces            459 source4/torture/nbt/dgram.c 	myaddress = talloc_strdup(dgmsock, iface_best_ip(ifaces, address));
ifaces             52 source4/torture/nbt/register.c 	struct interface *ifaces;
ifaces             57 source4/torture/nbt/register.c 	load_interfaces(tctx, lp_interfaces(tctx->lp_ctx), &ifaces);
ifaces             59 source4/torture/nbt/register.c 	myaddress = iface_best_ip(ifaces, address);
ifaces            121 source4/torture/nbt/register.c 	struct interface *ifaces;
ifaces            126 source4/torture/nbt/register.c 	load_interfaces(tctx, lp_interfaces(tctx->lp_ctx), &ifaces);
ifaces            128 source4/torture/nbt/register.c 	myaddress = iface_best_ip(ifaces, address);
ifaces             64 source4/torture/nbt/wins.c 	struct interface *ifaces;
ifaces             67 source4/torture/nbt/wins.c 	load_interfaces(tctx, lp_interfaces(tctx->lp_ctx), &ifaces);
ifaces             69 source4/torture/nbt/wins.c 	myaddress = talloc_strdup(tctx, iface_best_ip(ifaces, address));
ifaces            238 source4/torture/nbt/winsbench.c 	struct interface *ifaces;
ifaces            249 source4/torture/nbt/winsbench.c 	load_interfaces(tctx, lp_interfaces(tctx->lp_ctx), &ifaces);
ifaces            250 source4/torture/nbt/winsbench.c 	state->my_ip = talloc_strdup(tctx, iface_best_ip(ifaces, address));
ifaces            550 source4/torture/nbt/winsreplication.c 	struct interface *ifaces;
ifaces            616 source4/torture/nbt/winsreplication.c 	load_interfaces(tctx, lp_interfaces(tctx->lp_ctx), &ifaces);
ifaces            618 source4/torture/nbt/winsreplication.c 	ctx->myaddr = socket_address_from_strings(tctx, ctx->nbtsock->sock->backend_name, iface_best_ip(ifaces, address), 0);
ifaces            621 source4/torture/nbt/winsreplication.c 	for (i = 0; i < iface_count(ifaces); i++) {
ifaces            622 source4/torture/nbt/winsreplication.c 		if (strcmp(ctx->myaddr->addr, iface_n_ip(ifaces, i)) == 0) continue;
ifaces            623 source4/torture/nbt/winsreplication.c 		ctx->myaddr2 = socket_address_from_strings(tctx, ctx->nbtsock->sock->backend_name, iface_n_ip(ifaces, i), 0);
ifaces            680 source4/torture/nbt/winsreplication.c 	ctx->addresses_all_num = iface_count(ifaces);
ifaces            685 source4/torture/nbt/winsreplication.c 		ctx->addresses_all[i].ip	= talloc_strdup(ctx->addresses_all, iface_n_ip(ifaces, i));
ifaces            199 source4/torture/rpc/spoolss_notify.c 	struct interface *ifaces;
ifaces            237 source4/torture/rpc/spoolss_notify.c 	load_interfaces(tctx, lp_interfaces(tctx->lp_ctx), &ifaces);
ifaces            238 source4/torture/rpc/spoolss_notify.c 	address = iface_n_ip(ifaces, 0);
ifaces            316 source4/web_server/web_server.c 		struct interface *ifaces;
ifaces            318 source4/web_server/web_server.c 		load_interfaces(NULL, lp_interfaces(task->lp_ctx), &ifaces);
ifaces            320 source4/web_server/web_server.c 		num_interfaces = iface_count(ifaces);
ifaces            322 source4/web_server/web_server.c 			const char *address = iface_n_ip(ifaces, i);
ifaces            332 source4/web_server/web_server.c 		talloc_free(ifaces);
ifaces            285 source4/wrepl_server/wrepl_in_connection.c 		struct interface *ifaces;
ifaces            287 source4/wrepl_server/wrepl_in_connection.c 		load_interfaces(task, lp_interfaces(lp_ctx), &ifaces);
ifaces            289 source4/wrepl_server/wrepl_in_connection.c 		num_interfaces = iface_count(ifaces);
ifaces            296 source4/wrepl_server/wrepl_in_connection.c 			address = iface_n_ip(ifaces, i);
ifaces             80 source4/wrepl_server/wrepl_server.c 		struct interface *ifaces;
ifaces             81 source4/wrepl_server/wrepl_server.c 		load_interfaces(service, lp_interfaces(lp_ctx), &ifaces);
ifaces             82 source4/wrepl_server/wrepl_server.c 		owner = iface_n_ip(ifaces, 0);