Lines Matching refs:rr

319 			ns_rr rr;  in get_soa()  local
321 if (ns_parserr(&msg, sect, i, &rr) < 0) { in get_soa()
326 if (ns_rr_type(rr) == ns_t_cname || in get_soa()
327 ns_rr_type(rr) == ns_t_dname) in get_soa()
329 if (ns_rr_type(rr) != ns_t_soa || in get_soa()
330 ns_rr_class(rr) != class) in get_soa()
332 t = ns_rr_name(rr); in get_soa()
366 rdata = ns_rr_rdata(rr); in get_soa()
523 ns_rr rr; in save_ns() local
525 if (ns_parserr(msg, sect, i, &rr) < 0) { in save_ns()
530 if (ns_rr_type(rr) != ns_t_ns || in save_ns()
531 ns_rr_class(rr) != class || in save_ns()
532 ns_samename(ns_rr_name(rr), owner) != 1) in save_ns()
534 nsrr = find_ns(nsrrsp, ns_rr_name(rr)); in save_ns()
541 rdata = ns_rr_rdata(rr); in save_ns()
579 ns_rr rr; in save_a() local
582 if (ns_parserr(msg, sect, i, &rr) < 0) { in save_a()
587 if ((ns_rr_type(rr) != ns_t_a && in save_a()
588 ns_rr_type(rr) != ns_t_aaaa) || in save_a()
589 ns_rr_class(rr) != class || in save_a()
590 ns_samename(ns_rr_name(rr), owner) != 1 || in save_a()
591 ns_rr_rdlen(rr) != NS_INADDRSZ) in save_a()
593 if ((opts & RES_IPV6ONLY) != 0 && ns_rr_type(rr) != ns_t_aaaa) in save_a()
595 if ((opts & RES_IPV4ONLY) != 0 && ns_rr_type(rr) != ns_t_a) in save_a()
604 switch (ns_rr_type(rr)) { in save_a()
610 memcpy(&arr->addr.sin.sin_addr, ns_rr_rdata(rr), in save_a()
620 memcpy(&arr->addr.sin6.sin6_addr, ns_rr_rdata(rr), 16); in save_a()
694 ns_rr rr; in do_query() local
696 if (ns_parserr(msg, ns_s_an, i, &rr) < 0) { in do_query()
700 n += (ns_rr_class(rr) == class && in do_query()
701 (ns_rr_type(rr) == ns_t_cname || in do_query()
702 ns_rr_type(rr) == ns_t_dname)); in do_query()