X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fresolve%2Fresolved-dns-transaction.h;h=f6d539d315165787b86cc7ef684177a57a95b25e;hb=32a568fb90bf0a22a3007fa670305403a5d0bb72;hp=d825b3ec8591daf177f4d4012708280d099a3601;hpb=ec2c5e4398f9d65e5dfe61530f2556224733d1e6;p=elogind.git diff --git a/src/resolve/resolved-dns-transaction.h b/src/resolve/resolved-dns-transaction.h index d825b3ec8..f6d539d31 100644 --- a/src/resolve/resolved-dns-transaction.h +++ b/src/resolve/resolved-dns-transaction.h @@ -40,11 +40,9 @@ enum DnsTransactionState { }; #include "resolved-dns-scope.h" -#include "resolved-dns-rr.h" #include "resolved-dns-packet.h" #include "resolved-dns-question.h" #include "resolved-dns-answer.h" -#include "resolved-dns-stream.h" struct DnsTransaction { DnsScope *scope; @@ -54,6 +52,8 @@ struct DnsTransaction { DnsTransactionState state; uint16_t id; + bool initial_jitter; + DnsPacket *sent, *received; DnsAnswer *cached; int cached_rcode; @@ -96,7 +96,7 @@ DnsTransactionState dns_transaction_state_from_string(const char *s) _pure_; #define LLMNR_TRANSACTION_TIMEOUT_USEC (1 * USEC_PER_SEC) /* LLMNR Jitter interval, see RFC 4795 Section 7 */ -#define LLMNR_TRANSACTION_JITTER_INTERVAL_USEC (100 * USEC_PER_MSEC) +#define LLMNR_JITTER_INTERVAL_USEC (100 * USEC_PER_MSEC) /* Maximum attempts to send DNS requests, across all DNS servers */ #define DNS_TRANSACTION_ATTEMPTS_MAX 8