neutron/doc/source/contributor/internals
Sławek Kapłoński b0f7be9c76 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
(cherry picked from commit cbee0f9f88)
2018-01-08 13:38:24 +01:00
..
images Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
address_scopes.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
agent_extensions.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
api_extensions.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
api_layer.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
calling_ml2_plugin.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
db_layer.rst Merge "Tag mechanism supports resources with standard attribute" 2017-07-25 10:31:40 +00:00
db_models.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
dns_order.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
external_dns_integration.rst Update the documentation link for doc migration 2017-07-22 18:46:13 +09:00
i18n.rst Update the documentation link for doc migration 2017-07-22 18:46:13 +09:00
index.rst update contributor internals index 2017-10-27 10:08:19 +00:00
l2_agent_extensions.rst Use same instance of iptables_manager in L2 agent and extensions 2018-01-08 13:38:24 +01:00
l2_agents.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
l3_agent_extensions.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
layer3.rst doc: Fix non-existing URLs 2017-08-06 23:19:05 +00:00
linuxbridge_agent.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
live_migration.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
ml2_ext_manager.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
network_ip_availability.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
objects_usage.rst Update the documentation link for doc migration 2017-07-22 18:46:13 +09:00
openvswitch_agent.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
openvswitch_firewall.rst ovsfw: Use multiple priorities in RULES_*_TABLE 2017-12-01 18:04:23 +09:00
ovs_vhostuser.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
plugin-api.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
policy.rst Update the documentation link for doc migration 2017-07-22 18:46:13 +09:00
provisioning_blocks.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
quality_of_service.rst Use same instance of iptables_manager in L2 agent and extensions 2018-01-08 13:38:24 +01:00
quota.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
retries.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
rpc_api.rst Update the documentation link for doc migration 2017-07-22 18:46:13 +09:00
rpc_callbacks.rst Update the documentation link for doc migration 2017-07-22 18:46:13 +09:00
security_group_api.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
segments.rst Add segments service plug-in devref 2017-07-28 09:54:46 -07:00
service_extensions.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
services_and_agents.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
sriov_nic_agent.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
tag.rst Tag mechanism supports resources with standard attribute 2017-07-25 08:14:04 +09:00
upgrade.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00