Package | Description |
---|---|
net.onrc.openvirtex.elements | |
net.onrc.openvirtex.elements.datapath | |
net.onrc.openvirtex.elements.network | |
net.onrc.openvirtex.routing |
Modifier and Type | Method and Description |
---|---|
Set<SwitchRoute> |
Mappable.getSwitchRoutes(PhysicalLink physicalLink,
Integer tenantId)
Gets the switch routes that use the given physical link in
the specified virtual network.
|
Set<SwitchRoute> |
OVXMap.getSwitchRoutes(PhysicalLink physicalLink,
Integer tenantId) |
Modifier and Type | Method and Description |
---|---|
void |
Mappable.addRoute(SwitchRoute route,
List<PhysicalLink> physicalLinks)
Adds a mapping between a SwitchRoute and the PhysicalLinks making it up.
|
void |
OVXMap.addRoute(SwitchRoute route,
List<PhysicalLink> physicalLinks) |
List<PhysicalLink> |
Mappable.getRoute(SwitchRoute route)
Gets the current path as a list of physical links for the given route.
|
List<PhysicalLink> |
OVXMap.getRoute(SwitchRoute route) |
void |
Mappable.removeRoute(SwitchRoute route)
Removes a SwitchRoute from the map.
|
void |
OVXMap.removeRoute(SwitchRoute route) |
Modifier and Type | Method and Description |
---|---|
SwitchRoute |
OVXBigSwitch.createRoute(OVXPort ingress,
OVXPort egress,
List<PhysicalLink> path,
List<PhysicalLink> revpath,
byte priority) |
SwitchRoute |
OVXBigSwitch.createRoute(OVXPort ingress,
OVXPort egress,
List<PhysicalLink> path,
List<PhysicalLink> revpath,
byte priority,
int routeId)
Adds a route between two edge ports of the big switch.
|
SwitchRoute |
OVXBigSwitch.getRoute(OVXPort srcPort,
OVXPort dstPort)
Get the route between source and destination ports.
|
Modifier and Type | Method and Description |
---|---|
Set<SwitchRoute> |
OVXBigSwitch.getRoutebyId(Integer routeId)
Fetches a bi-directional route based on the routeId.
|
Set<SwitchRoute> |
OVXBigSwitch.getRoutebyPort(OVXPort port)
Fetches all routes associated with a specific port, assuming that the
routes are duplex.
|
ConcurrentHashMap<OVXPort,ConcurrentHashMap<OVXPort,SwitchRoute>> |
OVXBigSwitch.getRouteMap()
Gets map of all routes for big switch.
|
Modifier and Type | Method and Description |
---|---|
SwitchRoute |
OVXNetwork.connectRoute(long ovxDpid,
short ovxSrcPort,
short ovxDstPort,
List<PhysicalLink> physicalLinks,
byte priority,
int... routeId) |
Modifier and Type | Method and Description |
---|---|
SwitchRoute |
ManualRoute.getRoute(OVXBigSwitch vSwitch,
OVXPort srcPort,
OVXPort dstPort) |
SwitchRoute |
ShortestPath.getRoute(OVXBigSwitch vSwitch,
OVXPort srcPort,
OVXPort dstPort)
Gets the route element that represents a path between two virtual ports.
|
SwitchRoute |
Routable.getRoute(OVXBigSwitch vSwitch,
OVXPort srcPort,
OVXPort dstPort) |
Copyright © 2015. All rights reserved.