The neutron_taas.services.taas.agents.common.taas_agent Module¶
-
class
neutron_taas.services.taas.agents.common.taas_agent.TaasAgentRpcCallback(conf, driver_type)¶ Bases:
neutron_taas.services.taas.agents.taas_agent_api.TaasAgentRpcCallbackMixin-
consume_api(agent_api)¶ Receive neutron agent API object
Allows an extension to gain access to resources internal to the neutron agent and otherwise unavailable to the extension.
-
create_tap_flow(context, tap_flow_msg, host)¶ Handle RPC cast from plugin to create a tap flow
-
create_tap_service(context, tap_service, host)¶ Handle Rpc from plugin to create a tap_service.
-
delete_tap_flow(context, tap_flow_msg, host)¶ Handle RPC cast from plugin to delete a tap flow
-
delete_tap_service(context, tap_service, host)¶ Handle RPC cast from plugin to delete a tap service.
-
get_driver_type()¶
-
initialize()¶
-
periodic_tasks()¶
-
-
class
neutron_taas.services.taas.agents.common.taas_agent.TaasAgentService(driver)¶ Bases:
oslo_service.service.Service-
start(taas_plugin_rpc, host)¶ Start a service.
-
-
class
neutron_taas.services.taas.agents.common.taas_agent.TaasPluginApi(topic, host)¶ Bases:
neutron_taas.services.taas.agents.taas_agent_api.TaasPluginApiMixin-
sync_tap_resources(sync_tap_res, host)¶ Send Rpc to plugin to recreate pre-existing tap resources.
-