Lines Matching defs:qstate

78 void errinf(struct module_qstate* qstate, const char* str)
80 errinf_ede(qstate, str, LDNS_EDE_NONE);
83 void errinf_ede(struct module_qstate* qstate,
87 if(!str || (qstate->env->cfg->val_log_level < 2 &&
88 !qstate->env->cfg->log_servfail)) {
91 p = (struct errinf_strlist*)regional_alloc(qstate->region, sizeof(*p));
97 p->str = regional_strdup(qstate->region, str);
104 if(qstate->errinf) {
105 struct errinf_strlist* q = qstate->errinf;
109 } else qstate->errinf = p;
112 void errinf_origin(struct module_qstate* qstate, struct sock_list *origin)
115 if(qstate->env->cfg->val_log_level < 2 && !qstate->env->cfg->log_servfail)
128 errinf(qstate, buf);
132 char* errinf_to_str_bogus(struct module_qstate* qstate, struct regional* region)
140 sldns_wire2str_type_buf(qstate->qinfo.qtype, t, sizeof(t));
141 sldns_wire2str_class_buf(qstate->qinfo.qclass, c, sizeof(c));
142 dname_str(qstate->qinfo.qname, dname);
145 if(!qstate->errinf)
147 else for(s=qstate->errinf; s; s=s->next) {
161 sldns_ede_code errinf_to_reason_bogus(struct module_qstate* qstate)
165 for(s=qstate->errinf; s; s=s->next) {
175 char* errinf_to_str_servfail(struct module_qstate* qstate)
183 sldns_wire2str_type_buf(qstate->qinfo.qtype, t, sizeof(t));
184 sldns_wire2str_class_buf(qstate->qinfo.qclass, c, sizeof(c));
185 dname_str(qstate->qinfo.qname, dname);
188 if(!qstate->errinf)
190 else for(s=qstate->errinf; s; s=s->next) {
194 p = regional_strdup(qstate->region, buf);
200 char* errinf_to_str_misc(struct module_qstate* qstate)
206 if(!qstate->errinf)
208 else for(s=qstate->errinf; s; s=s->next) {
209 snprintf(p, left, "%s%s", (s==qstate->errinf?"":" "), s->str);
212 p = regional_strdup(qstate->region, buf);
218 void errinf_rrset(struct module_qstate* qstate, struct ub_packed_rrset_key *rr)
223 if((qstate->env->cfg->val_log_level < 2 && !qstate->env->cfg->log_servfail) || !rr)
229 errinf(qstate, buf);
232 void errinf_dname(struct module_qstate* qstate, const char* str, uint8_t* dname)
236 if((qstate->env->cfg->val_log_level < 2 && !qstate->env->cfg->log_servfail) || !str || !dname)
240 errinf(qstate, b);
410 copy_state_to_super(struct module_qstate* qstate, int ATTR_UNUSED(id),
415 super->was_ratelimited = qstate->was_ratelimited;