neutron_fwaas.services.firewall.service_drivers.ovn.firewall_l3_driver module

class neutron_fwaas.services.firewall.service_drivers.ovn.firewall_l3_driver.OVNFwaasDriver(service_plugin)

Bases: FirewallDriverDB

OVN l3 acl driver to implement

Depends on ml2/ovn, use ovn_client to put acl rules to the lsp which is a peer of the lrp.

create_firewall_group_postcommit(context, firewall_group)
create_firewall_group_precommit(context, firewall_group)
delete_firewall_group_precommit(context, firewall_group)
insert_rule_postcommit(context, policy_id, rule_info)
is_supported_l2_port(port)
is_supported_l3_port(port)
remove_rule_postcommit(context, policy_id, rule_info)
start_rpc_listener()
update_firewall_group_postcommit(context, old_firewall_group, new_firewall_group)
update_firewall_group_precommit(context, old_firewall_group, new_firewall_group)
update_firewall_policy_postcommit(context, old_firewall_policy, new_firewall_policy)
update_firewall_rule_postcommit(context, old_firewall_rule, new_firewall_rule)