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) {