OpenStack Networking (Neutron)
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
LIU Yulong 20f8271b6b Prevent some L3 ports change IP address
Some L3 ports can directly modify the IP address now,
but there are some types of device_owner, for instance
network:router_centralized_snat, should not allow to
change the IP address, otherwise it will increase L3
agent code complexity.

Since router public gateway port is related to the
external network, and this port can be used for some
service, like VPN. So after this patch we will only
allow the gateway port to update the IP address
directly, aka device_owner network:router_gateway.

The following l3 router ports will not be allowed to
directly update the IP address:

Remove one unit test case since it will not occur in

Change-Id: I2890a71abc82cb781b601afb879bdcca10e39257
Closes-Bug: #1796824
5 years ago
api-ref Fix some typos 7 years ago
bin Use os-xenapi for neutron when XenServer as hypervisor 6 years ago
devstack [L3][QoS] Agent side router gateway IP rate limit 5 years ago
doc [Doc] L3 router gateway IP rate limit 5 years ago
etc Add get_availability_zone rule to policy.json 5 years ago
neutron Prevent some L3 ports change IP address 5 years ago
playbooks/legacy Store journal log from host in fullstack's job results 5 years ago
rally-jobs rally-jobs: Add FloatingIP workloads 5 years ago
releasenotes [L3][QoS] Neutron server side router gateway IP QoS 5 years ago
tools Change "cmd" folder in fullstack tests 5 years ago
.coveragerc Cleanup coverage configuration 7 years ago
.gitignore Switch to stestr 5 years ago
.gitreview Fix .gitreview to not point at a branch 8 years ago
.mailmap Add mailmap entry 9 years ago
.pylintrc Disable some pylint checks 5 years ago
.stestr.conf Fix post gate hook to accommodate for new os-testr 6 years ago
.zuul.yaml Make neutron-tempest-iptable_hybrid job non-voting 5 years ago
CONTRIBUTING.rst Update link for contribution 6 years ago
HACKING.rst Update the documentation link for doc migration 6 years ago
LICENSE Adding Apache Version 2.0 license file. This is the official license agreement under which Quantum code is available to 12 years ago
README.rst Add release notes link in README 5 years ago
TESTING.rst doc: Small clearances for fullstack testing 5 years ago
babel.cfg Use babel to generate translation file 11 years ago
bindep.txt Add libffi-dev to bindep.txt 6 years ago
lower-constraints.txt bump neutron-lib to 1.21.0 5 years ago
requirements.txt bump neutron-lib to 1.21.0 5 years ago
setup.cfg [L3][QoS] Agent side router gateway IP rate limit 5 years ago Updated from global requirements 6 years ago
test-requirements.txt Upgrade pylint to a version that works with python3 5 years ago
tox.ini tox: Reuse envdirs 5 years ago


Team and repository tags



To learn more about neutron:

Get in touch via email. Use [Neutron] in your subject.

To learn how to contribute: