Reference verification
Review that the targeted function matches what the text describes.
| Report file | Line | Reference | Status | Targeted function |
|---|---|---|---|---|
| 00-summary_stable-2026.2.md | 24 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:42 | OK | FirewallPluginV2 |
| 00-summary_stable-2026.2.md | 26 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:31 | OK | OVNFwaasDriver |
| 00-summary_stable-2026.2.md | 27 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:162 | OK | FirewallAgentDriver |
| 00-summary_stable-2026.2.md | 53 | pyproject.toml:50 | OK | <module> |
| 00-summary_stable-2026.2.md | 53 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:203 | OK | start_rpc_listener |
| 00-summary_stable-2026.2.md | 54 | pyproject.toml:69 | OK | <module> |
| 00-summary_stable-2026.2.md | 55 | pyproject.toml:62 | OK | <module> |
| 00-summary_stable-2026.2.md | 56 | pyproject.toml:83 | OK | <module> |
| 00-summary_stable-2026.2.md | 57 | pyproject.toml:53 | OK | <module> |
| 00-summary_stable-2026.2.md | 58 | pyproject.toml:80 | OK | <module> |
| 00-summary_stable-2026.2.md | 79 | neutron_fwaas/services/firewall/service_drivers/ovn/constants.py:22 | OK | <module> |
| 00-summary_stable-2026.2.md | 80 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:82 | OK | acl_protocol_and_ports |
| 00-summary_stable-2026.2.md | 82 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:643 | OK | _ensure_default_firewall_group |
| 00-summary_stable-2026.2.md | 94 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/l2/openvswitch_firewall/firewall.py:216 | OK | OVSFirewallDriver |
| 01-rest-api_stable-2026.2.md | 7 | neutron-lib:neutron_lib/api/definitions/firewall_v2.py:51 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 8 | neutron_fwaas/extensions/firewall_v2.py:119 | OK | get_resources |
| 01-rest-api_stable-2026.2.md | 8 | neutron-lib:neutron_lib/api/definitions/firewall_v2.py:49 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 9 | neutron:neutron/api/v2/base.py:445 | OK | _create |
| 01-rest-api_stable-2026.2.md | 9 | neutron:neutron/api/v2/base.py:227 | OK | _handle_action |
| 01-rest-api_stable-2026.2.md | 9 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:42 | OK | FirewallPluginV2 |
| 01-rest-api_stable-2026.2.md | 10 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:59 | OK | init |
| 01-rest-api_stable-2026.2.md | 10 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:31 | OK | OVNFwaasDriver |
| 01-rest-api_stable-2026.2.md | 10 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:162 | OK | FirewallAgentDriver |
| 01-rest-api_stable-2026.2.md | 18 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:347 | OK | get_firewall_groups |
| 01-rest-api_stable-2026.2.md | 19 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:340 | OK | get_firewall_group |
| 01-rest-api_stable-2026.2.md | 20 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:307 | OK | create_firewall_group |
| 01-rest-api_stable-2026.2.md | 21 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:358 | OK | update_firewall_group |
| 01-rest-api_stable-2026.2.md | 22 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:323 | OK | delete_firewall_group |
| 01-rest-api_stable-2026.2.md | 23 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:399 | OK | get_firewall_policies |
| 01-rest-api_stable-2026.2.md | 24 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:392 | OK | get_firewall_policy |
| 01-rest-api_stable-2026.2.md | 25 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:379 | OK | create_firewall_policy |
| 01-rest-api_stable-2026.2.md | 26 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:405 | OK | update_firewall_policy |
| 01-rest-api_stable-2026.2.md | 27 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:385 | OK | delete_firewall_policy |
| 01-rest-api_stable-2026.2.md | 28 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:448 | OK | insert_rule |
| 01-rest-api_stable-2026.2.md | 29 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:456 | OK | remove_rule |
| 01-rest-api_stable-2026.2.md | 30 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:434 | OK | get_firewall_rules |
| 01-rest-api_stable-2026.2.md | 31 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:427 | OK | get_firewall_rule |
| 01-rest-api_stable-2026.2.md | 32 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:414 | OK | create_firewall_rule |
| 01-rest-api_stable-2026.2.md | 33 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:440 | OK | update_firewall_rule |
| 01-rest-api_stable-2026.2.md | 34 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:420 | OK | delete_firewall_rule |
| 01-rest-api_stable-2026.2.md | 36 | neutron_fwaas/policies/firewall_group.py:29 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 36 | neutron_fwaas/policies/firewall_policy.py:30 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 36 | neutron_fwaas/policies/firewall_rule.py:30 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 36 | neutron_fwaas/policies/firewall_group.py:23 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 41 | neutron:neutron/api/v2/base.py:400 | OK | show |
| 01-rest-api_stable-2026.2.md | 41 | neutron:neutron/api/v2/base.py:598 | OK | _delete |
| 01-rest-api_stable-2026.2.md | 41 | neutron:neutron/api/v2/base.py:683 | OK | _update |
| 01-rest-api_stable-2026.2.md | 41 | neutron:neutron/api/v2/base.py:240 | OK | _handle_action |
| 01-rest-api_stable-2026.2.md | 42 | neutron:neutron/api/v2/base.py:731 | OK | prepare_request_body |
| 01-rest-api_stable-2026.2.md | 44 | neutron:neutron/api/v2/base.py:712 | OK | prepare_request_body |
| 01-rest-api_stable-2026.2.md | 45 | neutron_fwaas/extensions/firewall_v2.py:126 | OK | get_resources |
| 01-rest-api_stable-2026.2.md | 45 | neutron:neutron/api/v2/base.py:491 | OK | _create |
| 01-rest-api_stable-2026.2.md | 45 | neutron_fwaas/extensions/firewall_v2.py:97 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 46 | neutron:neutron/api/v2/base.py:439 | OK | create |
| 01-rest-api_stable-2026.2.md | 46 | neutron:neutron/api/v2/base.py:511 | OK | notify |
| 01-rest-api_stable-2026.2.md | 46 | neutron:neutron/api/v2/base.py:628 | OK | update |
| 01-rest-api_stable-2026.2.md | 46 | neutron:neutron/api/v2/base.py:701 | OK | _update |
| 01-rest-api_stable-2026.2.md | 46 | neutron:neutron/api/v2/base.py:572 | OK | delete |
| 01-rest-api_stable-2026.2.md | 46 | neutron:neutron/api/v2/base.py:605 | OK | _delete |
| 01-rest-api_stable-2026.2.md | 46 | neutron:neutron/api/v2/base.py:227 | OK | _handle_action |
| 01-rest-api_stable-2026.2.md | 47 | neutron_fwaas/db/firewall/v2/models.py:25 | OK | FirewallRuleV2 |
| 01-rest-api_stable-2026.2.md | 47 | neutron_fwaas/extensions/firewall_v2_stdattrs.py | OK | |
| 01-rest-api_stable-2026.2.md | 47 | neutron_fwaas/extensions/firewall_v2_stdattrs.py:19 | OK | Standard_attr_fwaas |
| 01-rest-api_stable-2026.2.md | 47 | neutron:neutron/api/extensions.py:459 | OK | _load_all_extensions_from_path |
| 01-rest-api_stable-2026.2.md | 48 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:853 | OK | get_firewall_groups |
| 01-rest-api_stable-2026.2.md | 48 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:566 | OK | get_firewall_policies |
| 01-rest-api_stable-2026.2.md | 48 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:379 | OK | get_firewall_rules |
| 01-rest-api_stable-2026.2.md | 48 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:724 | OK | _create_firewall_group |
| 01-rest-api_stable-2026.2.md | 52 | neutron-lib:neutron_lib/api/definitions/firewall_v2.py:52 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 52 | neutron-lib:neutron_lib/api/definitions/firewall_v2.py:116 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 52 | neutron-lib:neutron_lib/api/definitions/firewall_v2.py:165 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 62 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:374 | OK | get_firewall_rule |
| 01-rest-api_stable-2026.2.md | 62 | neutron_fwaas/objects/firewall_v2.py:115 | OK | to_dict |
| 01-rest-api_stable-2026.2.md | 64 | neutron-lib:neutron_lib/api/definitions/firewall_v2.py:77 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 64 | neutron-lib:neutron_lib/api/definitions/constants.py:29 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 67 | neutron-lib:neutron_lib/api/definitions/firewall_v2.py:95 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 69 | neutron-lib:neutron_lib/api/definitions/firewall_v2.py:107 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 77 | neutron-lib:neutron_lib/api/definitions/firewall_v2.py:189 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 78 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:539 | OK | update_firewall_policy |
| 01-rest-api_stable-2026.2.md | 78 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:147 | OK | _process_rule_for_policy |
| 01-rest-api_stable-2026.2.md | 78 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:311 | OK | update_firewall_rule |
| 01-rest-api_stable-2026.2.md | 86 | neutron_fwaas/objects/firewall_v2.py:26 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 87 | neutron-lib:neutron_lib/api/definitions/firewall_v2.py:141 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 87 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:765 | OK | update_firewall_group |
| 01-rest-api_stable-2026.2.md | 91 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/iptables_fwaas_v2.py:50 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 92 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:27 | OK | acl_direction |
| 01-rest-api_stable-2026.2.md | 92 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:127 | OK | acl_entry_for_port_group |
| 01-rest-api_stable-2026.2.md | 100 | neutron_fwaas/policies/firewall_rule.py:30 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 100 | neutron_fwaas/policies/firewall_rule.py:82 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 102 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:248 | OK | create_firewall_rule |
| 01-rest-api_stable-2026.2.md | 103 | neutron_fwaas/common/utils.py:29 | OK | validate_fwr_protocol_parameters |
| 01-rest-api_stable-2026.2.md | 103 | neutron_fwaas/common/utils.py:33 | OK | validate_fwr_protocol_parameters |
| 01-rest-api_stable-2026.2.md | 104 | neutron_fwaas/common/utils.py:48 | OK | validate_fwr_src_dst_ip_version |
| 01-rest-api_stable-2026.2.md | 105 | neutron_fwaas/common/utils.py:54 | OK | validate_fwr_port_range |
| 01-rest-api_stable-2026.2.md | 106 | neutron_fwaas/common/utils.py:67 | OK | get_port_range_from_min_max_ports |
| 01-rest-api_stable-2026.2.md | 109 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:257 | OK | create_firewall_rule |
| 01-rest-api_stable-2026.2.md | 109 | neutron_fwaas/services/firewall/service_drivers/driver_api.py:318 | OK | create_firewall_rule |
| 01-rest-api_stable-2026.2.md | 111 | neutron_fwaas/services/firewall/service_drivers/driver_api.py:331 | OK | create_firewall_rule |
| 01-rest-api_stable-2026.2.md | 113 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:82 | OK | acl_protocol_and_ports |
| 01-rest-api_stable-2026.2.md | 123 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:114 | OK | _ensure_update_firewall_rule |
| 01-rest-api_stable-2026.2.md | 123 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:97 | OK | _ensure_update_firewall_group |
| 01-rest-api_stable-2026.2.md | 123 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:237 | OK | _get_policies_with_rule |
| 01-rest-api_stable-2026.2.md | 124 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:280 | OK | update_firewall_rule |
| 01-rest-api_stable-2026.2.md | 124 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:308 | OK | update_firewall_rule |
| 01-rest-api_stable-2026.2.md | 127 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:320 | OK | update_firewall_rule_postcommit |
| 01-rest-api_stable-2026.2.md | 131 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:350 | OK | update_firewall_rule_postcommit |
| 01-rest-api_stable-2026.2.md | 131 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:207 | OK | _rpc_update_firewall_group |
| 01-rest-api_stable-2026.2.md | 133 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:331 | OK | update_firewall_rule_postcommit |
| 01-rest-api_stable-2026.2.md | 138 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:320 | OK | delete_firewall_rule |
| 01-rest-api_stable-2026.2.md | 138 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:74 | OK | _get_firewall_rule |
| 01-rest-api_stable-2026.2.md | 139 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:315 | OK | delete_firewall_rule |
| 01-rest-api_stable-2026.2.md | 139 | neutron_fwaas/services/firewall/service_drivers/driver_api.py:353 | OK | delete_firewall_rule |
| 01-rest-api_stable-2026.2.md | 153 | neutron_fwaas/policies/firewall_policy.py:82 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 155 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:519 | OK | create_firewall_policy |
| 01-rest-api_stable-2026.2.md | 155 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:841 | OK | _ensure_not_default_resource |
| 01-rest-api_stable-2026.2.md | 156 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:417 | OK | _check_rules_for_policy_is_valid |
| 01-rest-api_stable-2026.2.md | 157 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:421 | OK | _check_rules_for_policy_is_valid |
| 01-rest-api_stable-2026.2.md | 157 | neutron-lib:neutron_lib/exceptions/firewall_v2.py:64 | OK | FirewallRuleSharingConflict |
| 01-rest-api_stable-2026.2.md | 158 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:432 | OK | _check_rules_for_policy_is_valid |
| 01-rest-api_stable-2026.2.md | 159 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:402 | OK | _set_rules_in_policy_rule_assoc |
| 01-rest-api_stable-2026.2.md | 160 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:502 | OK | _do_create_firewall_policy |
| 01-rest-api_stable-2026.2.md | 166 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:101 | OK | _ensure_update_firewall_policy |
| 01-rest-api_stable-2026.2.md | 167 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:522 | OK | update_firewall_policy |
| 01-rest-api_stable-2026.2.md | 168 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:839 | OK | _ensure_not_default_resource |
| 01-rest-api_stable-2026.2.md | 169 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:467 | OK | _check_fwgs_associated_with_policy_in_same_project |
| 01-rest-api_stable-2026.2.md | 170 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:443 | OK | _check_if_rules_shared_for_policy_shared |
| 01-rest-api_stable-2026.2.md | 171 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:474 | OK | _set_rules_for_policy |
| 01-rest-api_stable-2026.2.md | 172 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:539 | OK | update_firewall_policy |
| 01-rest-api_stable-2026.2.md | 173 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:311 | OK | update_firewall_policy_postcommit |
| 01-rest-api_stable-2026.2.md | 173 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:157 | OK | _process_acls_by_policies_or_rule |
| 01-rest-api_stable-2026.2.md | 174 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:346 | OK | update_firewall_policy_postcommit |
| 01-rest-api_stable-2026.2.md | 180 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:323 | OK | insert_rule |
| 01-rest-api_stable-2026.2.md | 182 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:243 | OK | _validate_insert_remove_rule_request |
| 01-rest-api_stable-2026.2.md | 183 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:161 | OK | _ensure_rule_not_already_associated |
| 01-rest-api_stable-2026.2.md | 184 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:119 | OK | _check_firewall_rule_conflict |
| 01-rest-api_stable-2026.2.md | 185 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:175 | OK | _get_policy_rule_association |
| 01-rest-api_stable-2026.2.md | 187 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:338 | OK | insert_rule |
| 01-rest-api_stable-2026.2.md | 188 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:123 | OK | _process_rule_for_policy |
| 01-rest-api_stable-2026.2.md | 188 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:356 | OK | insert_rule_postcommit |
| 01-rest-api_stable-2026.2.md | 188 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:357 | OK | insert_rule_postcommit |
| 01-rest-api_stable-2026.2.md | 189 | neutron:neutron/api/v2/base.py:262 | OK | _handle_action |
| 01-rest-api_stable-2026.2.md | 194 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:361 | OK | remove_rule |
| 01-rest-api_stable-2026.2.md | 195 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:360 | OK | remove_rule_postcommit |
| 01-rest-api_stable-2026.2.md | 200 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:548 | OK | delete_firewall_policy |
| 01-rest-api_stable-2026.2.md | 200 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:554 | OK | delete_firewall_policy |
| 01-rest-api_stable-2026.2.md | 201 | neutron_fwaas/services/firewall/service_drivers/driver_api.py:272 | OK | delete_firewall_policy |
| 01-rest-api_stable-2026.2.md | 210 | neutron_fwaas/policies/firewall_group.py:81 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 212 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:141 | OK | _validate_firewall_policies_for_firewall_group |
| 01-rest-api_stable-2026.2.md | 212 | neutron-lib:neutron_lib/exceptions/firewall_v2.py:54 | OK | FirewallPolicyConflict |
| 01-rest-api_stable-2026.2.md | 213 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:144 | OK | _validate_ports_for_firewall_group |
| 01-rest-api_stable-2026.2.md | 215 | neutron_fwaas/common/exceptions.py:22 | OK | FirewallGroupPortNotSupported |
| 01-rest-api_stable-2026.2.md | 215 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:42 | OK | is_supported_l2_port |
| 01-rest-api_stable-2026.2.md | 215 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:182 | OK | is_supported_l2_port |
| 01-rest-api_stable-2026.2.md | 215 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:178 | OK | _is_supported_l2_port |
| 01-rest-api_stable-2026.2.md | 216 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:207 | OK | _validate_if_firewall_group_on_ports |
| 01-rest-api_stable-2026.2.md | 216 | neutron_fwaas/db/firewall/v2/models.py:97 | OK | FirewallGroupPortAssociation |
| 01-rest-api_stable-2026.2.md | 216 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:596 | OK | _set_ports_for_firewall_group |
| 01-rest-api_stable-2026.2.md | 217 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:157 | OK | _validate_ports_for_firewall_group |
| 01-rest-api_stable-2026.2.md | 219 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:832 | OK | _ensure_not_default_resource |
| 01-rest-api_stable-2026.2.md | 220 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:724 | OK | _create_firewall_group |
| 01-rest-api_stable-2026.2.md | 222 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:713 | OK | _create_firewall_group |
| 01-rest-api_stable-2026.2.md | 223 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:199 | OK | create_firewall_group_precommit |
| 01-rest-api_stable-2026.2.md | 223 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:219 | OK | create_pg_for_fwg |
| 01-rest-api_stable-2026.2.md | 224 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:210 | OK | create_firewall_group_postcommit |
| 01-rest-api_stable-2026.2.md | 226 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:307 | OK | create_firewall_group |
| 01-rest-api_stable-2026.2.md | 226 | neutron_fwaas/services/firewall/service_drivers/driver_api.py:143 | OK | create_firewall_group |
| 01-rest-api_stable-2026.2.md | 228 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:254 | OK | create_firewall_group_precommit |
| 01-rest-api_stable-2026.2.md | 229 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:268 | OK | create_firewall_group_postcommit |
| 01-rest-api_stable-2026.2.md | 232 | neutron_fwaas/services/firewall/service_drivers/driver_api.py:158 | OK | create_firewall_group |
| 01-rest-api_stable-2026.2.md | 232 | neutron_fwaas/services/logapi/common/fwg_callback.py:27 | OK | handle_event |
| 01-rest-api_stable-2026.2.md | 238 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py | OK | |
| 01-rest-api_stable-2026.2.md | 239 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/iptables_fwaas_v2.py:158 | OK | apply_default_policy |
| 01-rest-api_stable-2026.2.md | 244 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:362 | OK | update_firewall_group |
| 01-rest-api_stable-2026.2.md | 246 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:370 | OK | update_firewall_group |
| 01-rest-api_stable-2026.2.md | 247 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:750 | OK | update_firewall_group |
| 01-rest-api_stable-2026.2.md | 248 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:753 | OK | update_firewall_group |
| 01-rest-api_stable-2026.2.md | 249 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:765 | OK | update_firewall_group |
| 01-rest-api_stable-2026.2.md | 250 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:238 | OK | update_firewall_group_precommit |
| 01-rest-api_stable-2026.2.md | 250 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:251 | OK | update_firewall_group_postcommit |
| 01-rest-api_stable-2026.2.md | 254 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:278 | OK | _need_pending_update |
| 01-rest-api_stable-2026.2.md | 254 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:300 | OK | update_firewall_group_postcommit |
| 01-rest-api_stable-2026.2.md | 254 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:327 | OK | update_firewall_group_postcommit |
| 01-rest-api_stable-2026.2.md | 260 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:332 | OK | delete_firewall_group |
| 01-rest-api_stable-2026.2.md | 261 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:326 | OK | delete_firewall_group |
| 01-rest-api_stable-2026.2.md | 261 | neutron:neutron/api/v2/base.py:582 | OK | _delete |
| 01-rest-api_stable-2026.2.md | 262 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:813 | OK | delete_firewall_group |
| 01-rest-api_stable-2026.2.md | 262 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:806 | OK | delete_firewall_group |
| 01-rest-api_stable-2026.2.md | 263 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:305 | OK | delete_firewall_group_precommit |
| 01-rest-api_stable-2026.2.md | 263 | neutron_fwaas/services/firewall/service_drivers/driver_api.py:170 | OK | delete_firewall_group |
| 01-rest-api_stable-2026.2.md | 268 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:855 | OK | get_firewall_groups |
| 01-rest-api_stable-2026.2.md | 273 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:643 | OK | _ensure_default_firewall_group |
| 01-rest-api_stable-2026.2.md | 274 | neutron_fwaas/extensions/firewall_v2.py:28 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 274 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:180 | OK | _create_default_firewall_rules |
| 01-rest-api_stable-2026.2.md | 276 | neutron_fwaas/db/firewall/v2/models.py:76 | OK | DefaultFirewallGroup |
| 01-rest-api_stable-2026.2.md | 278 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:698 | OK | _ensure_default_firewall_group |
| 01-rest-api_stable-2026.2.md | 278 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:688 | OK | _ensure_default_firewall_group |
| 01-rest-api_stable-2026.2.md | 280 | neutron_fwaas/services/firewall/service_drivers/ovn/ovn_db_sync.py:89 | OK | _get_fw_port_groups_from_neutron_db |
| 01-rest-api_stable-2026.2.md | 282 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:257 | OK | handle_update_port |
| 01-rest-api_stable-2026.2.md | 320 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:51 | OK | set_firewall_group_status |
| 01-rest-api_stable-2026.2.md | 326 | neutron-lib:api-ref/source/v2/fwaas-v2.inc:138 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 327 | neutron-lib:api-ref/source/v2/fwaas-v2.inc:259 | OK | <module> |
| 01-rest-api_stable-2026.2.md | 330 | neutron_fwaas/extensions/firewall_v2_stdattrs.py:19 | OK | Standard_attr_fwaas |
| 02-errors_stable-2026.2.md | 6 | neutron-lib:neutron_lib/exceptions/firewall_v2.py | OK | |
| 02-errors_stable-2026.2.md | 7 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:54 | OK | FirewallDefaultParameterExists |
| 02-errors_stable-2026.2.md | 8 | neutron_fwaas/common/exceptions.py:22 | OK | FirewallGroupPortNotSupported |
| 02-errors_stable-2026.2.md | 9 | neutron_fwaas/services/firewall/service_drivers/ovn/exceptions.py:20 | OK | MechanismDriverNotFound |
| 02-errors_stable-2026.2.md | 18 | neutron:neutron/api/api_common.py:449 | OK | convert_exception_to_http_exc |
| 02-errors_stable-2026.2.md | 18 | neutron-lib:neutron_lib/api/faults.py:19 | OK | <module> |
| 02-errors_stable-2026.2.md | 30 | neutron:neutron/api/api_common.py:512 | OK | convert_exception_to_http_exc |
| 02-errors_stable-2026.2.md | 32 | neutron:neutron/api/api_common.py:520 | OK | get_exception_data |
| 02-errors_stable-2026.2.md | 34 | neutron-lib:neutron_lib/exceptions/firewall_v2.py:54 | OK | FirewallPolicyConflict |
| 02-errors_stable-2026.2.md | 34 | neutron-lib:neutron_lib/exceptions/firewall_v2.py:64 | OK | FirewallRuleSharingConflict |
| 02-errors_stable-2026.2.md | 34 | neutron_fwaas/services/firewall/service_drivers/ovn/exceptions.py:20 | OK | MechanismDriverNotFound |
| 02-errors_stable-2026.2.md | 40 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:848 | OK | get_firewall_group |
| 02-errors_stable-2026.2.md | 41 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:332 | OK | delete_firewall_group |
| 02-errors_stable-2026.2.md | 42 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:97 | OK | _ensure_update_firewall_group |
| 02-errors_stable-2026.2.md | 43 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:169 | OK | _validate_ports_for_firewall_group |
| 02-errors_stable-2026.2.md | 44 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:161 | OK | _validate_ports_for_firewall_group |
| 02-errors_stable-2026.2.md | 44 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:166 | OK | _validate_ports_for_firewall_group |
| 02-errors_stable-2026.2.md | 44 | neutron_fwaas/common/exceptions.py:22 | OK | FirewallGroupPortNotSupported |
| 02-errors_stable-2026.2.md | 45 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:207 | OK | _validate_if_firewall_group_on_ports |
| 02-errors_stable-2026.2.md | 45 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:596 | OK | _set_ports_for_firewall_group |
| 02-errors_stable-2026.2.md | 46 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:813 | OK | delete_firewall_group |
| 02-errors_stable-2026.2.md | 47 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:832 | OK | _ensure_not_default_resource |
| 02-errors_stable-2026.2.md | 47 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:841 | OK | _ensure_not_default_resource |
| 02-errors_stable-2026.2.md | 48 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:762 | OK | update_firewall_group |
| 02-errors_stable-2026.2.md | 48 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:838 | OK | _ensure_not_default_resource |
| 02-errors_stable-2026.2.md | 49 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:561 | OK | get_firewall_policy |
| 02-errors_stable-2026.2.md | 50 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:550 | OK | delete_firewall_policy |
| 02-errors_stable-2026.2.md | 50 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:553 | OK | delete_firewall_policy |
| 02-errors_stable-2026.2.md | 50 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:467 | OK | _check_fwgs_associated_with_policy_in_same_project |
| 02-errors_stable-2026.2.md | 51 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:141 | OK | _validate_firewall_policies_for_firewall_group |
| 02-errors_stable-2026.2.md | 52 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:443 | OK | _check_if_rules_shared_for_policy_shared |
| 02-errors_stable-2026.2.md | 53 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:421 | OK | _check_rules_for_policy_is_valid |
| 02-errors_stable-2026.2.md | 53 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:425 | OK | _check_rules_for_policy_is_valid |
| 02-errors_stable-2026.2.md | 54 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:74 | OK | _get_firewall_rule |
| 02-errors_stable-2026.2.md | 54 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:417 | OK | _check_rules_for_policy_is_valid |
| 02-errors_stable-2026.2.md | 54 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:253 | OK | _validate_insert_remove_rule_request |
| 02-errors_stable-2026.2.md | 55 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:320 | OK | delete_firewall_rule |
| 02-errors_stable-2026.2.md | 56 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:175 | OK | _get_policy_rule_association |
| 02-errors_stable-2026.2.md | 57 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:161 | OK | _ensure_rule_not_already_associated |
| 02-errors_stable-2026.2.md | 58 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:119 | OK | _check_firewall_rule_conflict |
| 02-errors_stable-2026.2.md | 58 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:432 | OK | _check_rules_for_policy_is_valid |
| 02-errors_stable-2026.2.md | 59 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:250 | OK | _validate_insert_remove_rule_request |
| 02-errors_stable-2026.2.md | 60 | neutron_fwaas/common/utils.py:29 | OK | validate_fwr_protocol_parameters |
| 02-errors_stable-2026.2.md | 61 | neutron_fwaas/common/utils.py:33 | OK | validate_fwr_protocol_parameters |
| 02-errors_stable-2026.2.md | 62 | neutron_fwaas/common/utils.py:54 | OK | validate_fwr_port_range |
| 02-errors_stable-2026.2.md | 63 | neutron_fwaas/common/utils.py:48 | OK | validate_fwr_src_dst_ip_version |
| 02-errors_stable-2026.2.md | 64 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/iptables_fwaas_v2.py:90 | OK | create_firewall_group |
| 02-errors_stable-2026.2.md | 64 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/iptables_fwaas_v2.py:135 | OK | delete_firewall_group |
| 02-errors_stable-2026.2.md | 64 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/iptables_fwaas_v2.py:156 | OK | update_firewall_group |
| 02-errors_stable-2026.2.md | 64 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/iptables_fwaas_v2.py:188 | OK | apply_default_policy |
| 02-errors_stable-2026.2.md | 65 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:68 | OK | _mech_driver |
| 02-errors_stable-2026.2.md | 66 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:187 | OK | process_rule_for_pg |
| 02-errors_stable-2026.2.md | 67 | neutron_fwaas/services/firewall/service_drivers/ovn/exceptions.py:25 | OK | ProtocolNotSupported |
| 02-errors_stable-2026.2.md | 68 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:123 | OK | acl_action_and_priority |
| 02-errors_stable-2026.2.md | 69 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/l2/openvswitch_firewall/firewall.py:308 | OK | get_ovs_port |
| 02-errors_stable-2026.2.md | 69 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/l2/openvswitch_firewall/exceptions.py:21 | OK | OVSFWaaSPortNotFound |
| 02-errors_stable-2026.2.md | 70 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/l2/openvswitch_firewall/firewall.py:321 | OK | _get_port_vlan_tag |
| 02-errors_stable-2026.2.md | 70 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/l2/openvswitch_firewall/exceptions.py:25 | OK | OVSFWaaSTagNotFound |
| 02-errors_stable-2026.2.md | 71 | neutron_fwaas/services/logapi/fwg_validate.py:37 | OK | _check_fwg |
| 02-errors_stable-2026.2.md | 71 | neutron_fwaas/services/logapi/fwg_validate.py:78 | OK | _check_fwg_port |
| 02-errors_stable-2026.2.md | 72 | neutron_fwaas/services/logapi/fwg_validate.py:73 | OK | _check_fwg_port |
| 02-errors_stable-2026.2.md | 73 | neutron_fwaas/services/logapi/fwg_validate.py:65 | OK | _check_fwg_port |
| 02-errors_stable-2026.2.md | 74 | neutron_fwaas/db/migration/alembic_migrations/versions/queens/expand/876782258a43_create_default_firewall_groups_table.py:67 | OK | check_sanity |
| 02-errors_stable-2026.2.md | 75 | neutron_fwaas/db/migration/alembic_migrations/versions/queens/expand/f24e0d5e5bff_uniq_firewallgroupportassociation0port.py:59 | OK | check_sanity |
| 02-errors_stable-2026.2.md | 76 | neutron:neutron/api/v2/base.py:491 | OK | _create |
| 02-errors_stable-2026.2.md | 77 | neutron:neutron/api/v2/base.py:712 | OK | prepare_request_body |
| 02-errors_stable-2026.2.md | 78 | neutron:neutron/api/v2/base.py:400 | OK | show |
| 02-errors_stable-2026.2.md | 80 | neutron_fwaas/common/exceptions.py:22 | OK | FirewallGroupPortNotSupported |
| 02-errors_stable-2026.2.md | 86 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:228 | OK | create_firewall_group_postcommit |
| 02-errors_stable-2026.2.md | 86 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:307 | OK | create_firewall_group |
| 02-errors_stable-2026.2.md | 87 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:283 | OK | update_firewall_group_postcommit |
| 02-errors_stable-2026.2.md | 87 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:162 | OK | _process_acls_by_policies_or_rule |
| 02-errors_stable-2026.2.md | 88 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:206 | OK | create_firewall_group_precommit |
| 02-errors_stable-2026.2.md | 88 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:307 | OK | delete_firewall_group_precommit |
| 02-errors_stable-2026.2.md | 89 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:157 | OK | _validate_ports_for_firewall_group |
| 02-errors_stable-2026.2.md | 97 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:408 | OK | create_firewall_group |
| 02-errors_stable-2026.2.md | 97 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:471 | OK | update_firewall_group |
| 02-errors_stable-2026.2.md | 97 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:546 | OK | delete_firewall_group |
| 02-errors_stable-2026.2.md | 98 | neutron_fwaas/services/firewall/service_drivers/agents/l2/fwaas_v2.py:157 | OK | _compute_status |
| 02-errors_stable-2026.2.md | 98 | neutron_fwaas/services/firewall/service_drivers/agents/l2/fwaas_v2.py:300 | OK | create_firewall_group |
| 02-errors_stable-2026.2.md | 99 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:58 | OK | set_firewall_group_status |
| 02-errors_stable-2026.2.md | 100 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:83 | OK | firewall_group_deleted |
| 02-errors_stable-2026.2.md | 107 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:65 | OK | init |
| 02-errors_stable-2026.2.md | 108 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:61 | OK | init |
| 02-errors_stable-2026.2.md | 109 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:288 | OK | handle_update_port |
| 02-errors_stable-2026.2.md | 110 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:299 | OK | handle_update_port |
| 02-errors_stable-2026.2.md | 111 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:232 | OK | create_firewall_group_postcommit |
| 02-errors_stable-2026.2.md | 112 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:187 | OK | _process_acls_by_policies_or_rule |
| 02-errors_stable-2026.2.md | 113 | neutron_fwaas/services/firewall/service_drivers/ovn/ovn_db_sync.py:132 | OK | _sync_firewall_groups |
| 02-errors_stable-2026.2.md | 114 | neutron_fwaas/services/firewall/service_drivers/ovn/ovn_db_sync.py:64 | OK | do_sync |
| 02-errors_stable-2026.2.md | 115 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:80 | OK | firewall_group_deleted |
| 02-errors_stable-2026.2.md | 116 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:191 | OK | is_supported_l2_port |
| 02-errors_stable-2026.2.md | 116 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:193 | OK | is_supported_l2_port |
| 02-errors_stable-2026.2.md | 117 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:405 | OK | create_firewall_group |
| 02-errors_stable-2026.2.md | 118 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:415 | OK | create_firewall_group |
| 02-errors_stable-2026.2.md | 119 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:124 | OK | init |
| 02-errors_stable-2026.2.md | 120 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:295 | OK | _process_router_update |
| 02-errors_stable-2026.2.md | 121 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/iptables_fwaas_v2.py:89 | OK | create_firewall_group |
| 02-errors_stable-2026.2.md | 122 | neutron_fwaas/services/firewall/service_drivers/agents/l2/fwaas_v2.py:208 | OK | _add_local_vlan_to_ports |
| 02-errors_stable-2026.2.md | 123 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/l2/openvswitch_firewall/firewall.py:367 | OK | prepare_port_filter |
| 03-interactions_stable-2026.2.md | 10 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:52 | OK | _nb_ovn |
| 03-interactions_stable-2026.2.md | 10 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:56 | OK | _mech_driver |
| 03-interactions_stable-2026.2.md | 16 | neutron:neutron/common/ovn/utils.py:367 | OK | ovn_port_group_name |
| 03-interactions_stable-2026.2.md | 16 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:219 | OK | create_pg_for_fwg |
| 03-interactions_stable-2026.2.md | 17 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:152 | OK | update_ports_for_pg |
| 03-interactions_stable-2026.2.md | 18 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:228 | OK | add_default_acls_for_pg |
| 03-interactions_stable-2026.2.md | 19 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:126 | OK | acl_entry_for_port_group |
| 03-interactions_stable-2026.2.md | 21 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:195 | OK | process_rule_for_pg |
| 03-interactions_stable-2026.2.md | 25 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:143 | OK | get_rule_acl_for_port_group |
| 03-interactions_stable-2026.2.md | 28 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:27 | OK | acl_direction |
| 03-interactions_stable-2026.2.md | 29 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:35 | OK | acl_ethertype |
| 03-interactions_stable-2026.2.md | 30 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:50 | OK | acl_ip |
| 03-interactions_stable-2026.2.md | 31 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:82 | OK | acl_protocol_and_ports |
| 03-interactions_stable-2026.2.md | 38 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:102 | OK | _add_rules_for_firewall_group |
| 03-interactions_stable-2026.2.md | 38 | neutron_fwaas/services/firewall/service_drivers/ovn/constants.py:18 | OK | <module> |
| 03-interactions_stable-2026.2.md | 53 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:199 | OK | create_firewall_group_precommit |
| 03-interactions_stable-2026.2.md | 53 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:210 | OK | create_firewall_group_postcommit |
| 03-interactions_stable-2026.2.md | 54 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:251 | OK | update_firewall_group_postcommit |
| 03-interactions_stable-2026.2.md | 54 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:126 | OK | _clear_rules_for_firewall_group |
| 03-interactions_stable-2026.2.md | 55 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:305 | OK | delete_firewall_group_precommit |
| 03-interactions_stable-2026.2.md | 56 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:157 | OK | _process_acls_by_policies_or_rule |
| 03-interactions_stable-2026.2.md | 57 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:211 | OK | process_rule_for_pg |
| 03-interactions_stable-2026.2.md | 58 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:169 | OK | _process_acls_by_policies_or_rule |
| 03-interactions_stable-2026.2.md | 59 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:206 | OK | process_rule_for_pg |
| 03-interactions_stable-2026.2.md | 61 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:228 | OK | create_firewall_group_postcommit |
| 03-interactions_stable-2026.2.md | 67 | neutron_fwaas/db/firewall/v2/models.py:25 | OK | FirewallRuleV2 |
| 03-interactions_stable-2026.2.md | 84 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:307 | OK | create_firewall_group |
| 03-interactions_stable-2026.2.md | 84 | neutron:neutron/api/v2/base.py:226 | OK | getattr |
| 03-interactions_stable-2026.2.md | 85 | neutron_fwaas/services/firewall/service_drivers/driver_api.py:143 | OK | create_firewall_group |
| 03-interactions_stable-2026.2.md | 85 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:307 | OK | create_firewall_group |
| 03-interactions_stable-2026.2.md | 85 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:358 | OK | update_firewall_group |
| 03-interactions_stable-2026.2.md | 88 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:136 | OK | _process_rule_for_policy |
| 03-interactions_stable-2026.2.md | 89 | neutron_fwaas/objects/firewall_v2.py:276 | OK | update_status |
| 03-interactions_stable-2026.2.md | 90 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:698 | OK | _ensure_default_firewall_group |
| 03-interactions_stable-2026.2.md | 92 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:77 | OK | _get_policy_ordered_rule_objects |
| 03-interactions_stable-2026.2.md | 93 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:447 | OK | get_fwgs_with_policy |
| 03-interactions_stable-2026.2.md | 101 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:203 | OK | start_rpc_listener |
| 03-interactions_stable-2026.2.md | 102 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:105 | OK | start_rpc_listeners |
| 03-interactions_stable-2026.2.md | 102 | neutron_fwaas/services/firewall/service_drivers/agents/l2/fwaas_v2.py:101 | OK | start_rpc_listeners |
| 03-interactions_stable-2026.2.md | 109 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:149 | OK | create_firewall_group |
| 03-interactions_stable-2026.2.md | 110 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:153 | OK | update_firewall_group |
| 03-interactions_stable-2026.2.md | 111 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:157 | OK | delete_firewall_group |
| 03-interactions_stable-2026.2.md | 112 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:51 | OK | set_firewall_group_status |
| 03-interactions_stable-2026.2.md | 113 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:71 | OK | firewall_group_deleted |
| 03-interactions_stable-2026.2.md | 114 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:92 | OK | get_firewall_groups_for_project |
| 03-interactions_stable-2026.2.md | 115 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:106 | OK | get_projects_with_firewall_groups |
| 03-interactions_stable-2026.2.md | 116 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:115 | OK | get_firewall_group_for_port |
| 03-interactions_stable-2026.2.md | 117 | neutron_fwaas/services/firewall/service_drivers/agents/firewall_agent_api.py:61 | OK | set_firewall_status |
| 03-interactions_stable-2026.2.md | 119 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:142 | OK | _cast_firewall_group |
| 03-interactions_stable-2026.2.md | 119 | neutron_fwaas/services/firewall/rpc/serialization.py:149 | OK | deserialize_firewall_group_from_rpc |
| 03-interactions_stable-2026.2.md | 119 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:94 | OK | get_firewall_groups_for_project |
| 03-interactions_stable-2026.2.md | 123 | neutron_fwaas/services/firewall/rpc/serialization.py:79 | OK | rpc_payload_to_legacy_dict |
| 03-interactions_stable-2026.2.md | 143 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:248 | OK | _get_fwg_port_details |
| 03-interactions_stable-2026.2.md | 143 | neutron_fwaas/objects/firewall_v2.py:212 | OK | FirewallGroup |
| 03-interactions_stable-2026.2.md | 143 | neutron_fwaas/objects/firewall_v2.py:48 | OK | FirewallRuleV2 |
| 03-interactions_stable-2026.2.md | 147 | neutron:neutron/api/v2/base.py:511 | OK | notify |
| 03-interactions_stable-2026.2.md | 153 | neutron_fwaas/services/firewall/service_drivers/driver_api.py:158 | OK | create_firewall_group |
| 03-interactions_stable-2026.2.md | 153 | neutron_fwaas/services/firewall/service_drivers/driver_api.py:219 | OK | update_firewall_group |
| 03-interactions_stable-2026.2.md | 153 | neutron_fwaas/services/firewall/service_drivers/driver_api.py:183 | OK | delete_firewall_group |
| 03-interactions_stable-2026.2.md | 153 | neutron_fwaas/services/logapi/common/fwg_callback.py:27 | OK | handle_event |
| 03-interactions_stable-2026.2.md | 154 | neutron_fwaas/services/firewall/service_drivers/driver_api.py:249 | OK | create_firewall_policy |
| 03-interactions_stable-2026.2.md | 154 | neutron_fwaas/services/firewall/service_drivers/driver_api.py:271 | OK | delete_firewall_policy |
| 03-interactions_stable-2026.2.md | 155 | neutron_fwaas/services/firewall/service_drivers/driver_api.py:331 | OK | create_firewall_rule |
| 03-interactions_stable-2026.2.md | 156 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:257 | OK | handle_update_port |
| 03-interactions_stable-2026.2.md | 156 | neutron_fwaas/services/logapi/common/port_callback.py:26 | OK | handle_event |
| 03-interactions_stable-2026.2.md | 162 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:157 | OK | _validate_ports_for_firewall_group |
| 03-interactions_stable-2026.2.md | 162 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:233 | OK | _get_fwg_port_details |
| 03-interactions_stable-2026.2.md | 163 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:61 | OK | _mech_driver |
| 03-interactions_stable-2026.2.md | 164 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:52 | OK | init |
| 03-interactions_stable-2026.2.md | 170 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/iptables_fwaas_v2.py:190 | OK | _setup_firewall |
| 03-interactions_stable-2026.2.md | 171 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/legacy_conntrack.py:65 | OK | _execute_command |
| 03-interactions_stable-2026.2.md | 172 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/netlink_conntrack.py:30 | OK | flush_entries |
| 03-interactions_stable-2026.2.md | 173 | neutron_fwaas/services/logapi/agents/drivers/iptables/log.py:225 | OK | start_logging |
| 03-interactions_stable-2026.2.md | 174 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/l2/openvswitch_firewall/firewall.py:216 | OK | OVSFirewallDriver |
| 03-interactions_stable-2026.2.md | 176 | etc/neutron/rootwrap.d/fwaas-privsep.filters | OK | |
| 04-scenarios_stable-2026.2.md | 8 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:199 | OK | create_firewall_group_precommit |
| 04-scenarios_stable-2026.2.md | 8 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:210 | OK | create_firewall_group_postcommit |
| 04-scenarios_stable-2026.2.md | 48 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/iptables_fwaas_v2.py:501 | OK | _allow_established_rule |
| 04-scenarios_stable-2026.2.md | 74 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:336 | OK | update_firewall_rule_postcommit |
| 04-scenarios_stable-2026.2.md | 158 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:257 | OK | handle_update_port |
| 04-scenarios_stable-2026.2.md | 158 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:327 | OK | update_firewall_group_postcommit |
| 04-scenarios_stable-2026.2.md | 158 | neutron_fwaas/services/firewall/service_drivers/agents/l2/fwaas_v2.py:354 | OK | handle_port |
| 04-scenarios_stable-2026.2.md | 181 | neutron_fwaas/services/firewall/service_drivers/ovn/ovn_db_sync.py:129 | OK | _sync_firewall_groups |
| 05-async-processing_stable-2026.2.md | 12 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:73 | OK | init |
| 05-async-processing_stable-2026.2.md | 18 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:51 | OK | set_firewall_group_status |
| 05-async-processing_stable-2026.2.md | 19 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:71 | OK | firewall_group_deleted |
| 05-async-processing_stable-2026.2.md | 20 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:92 | OK | get_firewall_groups_for_project |
| 05-async-processing_stable-2026.2.md | 21 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:106 | OK | get_projects_with_firewall_groups |
| 05-async-processing_stable-2026.2.md | 22 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:115 | OK | get_firewall_group_for_port |
| 05-async-processing_stable-2026.2.md | 23 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:257 | OK | handle_update_port |
| 05-async-processing_stable-2026.2.md | 24 | neutron_fwaas/services/logapi/common/fwg_callback.py:27 | OK | handle_event |
| 05-async-processing_stable-2026.2.md | 24 | neutron_fwaas/services/logapi/common/port_callback.py:26 | OK | handle_event |
| 05-async-processing_stable-2026.2.md | 25 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:376 | OK | create_firewall_group |
| 05-async-processing_stable-2026.2.md | 25 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:421 | OK | update_firewall_group |
| 05-async-processing_stable-2026.2.md | 25 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:515 | OK | delete_firewall_group |
| 05-async-processing_stable-2026.2.md | 26 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:303 | OK | add_router |
| 05-async-processing_stable-2026.2.md | 26 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:317 | OK | update_router |
| 05-async-processing_stable-2026.2.md | 27 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:345 | OK | process_services_sync |
| 05-async-processing_stable-2026.2.md | 28 | neutron_fwaas/services/firewall/service_drivers/agents/l2/fwaas_v2.py:300 | OK | create_firewall_group |
| 05-async-processing_stable-2026.2.md | 28 | neutron_fwaas/services/firewall/service_drivers/agents/l2/fwaas_v2.py:334 | OK | update_firewall_group |
| 05-async-processing_stable-2026.2.md | 28 | neutron_fwaas/services/firewall/service_drivers/agents/l2/fwaas_v2.py:317 | OK | delete_firewall_group |
| 05-async-processing_stable-2026.2.md | 29 | neutron_fwaas/services/firewall/service_drivers/agents/l2/fwaas_v2.py:354 | OK | handle_port |
| 05-async-processing_stable-2026.2.md | 29 | neutron_fwaas/services/firewall/service_drivers/agents/l2/fwaas_v2.py:390 | OK | delete_port |
| 05-async-processing_stable-2026.2.md | 30 | neutron_fwaas/services/logapi/agents/l3/fwg_log.py:25 | OK | FWaaSL3LoggingExtension |
| 05-async-processing_stable-2026.2.md | 30 | neutron_fwaas/services/logapi/agents/drivers/iptables/log.py:225 | OK | start_logging |
| 05-async-processing_stable-2026.2.md | 31 | neutron_fwaas/services/firewall/service_drivers/ovn/ovn_db_sync.py:61 | OK | do_sync |
| 05-async-processing_stable-2026.2.md | 35 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:73 | OK | init |
| 05-async-processing_stable-2026.2.md | 35 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:77 | OK | start_rpc_listeners |
| 05-async-processing_stable-2026.2.md | 35 | neutron_fwaas/common/fwaas_constants.py:20 | OK | <module> |
| 05-async-processing_stable-2026.2.md | 35 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:203 | OK | start_rpc_listener |
| 05-async-processing_stable-2026.2.md | 35 | neutron-lib:neutron_lib/rpc.py:346 | OK | create_consumer |
| 05-async-processing_stable-2026.2.md | 35 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:44 | OK | FirewallAgentCallbacks |
| 05-async-processing_stable-2026.2.md | 38 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:76 | OK | set_firewall_group_status |
| 05-async-processing_stable-2026.2.md | 38 | neutron_fwaas/services/firewall/service_drivers/agents/l2/fwaas_v2.py:61 | OK | set_firewall_group_status |
| 05-async-processing_stable-2026.2.md | 42 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:54 | OK | set_firewall_group_status |
| 05-async-processing_stable-2026.2.md | 43 | neutron_fwaas/objects/firewall_v2.py:274 | OK | update_status |
| 05-async-processing_stable-2026.2.md | 52 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:76 | OK | firewall_group_deleted |
| 05-async-processing_stable-2026.2.md | 56 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:552 | OK | delete_firewall_group |
| 05-async-processing_stable-2026.2.md | 57 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:222 | OK | _invoke_driver_for_sync_from_plugin |
| 05-async-processing_stable-2026.2.md | 58 | neutron_fwaas/services/firewall/service_drivers/agents/l2/fwaas_v2.py:293 | OK | _delete_firewall_group |
| 05-async-processing_stable-2026.2.md | 63 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:43 | OK | get_firewall_groups_for_project |
| 05-async-processing_stable-2026.2.md | 63 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:271 | OK | _process_router_update |
| 05-async-processing_stable-2026.2.md | 64 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:853 | OK | get_firewall_groups |
| 05-async-processing_stable-2026.2.md | 64 | neutron_fwaas/services/firewall/rpc/serialization.py:58 | OK | build_firewall_group_rpc_payload_for_sync |
| 05-async-processing_stable-2026.2.md | 65 | neutron_fwaas/services/firewall/rpc/serialization.py:141 | OK | serialize_firewall_group_for_rpc |
| 05-async-processing_stable-2026.2.md | 69 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:106 | OK | get_projects_with_firewall_groups |
| 05-async-processing_stable-2026.2.md | 72 | neutron_fwaas/services/firewall/service_drivers/agents/l2/fwaas_v2.py:44 | OK | get_firewall_group_for_port |
| 05-async-processing_stable-2026.2.md | 73 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:119 | OK | get_firewall_group_for_port |
| 05-async-processing_stable-2026.2.md | 78 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:257 | OK | handle_update_port |
| 05-async-processing_stable-2026.2.md | 80 | neutron_fwaas/services/firewall/fwaas_plugin_v2.py:296 | OK | handle_update_port |
| 05-async-processing_stable-2026.2.md | 81 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:42 | OK | is_supported_l2_port |
| 05-async-processing_stable-2026.2.md | 85 | neutron_fwaas/services/logapi/common/fwg_callback.py:27 | OK | handle_event |
| 05-async-processing_stable-2026.2.md | 85 | neutron_fwaas/services/logapi/common/fwg_callback.py:46 | OK | trigger_logging |
| 05-async-processing_stable-2026.2.md | 86 | neutron_fwaas/services/logapi/common/port_callback.py:26 | OK | handle_event |
| 05-async-processing_stable-2026.2.md | 87 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:174 | OK | register_logging_driver |
| 05-async-processing_stable-2026.2.md | 87 | neutron_fwaas/services/logapi/agents/drivers/iptables/driver.py:48 | OK | register |
| 05-async-processing_stable-2026.2.md | 87 | neutron_fwaas/services/firewall/service_drivers/driver_api.py:53 | OK | register_logging_driver |
| 05-async-processing_stable-2026.2.md | 91 | pyproject.toml:69 | OK | <module> |
| 05-async-processing_stable-2026.2.md | 91 | neutron_fwaas/services/firewall/service_drivers/agents/firewall_agent_api.py:26 | OK | <module> |
| 05-async-processing_stable-2026.2.md | 91 | neutron_fwaas/services/firewall/service_drivers/agents/firewall_service.py:31 | OK | load_device_drivers |
| 05-async-processing_stable-2026.2.md | 91 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:101 | OK | start_rpc_listeners |
| 05-async-processing_stable-2026.2.md | 91 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:84 | OK | FWaaSL3AgentExtension |
| 05-async-processing_stable-2026.2.md | 91 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:145 | OK | _cast_firewall_group |
| 05-async-processing_stable-2026.2.md | 94 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:268 | OK | create_firewall_group_postcommit |
| 05-async-processing_stable-2026.2.md | 95 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:376 | OK | create_firewall_group |
| 05-async-processing_stable-2026.2.md | 98 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/iptables_fwaas_v2.py:219 | OK | _setup_chains |
| 05-async-processing_stable-2026.2.md | 98 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/iptables_fwaas_v2.py:425 | OK | _enable_policy_chain |
| 05-async-processing_stable-2026.2.md | 98 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/iptables_fwaas_v2.py:158 | OK | apply_default_policy |
| 05-async-processing_stable-2026.2.md | 98 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/iptables_fwaas_v2.py:92 | OK | _get_ipt_mgrs_with_if_prefix |
| 05-async-processing_stable-2026.2.md | 99 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/iptables_fwaas_v2.py:304 | OK | _remove_conntrack_new_firewall |
| 05-async-processing_stable-2026.2.md | 99 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/legacy_conntrack.py:50 | OK | flush_entries |
| 05-async-processing_stable-2026.2.md | 105 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:219 | OK | _rpc_update_firewall_group |
| 05-async-processing_stable-2026.2.md | 105 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:344 | OK | update_firewall_group_postcommit |
| 05-async-processing_stable-2026.2.md | 106 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:421 | OK | update_firewall_group |
| 05-async-processing_stable-2026.2.md | 108 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/iptables_fwaas_v2.py:143 | OK | update_firewall_group |
| 05-async-processing_stable-2026.2.md | 113 | neutron_fwaas/services/firewall/service_drivers/agents/agents.py:157 | OK | delete_firewall_group |
| 05-async-processing_stable-2026.2.md | 113 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:515 | OK | delete_firewall_group |
| 05-async-processing_stable-2026.2.md | 116 | neutron:neutron/agent/l3/agent.py:638 | OK | _process_added_router |
| 05-async-processing_stable-2026.2.md | 116 | neutron:neutron/agent/l3/agent.py:698 | OK | _process_updated_router |
| 05-async-processing_stable-2026.2.md | 117 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:255 | OK | _process_router_update |
| 05-async-processing_stable-2026.2.md | 119 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:203 | OK | _invoke_driver_for_sync_from_plugin |
| 05-async-processing_stable-2026.2.md | 124 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:345 | OK | process_services_sync |
| 05-async-processing_stable-2026.2.md | 127 | neutron_fwaas/services/firewall/service_drivers/agents/l3reference/firewall_l3_agent_v2.py:333 | OK | delete_router |
| 05-async-processing_stable-2026.2.md | 131 | pyproject.toml:62 | OK | <module> |
| 05-async-processing_stable-2026.2.md | 131 | neutron_fwaas/services/firewall/service_drivers/agents/l2/fwaas_v2.py:75 | OK | FWaaSV2AgentExtension |
| 05-async-processing_stable-2026.2.md | 131 | neutron_fwaas/services/firewall/service_drivers/agents/l2/fwaas_v2.py:98 | OK | start_rpc_listeners |
| 05-async-processing_stable-2026.2.md | 132 | neutron_fwaas/services/firewall/service_drivers/agents/l2/fwaas_v2.py:123 | OK | _get_firewall_group_ports |
| 05-async-processing_stable-2026.2.md | 132 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/l2/openvswitch_firewall/constants.py:37 | OK | <module> |
| 05-async-processing_stable-2026.2.md | 132 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/l2/openvswitch_firewall/firewall.py:216 | OK | OVSFirewallDriver |
| 05-async-processing_stable-2026.2.md | 132 | neutron_fwaas/services/firewall/service_drivers/agents/l2/fwaas_v2.py:157 | OK | _compute_status |
| 05-async-processing_stable-2026.2.md | 132 | neutron_fwaas/services/firewall/service_drivers/agents/l2/fwaas_v2.py:255 | OK | _create_firewall_group |
| 05-async-processing_stable-2026.2.md | 133 | neutron_fwaas/services/firewall/service_drivers/agents/l2/fwaas_v2.py:354 | OK | handle_port |
| 05-async-processing_stable-2026.2.md | 133 | neutron:neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:2150 | OK | treat_devices_added_or_updated |
| 05-async-processing_stable-2026.2.md | 134 | neutron_fwaas/services/firewall/service_drivers/agents/l2/fwaas_v2.py:390 | OK | delete_port |
| 05-async-processing_stable-2026.2.md | 138 | pyproject.toml:83 | OK | <module> |
| 05-async-processing_stable-2026.2.md | 138 | neutron:neutron/cmd/ovn/neutron_ovn_db_sync_util.py:235 | OK | synchronize_ovn_dbs |
| 05-async-processing_stable-2026.2.md | 139 | neutron_fwaas/services/firewall/service_drivers/ovn/ovn_db_sync.py:56 | OK | prepare_additional_configuration |
| 05-async-processing_stable-2026.2.md | 141 | neutron_fwaas/services/firewall/service_drivers/ovn/ovn_db_sync.py:85 | OK | _get_fw_port_groups_from_neutron_db |
| 05-async-processing_stable-2026.2.md | 142 | neutron_fwaas/services/firewall/service_drivers/ovn/ovn_db_sync.py:94 | OK | _get_fw_port_groups_from_ovn_db |
| 05-async-processing_stable-2026.2.md | 143 | neutron_fwaas/services/firewall/service_drivers/ovn/ovn_db_sync.py:129 | OK | _sync_firewall_groups |
| 05-async-processing_stable-2026.2.md | 145 | neutron_fwaas/services/firewall/service_drivers/ovn/ovn_db_sync.py:67 | OK | do_sync |
| 07-rewrite-pack_stable-2026.2.md | 14 | neutron-lib:api-ref/source/v2/fwaas-v2.inc | OK | |
| 07-rewrite-pack_stable-2026.2.md | 35 | neutron:etc/neutron/api-paste.ini:10 | OK | <module> |
| 07-rewrite-pack_stable-2026.2.md | 35 | neutron:neutron/api/v2/base.py:445 | OK | _create |
| 07-rewrite-pack_stable-2026.2.md | 42 | neutron:neutron/api/api_common.py:520 | OK | get_exception_data |
| 07-rewrite-pack_stable-2026.2.md | 42 | openstacksdk:openstack/network/v2/firewall_policy.py:104 | OK | _put_request |
| 07-rewrite-pack_stable-2026.2.md | 46 | neutron:neutron/api/v2/base.py:262 | OK | _handle_action |
| 07-rewrite-pack_stable-2026.2.md | 50 | neutron-lib:neutron_lib/api/definitions/firewall_v2.py:25 | OK | <module> |
| 07-rewrite-pack_stable-2026.2.md | 58 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:37 | OK | _ip_str_to_network |
| 07-rewrite-pack_stable-2026.2.md | 58 | neutron_fwaas/objects/firewall_v2.py:105 | OK | to_dict |
| 07-rewrite-pack_stable-2026.2.md | 60 | neutron_fwaas/common/utils.py:21 | OK | validate_fwr_protocol_parameters |
| 07-rewrite-pack_stable-2026.2.md | 61 | neutron_fwaas/common/utils.py:36 | OK | validate_fwr_src_dst_ip_version |
| 07-rewrite-pack_stable-2026.2.md | 62 | neutron_fwaas/common/utils.py:51 | OK | validate_fwr_port_range |
| 07-rewrite-pack_stable-2026.2.md | 63 | neutron-lib:neutron_lib/api/definitions/constants.py:29 | OK | <module> |
| 07-rewrite-pack_stable-2026.2.md | 64 | neutron_fwaas/db/firewall/v2/firewall_db_v2.py:77 | OK | _get_policy_ordered_rule_objects |
| 07-rewrite-pack_stable-2026.2.md | 68 | neutron:neutron/common/ovn/utils.py:367 | OK | ovn_port_group_name |
| 07-rewrite-pack_stable-2026.2.md | 69 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:223 | OK | create_pg_for_fwg |
| 07-rewrite-pack_stable-2026.2.md | 70 | neutron_fwaas/services/firewall/service_drivers/ovn/constants.py:19 | OK | <module> |
| 07-rewrite-pack_stable-2026.2.md | 70 | neutron_fwaas/services/firewall/service_drivers/ovn/constants.py:31 | OK | <module> |
| 07-rewrite-pack_stable-2026.2.md | 71 | neutron_fwaas/services/firewall/service_drivers/ovn/constants.py:24 | OK | <module> |
| 07-rewrite-pack_stable-2026.2.md | 72 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:99 | OK | acl_action_and_priority |
| 07-rewrite-pack_stable-2026.2.md | 73 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:27 | OK | acl_direction |
| 07-rewrite-pack_stable-2026.2.md | 73 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:127 | OK | acl_entry_for_port_group |
| 07-rewrite-pack_stable-2026.2.md | 74 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:131 | OK | acl_entry_for_port_group |
| 07-rewrite-pack_stable-2026.2.md | 79 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:143 | OK | get_rule_acl_for_port_group |
| 07-rewrite-pack_stable-2026.2.md | 86 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:89 | OK | acl_protocol_and_ports |
| 07-rewrite-pack_stable-2026.2.md | 104 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:102 | OK | _add_rules_for_firewall_group |
| 07-rewrite-pack_stable-2026.2.md | 105 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:199 | OK | create_firewall_group_precommit |
| 07-rewrite-pack_stable-2026.2.md | 107 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:228 | OK | add_default_acls_for_pg |
| 07-rewrite-pack_stable-2026.2.md | 110 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:126 | OK | _clear_rules_for_firewall_group |
| 07-rewrite-pack_stable-2026.2.md | 111 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:157 | OK | _process_acls_by_policies_or_rule |
| 07-rewrite-pack_stable-2026.2.md | 112 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:198 | OK | process_rule_for_pg |
| 07-rewrite-pack_stable-2026.2.md | 113 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:108 | OK | _add_rules_for_firewall_group |
| 07-rewrite-pack_stable-2026.2.md | 114 | neutron_fwaas/services/firewall/service_drivers/ovn/acl.py:206 | OK | process_rule_for_pg |
| 07-rewrite-pack_stable-2026.2.md | 115 | neutron_fwaas/services/firewall/service_drivers/ovn/firewall_l3_driver.py:305 | OK | delete_firewall_group_precommit |
| 07-rewrite-pack_stable-2026.2.md | 132 | neutron_fwaas/services/firewall/service_drivers/agents/drivers/linux/iptables_fwaas_v2.py:420 | OK | _get_action_chain |
| 07-rewrite-pack_stable-2026.2.md | 142 | openstacksdk:openstack/network/v2/firewall_group.py:20 | OK | FirewallGroup |
| 07-rewrite-pack_stable-2026.2.md | 142 | skyline-console:src/client/neutron/index.js:118 | OK | <module> |
| 07-rewrite-pack_stable-2026.2.md | 143 | openstacksdk:openstack/network/v2/firewall_policy.py:97 | OK | _put_request |
| 07-rewrite-pack_stable-2026.2.md | 144 | openstacksdk:openstack/network/v2/firewall_policy.py:104 | OK | _put_request |
| 07-rewrite-pack_stable-2026.2.md | 145 | openstacksdk:openstack/network/v2/_proxy.py:6240 | OK | insert_rule_into_policy |
| 07-rewrite-pack_stable-2026.2.md | 145 | skyline-console:src/client/neutron/index.js:128 | OK | <module> |
| 07-rewrite-pack_stable-2026.2.md | 146 | python-openstackclient:openstackclient/network/v2/fwaas/group.py:171 | OK | _get_common_attrs |
| 07-rewrite-pack_stable-2026.2.md | 146 | python-openstackclient:openstackclient/network/v2/fwaas/group.py:479 | OK | _get_attrs |
| 07-rewrite-pack_stable-2026.2.md | 147 | python-openstackclient:openstackclient/network/v2/fwaas/policy.py:61 | OK | _get_common_attrs |
| 07-rewrite-pack_stable-2026.2.md | 148 | neutron:neutron/api/v2/base.py:156 | OK | _is_filter_validation_supported |
| 07-rewrite-pack_stable-2026.2.md | 148 | openstacksdk:openstack/network/v2/firewall_rule.py:33 | OK | FirewallRule |
| 07-rewrite-pack_stable-2026.2.md | 149 | heat:heat/engine/resources/openstack/neutron/firewall.py:31 | OK | Firewall |
| 07-rewrite-pack_stable-2026.2.md | 182 | pyproject.toml:53 | OK | <module> |
| 07-rewrite-pack_stable-2026.2.md | 183 | neutron_fwaas/cmd/upgrade_checks/checks.py:30 | OK | fwaas_v1_check |
| 07-rewrite-pack_stable-2026.2.md | 195 | neutron_fwaas/tests/unit/services/firewall/test_fwaas_plugin_v2.py:73 | OK | setUp |
| 07-rewrite-pack_stable-2026.2.md | 198 | neutron_fwaas/tests/unit/services/firewall/test_fwaas_plugin_v2.py:54 | OK | FirewallPluginV2TestCase |
| 07-rewrite-pack_stable-2026.2.md | 198 | neutron_fwaas/tests/unit/services/firewall/service_drivers/ovn/test_firewall_l3_driver.py | OK | |
| 07-rewrite-pack_stable-2026.2.md | 202 | neutron_fwaas/extensions/firewall_v2_stdattrs.py:19 | OK | Standard_attr_fwaas |
| 07-rewrite-pack_stable-2026.2.md | 202 | neutron:neutron/api/extensions.py:459 | OK | _load_all_extensions_from_path |
| 07-rewrite-pack_stable-2026.2.md | 214 | neutron_fwaas/services/firewall/service_drivers/driver_api.py:272 | OK | delete_firewall_policy |
| 07-rewrite-pack_stable-2026.2.md | 227 | neutron-lib:neutron_lib/api/definitions/firewall_v2.py:51 | OK | <module> |
Source: reverse-spec-neutron-fwaas/_verification_stable-2026.2.md. The _rewrite/ and _inventory/ files are not published on the site.