neutron/neutron/agent
ZhaoBo de9b39ed2c [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
2018-07-27 18:25:47 +08:00
..
common [OVS] Add mac-table-size to be set on each ovs bridge 2018-06-08 16:26:35 +02:00
dhcp Merge "Fix lack of routes for neighbour IPv4 subnets" 2018-05-21 22:29:15 +00:00
l2 Track neutron-lib migration of agent extensions 2018-06-01 11:38:47 +00:00
l3 [agent side] L3 agent side Floating IP port forwarding 2018-07-27 18:25:47 +08:00
linux [agent side] L3 agent side Floating IP port forwarding 2018-07-27 18:25:47 +08:00
metadata use callback payloads for ROUTER/ROUTER_GATEWAY BEFORE_DELETE events 2018-07-23 14:03:10 -06:00
ovsdb Make OVSDB debug logging optional 2018-04-18 15:57:18 -05:00
windows Windows: fix exec calls 2018-02-01 17:05:28 +02:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
_topics.py Add binding_deactivate method to Linux bridge agent 2018-07-14 16:46:01 -05:00
agent_extensions_manager.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
dhcp_agent.py Enable mutable config in Neutron 2018-03-21 20:35:19 +00:00
firewall.py use EGRESS_DIRECTION and INGRESS_DIRECTION from neutron-lib 2018-02-23 10:36:36 -07:00
l3_agent.py Enable mutable config in Neutron 2018-03-21 20:35:19 +00:00
metadata_agent.py Remove deprecated cache_url 2017-11-10 00:47:19 -05:00
resource_cache.py remove rpc create_connection 2018-04-27 09:51:11 -06:00
rpc.py Add binding activation to OVS agent 2018-07-18 11:59:33 -05:00
securitygroups_rpc.py Fix all pep8 E129 errors 2018-05-03 13:44:04 +09:00