commit 93828c7e33ba46628f47cabb22610fc3f2db8096
Author: John Davidge <email address hidden>
Date: Mon Oct 10 14:05:03 2016 +0100
Fix IPv6 PD with pluggable IPAM
A PD-sepcific check that was present in the non-pluggable IPAM
backend was missing from the pluggable version, causing router
interfaces to be created with a '::1' IP (equal to the gateway on
PD subnets). The resulting command:
ip netns exec <router_namespace> ip -6 addr add ::1/64
would then fail. This patch restores the check to ensure that
'::1' is not used for router interface ports, and introduces a
test to protect against future regressions.
Change-Id: I6a2e7cd60dd42d92b900a57bd8f3ffbc5909908e
Closes-Bug: 1631693
(cherry picked from commit 14ffea4444985eb041181d1bdef9af53ccb4d9f9)
Reviewed: https:/ /review. openstack. org/388600 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=93828c7e33b a46628f47cabb22 610fc3f2db8096
Committed: https:/
Submitter: Jenkins
Branch: stable/newton
commit 93828c7e33ba466 28f47cabb22610f c3f2db8096
Author: John Davidge <email address hidden>
Date: Mon Oct 10 14:05:03 2016 +0100
Fix IPv6 PD with pluggable IPAM
A PD-sepcific check that was present in the non-pluggable IPAM
backend was missing from the pluggable version, causing router
interfaces to be created with a '::1' IP (equal to the gateway on
PD subnets). The resulting command:
ip netns exec <router_namespace> ip -6 addr add ::1/64
would then fail. This patch restores the check to ensure that
'::1' is not used for router interface ports, and introduces a
test to protect against future regressions.
Change-Id: I6a2e7cd60dd42d 92b900a57bd8f3f fbc5909908e 041181d1bdef9af 53ccb4d9f9)
Closes-Bug: 1631693
(cherry picked from commit 14ffea4444985eb