neutron_fwaas.services.firewall.service_drivers.agents.drivers.linux.l2.openvswitch_firewall.rules module¶
- neutron_fwaas.services.firewall.service_drivers.agents.drivers.linux.l2.openvswitch_firewall.rules.create_accept_flows(flow: dict[str, Any], sg_enabled: bool = False) list[dict[str, Any]]¶
- neutron_fwaas.services.firewall.service_drivers.agents.drivers.linux.l2.openvswitch_firewall.rules.create_drop_flows(flow: dict[str, Any]) list[dict[str, Any]]¶
- neutron_fwaas.services.firewall.service_drivers.agents.drivers.linux.l2.openvswitch_firewall.rules.create_flows_from_rule_and_port(rule: dict[str, Any], port: Any) list[dict[str, Any]]¶
- neutron_fwaas.services.firewall.service_drivers.agents.drivers.linux.l2.openvswitch_firewall.rules.create_icmp_flows(flow_template: dict[str, Any], rule: dict[str, Any]) list[dict[str, Any]] | None¶
- neutron_fwaas.services.firewall.service_drivers.agents.drivers.linux.l2.openvswitch_firewall.rules.create_port_range_flows(flow_template: dict[str, Any], rule: dict[str, Any]) list[dict[str, Any]]¶
- neutron_fwaas.services.firewall.service_drivers.agents.drivers.linux.l2.openvswitch_firewall.rules.create_protocol_flows(direction: str, flow_template: dict[str, Any], port: Any, rule: dict[str, Any]) list[dict[str, Any]]¶
- neutron_fwaas.services.firewall.service_drivers.agents.drivers.linux.l2.openvswitch_firewall.rules.is_valid_prefix(ip_prefix: str | None) bool¶
- neutron_fwaas.services.firewall.service_drivers.agents.drivers.linux.l2.openvswitch_firewall.rules.populate_flow_common(direction: str, flow_template: dict[str, Any], port: Any) dict[str, Any]¶
Initialize common flow fields.
- neutron_fwaas.services.firewall.service_drivers.agents.drivers.linux.l2.openvswitch_firewall.rules.resubmit_to_sg(flow: dict[str, Any]) None¶