Home | History | Annotate | Download | only in net

Lines Matching defs:srv

1720 	struct srvinfo *srvlist, *srv, *csrv;
1884 /* Add to SRV list. Insertion sort on priority. */
1902 srv = malloc(sizeof(*srv));
1903 if (!srv) {
1907 strlcpy(srv->name, tbuf, sizeof(srv->name));
1908 srv->pri = pri;
1909 srv->weight = weight;
1910 srv->port = port;
1913 || srv->pri < srvlist->pri
1914 || (srv->pri == srvlist->pri &&
1915 (!srv->weight || srvlist->weight))) {
1916 srv->next = srvlist;
1917 srvlist = srv;
1920 csrv->next && csrv->next->pri <= srv->pri;
1922 if (csrv->next->pri == srv->pri
1923 && (!srv->weight ||
1927 srv->next = csrv->next;
1928 csrv->next = srv;
1951 srv = srvlist;
1961 q.name = srv->name;
1965 q2.name = srv->name;
1975 *getport(cur) = htons(srv->port);
1979 free(srv);
2116 * Iterate over supported SRV protocols.
2148 * Do SRV query.
2235 * Try doing SRV lookup on service first.
2245 printf("%s: try SRV lookup\n", __func__);