<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/neutron.git/doc/source/admin/config-ipv6.rst, branch master</title>
<subtitle>opendev.org: openstack/neutron.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/neutron.git/'/>
<entry>
<title>Change API to validate network MTU minimums</title>
<updated>2023-04-26T16:22:30+00:00</updated>
<author>
<name>Brian Haley</name>
<email>haleyb.dev@gmail.com</email>
</author>
<published>2023-03-01T05:52:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/neutron.git/commit/?id=88ce859b568248a0ee2f47a5d91c1708b774d20e'/>
<id>88ce859b568248a0ee2f47a5d91c1708b774d20e</id>
<content type='text'>
A network's MTU is now only valid if it is the minimum value
allowed based on the IP version of the associated subnets,
68 for IPv4 and 1280 for IPv6.

This minimum is now enforced in the following ways:

1) When a subnet is associated with a network, validate
   the MTU is large enough for the IP version. Not only
   would the subnet be unusable if it was allowed, but the
   Linux kernel can fail adding addresses and configuring
   network settings like the MTU.

2) When a network MTU is changed, validate the MTU is large
   enough for any currently associated subnets. Allowing a
   smaller MTU would render any existing subnets unusable.

Closes-bug: #1988069
Change-Id: Ia4017a8737f9a7c63945df546c8a7243b2673ceb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A network's MTU is now only valid if it is the minimum value
allowed based on the IP version of the associated subnets,
68 for IPv4 and 1280 for IPv6.

This minimum is now enforced in the following ways:

1) When a subnet is associated with a network, validate
   the MTU is large enough for the IP version. Not only
   would the subnet be unusable if it was allowed, but the
   Linux kernel can fail adding addresses and configuring
   network settings like the MTU.

2) When a network MTU is changed, validate the MTU is large
   enough for any currently associated subnets. Allowing a
   smaller MTU would render any existing subnets unusable.

Closes-bug: #1988069
Change-Id: Ia4017a8737f9a7c63945df546c8a7243b2673ceb
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: state that O flag can be 0 in dhcpv6-stateful</title>
<updated>2023-03-19T11:17:55+00:00</updated>
<author>
<name>Yamato Tanaka</name>
<email>yatanaka@redhat.com</email>
</author>
<published>2023-03-16T09:15:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/neutron.git/commit/?id=c97dcfd03fccd8bfc011a26a2cbc62b4e6fa52ad'/>
<id>c97dcfd03fccd8bfc011a26a2cbc62b4e6fa52ad</id>
<content type='text'>
The current document states that O flag will be 1 when ipv6_ra_mode is
dhcpv6_stateful, but the actual implementations of both ml2/OVS and
ml2/OVN set O flag to 0 according to the following implementations:

ML2/OVS
https://github.com/openstack/neutron/blob/f545c002dc699f849026ccd1bad403b2933373aa/neutron/agent/linux/ra.py#L53-L55

ML2/OVN
https://github.com/ovn-org/ovn/blob/a5238e6234d17e119dca952d9e43c36dce057d5e/controller/pinctrl.c#L3733-L3734
https://github.com/ovn-org/ovn/blob/a5238e6234d17e119dca952d9e43c36dce057d5e/lib/actions.c#L3349-L3350

This actual behavior looks correct because O flag can be either 1 or 0
when M flag is 1, according to the following statement of RFC 4861:

  https://www.rfc-editor.org/rfc/rfc4861#section-4.2
  If the M flag is set, the O flag is redundant and can be ignored
  because DHCPv6 will return all available configuration information.

To make consistency between the documet and actually behavior, this
commit changes the document to state that O flag can be either 1 or 0
when ipv6_ra_mode is dhcpv6_stateful.

Closes-Bug: #2011687
Change-Id: Id61031d7e707d0ba7b007bae0c9e0f59b8b40f8b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The current document states that O flag will be 1 when ipv6_ra_mode is
dhcpv6_stateful, but the actual implementations of both ml2/OVS and
ml2/OVN set O flag to 0 according to the following implementations:

ML2/OVS
https://github.com/openstack/neutron/blob/f545c002dc699f849026ccd1bad403b2933373aa/neutron/agent/linux/ra.py#L53-L55

ML2/OVN
https://github.com/ovn-org/ovn/blob/a5238e6234d17e119dca952d9e43c36dce057d5e/controller/pinctrl.c#L3733-L3734
https://github.com/ovn-org/ovn/blob/a5238e6234d17e119dca952d9e43c36dce057d5e/lib/actions.c#L3349-L3350

This actual behavior looks correct because O flag can be either 1 or 0
when M flag is 1, according to the following statement of RFC 4861:

  https://www.rfc-editor.org/rfc/rfc4861#section-4.2
  If the M flag is set, the O flag is redundant and can be ignored
  because DHCPv6 will return all available configuration information.

To make consistency between the documet and actually behavior, this
commit changes the document to state that O flag can be either 1 or 0
when ipv6_ra_mode is dhcpv6_stateful.

Closes-Bug: #2011687
Change-Id: Id61031d7e707d0ba7b007bae0c9e0f59b8b40f8b
</pre>
</div>
</content>
</entry>
<entry>
<title>[doc] Metadata service supports IPv6 networks</title>
<updated>2022-11-14T07:26:10+00:00</updated>
<author>
<name>Rodolfo Alonso Hernandez</name>
<email>ralonsoh@redhat.com</email>
</author>
<published>2022-11-14T07:26:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/neutron.git/commit/?id=bb2d706107c7be353aa5ebcd1fb735d13d6f6c49'/>
<id>bb2d706107c7be353aa5ebcd1fb735d13d6f6c49</id>
<content type='text'>
Metadata service now supports IPv6 networks. This patch removes
this limitation in the documentation.

Related-Bug: #1460177
Change-Id: I1c50aef5e4aa60705f923f399e8d36c37a9d6289
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Metadata service now supports IPv6 networks. This patch removes
this limitation in the documentation.

Related-Bug: #1460177
Change-Id: I1c50aef5e4aa60705f923f399e8d36c37a9d6289
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Revert "doc: Remove fwaas references from docs""</title>
<updated>2022-05-27T11:20:30+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2022-05-27T11:20:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/neutron.git/commit/?id=aefcaf494451778472f1e97371c7feea8ccc4254'/>
<id>aefcaf494451778472f1e97371c7feea8ccc4254</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "doc: Remove fwaas references from docs"</title>
<updated>2022-05-17T10:01:55+00:00</updated>
<author>
<name>Lajos Katona</name>
<email>katonalala@gmail.com</email>
</author>
<published>2022-05-16T08:52:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/neutron.git/commit/?id=7c4f273ed9c0aa9c6363e7e34e08a07c41e2a2cb'/>
<id>7c4f273ed9c0aa9c6363e7e34e08a07c41e2a2cb</id>
<content type='text'>
This reverts commit bce27811dfea634118fdb609289ac70c8d4a6854.

Reason for revert: neutron-fwaas has maintainers so the documentation should be available.

Due to changes since the original deletion commit the following changes
were added:
* Add note that OVN is not yet supported
* Remove note that Horizon support is not available

Change-Id: I1a739ee045b49e9b44283c28f95b1accc8a1e37f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit bce27811dfea634118fdb609289ac70c8d4a6854.

Reason for revert: neutron-fwaas has maintainers so the documentation should be available.

Due to changes since the original deletion commit the following changes
were added:
* Add note that OVN is not yet supported
* Remove note that Horizon support is not available

Change-Id: I1a739ee045b49e9b44283c28f95b1accc8a1e37f
</pre>
</div>
</content>
</entry>
<entry>
<title>Doc: Add note for IPv6 port update special cases</title>
<updated>2022-05-05T13:16:49+00:00</updated>
<author>
<name>elajkat</name>
<email>lajos.katona@est.tech</email>
</author>
<published>2022-05-03T11:00:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/neutron.git/commit/?id=5126c0adc7bf7c889bcd094a4199cadf9644bbf9'/>
<id>5126c0adc7bf7c889bcd094a4199cadf9644bbf9</id>
<content type='text'>
Change-Id: I85e17719eb4420a6cfd82ee54e60dd23ccfa0e95
Related-Bug: #1719806
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I85e17719eb4420a6cfd82ee54e60dd23ccfa0e95
Related-Bug: #1719806
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Doc: Add warning for not supported Prefix Delegation"</title>
<updated>2022-04-21T10:53:40+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2022-04-21T10:53:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/neutron.git/commit/?id=6679115a7e5594f1383ac9a44ca8a1bd4ffe0c7f'/>
<id>6679115a7e5594f1383ac9a44ca8a1bd4ffe0c7f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[docs] L3 router support ndp proxy</title>
<updated>2022-04-09T02:26:30+00:00</updated>
<author>
<name>yangjianfeng</name>
<email>yjf1970231893@gmail.com</email>
</author>
<published>2021-12-19T05:55:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/neutron.git/commit/?id=ad3171c5388567b39112cb439996110d67117f81'/>
<id>ad3171c5388567b39112cb439996110d67117f81</id>
<content type='text'>
Change-Id: I2b8642b6830d3e1e1ef86c779c55e9ac1d0f7568
Partial-Bug: #1877301
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I2b8642b6830d3e1e1ef86c779c55e9ac1d0f7568
Partial-Bug: #1877301
</pre>
</div>
</content>
</entry>
<entry>
<title>Doc: Add warning for not supported Prefix Delegation</title>
<updated>2022-04-07T14:36:13+00:00</updated>
<author>
<name>elajkat</name>
<email>lajos.katona@est.tech</email>
</author>
<published>2022-04-05T17:27:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/neutron.git/commit/?id=35b8c8d56d175c27a9ecd05351b1ff390dac2a91'/>
<id>35b8c8d56d175c27a9ecd05351b1ff390dac2a91</id>
<content type='text'>
Based on discussions during the Zed PTG (see [1]) mark Prefix Delegation
as experimental.
Add warning to cfg option ipv6_pd_enabled and to IPv6 documentation's
PD section that the feature has low test coverage, and dibbler is
concluded (the tool used for notifing Neutron that a prefix was changed)
see: [2].

[1]: https://etherpad.opendev.org/p/neutron-zed-ptg#L208
[2]: https://github.com/tomaszmrugalski/dibbler#project-status

Related-Bug: #1916428
Change-Id: Ia712eb6f5b6f947aeab89ba7c018771eb4104e37
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on discussions during the Zed PTG (see [1]) mark Prefix Delegation
as experimental.
Add warning to cfg option ipv6_pd_enabled and to IPv6 documentation's
PD section that the feature has low test coverage, and dibbler is
concluded (the tool used for notifing Neutron that a prefix was changed)
see: [2].

[1]: https://etherpad.opendev.org/p/neutron-zed-ptg#L208
[2]: https://github.com/tomaszmrugalski/dibbler#project-status

Related-Bug: #1916428
Change-Id: Ia712eb6f5b6f947aeab89ba7c018771eb4104e37
</pre>
</div>
</content>
</entry>
<entry>
<title>[Docs] Small improvements to the IPv6 config guide</title>
<updated>2021-10-07T12:41:12+00:00</updated>
<author>
<name>Slawek Kaplonski</name>
<email>skaplons@redhat.com</email>
</author>
<published>2021-10-05T12:39:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/neutron.git/commit/?id=e6ed9bd0c8e6011f099d827109f78b8ac05910ff'/>
<id>e6ed9bd0c8e6011f099d827109f78b8ac05910ff</id>
<content type='text'>
This patch adds information about what "A", "M" and "O"
means in the ra_mode and and address_mode table.

It also changes from the "radvd" to the "neutron-generated
advertisements" in the same table as "radvd" is an implementation.

Change-Id: I66e2815e451a6940402d49240ec743f99785850c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds information about what "A", "M" and "O"
means in the ra_mode and and address_mode table.

It also changes from the "radvd" to the "neutron-generated
advertisements" in the same table as "radvd" is an implementation.

Change-Id: I66e2815e451a6940402d49240ec743f99785850c
</pre>
</div>
</content>
</entry>
</feed>
