The neutron_taas.services.taas.service_drivers.taas_rpc Module

class neutron_taas.services.taas.service_drivers.taas_rpc.TaasCallbacks(rpc_driver, plugin)

Bases: object

sync_tap_resources(context, sync_tap_res, host)

Handle Rpc from Agent to sync up Tap resources.

class neutron_taas.services.taas.service_drivers.taas_rpc.TaasRpcDriver(service_plugin)

Bases: neutron_taas.services.taas.service_drivers.TaasBaseDriver

Taas Rpc Service Driver class

create_tap_flow_postcommit(context)

Send tap flow creation RPC message to agent.

create_tap_flow_precommit(context)
create_tap_service_postcommit(context)

Send tap service creation RPC message to agent.

This RPC message includes taas_id that is added vlan_range_start to so that taas-ovs-agent can use taas_id as VLANID.

create_tap_service_precommit(context)
delete_tap_flow_postcommit(context)

Send tap flow deletion RPC message to agent.

delete_tap_flow_precommit(context)
delete_tap_service_postcommit(context)

Send tap service deletion RPC message to agent.

This RPC message includes taas_id that is added vlan_range_start to so that taas-ovs-agent can use taas_id as VLANID.

delete_tap_service_precommit(context)