neutron/neutron/tests
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
..
common [Fullstack] Log tcpdump output lines in DSCP mark tests 2017-12-04 13:53:27 +01:00
contrib Tempest: Add availability-zone for agent 2017-11-14 15:59:50 +08:00
etc Remove dead versions code 2017-09-19 14:54:33 -07:00
fullstack Merge "[Qos] Fix residues of ovs in ingress bw limit" 2017-12-07 10:48:40 +00:00
functional [L3][QoS] Adding L3 rate limit TC lib 2017-11-15 09:44:05 +00:00
tempest Remove the bundled intree neutron tempest plugin 2017-11-22 12:54:33 -08:00
unit Use same instance of iptables_manager in L2 agent and extensions 2018-01-05 11:07:32 +01:00
var
__init__.py Avoid eventlet monkey patching for the tempest plugin 2016-04-29 22:47:24 -05:00
base.py Merge "tests: Add decorator to mark unstable tests" 2017-11-14 22:20:22 +00:00
fake_notifier.py FakeNotifier class 'topic' argument change to 'topics'. 2017-12-04 20:10:03 +01:00
post_mortem_debug.py Cleanup recent generalization in post mortem debugger 2014-12-04 15:28:11 +01:00
tools.py Router to OVO 2017-11-24 04:11:33 +00:00