Package | Description |
---|---|
net.onrc.openvirtex.elements.datapath | |
net.onrc.openvirtex.elements.link | |
net.onrc.openvirtex.messages | |
net.onrc.openvirtex.routing |
Modifier and Type | Field and Description |
---|---|
protected OVXFlowMod |
OVXFlowEntry.flowmod |
Modifier and Type | Field and Description |
---|---|
protected ConcurrentHashMap<Long,OVXFlowMod> |
OVXFlowTable.flowmodMap |
Modifier and Type | Method and Description |
---|---|
OVXFlowMod |
OVXSwitch.deleteFlowMod(Long cookie)
Removes an entry in the mapping.
|
OVXFlowMod |
OVXFlowTable.deleteFlowMod(Long cookie)
Deletes the flow mod associated with the given cookie.
|
OVXFlowMod |
FlowTable.deleteFlowMod(Long cookie)
Remove a FlowMod from this table.
|
OVXFlowMod |
OVXFlowEntry.getFlowMod() |
OVXFlowMod |
OVXSwitch.getFlowMod(Long cookie)
Gets a OVXFlowMod out of the map based on the given cookie.
|
OVXFlowMod |
OVXFlowTable.getFlowMod(Long cookie)
Gets a copy of the FlowMod out of the flow table without removing it.
|
OVXFlowMod |
FlowTable.getFlowMod(Long cookie)
Fetches FlowMod out of this Flow Table based on cookie.
|
Modifier and Type | Method and Description |
---|---|
Collection<OVXFlowMod> |
OVXFlowTable.getFlowTable()
Gets an unmodifiable view of the flow table.
|
Collection<OVXFlowMod> |
FlowTable.getFlowTable() |
Modifier and Type | Method and Description |
---|---|
long |
OVXFlowTable.addFlowMod(OVXFlowMod flowmod,
long cookie)
Adds the given flow mod and associate it to the given cookie.
|
long |
FlowTable.addFlowMod(OVXFlowMod flowmod,
long cookie)
Add a FlowMod to this table with given cookie.
|
boolean |
OVXFlowEntry.equals(OVXFlowMod other)
compare this FlowEntry to another FlowMod.
|
long |
OVXFlowTable.getCookie(OVXFlowMod flowmod,
Boolean cflag)
Gets a cookie based on the given flow mod.
|
boolean |
OVXFlowTable.handleFlowMods(OVXFlowMod fm)
Processes FlowMods according to command field, writing out FlowMods south
if needed.
|
boolean |
FlowTable.handleFlowMods(OVXFlowMod fm)
Handles FlowMods.
|
OVXFlowEntry |
OVXFlowEntry.setFlowMod(OVXFlowMod fm) |
Constructor and Description |
---|
OVXFlowEntry(OVXFlowMod fm,
long cookie) |
Modifier and Type | Method and Description |
---|---|
void |
OVXLink.generateLinkFMs(OVXFlowMod fm,
Integer flowId)
Push the flow mod to all the intermediate switches of the virtual link.
|
Modifier and Type | Method and Description |
---|---|
OVXFlowMod |
OVXFlowMod.clone() |
Modifier and Type | Method and Description |
---|---|
void |
SwitchRoute.generateRouteFMs(OVXFlowMod fm)
Generates and installs all flow mods needed to bring up switch route,
base an a given controller-generated flow mod.
|
Copyright © 2015. All rights reserved.