2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-31 22:15:23 +00:00

[#1132] addressed review comments

This commit is contained in:
Wlodek Wencel
2020-04-17 16:17:04 +02:00
committed by Francis Dupont
parent 9cfdd8bbf1
commit b428583eed
5 changed files with 64 additions and 99 deletions

View File

@@ -588,7 +588,7 @@ void Dhcpv4Exchange::evaluateClasses(const Pkt4Ptr& pkt, bool depend_on_known) {
const std::string Dhcpv4Srv::VENDOR_CLASS_PREFIX("VENDOR_CLASS_");
bool Dhcpv4Srv::Dhcpv4Srv::test_send_responses_to_source_(false);
bool Dhcpv4Srv::test_send_responses_to_source_(false);
Dhcpv4Srv::Dhcpv4Srv(uint16_t server_port, uint16_t client_port,
const bool use_bcast, const bool direct_response_desired)
@@ -600,10 +600,8 @@ Dhcpv4Srv::Dhcpv4Srv(uint16_t server_port, uint16_t client_port,
const char* env = std::getenv("KEA_TEST_SEND_RESPONSES_TO_SOURCE");
if (env) {
if (strncmp(env, "ENABLED", 7) == 0) {
LOG_WARN(dhcp4_logger, DHCP4_TESTING_MODE_SEND_TO_SOURCE_ENABLED);
setSendResponsesToSource(true);
}
LOG_WARN(dhcp4_logger, DHCP4_TESTING_MODE_SEND_TO_SOURCE_ENABLED);
test_send_responses_to_source_ = true;
}
LOG_DEBUG(dhcp4_logger, DBG_DHCP4_START, DHCP4_OPEN_SOCKET)
@@ -2726,11 +2724,6 @@ Dhcpv4Srv::adjustRemoteAddr(Dhcpv4Exchange& ex) {
} else {
response->setRemoteAddr(query->getRemoteAddr());
}
if (getSendResponsesToSource()) {
response->setRemoteAddr(query->getRemoteAddr());
}
// Remote address is now set so return.
return;
}
@@ -2789,7 +2782,7 @@ Dhcpv4Srv::adjustRemoteAddr(Dhcpv4Exchange& ex) {
}
if (getSendResponsesToSource()) {
if (Dhcpv4Srv::test_send_responses_to_source_) {
response->setRemoteAddr(query->getRemoteAddr());
}
}