neutron/doc/source/contributor/internals
LIU Yulong f94f8b6384
Add a default goto table=94 for openvswitch fw
If enable explicitly_egress_direct=True and set port as
no security group and port_security=False, the ingress
flood will reappear. The pipleline is:
Ingress
table_0 -> table_60 -> NORMAL -> VM
Egress
table_0 -> ... -> table_94 -> output

Because ingress final action is normal, the br-int will learn the
source MAC, but egress final action is output. So VM's mac will
never be learnt by the br-int. Then ingress flood comes again.

This patch adds a default direct flow to table 94 during the
openflow security group init and explicitly_egress_direct=True, then
the pipleline will be:
Ingress
table_0 -> table_60 -> table_94 -> output VM
Egress
table_0 -> ... -> table_94 -> output

And this patch adds the flows coming from patch port which will
match local vlan then go to table 94 do the same direct actions.

Above flood issue will be addressed by these flows.

Closes-Bug: #2051351
Change-Id: Ia61784174ee610b338f26660b2954330abc131a1
(cherry picked from commit d6f56c5f96)
2024-06-13 10:57:41 +02:00
..
images Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
ovn Update some examples to use openstackclient 2024-02-14 17:31:13 -05:00
address_scopes.rst Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
agent_extensions.rst Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
api_extensions.rst Support Network Segment Range CRUD as extensions 2019-03-07 08:20:30 +00:00
api_layer.rst Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
calling_ml2_plugin.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
code_profiling.rst Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
db_layer.rst Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
db_models.rst Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
dns_order.rst Update some examples to use openstackclient 2024-02-14 17:31:13 -05:00
external_dns_integration.rst Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
i18n.rst Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
index.rst Merge "Alphabetize some of the admin and contrib docs" 2023-09-28 03:24:09 +00:00
l2_agent_extensions.rst Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04: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 Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
layer3.rst Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
linuxbridge_agent.rst Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
live_migration.rst Script to remove duplicated port bindings 2022-08-18 08:13:56 +00:00
local_ips.rst Update local ip doc 2022-02-22 16:56:01 +03:00
metadata.rst contributor docs: Architectural overview for metadata 2023-09-18 10:32:32 +02: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 Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
openvswitch_agent.rst Set trunk parent port as access port in ovs to avoid loop 2024-01-24 14:42:13 +01:00
openvswitch_firewall.rst Add a default goto table=94 for openvswitch fw 2024-06-13 10:57:41 +02:00
ovs_vhostuser.rst Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
plugin-api.rst Rearrange existing documentation to fit the new standard layout 2017-07-08 05:49:56 +00:00
policy.rst Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
provisioning_blocks.rst Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
quality_of_service.rst Support filtering for QoS rule type list 2022-02-24 08:28:53 +00:00
quota.rst docs: Remove errant indentation, mark up literals 2022-09-23 11:54:28 +01:00
retries.rst Remove documentation about nested transactions 2021-01-18 12:22:40 +01:00
rpc_api.rst Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
rpc_callbacks.rst Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
security_group_api.rst Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
segments.rst Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
service_extensions.rst Revert "doc: Remove fwaas references from docs" 2022-05-17 12:01:55 +02:00
services_and_agents.rst Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
sriov_nic_agent.rst Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
tag.rst Alphabetize some of the admin and contrib docs 2023-09-18 13:12:31 -04:00
upgrade.rst Merge networking-ovn documentation into neutron 2020-02-13 18:54:15 +09:00