summaryrefslogtreecommitdiff
path: root/setup.cfg
diff options
context:
space:
mode:
authorZhaoBo <zhaobo6@huawei.com>2018-05-31 16:49:18 +0800
committerZhaoBo <zhaobo6@huawei.com>2018-07-27 18:25:47 +0800
commitde9b39ed2c4423cfb1ea8b3b92f2b0b40e9c9d62 (patch)
treecf4f7e577598e21b8ec6c94eb5ef2ec6965fa498 /setup.cfg
parentd00a1558a5a51ad8d189ad3d72aabae6447a88b5 (diff)
downloadneutron-de9b39ed2c4423cfb1ea8b3b92f2b0b40e9c9d62.tar.gz
[agent side] L3 agent side Floating IP port forwarding
This patch contains the l3 agent extension and agent part code. This patch introduce a new l3 agent extension named "port_forwarding", to process the binding of the port forwarding resources, manage its own floatingip configuration on router interface and floatingip status. Currrently, we support all Neutron Router reference implementations. This extension uses the period router sync task and PortForwarding OVO rpc. * The main idea about this new extension is using the generic router sync rpc to maintain the host port forwarding resources, * For a single port forwarding create/update/delete, process it one by one in smaller scope for forbidding refresh the iptables with a larger scope frequently. Partially-Implements: blueprint port-forwarding Partial-Bug: #1491317 Change-Id: Ic56e67d428f6177099c285a9d1bccabc1e710f2b
Diffstat (limited to 'setup.cfg')
-rw-r--r--setup.cfg1
1 files changed, 1 insertions, 0 deletions
diff --git a/setup.cfg b/setup.cfg
index 57595a0cb9..c0af76104c 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -108,6 +108,7 @@ neutron.agent.l2.extensions =
log = neutron.services.logapi.agent.log_extension:LoggingExtension
neutron.agent.l3.extensions =
fip_qos = neutron.agent.l3.extensions.qos.fip:FipQosAgentExtension
+ port_forwarding = neutron.agent.l3.extensions.port_forwarding:PortForwardingAgentExtension
neutron.services.logapi.drivers =
ovs = neutron.services.logapi.drivers.openvswitch.ovs_firewall_log:OVSFirewallLoggingDriver
neutron.qos.agent_drivers =