[Dnsmasq-discuss] [PATCH] Offer alternative DHCPv6 address if requested is taken

Petr Menšík pemensik at redhat.com
Fri Oct 21 10:38:37 UTC 2022


Ah, found reference to the original thread:

https://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2021q3/015640.html

It has subject: [PATCH] DHCPv6 - network booting 'address in use'

It was neither refused or merged, so I like it to be reviewed.

On 10/21/22 12:25, Petr Menšík wrote:
> Hi,
>
> I am attaching a change, which has been part of RHEL/CentOS Stream 9 
> for some while [1]. It fixes the problem with DHCPv6 only requests, 
> which on some situations fail to provide an address. This change is 
> older than related change, which attempted to solve similar issue on 
> IPv4 too. It works by offering a different (free) IPv6 address to 
> client, than he originally asked for. It is a simple change, but 
> tested clients worked with it. Accompanied by related change to add 
> client-arch tag support also for DHCPv6 [2]. It were created to solve 
> rh bug #2002871 [3], of which most of communication is unfortunately 
> RH internal only. Parent bug [4] has a bit more background visible to 
> public. But no regressions were reported after this change and it has 
> improved a situation in openstack. I haven't found my attempt to offer 
> it here, but maybe I just failed my search. If it were refused 
> already, kindly point me to correct thread. It improves iPXE booting 
> of multiple machines on the same host concurrently.
>
> Cheers,
> Petr
>
> 1. 
> https://gitlab.com/redhat/centos-stream/rpms/dnsmasq/-/blob/c9s/dnsmasq-2.86-alternative-lease.patch
> 2. 
> https://gitlab.com/redhat/centos-stream/rpms/dnsmasq/-/blob/c9s/dnsmasq-2.86-dhcpv6-client-arch.patch
> 3. https://bugzilla.redhat.com/show_bug.cgi?id=2002871
> 4. https://bugzilla.redhat.com/show_bug.cgi?id=1998448
>
-- 
Petr Menšík
Software Engineer, RHEL
Red Hat, http://www.redhat.com/
PGP: DFCF908DB7C87E8E529925BC4931CA5B6C9FC5CB




More information about the Dnsmasq-discuss mailing list