nbtsrv             60 source4/nbt_server/dgram/netlogon.c 	samctx = iface->nbtsrv->sam_ctx;
nbtsrv             84 source4/nbt_server/dgram/netlogon.c 	pdc->pdc_name         = lp_netbios_name(iface->nbtsrv->task->lp_ctx);
nbtsrv             93 source4/nbt_server/dgram/netlogon.c 				      lp_netbios_name(iface->nbtsrv->task->lp_ctx),
nbtsrv            126 source4/nbt_server/dgram/netlogon.c 	samctx = iface->nbtsrv->sam_ctx;
nbtsrv            136 source4/nbt_server/dgram/netlogon.c 						 netlogon->req.logon.nt_version, iface->nbtsrv->task->lp_ctx, &netlogon_response.data.samlogon);
nbtsrv            149 source4/nbt_server/dgram/netlogon.c 				      lp_netbios_name(iface->nbtsrv->task->lp_ctx),
nbtsrv             54 source4/nbt_server/dgram/ntlogon.c 						  lp_netbios_name(iface->nbtsrv->task->lp_ctx));
nbtsrv             56 source4/nbt_server/dgram/ntlogon.c 	logon->domain           = lp_workgroup(iface->nbtsrv->task->lp_ctx);
nbtsrv             65 source4/nbt_server/dgram/ntlogon.c 				     lp_netbios_name(iface->nbtsrv->task->lp_ctx),
nbtsrv             65 source4/nbt_server/dgram/request.c 	struct nbtd_server *nbtsrv = iface->nbtsrv;
nbtsrv             79 source4/nbt_server/dgram/request.c 						      nbtsrv->task->event_ctx,
nbtsrv             80 source4/nbt_server/dgram/request.c 						      lp_iconv_convenience(nbtsrv->task->lp_ctx));
nbtsrv             88 source4/nbt_server/dgram/request.c 							 lp_dgram_port(iface->nbtsrv->task->lp_ctx));
nbtsrv             98 source4/nbt_server/dgram/request.c 				 iface->bcast_address, lp_dgram_port(iface->nbtsrv->task->lp_ctx), 
nbtsrv            107 source4/nbt_server/dgram/request.c 	iface->dgmsock = nbt_dgram_socket_init(iface, nbtsrv->task->event_ctx,
nbtsrv            108 source4/nbt_server/dgram/request.c 					       lp_iconv_convenience(nbtsrv->task->lp_ctx));
nbtsrv            115 source4/nbt_server/dgram/request.c 						bind_address, lp_dgram_port(iface->nbtsrv->task->lp_ctx));
nbtsrv            125 source4/nbt_server/dgram/request.c 			 bind_address, lp_dgram_port(iface->nbtsrv->task->lp_ctx), nt_errstr(status)));
nbtsrv             43 source4/nbt_server/interfaces.c 	struct nbtd_server *nbtsrv = iface->nbtsrv;
nbtsrv             45 source4/nbt_server/interfaces.c 	nbtsrv->stats.total_received++;
nbtsrv             55 source4/nbt_server/interfaces.c 		nbtsrv->stats.query_count++;
nbtsrv             62 source4/nbt_server/interfaces.c 		nbtsrv->stats.register_count++;
nbtsrv             68 source4/nbt_server/interfaces.c 		nbtsrv->stats.release_count++;
nbtsrv             84 source4/nbt_server/interfaces.c 	struct nbtd_server *nbtsrv = iface->nbtsrv;
nbtsrv             88 source4/nbt_server/interfaces.c 	nbtsrv->stats.total_received++;
nbtsrv             94 source4/nbt_server/interfaces.c 	if (nbtsrv->bcast_interface) {
nbtsrv             95 source4/nbt_server/interfaces.c 		i = nbtsrv->bcast_interface;
nbtsrv            100 source4/nbt_server/interfaces.c 	if (!req && nbtsrv->wins_interface && nbtsrv->wins_interface->nbtsock) {
nbtsrv            101 source4/nbt_server/interfaces.c 		i = nbtsrv->wins_interface;
nbtsrv            107 source4/nbt_server/interfaces.c 		for (i = nbtsrv->interfaces; i; i = i->next) {
nbtsrv            152 source4/nbt_server/interfaces.c static NTSTATUS nbtd_add_socket(struct nbtd_server *nbtsrv, 
nbtsrv            174 source4/nbt_server/interfaces.c 	iface = talloc(nbtsrv, struct nbtd_interface);
nbtsrv            177 source4/nbt_server/interfaces.c 	iface->nbtsrv        = nbtsrv;
nbtsrv            188 source4/nbt_server/interfaces.c 		bcast_nbtsock = nbt_name_socket_init(iface, nbtsrv->task->event_ctx, lp_iconv_convenience(nbtsrv->task->lp_ctx));
nbtsrv            214 source4/nbt_server/interfaces.c 	iface->nbtsock = nbt_name_socket_init(iface, nbtsrv->task->event_ctx, 
nbtsrv            215 source4/nbt_server/interfaces.c 					      lp_iconv_convenience(nbtsrv->task->lp_ctx));
nbtsrv            247 source4/nbt_server/interfaces.c 		DLIST_ADD(nbtsrv->bcast_interface, iface);
nbtsrv            249 source4/nbt_server/interfaces.c 		DLIST_ADD(nbtsrv->interfaces, iface);
nbtsrv            258 source4/nbt_server/interfaces.c static NTSTATUS nbtd_add_wins_socket(struct nbtd_server *nbtsrv)
nbtsrv            262 source4/nbt_server/interfaces.c 	iface = talloc_zero(nbtsrv, struct nbtd_interface);
nbtsrv            265 source4/nbt_server/interfaces.c 	iface->nbtsrv        = nbtsrv;
nbtsrv            267 source4/nbt_server/interfaces.c 	DLIST_ADD(nbtsrv->wins_interface, iface);
nbtsrv            276 source4/nbt_server/interfaces.c NTSTATUS nbtd_startup_interfaces(struct nbtd_server *nbtsrv, struct loadparm_context *lp_ctx,
nbtsrv            281 source4/nbt_server/interfaces.c 	TALLOC_CTX *tmp_ctx = talloc_new(nbtsrv);
nbtsrv            301 source4/nbt_server/interfaces.c 		status = nbtd_add_socket(nbtsrv, 
nbtsrv            321 source4/nbt_server/interfaces.c 		status = nbtd_add_socket(nbtsrv, lp_ctx, 
nbtsrv            327 source4/nbt_server/interfaces.c 		status = nbtd_add_wins_socket(nbtsrv);
nbtsrv            343 source4/nbt_server/interfaces.c 	struct nbtd_server *nbtsrv = iface->nbtsrv;
nbtsrv            353 source4/nbt_server/interfaces.c 	for (iface2=nbtsrv->interfaces;iface2;iface2=iface2->next) {
nbtsrv            411 source4/nbt_server/interfaces.c 	struct nbtd_server *nbtd_server = iface->nbtsrv;
nbtsrv            175 source4/nbt_server/irpc.c void nbtd_register_irpc(struct nbtd_server *nbtsrv)
nbtsrv            178 source4/nbt_server/irpc.c 	struct task_server *task = nbtsrv->task;
nbtsrv            181 source4/nbt_server/irpc.c 			       nbtd_information, nbtsrv);
nbtsrv            188 source4/nbt_server/irpc.c 			       nbtd_getdcname, nbtsrv);
nbtsrv            196 source4/nbt_server/irpc.c 			       nbtd_proxy_wins_challenge, nbtsrv);
nbtsrv            204 source4/nbt_server/irpc.c 			       nbtd_proxy_wins_release_demand, nbtsrv);
nbtsrv             38 source4/nbt_server/nbt_server.c 	struct nbtd_server *nbtsrv;
nbtsrv             51 source4/nbt_server/nbt_server.c 	nbtsrv = talloc(task, struct nbtd_server);
nbtsrv             52 source4/nbt_server/nbt_server.c 	if (nbtsrv == NULL) {
nbtsrv             57 source4/nbt_server/nbt_server.c 	nbtsrv->task            = task;
nbtsrv             58 source4/nbt_server/nbt_server.c 	nbtsrv->interfaces      = NULL;
nbtsrv             59 source4/nbt_server/nbt_server.c 	nbtsrv->bcast_interface = NULL;
nbtsrv             60 source4/nbt_server/nbt_server.c 	nbtsrv->wins_interface  = NULL;
nbtsrv             63 source4/nbt_server/nbt_server.c 	status = nbtd_startup_interfaces(nbtsrv, task->lp_ctx, ifaces);
nbtsrv             69 source4/nbt_server/nbt_server.c 	nbtsrv->sam_ctx = samdb_connect(nbtsrv, task->event_ctx, task->lp_ctx, system_session(nbtsrv, task->lp_ctx));
nbtsrv             70 source4/nbt_server/nbt_server.c 	if (nbtsrv->sam_ctx == NULL) {
nbtsrv             76 source4/nbt_server/nbt_server.c 	status = nbtd_winsserver_init(nbtsrv);
nbtsrv             82 source4/nbt_server/nbt_server.c 	nbtd_register_irpc(nbtsrv);
nbtsrv             85 source4/nbt_server/nbt_server.c 	nbtd_register_names(nbtsrv);
nbtsrv             49 source4/nbt_server/nbt_server.h 	struct nbtd_server *nbtsrv;
nbtsrv             41 source4/nbt_server/nodestatus.c 	struct nbtd_server *nbtsrv = iface->nbtsrv;
nbtsrv             90 source4/nbt_server/nodestatus.c 	nbtsrv->stats.total_sent++;
nbtsrv             66 source4/nbt_server/packet.c 	    iface != iface->nbtsrv->bcast_interface) {
nbtsrv             79 source4/nbt_server/packet.c 	struct nbtd_server *nbtsrv = iface->nbtsrv;
nbtsrv             82 source4/nbt_server/packet.c 	if (src->port != lp_nbt_port(iface->nbtsrv->task->lp_ctx)) {
nbtsrv             88 source4/nbt_server/packet.c 	for (iface=nbtsrv->interfaces;iface;iface=iface->next) {
nbtsrv            111 source4/nbt_server/packet.c 	struct nbtd_server *nbtsrv = iface->nbtsrv;
nbtsrv            154 source4/nbt_server/packet.c 	nbtsrv->stats.total_sent++;
nbtsrv            173 source4/nbt_server/packet.c 	struct nbtd_server *nbtsrv = iface->nbtsrv;
nbtsrv            198 source4/nbt_server/packet.c 	nbtsrv->stats.total_sent++;
nbtsrv            217 source4/nbt_server/packet.c 	struct nbtd_server *nbtsrv = iface->nbtsrv;
nbtsrv            245 source4/nbt_server/packet.c 	nbtsrv->stats.total_sent++;
nbtsrv            265 source4/nbt_server/packet.c 	struct nbtd_server *nbtsrv = iface->nbtsrv;
nbtsrv            291 source4/nbt_server/packet.c 	nbtsrv->stats.total_sent++;
nbtsrv            311 source4/nbt_server/packet.c 	struct nbtd_server *nbtsrv = iface->nbtsrv;
nbtsrv            338 source4/nbt_server/packet.c 	nbtsrv->stats.total_sent++;
nbtsrv             85 source4/nbt_server/query.c 	   lp_wins_support(iface->nbtsrv->task->lp_ctx)) {
nbtsrv             87 source4/nbt_server/register.c 	struct nbtd_server *nbtsrv = iface->nbtsrv;
nbtsrv             96 source4/nbt_server/register.c 	io.in.dest_port       = lp_nbt_port(iface->nbtsrv->task->lp_ctx);
nbtsrv            106 source4/nbt_server/register.c 	nbtsrv->stats.total_sent++;
nbtsrv            121 source4/nbt_server/register.c 	uint32_t max_refresh_time = lp_parm_int(iname->iface->nbtsrv->task->lp_ctx, NULL, "nbtd", "max_refresh_time", 7200);
nbtsrv            125 source4/nbt_server/register.c 	event_add_timed(iname->iface->nbtsrv->task->event_ctx, 
nbtsrv            174 source4/nbt_server/register.c 	const char *scope = lp_netbios_scope(iface->nbtsrv->task->lp_ctx);
nbtsrv            177 source4/nbt_server/register.c 	struct nbtd_server *nbtsrv = iface->nbtsrv;
nbtsrv            191 source4/nbt_server/register.c 	iname->ttl               = lp_parm_int(iface->nbtsrv->task->lp_ctx, NULL, "nbtd", "bcast_ttl", 300000);
nbtsrv            206 source4/nbt_server/register.c 	if (iface == iface->nbtsrv->wins_interface) {
nbtsrv            214 source4/nbt_server/register.c 	io.in.dest_port       = lp_nbt_port(iface->nbtsrv->task->lp_ctx);
nbtsrv            219 source4/nbt_server/register.c 	nbtsrv->stats.total_sent++;
nbtsrv            231 source4/nbt_server/register.c void nbtd_register_name(struct nbtd_server *nbtsrv, 
nbtsrv            238 source4/nbt_server/register.c 	for (iface=nbtsrv->interfaces;iface;iface=iface->next) {
nbtsrv            243 source4/nbt_server/register.c 	if (nbtsrv->bcast_interface) {
nbtsrv            244 source4/nbt_server/register.c 		nbtd_register_name_iface(nbtsrv->bcast_interface, name, type, 
nbtsrv            249 source4/nbt_server/register.c 	if (nbtsrv->wins_interface) {
nbtsrv            250 source4/nbt_server/register.c 		nbtd_register_name_iface(nbtsrv->wins_interface, name, type, nb_flags);
nbtsrv            258 source4/nbt_server/register.c void nbtd_register_names(struct nbtd_server *nbtsrv)
nbtsrv            265 source4/nbt_server/register.c 	nbtd_register_name(nbtsrv, lp_netbios_name(nbtsrv->task->lp_ctx), NBT_NAME_CLIENT, nb_flags);
nbtsrv            266 source4/nbt_server/register.c 	nbtd_register_name(nbtsrv, lp_netbios_name(nbtsrv->task->lp_ctx), NBT_NAME_USER,   nb_flags);
nbtsrv            267 source4/nbt_server/register.c 	nbtd_register_name(nbtsrv, lp_netbios_name(nbtsrv->task->lp_ctx), NBT_NAME_SERVER, nb_flags);
nbtsrv            269 source4/nbt_server/register.c 	aliases = lp_netbios_aliases(nbtsrv->task->lp_ctx);
nbtsrv            271 source4/nbt_server/register.c 		nbtd_register_name(nbtsrv, aliases[0], NBT_NAME_CLIENT, nb_flags);
nbtsrv            272 source4/nbt_server/register.c 		nbtd_register_name(nbtsrv, aliases[0], NBT_NAME_SERVER, nb_flags);
nbtsrv            276 source4/nbt_server/register.c 	if (lp_server_role(nbtsrv->task->lp_ctx) == ROLE_DOMAIN_CONTROLLER)	{
nbtsrv            277 source4/nbt_server/register.c 		bool is_pdc = samdb_is_pdc(nbtsrv->sam_ctx);
nbtsrv            279 source4/nbt_server/register.c 			nbtd_register_name(nbtsrv, lp_workgroup(nbtsrv->task->lp_ctx),
nbtsrv            282 source4/nbt_server/register.c 		nbtd_register_name(nbtsrv, lp_workgroup(nbtsrv->task->lp_ctx),
nbtsrv            287 source4/nbt_server/register.c 	nbtd_register_name(nbtsrv, lp_workgroup(nbtsrv->task->lp_ctx), NBT_NAME_CLIENT, nb_flags);
nbtsrv            290 source4/nbt_server/register.c 	nbtd_register_name(nbtsrv, "__SAMBA__",       NBT_NAME_CLIENT, nb_flags);
nbtsrv            291 source4/nbt_server/register.c 	nbtd_register_name(nbtsrv, "__SAMBA__",       NBT_NAME_SERVER, nb_flags);
nbtsrv            292 source4/nbt_server/register.c 	nbtd_register_name(nbtsrv, "*",               NBT_NAME_CLIENT, nb_flags);
nbtsrv             90 source4/nbt_server/wins/wins_dns_proxy.c 	creq = resolve_name_send(resolve_ctx, name, iface->nbtsrv->task->event_ctx);
nbtsrv             37 source4/nbt_server/wins/winsclient.c 	struct nbtd_server *nbtsrv = iface->nbtsrv;
nbtsrv             38 source4/nbt_server/wins/winsclient.c 	return nbtsrv->interfaces->nbtsock;
nbtsrv             61 source4/nbt_server/wins/winsclient.c 	uint32_t max_refresh_time = lp_parm_int(iname->iface->nbtsrv->task->lp_ctx, NULL, "nbtd", "max_refresh_time", 7200);
nbtsrv             65 source4/nbt_server/wins/winsclient.c 	event_add_timed(iname->iface->nbtsrv->task->event_ctx, 
nbtsrv            144 source4/nbt_server/wins/winsclient.c 	io.in.wins_port       = lp_nbt_port(iface->nbtsrv->task->lp_ctx);
nbtsrv            183 source4/nbt_server/wins/winsclient.c 		int wins_retry_time = lp_parm_int(iname->iface->nbtsrv->task->lp_ctx, NULL, "nbtd", "wins_retry", 300);
nbtsrv            184 source4/nbt_server/wins/winsclient.c 		event_add_timed(iname->iface->nbtsrv->task->event_ctx, 
nbtsrv            240 source4/nbt_server/wins/winsclient.c 	io.in.wins_port       = lp_nbt_port(iname->iface->nbtsrv->task->lp_ctx);
nbtsrv            241 source4/nbt_server/wins/winsclient.c 	io.in.wins_servers    = lp_wins_server_list(iname->iface->nbtsrv->task->lp_ctx);
nbtsrv             74 source4/nbt_server/wins/winsserver.c 	struct wins_server *winssrv = iface->nbtsrv->winssrv;
nbtsrv            125 source4/nbt_server/wins/winsserver.c 	struct wins_server *winssrv = iface->nbtsrv->winssrv;
nbtsrv            164 source4/nbt_server/wins/winsserver.c 	struct wins_server *winssrv = iface->nbtsrv->winssrv;
nbtsrv            397 source4/nbt_server/wins/winsserver.c 	struct wins_server *winssrv = iface->nbtsrv->winssrv;
nbtsrv            416 source4/nbt_server/wins/winsserver.c 	s->io.in.nbtd_server	= iface->nbtsrv;
nbtsrv            417 source4/nbt_server/wins/winsserver.c 	s->io.in.nbt_port       = lp_nbt_port(iface->nbtsrv->task->lp_ctx);
nbtsrv            418 source4/nbt_server/wins/winsserver.c 	s->io.in.event_ctx	= iface->nbtsrv->task->event_ctx;
nbtsrv            460 source4/nbt_server/wins/winsserver.c 	struct wins_server *winssrv = iface->nbtsrv->winssrv;
nbtsrv            725 source4/nbt_server/wins/winsserver.c 	struct wins_server *winssrv = iface->nbtsrv->winssrv;
nbtsrv            867 source4/nbt_server/wins/winsserver.c 	struct wins_server *winssrv = iface->nbtsrv->winssrv;
nbtsrv            953 source4/nbt_server/wins/winsserver.c 		if (lp_parm_bool(iface->nbtsrv->task->lp_ctx, NULL, "wreplsrv", "propagate name releases", false)) {
nbtsrv           1000 source4/nbt_server/wins/winsserver.c 	struct wins_server *winssrv = iface->nbtsrv->winssrv;
nbtsrv           1007 source4/nbt_server/wins/winsserver.c 		nbtd_winsserver_query(iface->nbtsrv->task->lp_ctx, nbtsock, packet, src);
nbtsrv           1027 source4/nbt_server/wins/winsserver.c NTSTATUS nbtd_winsserver_init(struct nbtd_server *nbtsrv)
nbtsrv           1032 source4/nbt_server/wins/winsserver.c 	if (!lp_wins_support(nbtsrv->task->lp_ctx)) {
nbtsrv           1033 source4/nbt_server/wins/winsserver.c 		nbtsrv->winssrv = NULL;
nbtsrv           1037 source4/nbt_server/wins/winsserver.c 	nbtsrv->winssrv = talloc_zero(nbtsrv, struct wins_server);
nbtsrv           1038 source4/nbt_server/wins/winsserver.c 	NT_STATUS_HAVE_NO_MEMORY(nbtsrv->winssrv);
nbtsrv           1040 source4/nbt_server/wins/winsserver.c 	nbtsrv->winssrv->config.max_renew_interval = lp_max_wins_ttl(nbtsrv->task->lp_ctx);
nbtsrv           1041 source4/nbt_server/wins/winsserver.c 	nbtsrv->winssrv->config.min_renew_interval = lp_min_wins_ttl(nbtsrv->task->lp_ctx);
nbtsrv           1042 source4/nbt_server/wins/winsserver.c 	tmp = lp_parm_int(nbtsrv->task->lp_ctx, NULL, "wreplsrv", "tombstone_interval", 6*24*60*60);
nbtsrv           1043 source4/nbt_server/wins/winsserver.c 	nbtsrv->winssrv->config.tombstone_interval = tmp;
nbtsrv           1044 source4/nbt_server/wins/winsserver.c 	tmp = lp_parm_int(nbtsrv->task->lp_ctx, NULL, "wreplsrv"," tombstone_timeout", 1*24*60*60);
nbtsrv           1045 source4/nbt_server/wins/winsserver.c 	nbtsrv->winssrv->config.tombstone_timeout = tmp;
nbtsrv           1047 source4/nbt_server/wins/winsserver.c 	owner = lp_parm_string(nbtsrv->task->lp_ctx, NULL, "winsdb", "local_owner");
nbtsrv           1051 source4/nbt_server/wins/winsserver.c 		load_interfaces(nbtsrv->task, lp_interfaces(nbtsrv->task->lp_ctx), &ifaces);
nbtsrv           1055 source4/nbt_server/wins/winsserver.c 	nbtsrv->winssrv->wins_db     = winsdb_connect(nbtsrv->winssrv, nbtsrv->task->event_ctx, 
nbtsrv           1056 source4/nbt_server/wins/winsserver.c 						      nbtsrv->task->lp_ctx,
nbtsrv           1058 source4/nbt_server/wins/winsserver.c 	if (!nbtsrv->winssrv->wins_db) {
nbtsrv           1062 source4/nbt_server/wins/winsserver.c 	irpc_add_name(nbtsrv->task->msg_ctx, "wins_server");