neutron/neutron/plugins/ml2/drivers/agent
Sławek Kapłoński cbee0f9f88 Use same instance of iptables_manager in L2 agent and extensions
This commit adds common_agent_extension class which is agent API
for L2 extension drivers used e.g. by Linuxbridge agent.
This is necessary to be able to use instance of iptables_manager
used in firewall driver also in L2 extension drivers (like qos).

This patch refactors little bit iptables_manager code to make possible
to initialize e.g. mangle or nat table on demand, even if iptables
is created as "state_less"

Change-Id: I3b66e49b7f176124e8aea3eb96d0d465f1ab1ea0
Closes-Bug: #1736674
2018-01-05 11:07:32 +01:00
..
__init__.py lb: ml2-agt: Separate AgentLoop from LinuxBridge specific impl 2016-01-28 11:00:43 +01:00
_agent_manager_base.py Use same instance of iptables_manager in L2 agent and extensions 2018-01-05 11:07:32 +01:00
_common_agent.py Use same instance of iptables_manager in L2 agent and extensions 2018-01-05 11:07:32 +01:00
capabilities.py use new payload objects for *_INIT callbacks 2017-10-09 08:38:40 -06:00
config.py Agent common config 2017-03-15 09:52:18 -06:00