neutron/neutron/conf
Harald Jensås 03e88cd72a 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

Conflicts:
    neutron/cmd/sanity/checks.py

Closes-Bug: #1861032
Change-Id: I833840e7daed2efa7efaece27cfd1ba28e0feb90
(cherry picked from commit 592c2f8d91)
2020-03-16 21:03:43 +01:00
..
agent DHCPv6 - Use addr6_list in dnsmasq 2020-03-16 21:03:43 +01:00
db DVR: Ignore DHCP port during DVR host query 2019-08-21 05:35:19 +00:00
extensions Conntrack Helper - Plugin 2019-08-29 10:41:04 +02:00
plugins Merge "Force arp_responder to True when DVR and tunneling enabled" into stable/train 2020-02-05 18:38:36 +00:00
policies List SG rules which belongs to tenant's SG 2019-12-04 20:44:05 +00:00
services Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
__init__.py Refactoring config options for quota 2016-05-11 09:15:38 -05:00
common.py Use openstacksdk for ironic notifiers 2019-09-19 06:56:24 +00:00
quota.py Bump default quotas for ports, subnets, and networks 2017-03-21 18:35:28 +00:00
service.py Merge "Add "rpc_response_max_timeout" config variable in OVS agent" 2019-03-01 12:09:18 +00:00
wsgi.py Refactoring config options for wsgi opts 2016-08-03 19:49:58 +00:00