Lines Matching defs:srv
95 insert_scrambled_password(struct rad_handle *h, int srv)
103 srvp = &h->servers[srv];
134 srvp = &h->servers[h->srv];
156 srvp = &h->servers[h->srv];
181 is_valid_response(struct rad_handle *h, int srv,
195 srvp = &h->servers[srv];
278 srvp = &h->servers[h->srv];
431 int srv;
435 for (srv = 0; srv < h->num_servers; srv++) {
436 memset(h->servers[srv].secret, 0,
437 strlen(h->servers[srv].secret));
438 free(h->servers[srv].secret);
616 if (is_valid_response(h, h->srv, &from)) {
634 while (h->servers[h->srv].num_tries >= h->servers[h->srv].max_tries)
635 if (++h->srv >= h->num_servers)
636 h->srv = 0;
641 insert_scrambled_password(h, h->srv);
646 insert_request_authenticator(h, h->srv);
651 (const struct sockaddr *)&h->servers[h->srv].addr,
652 sizeof h->servers[h->srv].addr);
656 tv->tv_sec = h->servers[h->srv].timeout;
658 h->servers[h->srv].num_tries++;
676 h->srv = -1;
687 h->srv = n;
691 if (h->srv == -1)
721 (const struct sockaddr *)&h->servers[h->srv].addr,
722 sizeof h->servers[h->srv].addr);
850 int srv;
910 for (srv = 0; srv < h->num_servers; srv++) {
911 h->total_tries += h->servers[srv].max_tries;
912 h->servers[srv].num_tries = 0;
919 h->try = h->srv = 0;
1426 return (h->servers[h->srv].secret);