neutron/neutron/api
Sean M. Collins 2a4e50caea Create new IPv6 attributes for Subnets
* Introduces two new optional attributes for Subnets:
  * ipv6_ra_mode
  * ipv6_address_mode

Both attributes accept the following values:

* dhcpv6-stateful
* dhcpv6-stateless
* slaac

In addition to these values, additional behaviors are specified for
when only one of the attributes is set. For example, a Neutron network
that uses a physical router as a gateway, that transmits ICMPv6 Router
Advertisement packets to configure hosts on the network will create
Neutron Subnets that have ipv6_ra_mode *not* set, and ipv6_address_mode
set to 'slaac' so that Neutron will calculate EUI64 addresses for
each port assigned to the subnet, and not spawn a Dnsmasq process.

These attributes maintain backwards compatability with the enable_dhcp
Subnet attribute, by requiring a subnet with these attributes to also
have enable_dhcp set to True.

DocImpact

Implements bp ipv6-two-attributes
Change-Id: I5b2313fff5dca1c16ff939fdc4397d7f95ba3ba5
2014-03-17 14:35:46 -04:00
..
rpc After bulk create send DHCP notification 2014-03-10 11:47:14 +08:00
v2 Create new IPv6 attributes for Subnets 2014-03-17 14:35:46 -04:00
views Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
__init__.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
api_common.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
extensions.py Makes the Extension loader behavior predictable 2014-03-06 12:44:27 -08:00
versions.py Update RPC code from oslo 2014-01-15 04:26:57 -08:00