Lines Matching defs:router
31 from neutron.agent.l3 import router_info as router
56 class SolarisRouterInfo(router.RouterInfo):
58 def __init__(self, router_id, router, agent_conf, interface_driver,
60 super(SolarisRouterInfo, self).__init__(router_id, router, agent_conf,
67 """Initialize the router on the system.
109 # Since we support shared router model, we need to block the new
155 # if the external gateway is already setup for the shared router,
231 internal_ports = self.router.get(l3_constants.INTERFACE_KEY, [])
268 # remove any internal stale router interfaces (i.e., l3i.. VNICs)
276 LOG.debug(_('Deleting stale internal router device: %s'),
291 """Configure IP addresses on router's external gateway interface.
299 LOG.debug('No Interface for floating IPs router: %s',
300 self.router['id'])
498 # Remove any external stale router interfaces (i.e., l3e.. VNICs)
504 LOG.debug(_('Deleting stale external router device: %s'),
528 # then the agent can only configure one router, otherwise
529 # each router's SNAT rules will be in their own namespace
588 def _router_added(self, router_id, router):
592 'router': router,
599 self, router=ri)