Lines Matching refs:srv
71 DECL(srv),
222 rr->u.srv =
225 if(rr->u.srv == NULL) {
229 rr->u.srv->priority = (p[0] << 8) | p[1];
230 rr->u.srv->weight = (p[2] << 8) | p[3];
231 rr->u.srv->port = (p[4] << 8) | p[5];
232 strlcpy(rr->u.srv->target, host, hostlen + 1);
595 if((*aa)->u.srv->priority == (*bb)->u.srv->priority)
596 return ((*aa)->u.srv->weight - (*bb)->u.srv->weight);
597 return ((*aa)->u.srv->priority - (*bb)->u.srv->priority);
604 /* try to rearrange the srv-records by the algorithm in RFC2782 */
628 /* unlink all srv-records from the linked list and put them in
655 if((*tt)->u.srv->priority != (*ss)->u.srv->priority)
657 sum += (*tt)->u.srv->weight;
667 count += (*tt)->u.srv->weight;
679 sum -= (*tt)->u.srv->weight;