addEDNS(dnsQuestion.getMutableData(), dnsQuestion.getMaximumSize(), dnssecOK, dnsdist::configuration::getCurrentRuntimeConfiguration().d_payloadSizeSelfGenAnswers, 0);
}
+ dnsQuestion.d_selfGeneratedHandledEDNS = true;
return true;
}
addEDNS(dnsQuestion.getMutableData(), dnsQuestion.getMaximumSize(), dnssecOK, dnsdist::configuration::getCurrentRuntimeConfiguration().d_payloadSizeSelfGenAnswers, 0);
}
+ dnsQuestion.d_selfGeneratedHandledEDNS = true;
return true;
}
addEDNS(dnsQuestion.getMutableData(), dnsQuestion.getMaximumSize(), dnssecOK, dnsdist::configuration::getCurrentRuntimeConfiguration().d_payloadSizeSelfGenAnswers, 0);
}
+ dnsQuestion.d_selfGeneratedHandledEDNS = true;
return true;
}
{
auto questionId = dnsQuestion.getHeader()->id;
dnsQuestion.getMutableData() = packet;
- dnsQuestion.d_selfGeneratedFromPacket = true;
+ dnsQuestion.d_selfGeneratedHandledEDNS = true;
dnsdist::PacketMangling::editDNSHeaderFromPacket(dnsQuestion.getMutableData(), [questionId](dnsheader& header) {
header.id = questionId;
return true;