From: Alan T. DeKok Date: Wed, 14 Jun 2023 14:06:17 +0000 (-0400) Subject: add definition for decline. Helps with #5060 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2caa636ec383fc0b9aa7790ed2c083a1c93e55b9;p=thirdparty%2Ffreeradius-server.git add definition for decline. Helps with #5060 --- diff --git a/src/process/dhcpv4/base.c b/src/process/dhcpv4/base.c index b5857afe03f..16f5e037b05 100644 --- a/src/process/dhcpv4/base.c +++ b/src/process/dhcpv4/base.c @@ -209,6 +209,25 @@ static fr_process_state_t const process_state[] = { .resume = resume_recv_generic, .section_offset = PROCESS_CONF_OFFSET(request), }, + [FR_DHCP_DECLINE] = { + .packet_type = { + [RLM_MODULE_OK] = FR_DHCP_DO_NOT_RESPOND, + [RLM_MODULE_NOOP] = FR_DHCP_DO_NOT_RESPOND, + [RLM_MODULE_UPDATED] = FR_DHCP_DO_NOT_RESPOND, + + [RLM_MODULE_REJECT] = FR_DHCP_DO_NOT_RESPOND, + [RLM_MODULE_FAIL] = FR_DHCP_DO_NOT_RESPOND, + [RLM_MODULE_INVALID] = FR_DHCP_DO_NOT_RESPOND, + [RLM_MODULE_DISALLOW] = FR_DHCP_DO_NOT_RESPOND, + [RLM_MODULE_NOTFOUND] = FR_DHCP_DO_NOT_RESPOND, + }, + .rcode = RLM_MODULE_NOOP, + .default_reply = FR_DHCP_DO_NOT_RESPOND, + .recv = recv_generic, + .resume = resume_recv_generic, + .section_offset = PROCESS_CONF_OFFSET(request), + }, + [FR_DHCP_ACK] = { .packet_type = { [RLM_MODULE_OK] = FR_DHCP_ACK,