Lines Matching defs:DnsTransaction
7 typedef struct DnsTransaction DnsTransaction; typedef
52 struct DnsTransaction { struct
65 DnsTransactionSource answer_source; argument
69 DnsTransactionState state; argument
76 uint64_t answer_query_flags;
80 DnsAnswer *validated_keys;
82 usec_t start_usec;
83 usec_t next_attempt_after;
84 sd_event_source *timeout_event_source;
85 unsigned n_attempts;
88 int dns_udp_fd;
89 sd_event_source *dns_udp_event_source;
92 DnsStream *stream;
95 DnsServer *server;
98 DnsServerFeatureLevel current_feature_level;
103 DnsServerFeatureLevel clamp_feature_level_servfail;
104 DnsServerFeatureLevel clamp_feature_level_nxdomain;
106 uint16_t id;
108 bool tried_stream:1;
110 bool initial_jitter_scheduled:1;
111 bool initial_jitter_elapsed:1;
113 bool probing:1;
138 LIST_FIELDS(DnsTransaction, transactions_by_scope); argument