Home | History | Annotate | Download | only in src

Lines Matching refs:flags

662       int flags = header->rcode == NXDOMAIN ? F_NXDOMAIN : 0;
684 if (!(flags & F_NXDOMAIN))
738 cache_insert(NULL, &addr, now, ttl, name_encoding | F_REVERSE | F_NEG | flags);
750 flags |= F_IPV4;
756 flags |= F_IPV6;
762 if (!(flags & F_NXDOMAIN))
811 (flags & F_IPV4) &&
815 newc = cache_insert(name, &addr, now, attl, flags | F_FORWARD);
842 newc = cache_insert(name, NULL, now, ttl ? ttl : cttl, F_FORWARD | F_NEG | flags);
901 struct all_addr *addrp, unsigned short flags, unsigned long ttl)
912 if (flags == F_NEG)
914 else if (flags == F_NOERR)
916 else if (flags == F_NXDOMAIN)
918 else if (p && flags == F_IPV4)
926 else if (p && flags == F_IPV6)
950 (crecp->flags & (F_HOSTS | F_DHCP)))
1120 if (crecp->flags & (F_IMMORTAL | F_DHCP))
1152 unsigned short udpsz, ext_rcode, flags;
1157 GETSHORT(flags, pheader);
1159 sec_reqd = flags & 0x8000; /* do bit */
1274 if (qtype == T_ANY && !(crecp->flags & (F_HOSTS | F_DHCP)))
1277 if (crecp->flags & F_NEG)
1281 if (crecp->flags & F_NXDOMAIN)
1284 log_query(crecp->flags & ~F_FORWARD, name, &addr, NULL);
1286 else if ((crecp->flags & (F_HOSTS | F_DHCP)) || !sec_reqd)
1289 if (!(crecp->flags & (F_HOSTS | F_DHCP)))
1293 log_query(crecp->flags & ~F_FORWARD, cache_get_name(crecp), &addr,
1383 if ((crecp->flags & F_HOSTS) &&
1397 if (qtype == T_ANY && !(crecp->flags & (F_HOSTS | F_DHCP)))
1400 if (crecp->flags & F_CNAME)
1404 log_query(crecp->flags, name, NULL, record_source(crecp->uid));
1415 if (crecp->flags & F_NEG)
1419 if (crecp->flags & F_NXDOMAIN)
1422 log_query(crecp->flags, name, NULL, NULL);
1424 else if ((crecp->flags & (F_HOSTS | F_DHCP)) || !sec_reqd)
1429 (crecp->flags & F_HOSTS) &&
1433 if (!(crecp->flags & (F_HOSTS | F_DHCP)))
1439 log_query(crecp->flags & ~F_REVERSE, name, &crecp->addr.addr,
1531 na->order, na->pref, na->flags, na->services, na->regexp, na->replace))
1572 int type = crecp->flags & F_IPV4 ? T_A : T_AAAA;
1576 if (crecp->flags & F_NEG)
1581 crecp->flags & F_IPV4 ? "4" : "6", &crecp->addr))