Module ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias identifier ImportFrom alias identifier ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias identifier ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias identifier ImportFrom alias ClassDef bases AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Str Assign NameStore ListLoad Str Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num Assign NameStore ListLoad BinOpAdd NameLoad Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Str For NameStore NameLoad body If CompareEq Call AttributeLoad NameLoad attr NameLoad Num body AugAssignAdd NameStore BinOpAdd Str NameLoad If CompareNotEq NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str BinOpAdd NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Return AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Return AttributeLoad NameLoad attr decorator_list NameLoad decorator_list
N/A oslo_config cfg oslo_utils importutils neutron.api.rpc.agentnotifiers l3_rpc_agent_api neutron.api.rpc.handlers l3_rpc neutron.common constants neutron_constants neutron.common rpc n_rpc neutron.common topics neutron.db common_db_mixin neutron manager neutron.plugins.common constants N/A networking_cisco.plugins networking_cisco.plugins.cisco.common cisco_constants networking_cisco.plugins.cisco.db.l3 ha_db networking_cisco.plugins.cisco.db.l3 l3_router_appliance_db networking_cisco.plugins.cisco.db.l3 routertype_db networking_cisco.plugins.cisco.db.scheduler l3_routertype_aware_schedulers_db router_sch_db networking_cisco.plugins.cisco.extensions ha networking_cisco.plugins.cisco.extensions routerhostingdevice networking_cisco.plugins.cisco.extensions routerrole networking_cisco.plugins.cisco.extensions routertype networking_cisco.plugins.cisco.extensions routertypeawarescheduler networking_cisco.plugins.cisco.l3.rpc l3_router_cfg_agent_rpc_cb l3cfg_rpc networking_cisco.plugins.cisco.l3.rpc l3_router_rpc_cfg_agent_api CiscoRouterPlugin N/A N/A common_db_mixin CommonDbMixin N/A routertype_db RoutertypeDbMixin N/A ha_db HA_db_mixin N/A l3_router_appliance_db L3RouterApplianceDBMixin N/A router_sch_db L3RouterTypeAwareSchedulerDbMixin N/A N/A Implementation of Cisco L3 Router Service Plugin for Neutron.

    This class implements a L3 service plugin that provides
    router and floatingip resources and manages associated
    request/response.
    All DB functionality is implemented in class
    l3_router_appliance_db.L3RouterApplianceDBMixin.
     N/A supported_extension_aliases N/A router standard-attr-description extraroute l3_agent_scheduler N/A routerhostingdevice ROUTERHOSTINGDEVICE_ALIAS N/A routerrole ROUTERROLE_ALIAS N/A routertype ROUTERTYPE_ALIAS N/A routertypeawarescheduler ROUTERTYPE_AWARE_SCHEDULER_ALIAS N/A ha HA_ALIAS __init__ N/A N/A self N/A N/A N/A N/A N/A self setup_rpc N/A basepath N/A N/A N/A networking_cisco plugins __path__ N/A 0 N/A ext_paths N/A N/A basepath /cisco/extensions N/A cp N/A N/A cfg CONF api_extensions_path N/A to_add N/A ext_path ext_paths N/A N/A N/A N/A N/A cp find ext_path -1 N/A N/A to_add N/A : ext_path N/A N/A to_add N/A N/A N/A N/A N/A cfg CONF set_override api_extensions_path N/A cp to_add N/A N/A self router_scheduler N/A N/A importutils import_object N/A N/A N/A cfg CONF routing router_type_aware_scheduler_driver N/A N/A self l3agent_scheduler N/A N/A importutils import_object N/A N/A cfg CONF router_scheduler_driver N/A setup_rpc N/A N/A self N/A N/A N/A N/A self topic N/A topics L3PLUGIN N/A N/A self conn N/A N/A n_rpc create_connection new True N/A N/A N/A self agent_notifiers N/A N/A neutron_constants AGENT_TYPE_L3 N/A N/A l3_rpc_agent_api L3AgentNotifyAPI N/A N/A N/A self agent_notifiers N/A N/A cisco_constants AGENT_TYPE_L3_CFG N/A N/A l3_router_rpc_cfg_agent_api L3RouterCfgAgentNotifyAPI self N/A N/A self endpoints N/A N/A N/A l3_rpc L3RpcCallback N/A N/A l3cfg_rpc L3RouterCfgRpcCallback self N/A N/A N/A N/A self conn create_consumer N/A self topic N/A self endpoints fanout False N/A N/A N/A N/A self conn consume_in_threads N/A get_plugin_type N/A N/A self N/A N/A N/A N/A constants L3_ROUTER_NAT N/A get_plugin_description N/A N/A self N/A N/A N/A Cisco Router Service Plugin for basic L3 forwarding between (L2) Neutron networks and access to external networks via a NAT gateway. N/A create_floatingip N/A N/A self context floatingip N/A N/A N/A Create floating IP.

        :param context: Neutron request context
        :param floatingip: data for the floating IP being created
        :returns: A floating IP object on success

        As the l3 router plugin asynchronously creates floating IPs
        leveraging the l3 agent and l3 cfg agent, the initial status for the
        floating IP object will be DOWN.
         N/A N/A N/A N/A super CiscoRouterPlugin self create_floatingip context floatingip initial_status N/A neutron_constants FLOATINGIP_STATUS_DOWN N/A _core_plugin N/A N/A self N/A N/A N/A N/A N/A N/A self _plugin N/A N/A N/A AttributeError N/A N/A N/A self _plugin N/A N/A N/A manager NeutronManager get_plugin N/A N/A self _plugin N/A property N/A