Add support for the dnsmasq mode keyword option

Registered by Sean M. Collins

This blueprint has been superseded. See the newer blueprint "Two Attributes Proposal to Control IPv6 RA Announcement and Address Assignment" for updated plans.

Dnsmasq has support for a mode keyword, which is important for configuring IPv6 subnets. We wish to add a new attribute to subnets, so that the attribute can be passed into the configuration args for dnsmasq.

http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html

Blueprint information

Status:
Complete
Approver:
Mark McClain
Priority:
High
Drafter:
Sean M. Collins
Direction:
Approved
Assignee:
Sean M. Collins
Definition:
Superseded
Series goal:
Accepted for icehouse
Implementation:
Needs Code Review
Milestone target:
None
Started by
Sean M. Collins
Completed by
Sean M. Collins

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/dnsmasq-mode-keyword,n,z

Addressed by: https://review.openstack.org/52983
    Create a new attribute for subnets, to store v6 dhcp options

Addressed by: https://review.openstack.org/56184
    Calculate stateless IPv6 address

See comments in patch as to why I think this is actually a bad idea. Having visited the patch first then the blueprint, I note that there's actually no justification for doing it here, either. -- Ian.

Shixiong's blueprints covering the same thing:

https://blueprints.launchpad.net/neutron/+spec/dnsmasq-ipv6-slaac
https://blueprints.launchpad.net/neutron/+spec/dnsmasq-ipv6-dhcpv6-stateful
https://blueprints.launchpad.net/neutron/+spec/dnsmasq-ipv6-dhcpv6-stateless

------
2014-02-21UPDATE (salvatore-orlando)

Untargeting this blueprint as it's now superseded.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.