Package | Description |
---|---|
etri.sdn.controller.module.forwarding | |
etri.sdn.controller.module.routing | |
etri.sdn.controller.module.topologymanager |
Modifier and Type | Method and Description |
---|---|
boolean |
ForwardingBase.pushRoute(Connection conn,
Route route,
org.openflow.protocol.interfaces.OFMatch match,
java.lang.Integer wildcard_hints,
org.openflow.protocol.interfaces.OFPacketIn pi,
long pinSwitch,
long cookie,
MessageContext cntx,
boolean reqeustFlowRemovedNotifn,
boolean doFlush,
org.openflow.protocol.interfaces.OFFlowModCommand flowModCommand)
Pushes routes from back to front.
|
Modifier and Type | Method and Description |
---|---|
Route |
IRoutingService.getRoute(long src,
long dst)
Provides a route between src and dst that allows tunnels.
|
Route |
IRoutingService.getRoute(long src,
long dst,
boolean tunnelEnabled)
Provides a route between src and dst, with option to allow or
not allow tunnels in the path.
|
Route |
IRoutingService.getRoute(long srcId,
short srcPort,
long dstId,
short dstPort) |
Route |
IRoutingService.getRoute(long srcId,
short srcPort,
long dstId,
short dstPort,
boolean tunnelEnabled) |
Modifier and Type | Method and Description |
---|---|
int |
Route.compareTo(Route o)
Compares the path lengths between Routes.
|
Modifier and Type | Field and Description |
---|---|
protected LRUHashMap<RouteId,Route> |
TopologyInstance.pathcache |
Modifier and Type | Method and Description |
---|---|
protected Route |
TopologyInstance.buildroute(RouteId id,
long srcId,
long dstId) |
protected Route |
TopologyInstance.getRoute(long srcId,
long dstId) |
Route |
OFMTopologyManager.getRoute(long src,
long dst) |
Route |
OFMTopologyManager.getRoute(long src,
long dst,
boolean tunnelEnabled) |
protected Route |
TopologyInstance.getRoute(long srcId,
short srcPort,
long dstId,
short dstPort) |
Route |
OFMTopologyManager.getRoute(long src,
short srcPort,
long dst,
short dstPort) |
Route |
OFMTopologyManager.getRoute(long src,
short srcPort,
long dst,
short dstPort,
boolean tunnelEnabled) |