Modifier and Type | Method and Description |
---|---|
void |
OpenVirteXController.addControllers(OVXSwitch sw,
Set<String> ctrls) |
void |
OpenVirteXController.registerOVXSwitch(OVXSwitch sw) |
Constructor and Description |
---|
ClientChannelPipeline(OpenVirteXController openVirteXController,
org.jboss.netty.channel.group.ChannelGroup cg,
ThreadPoolExecutor pipelineExecutor,
org.jboss.netty.bootstrap.ClientBootstrap bootstrap,
OVXSwitch sw) |
ControllerChannelHandler(OpenVirteXController ctrl,
OVXSwitch sw) |
ReconnectHandler(OVXSwitch sw,
org.jboss.netty.bootstrap.ClientBootstrap bootstrap,
org.jboss.netty.util.Timer timer,
int maxBackOff,
org.jboss.netty.channel.group.ChannelGroup cg) |
Modifier and Type | Method and Description |
---|---|
OVXSwitch |
Mappable.getVirtualSwitch(PhysicalSwitch physicalSwitch,
Integer tenantId)
Get the virtualSwitch which has been specified by the physicalSwitch and
tenantId.
|
OVXSwitch |
OVXMap.getVirtualSwitch(PhysicalSwitch physicalSwitch,
Integer tenantId)
Gets the OVXSwitch which has been specified by the physicalSwitch and
tenantId.
|
Modifier and Type | Method and Description |
---|---|
void |
Mappable.addSwitches(List<PhysicalSwitch> physicalSwitches,
OVXSwitch virtualSwitch)
Create the mapping between PhysicalSwithes and a VirtualSwitch.
|
void |
OVXMap.addSwitches(List<PhysicalSwitch> physicalSwitches,
OVXSwitch virtualSwitch)
Creates the mapping between PhysicalSwithes and a VirtualSwitch.
|
List<PhysicalSwitch> |
Mappable.getPhysicalSwitches(OVXSwitch virtualSwitch)
Get the physicalSwitches that are contained in the virtualSwitch.
|
List<PhysicalSwitch> |
OVXMap.getPhysicalSwitches(OVXSwitch virtualSwitch)
Gets the physical switches that are contained in the OVXSwitch.
|
void |
Mappable.removeVirtualSwitch(OVXSwitch virtualSwitch)
Delete the OVXSwitch object.
|
void |
OVXMap.removeVirtualSwitch(OVXSwitch virtualSwitch) |
Modifier and Type | Class and Description |
---|---|
class |
OVXBigSwitch
The Class OVXBigSwitch.
|
class |
OVXSingleSwitch |
Modifier and Type | Field and Description |
---|---|
protected OVXSwitch |
OVXFlowTable.vswitch |
Modifier and Type | Method and Description |
---|---|
XidPair<OVXSwitch> |
PhysicalSwitch.untranslate(OFMessage ofm) |
Modifier and Type | Method and Description |
---|---|
com.google.gson.JsonElement |
OVXSwitchSerializer.serialize(OVXSwitch sw,
Type switchType,
com.google.gson.JsonSerializationContext context) |
int |
PhysicalSwitch.translate(OFMessage ofm,
OVXSwitch sw) |
Constructor and Description |
---|
OVXFlowTable(OVXSwitch vsw)
Instantiates a new flow table associated to the given
virtual switch.
|
Modifier and Type | Method and Description |
---|---|
OVXSwitch |
OVXNetwork.createSwitch(List<Long> dpids)
Creates a virtual switch that is mapped to the given list
of physical switch DPIDs.
|
OVXSwitch |
OVXNetwork.createSwitch(List<Long> dpids,
long switchId)
Creates a virtual switch that is mapped to the given list of
physical switch DPIDs and sets the virtual switch DPID.
|
Modifier and Type | Method and Description |
---|---|
boolean |
OVXNetwork.removeSwitch(OVXSwitch ovxSwitch) |
Modifier and Type | Method and Description |
---|---|
static OVXSwitch |
OVXMessageUtil.translateXid(OFMessage msg,
OVXPort inPort)
Xid translation based on port for "accurate" translation with a specific
PhysicalSwitch.
|
static OVXSwitch |
OVXMessageUtil.untranslateXid(OFMessage msg,
PhysicalSwitch psw)
Undoes the XID translation and returns the original virtual switch.
|
Modifier and Type | Method and Description |
---|---|
void |
OVXSetConfig.devirtualize(OVXSwitch sw) |
void |
OVXError.devirtualize(OVXSwitch sw) |
void |
OVXVendor.devirtualize(OVXSwitch sw) |
void |
OVXFeaturesRequest.devirtualize(OVXSwitch sw) |
void |
OVXQueueGetConfigRequest.devirtualize(OVXSwitch sw) |
void |
OVXPacketOut.devirtualize(OVXSwitch sw) |
void |
OVXFlowMod.devirtualize(OVXSwitch sw) |
void |
OVXHello.devirtualize(OVXSwitch sw) |
void |
OVXBarrierRequest.devirtualize(OVXSwitch sw) |
void |
OVXGetConfigRequest.devirtualize(OVXSwitch sw) |
void |
OVXEchoReply.devirtualize(OVXSwitch sw) |
void |
Devirtualizable.devirtualize(OVXSwitch sw) |
void |
OVXStatisticsRequest.devirtualize(OVXSwitch sw) |
void |
OVXUnknownMessage.devirtualize(OVXSwitch sw) |
void |
OVXPortMod.devirtualize(OVXSwitch sw) |
void |
OVXEchoRequest.devirtualize(OVXSwitch sw) |
static Integer |
OVXMessageUtil.translateXid(OFMessage msg,
OVXSwitch vsw)
Xid translation based on OVXSwitch, for cases where port cannot be
determined.
|
static void |
OVXMessageUtil.translateXidAndSend(OFMessage msg,
OVXSwitch vsw)
Translates the Xid of a PhysicalSwitch-bound message and sends it there.
|
Modifier and Type | Method and Description |
---|---|
void |
OVXActionDataLayerSource.virtualize(OVXSwitch sw,
List<OFAction> approvedActions,
OVXMatch match) |
void |
OVXActionNetworkLayerDestination.virtualize(OVXSwitch sw,
List<OFAction> approvedActions,
OVXMatch match) |
void |
OVXActionVendor.virtualize(OVXSwitch sw,
List<OFAction> approvedActions,
OVXMatch match) |
void |
OVXActionNetworkTypeOfService.virtualize(OVXSwitch sw,
List<OFAction> approvedActions,
OVXMatch match) |
void |
OVXActionVirtualLanIdentifier.virtualize(OVXSwitch sw,
List<OFAction> approvedActions,
OVXMatch match) |
void |
OVXActionOutput.virtualize(OVXSwitch sw,
List<OFAction> approvedActions,
OVXMatch match) |
void |
OVXActionEnqueue.virtualize(OVXSwitch sw,
List<OFAction> approvedActions,
OVXMatch match) |
void |
OVXActionNetworkLayerSource.virtualize(OVXSwitch sw,
List<OFAction> approvedActions,
OVXMatch match) |
void |
OVXActionDataLayerDestination.virtualize(OVXSwitch sw,
List<OFAction> approvedActions,
OVXMatch match) |
void |
OVXActionTransportLayerSource.virtualize(OVXSwitch sw,
List<OFAction> approvedActions,
OVXMatch match) |
void |
VirtualizableAction.virtualize(OVXSwitch sw,
List<OFAction> approvedActions,
OVXMatch match) |
void |
OVXActionTransportLayerDestination.virtualize(OVXSwitch sw,
List<OFAction> approvedActions,
OVXMatch match) |
void |
OVXActionVirtualLanPriorityCodePoint.virtualize(OVXSwitch sw,
List<OFAction> approvedActions,
OVXMatch match) |
void |
OVXActionStripVirtualLan.virtualize(OVXSwitch sw,
List<OFAction> approvedActions,
OVXMatch match) |
Modifier and Type | Method and Description |
---|---|
void |
OVXFlowStatisticsRequest.devirtualizeStatistic(OVXSwitch sw,
OVXStatisticsRequest msg) |
void |
DevirtualizableStatistic.devirtualizeStatistic(OVXSwitch sw,
OVXStatisticsRequest msg)
Devirtualize a statistics object.
|
void |
OVXVendorStatistics.devirtualizeStatistic(OVXSwitch sw,
OVXStatisticsRequest msg) |
void |
OVXPortStatisticsRequest.devirtualizeStatistic(OVXSwitch sw,
OVXStatisticsRequest msg) |
void |
OVXDescriptionStatistics.devirtualizeStatistic(OVXSwitch sw,
OVXStatisticsRequest msg)
Creates a reply object populated with the virtual switch params and
sends it back to the controller.
|
void |
OVXAggregateStatisticsRequest.devirtualizeStatistic(OVXSwitch sw,
OVXStatisticsRequest msg) |
void |
OVXQueueStatisticsRequest.devirtualizeStatistic(OVXSwitch sw,
OVXStatisticsRequest msg) |
void |
OVXTableStatistics.devirtualizeStatistic(OVXSwitch sw,
OVXStatisticsRequest msg) |
Constructor and Description |
---|
SwitchRoute(OVXSwitch sw,
OVXPort in,
OVXPort out,
int routeid,
byte priority)
Instantiates a new switch route for the given switch between
two ports, and assigns a route ID and priority value.
|
Copyright © 2015. All rights reserved.