[libvirt] [PATCHv4 1/4] net-dhcp-leases: Implement the public APIs

Nehal J Wani nehaljw.kkd1 at gmail.com
Tue Oct 8 11:31:27 UTC 2013


On Fri, Oct 4, 2013 at 9:27 PM, Nehal J Wani <nehaljw.kkd1 at gmail.com> wrote:
> The dnsmasq guys have confirmed that the code exposing the environment
> variable DNSMASQ_MAC in case ipv6 will be out in the coming week as an
> official release. Meanwhile, I had a chat with mrjester on #ipv6
> regarding fields which are supposed to be useful to users in case
> DHCPv6 is used. I've attached the chat history.
>
> Now, coming to the API, I do think that supporting --dhcp-script will
> be a good option. So that we don't land up with half-implementations.
> So I am hoping that we are in a position to finalize the
> virNetworkDHCPLeases struct now.
>
> In case of DHCPv6, we should be exposing expirytime, MAC Address, IP
> Address, hostname, client DUID, IAID and the interface name to which
> the lease is provided (which can be obtained from the env variable
> DNSMASQ_INTERFACE)
>
> I personally think the easiest way would be to have all possible
> values in the virNetworkDHCPLeases struct and let the user decide
> which one he wants. The ones which are not available, will be set to
> NULL.
>
>
> --
> Nehal J Wani

ping

If all are OK with the inclusion of --dhcp-script, I would like to
finalize the design of virNetworkDHCPLeases  struct.


-- 
Nehal J Wani




More information about the libvir-list mailing list