[Dnsmasq-discuss] [RFC] Add --dhcp-reply-delay option to delay DHCP replies

Floris Bos bos at je-eigen-domein.nl
Thu Mar 23 09:58:03 GMT 2017

On 03/23/2017 12:11 AM, Alex Xu wrote:
> On Mon, 20 Mar 2017 19:37:12 +0100
> Floris Bos <bos at je-eigen-domein.nl> wrote:
>> Adds option to delay replying to DHCP packets by one or more seconds.
>> This provides a workaround for a PXE boot firmware implementation
>> that has a bug causing it to fail if it receives a (proxy) DHCP
>> reply instantly.
>> On Linux it looks up the exact receive time of the UDP packet with
>> the SIOCGSTAMP ioctl to prevent multiple delays if multiple packets
>> come in around the same time.
> wouldn't it be easier to use tc

tc would also be an alternative, yes.
However think that's more difficult for end-users to install and add to 
start-up script, than an option in the dnsmasq configuration file though.
And not sure if tc can be used in all circumstances. E.g. user may be 
running dnsmasq in a VPS with container style virtualization (Xen, 
OpenVZ, etc.) which limits access to kernel features like that.

Yours sincerely,

Floris Bos

More information about the Dnsmasq-discuss mailing list