neutron/neutron
Rodolfo Alonso Hernandez 1947fd65d2 Implement Floating IP association logic only once
Implement the Floating IP association logic only in one single place,
L3_NAT_dbonly_mixin._update_fip_assoc(). The dictionary returned will
include a new key, "association_event", with values:
- None: there is no association event. The internal port does not
  change.
- True: a new internal port is added to the FIP register. An
  association event can imply a disassociation event if the FIP register
  had an existing internal port.
- False: the previous internal port is removed and no one is added.

Change-Id: I775aee178cf56f842b3c0a375eda01577840e227
Related-Bug: #1842327
2019-09-15 16:23:26 +00:00
..
agent Merge "Remove unused global_refresh_firewall" 2019-09-15 15:54:40 +00:00
api Update DHCP port information during setup 2019-09-11 07:06:40 +00:00
cmd Remove 'gateway_external_network_id' config option 2019-07-26 13:19:14 +02:00
common DVR: Ignore DHCP port during DVR host query 2019-08-21 05:35:19 +00:00
conf Conntrack Helper - Plugin 2019-08-29 10:41:04 +02:00
core_extensions Switch to new engine facade for QoS 2019-05-28 08:11:35 +00:00
db Implement Floating IP association logic only once 2019-09-15 16:23:26 +00:00
debug Remove deprecated 'external_network_bridge' option 2019-03-09 22:07:38 +00:00
extensions Conntrack Helper - Plugin 2019-08-29 10:41:04 +02:00
hacking remove neutron.db.api references 2019-03-05 09:14:50 -07:00
ipam Allow first address in an IPv6 subnet as valid unicast 2019-05-21 16:31:18 +00:00
locale Imported Translations from Zanata 2018-03-03 06:08:46 +00:00
notifiers Refactor the L3 agent batch notifier 2019-08-01 17:11:04 +00:00
objects Add "Port" to "RouterPort" foreign_keys 2019-09-07 09:29:44 +00:00
pecan_wsgi fix update neutron resource with incorrect body key server return 500 2019-08-09 08:53:28 +08:00
plugins Merge "Check mech driver connectivity during port binding" 2019-09-13 15:17:14 +00:00
privileged Implement "list_ns_pids" inside Neutron 2019-09-11 07:07:01 +00:00
quota Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
scheduler Start enforcing E125 flake8 directive 2019-07-19 23:39:41 -04:00
server Allow neutron-api load config from WSGI process 2018-07-25 15:22:14 +07:00
services Conntrack Helper - Plugin 2019-08-29 10:41:04 +02:00
tests Implement Floating IP association logic only once 2019-09-15 16:23:26 +00:00
__init__.py Fix incorrect usage of '# flake8: noqa' 2018-10-29 15:27:50 -04:00
_i18n.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
auth.py Use oslo.context class method to construct context object 2017-03-23 09:02:46 +00:00
manager.py Define dhcp_agents_per_network with min=1 2019-05-15 14:08:21 -04:00
neutron_plugin_base_v2.py Do not load default service plugins if core plugin is not DB based 2017-11-09 20:34:52 +00:00
opts.py Conntrack Helper - Plugin 2019-08-29 10:41:04 +02:00
policy.py Treat networks shared by RBAC in same way as shared with all tenants 2019-06-26 22:04:36 +00:00
service.py Fix default RPC worker count 2019-08-01 20:58:19 +01:00
version.py
worker.py Change process name of neutron-server to match worker role 2019-03-01 14:18:09 -05:00
wsgi.py Change process name of neutron-server to match worker role 2019-03-01 14:18:09 -05:00