The neutron_taas.services.taas.drivers.linux.ovs_taas Module

class neutron_taas.services.taas.drivers.linux.ovs_taas.OVSBridge_tap_extension(br_name, root_helper)

Bases: neutron.agent.common.ovs_lib.OVSBridge

class neutron_taas.services.taas.drivers.linux.ovs_taas.OvsTaasDriver

Bases: neutron_taas.services.taas.agents.extensions.taas.TaasAgentDriver

consume_api(agent_api)

Consume the AgentAPI instance from the TaasAgentExtension class

Parameters:agent_api – An instance of an agent specific API
create_tap_flow(tap_flow)

Create a tap flow request in driver.

create_tap_service(tap_service)

Create a Tap Service request in driver.

delete_tap_flow(tap_flow)

Delete a tap flow request in driver.

delete_tap_service(tap_service)

delete a Tap Service request in driver.

initialize()

Perform Taas agent driver initialization.

periodic_tasks(args=None)
setup_ovs_bridges()
update_tunnel_flood_flow()