neutron/neutron/cmd
Harald Jensås 592c2f8d91 DHCPv6 - Use addr6_list in dnsmasq
Adds a new bool option dnsmasq_enable_addr6_list, when
enabled configuration for dnsmasq will be created with a
single dhcp-host entry specifying a list of ip addresses
allocated for a port.

Previously the dnsmasq dhcp-agent driver would write a
separate dhcp-host entry for each fixed-ip of a port in
the dnsmasq hosts file. The result of the previous
behaviour is that dnsmasq will only use one of the config
entries, i.e the first one matching the mac identifier.

The trade-off is that only a single dns_assignment will
be used for IPv6 addresses within the same subnet. (But
in practice, this was always the case since only the
first config entry would be used by dnsmasq.)

Why is this neccecary:
  This is done to enable ironic provisioning over IPv6
  using DHCPv6-stateful. For background info, please
  read dnsmasq-discuss thread:
http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2020q1/thread.html#13671

Closes-Bug: #1861032
Change-Id: I833840e7daed2efa7efaece27cfd1ba28e0feb90
2020-03-03 11:03:36 +01:00
..
eventlet [OVN] Add OVN metadata entry points 2020-01-09 09:49:49 +00:00
ovn [OVN] Migrate the OVN tools 2020-01-22 13:23:28 +00:00
sanity DHCPv6 - Use addr6_list in dnsmasq 2020-03-03 11:03:36 +01:00
upgrade_checks Add upgrade check for NIC Switch agent 2019-12-01 11:58:16 +02:00
__init__.py Fix logging error for Guru Meditation Report 2016-02-08 16:52:17 -08:00
ipset_cleanup.py Make use of -w argument for iptables calls 2017-08-31 20:28:53 +00:00
keepalived_state_change.py Replace keepalived notifier bash script with Python ip monitor 2015-03-18 18:59:33 -04:00
linuxbridge_cleanup.py Switch IPDevice.exists() method to use pyroute2 2018-03-19 11:56:45 +01:00
netns_cleanup.py Remove Neutron LBaaS 2019-09-20 07:46:06 +00:00
ovs_cleanup.py Deprecate config option "ovs_integration_bridge" 2020-02-17 11:02:16 +00:00
pd_notify.py Fix pylint R1714 (consider-using-in) refactor messages 2019-02-21 21:11:34 +00:00
runtime_checks.py Move dhcp_release6_supported to runtime checks file 2017-02-15 16:29:01 -06:00
sanity_check.py Add support for direct ports with QoS in OVS 2020-01-16 11:50:02 +00:00
status.py Add check for external_network_bridge in neutron-status 2019-03-22 13:14:24 +00:00