winssrv 76 source4/nbt_server/nbt_server.h struct wins_server *winssrv; winssrv 42 source4/nbt_server/wins/winsserver.c uint32_t wins_server_ttl(struct wins_server *winssrv, uint32_t ttl) winssrv 44 source4/nbt_server/wins/winsserver.c ttl = MIN(ttl, winssrv->config.max_renew_interval); winssrv 45 source4/nbt_server/wins/winsserver.c ttl = MAX(ttl, winssrv->config.min_renew_interval); winssrv 74 source4/nbt_server/wins/winsserver.c struct wins_server *winssrv = iface->nbtsrv->winssrv; winssrv 76 source4/nbt_server/wins/winsserver.c uint32_t ttl = wins_server_ttl(winssrv, packet->additional[0].ttl); winssrv 99 source4/nbt_server/wins/winsserver.c rec.addresses = winsdb_addr_list_add(winssrv->wins_db, winssrv 102 source4/nbt_server/wins/winsserver.c winssrv->wins_db->local_owner, winssrv 110 source4/nbt_server/wins/winsserver.c return winsdb_add(winssrv->wins_db, &rec, WINSDB_FLAG_ALLOC_VERSION | WINSDB_FLAG_TAKE_OWNERSHIP); winssrv 125 source4/nbt_server/wins/winsserver.c struct wins_server *winssrv = iface->nbtsrv->winssrv; winssrv 126 source4/nbt_server/wins/winsserver.c uint32_t ttl = wins_server_ttl(winssrv, packet->additional[0].ttl); winssrv 134 source4/nbt_server/wins/winsserver.c rec->addresses = winsdb_addr_list_add(winssrv->wins_db, winssrv 137 source4/nbt_server/wins/winsserver.c winssrv->wins_db->local_owner, winssrv 143 source4/nbt_server/wins/winsserver.c if (strcmp(winssrv->wins_db->local_owner, rec->wins_owner) != 0) { winssrv 150 source4/nbt_server/wins/winsserver.c return winsdb_modify(winssrv->wins_db, rec, modify_flags); winssrv 164 source4/nbt_server/wins/winsserver.c struct wins_server *winssrv = iface->nbtsrv->winssrv; winssrv 165 source4/nbt_server/wins/winsserver.c uint32_t ttl = wins_server_ttl(winssrv, packet->additional[0].ttl); winssrv 170 source4/nbt_server/wins/winsserver.c rec->addresses = winsdb_addr_list_add(winssrv->wins_db, winssrv 173 source4/nbt_server/wins/winsserver.c winssrv->wins_db->local_owner, winssrv 181 source4/nbt_server/wins/winsserver.c return winsdb_modify(winssrv->wins_db, rec, WINSDB_FLAG_ALLOC_VERSION | WINSDB_FLAG_TAKE_OWNERSHIP); winssrv 186 source4/nbt_server/wins/winsserver.c struct wins_server *winssrv; winssrv 248 source4/nbt_server/wins/winsserver.c uint32_t ttl = wins_server_ttl(s->winssrv, s->request_packet->additional[0].ttl); winssrv 252 source4/nbt_server/wins/winsserver.c status = winsdb_lookup(s->winssrv->wins_db, rec->name, s, &rec2); winssrv 269 source4/nbt_server/wins/winsserver.c winsdb_delete(s->winssrv->wins_db, rec); winssrv 296 source4/nbt_server/wins/winsserver.c rec->addresses = winsdb_addr_list_add(s->winssrv->wins_db, winssrv 299 source4/nbt_server/wins/winsserver.c s->winssrv->wins_db->local_owner, winssrv 309 source4/nbt_server/wins/winsserver.c rec->addresses = winsdb_addr_list_add(s->winssrv->wins_db, winssrv 312 source4/nbt_server/wins/winsserver.c s->winssrv->wins_db->local_owner, winssrv 322 source4/nbt_server/wins/winsserver.c winsdb_modify(s->winssrv->wins_db, rec, WINSDB_FLAG_ALLOC_VERSION | WINSDB_FLAG_TAKE_OWNERSHIP); winssrv 397 source4/nbt_server/wins/winsserver.c struct wins_server *winssrv = iface->nbtsrv->winssrv; winssrv 406 source4/nbt_server/wins/winsserver.c s->winssrv = winssrv; winssrv 460 source4/nbt_server/wins/winsserver.c struct wins_server *winssrv = iface->nbtsrv->winssrv; winssrv 507 source4/nbt_server/wins/winsserver.c status = winsdb_lookup(winssrv->wins_db, name, packet, &rec); winssrv 539 source4/nbt_server/wins/winsserver.c winsdb_delete(winssrv->wins_db, rec); winssrv 545 source4/nbt_server/wins/winsserver.c winsdb_delete(winssrv->wins_db, rec); winssrv 725 source4/nbt_server/wins/winsserver.c struct wins_server *winssrv = iface->nbtsrv->winssrv; winssrv 754 source4/nbt_server/wins/winsserver.c status = winsdb_lookup(winssrv->wins_db, &name_1b, packet, &rec_1b); winssrv 760 source4/nbt_server/wins/winsserver.c status = winsdb_lookup(winssrv->wins_db, name, packet, &rec); winssrv 867 source4/nbt_server/wins/winsserver.c struct wins_server *winssrv = iface->nbtsrv->winssrv; winssrv 877 source4/nbt_server/wins/winsserver.c status = winsdb_lookup(winssrv->wins_db, name, packet, &rec); winssrv 949 source4/nbt_server/wins/winsserver.c rec->expire_time= time(NULL) + winssrv->config.max_renew_interval; winssrv 950 source4/nbt_server/wins/winsserver.c if (strcmp(rec->wins_owner, winssrv->wins_db->local_owner) != 0) { winssrv 969 source4/nbt_server/wins/winsserver.c if (strcmp(rec->wins_owner, winssrv->wins_db->local_owner) == 0) { winssrv 970 source4/nbt_server/wins/winsserver.c rec->expire_time= time(NULL) + winssrv->config.tombstone_interval; winssrv 974 source4/nbt_server/wins/winsserver.c winssrv->config.tombstone_interval + winssrv 975 source4/nbt_server/wins/winsserver.c winssrv->config.tombstone_timeout; winssrv 980 source4/nbt_server/wins/winsserver.c ret = winsdb_modify(winssrv->wins_db, rec, modify_flags); winssrv 1000 source4/nbt_server/wins/winsserver.c struct wins_server *winssrv = iface->nbtsrv->winssrv; winssrv 1001 source4/nbt_server/wins/winsserver.c if ((packet->operation & NBT_FLAG_BROADCAST) || winssrv == NULL) { winssrv 1033 source4/nbt_server/wins/winsserver.c nbtsrv->winssrv = NULL; winssrv 1037 source4/nbt_server/wins/winsserver.c nbtsrv->winssrv = talloc_zero(nbtsrv, struct wins_server); winssrv 1038 source4/nbt_server/wins/winsserver.c NT_STATUS_HAVE_NO_MEMORY(nbtsrv->winssrv); winssrv 1040 source4/nbt_server/wins/winsserver.c nbtsrv->winssrv->config.max_renew_interval = lp_max_wins_ttl(nbtsrv->task->lp_ctx); winssrv 1041 source4/nbt_server/wins/winsserver.c nbtsrv->winssrv->config.min_renew_interval = lp_min_wins_ttl(nbtsrv->task->lp_ctx); winssrv 1043 source4/nbt_server/wins/winsserver.c nbtsrv->winssrv->config.tombstone_interval = tmp; winssrv 1045 source4/nbt_server/wins/winsserver.c nbtsrv->winssrv->config.tombstone_timeout = tmp; winssrv 1055 source4/nbt_server/wins/winsserver.c nbtsrv->winssrv->wins_db = winsdb_connect(nbtsrv->winssrv, nbtsrv->task->event_ctx, winssrv 1058 source4/nbt_server/wins/winsserver.c if (!nbtsrv->winssrv->wins_db) {