A B C D E F G H I J K L M N O P Q R S T U V W X Y 

A

AbstractHandler - Class in net.onrc.openvirtex.api.service.handlers
 
AbstractHandler() - Constructor for class net.onrc.openvirtex.api.service.handlers.AbstractHandler
 
AbstractSegment - Class in net.onrc.openvirtex.packet
Base structures shared by L4 segments (refer to TCP, UDP).
AbstractSegment() - Constructor for class net.onrc.openvirtex.packet.AbstractSegment
 
AbstractService - Class in net.onrc.openvirtex.api.service
Abstract class to handle JSON requests.
AbstractService() - Constructor for class net.onrc.openvirtex.api.service.AbstractService
 
acknowledge - Variable in class net.onrc.openvirtex.packet.TCP
 
ackProbe(PhysicalPort) - Method in class net.onrc.openvirtex.elements.network.PhysicalNetwork
Acknowledges receipt of discovery probe to sender port.
ackProbe(PhysicalPort) - Method in class net.onrc.openvirtex.linkdiscovery.SwitchDiscoveryManager
Method called by remote port to acknowledge receipt of LLDP sent by this port.
actionFactory - Variable in class org.openflow.protocol.OFFlowMod
 
actionFactory - Variable in class org.openflow.protocol.OFPacketOut
 
actionFactory - Variable in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
actions - Variable in class org.openflow.protocol.OFFeaturesReply
 
actions - Variable in class org.openflow.protocol.OFFlowMod
 
actions - Variable in class org.openflow.protocol.OFPacketOut
 
actions - Variable in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
actionsLength - Variable in class org.openflow.protocol.OFPacketOut
 
actionToMap(OFAction) - Static method in class net.onrc.openvirtex.util.OVXUtil
Gets a map with string keys and object values from the given action.
ActionVirtualizationDenied - Exception in net.onrc.openvirtex.exceptions
 
ActionVirtualizationDenied(String, OFError.OFBadActionCode) - Constructor for exception net.onrc.openvirtex.exceptions.ActionVirtualizationDenied
 
activeCount - Variable in class org.openflow.protocol.statistics.OFTableStatistics
 
activeEntries - Variable in class net.onrc.openvirtex.elements.datapath.OVXFlowTable
 
addBackupRoute(Byte, List<PhysicalLink>) - Method in class net.onrc.openvirtex.routing.SwitchRoute
Adds a backup route with given priority value and path given as list of physical links.
AddController - Class in net.onrc.openvirtex.api.service.handlers.tenant
 
AddController() - Constructor for class net.onrc.openvirtex.api.service.handlers.tenant.AddController
 
addController(Channel) - Method in class net.onrc.openvirtex.elements.datapath.role.RoleManager
 
addControllers(OVXSwitch, Set<String>) - Method in class net.onrc.openvirtex.core.OpenVirteXController
 
addControllers(ArrayList<String>) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
addDefaultPort(LinkedList<OFPhysicalPort>) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Adds a default OpenFlow port to the give list of physical ports.
addFlowMod(OVXFlowMod, long) - Method in interface net.onrc.openvirtex.elements.datapath.FlowTable
Add a FlowMod to this table with given cookie.
addFlowMod(OVXFlowMod, long) - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowTable
Adds the given flow mod and associate it to the given cookie.
addIP(PhysicalIPAddress, OVXIPAddress) - Method in interface net.onrc.openvirtex.elements.Mappable
This function creates the map between the PhysicalIP and VirtualIP in both directions.
addIP(PhysicalIPAddress, OVXIPAddress) - Method in class net.onrc.openvirtex.elements.OVXMap
This is the generic function which takes as arguments the PhysicalIPAddress and the OVXIPAddress.
addLink(DPIDandPortPair) - Method in class net.onrc.openvirtex.db.DBManager
Adds physical link to the OVXNetworkManagers that are waiting for this link.
addLink(T3) - Method in class net.onrc.openvirtex.elements.network.Network
Adds link to topology data structures.
addLinks(List<PhysicalLink>, OVXLink) - Method in interface net.onrc.openvirtex.elements.Mappable
Create the mapping between PhysicalLinks and a VirtualLink.
addLinks(List<PhysicalLink>, OVXLink) - Method in class net.onrc.openvirtex.elements.OVXMap
Creates the mapping between PhysicalLinks and a VirtualLink.
addMAC(MACAddress, Integer) - Method in interface net.onrc.openvirtex.elements.Mappable
Creates the maping between the MAC address and tenant ID.
addMAC(MACAddress, Integer) - Method in class net.onrc.openvirtex.elements.OVXMap
 
addMapping(short, OFActionType) - Static method in enum org.openflow.protocol.action.OFActionType
Adds a mapping from type value to OFActionType enum
addMapping(byte, OFType) - Static method in enum org.openflow.protocol.OFType
Adds a mapping from type value to OFType enum
addMapping(short, OFType, OFStatisticsType) - Static method in enum org.openflow.protocol.statistics.OFStatisticsType
Adds a mapping from type value to OFStatisticsType enum
addNetwork(OVXNetwork) - Method in interface net.onrc.openvirtex.elements.Mappable
Maintains a list of all the virtualNetworks in the system indexed by the tenant id mapping to VirtualNetworks.
addNetwork(OVXNetwork) - Method in class net.onrc.openvirtex.elements.OVXMap
Maintain a list of all the virtualNetworks in the system indexed by the tenant id mapping to OVXNetworks.
addPort(DPIDandPort) - Method in class net.onrc.openvirtex.db.DBManager
Adds physical port to the OVXNetworkManagers that are waiting for this port.
addPort(PhysicalPort) - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
 
addPort(T) - Method in class net.onrc.openvirtex.elements.datapath.Switch
Adds the port.
addPort(PhysicalPort) - Method in class net.onrc.openvirtex.elements.network.PhysicalNetwork
Adds port for discovery.
addPort(PhysicalPort) - Method in class net.onrc.openvirtex.linkdiscovery.SwitchDiscoveryManager
Add physical port port to discovery process.
AddressMappingException - Exception in net.onrc.openvirtex.exceptions
Exception thrown when addresses are not found in mappings.
AddressMappingException() - Constructor for exception net.onrc.openvirtex.exceptions.AddressMappingException
 
AddressMappingException(String) - Constructor for exception net.onrc.openvirtex.exceptions.AddressMappingException
 
AddressMappingException(Integer, Class) - Constructor for exception net.onrc.openvirtex.exceptions.AddressMappingException
 
AddressMappingException(IPAddress, Class) - Constructor for exception net.onrc.openvirtex.exceptions.AddressMappingException
 
AddressMappingException(Throwable) - Constructor for exception net.onrc.openvirtex.exceptions.AddressMappingException
 
addRoute(SwitchRoute, List<PhysicalLink>) - Method in interface net.onrc.openvirtex.elements.Mappable
Adds a mapping between a SwitchRoute and the PhysicalLinks making it up.
addRoute(SwitchRoute, List<PhysicalLink>) - Method in class net.onrc.openvirtex.elements.OVXMap
 
addSwitch(Long) - Method in class net.onrc.openvirtex.db.DBManager
Adds physical switch to the OVXNetworkManagers that are waiting for this switch.
addSwitch(T1) - Method in class net.onrc.openvirtex.elements.network.Network
Adds switch to topology.
addSwitch(PhysicalSwitch) - Method in class net.onrc.openvirtex.elements.network.PhysicalNetwork
Add physical switch to topology and make it discoverable.
addSwitches(List<PhysicalSwitch>, OVXSwitch) - Method in interface net.onrc.openvirtex.elements.Mappable
Create the mapping between PhysicalSwithes and a VirtualSwitch.
addSwitches(List<PhysicalSwitch>, OVXSwitch) - Method in class net.onrc.openvirtex.elements.OVXMap
Creates the mapping between PhysicalSwithes and a VirtualSwitch.
addToBufferMap(OVXPacketIn) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Adds a packet_in to the buffer map and returns a unique buffer ID.
AdminService - Class in net.onrc.openvirtex.api.service
 
AdminService() - Constructor for class net.onrc.openvirtex.api.service.AdminService
 
advertise - Variable in class org.openflow.protocol.OFPortMod
 
advertisedFeatures - Variable in class org.openflow.protocol.OFPhysicalPort
 
ALGORITHM - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the routing algorithm.
allMaxToString() - Static method in enum net.onrc.openvirtex.util.BitSetIndex.IndexType
 
ApiHandler<T> - Class in net.onrc.openvirtex.api.service.handlers
 
ApiHandler() - Constructor for class net.onrc.openvirtex.api.service.handlers.ApiHandler
 
applyPortStatus(OVXPortStatus) - Method in class net.onrc.openvirtex.elements.port.OVXPort
Changes the attribute of this port according to a MODIFY PortStatus.
applyPortStatus(OVXPortStatus) - Method in class net.onrc.openvirtex.elements.port.PhysicalPort
Changes the attribute of this port according to a MODIFY PortStatus.
areValidLinkEndPoints(int, long, short, long, short, List<PhysicalLink>) - Static method in class net.onrc.openvirtex.api.service.handlers.HandlerUtils
Checks that the virtual ports (virtual link end-points) are mapped on the same physical ports that delimit the physical path.
ARP - Class in net.onrc.openvirtex.packet
 
ARP() - Constructor for class net.onrc.openvirtex.packet.ARP
 

B

BACKUPS - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the number of backup routes.
backups - Variable in class net.onrc.openvirtex.routing.RoutingAlgorithms
 
BasePacket - Class in net.onrc.openvirtex.packet
 
BasePacket() - Constructor for class net.onrc.openvirtex.packet.BasePacket
 
BasicFactory - Class in org.openflow.protocol.factory
A basic OpenFlow factory that supports naive creation of both Messages and Actions.
BasicFactory() - Constructor for class org.openflow.protocol.factory.BasicFactory
 
BDDP_MULTICAST - Static variable in class net.onrc.openvirtex.packet.OVXLLDP
 
BitSetIndex - Class in net.onrc.openvirtex.util
 
BitSetIndex(BitSetIndex.IndexType) - Constructor for class net.onrc.openvirtex.util.BitSetIndex
 
BitSetIndex.IndexType - Enum in net.onrc.openvirtex.util
 
body - Variable in class org.openflow.protocol.statistics.OFVendorStatistics
 
boot() - Method in class net.onrc.openvirtex.elements.datapath.OVXBigSwitch
 
boot() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Boots virtual switch by connecting it to the controller.
boot() - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
 
boot() - Method in class net.onrc.openvirtex.elements.datapath.Switch
Starts up the switch.
boot() - Method in class net.onrc.openvirtex.elements.network.Network
Boots this network.
boot() - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
Boots the virtual network by booting each virtual switch.
boot() - Method in class net.onrc.openvirtex.elements.network.PhysicalNetwork
 
boot() - Method in class net.onrc.openvirtex.elements.port.OVXPort
 
boot() - Method in class net.onrc.openvirtex.util.OVXFlowManager
 
bootFileName - Variable in class net.onrc.openvirtex.packet.DHCP
 
BUFFER_ID_NONE - Static variable in class org.openflow.protocol.OFPacketOut
 
bufferDimension - Static variable in class net.onrc.openvirtex.elements.datapath.OVXSwitch
 
bufferId - Variable in class org.openflow.protocol.OFFlowMod
 
bufferId - Variable in class org.openflow.protocol.OFPacketIn
 
bufferId - Variable in class org.openflow.protocol.OFPacketOut
 
bufferMap - Variable in class net.onrc.openvirtex.elements.datapath.OVXSwitch
 
buffers - Variable in class org.openflow.protocol.OFFeaturesReply
 
byteCount - Variable in class org.openflow.protocol.OFFlowRemoved
 
byteCount - Variable in class org.openflow.protocol.statistics.OFAggregateStatisticsReply
 
byteCount - Variable in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
bytes - Variable in class org.openflow.protocol.vendor.OFByteArrayVendorData
 

C

canReceive(Channel, OFMessage) - Method in class net.onrc.openvirtex.elements.datapath.role.RoleManager
 
canSend(Channel, OFMessage) - Method in class net.onrc.openvirtex.elements.datapath.role.RoleManager
 
capabilities - Variable in class net.onrc.openvirtex.elements.datapath.OVXSwitch
 
capabilities - Variable in class org.openflow.protocol.OFFeaturesReply
 
channel - Variable in class net.onrc.openvirtex.core.io.OFChannelHandler
 
channel - Variable in class net.onrc.openvirtex.elements.datapath.Switch
 
channelClosed(ChannelHandlerContext, ChannelStateEvent) - Method in class net.onrc.openvirtex.core.io.HandshakeTimeoutHandler
 
channelClosed(ChannelHandlerContext, ChannelStateEvent) - Method in class net.onrc.openvirtex.core.io.ReconnectHandler
 
channelConnected(ChannelHandlerContext, ChannelStateEvent) - Method in class net.onrc.openvirtex.core.io.ControllerChannelHandler
 
channelConnected(ChannelHandlerContext, ChannelStateEvent) - Method in class net.onrc.openvirtex.core.io.ReconnectHandler
 
channelConnected(ChannelHandlerContext, ChannelStateEvent) - Method in class net.onrc.openvirtex.core.io.SwitchChannelHandler
 
channelDisconnected(ChannelHandlerContext, ChannelStateEvent) - Method in class net.onrc.openvirtex.core.io.ControllerChannelHandler
 
channelDisconnected(ChannelHandlerContext, ChannelStateEvent) - Method in class net.onrc.openvirtex.core.io.ReconnectHandler
 
channelDisconnected(ChannelHandlerContext, ChannelStateEvent) - Method in class net.onrc.openvirtex.core.io.SwitchChannelHandler
 
channelIdle(ChannelHandlerContext, IdleStateEvent) - Method in class net.onrc.openvirtex.core.io.ControllerChannelHandler
 
channelIdle(ChannelHandlerContext, IdleStateEvent) - Method in class net.onrc.openvirtex.core.io.SwitchChannelHandler
 
channelOpen(ChannelHandlerContext, ChannelStateEvent) - Method in class net.onrc.openvirtex.core.io.HandshakeTimeoutHandler
 
chassisId - Variable in class net.onrc.openvirtex.packet.LLDP
 
checksum - Variable in class net.onrc.openvirtex.packet.AbstractSegment
 
checksum - Variable in class net.onrc.openvirtex.packet.ICMP
 
checksum - Variable in class net.onrc.openvirtex.packet.IPv4
 
checksum - Variable in class net.onrc.openvirtex.packet.TCP
 
checksum - Variable in class net.onrc.openvirtex.packet.UDP
 
cidrToString(int, int) - Static method in class net.onrc.openvirtex.protocol.OVXMatch.CIDRToIP
 
clazz - Variable in enum org.openflow.protocol.action.OFActionType
 
clazz - Variable in enum org.openflow.protocol.OFType
 
cleanUpTenant(Integer, Short) - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
 
cleanUpTenant(Integer, short) - Method in class net.onrc.openvirtex.elements.datapath.statistics.StatisticsManager
 
ClientChannelPipeline - Class in net.onrc.openvirtex.core.io
 
ClientChannelPipeline(OpenVirteXController, ChannelGroup, ThreadPoolExecutor, ClientBootstrap, OVXSwitch) - Constructor for class net.onrc.openvirtex.core.io.ClientChannelPipeline
 
clientHardwareAddress - Variable in class net.onrc.openvirtex.packet.DHCP
 
clientIPAddress - Variable in class net.onrc.openvirtex.packet.DHCP
 
clone() - Method in class net.onrc.openvirtex.messages.OVXFlowMod
 
clone() - Method in class net.onrc.openvirtex.packet.BasePacket
 
clone() - Method in interface net.onrc.openvirtex.packet.IPacket
Clone this packet and its payload packet but not its parent.
clone() - Method in class org.openflow.protocol.action.OFAction
 
clone() - Method in class org.openflow.protocol.OFFlowMod
 
clone() - Method in class org.openflow.protocol.OFMatch
Implement clonable interface
close() - Method in class net.onrc.openvirtex.db.DBManager
Closes connection to database backend.
CmdLineSettings - Class in net.onrc.openvirtex.core.cmd
This class defines all command line settings, their default values, and their getters.
CmdLineSettings() - Constructor for class net.onrc.openvirtex.core.cmd.CmdLineSettings
 
cmdName() - Method in class net.onrc.openvirtex.api.service.handlers.ApiHandler
 
code - Variable in class net.onrc.openvirtex.packet.DHCPOption
 
collisions - Variable in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
command - Variable in class org.openflow.protocol.OFFlowMod
 
compare(OFMatch, boolean) - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
Compares this entry against another, and tries to determine if it is a superset, subset, or equal to it.
compareTo(OVXFlowEntry) - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
 
compareTo(PhysicalLink) - Method in class net.onrc.openvirtex.elements.link.PhysicalLink
 
computePath(OVXPort, OVXPort) - Method in class net.onrc.openvirtex.routing.ManualRoute
 
computePath(OVXPort, OVXPort) - Method in interface net.onrc.openvirtex.routing.Routable
 
computePath(OVXPort, OVXPort) - Method in class net.onrc.openvirtex.routing.ShortestPath
Gets the physical path between two virtual ports.
computePath(PhysicalSwitch, PhysicalSwitch) - Method in class net.onrc.openvirtex.routing.ShortestPath
Gets the physical path between two physical switches.
config - Variable in class org.openflow.protocol.OFPhysicalPort
 
config - Variable in class org.openflow.protocol.OFPortMod
 
connect(String, Integer) - Method in interface net.onrc.openvirtex.db.DBConnection
 
connect(String, Integer) - Method in class net.onrc.openvirtex.db.MongoConnection
 
ConnectHost - Class in net.onrc.openvirtex.api.service.handlers.tenant
 
ConnectHost() - Constructor for class net.onrc.openvirtex.api.service.handlers.tenant.ConnectHost
 
connectHost(long, short, MACAddress, int) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
Connects the host identified by unique MAC address and unique host ID to the given virtual switch port, and returns the host instance.
connectHost(long, short, MACAddress) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
Connects the host identified by unique MAC address host ID to the given virtual switch port, and returns the host instance.
connectLink(long, short, long, short, String, byte, int) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
Creates virtual link, adds it to the topology, and returns the link instance.
connectLink(long, short, long, short, String, byte) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
Creates virtual link between given virtual source port and virtual destination port, creates a unique link ID, creates its mapping to the physical topology, and adds it to the topology.
ConnectOVXLink - Class in net.onrc.openvirtex.api.service.handlers.tenant
 
ConnectOVXLink() - Constructor for class net.onrc.openvirtex.api.service.handlers.tenant.ConnectOVXLink
 
ConnectOVXRoute - Class in net.onrc.openvirtex.api.service.handlers.tenant
 
ConnectOVXRoute() - Constructor for class net.onrc.openvirtex.api.service.handlers.tenant.ConnectOVXRoute
 
connectRoute(long, short, short, List<PhysicalLink>, byte, int...) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
constructor - Variable in enum org.openflow.protocol.action.OFActionType
 
constructor - Variable in enum org.openflow.protocol.OFType
 
ControllerChannelHandler - Class in net.onrc.openvirtex.core.io
 
ControllerChannelHandler(OpenVirteXController, OVXSwitch) - Constructor for class net.onrc.openvirtex.core.io.ControllerChannelHandler
 
ControllerStateException - Exception in net.onrc.openvirtex.exceptions
 
ControllerStateException() - Constructor for exception net.onrc.openvirtex.exceptions.ControllerStateException
 
ControllerStateException(String) - Constructor for exception net.onrc.openvirtex.exceptions.ControllerStateException
 
ControllerStateException(Throwable) - Constructor for exception net.onrc.openvirtex.exceptions.ControllerStateException
 
ControllerUnavailableException - Exception in net.onrc.openvirtex.exceptions
Each virtual network should talk to a different controller.
ControllerUnavailableException(String) - Constructor for exception net.onrc.openvirtex.exceptions.ControllerUnavailableException
 
convertToPhysical() - Method in class net.onrc.openvirtex.elements.host.Host
 
cookie - Variable in class net.onrc.openvirtex.protocol.OVXMatch
The cookie.
cookie - Variable in class org.openflow.protocol.OFFlowMod
 
cookie - Variable in class org.openflow.protocol.OFFlowRemoved
 
cookie - Variable in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
cookieMap - Variable in class net.onrc.openvirtex.elements.datapath.OVXFlowTable
 
createDoc(Persistable) - Method in class net.onrc.openvirtex.db.DBManager
Creates document in db from persistable object obj.
createLink(PhysicalPort, PhysicalPort) - Method in class net.onrc.openvirtex.elements.network.PhysicalNetwork
Creates link and adds it to the topology.
createNetwork() - Method in class net.onrc.openvirtex.db.OVXNetworkManager
Create the OVX network based on persistent storage.
CreateOVXNetwork - Class in net.onrc.openvirtex.api.service.handlers.tenant
 
CreateOVXNetwork() - Constructor for class net.onrc.openvirtex.api.service.handlers.tenant.CreateOVXNetwork
 
CreateOVXPort - Class in net.onrc.openvirtex.api.service.handlers.tenant
 
CreateOVXPort() - Constructor for class net.onrc.openvirtex.api.service.handlers.tenant.CreateOVXPort
 
CreateOVXSwitch - Class in net.onrc.openvirtex.api.service.handlers.tenant
Handler to create a virtual switch.
CreateOVXSwitch() - Constructor for class net.onrc.openvirtex.api.service.handlers.tenant.CreateOVXSwitch
 
createPort(long, short, short...) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
Creates a virtual port that is mapped to the given physical switch DPID and port number, and set its virtual port number if present.
createRoute(OVXPort, OVXPort, List<PhysicalLink>, List<PhysicalLink>, byte, int) - Method in class net.onrc.openvirtex.elements.datapath.OVXBigSwitch
Adds a route between two edge ports of the big switch.
createRoute(OVXPort, OVXPort, List<PhysicalLink>, List<PhysicalLink>, byte) - Method in class net.onrc.openvirtex.elements.datapath.OVXBigSwitch
 
createSwitch(List<Long>, long) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
Creates a virtual switch that is mapped to the given list of physical switch DPIDs and sets the virtual switch DPID.
createSwitch(List<Long>) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
Creates a virtual switch that is mapped to the given list of physical switch DPIDs.
ctrl - Variable in class net.onrc.openvirtex.core.io.OFChannelHandler
 
ctrl - Variable in class net.onrc.openvirtex.core.io.OpenflowChannelPipeline
 
CTRLURLS - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for controller URLs.
currentFeatures - Variable in class org.openflow.protocol.OFPhysicalPort
 

D

Data - Class in net.onrc.openvirtex.packet
 
Data() - Constructor for class net.onrc.openvirtex.packet.Data
 
Data(byte[]) - Constructor for class net.onrc.openvirtex.packet.Data
 
data - Variable in class net.onrc.openvirtex.packet.Data
 
data - Variable in class net.onrc.openvirtex.packet.DHCPOption
 
DATALAYER_ADDRESS_LENGTH - Static variable in class net.onrc.openvirtex.packet.Ethernet
 
dataLayerAddress - Variable in class org.openflow.protocol.action.OFActionDataLayer
 
dataLayerDestination - Variable in class org.openflow.protocol.OFMatch
 
dataLayerSource - Variable in class org.openflow.protocol.OFMatch
 
dataLayerType - Variable in class org.openflow.protocol.OFMatch
 
dataLayerVirtualLan - Variable in class org.openflow.protocol.OFMatch
 
dataLayerVirtualLanPriorityCodePoint - Variable in class org.openflow.protocol.OFMatch
 
dataOffset - Variable in class net.onrc.openvirtex.packet.TCP
 
datapathDescription - Variable in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
datapathId - Variable in class org.openflow.protocol.OFFeaturesReply
 
dataType - Variable in class org.openflow.vendor.nicira.OFNiciraVendorData
The value of the integer data type at the beginning of the vendor data
dataTypeMap - Variable in class org.openflow.protocol.vendor.OFBasicVendorId
Map of the vendor data types that have been registered for this vendor id.
dataTypeSize - Variable in class org.openflow.protocol.vendor.OFBasicVendorId
The size of the data type value at the beginning of all vendor data associated with this vendor id.
DB_CONFIG - Static variable in class net.onrc.openvirtex.db.DBManager
Database collection name for OVX configuration.
DB_KEY - Static variable in class net.onrc.openvirtex.elements.datapath.Switch
 
DB_KEY - Static variable in class net.onrc.openvirtex.elements.host.Host
Database keyword for hosts.
DB_KEY - Static variable in class net.onrc.openvirtex.elements.link.Link
Database keyword for links.
DB_KEY - Static variable in class net.onrc.openvirtex.elements.port.Port
Database keyword for ports.
DB_KEY - Static variable in class net.onrc.openvirtex.routing.SwitchRoute
Database keyword for switch routes.
DB_USER - Static variable in class net.onrc.openvirtex.db.DBManager
Database collection name for OVX users.
DB_VNET - Static variable in class net.onrc.openvirtex.db.DBManager
Database collection name for virtual networks.
DBConnection - Interface in net.onrc.openvirtex.db
 
DBManager - Class in net.onrc.openvirtex.db
The singleton class database manager is responsible for all read/write operations to persistent storage.
debugWildCards(int) - Static method in class org.openflow.protocol.OFMatch
debug a set of wildcards
decode(ChannelHandlerContext, Channel, ChannelBuffer) - Method in class net.onrc.openvirtex.core.io.OVXMessageDecoder
 
decodeMap - Static variable in class net.onrc.openvirtex.packet.UDP
 
DEFAULT_CLIENT_THREADS - Static variable in class net.onrc.openvirtex.core.cmd.CmdLineSettings
Default number of threads to handle controller connection events.
DEFAULT_DB_CLEAR - Static variable in class net.onrc.openvirtex.core.cmd.CmdLineSettings
Default value if database is cleared at start.
DEFAULT_DB_HOST - Static variable in class net.onrc.openvirtex.core.cmd.CmdLineSettings
Default database host.
DEFAULT_DB_PORT - Static variable in class net.onrc.openvirtex.core.cmd.CmdLineSettings
Default database port.
DEFAULT_NUMBER_VIRT_NETS - Static variable in class net.onrc.openvirtex.core.cmd.CmdLineSettings
Default number of virtual networks to support.
DEFAULT_OF_HOST - Static variable in class net.onrc.openvirtex.core.cmd.CmdLineSettings
Default OVX host.
DEFAULT_OF_PORT - Static variable in class net.onrc.openvirtex.core.cmd.CmdLineSettings
Default OVX port.
DEFAULT_SERVER_THREADS - Static variable in class net.onrc.openvirtex.core.cmd.CmdLineSettings
Default number of threads to handle switch connection events.
DEFAULT_STATS_REFRESH - Static variable in class net.onrc.openvirtex.core.cmd.CmdLineSettings
Default value (in seconds) the switch statistics are queried.
DEFAULT_USE_BDDP - Static variable in class net.onrc.openvirtex.core.cmd.CmdLineSettings
Default value if BDDP is used for discovery.
deleteFlowMod(Long) - Method in interface net.onrc.openvirtex.elements.datapath.FlowTable
Remove a FlowMod from this table.
deleteFlowMod(Long) - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowTable
Deletes the flow mod associated with the given cookie.
deleteFlowMod(Long) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Removes an entry in the mapping.
delLink(DPIDandPortPair) - Method in class net.onrc.openvirtex.db.DBManager
Deletes physical link from the OVXNetworkManagers that are waiting for this switch.
delPort(DPIDandPort) - Method in class net.onrc.openvirtex.db.DBManager
Deletes physical port from the OVXNetworkManagers that are waiting for this switch.
delSwitch(Long) - Method in class net.onrc.openvirtex.db.DBManager
Deletes physical switch from the OVXNetworkManagers that are waiting for this switch.
desc - Variable in class net.onrc.openvirtex.elements.datapath.Switch
 
desc - Variable in class org.openflow.protocol.OFPortStatus
 
DESCRIPTION_STRING_LENGTH - Static variable in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
deserialize(byte[], int, int) - Method in class net.onrc.openvirtex.packet.AbstractSegment
 
deserialize(byte[], int, int) - Method in class net.onrc.openvirtex.packet.ARP
 
deserialize(byte[], int, int) - Method in class net.onrc.openvirtex.packet.Data
 
deserialize(byte[], int, int) - Method in class net.onrc.openvirtex.packet.DHCP
 
deserialize(byte[], int, int) - Method in class net.onrc.openvirtex.packet.Ethernet
 
deserialize(byte[], int, int) - Method in class net.onrc.openvirtex.packet.ICMP
 
deserialize(byte[], int, int) - Method in interface net.onrc.openvirtex.packet.IPacket
Deserializes this packet layer and all possible payloads.
deserialize(byte[], int, int) - Method in class net.onrc.openvirtex.packet.IPv4
 
deserialize(byte[], int, int) - Method in class net.onrc.openvirtex.packet.LLC
 
deserialize(byte[], int, int) - Method in class net.onrc.openvirtex.packet.LLDP
 
deserialize(ByteBuffer) - Method in class net.onrc.openvirtex.packet.LLDPOrganizationalTLV
 
deserialize(ByteBuffer) - Method in class net.onrc.openvirtex.packet.LLDPTLV
 
deserialize(byte[], int, int) - Method in class net.onrc.openvirtex.packet.TCP
 
deserialize(byte[], int, int) - Method in class net.onrc.openvirtex.packet.UDP
 
destinationAddress - Variable in class net.onrc.openvirtex.packet.IPv4
 
destinationMACAddress - Variable in class net.onrc.openvirtex.packet.Ethernet
 
destinationPort - Variable in class net.onrc.openvirtex.packet.AbstractSegment
 
destinationPort - Variable in class net.onrc.openvirtex.packet.TCP
 
destinationPort - Variable in class net.onrc.openvirtex.packet.UDP
 
Devirtualizable - Interface in net.onrc.openvirtex.messages
 
DevirtualizableStatistic - Interface in net.onrc.openvirtex.messages.statistics
Interface for statistics devirtualization.
devirtualize(OVXSwitch) - Method in interface net.onrc.openvirtex.messages.Devirtualizable
 
devirtualize(OVXSwitch) - Method in class net.onrc.openvirtex.messages.OVXBarrierRequest
 
devirtualize(OVXSwitch) - Method in class net.onrc.openvirtex.messages.OVXEchoReply
 
devirtualize(OVXSwitch) - Method in class net.onrc.openvirtex.messages.OVXEchoRequest
 
devirtualize(OVXSwitch) - Method in class net.onrc.openvirtex.messages.OVXError
 
devirtualize(OVXSwitch) - Method in class net.onrc.openvirtex.messages.OVXFeaturesRequest
 
devirtualize(OVXSwitch) - Method in class net.onrc.openvirtex.messages.OVXFlowMod
 
devirtualize(OVXSwitch) - Method in class net.onrc.openvirtex.messages.OVXGetConfigRequest
 
devirtualize(OVXSwitch) - Method in class net.onrc.openvirtex.messages.OVXHello
 
devirtualize(OVXSwitch) - Method in class net.onrc.openvirtex.messages.OVXPacketOut
 
devirtualize(OVXSwitch) - Method in class net.onrc.openvirtex.messages.OVXPortMod
 
devirtualize(OVXSwitch) - Method in class net.onrc.openvirtex.messages.OVXQueueGetConfigRequest
 
devirtualize(OVXSwitch) - Method in class net.onrc.openvirtex.messages.OVXSetConfig
 
devirtualize(OVXSwitch) - Method in class net.onrc.openvirtex.messages.OVXStatisticsRequest
 
devirtualize(OVXSwitch) - Method in class net.onrc.openvirtex.messages.OVXUnknownMessage
 
devirtualize(OVXSwitch) - Method in class net.onrc.openvirtex.messages.OVXVendor
 
devirtualizeStatistic(OVXSwitch, OVXStatisticsRequest) - Method in interface net.onrc.openvirtex.messages.statistics.DevirtualizableStatistic
Devirtualize a statistics object.
devirtualizeStatistic(OVXSwitch, OVXStatisticsRequest) - Method in class net.onrc.openvirtex.messages.statistics.OVXAggregateStatisticsRequest
 
devirtualizeStatistic(OVXSwitch, OVXStatisticsRequest) - Method in class net.onrc.openvirtex.messages.statistics.OVXDescriptionStatistics
Creates a reply object populated with the virtual switch params and sends it back to the controller.
devirtualizeStatistic(OVXSwitch, OVXStatisticsRequest) - Method in class net.onrc.openvirtex.messages.statistics.OVXFlowStatisticsRequest
 
devirtualizeStatistic(OVXSwitch, OVXStatisticsRequest) - Method in class net.onrc.openvirtex.messages.statistics.OVXPortStatisticsRequest
 
devirtualizeStatistic(OVXSwitch, OVXStatisticsRequest) - Method in class net.onrc.openvirtex.messages.statistics.OVXQueueStatisticsRequest
 
devirtualizeStatistic(OVXSwitch, OVXStatisticsRequest) - Method in class net.onrc.openvirtex.messages.statistics.OVXTableStatistics
 
devirtualizeStatistic(OVXSwitch, OVXStatisticsRequest) - Method in class net.onrc.openvirtex.messages.statistics.OVXVendorStatistics
 
DHCP - Class in net.onrc.openvirtex.packet
 
DHCP() - Constructor for class net.onrc.openvirtex.packet.DHCP
 
DHCP.DHCPOptionCode - Enum in net.onrc.openvirtex.packet
 
DHCP_CLIENT_PORT - Static variable in class net.onrc.openvirtex.packet.UDP
 
DHCP_SERVER_PORT - Static variable in class net.onrc.openvirtex.packet.UDP
 
DHCPOption - Class in net.onrc.openvirtex.packet
 
DHCPOption() - Constructor for class net.onrc.openvirtex.packet.DHCPOption
 
DHCPPacketType - Enum in net.onrc.openvirtex.packet
 
diffServ - Variable in class net.onrc.openvirtex.packet.IPv4
 
disconnect() - Method in interface net.onrc.openvirtex.db.DBConnection
 
disconnect() - Method in class net.onrc.openvirtex.db.MongoConnection
 
DisconnectHost - Class in net.onrc.openvirtex.api.service.handlers.tenant
Handler to disconnect a host.
DisconnectHost() - Constructor for class net.onrc.openvirtex.api.service.handlers.tenant.DisconnectHost
 
disconnectHost(int) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
disconnectLink(int) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
DisconnectOVXLink - Class in net.onrc.openvirtex.api.service.handlers.tenant
Handler to disconnect a virtual link.
DisconnectOVXLink() - Constructor for class net.onrc.openvirtex.api.service.handlers.tenant.DisconnectOVXLink
 
DisconnectOVXRoute - Class in net.onrc.openvirtex.api.service.handlers.tenant
 
DisconnectOVXRoute() - Constructor for class net.onrc.openvirtex.api.service.handlers.tenant.DisconnectOVXRoute
 
disconnectRoute(long, int) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
DISJOINT - Static variable in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
 
DPDESCSTRING - Static variable in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Datapath description string.
DPID - Static variable in class net.onrc.openvirtex.api.service.handlers.MonitoringHandler
Datapath ID.
DPID - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the switch.
DPIDandPort - Class in net.onrc.openvirtex.elements.datapath
 
DPIDandPort(long, short) - Constructor for class net.onrc.openvirtex.elements.datapath.DPIDandPort
 
DPIDandPortPair - Class in net.onrc.openvirtex.elements.datapath
 
DPIDandPortPair(DPIDandPort, DPIDandPort) - Constructor for class net.onrc.openvirtex.elements.datapath.DPIDandPortPair
 
dpidMap - Variable in class net.onrc.openvirtex.elements.network.Network
 
DPIDS - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the list of switches.
DroppedMessageException - Exception in net.onrc.openvirtex.exceptions
 
DroppedMessageException() - Constructor for exception net.onrc.openvirtex.exceptions.DroppedMessageException
 
DroppedMessageException(String) - Constructor for exception net.onrc.openvirtex.exceptions.DroppedMessageException
 
DroppedMessageException(Throwable) - Constructor for exception net.onrc.openvirtex.exceptions.DroppedMessageException
 
DST_DPID - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the destination switch.
DST_PORT - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the destination switch port.
dstPort - Variable in class net.onrc.openvirtex.elements.link.Link
 
dump() - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowTable
Dumps the contents of the FlowTable.
dumpBuffer(ChannelBuffer) - Static method in class org.openflow.protocol.factory.BasicFactory
 
DuplicateControllerException - Exception in net.onrc.openvirtex.exceptions
 
DuplicateControllerException() - Constructor for exception net.onrc.openvirtex.exceptions.DuplicateControllerException
 
DuplicateControllerException(String) - Constructor for exception net.onrc.openvirtex.exceptions.DuplicateControllerException
 
DuplicateControllerException(Throwable) - Constructor for exception net.onrc.openvirtex.exceptions.DuplicateControllerException
 
DuplicateIndexException - Exception in net.onrc.openvirtex.exceptions
 
DuplicateIndexException() - Constructor for exception net.onrc.openvirtex.exceptions.DuplicateIndexException
 
DuplicateIndexException(String) - Constructor for exception net.onrc.openvirtex.exceptions.DuplicateIndexException
 
DuplicateIndexException(Throwable) - Constructor for exception net.onrc.openvirtex.exceptions.DuplicateIndexException
 
DuplicateMACException - Exception in net.onrc.openvirtex.exceptions
 
DuplicateMACException() - Constructor for exception net.onrc.openvirtex.exceptions.DuplicateMACException
 
DuplicateMACException(String) - Constructor for exception net.onrc.openvirtex.exceptions.DuplicateMACException
 
DuplicateMACException(Throwable) - Constructor for exception net.onrc.openvirtex.exceptions.DuplicateMACException
 
durationNanoseconds - Variable in class org.openflow.protocol.OFFlowRemoved
 
durationNanoseconds - Variable in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
durationSeconds - Variable in class org.openflow.protocol.OFFlowRemoved
 
durationSeconds - Variable in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 

E

egressLink - Variable in class net.onrc.openvirtex.elements.port.LinkPair
 
encode(ChannelHandlerContext, Channel, Object) - Method in class net.onrc.openvirtex.core.io.OVXMessageEncoder
 
EQUAL - Static variable in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
 
equals(Object) - Method in class net.onrc.openvirtex.elements.address.IPAddress
 
equals(Object) - Method in class net.onrc.openvirtex.elements.datapath.DPIDandPort
 
equals(Object) - Method in class net.onrc.openvirtex.elements.datapath.DPIDandPortPair
 
equals(Object) - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
 
equals(OVXFlowMod) - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
compare this FlowEntry to another FlowMod.
equals(Object) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
 
equals(Object) - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
 
equals(Object) - Method in class net.onrc.openvirtex.elements.host.Host
 
equals(Object) - Method in class net.onrc.openvirtex.elements.link.Link
 
equals(OVXPort) - Method in class net.onrc.openvirtex.elements.port.OVXPort
 
equals(Object) - Method in class net.onrc.openvirtex.elements.port.OVXPort
 
equals(Object) - Method in class net.onrc.openvirtex.elements.port.PhysicalPort
 
equals(Object) - Method in class net.onrc.openvirtex.elements.port.Port
 
equals(Object) - Method in class net.onrc.openvirtex.packet.ARP
 
equals(Object) - Method in class net.onrc.openvirtex.packet.BasePacket
 
equals(Object) - Method in class net.onrc.openvirtex.packet.Data
 
equals(Object) - Method in class net.onrc.openvirtex.packet.DHCPOption
 
equals(Object) - Method in class net.onrc.openvirtex.packet.Ethernet
 
equals(Object) - Method in class net.onrc.openvirtex.packet.ICMP
 
equals(Object) - Method in class net.onrc.openvirtex.packet.IPv4
 
equals(Object) - Method in class net.onrc.openvirtex.packet.LLDP
 
equals(Object) - Method in class net.onrc.openvirtex.packet.LLDPOrganizationalTLV
 
equals(Object) - Method in class net.onrc.openvirtex.packet.LLDPTLV
 
equals(Object) - Method in class net.onrc.openvirtex.packet.TCP
 
equals(Object) - Method in class net.onrc.openvirtex.packet.UDP
 
equals(Object) - Method in class net.onrc.openvirtex.util.MACAddress
 
equals(Object) - Method in class org.openflow.protocol.action.OFAction
 
equals(Object) - Method in class org.openflow.protocol.action.OFActionDataLayer
 
equals(Object) - Method in class org.openflow.protocol.action.OFActionEnqueue
 
equals(Object) - Method in class org.openflow.protocol.action.OFActionNetworkLayerAddress
 
equals(Object) - Method in class org.openflow.protocol.action.OFActionNetworkTypeOfService
 
equals(Object) - Method in class org.openflow.protocol.action.OFActionOutput
 
equals(Object) - Method in class org.openflow.protocol.action.OFActionTransportLayer
 
equals(Object) - Method in class org.openflow.protocol.action.OFActionVendor
 
equals(Object) - Method in class org.openflow.protocol.action.OFActionVendorGeneric
 
equals(Object) - Method in class org.openflow.protocol.action.OFActionVirtualLanIdentifier
 
equals(Object) - Method in class org.openflow.protocol.action.OFActionVirtualLanPriorityCodePoint
 
equals(Object) - Method in class org.openflow.protocol.OFEchoRequest
 
equals(Object) - Method in class org.openflow.protocol.OFError
 
equals(Object) - Method in class org.openflow.protocol.OFFeaturesReply
 
equals(Object) - Method in class org.openflow.protocol.OFFlowMod
 
equals(Object) - Method in class org.openflow.protocol.OFFlowRemoved
 
equals(Object) - Method in class org.openflow.protocol.OFMatch
 
equals(Object) - Method in class org.openflow.protocol.OFMatchWithSwDpid
 
equals(Object) - Method in class org.openflow.protocol.OFMessage
 
equals(Object) - Method in class org.openflow.protocol.OFPacketIn
 
equals(Object) - Method in class org.openflow.protocol.OFPacketOut
 
equals(Object) - Method in class org.openflow.protocol.OFPacketQueue
 
equals(Object) - Method in class org.openflow.protocol.OFPhysicalPort
 
equals(Object) - Method in class org.openflow.protocol.OFPortMod
 
equals(Object) - Method in class org.openflow.protocol.OFPortStatus
 
equals(Object) - Method in class org.openflow.protocol.OFQueueGetConfigReply
 
equals(Object) - Method in class org.openflow.protocol.OFQueueGetConfigRequest
 
equals(Object) - Method in class org.openflow.protocol.OFQueueProp
 
equals(Object) - Method in class org.openflow.protocol.OFStatisticsMessageBase
 
equals(Object) - Method in class org.openflow.protocol.OFSwitchConfig
 
equals(Object) - Method in class org.openflow.protocol.OFVendor
 
equals(Object) - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsReply
 
equals(Object) - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsRequest
 
equals(Object) - Method in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
equals(Object) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
equals(Object) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsRequest
 
equals(Object) - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
equals(Object) - Method in class org.openflow.protocol.statistics.OFPortStatisticsRequest
 
equals(Object) - Method in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
equals(Object) - Method in class org.openflow.protocol.statistics.OFQueueStatisticsRequest
 
equals(Object) - Method in class org.openflow.protocol.statistics.OFTableStatistics
 
equals(Object) - Method in class org.openflow.protocol.statistics.OFVendorStatistics
 
equals(Object) - Method in class org.openflow.protocol.Wildcards
 
error - Variable in class org.openflow.protocol.OFError
 
errorCode - Variable in class org.openflow.protocol.OFError
 
errorIsAscii - Variable in class org.openflow.protocol.OFError
 
errorType - Variable in class org.openflow.protocol.OFError
 
Ethernet - Class in net.onrc.openvirtex.packet
 
Ethernet() - Constructor for class net.onrc.openvirtex.packet.Ethernet
By default, set Ethernet to untagged.
etherType - Variable in class net.onrc.openvirtex.packet.Ethernet
 
ETHERTYPE_VLAN - Static variable in class net.onrc.openvirtex.packet.OVXLLDP
 
etherTypeClassMap - Static variable in class net.onrc.openvirtex.packet.Ethernet
 
ethType - Variable in class net.onrc.openvirtex.packet.LLDP
 
EXACT - Static variable in class org.openflow.protocol.Wildcards
 
exceptionCaught(ChannelHandlerContext, ExceptionEvent) - Method in class net.onrc.openvirtex.core.io.ControllerChannelHandler
 
exceptionCaught(ChannelHandlerContext, ExceptionEvent) - Method in class net.onrc.openvirtex.core.io.ReconnectHandler
 
exceptionCaught(ChannelHandlerContext, ExceptionEvent) - Method in class net.onrc.openvirtex.core.io.SwitchChannelHandler
 
execute(PhysicalSwitch) - Method in class net.onrc.openvirtex.routing.ShortestPath
Compute all the paths between a source switch and all the switches in the network.
exists() - Method in class net.onrc.openvirtex.elements.port.LinkPair
 

F

f(short) - Static method in class org.openflow.util.U16
 
f(int) - Static method in class org.openflow.util.U32
 
f(long) - Static method in class org.openflow.util.U64
 
f(byte) - Static method in class org.openflow.util.U8
 
factory - Variable in class org.openflow.protocol.OFError
 
featuresReply - Variable in class net.onrc.openvirtex.elements.datapath.Switch
The features reply message.
fetchField(String, Map<String, Object>, boolean, T) - Static method in class net.onrc.openvirtex.api.service.handlers.HandlerUtils
 
fillPortMap() - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
Fill port map.
flags - Variable in class net.onrc.openvirtex.packet.DHCP
 
flags - Variable in class net.onrc.openvirtex.packet.IPv4
 
flags - Variable in class net.onrc.openvirtex.packet.TCP
 
flags - Variable in class org.openflow.protocol.OFFlowMod
 
flags - Variable in class org.openflow.protocol.OFStatisticsMessageBase
 
flags - Variable in class org.openflow.protocol.OFSwitchConfig
 
flowCount - Variable in class org.openflow.protocol.statistics.OFAggregateStatisticsReply
 
flowmod - Variable in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
 
flowmodMap - Variable in class net.onrc.openvirtex.elements.datapath.OVXFlowTable
 
flowStatsCapability - Variable in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
The flow stats capability.
FlowTable - Interface in net.onrc.openvirtex.elements.datapath
Base interface for the flow table.
flowTable - Variable in class net.onrc.openvirtex.elements.datapath.OVXSwitch
 
fragmentOffset - Variable in class net.onrc.openvirtex.packet.IPv4
 
fromHexString(String) - Static method in class org.openflow.util.HexString
Convert a string of hex values into a string of bytes
fromIPv4Address(int) - Static method in class net.onrc.openvirtex.packet.IPv4
Accepts an IPv4 address and returns of string of the form xxx.xxx.xxx.xxx, e.g., 192.168.0.1.
fromIPv4AddressCollection(Collection<Integer>) - Static method in class net.onrc.openvirtex.packet.IPv4
Accepts a collection of IPv4 addresses as integers and returns a single String useful in toString method's containing collections of IP addresses.
fromNxRole(int) - Static method in enum net.onrc.openvirtex.elements.datapath.role.RoleManager.Role
 
fromReasonCode(byte) - Static method in enum org.openflow.protocol.OFPortStatus.OFPortReason
 
fromShort(short) - Static method in enum org.openflow.protocol.OFQueueProp.OFQueuePropType
 
fromString(String) - Static method in class org.openflow.protocol.action.OFAction
Given the output from toString(), create a new OFAction
fromString(String) - Method in class org.openflow.protocol.OFMatch
Set this OFMatch's parameters based on a comma-separated key=value pair dpctl-style string, e.g., from the output of OFMatch.toString()
FULL - Static variable in class org.openflow.protocol.Wildcards
 

G

gatewayIPAddress - Variable in class net.onrc.openvirtex.packet.DHCP
 
generateFeaturesReply() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Generate features reply.
generateLinkFMs(OVXFlowMod, Integer) - Method in class net.onrc.openvirtex.elements.link.OVXLink
Push the flow mod to all the intermediate switches of the virtual link.
generateRouteFMs(OVXFlowMod) - Method in class net.onrc.openvirtex.routing.SwitchRoute
Generates and installs all flow mods needed to bring up switch route, base an a given controller-generated flow mod.
get(int) - Method in class org.openflow.protocol.factory.OFVendorActionRegistry
 
get(String) - Method in class org.openflow.protocol.OFMessageContextStore
 
getAcknowledge() - Method in class net.onrc.openvirtex.packet.TCP
 
getAction(OFActionType) - Method in class net.onrc.openvirtex.messages.OVXMessageFactory
 
getAction(OFActionType) - Method in class org.openflow.protocol.factory.BasicFactory
 
getAction(OFActionType) - Method in interface org.openflow.protocol.factory.OFActionFactory
Retrieves an OFAction instance corresponding to the specified OFActionType
getActionFactory() - Method in class org.openflow.protocol.factory.BasicFactory
 
getActionFactory() - Method in interface org.openflow.protocol.factory.OFMessageFactory
Retrieves an OFActionFactory
getActions() - Method in class org.openflow.protocol.OFFeaturesReply
 
getActions() - Method in class org.openflow.protocol.OFFlowMod
Returns read-only copies of the actions contained in this Flow Mod
getActions() - Method in class org.openflow.protocol.OFPacketOut
Returns the actions contained in this message
getActions() - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
getActionsLength() - Method in class org.openflow.protocol.OFPacketOut
Get actions_len
getActionsLengthU() - Method in class org.openflow.protocol.OFPacketOut
Get actions_len, unsigned
getActionsList() - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
 
getActiveCount() - Method in class org.openflow.protocol.statistics.OFTableStatistics
 
getAddress() - Method in class net.onrc.openvirtex.util.MACAddress
 
getAdvertise() - Method in class org.openflow.protocol.OFPortMod
 
getAdvertisedFeatures() - Method in class org.openflow.protocol.OFPhysicalPort
 
getAlg() - Method in class net.onrc.openvirtex.elements.datapath.OVXBigSwitch
Gets the routing algorithm used by the big switch.
getAlg() - Method in class net.onrc.openvirtex.elements.link.OVXLink
Gets the routing algorithm.
getAllKeys() - Method in class net.onrc.openvirtex.elements.OVXMap
 
getAllLinks() - Method in class net.onrc.openvirtex.elements.datapath.OVXBigSwitch
 
getAuthMethod() - Method in class net.onrc.openvirtex.api.server.OVXLoginService.OpenVirteXAuthenticatedUser
 
getBackups() - Method in class net.onrc.openvirtex.routing.RoutingAlgorithms
 
getBootFileName() - Method in class net.onrc.openvirtex.packet.DHCP
 
getBufferId() - Method in class org.openflow.protocol.OFFlowMod
Get buffer_id
getBufferId() - Method in class org.openflow.protocol.OFPacketIn
Get buffer_id
getBufferId() - Method in class org.openflow.protocol.OFPacketOut
Get buffer_id
getBuffers() - Method in class org.openflow.protocol.OFFeaturesReply
 
getByteCount() - Method in class org.openflow.protocol.OFFlowRemoved
 
getByteCount() - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsReply
 
getByteCount() - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
getBytes() - Method in class org.openflow.protocol.vendor.OFByteArrayVendorData
Get the associated byte array for this vendor data.
getCapabilities() - Method in class org.openflow.protocol.OFFeaturesReply
 
getChannel() - Method in class net.onrc.openvirtex.core.io.ControllerChannelHandler
 
getChassisId() - Method in class net.onrc.openvirtex.packet.LLDP
 
getChecksum() - Method in class net.onrc.openvirtex.packet.AbstractSegment
Gets the checksum
getChecksum() - Method in class net.onrc.openvirtex.packet.ICMP
 
getChecksum() - Method in class net.onrc.openvirtex.packet.IPv4
 
getChecksum() - Method in class net.onrc.openvirtex.packet.TCP
 
getChecksum() - Method in class net.onrc.openvirtex.packet.UDP
 
getClientHardwareAddress() - Method in class net.onrc.openvirtex.packet.DHCP
 
getClientIPAddress() - Method in class net.onrc.openvirtex.packet.DHCP
 
getClientThreads() - Method in class net.onrc.openvirtex.core.cmd.CmdLineSettings
Gets the number of threads used to handle controller connection events.
getCode() - Method in class net.onrc.openvirtex.packet.DHCPOption
 
getCollisions() - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
getCommand() - Method in class org.openflow.protocol.OFFlowMod
Get command
getConfig() - Method in class org.openflow.protocol.OFPhysicalPort
 
getConfig() - Method in class org.openflow.protocol.OFPortMod
 
getConstructor() - Method in enum org.openflow.protocol.action.OFActionType
Returns the no-argument Constructor of the implementation class for this OFActionType
getConstructor() - Method in enum org.openflow.protocol.OFType
Returns the no-argument Constructor of the implementation class for this OFType
getConstructor(OFType) - Method in enum org.openflow.protocol.statistics.OFStatisticsType
Returns the no-argument Constructor of the implementation class for this OFStatisticsType, either request or reply based on the supplied OFType
getControllerUrls() - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
Gets the list of controller URLs.
getCookie() - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
Gets the cookie associated with this flow entry.
getCookie() - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowTable
Gets a new cookie.
getCookie(OVXFlowMod, Boolean) - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowTable
Gets a cookie based on the given flow mod.
getCookie() - Method in class net.onrc.openvirtex.protocol.OVXMatch
Get cookie.
getCookie() - Method in class org.openflow.protocol.OFFlowMod
Get cookie
getCookie() - Method in class org.openflow.protocol.OFFlowRemoved
Get cookie
getCookie() - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
getCtrl() - Method in class net.onrc.openvirtex.packet.LLC
 
getCurrentFeatures() - Method in class org.openflow.protocol.OFPhysicalPort
 
getCurrentThroughput() - Method in class net.onrc.openvirtex.elements.port.Port
 
getData() - Method in class net.onrc.openvirtex.packet.Data
 
getData() - Method in class net.onrc.openvirtex.packet.DHCPOption
 
getData(OFMessage) - Static method in class org.openflow.protocol.OFMessage
 
getDataAsString(OFMessage) - Static method in class org.openflow.protocol.OFMessage
 
getDataLayerAddress() - Method in class org.openflow.protocol.action.OFActionDataLayer
 
getDataLayerDestination() - Method in class org.openflow.protocol.OFMatch
Get dl_dst
getDataLayerSource() - Method in class org.openflow.protocol.OFMatch
Get dl_src
getDataLayerType() - Method in class org.openflow.protocol.OFMatch
Get dl_type
getDataLayerVirtualLan() - Method in class org.openflow.protocol.OFMatch
Get dl_vlan
getDataLayerVirtualLanPriorityCodePoint() - Method in class org.openflow.protocol.OFMatch
Get dl_vlan_pcp
getDataOffset() - Method in class net.onrc.openvirtex.packet.TCP
 
getDatapathDescription() - Method in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
getDatapathId() - Method in class org.openflow.protocol.OFFeaturesReply
 
getDataType() - Method in class org.openflow.vendor.nicira.OFNiciraVendorData
Get the data type value at the beginning of the vendor data
getDataTypeSize() - Method in class org.openflow.protocol.vendor.OFBasicVendorId
Get the size of the data type value at the beginning of the vendor data.
getDB() - Method in class net.onrc.openvirtex.db.MongoConnection
 
getDBClear() - Method in class net.onrc.openvirtex.core.cmd.CmdLineSettings
Checks if the database should be cleared on start.
getDBHost() - Method in class net.onrc.openvirtex.core.cmd.CmdLineSettings
Gets the host the database is running on.
getDBIndex() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
 
getDBIndex() - Method in class net.onrc.openvirtex.elements.host.Host
 
getDBIndex() - Method in class net.onrc.openvirtex.elements.link.Link
 
getDBIndex() - Method in class net.onrc.openvirtex.elements.link.OVXLink
 
getDBIndex() - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
getDBIndex() - Method in interface net.onrc.openvirtex.elements.Persistable
 
getDBIndex() - Method in class net.onrc.openvirtex.elements.port.OVXPort
 
getDBIndex() - Method in class net.onrc.openvirtex.elements.port.PhysicalPort
 
getDBIndex() - Method in class net.onrc.openvirtex.elements.port.Port
 
getDBIndex() - Method in class net.onrc.openvirtex.routing.SwitchRoute
 
getDBKey() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
 
getDBKey() - Method in class net.onrc.openvirtex.elements.host.Host
 
getDBKey() - Method in class net.onrc.openvirtex.elements.link.Link
 
getDBKey() - Method in class net.onrc.openvirtex.elements.link.OVXLink
 
getDBKey() - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
getDBKey() - Method in interface net.onrc.openvirtex.elements.Persistable
 
getDBKey() - Method in class net.onrc.openvirtex.elements.port.OVXPort
 
getDBKey() - Method in class net.onrc.openvirtex.elements.port.PhysicalPort
 
getDBKey() - Method in class net.onrc.openvirtex.elements.port.Port
 
getDBKey() - Method in class net.onrc.openvirtex.routing.SwitchRoute
 
getDBName() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
 
getDBName() - Method in class net.onrc.openvirtex.elements.host.Host
 
getDBName() - Method in class net.onrc.openvirtex.elements.link.Link
 
getDBName() - Method in class net.onrc.openvirtex.elements.link.OVXLink
 
getDBName() - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
getDBName() - Method in interface net.onrc.openvirtex.elements.Persistable
 
getDBName() - Method in class net.onrc.openvirtex.elements.port.OVXPort
 
getDBName() - Method in class net.onrc.openvirtex.elements.port.PhysicalPort
 
getDBName() - Method in class net.onrc.openvirtex.elements.port.Port
 
getDBName() - Method in class net.onrc.openvirtex.routing.SwitchRoute
 
getDBObject() - Method in class net.onrc.openvirtex.elements.datapath.OVXBigSwitch
 
getDBObject() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
 
getDBObject() - Method in class net.onrc.openvirtex.elements.host.Host
 
getDBObject() - Method in class net.onrc.openvirtex.elements.link.Link
 
getDBObject() - Method in class net.onrc.openvirtex.elements.link.OVXLink
 
getDBObject() - Method in class net.onrc.openvirtex.elements.link.PhysicalLink
 
getDBObject() - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
getDBObject() - Method in interface net.onrc.openvirtex.elements.Persistable
 
getDBObject() - Method in class net.onrc.openvirtex.elements.port.OVXPort
 
getDBObject() - Method in class net.onrc.openvirtex.elements.port.PhysicalPort
 
getDBObject() - Method in class net.onrc.openvirtex.elements.port.Port
 
getDBObject() - Method in class net.onrc.openvirtex.routing.SwitchRoute
 
getDBPort() - Method in class net.onrc.openvirtex.core.cmd.CmdLineSettings
Gets the port the database is running on.
getDesc() - Method in class org.openflow.protocol.OFPortStatus
 
getDestinationAddress() - Method in class net.onrc.openvirtex.packet.IPv4
 
getDestinationMAC() - Method in class net.onrc.openvirtex.packet.Ethernet
Gets the destination MAC address.
getDestinationMACAddress() - Method in class net.onrc.openvirtex.packet.Ethernet
Gets the destination MAC address.
getDestinationPort() - Method in class net.onrc.openvirtex.packet.AbstractSegment
Gets the destination port
getDestinationPort() - Method in class net.onrc.openvirtex.packet.TCP
 
getDestinationPort() - Method in class net.onrc.openvirtex.packet.UDP
 
getDiffServ() - Method in class net.onrc.openvirtex.packet.IPv4
 
getDiscoveryManager(long) - Method in class net.onrc.openvirtex.elements.network.PhysicalNetwork
Gets the discovery manager for the given switch.
getDpid() - Method in class net.onrc.openvirtex.elements.datapath.DPIDandPort
 
getDsap() - Method in class net.onrc.openvirtex.packet.LLC
 
getDst() - Method in class net.onrc.openvirtex.elements.datapath.DPIDandPortPair
 
getDstMac() - Method in class net.onrc.openvirtex.elements.link.OVXLinkUtils
Gets the destination MAC address.
getDstPort() - Method in class net.onrc.openvirtex.elements.link.Link
Gets the destination port instance.
getDstSwitch() - Method in class net.onrc.openvirtex.elements.link.Link
Gets the destination switch of the link.
getDstSwitch() - Method in class net.onrc.openvirtex.routing.SwitchRoute
 
getDurationNanoseconds() - Method in class org.openflow.protocol.OFFlowRemoved
 
getDurationNanoseconds() - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
getDurationSeconds() - Method in class org.openflow.protocol.OFFlowRemoved
 
getDurationSeconds() - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
getError() - Method in class org.openflow.protocol.OFError
 
getErrorCode() - Method in exception net.onrc.openvirtex.exceptions.ActionVirtualizationDenied
 
getErrorCode() - Method in class org.openflow.protocol.OFError
 
getErrorType() - Method in class org.openflow.protocol.OFError
 
getEtherType() - Method in class net.onrc.openvirtex.packet.Ethernet
Gets the Ethernet type.
getFactory() - Method in class org.openflow.protocol.OFError
 
getFeaturesReply() - Method in class net.onrc.openvirtex.elements.datapath.Switch
Gets the switch info.
getFirstStatistics() - Method in class org.openflow.protocol.OFStatisticsMessageBase
return the first statistics request in the list of statistics, for statistics messages that expect exactly one message in their body (e.g., flow stats request, port statsrequest)
getFlags() - Method in class net.onrc.openvirtex.packet.DHCP
 
getFlags() - Method in class net.onrc.openvirtex.packet.IPv4
 
getFlags() - Method in class net.onrc.openvirtex.packet.TCP
 
getFlags() - Method in class org.openflow.protocol.OFFlowMod
Get flags
getFlags() - Method in class org.openflow.protocol.OFStatisticsMessageBase
 
getFlags() - Method in class org.openflow.protocol.OFSwitchConfig
 
getFlowCount() - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsReply
 
getFlowId() - Method in class net.onrc.openvirtex.elements.link.OVXLinkUtils
Gets the flow id.
getFlowId(byte[], byte[]) - Method in class net.onrc.openvirtex.util.OVXFlowManager
 
getFlowManager() - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
getFlowMod(Long) - Method in interface net.onrc.openvirtex.elements.datapath.FlowTable
Fetches FlowMod out of this Flow Table based on cookie.
getFlowMod() - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
 
getFlowMod(Long) - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowTable
Gets a copy of the FlowMod out of the flow table without removing it.
getFlowMod(Long) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Gets a OVXFlowMod out of the map based on the given cookie.
getFlowStats(int) - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
 
getFlowTable() - Method in interface net.onrc.openvirtex.elements.datapath.FlowTable
 
getFlowTable() - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowTable
Gets an unmodifiable view of the flow table.
getFlowTable() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Gets the flow table.
getFlowValues(Integer) - Method in class net.onrc.openvirtex.util.OVXFlowManager
 
getFragmentOffset() - Method in class net.onrc.openvirtex.packet.IPv4
 
getFromBufferMap(Integer) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Gets a packet_in from a given buffer ID.
getGatewayIPAddress() - Method in class net.onrc.openvirtex.packet.DHCP
 
getHardTimeout() - Method in class org.openflow.protocol.OFFlowMod
Get hard_timeout
getHardTimeout() - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
getHardwareAddress() - Method in class org.openflow.protocol.OFPhysicalPort
 
getHardwareAddress() - Method in class org.openflow.protocol.OFPortMod
 
getHardwareAddressLength() - Method in class net.onrc.openvirtex.packet.ARP
 
getHardwareAddressLength() - Method in class net.onrc.openvirtex.packet.DHCP
 
getHardwareDescription() - Method in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
getHardwareType() - Method in class net.onrc.openvirtex.packet.ARP
 
getHardwareType() - Method in class net.onrc.openvirtex.packet.DHCP
 
getHeaderLength() - Method in class net.onrc.openvirtex.packet.IPv4
 
getHighestThroughput() - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Gets the highest throughput exposed by the port.
getHops() - Method in class net.onrc.openvirtex.packet.DHCP
 
getHost(OVXPort) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
getHost(Integer) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
getHostCounter() - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
Gets the current value of the host ID.
getHostId() - Method in class net.onrc.openvirtex.elements.host.Host
Gets the host ID.
getHosts() - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
getIcmpCode() - Method in class net.onrc.openvirtex.packet.ICMP
 
getIcmpType() - Method in class net.onrc.openvirtex.packet.ICMP
 
getId() - Method in class org.openflow.protocol.vendor.OFVendorId
 
getIdentification() - Method in class net.onrc.openvirtex.packet.IPv4
 
getIdentityService() - Method in class net.onrc.openvirtex.api.server.OVXLoginService
 
getIdleTimeout() - Method in class org.openflow.protocol.OFFlowMod
Get idle_timeout
getIdleTimeout() - Method in class org.openflow.protocol.OFFlowRemoved
Get idle_timeout
getIdleTimeout() - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
getInfoString() - Method in class net.onrc.openvirtex.packet.LLDPOrganizationalTLV
Returns the value of information string.
getInLink() - Method in class net.onrc.openvirtex.elements.port.LinkPair
 
getInPort() - Method in class org.openflow.protocol.OFPacketIn
Get in_port
getInPort() - Method in class org.openflow.protocol.OFPacketOut
Get in_port
getInputPort() - Method in class org.openflow.protocol.OFMatch
Get in_port
getInstance() - Static method in class net.onrc.openvirtex.core.OpenVirteXController
 
getInstance() - Static method in class net.onrc.openvirtex.db.DBManager
Gets the database manager instance, and creates one if it doesn't exist.
getInstance() - Static method in class net.onrc.openvirtex.elements.network.PhysicalNetwork
 
getInstance() - Static method in class net.onrc.openvirtex.elements.OVXMap
Gets the instance of the class and if this already exists then the existing object will be returned.
getInstance() - Static method in class net.onrc.openvirtex.messages.OVXMessageFactory
 
getInstance() - Static method in class org.openflow.protocol.factory.BasicFactory
 
getInstance() - Static method in class org.openflow.protocol.factory.OFVendorActionRegistry
 
getInstantiable() - Method in enum org.openflow.protocol.action.OFActionType
 
getInstantiable() - Method in enum org.openflow.protocol.OFType
 
getInstantiable() - Method in class org.openflow.protocol.vendor.OFVendorDataType
 
getInstantiable() - Static method in class org.openflow.vendor.nicira.OFRoleReplyVendorData
 
getInstantiable() - Static method in class org.openflow.vendor.nicira.OFRoleRequestVendorData
 
getInt() - Method in class org.openflow.protocol.Wildcards
return the OpenFlow 'wire' integer representation of these wildcards
getIp() - Method in class net.onrc.openvirtex.elements.address.IPAddress
 
getIp() - Method in class net.onrc.openvirtex.elements.host.Host
Gets the IP address of the host.
getLength() - Method in class net.onrc.openvirtex.packet.DHCPOption
 
getLength() - Method in class net.onrc.openvirtex.packet.LLDPTLV
 
getLength() - Method in class net.onrc.openvirtex.packet.UDP
 
getLength() - Method in class org.openflow.protocol.action.OFAction
Get the length of this message
getLength() - Method in class org.openflow.protocol.OFMessage
Get the length of this message
getLength() - Method in class org.openflow.protocol.OFPacketQueue
 
getLength() - Method in class org.openflow.protocol.OFQueueProp
 
getLength() - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsReply
 
getLength() - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsRequest
 
getLength() - Method in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
getLength() - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
getLength() - Method in class org.openflow.protocol.statistics.OFFlowStatisticsRequest
 
getLength() - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
getLength() - Method in class org.openflow.protocol.statistics.OFPortStatisticsRequest
 
getLength() - Method in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
getLength() - Method in class org.openflow.protocol.statistics.OFQueueStatisticsRequest
 
getLength() - Method in interface org.openflow.protocol.statistics.OFStatistics
Returns the wire length of this message in bytes
getLength() - Method in class org.openflow.protocol.statistics.OFTableStatistics
 
getLength() - Method in class org.openflow.protocol.statistics.OFVendorStatistics
 
getLength() - Method in class org.openflow.protocol.vendor.OFByteArrayVendorData
Get the length of the vendor data.
getLength() - Method in interface org.openflow.protocol.vendor.OFVendorData
 
getLength() - Method in class org.openflow.vendor.nicira.OFNiciraVendorData
Get the length of the vendor data.
getLength() - Method in class org.openflow.vendor.nicira.OFRoleVendorData
 
getLengthU() - Method in class org.openflow.protocol.action.OFAction
Get the length of this message, unsigned
getLengthU() - Method in class org.openflow.protocol.OFMessage
Get the length of this message, unsigned
getLink(T2, T2) - Method in class net.onrc.openvirtex.elements.network.Network
Gets the link instance between the given ports.
getLink() - Method in class net.onrc.openvirtex.elements.port.Port
 
getLink() - Method in class net.onrc.openvirtex.routing.ShortestPath.Predecessor
Gets the link.
getLinkCount() - Method in class net.onrc.openvirtex.db.OVXNetworkManager
 
getLinkCounter() - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
Gets the current value of the link ID.
getLinkId() - Method in class net.onrc.openvirtex.elements.link.OVXLink
Gets the unique link id.
getLinkId() - Method in class net.onrc.openvirtex.elements.link.OVXLinkUtils
Gets the link id.
getLinkId() - Method in class net.onrc.openvirtex.elements.link.PhysicalLink
 
getLinks() - Method in class net.onrc.openvirtex.elements.network.Network
Returns the unmodifiable set of links belonging to the network.
getLinks() - Method in class net.onrc.openvirtex.routing.SwitchRoute
Gets the set of physical links that make up both primary and backup paths for the switch route.
getLinksById(Integer) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
getLinkSet() - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
getLookupCount() - Method in class org.openflow.protocol.statistics.OFTableStatistics
 
getMac() - Method in class net.onrc.openvirtex.elements.host.Host
Gets the MAC address of the host.
getMAC(MACAddress) - Method in interface net.onrc.openvirtex.elements.Mappable
Gets the tenant ID associated with the given MAC address.
getMAC(MACAddress) - Method in class net.onrc.openvirtex.elements.OVXMap
 
getManufacturerDescription() - Method in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
getMap() - Method in class net.onrc.openvirtex.elements.datapath.Switch
 
getMask() - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
getMask() - Method in class org.openflow.protocol.OFPortMod
 
getMatch() - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
 
getMatch() - Method in class org.openflow.protocol.OFFlowMod
Gets a copy of the OFMatch object for this FlowMod, changes to this object do not modify the FlowMod
getMatch() - Method in class org.openflow.protocol.OFFlowRemoved
Gets a copy of the OFMatch object for this FlowMod, changes to this object do not modify the FlowMod
getMatch() - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsRequest
 
getMatch() - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
getMatch() - Method in class org.openflow.protocol.statistics.OFFlowStatisticsRequest
 
getMatchedCount() - Method in class org.openflow.protocol.statistics.OFTableStatistics
 
getMaximumEntries() - Method in class org.openflow.protocol.statistics.OFTableStatistics
 
getMaxLength() - Method in class org.openflow.protocol.action.OFActionOutput
Get the max length to send to the controller
getMessage(OFType) - Method in class net.onrc.openvirtex.messages.OVXMessageFactory
 
getMessage(OFType) - Method in class org.openflow.protocol.factory.BasicFactory
create and return a new instance of a message for OFType t.
getMessage(OFType) - Method in interface org.openflow.protocol.factory.OFMessageFactory
Retrieves an OFMessage instance corresponding to the specified OFType
getMessageStore() - Method in class org.openflow.protocol.OFMessage
 
getMetric() - Method in class net.onrc.openvirtex.elements.link.Link
Compute the link metric based on the link nominal throughput, like OSPF Formula is => metric = refBandwidth / linkThroughput, where refBandwidth is 100Gbps.
getMissSendLen() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Gets the miss send len.
getMissSendLength() - Method in class org.openflow.protocol.OFSwitchConfig
 
getName() - Method in class net.onrc.openvirtex.api.server.OVXLoginService
 
getName() - Method in interface net.onrc.openvirtex.core.io.OVXSendMsg
 
getName() - Method in class net.onrc.openvirtex.elements.datapath.statistics.StatisticsManager
 
getName() - Method in class net.onrc.openvirtex.elements.datapath.Switch
 
getName() - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
getName() - Method in class net.onrc.openvirtex.elements.network.PhysicalNetwork
 
getName() - Method in class net.onrc.openvirtex.linkdiscovery.SwitchDiscoveryManager
 
getName() - Method in class net.onrc.openvirtex.routing.ManualRoute
 
getName() - Method in interface net.onrc.openvirtex.routing.Routable
Gets the name of the routing policy.
getName() - Method in class net.onrc.openvirtex.routing.ShortestPath
 
getName() - Method in class org.openflow.protocol.OFPhysicalPort
 
getName() - Method in class org.openflow.protocol.statistics.OFTableStatistics
 
getNectHopMac() - Method in class net.onrc.openvirtex.elements.network.Uplink
 
getNeighborPort(T2) - Method in class net.onrc.openvirtex.elements.network.Network
Returns neighbor port of given port.
getNeighbors(T1) - Method in class net.onrc.openvirtex.elements.network.Network
Returns neighbor switches of given switch.
getNetwork() - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
Gets the network address space.
getNetworkAddress() - Method in class org.openflow.protocol.action.OFActionNetworkLayerAddress
 
getNetworkDestination() - Method in class org.openflow.protocol.OFMatch
Get nw_dst
getNetworkDestinationMaskLen() - Method in class org.openflow.protocol.OFMatch
Parse this match's wildcard fields and return the number of significant bits in the IP destination field.
getNetworkDstAction(int) - Method in class net.onrc.openvirtex.protocol.OVXMatch
Return an OFAction associated with nw_dst
getNetworkProtocol() - Method in class org.openflow.protocol.OFMatch
Get nw_proto
getNetworkSource() - Method in class org.openflow.protocol.OFMatch
Get nw_src
getNetworkSourceMaskLen() - Method in class org.openflow.protocol.OFMatch
Parse this match's wildcard fields and return the number of significant bits in the IP destination field.
getNetworkSrcAction(int) - Method in class net.onrc.openvirtex.protocol.OVXMatch
Return an OFAction associated with nw_src
getNetworkTypeOfService() - Method in class org.openflow.protocol.action.OFActionNetworkTypeOfService
 
getNetworkTypeOfService() - Method in class org.openflow.protocol.OFMatch
Get nw_tos OFMatch stores the ToS bits as top 6-bits, so right shift by 2 bits before returning the value
getNewCookie() - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
 
getNewIndex() - Method in class net.onrc.openvirtex.util.BitSetIndex
 
getNewIndex(Integer) - Method in class net.onrc.openvirtex.util.BitSetIndex
 
getNextHopIp() - Method in class net.onrc.openvirtex.elements.network.Uplink
 
getNextPortNumber() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Gets the next available port number.
getNumberOfVirtualNets() - Method in class net.onrc.openvirtex.core.cmd.CmdLineSettings
Gets the number of virtual networks OVX can support.
getNumberVirtualNets() - Method in class net.onrc.openvirtex.core.OpenVirteXController
 
getNwDstMask() - Method in class org.openflow.protocol.Wildcards
return the nw dst mask in normal CIDR style, e.g., 8 means x.x.x.x/8 means 8 bits wildcarded
getNwSrcMask() - Method in class org.openflow.protocol.Wildcards
return the nw src mask in normal CIDR style, e.g., 8 means x.x.x.x/8 means 8 bits wildcarded
getOffendingMsg() - Method in class org.openflow.protocol.OFError
 
getOFHost() - Method in class net.onrc.openvirtex.core.cmd.CmdLineSettings
Gets the host OVX is running on.
getOfMatch() - Method in class org.openflow.protocol.OFMatchWithSwDpid
 
getOFPort() - Method in class net.onrc.openvirtex.core.cmd.CmdLineSettings
Gets the port OVX is running on.
getOpCode() - Method in class net.onrc.openvirtex.packet.ARP
 
getOpCode() - Method in class net.onrc.openvirtex.packet.DHCP
 
getOption(DHCP.DHCPOptionCode) - Method in class net.onrc.openvirtex.packet.DHCP
Gets a specific DHCP option parameter.
getOptionalTLVList() - Method in class net.onrc.openvirtex.packet.LLDP
 
getOptions() - Method in class net.onrc.openvirtex.packet.DHCP
 
getOptions() - Method in class net.onrc.openvirtex.packet.IPv4
 
getOptions() - Method in class net.onrc.openvirtex.packet.TCP
 
getOriginalMacAddresses() - Method in class net.onrc.openvirtex.elements.link.OVXLinkUtils
Gets the original MAC addresses in a list.
getOUI() - Method in class net.onrc.openvirtex.packet.LLDPOrganizationalTLV
Returns the value of the OUI.
getOutLink() - Method in class net.onrc.openvirtex.elements.port.LinkPair
 
getOutport() - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
 
getOutPort() - Method in class org.openflow.protocol.OFFlowMod
Get out_port
getOutPort() - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsRequest
 
getOutPort() - Method in class org.openflow.protocol.statistics.OFFlowStatisticsRequest
 
getOVXFeatures() - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Gets the oVX features.
getOvxLinkField() - Method in class net.onrc.openvirtex.core.OpenVirteXController
 
getOVXPort(Integer, Integer) - Method in class net.onrc.openvirtex.elements.port.PhysicalPort
Gets the virtual port that maps this physical port for the given tenant ID and virtual link ID.
getOVXPortNumber(Short, Integer, Integer) - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
Gets the OVX port number.
getOVXPorts(Integer) - Method in class net.onrc.openvirtex.elements.port.PhysicalPort
Gets list of virtual ports that map to this physical port for a given tenant ID.
getOVXSwitchCapabilities() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
Gets the oVX switch capabilities.
getPacketCount() - Method in class org.openflow.protocol.OFFlowRemoved
 
getPacketCount() - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsReply
 
getPacketCount() - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
getPacketData() - Method in class org.openflow.protocol.OFPacketIn
Returns the packet data
getPacketData() - Method in class org.openflow.protocol.OFPacketOut
Returns the packet data
getPacketType() - Method in class net.onrc.openvirtex.packet.DHCP
 
getParent() - Method in class net.onrc.openvirtex.packet.BasePacket
 
getParent() - Method in interface net.onrc.openvirtex.packet.IPacket
 
getParentSwitch() - Method in class net.onrc.openvirtex.elements.port.Port
 
getPathDstPort() - Method in class net.onrc.openvirtex.routing.SwitchRoute
 
getPathSrcPort() - Method in class net.onrc.openvirtex.routing.SwitchRoute
 
getPayload() - Method in class net.onrc.openvirtex.packet.BasePacket
 
getPayload() - Method in interface net.onrc.openvirtex.packet.IPacket
 
getPayload() - Method in class org.openflow.protocol.OFEchoRequest
 
getPeerFeatures() - Method in class org.openflow.protocol.OFPhysicalPort
 
GetPhysicalFlowtable - Class in net.onrc.openvirtex.api.service.handlers.monitoring
 
GetPhysicalFlowtable() - Constructor for class net.onrc.openvirtex.api.service.handlers.monitoring.GetPhysicalFlowtable
 
GetPhysicalHosts - Class in net.onrc.openvirtex.api.service.handlers.monitoring
Handler to get a list of physical hosts.
GetPhysicalHosts() - Constructor for class net.onrc.openvirtex.api.service.handlers.monitoring.GetPhysicalHosts
 
getPhysicalIp(Integer, Integer) - Static method in class net.onrc.openvirtex.elements.address.IPMapper
 
getPhysicalIP(OVXIPAddress, Integer) - Method in interface net.onrc.openvirtex.elements.Mappable
 
getPhysicalIP(OVXIPAddress, Integer) - Method in class net.onrc.openvirtex.elements.OVXMap
 
getPhysicalLinks(OVXLink) - Method in interface net.onrc.openvirtex.elements.Mappable
Get the physicalLinks that all make up a specified virtualLink.
getPhysicalLinks(OVXLink) - Method in class net.onrc.openvirtex.elements.OVXMap
Gets the physicalLinks that all make up a specified OVXLink.
getPhysicalPath(String) - Static method in class net.onrc.openvirtex.api.service.handlers.HandlerUtils
Gets the list of physical link instances based on the given path string.
getPhysicalPort() - Method in class net.onrc.openvirtex.elements.port.OVXPort
 
getPhysicalPortNumber(Short) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Gets the physical port number.
getPhysicalPortNumber() - Method in class net.onrc.openvirtex.elements.port.OVXPort
 
getPhysicalSwitches(OVXSwitch) - Method in interface net.onrc.openvirtex.elements.Mappable
Get the physicalSwitches that are contained in the virtualSwitch.
getPhysicalSwitches(OVXSwitch) - Method in class net.onrc.openvirtex.elements.OVXMap
Gets the physical switches that are contained in the OVXSwitch.
GetPhysicalTopology - Class in net.onrc.openvirtex.api.service.handlers.monitoring
Gets the physical topology in json format.
GetPhysicalTopology() - Constructor for class net.onrc.openvirtex.api.service.handlers.monitoring.GetPhysicalTopology
 
getPipeline() - Method in class net.onrc.openvirtex.core.io.ClientChannelPipeline
 
getPipeline() - Method in class net.onrc.openvirtex.core.io.SwitchChannelPipeline
 
getPktData() - Method in class net.onrc.openvirtex.protocol.OVXMatch
Gets the pkt data.
getPort() - Method in class net.onrc.openvirtex.elements.datapath.DPIDandPort
 
getPort(Short) - Method in class net.onrc.openvirtex.elements.datapath.OVXBigSwitch
 
getPort(Short) - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
Gets the port.
getPort(Short) - Method in class net.onrc.openvirtex.elements.datapath.Switch
Gets the port.
getPort() - Method in class net.onrc.openvirtex.elements.host.Host
Gets the port the host is connected to.
getPort() - Method in class org.openflow.protocol.action.OFActionEnqueue
Get the output port
getPort() - Method in class org.openflow.protocol.action.OFActionOutput
Get the output port
getPortCount() - Method in class net.onrc.openvirtex.db.OVXNetworkManager
 
getPortId() - Method in class net.onrc.openvirtex.packet.LLDP
 
getPortNumber() - Method in class org.openflow.protocol.OFPhysicalPort
 
getPortNumber() - Method in class org.openflow.protocol.OFPortMod
 
getPortNumber() - Method in class org.openflow.protocol.OFQueueGetConfigReply
 
getPortNumber() - Method in class org.openflow.protocol.OFQueueGetConfigRequest
 
getPortNumber() - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
getPortNumber() - Method in class org.openflow.protocol.statistics.OFPortStatisticsRequest
 
getPortNumber() - Method in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
getPortNumber() - Method in class org.openflow.protocol.statistics.OFQueueStatisticsRequest
 
getPorts() - Method in class net.onrc.openvirtex.elements.datapath.Switch
Returns an unmodifiable copy of the port map.
getPorts() - Method in class org.openflow.protocol.OFFeaturesReply
 
getPortStat(short) - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
 
getPriority() - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
 
getPriority() - Method in class net.onrc.openvirtex.elements.link.OVXLink
Gets the priority value.
getPriority() - Method in class net.onrc.openvirtex.routing.SwitchRoute
Gets the priority value.
getPriority() - Method in class org.openflow.protocol.OFFlowMod
Get priority
getPriority() - Method in class org.openflow.protocol.OFFlowRemoved
Get priority
getPriority() - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
getPriorityCode() - Method in class net.onrc.openvirtex.packet.Ethernet
Gets the priority code.
getProperties() - Method in class org.openflow.protocol.OFPacketQueue
 
getPropertyDescriptors() - Method in class org.openflow.protocol.OFMatchBeanInfo
 
getProtocol() - Method in class net.onrc.openvirtex.packet.IPv4
 
getProtocolAddressLength() - Method in class net.onrc.openvirtex.packet.ARP
 
getProtocolType() - Method in class net.onrc.openvirtex.packet.ARP
 
getQueueId() - Method in class org.openflow.protocol.action.OFActionEnqueue
 
getQueueId() - Method in class org.openflow.protocol.OFPacketQueue
 
getQueueId() - Method in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
getQueueId() - Method in class org.openflow.protocol.statistics.OFQueueStatisticsRequest
 
getQueues() - Method in class org.openflow.protocol.OFQueueGetConfigReply
 
getRate() - Method in class org.openflow.protocol.OFQueueProp
 
getReason() - Method in class org.openflow.protocol.OFFlowRemoved
 
getReason() - Method in class org.openflow.protocol.OFPacketIn
Get reason
getReason() - Method in class org.openflow.protocol.OFPortStatus
 
getReasonCode() - Method in enum org.openflow.protocol.OFPortStatus.OFPortReason
 
getReceiveBytes() - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
getReceiveCRCErrors() - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
getReceiveDropped() - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
getreceiveErrors() - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
getReceiveFrameErrors() - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
getReceiveOverrunErrors() - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
getreceivePackets() - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
getReplyInstantiable() - Method in enum org.openflow.protocol.statistics.OFStatisticsType
 
getRequestInstantiable() - Method in enum org.openflow.protocol.statistics.OFStatisticsType
 
getRole(Channel) - Method in class net.onrc.openvirtex.elements.datapath.role.RoleManager
 
getRole() - Method in class org.openflow.vendor.nicira.OFRoleVendorData
 
getRoutable() - Method in class net.onrc.openvirtex.routing.RoutingAlgorithms
 
getRoute(OVXPort, OVXPort) - Method in class net.onrc.openvirtex.elements.datapath.OVXBigSwitch
Get the route between source and destination ports.
getRoute(SwitchRoute) - Method in interface net.onrc.openvirtex.elements.Mappable
Gets the current path as a list of physical links for the given route.
getRoute(SwitchRoute) - Method in class net.onrc.openvirtex.elements.OVXMap
 
getRoute(OVXBigSwitch, OVXPort, OVXPort) - Method in class net.onrc.openvirtex.routing.ManualRoute
 
getRoute(OVXBigSwitch, OVXPort, OVXPort) - Method in interface net.onrc.openvirtex.routing.Routable
 
getRoute(OVXBigSwitch, OVXPort, OVXPort) - Method in class net.onrc.openvirtex.routing.ShortestPath
Gets the route element that represents a path between two virtual ports.
getRoutebyId(Integer) - Method in class net.onrc.openvirtex.elements.datapath.OVXBigSwitch
Fetches a bi-directional route based on the routeId.
getRoutebyPort(OVXPort) - Method in class net.onrc.openvirtex.elements.datapath.OVXBigSwitch
Fetches all routes associated with a specific port, assuming that the routes are duplex.
getRouteId() - Method in class net.onrc.openvirtex.routing.SwitchRoute
 
getRouteMap() - Method in class net.onrc.openvirtex.elements.datapath.OVXBigSwitch
Gets map of all routes for big switch.
getRoutingType() - Method in class net.onrc.openvirtex.routing.RoutingAlgorithms
 
getSeconds() - Method in class net.onrc.openvirtex.packet.DHCP
 
getSenderHardwareAddress() - Method in class net.onrc.openvirtex.packet.ARP
 
getSenderProtocolAddress() - Method in class net.onrc.openvirtex.packet.ARP
 
getSequence() - Method in class net.onrc.openvirtex.packet.TCP
 
getSerialNumber() - Method in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
getServerIPAddress() - Method in class net.onrc.openvirtex.packet.DHCP
 
getServerName() - Method in class net.onrc.openvirtex.packet.DHCP
 
getServerThreads() - Method in class net.onrc.openvirtex.core.cmd.CmdLineSettings
Gets the number of threads used to handle switch connection events.
getSoftwareDescription() - Method in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
getSourceAddress() - Method in class net.onrc.openvirtex.packet.IPv4
 
getSourceMAC() - Method in class net.onrc.openvirtex.packet.Ethernet
Gets the source MAC address.
getSourceMACAddress() - Method in class net.onrc.openvirtex.packet.Ethernet
Gets the source MAC address.
getSourcePort() - Method in class net.onrc.openvirtex.packet.AbstractSegment
Gets the source port
getSourcePort() - Method in class net.onrc.openvirtex.packet.TCP
 
getSourcePort() - Method in class net.onrc.openvirtex.packet.UDP
 
getSrc() - Method in class net.onrc.openvirtex.elements.datapath.DPIDandPortPair
 
getSrcMac() - Method in class net.onrc.openvirtex.elements.link.OVXLinkUtils
Gets the source MAC address.
getSrcPort() - Method in class net.onrc.openvirtex.elements.link.Link
Gets the source port instance.
getSrcSwitch() - Method in class net.onrc.openvirtex.elements.link.Link
Gets the source switch of the link.
getSrcSwitch() - Method in class net.onrc.openvirtex.routing.SwitchRoute
 
getSsap() - Method in class net.onrc.openvirtex.packet.LLC
 
getState() - Method in class org.openflow.protocol.OFPhysicalPort
 
getStatistics(OFType, OFStatisticsType) - Method in class net.onrc.openvirtex.messages.OVXMessageFactory
 
getStatistics(OFType, OFStatisticsType) - Method in class org.openflow.protocol.factory.BasicFactory
 
getStatistics(OFType, OFStatisticsType) - Method in interface org.openflow.protocol.factory.OFStatisticsFactory
Retrieves an OFStatistics instance corresponding to the specified OFStatisticsType
getStatistics() - Method in class org.openflow.protocol.OFStatisticsMessageBase
 
getStatisticType() - Method in class org.openflow.protocol.OFStatisticsMessageBase
 
getStatsRefresh() - Method in class net.onrc.openvirtex.core.cmd.CmdLineSettings
Gets the value (in seconds) the switch statistics are queried.
getStatsRefresh() - Method in class net.onrc.openvirtex.core.OpenVirteXController
 
getStatus() - Method in class net.onrc.openvirtex.db.OVXNetworkManager
 
GetSubnet - Class in net.onrc.openvirtex.api.service.handlers.monitoring
 
GetSubnet() - Constructor for class net.onrc.openvirtex.api.service.handlers.monitoring.GetSubnet
 
getSubType() - Method in class net.onrc.openvirtex.packet.LLDPOrganizationalTLV
Returns the value of the sub type.
getSupportedFeatures() - Method in class org.openflow.protocol.OFPhysicalPort
 
getSwitch() - Method in class net.onrc.openvirtex.elements.datapath.XidPair
Gets the switch.
getSwitch(Long) - Method in class net.onrc.openvirtex.elements.network.Network
Returns switch instance based on its dpid.
getSwitch() - Method in class net.onrc.openvirtex.routing.ShortestPath.Predecessor
Gets the switch.
getSwitchCount() - Method in class net.onrc.openvirtex.db.OVXNetworkManager
 
getSwitchDataPathId() - Method in class org.openflow.protocol.OFMatchWithSwDpid
 
getSwitches() - Method in class net.onrc.openvirtex.elements.network.Network
Returns the unmodifiable set of switches belonging to the network.
getSwitchId() - Method in class net.onrc.openvirtex.elements.datapath.Switch
Gets the switch id.
getSwitchId() - Method in class net.onrc.openvirtex.routing.SwitchRoute
 
getSwitchInfoString() - Method in class net.onrc.openvirtex.core.io.ControllerChannelHandler
 
getSwitchInfoString() - Method in class net.onrc.openvirtex.core.io.OFChannelHandler
 
getSwitchInfoString() - Method in class net.onrc.openvirtex.core.io.SwitchChannelHandler
Return.
getSwitchName() - Method in class net.onrc.openvirtex.elements.datapath.Switch
Gets the switch name.
getSwitchRoutes(PhysicalLink, Integer) - Method in interface net.onrc.openvirtex.elements.Mappable
Gets the switch routes that use the given physical link in the specified virtual network.
getSwitchRoutes(PhysicalLink, Integer) - Method in class net.onrc.openvirtex.elements.OVXMap
 
getTableId() - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsRequest
 
getTableId() - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
getTableId() - Method in class org.openflow.protocol.statistics.OFFlowStatisticsRequest
 
getTableId() - Method in class org.openflow.protocol.statistics.OFTableStatistics
 
getTables() - Method in class org.openflow.protocol.OFFeaturesReply
 
getTargetHardwareAddress() - Method in class net.onrc.openvirtex.packet.ARP
 
getTargetProtocolAddress() - Method in class net.onrc.openvirtex.packet.ARP
 
getTcpChecksum() - Method in class net.onrc.openvirtex.packet.TCP
 
getTenantCounter() - Static method in class net.onrc.openvirtex.core.OpenVirteXController
 
getTenantId() - Method in class net.onrc.openvirtex.db.OVXNetworkManager
 
getTenantId() - Method in class net.onrc.openvirtex.elements.address.OVXIPAddress
 
getTenantId() - Method in class net.onrc.openvirtex.elements.address.PhysicalIPAddress
 
getTenantId() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Gets the tenant id.
getTenantId() - Method in class net.onrc.openvirtex.elements.link.OVXLink
Gets the tenant id.
getTenantId() - Method in class net.onrc.openvirtex.elements.link.OVXLinkUtils
Gets the tenant id.
getTenantId() - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
Gets the tenant ID.
getTenantId() - Method in class net.onrc.openvirtex.elements.port.OVXPort
 
getTenantId() - Method in class net.onrc.openvirtex.routing.SwitchRoute
Returns unique the tenant ID of the switch route.
getTimer() - Static method in class net.onrc.openvirtex.elements.network.PhysicalNetwork
 
getTotalLength() - Method in class net.onrc.openvirtex.packet.IPv4
 
getTotalLength() - Method in class org.openflow.protocol.OFPacketIn
Get total_len
getTransactionId() - Method in class net.onrc.openvirtex.packet.DHCP
 
getTransmitBytes() - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
getTransmitBytes() - Method in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
getTransmitDropped() - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
getTransmitErrors() - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
getTransmitErrors() - Method in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
getTransmitPackets() - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
getTransmitPackets() - Method in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
getTransportDestination() - Method in class org.openflow.protocol.OFMatch
Get tp_dst
getTransportPort() - Method in class org.openflow.protocol.action.OFActionTransportLayer
 
getTransportSource() - Method in class org.openflow.protocol.OFMatch
Get tp_src
getTtl() - Method in class net.onrc.openvirtex.packet.IPv4
 
getTtl() - Method in class net.onrc.openvirtex.packet.LLDP
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.ApiHandler
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.GetPhysicalFlowtable
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.GetPhysicalHosts
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.GetPhysicalTopology
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.GetSubnet
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.GetVirtualAddressMapping
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.GetVirtualFlowtable
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.GetVirtualHosts
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.GetVirtualLinkMapping
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.GetVirtualSwitchMapping
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.GetVirtualTopology
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.ListVirtualNetworks
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.tenant.AddController
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.tenant.ConnectHost
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.tenant.ConnectOVXLink
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.tenant.ConnectOVXRoute
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.tenant.CreateOVXNetwork
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.tenant.CreateOVXPort
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.tenant.CreateOVXSwitch
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.tenant.DisconnectHost
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.tenant.DisconnectOVXLink
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.tenant.DisconnectOVXRoute
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.tenant.RemoveOVXNetwork
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.tenant.RemoveOVXPort
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.tenant.RemoveOVXSwitch
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.tenant.SetOVXBigSwitchRouting
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.tenant.SetOVXLinkPath
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.tenant.StartOVXNetwork
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.tenant.StartOVXPort
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.tenant.StartOVXSwitch
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.tenant.StopOVXNetwork
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.tenant.StopOVXPort
 
getType() - Method in class net.onrc.openvirtex.api.service.handlers.tenant.StopOVXSwitch
 
getType(int) - Static method in enum net.onrc.openvirtex.packet.DHCPPacketType
 
getType() - Method in class net.onrc.openvirtex.packet.LLDPTLV
 
getType() - Method in class org.openflow.protocol.action.OFAction
Get the type of this message
getType() - Method in class org.openflow.protocol.OFMessage
Get the type of this message
getType() - Method in class org.openflow.protocol.OFQueueProp
 
getTypeValue() - Method in enum org.openflow.protocol.action.OFActionType
 
getTypeValue() - Method in enum org.openflow.protocol.OFStatisticsReply.OFStatisticsReplyFlags
 
getTypeValue() - Method in enum org.openflow.protocol.OFType
 
getTypeValue() - Method in enum org.openflow.protocol.statistics.OFStatisticsType
 
getTypeValue() - Method in class org.openflow.protocol.vendor.OFBasicVendorDataType
 
getUnsignedByte(ByteBuffer) - Static method in class org.openflow.util.Unsigned
Get an unsigned byte from the current position of the ByteBuffer
getUnsignedByte(ByteBuffer, int) - Static method in class org.openflow.util.Unsigned
Get an unsigned byte from the specified offset in the ByteBuffer
getUnsignedInt(ByteBuffer) - Static method in class org.openflow.util.Unsigned
Get an unsigned int from the current position of the ByteBuffer
getUnsignedInt(ByteBuffer, int) - Static method in class org.openflow.util.Unsigned
Get an unsigned int from the specified offset in the ByteBuffer
getUnsignedLong(ByteBuffer) - Static method in class org.openflow.util.Unsigned
Get an unsigned long from the current position of the ByteBuffer
getUnsignedLong(ByteBuffer, int) - Static method in class org.openflow.util.Unsigned
Get an unsigned long from the specified offset in the ByteBuffer
getUnsignedShort(ByteBuffer) - Static method in class org.openflow.util.Unsigned
Get an unsigned short from the current position of the ByteBuffer
getUnsignedShort(ByteBuffer, int) - Static method in class org.openflow.util.Unsigned
Get an unsigned short from the specified offset in the ByteBuffer
getUplinkIp() - Method in class net.onrc.openvirtex.elements.network.Uplink
 
getUplinkList() - Method in class net.onrc.openvirtex.elements.network.PhysicalNetwork
 
getUplinkMac() - Method in class net.onrc.openvirtex.elements.network.Uplink
 
getUplinkPort() - Method in class net.onrc.openvirtex.elements.network.Uplink
 
getUrgentPointer(short) - Method in class net.onrc.openvirtex.packet.TCP
 
getUseBDDP() - Method in class net.onrc.openvirtex.core.cmd.CmdLineSettings
Checks if BDDP is enabled.
getUseBDDP() - Method in class net.onrc.openvirtex.core.OpenVirteXController
 
getUserIdentity() - Method in class net.onrc.openvirtex.api.server.OVXLoginService.OpenVirteXAuthenticatedUser
 
getValue() - Method in enum net.onrc.openvirtex.elements.link.OVXLinkField
Gets the value.
getValue() - Method in enum net.onrc.openvirtex.packet.DHCP.DHCPOptionCode
 
getValue() - Method in enum net.onrc.openvirtex.packet.DHCPPacketType
 
getValue() - Method in class net.onrc.openvirtex.packet.LLDPTLV
 
getValue() - Method in enum net.onrc.openvirtex.routing.RoutingAlgorithms.RoutingType
 
getValue() - Method in enum org.openflow.protocol.OFError.OFErrorType
 
getValue() - Method in enum org.openflow.protocol.OFFeaturesReply.OFCapabilities
 
getValue() - Method in enum org.openflow.protocol.OFPhysicalPort.OFPortConfig
 
getValue() - Method in enum org.openflow.protocol.OFPhysicalPort.OFPortFeatures
 
getValue() - Method in enum org.openflow.protocol.OFPhysicalPort.OFPortState
 
getValue() - Method in enum org.openflow.protocol.OFPort
 
getValue() - Method in enum org.openflow.protocol.OFQueueProp.OFQueuePropType
 
getVendor() - Method in class org.openflow.protocol.action.OFActionVendor
 
getVendor() - Method in class org.openflow.protocol.OFVendor
 
getVendorData() - Method in class org.openflow.protocol.action.OFActionVendorGeneric
 
getVendorData(OFVendorId, OFVendorDataType) - Method in class org.openflow.protocol.factory.BasicFactory
 
getVendorData(OFVendorId, OFVendorDataType) - Method in interface org.openflow.protocol.factory.OFVendorDataFactory
Retrieves an OFVendorData instance corresponding to the specified OFVendorId and OFVendorDataType.
getVendorData() - Method in class org.openflow.protocol.OFVendor
 
getVendorErrorCode() - Method in class org.openflow.protocol.OFError
 
getVendorErrorType() - Method in class org.openflow.protocol.OFError
 
getVersion() - Method in class net.onrc.openvirtex.packet.IPv4
 
getVersion() - Method in class org.openflow.protocol.OFMessage
Get the OpenFlow version of this message
GetVirtualAddressMapping - Class in net.onrc.openvirtex.api.service.handlers.monitoring
 
GetVirtualAddressMapping() - Constructor for class net.onrc.openvirtex.api.service.handlers.monitoring.GetVirtualAddressMapping
 
GetVirtualFlowtable - Class in net.onrc.openvirtex.api.service.handlers.monitoring
 
GetVirtualFlowtable() - Constructor for class net.onrc.openvirtex.api.service.handlers.monitoring.GetVirtualFlowtable
 
GetVirtualHosts - Class in net.onrc.openvirtex.api.service.handlers.monitoring
 
GetVirtualHosts() - Constructor for class net.onrc.openvirtex.api.service.handlers.monitoring.GetVirtualHosts
 
getVirtualIP(PhysicalIPAddress) - Method in interface net.onrc.openvirtex.elements.Mappable
 
getVirtualIP(PhysicalIPAddress) - Method in class net.onrc.openvirtex.elements.OVXMap
 
getVirtualLanIdentifier() - Method in class org.openflow.protocol.action.OFActionVirtualLanIdentifier
 
getVirtualLanPriorityCodePoint() - Method in class org.openflow.protocol.action.OFActionVirtualLanPriorityCodePoint
 
GetVirtualLinkMapping - Class in net.onrc.openvirtex.api.service.handlers.monitoring
 
GetVirtualLinkMapping() - Constructor for class net.onrc.openvirtex.api.service.handlers.monitoring.GetVirtualLinkMapping
 
getVirtualLinks(PhysicalLink, Integer) - Method in interface net.onrc.openvirtex.elements.Mappable
Gets the list of OVXLinks that are part of virtual network identified by tenantId and which include the specified physicalLink.
getVirtualLinks(PhysicalLink, Integer) - Method in class net.onrc.openvirtex.elements.OVXMap
Gets the list of OVXLinks that are part of virtual network identified by tenantId and which include the specified physicalLink.
getVirtualNetwork(Integer) - Method in interface net.onrc.openvirtex.elements.Mappable
Gets the virtual network instance associated with the given tenant ID.
getVirtualNetwork(Integer) - Method in class net.onrc.openvirtex.elements.OVXMap
Gets the virtual network instance based on the tenant ID.
getVirtualSwitch(PhysicalSwitch, Integer) - Method in interface net.onrc.openvirtex.elements.Mappable
Get the virtualSwitch which has been specified by the physicalSwitch and tenantId.
getVirtualSwitch(PhysicalSwitch, Integer) - Method in class net.onrc.openvirtex.elements.OVXMap
Gets the OVXSwitch which has been specified by the physicalSwitch and tenantId.
GetVirtualSwitchMapping - Class in net.onrc.openvirtex.api.service.handlers.monitoring
 
GetVirtualSwitchMapping() - Constructor for class net.onrc.openvirtex.api.service.handlers.monitoring.GetVirtualSwitchMapping
 
GetVirtualTopology - Class in net.onrc.openvirtex.api.service.handlers.monitoring
Gets the virtual topology in json format.
GetVirtualTopology() - Constructor for class net.onrc.openvirtex.api.service.handlers.monitoring.GetVirtualTopology
 
getVlan() - Method in class net.onrc.openvirtex.elements.link.OVXLinkUtils
Gets the VLAN.
getVlanID() - Method in class net.onrc.openvirtex.packet.Ethernet
Gets the VLAN ID.
getWildcardedFlags() - Method in class org.openflow.protocol.Wildcards
return all wildcard flags that are fully wildcarded as an EnumSet.
getWildcardObj() - Method in class org.openflow.protocol.OFMatch
Get wildcards
getWildcards() - Method in class org.openflow.protocol.OFMatch
Get wildcards
getWildcards() - Method in class org.openflow.protocol.statistics.OFTableStatistics
 
getWindowSize() - Method in class net.onrc.openvirtex.packet.TCP
 
getXid() - Method in class net.onrc.openvirtex.elements.datapath.XidPair
Gets the transaction ID.
getXid() - Method in class org.openflow.protocol.OFMessage
Get the transaction id of this message
getYourIPAddress() - Method in class net.onrc.openvirtex.packet.DHCP
 

H

handle(String, Request, HttpServletRequest, HttpServletResponse) - Method in class net.onrc.openvirtex.api.JSONRPCAPI
 
handle(HttpServletRequest, HttpServletResponse) - Method in class net.onrc.openvirtex.api.service.AbstractService
Handles the service request and stores the result in the response.
handle(HttpServletRequest, HttpServletResponse) - Method in class net.onrc.openvirtex.api.service.AdminService
 
handle(HttpServletRequest, HttpServletResponse) - Method in class net.onrc.openvirtex.api.service.MonitoringService
 
handle(HttpServletRequest, HttpServletResponse) - Method in class net.onrc.openvirtex.api.service.TenantService
 
handledRequests() - Method in class net.onrc.openvirtex.api.service.handlers.AbstractHandler
 
handledRequests() - Method in class net.onrc.openvirtex.api.service.handlers.MonitoringHandler
 
handledRequests() - Method in class net.onrc.openvirtex.api.service.handlers.TenantHandler
 
handledType() - Method in class org.openflow.protocol.serializers.OFFeaturesReplyJSONSerializer
Tells SimpleModule that we are the serializer for OFFeaturesReply
handledType() - Method in class org.openflow.protocol.serializers.OFMatchJSONSerializer
Tells SimpleModule that we are the serializer for OFMatch
handleFlowMods(OVXFlowMod) - Method in interface net.onrc.openvirtex.elements.datapath.FlowTable
Handles FlowMods.
handleFlowMods(OVXFlowMod) - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowTable
Processes FlowMods according to command field, writing out FlowMods south if needed.
handleIO(OFMessage, Channel) - Method in interface net.onrc.openvirtex.core.io.OVXEventHandler
 
handleIO(OFMessage, Channel) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
 
handleIO(OFMessage, Channel) - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
 
handleIO(OFMessage, Channel) - Method in class net.onrc.openvirtex.elements.datapath.Switch
 
handleLinkDisable(OVXPortStatus) - Method in class net.onrc.openvirtex.elements.port.OVXPort
Disables a link for LINK_DOWN or DELETE PortStats.
handleLLDP(OFMessage, Switch) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
Handles LLDP received from controller.
handleLLDP(OFMessage, Switch) - Method in class net.onrc.openvirtex.elements.network.PhysicalNetwork
Handles LLDP packets by passing them on to the appropriate SwitchDisoveryManager (which sent the original LLDP packet).
handleLLDP(OFMessage, Switch) - Method in interface net.onrc.openvirtex.linkdiscovery.LLDPEventHandler
 
handleLLDP(OFMessage, Switch) - Method in class net.onrc.openvirtex.linkdiscovery.SwitchDiscoveryManager
 
handlePortDelete(OVXPortStatus) - Method in class net.onrc.openvirtex.elements.port.OVXPort
Deletes this port after removing any links mapped to this port.
handlePortDisable(OVXPortStatus) - Method in class net.onrc.openvirtex.elements.port.OVXPort
Checks if this port has associated OVXLink(s) and/or SwitchRoute(s) and attempts to neatly disable them.
handlePortEnable(OVXPortStatus) - Method in class net.onrc.openvirtex.elements.port.OVXPort
Brings a disabled port and its links (by association up).
handleRoleIO(OFVendor, Channel) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
 
handleRoleIO(OFVendor, Channel) - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
 
handleRoleIO(OFVendor, Channel) - Method in class net.onrc.openvirtex.elements.datapath.Switch
 
handleRouteDisable(OVXPortStatus) - Method in class net.onrc.openvirtex.elements.port.OVXPort
Removes SwitchRoutes from a BVS's routing table if the end points of the route are deleted.
HandlerUtils - Class in net.onrc.openvirtex.api.service.handlers
Utility class that implements various checks to validate API input.
HandshakeTimeoutException - Exception in net.onrc.openvirtex.exceptions
 
HandshakeTimeoutException() - Constructor for exception net.onrc.openvirtex.exceptions.HandshakeTimeoutException
 
HandshakeTimeoutHandler - Class in net.onrc.openvirtex.core.io
Timeout if the switch takes too long to connect.
HandshakeTimeoutHandler(OFChannelHandler, Timer, long) - Constructor for class net.onrc.openvirtex.core.io.HandshakeTimeoutHandler
 
hardTimeout - Variable in class org.openflow.protocol.OFFlowMod
 
hardTimeout - Variable in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
hardwareAddress - Variable in class org.openflow.protocol.OFPhysicalPort
 
hardwareAddress - Variable in class org.openflow.protocol.OFPortMod
 
hardwareAddressLength - Variable in class net.onrc.openvirtex.packet.ARP
 
hardwareAddressLength - Variable in class net.onrc.openvirtex.packet.DHCP
 
hardwareDescription - Variable in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
hardwareType - Variable in class net.onrc.openvirtex.packet.ARP
 
hardwareType - Variable in class net.onrc.openvirtex.packet.DHCP
 
hasFlag(short) - Method in class net.onrc.openvirtex.messages.OVXFlowMod
 
hasFlowMod(long) - Method in interface net.onrc.openvirtex.elements.datapath.FlowTable
Checks if a FlowMod with given cookie exists in the FlowTable.
hasFlowMod(long) - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowTable
Checks if the cookie is present in the flow table.
hashCode() - Method in class net.onrc.openvirtex.elements.address.IPAddress
 
hashCode() - Method in class net.onrc.openvirtex.elements.datapath.DPIDandPort
 
hashCode() - Method in class net.onrc.openvirtex.elements.datapath.DPIDandPortPair
 
hashCode() - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
 
hashCode() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
 
hashCode() - Method in class net.onrc.openvirtex.elements.host.Host
 
hashCode() - Method in class net.onrc.openvirtex.elements.link.Link
 
hashCode() - Method in class net.onrc.openvirtex.elements.port.OVXPort
 
hashCode() - Method in class net.onrc.openvirtex.elements.port.Port
 
hashCode(int) - Method in class net.onrc.openvirtex.packet.AbstractSegment
Method for subclass hashCode() to piggyback onto
hashCode() - Method in class net.onrc.openvirtex.packet.ARP
 
hashCode() - Method in class net.onrc.openvirtex.packet.BasePacket
 
hashCode() - Method in class net.onrc.openvirtex.packet.Data
 
hashCode() - Method in class net.onrc.openvirtex.packet.DHCPOption
 
hashCode() - Method in class net.onrc.openvirtex.packet.Ethernet
 
hashCode() - Method in class net.onrc.openvirtex.packet.ICMP
 
hashCode() - Method in class net.onrc.openvirtex.packet.IPv4
 
hashCode() - Method in class net.onrc.openvirtex.packet.LLDP
 
hashCode() - Method in class net.onrc.openvirtex.packet.LLDPOrganizationalTLV
 
hashCode() - Method in class net.onrc.openvirtex.packet.LLDPTLV
 
hashCode() - Method in class net.onrc.openvirtex.packet.TCP
 
hashCode() - Method in class net.onrc.openvirtex.packet.UDP
 
hashCode() - Method in class net.onrc.openvirtex.util.MACAddress
 
hashCode() - Method in class org.openflow.protocol.action.OFAction
 
hashCode() - Method in class org.openflow.protocol.action.OFActionDataLayer
 
hashCode() - Method in class org.openflow.protocol.action.OFActionEnqueue
 
hashCode() - Method in class org.openflow.protocol.action.OFActionNetworkLayerAddress
 
hashCode() - Method in class org.openflow.protocol.action.OFActionNetworkTypeOfService
 
hashCode() - Method in class org.openflow.protocol.action.OFActionOutput
 
hashCode() - Method in class org.openflow.protocol.action.OFActionTransportLayer
 
hashCode() - Method in class org.openflow.protocol.action.OFActionVendor
 
hashCode() - Method in class org.openflow.protocol.action.OFActionVendorGeneric
 
hashCode() - Method in class org.openflow.protocol.action.OFActionVirtualLanIdentifier
 
hashCode() - Method in class org.openflow.protocol.action.OFActionVirtualLanPriorityCodePoint
 
hashCode() - Method in class org.openflow.protocol.OFEchoRequest
 
hashCode() - Method in class org.openflow.protocol.OFError
 
hashCode() - Method in class org.openflow.protocol.OFFeaturesReply
 
hashCode() - Method in class org.openflow.protocol.OFFlowMod
 
hashCode() - Method in class org.openflow.protocol.OFFlowRemoved
 
hashCode() - Method in class org.openflow.protocol.OFMatch
 
hashCode() - Method in class org.openflow.protocol.OFMatchWithSwDpid
 
hashCode() - Method in class org.openflow.protocol.OFMessage
 
hashCode() - Method in class org.openflow.protocol.OFPacketIn
 
hashCode() - Method in class org.openflow.protocol.OFPacketOut
 
hashCode() - Method in class org.openflow.protocol.OFPacketQueue
 
hashCode() - Method in class org.openflow.protocol.OFPhysicalPort
 
hashCode() - Method in class org.openflow.protocol.OFPortMod
 
hashCode() - Method in class org.openflow.protocol.OFPortStatus
 
hashCode() - Method in class org.openflow.protocol.OFQueueGetConfigReply
 
hashCode() - Method in class org.openflow.protocol.OFQueueGetConfigRequest
 
hashCode() - Method in class org.openflow.protocol.OFQueueProp
 
hashCode() - Method in class org.openflow.protocol.OFStatisticsMessageBase
 
hashCode() - Method in class org.openflow.protocol.OFSwitchConfig
 
hashCode() - Method in class org.openflow.protocol.OFVendor
 
hashCode() - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsReply
 
hashCode() - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsRequest
 
hashCode() - Method in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
hashCode() - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
hashCode() - Method in class org.openflow.protocol.statistics.OFFlowStatisticsRequest
 
hashCode() - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
hashCode() - Method in class org.openflow.protocol.statistics.OFPortStatisticsRequest
 
hashCode() - Method in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
hashCode() - Method in class org.openflow.protocol.statistics.OFQueueStatisticsRequest
 
hashCode() - Method in class org.openflow.protocol.statistics.OFTableStatistics
 
hashCode() - Method in class org.openflow.protocol.statistics.OFVendorStatistics
 
hashCode() - Method in class org.openflow.protocol.Wildcards
 
hasMAC(MACAddress) - Method in interface net.onrc.openvirtex.elements.Mappable
Checks if the MAC address exists in the map.
hasMAC(MACAddress) - Method in class net.onrc.openvirtex.elements.OVXMap
Checks if the given MAC address is registered in the map.
hasOVXLinks(PhysicalLink, Integer) - Method in interface net.onrc.openvirtex.elements.Mappable
 
hasOVXLinks(PhysicalLink, Integer) - Method in class net.onrc.openvirtex.elements.OVXMap
Checks if the given physical link is part of a virtual link in the virtual network identified by the tenant ID.
hasPhysicalIP(OVXIPAddress, Integer) - Method in interface net.onrc.openvirtex.elements.Mappable
 
hasPhysicalIP(OVXIPAddress, Integer) - Method in class net.onrc.openvirtex.elements.OVXMap
Checks if the given virtual IP address is mapped to a physical IP in the virtual network identified by the tenant ID.
hasSwitchRoutes(PhysicalLink, Integer) - Method in interface net.onrc.openvirtex.elements.Mappable
 
hasSwitchRoutes(PhysicalLink, Integer) - Method in class net.onrc.openvirtex.elements.OVXMap
Checks if the given physical link is part of a virtual switch route in the virtual network identified by the tenant ID.
hasVirtualIP(PhysicalIPAddress) - Method in interface net.onrc.openvirtex.elements.Mappable
 
hasVirtualIP(PhysicalIPAddress) - Method in class net.onrc.openvirtex.elements.OVXMap
 
hasVirtualSwitch(PhysicalSwitch, int) - Method in interface net.onrc.openvirtex.elements.Mappable
 
hasVirtualSwitch(PhysicalSwitch, int) - Method in class net.onrc.openvirtex.elements.OVXMap
 
headerLength - Variable in class net.onrc.openvirtex.packet.IPv4
 
HexString - Class in org.openflow.util
 
HexString() - Constructor for class org.openflow.util.HexString
 
hops - Variable in class net.onrc.openvirtex.packet.DHCP
 
HOST - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the host ID.
Host - Class in net.onrc.openvirtex.elements.host
A host has a unique MAC address, a unique virtual port, and a unique host ID.
Host(MACAddress, OVXPort, Integer) - Constructor for class net.onrc.openvirtex.elements.host.Host
Instantiates a new host by setting its MAC address, virtual port, and host ID.
HostSerializer - Class in net.onrc.openvirtex.elements.host
 
HostSerializer() - Constructor for class net.onrc.openvirtex.elements.host.HostSerializer
 
HW_TYPE_ETHERNET - Static variable in class net.onrc.openvirtex.packet.ARP
 
HWTYPE_ETHERNET - Static variable in class net.onrc.openvirtex.packet.DHCP
 

I

ICMP - Class in net.onrc.openvirtex.packet
Implements ICMP packet format.
ICMP() - Constructor for class net.onrc.openvirtex.packet.ICMP
 
icmpCode - Variable in class net.onrc.openvirtex.packet.ICMP
 
icmpType - Variable in class net.onrc.openvirtex.packet.ICMP
 
id - Variable in class org.openflow.protocol.vendor.OFVendorId
The vendor id value, typically the OUI of the vendor prefixed with 0.
identification - Variable in class net.onrc.openvirtex.packet.IPv4
 
idleHandler - Variable in class net.onrc.openvirtex.core.io.OpenflowChannelPipeline
 
idleTimeout - Variable in class org.openflow.protocol.OFFlowMod
 
idleTimeout - Variable in class org.openflow.protocol.OFFlowRemoved
 
idleTimeout - Variable in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
IllegalVirtualSwitchConfiguration - Exception in net.onrc.openvirtex.exceptions
 
IllegalVirtualSwitchConfiguration(String) - Constructor for exception net.onrc.openvirtex.exceptions.IllegalVirtualSwitchConfiguration
 
incrementBackOff() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Increments the backoff counter.
IndexOutOfBoundException - Exception in net.onrc.openvirtex.exceptions
 
IndexOutOfBoundException() - Constructor for exception net.onrc.openvirtex.exceptions.IndexOutOfBoundException
 
IndexOutOfBoundException(String) - Constructor for exception net.onrc.openvirtex.exceptions.IndexOutOfBoundException
 
IndexOutOfBoundException(Throwable) - Constructor for exception net.onrc.openvirtex.exceptions.IndexOutOfBoundException
 
ingressLink - Variable in class net.onrc.openvirtex.elements.port.LinkPair
 
init(String, Integer, boolean) - Method in class net.onrc.openvirtex.db.DBManager
Initializes database backend by creating config, user and vnet collections.
initialize() - Static method in class org.openflow.vendor.nicira.OFNiciraVendorExtensions
 
inPort - Variable in class org.openflow.protocol.OFPacketIn
 
inPort - Variable in class org.openflow.protocol.OFPacketOut
 
INPORT_L2_MATCH - Static variable in class org.openflow.protocol.Wildcards
 
inputPort - Variable in class org.openflow.protocol.OFMatch
 
instance - Static variable in class org.openflow.protocol.factory.BasicFactory
 
instantiable - Variable in enum org.openflow.protocol.action.OFActionType
 
Instantiable<E> - Interface in org.openflow.protocol
 
instantiable - Variable in enum org.openflow.protocol.OFType
 
instantiable - Variable in class org.openflow.protocol.vendor.OFVendorDataType
Object that instantiates the subclass of OFVendorData associated with this data type.
instantiable - Static variable in class org.openflow.vendor.nicira.OFRoleReplyVendorData
 
instantiable - Static variable in class org.openflow.vendor.nicira.OFRoleRequestVendorData
 
instantiate() - Method in interface org.openflow.protocol.Instantiable
Create a new instance of a given subclass.
INT_INPORT_L2_MATCH - Static variable in class org.openflow.protocol.Wildcards
 
INTERSECT - Static variable in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
 
InvalidDPIDException - Exception in net.onrc.openvirtex.exceptions
The physical dpid specified by the admin is not a valid dpid.
InvalidDPIDException() - Constructor for exception net.onrc.openvirtex.exceptions.InvalidDPIDException
 
InvalidDPIDException(String) - Constructor for exception net.onrc.openvirtex.exceptions.InvalidDPIDException
 
InvalidDPIDException(Throwable) - Constructor for exception net.onrc.openvirtex.exceptions.InvalidDPIDException
 
InvalidHostException - Exception in net.onrc.openvirtex.exceptions
 
InvalidHostException() - Constructor for exception net.onrc.openvirtex.exceptions.InvalidHostException
 
InvalidHostException(String) - Constructor for exception net.onrc.openvirtex.exceptions.InvalidHostException
 
InvalidHostException(Throwable) - Constructor for exception net.onrc.openvirtex.exceptions.InvalidHostException
 
InvalidLinkException - Exception in net.onrc.openvirtex.exceptions
 
InvalidLinkException() - Constructor for exception net.onrc.openvirtex.exceptions.InvalidLinkException
 
InvalidLinkException(String) - Constructor for exception net.onrc.openvirtex.exceptions.InvalidLinkException
 
InvalidLinkException(Throwable) - Constructor for exception net.onrc.openvirtex.exceptions.InvalidLinkException
 
InvalidPortException - Exception in net.onrc.openvirtex.exceptions
The port number specified by the client is not valid and available in the physical switch plane.
InvalidPortException() - Constructor for exception net.onrc.openvirtex.exceptions.InvalidPortException
 
InvalidPortException(String) - Constructor for exception net.onrc.openvirtex.exceptions.InvalidPortException
 
InvalidPortException(Throwable) - Constructor for exception net.onrc.openvirtex.exceptions.InvalidPortException
 
InvalidPriorityException - Exception in net.onrc.openvirtex.exceptions
 
InvalidPriorityException() - Constructor for exception net.onrc.openvirtex.exceptions.InvalidPriorityException
 
InvalidPriorityException(String) - Constructor for exception net.onrc.openvirtex.exceptions.InvalidPriorityException
 
InvalidPriorityException(Throwable) - Constructor for exception net.onrc.openvirtex.exceptions.InvalidPriorityException
 
InvalidRouteException - Exception in net.onrc.openvirtex.exceptions
 
InvalidRouteException() - Constructor for exception net.onrc.openvirtex.exceptions.InvalidRouteException
 
InvalidRouteException(String) - Constructor for exception net.onrc.openvirtex.exceptions.InvalidRouteException
 
InvalidRouteException(Throwable) - Constructor for exception net.onrc.openvirtex.exceptions.InvalidRouteException
 
InvalidTenantIdException - Exception in net.onrc.openvirtex.exceptions
Admin tries to create a new virtual switches in a virtual network but the tenantId that has been provided does not correspond to any tenantId that has been created.
InvalidTenantIdException() - Constructor for exception net.onrc.openvirtex.exceptions.InvalidTenantIdException
 
InvalidTenantIdException(String) - Constructor for exception net.onrc.openvirtex.exceptions.InvalidTenantIdException
 
InvalidTenantIdException(Throwable) - Constructor for exception net.onrc.openvirtex.exceptions.InvalidTenantIdException
 
inverted() - Method in class org.openflow.protocol.Wildcards
return a Wildcard object that is inverted to this wildcard object.
ip - Variable in class net.onrc.openvirtex.elements.address.IPAddress
 
IPacket - Interface in net.onrc.openvirtex.packet
 
IPAddress - Class in net.onrc.openvirtex.elements.address
 
IPAddress(String) - Constructor for class net.onrc.openvirtex.elements.address.IPAddress
 
IPAddress() - Constructor for class net.onrc.openvirtex.elements.address.IPAddress
 
IPMapper - Class in net.onrc.openvirtex.elements.address
Utility class for IP mapping operations.
ipToString(int) - Static method in class org.openflow.protocol.OFMatch
 
IPv4 - Class in net.onrc.openvirtex.packet
 
IPv4() - Constructor for class net.onrc.openvirtex.packet.IPv4
Default constructor that sets the version to 4.
IS_BOOTED - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the boot state.
isActive - Variable in class net.onrc.openvirtex.elements.datapath.OVXSwitch
 
isActive() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Checks if is active.
isActive() - Method in class net.onrc.openvirtex.elements.port.OVXPort
 
isAutonegotiation() - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Checks if is autonegotiation.
isBooted() - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
isBroadcast() - Method in class net.onrc.openvirtex.packet.Ethernet
 
isBroadcast() - Method in class net.onrc.openvirtex.util.MACAddress
Returns true if the MAC address is the broadcast address.
isConnected - Variable in class net.onrc.openvirtex.elements.datapath.Switch
 
isControllerAvailable(String, int, int) - Static method in class net.onrc.openvirtex.api.service.handlers.HandlerUtils
Check that the controller host and port that we are trying to connect with is not already being used by another virtual network in our system.
isCopper() - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Checks if is copper.
isEdge - Variable in class net.onrc.openvirtex.elements.port.Port
 
isEdge() - Method in class net.onrc.openvirtex.elements.port.Port
Gets the checks if is edge.
isEmpty() - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowTable
Checks if the flow table is empty.
isErrorIsAscii() - Method in class org.openflow.protocol.OFError
 
isExact() - Method in class org.openflow.protocol.Wildcards
is this a wildcard of an exact match
isFiber() - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Checks if is fiber.
isFlowMod() - Method in class net.onrc.openvirtex.protocol.OVXMatch
Checks if this match belongs to a flow mod (e.g.
isFlowStatsCapability() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
Checks if is flow stats capability.
isFull() - Method in class org.openflow.protocol.Wildcards
is this a wildcard set that has all flags set + and full (/0) nw_src and nw_dst wildcarding ?
isGratuitous() - Method in class net.onrc.openvirtex.packet.ARP
 
isHandShakeComplete() - Method in class net.onrc.openvirtex.core.io.ControllerChannelHandler
 
isHandShakeComplete() - Method in class net.onrc.openvirtex.core.io.OFChannelHandler
 
isHandShakeComplete() - Method in class net.onrc.openvirtex.core.io.SwitchChannelHandler
 
isLink() - Method in class net.onrc.openvirtex.elements.port.OVXPort
 
isLLDP(byte[]) - Static method in class net.onrc.openvirtex.packet.OVXLLDP
Checks if LLDP packet has correct size, LLDP multicast address, and ethertype.
isMACAddress(String) - Static method in class net.onrc.openvirtex.packet.Ethernet
Checks to see if a string is a valid MAC address.
isMatchIpCapability() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
Checks if is match ip capability.
isMulticast() - Method in class net.onrc.openvirtex.packet.Ethernet
 
isMulticast() - Method in class net.onrc.openvirtex.util.MACAddress
Returns true if the MAC address is the multicast address.
isOVXLLDP(byte[]) - Static method in class net.onrc.openvirtex.packet.OVXLLDP
Checks if packet has size of OVX-generated LLDP, and correctness of two organizationally specific TLVs that use ON.Lab's OUI.
isPacketOut() - Method in class net.onrc.openvirtex.protocol.OVXMatch
Checks if this match belongs to a packet out (e.g.
isPad() - Method in class net.onrc.openvirtex.packet.Ethernet
Pad this packet to 60 bytes minimum, filling with zeros?
isPause() - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Checks if is pause.
isPauseAsym() - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Checks if is pause asym.
isPortStatsCapability() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
Checks if is port stats capability.
isQueueStatsCapability() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
Checks if is queue stats capability.
isReason(OFPortStatus.OFPortReason) - Method in class net.onrc.openvirtex.messages.OVXPortStatus
 
isReassembleCapability() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
Checks if is reassemble capability.
isSpeed100MFD() - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Checks if is speed100 mfd.
isSpeed100MHD() - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Checks if is speed100 mhd.
isSpeed10GFD() - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Checks if is speed10 gfd.
isSpeed10MFD() - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Checks if is speed10 mfd.
isSpeed10MHD() - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Checks if is speed10 mhd.
isSpeed1GFD() - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Checks if is speed1 gfd.
isSpeed1GHD() - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Checks if is speed1 ghd.
isState(OFPhysicalPort.OFPortState) - Method in class net.onrc.openvirtex.messages.OVXPortStatus
 
isStpCapability() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
Checks if is stp capability.
isTableStatsCapability() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
Checks if is table stats capability.
isTruncated - Variable in class net.onrc.openvirtex.packet.IPv4
 
isTruncated() - Method in class net.onrc.openvirtex.packet.IPv4
 
isUniqueHostMAC(MACAddress) - Static method in class net.onrc.openvirtex.api.service.handlers.HandlerUtils
Checks if the host MAC address is not yet registered in the map.
isUserInRole(UserIdentity.Scope, String) - Method in class net.onrc.openvirtex.api.server.OVXLoginService.OpenVirteXAuthenticatedUser
 
isValid() - Method in class net.onrc.openvirtex.elements.link.OVXLinkUtils
Checks if the link utils instance is valid.
isValidDPID(int, List<Long>) - Static method in class net.onrc.openvirtex.api.service.handlers.HandlerUtils
Checks that the physical dpids that are provided all actually refer to a physical switch in the physical network.
isValidHostId(int, int) - Static method in class net.onrc.openvirtex.api.service.handlers.HandlerUtils
Checks that the host ID specified refers to a valid host in the virtual network.
isValidLinkId(int, int) - Static method in class net.onrc.openvirtex.api.service.handlers.HandlerUtils
Checks that the link id specified refers to a pair of virtual links in the virtual network.
isValidOVXBigSwitch(int, long) - Static method in class net.onrc.openvirtex.api.service.handlers.HandlerUtils
Checks that the switch id specified belongs to the virtual network and is of type OVXBigSwitch.
isValidOVXPort(int, long, short) - Static method in class net.onrc.openvirtex.api.service.handlers.HandlerUtils
Checks if the virtual port number specified is present on the virtual switch.
isValidOVXSwitch(int, long) - Static method in class net.onrc.openvirtex.api.service.handlers.HandlerUtils
Checks that the switch id specified belongs to the virtual network.
isValidPhysicalPort(int, long, short) - Static method in class net.onrc.openvirtex.api.service.handlers.HandlerUtils
Checks if the physical port number specified is present on the physical switch.
isValidPriority(int) - Static method in class net.onrc.openvirtex.api.service.handlers.HandlerUtils
Checks if the priority specified is in the allowed range [0,127].
isValidRouteId(int, long, int) - Static method in class net.onrc.openvirtex.api.service.handlers.HandlerUtils
Checks that the route id specified refers to a pair of virtual route in the big-switch belonging to the virtual network.
isValidTenantId(int) - Static method in class net.onrc.openvirtex.api.service.handlers.HandlerUtils
Checks that the tenant id specified refers to a virtual network in the system.
isValidVirtualLink(List<PhysicalLink>) - Static method in class net.onrc.openvirtex.api.service.handlers.HandlerUtils
Checks that the virtual link we are trying to create is valid (e.g., dstSwitch of a physical Link is a SrcSwitch of the next physical link and the physical ports are different).
isVendorError() - Method in class org.openflow.protocol.OFError
 
isWildcarded(Wildcards.Flag) - Method in class org.openflow.protocol.Wildcards
 

J

JettyServer - Class in net.onrc.openvirtex.api.server
Run a JSON RPC web server that supports both http and https.
JettyServer(int) - Constructor for class net.onrc.openvirtex.api.server.JettyServer
Constructs and initializes a web server.
JSONRPCAPI - Class in net.onrc.openvirtex.api
This class manages JSON RPC API services.
JSONRPCAPI() - Constructor for class net.onrc.openvirtex.api.JSONRPCAPI
Constructor for JSON RPC handler.

K

knownLink(PhysicalLink) - Method in interface net.onrc.openvirtex.elements.Mappable
Sets the linkid back to the original linkid for a physical link that previously existed and has gone away and come back.
knownLink(PhysicalLink) - Method in class net.onrc.openvirtex.elements.OVXMap
 

L

length - Variable in class net.onrc.openvirtex.packet.DHCPOption
 
length - Variable in class net.onrc.openvirtex.packet.LLDPTLV
 
length - Variable in class net.onrc.openvirtex.packet.UDP
 
length() - Method in class net.onrc.openvirtex.util.MACAddress
Returns the length of the MACAddress.
length - Variable in class org.openflow.protocol.action.OFAction
 
length - Variable in class org.openflow.protocol.OFMessage
 
length - Variable in class org.openflow.protocol.OFPacketQueue
 
length - Variable in class org.openflow.protocol.OFQueueProp
 
length - Variable in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
length - Variable in class org.openflow.protocol.statistics.OFVendorStatistics
 
LINK - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the link ID.
Link<T1 extends Port,T2 extends Switch> - Class in net.onrc.openvirtex.elements.link
This class represents a network link, defined by a source and destination port.
Link(T1, T1) - Constructor for class net.onrc.openvirtex.elements.link.Link
Instantiates a new link.
LinkMappingException - Exception in net.onrc.openvirtex.exceptions
Exception thrown when links are not found in the map.
LinkMappingException() - Constructor for exception net.onrc.openvirtex.exceptions.LinkMappingException
 
LinkMappingException(String) - Constructor for exception net.onrc.openvirtex.exceptions.LinkMappingException
 
LinkMappingException(Integer, Class) - Constructor for exception net.onrc.openvirtex.exceptions.LinkMappingException
 
LinkMappingException(Link, Class) - Constructor for exception net.onrc.openvirtex.exceptions.LinkMappingException
 
LinkMappingException(Object, Class) - Constructor for exception net.onrc.openvirtex.exceptions.LinkMappingException
 
LinkMappingException(Throwable) - Constructor for exception net.onrc.openvirtex.exceptions.LinkMappingException
 
LinkPair<T> - Class in net.onrc.openvirtex.elements.port
Class representing a link connected to a port.
LinkPair() - Constructor for class net.onrc.openvirtex.elements.port.LinkPair
 
linkSet - Variable in class net.onrc.openvirtex.elements.network.Network
 
ListVirtualNetworks - Class in net.onrc.openvirtex.api.service.handlers.monitoring
Gets a list of network/tenant ids.
ListVirtualNetworks() - Constructor for class net.onrc.openvirtex.api.service.handlers.monitoring.ListVirtualNetworks
 
listVirtualNetworks() - Method in interface net.onrc.openvirtex.elements.Mappable
Obtains an immutable copy of the list of virtual networks.
listVirtualNetworks() - Method in class net.onrc.openvirtex.elements.OVXMap
 
LLC - Class in net.onrc.openvirtex.packet
This class represents an Link Local Control header that is used in Ethernet 802.3.
LLC() - Constructor for class net.onrc.openvirtex.packet.LLC
 
LLDP - Class in net.onrc.openvirtex.packet
 
LLDP() - Constructor for class net.onrc.openvirtex.packet.LLDP
 
LLDP_MULTICAST - Static variable in class net.onrc.openvirtex.packet.OVXLLDP
 
LLDP_NICIRA - Static variable in class net.onrc.openvirtex.packet.OVXLLDP
 
LLDPEventHandler - Interface in net.onrc.openvirtex.linkdiscovery
 
LLDPOrganizationalTLV - Class in net.onrc.openvirtex.packet
The class representing LLDP Organizationally Specific TLV.
LLDPOrganizationalTLV() - Constructor for class net.onrc.openvirtex.packet.LLDPOrganizationalTLV
 
LLDPTLV - Class in net.onrc.openvirtex.packet
 
LLDPTLV() - Constructor for class net.onrc.openvirtex.packet.LLDPTLV
 
loadFromPacket(byte[], short) - Method in class org.openflow.protocol.OFMatch
Initializes this OFMatch structure with the corresponding data from the specified packet.
login(String, Object) - Method in class net.onrc.openvirtex.api.server.OVXLoginService
 
logout(UserIdentity) - Method in class net.onrc.openvirtex.api.server.OVXLoginService
 
logout() - Method in class net.onrc.openvirtex.api.server.OVXLoginService.OpenVirteXAuthenticatedUser
 
lookupCount - Variable in class net.onrc.openvirtex.elements.datapath.OVXFlowTable
 
lookupCount - Variable in class org.openflow.protocol.statistics.OFTableStatistics
 
lookupVendorDataType(int) - Method in class org.openflow.protocol.vendor.OFBasicVendorId
Lookup the OFVendorDataType instance that has been registered with this vendor id.
lookupVendorId(int) - Static method in class org.openflow.protocol.vendor.OFVendorId
Lookup the OFVendorId instance corresponding to the given id value.
LRUHashMap<K,V> - Class in net.onrc.openvirtex.util
 
LRUHashMap(int) - Constructor for class net.onrc.openvirtex.util.LRUHashMap
 
LRULinkedHashMap<K,V> - Class in org.openflow.util
 
LRULinkedHashMap(int, int) - Constructor for class org.openflow.util.LRULinkedHashMap
 
LRULinkedHashMap(int) - Constructor for class org.openflow.util.LRULinkedHashMap
 

M

MAC - Static variable in class net.onrc.openvirtex.api.service.handlers.MonitoringHandler
MAC address.
MAC - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the MAC address.
mac - Variable in class net.onrc.openvirtex.elements.port.Port
 
MAC_ADDRESS_LENGTH - Static variable in class net.onrc.openvirtex.util.MACAddress
 
MACAddress - Class in net.onrc.openvirtex.util
The class representing MAC address.
MACAddress(byte[]) - Constructor for class net.onrc.openvirtex.util.MACAddress
 
MACAddressSerializer - Class in net.onrc.openvirtex.util
 
MACAddressSerializer() - Constructor for class net.onrc.openvirtex.util.MACAddressSerializer
 
main(String[]) - Static method in class net.onrc.openvirtex.core.OpenVirteX
Main method to start the OVX controller.
makeError(OFError.OFBadActionCode, OFMessage) - Static method in class net.onrc.openvirtex.messages.OVXMessageUtil
Makes an OpenFlow error message for a bad action and given OpenFlow message.
makeErrorMsg(OFError.OFFlowModFailedCode, OFMessage) - Static method in class net.onrc.openvirtex.messages.OVXMessageUtil
Makes an OpenFlow error message for a failed flow mod and given OpenFlow message.
makeErrorMsg(OFError.OFPortModFailedCode, OFMessage) - Static method in class net.onrc.openvirtex.messages.OVXMessageUtil
Makes an OpenFlow error message for a failed port mod and given OpenFlow message.
makeErrorMsg(OFError.OFBadRequestCode, OFMessage) - Static method in class net.onrc.openvirtex.messages.OVXMessageUtil
Makes an OpenFlow error message for a bad request and given OpenFlow message.
ManualRoute - Class in net.onrc.openvirtex.routing
 
ManualRoute() - Constructor for class net.onrc.openvirtex.routing.ManualRoute
 
manufacturerDescription - Variable in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
map - Variable in class net.onrc.openvirtex.elements.datapath.Switch
 
Mappable - Interface in net.onrc.openvirtex.elements
 
mapping - Static variable in enum org.openflow.protocol.action.OFActionType
 
MappingException - Exception in net.onrc.openvirtex.exceptions
A exception for errors thrown when a mapping cannot find an element i.e.
MappingException(Object, Class) - Constructor for exception net.onrc.openvirtex.exceptions.MappingException
 
mask - Variable in class org.openflow.protocol.OFPortMod
 
match - Variable in class org.openflow.protocol.OFFlowMod
 
match - Variable in class org.openflow.protocol.OFFlowRemoved
 
match - Variable in class org.openflow.protocol.statistics.OFAggregateStatisticsRequest
 
match - Variable in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
match - Variable in class org.openflow.protocol.statistics.OFFlowStatisticsRequest
 
matchCount - Variable in class net.onrc.openvirtex.elements.datapath.OVXFlowTable
 
matchedCount - Variable in class org.openflow.protocol.statistics.OFTableStatistics
 
matchIpCapability - Variable in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
The match ip capability.
matchOn(Wildcards.Flag) - Method in class org.openflow.protocol.Wildcards
return a Wildcards object that matches on exactly the given flag
matchOn(Wildcards.Flag, Wildcards.Flag) - Method in class org.openflow.protocol.Wildcards
return a Wildcards object that matches on exactly the given flags
matchOn(Wildcards.Flag...) - Method in class org.openflow.protocol.Wildcards
return a Wildcards object that matches on exactly the given flags
MAX_INFOSTRING_LENGTH - Static variable in class net.onrc.openvirtex.packet.LLDPOrganizationalTLV
 
MAX_TABLE_NAME_LEN - Static variable in class org.openflow.protocol.statistics.OFTableStatistics
 
maximumCapacity - Variable in class org.openflow.util.LRULinkedHashMap
 
maximumEntries - Variable in class org.openflow.protocol.statistics.OFTableStatistics
 
maxLength - Variable in class org.openflow.protocol.action.OFActionOutput
 
MessageParseException - Exception in org.openflow.protocol.factory
Exception thrown when an openflow message fails to parse properly
MessageParseException() - Constructor for exception org.openflow.protocol.factory.MessageParseException
 
MessageParseException(String, Throwable) - Constructor for exception org.openflow.protocol.factory.MessageParseException
 
MessageParseException(String) - Constructor for exception org.openflow.protocol.factory.MessageParseException
 
MessageParseException(Throwable) - Constructor for exception org.openflow.protocol.factory.MessageParseException
 
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class net.onrc.openvirtex.core.io.ControllerChannelHandler
 
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class net.onrc.openvirtex.core.io.SwitchChannelHandler
 
MIN_HEADER_LENGTH - Static variable in class net.onrc.openvirtex.packet.DHCP
Dynamic Host Configuration Protocol packet.
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.action.OFAction
Note the true minimum length for this header is 8 including a pad to 64 bit alignment, however as this base class is used for demuxing an incoming Action, it is only necessary to read the first 4 bytes.
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.action.OFActionDataLayer
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.action.OFActionEnqueue
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.action.OFActionNetworkLayerAddress
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.action.OFActionNetworkTypeOfService
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.action.OFActionOutput
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.action.OFActionStripVirtualLan
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.action.OFActionTransportLayer
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.action.OFActionVendor
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.action.OFActionVendorGeneric
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.action.OFActionVirtualLanIdentifier
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.action.OFActionVirtualLanPriorityCodePoint
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.OFEchoReply
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.OFEchoRequest
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.OFError
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.OFFeaturesReply
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.OFFeaturesRequest
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.OFFlowMod
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.OFFlowRemoved
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.OFHello
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.OFMatch
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.OFMessage
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.OFPacketIn
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.OFPacketOut
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.OFPacketQueue
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.OFPhysicalPort
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.OFPortMod
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.OFPortStatus
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.OFQueueGetConfigReply
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.OFQueueGetConfigRequest
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.OFStatisticsMessageBase
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.OFSwitchConfig
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.OFVendor
 
MINIMUM_LENGTH - Static variable in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
minLen - Variable in enum org.openflow.protocol.action.OFActionType
 
MissingRequiredField - Exception in net.onrc.openvirtex.exceptions
 
MissingRequiredField(String) - Constructor for exception net.onrc.openvirtex.exceptions.MissingRequiredField
 
missSendLen - Variable in class net.onrc.openvirtex.elements.datapath.OVXSwitch
 
missSendLength - Variable in class org.openflow.protocol.OFSwitchConfig
 
MongoConnection - Class in net.onrc.openvirtex.db
 
MongoConnection() - Constructor for class net.onrc.openvirtex.db.MongoConnection
 
MonitoringHandler - Class in net.onrc.openvirtex.api.service.handlers
Creates handlers for all monitoring API calls, and selects the appropriate handler when processing a request.
MonitoringHandler() - Constructor for class net.onrc.openvirtex.api.service.handlers.MonitoringHandler
 
MonitoringService - Class in net.onrc.openvirtex.api.service
 
MonitoringService() - Constructor for class net.onrc.openvirtex.api.service.MonitoringService
 
msg - Variable in class org.openflow.protocol.OFMessageContextStore
 
MSL_DEFAULT - Static variable in class net.onrc.openvirtex.messages.OVXSetConfig
Default miss_send_len when unspecified.
MSL_FULL - Static variable in class net.onrc.openvirtex.messages.OVXSetConfig
miss_send_len for a full packet (-1).

N

name - Variable in class org.openflow.protocol.OFPhysicalPort
 
name - Variable in class org.openflow.protocol.statistics.OFTableStatistics
 
neighborMap - Variable in class net.onrc.openvirtex.elements.network.Network
 
neighborPortMap - Variable in class net.onrc.openvirtex.elements.network.Network
 
net.onrc.openvirtex.api - package net.onrc.openvirtex.api
 
net.onrc.openvirtex.api.server - package net.onrc.openvirtex.api.server
 
net.onrc.openvirtex.api.service - package net.onrc.openvirtex.api.service
 
net.onrc.openvirtex.api.service.handlers - package net.onrc.openvirtex.api.service.handlers
 
net.onrc.openvirtex.api.service.handlers.monitoring - package net.onrc.openvirtex.api.service.handlers.monitoring
 
net.onrc.openvirtex.api.service.handlers.tenant - package net.onrc.openvirtex.api.service.handlers.tenant
 
net.onrc.openvirtex.core - package net.onrc.openvirtex.core
 
net.onrc.openvirtex.core.cmd - package net.onrc.openvirtex.core.cmd
 
net.onrc.openvirtex.core.io - package net.onrc.openvirtex.core.io
 
net.onrc.openvirtex.db - package net.onrc.openvirtex.db
 
net.onrc.openvirtex.elements - package net.onrc.openvirtex.elements
 
net.onrc.openvirtex.elements.address - package net.onrc.openvirtex.elements.address
 
net.onrc.openvirtex.elements.datapath - package net.onrc.openvirtex.elements.datapath
 
net.onrc.openvirtex.elements.datapath.role - package net.onrc.openvirtex.elements.datapath.role
 
net.onrc.openvirtex.elements.datapath.statistics - package net.onrc.openvirtex.elements.datapath.statistics
 
net.onrc.openvirtex.elements.host - package net.onrc.openvirtex.elements.host
 
net.onrc.openvirtex.elements.link - package net.onrc.openvirtex.elements.link
 
net.onrc.openvirtex.elements.network - package net.onrc.openvirtex.elements.network
 
net.onrc.openvirtex.elements.port - package net.onrc.openvirtex.elements.port
 
net.onrc.openvirtex.exceptions - package net.onrc.openvirtex.exceptions
 
net.onrc.openvirtex.linkdiscovery - package net.onrc.openvirtex.linkdiscovery
 
net.onrc.openvirtex.messages - package net.onrc.openvirtex.messages
 
net.onrc.openvirtex.messages.actions - package net.onrc.openvirtex.messages.actions
 
net.onrc.openvirtex.messages.statistics - package net.onrc.openvirtex.messages.statistics
 
net.onrc.openvirtex.packet - package net.onrc.openvirtex.packet
 
net.onrc.openvirtex.protocol - package net.onrc.openvirtex.protocol
 
net.onrc.openvirtex.routing - package net.onrc.openvirtex.routing
 
net.onrc.openvirtex.util - package net.onrc.openvirtex.util
 
NETADD - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the virtual network address space.
NETMASK - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the virtual network mask.
Network<T1 extends Switch,T2 extends Port,T3 extends Link> - Class in net.onrc.openvirtex.elements.network
Abstract parent class for networks, maintains data structures for the topology graph.
Network() - Constructor for class net.onrc.openvirtex.elements.network.Network
Instantiates the network.
networkAddress - Variable in class org.openflow.protocol.action.OFActionNetworkLayerAddress
 
networkDestination - Variable in class org.openflow.protocol.OFMatch
 
NetworkMappingException - Exception in net.onrc.openvirtex.exceptions
Exception thrown when tenant networks are not found in the map.
NetworkMappingException() - Constructor for exception net.onrc.openvirtex.exceptions.NetworkMappingException
 
NetworkMappingException(String) - Constructor for exception net.onrc.openvirtex.exceptions.NetworkMappingException
 
NetworkMappingException(Integer) - Constructor for exception net.onrc.openvirtex.exceptions.NetworkMappingException
 
NetworkMappingException(Object, Class) - Constructor for exception net.onrc.openvirtex.exceptions.NetworkMappingException
 
NetworkMappingException(Throwable) - Constructor for exception net.onrc.openvirtex.exceptions.NetworkMappingException
 
networkProtocol - Variable in class org.openflow.protocol.OFMatch
 
networkSource - Variable in class org.openflow.protocol.OFMatch
 
networkTypeOfService - Variable in class org.openflow.protocol.action.OFActionNetworkTypeOfService
 
networkTypeOfService - Variable in class org.openflow.protocol.OFMatch
 
newcookie - Variable in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
 
newInstance() - Method in enum org.openflow.protocol.action.OFActionType
Returns a new instance of the OFAction represented by this OFActionType
newInstance() - Method in enum org.openflow.protocol.OFType
Returns a new instance of the OFMessage represented by this OFType
newInstance(OFType) - Method in enum org.openflow.protocol.statistics.OFStatisticsType
Returns a new instance of the implementation class for this OFStatisticsType, either request or reply based on the supplied OFType
newInstance() - Method in class org.openflow.protocol.vendor.OFVendorDataType
Returns a new instance of a subclass of OFVendorData associated with this OFVendorDataType.
nextIP() - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
numBitsneeded(int) - Static method in class net.onrc.openvirtex.util.OVXUtil
Gets the minimum number of bits needed to represent the given integer.
NX_ROLE_MASTER - Static variable in class org.openflow.vendor.nicira.OFRoleVendorData
Role value indicating that the controller is in the MASTER role.
NX_ROLE_OTHER - Static variable in class org.openflow.vendor.nicira.OFRoleVendorData
Role value indicating that the controller is in the OTHER role.
NX_ROLE_SLAVE - Static variable in class org.openflow.vendor.nicira.OFRoleVendorData
Role value indicating that the controller is in the SLAVE role.
NX_VENDOR_ID - Static variable in class org.openflow.vendor.nicira.OFNiciraVendorData
 
NXT_ROLE_REPLY - Static variable in class org.openflow.vendor.nicira.OFRoleReplyVendorData
The data type value for a role reply
NXT_ROLE_REQUEST - Static variable in class org.openflow.vendor.nicira.OFRoleRequestVendorData
The data type value for a role request

O

of(int) - Static method in class org.openflow.protocol.Wildcards
return a wildcard object matching the given int flags.
of(Wildcards.Flag) - Static method in class org.openflow.protocol.Wildcards
convience method return a wildcard for exactly one set flag
of(Wildcards.Flag, Wildcards.Flag) - Static method in class org.openflow.protocol.Wildcards
convience method return a wildcard for exactly two set flags
of(Wildcards.Flag...) - Static method in class org.openflow.protocol.Wildcards
convience method return a wildcard for an arbitrary number of set flags
OFAction - Class in org.openflow.protocol.action
The base class for all OpenFlow Actions.
OFAction() - Constructor for class org.openflow.protocol.action.OFAction
 
OFActionDataLayer - Class in org.openflow.protocol.action
Represents an ofp_action_dl_addr
OFActionDataLayer() - Constructor for class org.openflow.protocol.action.OFActionDataLayer
 
OFActionDataLayerDestination - Class in org.openflow.protocol.action
 
OFActionDataLayerDestination() - Constructor for class org.openflow.protocol.action.OFActionDataLayerDestination
 
OFActionDataLayerDestination(byte[]) - Constructor for class org.openflow.protocol.action.OFActionDataLayerDestination
 
OFActionDataLayerSource - Class in org.openflow.protocol.action
 
OFActionDataLayerSource() - Constructor for class org.openflow.protocol.action.OFActionDataLayerSource
 
OFActionDataLayerSource(byte[]) - Constructor for class org.openflow.protocol.action.OFActionDataLayerSource
 
OFActionEnqueue - Class in org.openflow.protocol.action
Represents an ofp_action_enqueue
OFActionEnqueue() - Constructor for class org.openflow.protocol.action.OFActionEnqueue
 
OFActionEnqueue(short, int) - Constructor for class org.openflow.protocol.action.OFActionEnqueue
 
OFActionFactory - Interface in org.openflow.protocol.factory
The interface to factories used for retrieving OFAction instances.
OFActionFactoryAware - Interface in org.openflow.protocol.factory
Objects implementing this interface are expected to be instantiated with an instance of an OFActionFactory
OFActionNetworkLayerAddress - Class in org.openflow.protocol.action
Represents an ofp_action_nw_addr
OFActionNetworkLayerAddress() - Constructor for class org.openflow.protocol.action.OFActionNetworkLayerAddress
 
OFActionNetworkLayerDestination - Class in org.openflow.protocol.action
 
OFActionNetworkLayerDestination() - Constructor for class org.openflow.protocol.action.OFActionNetworkLayerDestination
 
OFActionNetworkLayerDestination(int) - Constructor for class org.openflow.protocol.action.OFActionNetworkLayerDestination
 
OFActionNetworkLayerSource - Class in org.openflow.protocol.action
 
OFActionNetworkLayerSource() - Constructor for class org.openflow.protocol.action.OFActionNetworkLayerSource
 
OFActionNetworkLayerSource(int) - Constructor for class org.openflow.protocol.action.OFActionNetworkLayerSource
 
OFActionNetworkTypeOfService - Class in org.openflow.protocol.action
Represents an ofp_action_enqueue
OFActionNetworkTypeOfService() - Constructor for class org.openflow.protocol.action.OFActionNetworkTypeOfService
 
OFActionNetworkTypeOfService(byte) - Constructor for class org.openflow.protocol.action.OFActionNetworkTypeOfService
 
OFActionOutput - Class in org.openflow.protocol.action
 
OFActionOutput() - Constructor for class org.openflow.protocol.action.OFActionOutput
 
OFActionOutput(short) - Constructor for class org.openflow.protocol.action.OFActionOutput
Create an Output Action sending packets out the specified OpenFlow port.
OFActionOutput(short, short) - Constructor for class org.openflow.protocol.action.OFActionOutput
Create an Output Action specifying both the port AND the snaplen of the packet to send out that port.
OFActionStripVirtualLan - Class in org.openflow.protocol.action
Represents an ofp_action_strip_vlan
OFActionStripVirtualLan() - Constructor for class org.openflow.protocol.action.OFActionStripVirtualLan
 
OFActionTransportLayer - Class in org.openflow.protocol.action
Represents an ofp_action_tp_port
OFActionTransportLayer() - Constructor for class org.openflow.protocol.action.OFActionTransportLayer
 
OFActionTransportLayerDestination - Class in org.openflow.protocol.action
 
OFActionTransportLayerDestination() - Constructor for class org.openflow.protocol.action.OFActionTransportLayerDestination
 
OFActionTransportLayerDestination(short) - Constructor for class org.openflow.protocol.action.OFActionTransportLayerDestination
 
OFActionTransportLayerSource - Class in org.openflow.protocol.action
 
OFActionTransportLayerSource() - Constructor for class org.openflow.protocol.action.OFActionTransportLayerSource
 
OFActionTransportLayerSource(short) - Constructor for class org.openflow.protocol.action.OFActionTransportLayerSource
 
OFActionType - Enum in org.openflow.protocol.action
List of OpenFlow Action types and mappings to wire protocol value and derived classes
OFActionVendor - Class in org.openflow.protocol.action
 
OFActionVendor() - Constructor for class org.openflow.protocol.action.OFActionVendor
 
OFActionVendorGeneric - Class in org.openflow.protocol.action
A generic / unparsed vendor action.
OFActionVendorGeneric() - Constructor for class org.openflow.protocol.action.OFActionVendorGeneric
 
OFActionVirtualLanIdentifier - Class in org.openflow.protocol.action
Represents an ofp_action_vlan_vid
OFActionVirtualLanIdentifier() - Constructor for class org.openflow.protocol.action.OFActionVirtualLanIdentifier
 
OFActionVirtualLanIdentifier(short) - Constructor for class org.openflow.protocol.action.OFActionVirtualLanIdentifier
 
OFActionVirtualLanPriorityCodePoint - Class in org.openflow.protocol.action
Represents an ofp_action_vlan_pcp
OFActionVirtualLanPriorityCodePoint() - Constructor for class org.openflow.protocol.action.OFActionVirtualLanPriorityCodePoint
 
OFActionVirtualLanPriorityCodePoint(byte) - Constructor for class org.openflow.protocol.action.OFActionVirtualLanPriorityCodePoint
 
OFAggregateStatisticsReply - Class in org.openflow.protocol.statistics
Represents an ofp_aggregate_stats_reply structure
OFAggregateStatisticsReply() - Constructor for class org.openflow.protocol.statistics.OFAggregateStatisticsReply
 
OFAggregateStatisticsRequest - Class in org.openflow.protocol.statistics
Represents an ofp_aggregate_stats_request structure
OFAggregateStatisticsRequest() - Constructor for class org.openflow.protocol.statistics.OFAggregateStatisticsRequest
 
OFBarrierReply - Class in org.openflow.protocol
Represents an OFPT_BARRIER_REPLY message
OFBarrierReply() - Constructor for class org.openflow.protocol.OFBarrierReply
 
OFBarrierRequest - Class in org.openflow.protocol
Represents an OFPT_BARRIER_REQUEST message
OFBarrierRequest() - Constructor for class org.openflow.protocol.OFBarrierRequest
 
OFBasicVendorDataType - Class in org.openflow.protocol.vendor
Subclass of OFVendorDataType that works with any vendor data format that begins with a integral value to indicate the format of the remaining data.
OFBasicVendorDataType() - Constructor for class org.openflow.protocol.vendor.OFBasicVendorDataType
Construct an empty (i.e.
OFBasicVendorDataType(long, Instantiable<OFVendorData>) - Constructor for class org.openflow.protocol.vendor.OFBasicVendorDataType
Store some information about the vendor data type, including wire protocol type number, derived class and instantiator.
OFBasicVendorId - Class in org.openflow.protocol.vendor
Basic subclass of OFVendorId that works with any vendor data format where the data begins with an integral data type value.
OFBasicVendorId(int, int) - Constructor for class org.openflow.protocol.vendor.OFBasicVendorId
Construct an OFVendorId that where the vendor data begins with a data type value whose size is dataTypeSize.
OFByteArrayVendorData - Class in org.openflow.protocol.vendor
Basic implementation of OFVendorData that just treats the data as a byte array.
OFByteArrayVendorData() - Constructor for class org.openflow.protocol.vendor.OFByteArrayVendorData
Construct vendor data with an empty byte array.
OFByteArrayVendorData(byte[]) - Constructor for class org.openflow.protocol.vendor.OFByteArrayVendorData
Construct vendor data with the specified byte array.
OFChannelHandler - Class in net.onrc.openvirtex.core.io
 
OFChannelHandler() - Constructor for class net.onrc.openvirtex.core.io.OFChannelHandler
 
OFDescriptionStatistics - Class in org.openflow.protocol.statistics
Represents an ofp_desc_stats structure
OFDescriptionStatistics() - Constructor for class org.openflow.protocol.statistics.OFDescriptionStatistics
 
OFEchoReply - Class in org.openflow.protocol
Represents an ofp_echo_reply message
OFEchoReply() - Constructor for class org.openflow.protocol.OFEchoReply
 
OFEchoRequest - Class in org.openflow.protocol
Represents an ofp_echo_request message
OFEchoRequest() - Constructor for class org.openflow.protocol.OFEchoRequest
 
OFError - Class in org.openflow.protocol
Represents an ofp_error_msg
OFError() - Constructor for class org.openflow.protocol.OFError
 
OFError(OFError.OFErrorType) - Constructor for class org.openflow.protocol.OFError
convenience constructor
OFError.OFBadActionCode - Enum in org.openflow.protocol
 
OFError.OFBadRequestCode - Enum in org.openflow.protocol
 
OFError.OFErrorType - Enum in org.openflow.protocol
 
OFError.OFFlowModFailedCode - Enum in org.openflow.protocol
 
OFError.OFHelloFailedCode - Enum in org.openflow.protocol
 
OFError.OFPortModFailedCode - Enum in org.openflow.protocol
 
OFError.OFQueueOpFailedCode - Enum in org.openflow.protocol
 
OFFeaturesReply - Class in org.openflow.protocol
Represents a features reply message
OFFeaturesReply() - Constructor for class org.openflow.protocol.OFFeaturesReply
 
OFFeaturesReply.OFCapabilities - Enum in org.openflow.protocol
Corresponds to bits on the capabilities field
OFFeaturesReplyJSONSerializer - Class in org.openflow.protocol.serializers
 
OFFeaturesReplyJSONSerializer() - Constructor for class org.openflow.protocol.serializers.OFFeaturesReplyJSONSerializer
 
OFFeaturesRequest - Class in org.openflow.protocol
Represents a features request message
OFFeaturesRequest() - Constructor for class org.openflow.protocol.OFFeaturesRequest
 
OFFlowMod - Class in org.openflow.protocol
Represents an ofp_flow_mod message
OFFlowMod() - Constructor for class org.openflow.protocol.OFFlowMod
 
OFFlowRemoved - Class in org.openflow.protocol
Represents an ofp_flow_removed message
OFFlowRemoved() - Constructor for class org.openflow.protocol.OFFlowRemoved
 
OFFlowRemoved.OFFlowRemovedReason - Enum in org.openflow.protocol
 
OFFlowStatisticsReply - Class in org.openflow.protocol.statistics
Represents an ofp_flow_stats structure
OFFlowStatisticsReply() - Constructor for class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
OFFlowStatisticsRequest - Class in org.openflow.protocol.statistics
Represents an ofp_flow_stats_request structure
OFFlowStatisticsRequest() - Constructor for class org.openflow.protocol.statistics.OFFlowStatisticsRequest
 
OFFSET_LENGTH - Static variable in class org.openflow.protocol.action.OFAction
 
OFFSET_TYPE - Static variable in class org.openflow.protocol.action.OFAction
 
OFGetConfigReply - Class in org.openflow.protocol
Represents an OFPT_GET_CONFIG_REPLY type message
OFGetConfigReply() - Constructor for class org.openflow.protocol.OFGetConfigReply
 
OFGetConfigRequest - Class in org.openflow.protocol
Represents an OFPT_GET_CONFIG_REQUEST type message
OFGetConfigRequest() - Constructor for class org.openflow.protocol.OFGetConfigRequest
 
OFHello - Class in org.openflow.protocol
Represents an ofp_hello message
OFHello() - Constructor for class org.openflow.protocol.OFHello
Construct a ofp_hello message
OFMatch - Class in org.openflow.protocol
Represents an ofp_match structure
OFMatch() - Constructor for class org.openflow.protocol.OFMatch
By default, create a OFMatch that matches everything (mostly because it's the least amount of work to make a valid OFMatch)
ofMatch - Variable in class org.openflow.protocol.OFMatchWithSwDpid
 
OFMatchBeanInfo - Class in org.openflow.protocol
Extra info for how to treat OFMatch as a JavaBean For some (inane!) reason, using chained setters in OFMatch breaks a lot of the JavaBean defaults.
OFMatchBeanInfo() - Constructor for class org.openflow.protocol.OFMatchBeanInfo
 
ofMatches(Wildcards.Flag) - Static method in class org.openflow.protocol.Wildcards
convience method return a wildcards for ofmatches that match on one flag
ofMatches(Wildcards.Flag, Wildcards.Flag) - Static method in class org.openflow.protocol.Wildcards
convience method return a wildcard for for an ofmatch that match on two flags
ofMatches(Wildcards.Flag...) - Static method in class org.openflow.protocol.Wildcards
convience method return a wildcard for an ofmatch that amtch on an arbitrary number of set flags
OFMatchJSONSerializer - Class in org.openflow.protocol.serializers
 
OFMatchJSONSerializer() - Constructor for class org.openflow.protocol.serializers.OFMatchJSONSerializer
 
OFMatchWithSwDpid - Class in org.openflow.protocol
 
OFMatchWithSwDpid() - Constructor for class org.openflow.protocol.OFMatchWithSwDpid
 
OFMatchWithSwDpid(OFMatch, long) - Constructor for class org.openflow.protocol.OFMatchWithSwDpid
 
OFMessage - Class in org.openflow.protocol
The base class for all OpenFlow protocol messages.
OFMessage() - Constructor for class org.openflow.protocol.OFMessage
 
OFMessageContextStore<V> - Class in org.openflow.protocol
 
OFMessageContextStore(OFMessage, String) - Constructor for class org.openflow.protocol.OFMessageContextStore
 
OFMessageFactory - Interface in org.openflow.protocol.factory
The interface to factories used for retrieving OFMessage instances.
OFMessageFactoryAware - Interface in org.openflow.protocol.factory
 
OFNiciraVendorData - Class in org.openflow.vendor.nicira
Base class for vendor data corresponding to a Nicira vendor extension.
OFNiciraVendorData() - Constructor for class org.openflow.vendor.nicira.OFNiciraVendorData
Construct empty (i.e.
OFNiciraVendorData(int) - Constructor for class org.openflow.vendor.nicira.OFNiciraVendorData
Contruct Nicira vendor data with the specified data type
OFNiciraVendorExtensions - Class in org.openflow.vendor.nicira
 
OFNiciraVendorExtensions() - Constructor for class org.openflow.vendor.nicira.OFNiciraVendorExtensions
 
OFP_ETH_ALEN - Static variable in class org.openflow.protocol.OFPhysicalPort
 
OFP_VERSION - Static variable in class org.openflow.protocol.OFMessage
 
OFPacketIn - Class in org.openflow.protocol
Represents an ofp_packet_in
OFPacketIn() - Constructor for class org.openflow.protocol.OFPacketIn
 
OFPacketIn.OFPacketInReason - Enum in org.openflow.protocol
 
OFPacketOut - Class in org.openflow.protocol
Represents an ofp_packet_out message
OFPacketOut() - Constructor for class org.openflow.protocol.OFPacketOut
 
OFPacketQueue - Class in org.openflow.protocol
Represents ofp_packet_queue
OFPacketQueue() - Constructor for class org.openflow.protocol.OFPacketQueue
 
OFPacketQueue(int) - Constructor for class org.openflow.protocol.OFPacketQueue
 
OFPFC_ADD - Static variable in class org.openflow.protocol.OFFlowMod
 
OFPFC_DELETE - Static variable in class org.openflow.protocol.OFFlowMod
 
OFPFC_DELETE_STRICT - Static variable in class org.openflow.protocol.OFFlowMod
 
OFPFC_MODIFY - Static variable in class org.openflow.protocol.OFFlowMod
 
OFPFC_MODIFY_STRICT - Static variable in class org.openflow.protocol.OFFlowMod
 
OFPFF_CHECK_OVERLAP - Static variable in class org.openflow.protocol.OFFlowMod
 
OFPFF_EMERG - Static variable in class org.openflow.protocol.OFFlowMod
 
OFPFF_SEND_FLOW_REM - Static variable in class org.openflow.protocol.OFFlowMod
 
OFPFW_ALL - Static variable in class org.openflow.protocol.OFMatch
 
OFPFW_ALL_SANITIZED - Static variable in class org.openflow.protocol.OFMatch
 
OFPFW_DL_DST - Static variable in class org.openflow.protocol.OFMatch
 
OFPFW_DL_SRC - Static variable in class org.openflow.protocol.OFMatch
 
OFPFW_DL_TYPE - Static variable in class org.openflow.protocol.OFMatch
 
OFPFW_DL_VLAN - Static variable in class org.openflow.protocol.OFMatch
 
OFPFW_DL_VLAN_PCP - Static variable in class org.openflow.protocol.OFMatch
 
OFPFW_IN_PORT - Static variable in class org.openflow.protocol.OFMatch
 
OFPFW_NW_DST_ALL - Static variable in class org.openflow.protocol.OFMatch
 
OFPFW_NW_DST_BITS - Static variable in class org.openflow.protocol.OFMatch
 
OFPFW_NW_DST_MASK - Static variable in class org.openflow.protocol.OFMatch
 
OFPFW_NW_DST_SHIFT - Static variable in class org.openflow.protocol.OFMatch
 
OFPFW_NW_PROTO - Static variable in class org.openflow.protocol.OFMatch
 
OFPFW_NW_SRC_ALL - Static variable in class org.openflow.protocol.OFMatch
 
OFPFW_NW_SRC_BITS - Static variable in class org.openflow.protocol.OFMatch
 
OFPFW_NW_SRC_MASK - Static variable in class org.openflow.protocol.OFMatch
 
OFPFW_NW_SRC_SHIFT - Static variable in class org.openflow.protocol.OFMatch
 
OFPFW_NW_TOS - Static variable in class org.openflow.protocol.OFMatch
 
OFPFW_TP_DST - Static variable in class org.openflow.protocol.OFMatch
 
OFPFW_TP_SRC - Static variable in class org.openflow.protocol.OFMatch
 
OFPhysicalPort - Class in org.openflow.protocol
Represents ofp_phy_port
OFPhysicalPort() - Constructor for class org.openflow.protocol.OFPhysicalPort
 
OFPhysicalPort.OFPortConfig - Enum in org.openflow.protocol
 
OFPhysicalPort.OFPortFeatures - Enum in org.openflow.protocol
 
OFPhysicalPort.OFPortState - Enum in org.openflow.protocol
 
OFPort - Enum in org.openflow.protocol
 
OFPortMod - Class in org.openflow.protocol
Represents an ofp_port_mod message
OFPortMod() - Constructor for class org.openflow.protocol.OFPortMod
 
OFPortStatisticsReply - Class in org.openflow.protocol.statistics
Represents an ofp_port_stats structure
OFPortStatisticsReply() - Constructor for class org.openflow.protocol.statistics.OFPortStatisticsReply
 
OFPortStatisticsRequest - Class in org.openflow.protocol.statistics
Represents an ofp_port_stats_request structure
OFPortStatisticsRequest() - Constructor for class org.openflow.protocol.statistics.OFPortStatisticsRequest
 
OFPortStatus - Class in org.openflow.protocol
Represents an ofp_port_status message
OFPortStatus() - Constructor for class org.openflow.protocol.OFPortStatus
 
OFPortStatus.OFPortReason - Enum in org.openflow.protocol
 
OFQueueGetConfigReply - Class in org.openflow.protocol
Represents an ofp_queue_get_config_request message
OFQueueGetConfigReply() - Constructor for class org.openflow.protocol.OFQueueGetConfigReply
 
OFQueueGetConfigRequest - Class in org.openflow.protocol
Represents an ofp_queue_get_config_request message
OFQueueGetConfigRequest(short) - Constructor for class org.openflow.protocol.OFQueueGetConfigRequest
 
OFQueueGetConfigRequest() - Constructor for class org.openflow.protocol.OFQueueGetConfigRequest
 
OFQueueProp - Class in org.openflow.protocol
 
OFQueueProp() - Constructor for class org.openflow.protocol.OFQueueProp
 
OFQueueProp.OFQueuePropType - Enum in org.openflow.protocol
 
OFQueueStatisticsReply - Class in org.openflow.protocol.statistics
Represents an ofp_queue_stats structure
OFQueueStatisticsReply() - Constructor for class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
OFQueueStatisticsRequest - Class in org.openflow.protocol.statistics
Represents an ofp_queue_stats_request structure
OFQueueStatisticsRequest() - Constructor for class org.openflow.protocol.statistics.OFQueueStatisticsRequest
 
OFRoleReplyVendorData - Class in org.openflow.vendor.nicira
Subclass of OFVendorData representing the vendor data associated with a role reply vendor extension.
OFRoleReplyVendorData() - Constructor for class org.openflow.vendor.nicira.OFRoleReplyVendorData
Construct a role reply vendor data with an unspecified role value.
OFRoleReplyVendorData(int) - Constructor for class org.openflow.vendor.nicira.OFRoleReplyVendorData
Construct a role reply vendor data with the specified role value.
OFRoleRequestVendorData - Class in org.openflow.vendor.nicira
Subclass of OFVendorData representing the vendor data associated with a role request vendor extension.
OFRoleRequestVendorData() - Constructor for class org.openflow.vendor.nicira.OFRoleRequestVendorData
Construct a role request vendor data with an unspecified role value.
OFRoleRequestVendorData(int) - Constructor for class org.openflow.vendor.nicira.OFRoleRequestVendorData
Construct a role request vendor data with the specified role value.
OFRoleVendorData - Class in org.openflow.vendor.nicira
Class that represents the vendor data in the role request extension implemented by Open vSwitch to support high availability.
OFRoleVendorData() - Constructor for class org.openflow.vendor.nicira.OFRoleVendorData
Construct an uninitialized OFRoleVendorData
OFRoleVendorData(int) - Constructor for class org.openflow.vendor.nicira.OFRoleVendorData
Construct an OFRoleVendorData with the specified data type (i.e.
OFRoleVendorData(int, int) - Constructor for class org.openflow.vendor.nicira.OFRoleVendorData
Construct an OFRoleVendorData with the specified data type (i.e.
OFSetConfig - Class in org.openflow.protocol
Represents an OFPT_SET_CONFIG type message
OFSetConfig() - Constructor for class org.openflow.protocol.OFSetConfig
 
OFStatistics - Interface in org.openflow.protocol.statistics
The base class for all OpenFlow statistics.
OFStatisticsFactory - Interface in org.openflow.protocol.factory
The interface to factories used for retrieving OFStatistics instances.
OFStatisticsFactoryAware - Interface in org.openflow.protocol.factory
Objects implementing this interface are expected to be instantiated with an instance of an OFStatisticsFactory
OFStatisticsMessageBase - Class in org.openflow.protocol
Base class for statistics requests/replies
OFStatisticsMessageBase() - Constructor for class org.openflow.protocol.OFStatisticsMessageBase
 
OFStatisticsReply - Class in org.openflow.protocol
Represents an ofp_stats_reply message
OFStatisticsReply() - Constructor for class org.openflow.protocol.OFStatisticsReply
 
OFStatisticsReply.OFStatisticsReplyFlags - Enum in org.openflow.protocol
 
OFStatisticsRequest - Class in org.openflow.protocol
Represents an ofp_stats_request message
OFStatisticsRequest() - Constructor for class org.openflow.protocol.OFStatisticsRequest
 
OFStatisticsType - Enum in org.openflow.protocol.statistics
 
OFSwitchConfig - Class in org.openflow.protocol
Base class representing ofp_switch_config based messages
OFSwitchConfig() - Constructor for class org.openflow.protocol.OFSwitchConfig
 
OFSwitchConfig.OFConfigFlags - Enum in org.openflow.protocol
 
OFTableStatistics - Class in org.openflow.protocol.statistics
Represents an ofp_table_stats structure
OFTableStatistics() - Constructor for class org.openflow.protocol.statistics.OFTableStatistics
 
OFType - Enum in org.openflow.protocol
List of OpenFlow types and mappings to wire protocol value and derived classes
OFVendor - Class in org.openflow.protocol
Represents ofp_vendor_header
OFVendor() - Constructor for class org.openflow.protocol.OFVendor
 
OFVendorActionFactory - Interface in org.openflow.protocol.factory
Interface contract for an actionfactory that creates vendor-specific actions.
OFVendorActionRegistry - Class in org.openflow.protocol.factory
Singleton registry object that holds a mapping from vendor ids to vendor-specific mapping factories.
OFVendorActionRegistry() - Constructor for class org.openflow.protocol.factory.OFVendorActionRegistry
 
OFVendorData - Interface in org.openflow.protocol.vendor
The base class for all vendor data.
OFVendorDataFactory - Interface in org.openflow.protocol.factory
The interface to factories used for parsing/creating OFVendorData instances.
OFVendorDataFactoryAware - Interface in org.openflow.protocol.factory
Classes implementing this interface are expected to be instantiated with an instance of an OFVendorDataFactory
OFVendorDataType - Class in org.openflow.protocol.vendor
Class that represents a specific vendor data type format in an OFVendor message.
OFVendorDataType() - Constructor for class org.openflow.protocol.vendor.OFVendorDataType
Construct an empty vendor data type.
OFVendorDataType(Instantiable<OFVendorData>) - Constructor for class org.openflow.protocol.vendor.OFVendorDataType
Construct a vendor data type with the specified instantiable.
OFVendorId - Class in org.openflow.protocol.vendor
Base class for the vendor ID corresponding to vendor extensions from a given vendor.
OFVendorId(int) - Constructor for class org.openflow.protocol.vendor.OFVendorId
Create an OFVendorId with the give vendor id value
OFVendorStatistics - Class in org.openflow.protocol.statistics
The base class for vendor implemented statistics
OFVendorStatistics() - Constructor for class org.openflow.protocol.statistics.OFVendorStatistics
 
ONLAB_OUI - Static variable in class net.onrc.openvirtex.packet.OVXLLDP
 
OP_RARP_REPLY - Static variable in class net.onrc.openvirtex.packet.ARP
 
OP_RARP_REQUEST - Static variable in class net.onrc.openvirtex.packet.ARP
 
OP_REPLY - Static variable in class net.onrc.openvirtex.packet.ARP
 
OP_REQUEST - Static variable in class net.onrc.openvirtex.packet.ARP
 
opCode - Variable in class net.onrc.openvirtex.packet.ARP
 
opCode - Variable in class net.onrc.openvirtex.packet.DHCP
 
OPCODE_REPLY - Static variable in class net.onrc.openvirtex.packet.DHCP
 
OPCODE_REQUEST - Static variable in class net.onrc.openvirtex.packet.DHCP
 
OpenflowChannelPipeline - Class in net.onrc.openvirtex.core.io
 
OpenflowChannelPipeline() - Constructor for class net.onrc.openvirtex.core.io.OpenflowChannelPipeline
 
OpenVirteX - Class in net.onrc.openvirtex.core
 
OpenVirteXController - Class in net.onrc.openvirtex.core
 
OpenVirteXController(CmdLineSettings) - Constructor for class net.onrc.openvirtex.core.OpenVirteXController
 
OpenVirteXException - Exception in net.onrc.openvirtex.exceptions
 
OpenVirteXException(Exception) - Constructor for exception net.onrc.openvirtex.exceptions.OpenVirteXException
 
OpenVirtexShutdownHook - Class in net.onrc.openvirtex.core
 
OpenVirtexShutdownHook(OpenVirteXController) - Constructor for class net.onrc.openvirtex.core.OpenVirtexShutdownHook
 
optionalTLVList - Variable in class net.onrc.openvirtex.packet.LLDP
 
options - Variable in class net.onrc.openvirtex.packet.DHCP
 
options - Variable in class net.onrc.openvirtex.packet.IPv4
 
options - Variable in class net.onrc.openvirtex.packet.TCP
 
org.openflow.protocol - package org.openflow.protocol
 
org.openflow.protocol.action - package org.openflow.protocol.action
 
org.openflow.protocol.factory - package org.openflow.protocol.factory
 
org.openflow.protocol.serializers - package org.openflow.protocol.serializers
 
org.openflow.protocol.statistics - package org.openflow.protocol.statistics
 
org.openflow.protocol.vendor - package org.openflow.protocol.vendor
 
org.openflow.util - package org.openflow.util
 
org.openflow.vendor.nicira - package org.openflow.vendor.nicira
 
ORGANIZATIONAL_TLV_TYPE - Static variable in class net.onrc.openvirtex.packet.LLDPOrganizationalTLV
 
oui - Variable in class net.onrc.openvirtex.packet.LLDPOrganizationalTLV
 
OUI_LENGTH - Static variable in class net.onrc.openvirtex.packet.LLDPOrganizationalTLV
 
outPort - Variable in class org.openflow.protocol.OFFlowMod
 
outPort - Variable in class org.openflow.protocol.statistics.OFAggregateStatisticsRequest
 
outPort - Variable in class org.openflow.protocol.statistics.OFFlowStatisticsRequest
 
OVX_NAME - Static variable in class net.onrc.openvirtex.packet.OVXLLDP
 
OVXActionDataLayerDestination - Class in net.onrc.openvirtex.messages.actions
Virtual destination data layer action message.
OVXActionDataLayerDestination() - Constructor for class net.onrc.openvirtex.messages.actions.OVXActionDataLayerDestination
 
OVXActionDataLayerSource - Class in net.onrc.openvirtex.messages.actions
 
OVXActionDataLayerSource() - Constructor for class net.onrc.openvirtex.messages.actions.OVXActionDataLayerSource
 
OVXActionEnqueue - Class in net.onrc.openvirtex.messages.actions
 
OVXActionEnqueue() - Constructor for class net.onrc.openvirtex.messages.actions.OVXActionEnqueue
 
OVXActionNetworkLayerDestination - Class in net.onrc.openvirtex.messages.actions
 
OVXActionNetworkLayerDestination() - Constructor for class net.onrc.openvirtex.messages.actions.OVXActionNetworkLayerDestination
 
OVXActionNetworkLayerSource - Class in net.onrc.openvirtex.messages.actions
 
OVXActionNetworkLayerSource() - Constructor for class net.onrc.openvirtex.messages.actions.OVXActionNetworkLayerSource
 
OVXActionNetworkTypeOfService - Class in net.onrc.openvirtex.messages.actions
 
OVXActionNetworkTypeOfService() - Constructor for class net.onrc.openvirtex.messages.actions.OVXActionNetworkTypeOfService
 
OVXActionOutput - Class in net.onrc.openvirtex.messages.actions
 
OVXActionOutput() - Constructor for class net.onrc.openvirtex.messages.actions.OVXActionOutput
 
OVXActionStripVirtualLan - Class in net.onrc.openvirtex.messages.actions
 
OVXActionStripVirtualLan() - Constructor for class net.onrc.openvirtex.messages.actions.OVXActionStripVirtualLan
 
OVXActionTransportLayerDestination - Class in net.onrc.openvirtex.messages.actions
 
OVXActionTransportLayerDestination() - Constructor for class net.onrc.openvirtex.messages.actions.OVXActionTransportLayerDestination
 
OVXActionTransportLayerSource - Class in net.onrc.openvirtex.messages.actions
 
OVXActionTransportLayerSource() - Constructor for class net.onrc.openvirtex.messages.actions.OVXActionTransportLayerSource
 
OVXActionVendor - Class in net.onrc.openvirtex.messages.actions
 
OVXActionVendor() - Constructor for class net.onrc.openvirtex.messages.actions.OVXActionVendor
 
OVXActionVirtualLanIdentifier - Class in net.onrc.openvirtex.messages.actions
 
OVXActionVirtualLanIdentifier() - Constructor for class net.onrc.openvirtex.messages.actions.OVXActionVirtualLanIdentifier
 
OVXActionVirtualLanPriorityCodePoint - Class in net.onrc.openvirtex.messages.actions
 
OVXActionVirtualLanPriorityCodePoint() - Constructor for class net.onrc.openvirtex.messages.actions.OVXActionVirtualLanPriorityCodePoint
 
OVXAggregateStatisticsReply - Class in net.onrc.openvirtex.messages.statistics
 
OVXAggregateStatisticsReply() - Constructor for class net.onrc.openvirtex.messages.statistics.OVXAggregateStatisticsReply
 
OVXAggregateStatisticsRequest - Class in net.onrc.openvirtex.messages.statistics
 
OVXAggregateStatisticsRequest() - Constructor for class net.onrc.openvirtex.messages.statistics.OVXAggregateStatisticsRequest
 
OVXBarrierReply - Class in net.onrc.openvirtex.messages
 
OVXBarrierReply() - Constructor for class net.onrc.openvirtex.messages.OVXBarrierReply
 
OVXBarrierRequest - Class in net.onrc.openvirtex.messages
 
OVXBarrierRequest() - Constructor for class net.onrc.openvirtex.messages.OVXBarrierRequest
 
OVXBigSwitch - Class in net.onrc.openvirtex.elements.datapath
The Class OVXBigSwitch.
OVXBigSwitch(long, int) - Constructor for class net.onrc.openvirtex.elements.datapath.OVXBigSwitch
 
OVXDescriptionStatistics - Class in net.onrc.openvirtex.messages.statistics
Virtual description statistics message handling.
OVXDescriptionStatistics() - Constructor for class net.onrc.openvirtex.messages.statistics.OVXDescriptionStatistics
 
OVXEchoReply - Class in net.onrc.openvirtex.messages
 
OVXEchoReply() - Constructor for class net.onrc.openvirtex.messages.OVXEchoReply
 
OVXEchoRequest - Class in net.onrc.openvirtex.messages
 
OVXEchoRequest() - Constructor for class net.onrc.openvirtex.messages.OVXEchoRequest
 
OVXError - Class in net.onrc.openvirtex.messages
 
OVXError() - Constructor for class net.onrc.openvirtex.messages.OVXError
 
OVXEventHandler - Interface in net.onrc.openvirtex.core.io
 
OVXFeaturesReply - Class in net.onrc.openvirtex.messages
 
OVXFeaturesReply() - Constructor for class net.onrc.openvirtex.messages.OVXFeaturesReply
 
OVXFeaturesRequest - Class in net.onrc.openvirtex.messages
 
OVXFeaturesRequest() - Constructor for class net.onrc.openvirtex.messages.OVXFeaturesRequest
 
OVXFlowEntry - Class in net.onrc.openvirtex.elements.datapath
Class representing a virtual flow entry - a wrapper for FlowMods that enables the flow table to do matching on contents.
OVXFlowEntry() - Constructor for class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
 
OVXFlowEntry(OVXFlowMod, long) - Constructor for class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
 
OVXFlowManager - Class in net.onrc.openvirtex.util
 
OVXFlowManager(Integer, Collection<Host>) - Constructor for class net.onrc.openvirtex.util.OVXFlowManager
 
OVXFlowMod - Class in net.onrc.openvirtex.messages
 
OVXFlowMod() - Constructor for class net.onrc.openvirtex.messages.OVXFlowMod
 
OVXFlowRemoved - Class in net.onrc.openvirtex.messages
 
OVXFlowRemoved() - Constructor for class net.onrc.openvirtex.messages.OVXFlowRemoved
 
OVXFlowStatisticsReply - Class in net.onrc.openvirtex.messages.statistics
 
OVXFlowStatisticsReply() - Constructor for class net.onrc.openvirtex.messages.statistics.OVXFlowStatisticsReply
 
OVXFlowStatisticsRequest - Class in net.onrc.openvirtex.messages.statistics
 
OVXFlowStatisticsRequest() - Constructor for class net.onrc.openvirtex.messages.statistics.OVXFlowStatisticsRequest
 
OVXFlowTable - Class in net.onrc.openvirtex.elements.datapath
Virtualized version of the switch flow table.
OVXFlowTable(OVXSwitch) - Constructor for class net.onrc.openvirtex.elements.datapath.OVXFlowTable
Instantiates a new flow table associated to the given virtual switch.
OVXGetConfigReply - Class in net.onrc.openvirtex.messages
 
OVXGetConfigReply() - Constructor for class net.onrc.openvirtex.messages.OVXGetConfigReply
 
OVXGetConfigRequest - Class in net.onrc.openvirtex.messages
 
OVXGetConfigRequest() - Constructor for class net.onrc.openvirtex.messages.OVXGetConfigRequest
 
OVXHello - Class in net.onrc.openvirtex.messages
 
OVXHello() - Constructor for class net.onrc.openvirtex.messages.OVXHello
 
OVXIPAddress - Class in net.onrc.openvirtex.elements.address
 
OVXIPAddress(int, int) - Constructor for class net.onrc.openvirtex.elements.address.OVXIPAddress
 
OVXIPAddress(String, int) - Constructor for class net.onrc.openvirtex.elements.address.OVXIPAddress
 
OVXLink - Class in net.onrc.openvirtex.elements.link
Implementation of a virtual link, which adds a unique ID, stores the tenant ID, a priority and a routing algorithm.
OVXLink(Integer, Integer, OVXPort, OVXPort, RoutingAlgorithms) - Constructor for class net.onrc.openvirtex.elements.link.OVXLink
Instantiates a new virtual link.
OVXLinkField - Enum in net.onrc.openvirtex.elements.link
Enum used to identify the field(s) used to encapsulate the virtual link information inside the packet.
OVXLinkUtils - Class in net.onrc.openvirtex.elements.link
This class provides some useful methods to encapsulate/decapsulate the virtual link identifiers (tenantId, linkId, flowId) inside the packet fields (MAC addresses or VLAN).
OVXLinkUtils() - Constructor for class net.onrc.openvirtex.elements.link.OVXLinkUtils
Instantiates a new link utils instance.
OVXLinkUtils(MACAddress, MACAddress) - Constructor for class net.onrc.openvirtex.elements.link.OVXLinkUtils
Instantiates a new link utils instance from the MAC addresses couple.
OVXLinkUtils(Integer, Integer, Integer) - Constructor for class net.onrc.openvirtex.elements.link.OVXLinkUtils
Instantiates a new link utils from tenantId, linkId and flowId.
OVXLLDP - Class in net.onrc.openvirtex.packet
LLDP packets OpenVirteX uses for discovery of physical network topology.
OVXLLDP() - Constructor for class net.onrc.openvirtex.packet.OVXLLDP
Instantiates a new OVX LDDP message.
OVXLoginService - Class in net.onrc.openvirtex.api.server
Implements a login service by checking username and password and mapping users to their role/resource.
OVXLoginService() - Constructor for class net.onrc.openvirtex.api.server.OVXLoginService
 
OVXLoginService.OpenVirteXAuthenticatedUser - Class in net.onrc.openvirtex.api.server
An authenticated user has an identity and can be logged out.
OVXLoginService.OpenVirteXAuthenticatedUser(String, String) - Constructor for class net.onrc.openvirtex.api.server.OVXLoginService.OpenVirteXAuthenticatedUser
Creates an authenticated user.
OVXMap - Class in net.onrc.openvirtex.elements
This singleton class maintains all the virtual-to-physical and reverse mappings.
OVXMatch - Class in net.onrc.openvirtex.protocol
The Class OVXMatch.
OVXMatch() - Constructor for class net.onrc.openvirtex.protocol.OVXMatch
Instantiates a new void OVXatch.
OVXMatch(OFMatch) - Constructor for class net.onrc.openvirtex.protocol.OVXMatch
Instantiates a new OVXmatch from an OFMatch instance.
OVXMatch.CIDRToIP - Class in net.onrc.openvirtex.protocol
 
OVXMatch.CIDRToIP() - Constructor for class net.onrc.openvirtex.protocol.OVXMatch.CIDRToIP
 
OVXMessageDecoder - Class in net.onrc.openvirtex.core.io
Decode an openflow message from a netty Channel.
OVXMessageDecoder() - Constructor for class net.onrc.openvirtex.core.io.OVXMessageDecoder
 
OVXMessageEncoder - Class in net.onrc.openvirtex.core.io
encode an openflow message into a netty Channel.
OVXMessageEncoder() - Constructor for class net.onrc.openvirtex.core.io.OVXMessageEncoder
 
OVXMessageFactory - Class in net.onrc.openvirtex.messages
Singleton class that serves as factory for OVX messages.
OVXMessageFactory() - Constructor for class net.onrc.openvirtex.messages.OVXMessageFactory
 
OVXMessageUtil - Class in net.onrc.openvirtex.messages
Utility class for OVX messages.
OVXNetwork - Class in net.onrc.openvirtex.elements.network
Virtual networks contain tenantId, controller info, subnet and gateway information.
OVXNetwork(int, ArrayList<String>, IPAddress, short) - Constructor for class net.onrc.openvirtex.elements.network.OVXNetwork
Instantiates a virtual network.
OVXNetwork(ArrayList<String>, IPAddress, short) - Constructor for class net.onrc.openvirtex.elements.network.OVXNetwork
Instantiates a virtual network, and assigns a unique tenant ID.
OVXNetworkManager - Class in net.onrc.openvirtex.db
Component that creates a previously stored virtual network when all required switches, links and ports are online.
OVXNetworkManager(Map<String, Object>) - Constructor for class net.onrc.openvirtex.db.OVXNetworkManager
 
OVXPacketIn - Class in net.onrc.openvirtex.messages
 
OVXPacketIn(OVXPacketIn) - Constructor for class net.onrc.openvirtex.messages.OVXPacketIn
 
OVXPacketIn() - Constructor for class net.onrc.openvirtex.messages.OVXPacketIn
 
OVXPacketIn(byte[], short) - Constructor for class net.onrc.openvirtex.messages.OVXPacketIn
 
OVXPacketOut - Class in net.onrc.openvirtex.messages
 
OVXPacketOut(OVXPacketOut) - Constructor for class net.onrc.openvirtex.messages.OVXPacketOut
 
OVXPacketOut() - Constructor for class net.onrc.openvirtex.messages.OVXPacketOut
 
OVXPacketOut(byte[], short, short) - Constructor for class net.onrc.openvirtex.messages.OVXPacketOut
 
OVXPort - Class in net.onrc.openvirtex.elements.port
 
OVXPort(int, PhysicalPort, boolean, short) - Constructor for class net.onrc.openvirtex.elements.port.OVXPort
 
OVXPort(int, PhysicalPort, boolean) - Constructor for class net.onrc.openvirtex.elements.port.OVXPort
 
OVXPortMod - Class in net.onrc.openvirtex.messages
 
OVXPortMod() - Constructor for class net.onrc.openvirtex.messages.OVXPortMod
 
OVXPortSerializer - Class in net.onrc.openvirtex.elements.port
 
OVXPortSerializer() - Constructor for class net.onrc.openvirtex.elements.port.OVXPortSerializer
 
OVXPortStatisticsReply - Class in net.onrc.openvirtex.messages.statistics
 
OVXPortStatisticsReply() - Constructor for class net.onrc.openvirtex.messages.statistics.OVXPortStatisticsReply
 
OVXPortStatisticsRequest - Class in net.onrc.openvirtex.messages.statistics
Implementation of virtual port statistics request.
OVXPortStatisticsRequest() - Constructor for class net.onrc.openvirtex.messages.statistics.OVXPortStatisticsRequest
 
OVXPortStatus - Class in net.onrc.openvirtex.messages
 
OVXPortStatus() - Constructor for class net.onrc.openvirtex.messages.OVXPortStatus
 
OVXQueueGetConfigReply - Class in net.onrc.openvirtex.messages
 
OVXQueueGetConfigReply() - Constructor for class net.onrc.openvirtex.messages.OVXQueueGetConfigReply
 
OVXQueueGetConfigRequest - Class in net.onrc.openvirtex.messages
 
OVXQueueGetConfigRequest() - Constructor for class net.onrc.openvirtex.messages.OVXQueueGetConfigRequest
 
OVXQueueStatisticsReply - Class in net.onrc.openvirtex.messages.statistics
Implementation of virtualization for queue statistics reply message.
OVXQueueStatisticsReply() - Constructor for class net.onrc.openvirtex.messages.statistics.OVXQueueStatisticsReply
 
OVXQueueStatisticsRequest - Class in net.onrc.openvirtex.messages.statistics
 
OVXQueueStatisticsRequest() - Constructor for class net.onrc.openvirtex.messages.statistics.OVXQueueStatisticsRequest
 
OVXSendMsg - Interface in net.onrc.openvirtex.core.io
 
OVXSetConfig - Class in net.onrc.openvirtex.messages
 
OVXSetConfig() - Constructor for class net.onrc.openvirtex.messages.OVXSetConfig
 
OVXSingleSwitch - Class in net.onrc.openvirtex.elements.datapath
 
OVXSingleSwitch(long, int) - Constructor for class net.onrc.openvirtex.elements.datapath.OVXSingleSwitch
 
OVXStatisticsReply - Class in net.onrc.openvirtex.messages
 
OVXStatisticsReply() - Constructor for class net.onrc.openvirtex.messages.OVXStatisticsReply
 
OVXStatisticsRequest - Class in net.onrc.openvirtex.messages
 
OVXStatisticsRequest() - Constructor for class net.onrc.openvirtex.messages.OVXStatisticsRequest
 
OVXSwitch - Class in net.onrc.openvirtex.elements.datapath
The base virtual switch.
OVXSwitch(Long, Integer) - Constructor for class net.onrc.openvirtex.elements.datapath.OVXSwitch
Instantiates a new OVX switch.
OVXSwitchCapabilities - Class in net.onrc.openvirtex.elements.datapath
The Class OVXSwitchCapabilities.
OVXSwitchCapabilities() - Constructor for class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
Instantiates a new oVX switch capabilities.
OVXSwitchSerializer - Class in net.onrc.openvirtex.elements.datapath
 
OVXSwitchSerializer() - Constructor for class net.onrc.openvirtex.elements.datapath.OVXSwitchSerializer
 
OVXTableStatistics - Class in net.onrc.openvirtex.messages.statistics
 
OVXTableStatistics() - Constructor for class net.onrc.openvirtex.messages.statistics.OVXTableStatistics
 
OVXUnknownMessage - Class in net.onrc.openvirtex.messages
 
OVXUnknownMessage() - Constructor for class net.onrc.openvirtex.messages.OVXUnknownMessage
 
OVXUtil - Class in net.onrc.openvirtex.util
OVX utility class that implements various methods.
OVXVendor - Class in net.onrc.openvirtex.messages
 
OVXVendor() - Constructor for class net.onrc.openvirtex.messages.OVXVendor
 
OVXVendorStatistics - Class in net.onrc.openvirtex.messages.statistics
 
OVXVendorStatistics() - Constructor for class net.onrc.openvirtex.messages.statistics.OVXVendorStatistics
 

P

packetCount - Variable in class org.openflow.protocol.OFFlowRemoved
 
packetCount - Variable in class org.openflow.protocol.statistics.OFAggregateStatisticsReply
 
packetCount - Variable in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
packetData - Variable in class org.openflow.protocol.OFPacketIn
 
packetData - Variable in class org.openflow.protocol.OFPacketOut
 
pad - Variable in class net.onrc.openvirtex.packet.Ethernet
 
parent - Variable in class net.onrc.openvirtex.packet.BasePacket
 
parentSwitch - Variable in class net.onrc.openvirtex.elements.port.Port
 
parseActions(ChannelBuffer, int) - Method in class org.openflow.protocol.factory.BasicFactory
 
parseActions(ChannelBuffer, int, int) - Method in class org.openflow.protocol.factory.BasicFactory
 
parseActions(ChannelBuffer, int) - Method in interface org.openflow.protocol.factory.OFActionFactory
Attempts to parse and return all OFActions contained in the given ByteBuffer, beginning at the ByteBuffer's position, and ending at position+length.
parseActions(ChannelBuffer, int, int) - Method in interface org.openflow.protocol.factory.OFActionFactory
Attempts to parse and return all OFActions contained in the given ByteBuffer, beginning at the ByteBuffer's position, and ending at position+length.
parseJSONRequest(HttpServletRequest) - Method in class net.onrc.openvirtex.api.service.AbstractService
Parses the JSON request.
parseLLDP(byte[]) - Static method in class net.onrc.openvirtex.packet.OVXLLDP
Extracts dpid and port from OVX-generated LLDP packet.
parseMessage(ChannelBuffer) - Method in class org.openflow.protocol.factory.BasicFactory
 
parseMessage(ChannelBuffer) - Method in interface org.openflow.protocol.factory.OFMessageFactory
Attempts to parse and return a OFMessages contained in the given ChannelBuffer, beginning at the ChannelBuffer's position, and ending at the after the first parsed message
parseMessageOne(ChannelBuffer) - Method in class org.openflow.protocol.factory.BasicFactory
 
parseStatistics(OFType, OFStatisticsType, ChannelBuffer, int) - Method in class org.openflow.protocol.factory.BasicFactory
 
parseStatistics(OFType, OFStatisticsType, ChannelBuffer, int, int) - Method in class org.openflow.protocol.factory.BasicFactory
 
parseStatistics(OFType, OFStatisticsType, ChannelBuffer, int) - Method in interface org.openflow.protocol.factory.OFStatisticsFactory
Attempts to parse and return all OFStatistics contained in the given ByteBuffer, beginning at the ByteBuffer's position, and ending at position+length.
parseStatistics(OFType, OFStatisticsType, ChannelBuffer, int, int) - Method in interface org.openflow.protocol.factory.OFStatisticsFactory
Attempts to parse and return all OFStatistics contained in the given ByteBuffer, beginning at the ByteBuffer's position, and ending at position+length.
parseVendorData(int, ChannelBuffer, int) - Method in class org.openflow.protocol.factory.BasicFactory
Attempts to parse and return the OFVendorData contained in the given ChannelBuffer, beginning right after the vendor id.
parseVendorData(int, ChannelBuffer, int) - Method in interface org.openflow.protocol.factory.OFVendorDataFactory
Attempts to parse and return the OFVendorData contained in the given ChannelBuffer, beginning right after the vendor id.
parseVendorDataType(ChannelBuffer, int) - Method in class org.openflow.protocol.vendor.OFBasicVendorId
This function parses enough of the data from the buffer to be able to determine the appropriate OFVendorDataType for the data.
parseVendorDataType(ChannelBuffer, int) - Method in class org.openflow.protocol.vendor.OFVendorId
This function parses enough of the data from the channel buffer to be able to determine the appropriate OFVendorDataType for the data.
PATH - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the path.
payload - Variable in class net.onrc.openvirtex.packet.BasePacket
 
peerFeatures - Variable in class org.openflow.protocol.OFPhysicalPort
 
pendingPortStatusMsg - Variable in class net.onrc.openvirtex.core.io.SwitchChannelHandler
 
Persistable - Interface in net.onrc.openvirtex.elements
 
PhysicalIPAddress - Class in net.onrc.openvirtex.elements.address
 
PhysicalIPAddress(Integer) - Constructor for class net.onrc.openvirtex.elements.address.PhysicalIPAddress
 
PhysicalIPAddress(String) - Constructor for class net.onrc.openvirtex.elements.address.PhysicalIPAddress
 
PhysicalLink - Class in net.onrc.openvirtex.elements.link
The Class PhysicalLink.
PhysicalLink(PhysicalPort, PhysicalPort) - Constructor for class net.onrc.openvirtex.elements.link.PhysicalLink
Instantiates a new physical link.
PhysicalNetwork - Class in net.onrc.openvirtex.elements.network
Singleton class for physical network.
PhysicalPort - Class in net.onrc.openvirtex.elements.port
A physical port maintains the mapping of all virtual ports that are mapped to it.
PhysicalPort(OFPhysicalPort, PhysicalSwitch, boolean) - Constructor for class net.onrc.openvirtex.elements.port.PhysicalPort
Instantiates a physical port based on an OpenFlow physical port, the physical switch it belongs to, and and set whether the port is an edge port or not.
PhysicalPortSerializer - Class in net.onrc.openvirtex.elements.port
 
PhysicalPortSerializer() - Constructor for class net.onrc.openvirtex.elements.port.PhysicalPortSerializer
 
PhysicalSwitch - Class in net.onrc.openvirtex.elements.datapath
The Class PhysicalSwitch.
PhysicalSwitch(long) - Constructor for class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
Instantiates a new physical switch.
PhysicalSwitchSerializer - Class in net.onrc.openvirtex.elements.datapath
 
PhysicalSwitchSerializer() - Constructor for class net.onrc.openvirtex.elements.datapath.PhysicalSwitchSerializer
 
pipelineExecutor - Variable in class net.onrc.openvirtex.core.io.OpenflowChannelPipeline
 
pktData - Variable in class net.onrc.openvirtex.protocol.OVXMatch
The pkt data.
PORT - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the switch port.
Port<T1 extends Switch,T2 extends Link> - Class in net.onrc.openvirtex.elements.port
The Class Port.
Port(OFPhysicalPort) - Constructor for class net.onrc.openvirtex.elements.port.Port
Instantiates a new port.
port - Variable in class org.openflow.protocol.action.OFActionEnqueue
 
port - Variable in class org.openflow.protocol.action.OFActionOutput
 
PortFeatures - Class in net.onrc.openvirtex.elements.port
The Class PortFeatures.
PortFeatures() - Constructor for class net.onrc.openvirtex.elements.port.PortFeatures
Instantiates a new port features.
PortFeatures(int) - Constructor for class net.onrc.openvirtex.elements.port.PortFeatures
Instantiates a new port features.
portId - Variable in class net.onrc.openvirtex.packet.LLDP
 
portLink - Variable in class net.onrc.openvirtex.elements.port.Port
 
portMap - Variable in class net.onrc.openvirtex.elements.datapath.Switch
The port map.
PortMappingException - Exception in net.onrc.openvirtex.exceptions
An exception thrown when inconsistency is found in *Port-related mappings.
PortMappingException() - Constructor for exception net.onrc.openvirtex.exceptions.PortMappingException
 
PortMappingException(String) - Constructor for exception net.onrc.openvirtex.exceptions.PortMappingException
 
PortMappingException(Throwable) - Constructor for exception net.onrc.openvirtex.exceptions.PortMappingException
 
portNumber - Variable in class org.openflow.protocol.OFPhysicalPort
 
portNumber - Variable in class org.openflow.protocol.OFPortMod
 
portNumber - Variable in class org.openflow.protocol.OFQueueGetConfigReply
 
portNumber - Variable in class org.openflow.protocol.OFQueueGetConfigRequest
 
portNumber - Variable in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
portNumber - Variable in class org.openflow.protocol.statistics.OFPortStatisticsRequest
 
portNumber - Variable in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
portNumber - Variable in class org.openflow.protocol.statistics.OFQueueStatisticsRequest
 
ports - Variable in class org.openflow.protocol.OFFeaturesReply
 
portStatsCapability - Variable in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
The port stats capability.
prependRewriteActions(Integer, OFMatch) - Static method in class net.onrc.openvirtex.elements.address.IPMapper
 
prependUnRewriteActions(OFMatch) - Static method in class net.onrc.openvirtex.elements.address.IPMapper
 
PRIORITY - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the route priority.
priority - Variable in class org.openflow.protocol.OFFlowMod
 
priority - Variable in class org.openflow.protocol.OFFlowRemoved
 
priority - Variable in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
priorityCode - Variable in class net.onrc.openvirtex.packet.Ethernet
 
process(JSONRPC2Request, MessageContext) - Method in class net.onrc.openvirtex.api.service.handlers.AbstractHandler
 
process(T) - Method in class net.onrc.openvirtex.api.service.handlers.ApiHandler
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.GetPhysicalFlowtable
 
process(Object) - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.GetPhysicalHosts
 
process(Object) - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.GetPhysicalTopology
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.GetSubnet
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.GetVirtualAddressMapping
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.GetVirtualFlowtable
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.GetVirtualHosts
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.GetVirtualLinkMapping
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.GetVirtualSwitchMapping
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.GetVirtualTopology
 
process(Object) - Method in class net.onrc.openvirtex.api.service.handlers.monitoring.ListVirtualNetworks
 
process(JSONRPC2Request, MessageContext) - Method in class net.onrc.openvirtex.api.service.handlers.MonitoringHandler
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.tenant.AddController
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.tenant.ConnectHost
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.tenant.ConnectOVXLink
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.tenant.ConnectOVXRoute
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.tenant.CreateOVXNetwork
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.tenant.CreateOVXPort
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.tenant.CreateOVXSwitch
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.tenant.DisconnectHost
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.tenant.DisconnectOVXLink
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.tenant.DisconnectOVXRoute
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.tenant.RemoveOVXNetwork
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.tenant.RemoveOVXPort
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.tenant.RemoveOVXSwitch
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.tenant.SetOVXBigSwitchRouting
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.tenant.SetOVXLinkPath
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.tenant.StartOVXNetwork
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.tenant.StartOVXPort
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.tenant.StartOVXSwitch
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.tenant.StopOVXNetwork
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.tenant.StopOVXPort
 
process(Map<String, Object>) - Method in class net.onrc.openvirtex.api.service.handlers.tenant.StopOVXSwitch
 
process(JSONRPC2Request, MessageContext) - Method in class net.onrc.openvirtex.api.service.handlers.TenantHandler
 
properties - Variable in class org.openflow.protocol.OFPacketQueue
 
PROTO_TYPE_IP - Static variable in class net.onrc.openvirtex.packet.ARP
 
protocol - Variable in class net.onrc.openvirtex.packet.IPv4
 
PROTOCOL_ICMP - Static variable in class net.onrc.openvirtex.packet.IPv4
 
PROTOCOL_TCP - Static variable in class net.onrc.openvirtex.packet.IPv4
 
PROTOCOL_UDP - Static variable in class net.onrc.openvirtex.packet.IPv4
 
protocolAddressLength - Variable in class net.onrc.openvirtex.packet.ARP
 
protocolClassMap - Static variable in class net.onrc.openvirtex.packet.IPv4
 
protocolType - Variable in class net.onrc.openvirtex.packet.ARP
 
put(String, V) - Method in class org.openflow.protocol.OFMessageContextStore
 
putUnsignedByte(ByteBuffer, short) - Static method in class org.openflow.util.Unsigned
Put an unsigned byte into the specified ByteBuffer at the current position
putUnsignedByte(ByteBuffer, short, int) - Static method in class org.openflow.util.Unsigned
Put an unsigned byte into the specified ByteBuffer at the specified offset
putUnsignedInt(ByteBuffer, long) - Static method in class org.openflow.util.Unsigned
Put an unsigned int into the specified ByteBuffer at the current position
putUnsignedInt(ByteBuffer, long, int) - Static method in class org.openflow.util.Unsigned
Put an unsigned int into the specified ByteBuffer at the specified offset
putUnsignedLong(ByteBuffer, BigInteger) - Static method in class org.openflow.util.Unsigned
Put an unsigned long into the specified ByteBuffer at the current position
putUnsignedLong(ByteBuffer, BigInteger, int) - Static method in class org.openflow.util.Unsigned
Put an unsigned long into the specified ByteBuffer at the specified offset
putUnsignedShort(ByteBuffer, int) - Static method in class org.openflow.util.Unsigned
Put an unsigned short into the specified ByteBuffer at the current position
putUnsignedShort(ByteBuffer, int, int) - Static method in class org.openflow.util.Unsigned
Put an unsigned short into the specified ByteBuffer at the specified offset

Q

queueId - Variable in class org.openflow.protocol.action.OFActionEnqueue
 
queueId - Variable in class org.openflow.protocol.OFPacketQueue
 
queueId - Variable in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
queueId - Variable in class org.openflow.protocol.statistics.OFQueueStatisticsRequest
 
queues - Variable in class org.openflow.protocol.OFQueueGetConfigReply
 
queueStatsCapability - Variable in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
The queue stats capability.

R

rate - Variable in class org.openflow.protocol.OFQueueProp
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.action.OFAction
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionDataLayer
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionEnqueue
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionNetworkLayerAddress
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionNetworkTypeOfService
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionOutput
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionStripVirtualLan
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionTransportLayer
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionVendor
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionVendorGeneric
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionVirtualLanIdentifier
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionVirtualLanPriorityCodePoint
 
readFrom(ChannelBuffer) - Method in interface org.openflow.protocol.factory.OFVendorActionFactory
parse the data from the wire, create and return a vendor-specific action.
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.OFEchoRequest
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.OFError
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.OFFeaturesReply
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.OFFlowMod
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.OFFlowRemoved
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.OFMatch
Read this message off the wire from the specified ByteBuffer
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.OFMessage
Read this message off the wire from the specified ByteBuffer
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.OFPacketIn
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.OFPacketOut
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.OFPacketQueue
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.OFPhysicalPort
Read this message off the wire from the specified ByteBuffer
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.OFPortMod
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.OFPortStatus
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.OFQueueGetConfigReply
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.OFQueueGetConfigRequest
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.OFQueueProp
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.OFStatisticsMessageBase
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.OFSwitchConfig
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.OFVendor
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsReply
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsRequest
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsRequest
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFPortStatisticsRequest
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFQueueStatisticsRequest
 
readFrom(ChannelBuffer) - Method in interface org.openflow.protocol.statistics.OFStatistics
Read this message off the wire from the specified ByteBuffer
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFTableStatistics
 
readFrom(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFVendorStatistics
 
readFrom(ChannelBuffer, int) - Method in class org.openflow.protocol.vendor.OFByteArrayVendorData
Read the vendor data from the ChannelBuffer into the byte array.
readFrom(ChannelBuffer, int) - Method in interface org.openflow.protocol.vendor.OFVendorData
Read the vendor data from the specified ChannelBuffer
readFrom(ChannelBuffer, int) - Static method in class org.openflow.util.StringByteSerializer
 
readFrom(ChannelBuffer, int) - Method in class org.openflow.vendor.nicira.OFNiciraVendorData
Read the vendor data from the ChannelBuffer
readFrom(ChannelBuffer, int) - Method in class org.openflow.vendor.nicira.OFRoleVendorData
Read the role vendor data from the ChannelBuffer
readString(ByteBuffer, int) - Method in class net.onrc.openvirtex.packet.DHCP
 
readTimeoutHandler - Variable in class net.onrc.openvirtex.core.io.OpenflowChannelPipeline
 
REALM - Static variable in class net.onrc.openvirtex.api.server.JettyServer
Web server realm name.
reason - Variable in class org.openflow.protocol.OFFlowRemoved
 
reason - Variable in class org.openflow.protocol.OFPacketIn
 
reason - Variable in class org.openflow.protocol.OFPortStatus
 
reassembleCapability - Variable in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
The reassemble capability.
receiveBytes - Variable in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
receiveCRCErrors - Variable in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
receiveDropped - Variable in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
receiveErrors - Variable in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
receiveFrameErrors - Variable in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
receiveOverrunErrors - Variable in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
receivePackets - Variable in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
ReconnectException - Exception in net.onrc.openvirtex.exceptions
 
ReconnectException() - Constructor for exception net.onrc.openvirtex.exceptions.ReconnectException
 
ReconnectHandler - Class in net.onrc.openvirtex.core.io
 
ReconnectHandler(OVXSwitch, ClientBootstrap, Timer, int, ChannelGroup) - Constructor for class net.onrc.openvirtex.core.io.ReconnectHandler
 
register(List<PhysicalSwitch>) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Registers switch in the mapping and adds it to persistent storage.
register() - Method in class net.onrc.openvirtex.elements.host.Host
Registers the host in persistent storage.
register(List<PhysicalLink>, byte) - Method in class net.onrc.openvirtex.elements.link.OVXLink
Register mapping between virtual link and physical path.
register() - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
register() - Method in class net.onrc.openvirtex.elements.port.OVXPort
Registers a port in the virtual parent switch and in the physical port.
register() - Method in class net.onrc.openvirtex.routing.SwitchRoute
Registers switch route in persistent storage.
register(int, OFVendorActionFactory) - Method in class org.openflow.protocol.factory.OFVendorActionRegistry
 
registerLink(DPIDandPortPair) - Method in class net.onrc.openvirtex.db.OVXNetworkManager
Registers the given link, ensuring the virtual network is spawned only after the link is online.
registerOVXSwitch(OVXSwitch) - Method in class net.onrc.openvirtex.core.OpenVirteXController
 
registerPort(DPIDandPort) - Method in class net.onrc.openvirtex.db.OVXNetworkManager
Registers the given port, ensuring the virtual network is spawned only after the port is online.
registerSwitch(Long) - Method in class net.onrc.openvirtex.db.OVXNetworkManager
Registers switch identified by the given DPID, ensuring the virtual network is spawned only after the switch is online.
registerVendorDataType(OFBasicVendorDataType) - Method in class org.openflow.protocol.vendor.OFBasicVendorId
Register a vendor data type with this vendor id.
registerVendorId(OFVendorId) - Static method in class org.openflow.protocol.vendor.OFVendorId
Register a new vendor id.
releaseExternalResources() - Method in class net.onrc.openvirtex.core.io.OpenflowChannelPipeline
 
releaseIndex(Integer) - Method in class net.onrc.openvirtex.util.BitSetIndex
 
relesePortNumber(short) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Releases the given port number so it can be reused.
remove(Persistable) - Method in class net.onrc.openvirtex.db.DBManager
Removes persistable object obj.
removeChannel(Channel) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Removes the given channel.
removeChannel(Channel) - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
 
removeChannel(Channel) - Method in class net.onrc.openvirtex.elements.datapath.role.RoleManager
 
removeChannel(Channel) - Method in class net.onrc.openvirtex.elements.datapath.Switch
 
removeDoc(Persistable) - Method in class net.onrc.openvirtex.db.DBManager
Removes document from db.
removeEldestEntry(Map.Entry<K, V>) - Method in class net.onrc.openvirtex.util.LRUHashMap
 
removeEldestEntry(Map.Entry<K, V>) - Method in class org.openflow.util.LRULinkedHashMap
 
removeFlowMods(OVXStatisticsReply) - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
 
removeHost(Host) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
removeInLink() - Method in class net.onrc.openvirtex.elements.port.LinkPair
Remove inbound link (sets it to null).
removeLink(T3) - Method in class net.onrc.openvirtex.elements.network.Network
Removes link to topology.
removeLink(OVXLink) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
removeLink(PhysicalPort, PhysicalPort) - Method in class net.onrc.openvirtex.elements.network.PhysicalNetwork
Removes link from the topology.
removeLinkPath(int, int) - Method in class net.onrc.openvirtex.db.DBManager
Removes stored path of vlink for specified tenant.
removeMAC(MACAddress) - Method in interface net.onrc.openvirtex.elements.Mappable
Removes the MAC address from the map.
removeMAC(MACAddress) - Method in class net.onrc.openvirtex.elements.OVXMap
Removes MAC address from the map.
removeMapping(byte) - Static method in enum org.openflow.protocol.OFType
Remove a mapping from type value to OFType enum
removeMapping(short, OFType) - Static method in enum org.openflow.protocol.statistics.OFStatisticsType
Remove a mapping from type value to OFStatisticsType enum
removeNetwork(OVXNetwork) - Method in interface net.onrc.openvirtex.elements.Mappable
Deletes the OVXNetwork object.
removeNetwork(OVXNetwork) - Method in class net.onrc.openvirtex.elements.OVXMap
Removes the virtual network from the map.
removeOutLink() - Method in class net.onrc.openvirtex.elements.port.LinkPair
Removes outbound link (sets it to null).
RemoveOVXNetwork - Class in net.onrc.openvirtex.api.service.handlers.tenant
 
RemoveOVXNetwork() - Constructor for class net.onrc.openvirtex.api.service.handlers.tenant.RemoveOVXNetwork
 
RemoveOVXPort - Class in net.onrc.openvirtex.api.service.handlers.tenant
 
RemoveOVXPort() - Constructor for class net.onrc.openvirtex.api.service.handlers.tenant.RemoveOVXPort
 
removeOVXPort(OVXPort) - Method in class net.onrc.openvirtex.elements.port.PhysicalPort
Removes mapping between given virtual port and this physical port.
RemoveOVXSwitch - Class in net.onrc.openvirtex.api.service.handlers.tenant
 
RemoveOVXSwitch() - Constructor for class net.onrc.openvirtex.api.service.handlers.tenant.RemoveOVXSwitch
 
removePhysicalLink(PhysicalLink) - Method in interface net.onrc.openvirtex.elements.Mappable
Removes a PhysicalLink from a Mappable, including mappings to OVXLinks and SwitchRoutes.
removePhysicalLink(PhysicalLink) - Method in class net.onrc.openvirtex.elements.OVXMap
 
removePhysicalSwitch(PhysicalSwitch) - Method in interface net.onrc.openvirtex.elements.Mappable
Removes a PhysicalSwitch from Mappable mappings.
removePhysicalSwitch(PhysicalSwitch) - Method in class net.onrc.openvirtex.elements.OVXMap
 
removePort(Short) - Method in class net.onrc.openvirtex.elements.datapath.OVXBigSwitch
 
removePort(Short) - Method in class net.onrc.openvirtex.elements.datapath.OVXSingleSwitch
 
removePort(PhysicalPort) - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
Removes the specified port from this PhysicalSwitch.
removePort(Short) - Method in class net.onrc.openvirtex.elements.datapath.Switch
Removes the port.
removePort(long, short) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
removePort(SwitchDiscoveryManager, PhysicalPort) - Method in class net.onrc.openvirtex.elements.network.PhysicalNetwork
Removes port from discovery.
removePort(PhysicalPort) - Method in class net.onrc.openvirtex.linkdiscovery.SwitchDiscoveryManager
Removes physical port from discovery process.
removeRoute(SwitchRoute) - Method in interface net.onrc.openvirtex.elements.Mappable
Removes a SwitchRoute from the map.
removeRoute(SwitchRoute) - Method in class net.onrc.openvirtex.elements.OVXMap
 
removeSwitch(T1) - Method in class net.onrc.openvirtex.elements.network.Network
Removes switch from topology.
removeSwitch(long) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
removeSwitch(OVXSwitch) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
removeSwitch(PhysicalSwitch) - Method in class net.onrc.openvirtex.elements.network.PhysicalNetwork
Removes switch from topology discovery and mappings for this network.
removeSwitchPath(int, long) - Method in class net.onrc.openvirtex.db.DBManager
Removes all routes of switch for given tenant.
removeVirtualIPs(int) - Method in interface net.onrc.openvirtex.elements.Mappable
Delete all the IPs associated to a single virtual network.
removeVirtualIPs(int) - Method in class net.onrc.openvirtex.elements.OVXMap
 
removeVirtualLink(OVXLink) - Method in interface net.onrc.openvirtex.elements.Mappable
Delete the OVXLink object.
removeVirtualLink(OVXLink) - Method in class net.onrc.openvirtex.elements.OVXMap
Removes the virtual link from the map.
removeVirtualSwitch(OVXSwitch) - Method in interface net.onrc.openvirtex.elements.Mappable
Delete the OVXSwitch object.
removeVirtualSwitch(OVXSwitch) - Method in class net.onrc.openvirtex.elements.OVXMap
 
replacePrimaryRoute(Byte, List<PhysicalLink>) - Method in class net.onrc.openvirtex.routing.SwitchRoute
Replaces the current primary route by the new route given as a list of physical links and priority value.
replyClass - Variable in enum org.openflow.protocol.statistics.OFStatisticsType
 
replyConstructor - Variable in enum org.openflow.protocol.statistics.OFStatisticsType
 
replyInstantiable - Variable in enum org.openflow.protocol.statistics.OFStatisticsType
 
requestClass - Variable in enum org.openflow.protocol.statistics.OFStatisticsType
 
requestConstructor - Variable in enum org.openflow.protocol.statistics.OFStatisticsType
 
requestInstantiable - Variable in enum org.openflow.protocol.statistics.OFStatisticsType
 
reserveTenantId(Integer) - Static method in class net.onrc.openvirtex.elements.network.OVXNetwork
Reserves a unique tenant ID so it is guaranteed to be unique.
reset() - Static method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
reset() - Static method in class net.onrc.openvirtex.elements.network.PhysicalNetwork
 
reset() - Static method in class net.onrc.openvirtex.elements.OVXMap
Resets the map instance.
reset() - Method in class net.onrc.openvirtex.util.BitSetIndex
 
resetBackOff() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Resets the backoff counter.
resetChecksum() - Method in class net.onrc.openvirtex.packet.AbstractSegment
 
resetChecksum() - Method in class net.onrc.openvirtex.packet.BasePacket
 
resetChecksum() - Method in interface net.onrc.openvirtex.packet.IPacket
Reset any checksums as needed, and call resetChecksum on all parents.
resetChecksum() - Method in class net.onrc.openvirtex.packet.IPv4
 
resetChecksum() - Method in class net.onrc.openvirtex.packet.TCP
 
resetChecksum() - Method in class net.onrc.openvirtex.packet.UDP
 
rewriteMatch(Integer, OFMatch) - Static method in class net.onrc.openvirtex.elements.address.IPMapper
 
rewriteMatch(OFMatch) - Method in class net.onrc.openvirtex.elements.link.OVXLinkUtils
Rewrites the given match according to the current instance.
role - Variable in class org.openflow.vendor.nicira.OFRoleVendorData
 
RoleManager - Class in net.onrc.openvirtex.elements.datapath.role
 
RoleManager() - Constructor for class net.onrc.openvirtex.elements.datapath.role.RoleManager
 
RoleManager.Role - Enum in net.onrc.openvirtex.elements.datapath.role
 
Routable - Interface in net.onrc.openvirtex.routing
 
ROUTE - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the route ID.
routing - Variable in class net.onrc.openvirtex.routing.RoutingAlgorithms
 
RoutingAlgorithmException - Exception in net.onrc.openvirtex.exceptions
 
RoutingAlgorithmException() - Constructor for exception net.onrc.openvirtex.exceptions.RoutingAlgorithmException
 
RoutingAlgorithmException(String) - Constructor for exception net.onrc.openvirtex.exceptions.RoutingAlgorithmException
 
RoutingAlgorithmException(Throwable) - Constructor for exception net.onrc.openvirtex.exceptions.RoutingAlgorithmException
 
RoutingAlgorithms - Class in net.onrc.openvirtex.routing
 
RoutingAlgorithms(String, byte) - Constructor for class net.onrc.openvirtex.routing.RoutingAlgorithms
 
RoutingAlgorithms.RoutingType - Enum in net.onrc.openvirtex.routing
 
run() - Method in class net.onrc.openvirtex.api.server.JettyServer
 
run() - Method in class net.onrc.openvirtex.core.OpenVirteXController
 
run() - Method in class net.onrc.openvirtex.core.OpenVirtexShutdownHook
 
run(Timeout) - Method in class net.onrc.openvirtex.elements.datapath.statistics.StatisticsManager
 
run(Timeout) - Method in class net.onrc.openvirtex.linkdiscovery.SwitchDiscoveryManager
Execute this method every t milliseconds.

S

sanitizeInt(int) - Static method in class org.openflow.protocol.Wildcards
return the OpenFlow 'wire' integer representation of these wildcards.
save(Persistable) - Method in class net.onrc.openvirtex.db.DBManager
Saves persistable object obj.
seconds - Variable in class net.onrc.openvirtex.packet.DHCP
 
senderHardwareAddress - Variable in class net.onrc.openvirtex.packet.ARP
 
senderProtocolAddress - Variable in class net.onrc.openvirtex.packet.ARP
 
sendHandshakeDescriptionStatsRequest() - Method in class net.onrc.openvirtex.core.io.SwitchChannelHandler
 
sendHandShakeMessage(OFType) - Method in class net.onrc.openvirtex.core.io.ControllerChannelHandler
 
sendHandShakeMessage(OFType) - Method in class net.onrc.openvirtex.core.io.OFChannelHandler
 
sendHandShakeMessage(OFType) - Method in class net.onrc.openvirtex.core.io.SwitchChannelHandler
Send a message to the switch using the handshake transactions ids.
sendMsg(OFMessage, OVXSendMsg) - Method in interface net.onrc.openvirtex.core.io.OVXSendMsg
 
sendMsg(OFMessage, OVXSendMsg) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
 
sendMsg(OFMessage, OVXSendMsg) - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
 
sendMsg(OFMessage, Channel) - Method in class net.onrc.openvirtex.elements.datapath.role.RoleManager
 
sendMsg(OFMessage, OVXSendMsg) - Method in class net.onrc.openvirtex.elements.datapath.statistics.StatisticsManager
 
sendMsg(OFMessage, OVXSendMsg) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
sendMsg(OFMessage, OVXSendMsg) - Method in class net.onrc.openvirtex.elements.network.PhysicalNetwork
 
sendMsg(OFMessage, OVXSendMsg) - Method in class net.onrc.openvirtex.linkdiscovery.SwitchDiscoveryManager
 
sendSouth(OFMessage, OVXPort) - Method in class net.onrc.openvirtex.elements.datapath.OVXBigSwitch
 
sendSouth(OFMessage, OVXPort) - Method in class net.onrc.openvirtex.elements.datapath.OVXSingleSwitch
 
sendSouth(OFMessage, OVXPort) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Sends a message towards the physical network, via the PhysicalSwitch mapped to this OVXSwitch.
sendStatusMsg(OFPortStatus.OFPortReason) - Method in class net.onrc.openvirtex.elements.port.OVXPort
 
sequence - Variable in class net.onrc.openvirtex.packet.TCP
 
SERIAL_NUMBER_LENGTH - Static variable in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
serialize(OVXSwitch, Type, JsonSerializationContext) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitchSerializer
 
serialize(PhysicalSwitch, Type, JsonSerializationContext) - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitchSerializer
 
serialize(Host, Type, JsonSerializationContext) - Method in class net.onrc.openvirtex.elements.host.HostSerializer
 
serialize(OVXPort, Type, JsonSerializationContext) - Method in class net.onrc.openvirtex.elements.port.OVXPortSerializer
 
serialize(PhysicalPort, Type, JsonSerializationContext) - Method in class net.onrc.openvirtex.elements.port.PhysicalPortSerializer
 
serialize(ByteBuffer, int) - Method in class net.onrc.openvirtex.packet.AbstractSegment
Serialization method that calculates the checksum from pseudo- header.
serialize() - Method in class net.onrc.openvirtex.packet.ARP
 
serialize() - Method in class net.onrc.openvirtex.packet.Data
 
serialize() - Method in class net.onrc.openvirtex.packet.DHCP
 
serialize() - Method in class net.onrc.openvirtex.packet.Ethernet
 
serialize() - Method in class net.onrc.openvirtex.packet.ICMP
Serializes the packet.
serialize() - Method in interface net.onrc.openvirtex.packet.IPacket
Sets all payloads parent packet if applicable, then serializes this packet and all payloads.
serialize() - Method in class net.onrc.openvirtex.packet.IPv4
Serializes the packet.
serialize() - Method in class net.onrc.openvirtex.packet.LLC
 
serialize() - Method in class net.onrc.openvirtex.packet.LLDP
 
serialize() - Method in class net.onrc.openvirtex.packet.LLDPOrganizationalTLV
 
serialize() - Method in class net.onrc.openvirtex.packet.LLDPTLV
 
serialize() - Method in class net.onrc.openvirtex.packet.OVXLLDP
Serializes full LLDP packet to byte array.
serialize() - Method in class net.onrc.openvirtex.packet.TCP
Serializes the packet.
serialize() - Method in class net.onrc.openvirtex.packet.UDP
Serializes the packet.
serialize(MACAddress, Type, JsonSerializationContext) - Method in class net.onrc.openvirtex.util.MACAddressSerializer
 
serialize(OFFeaturesReply, JsonGenerator, SerializerProvider) - Method in class org.openflow.protocol.serializers.OFFeaturesReplyJSONSerializer
Performs the serialization of a OFFeaturesReply object
serialize(OFMatch, JsonGenerator, SerializerProvider) - Method in class org.openflow.protocol.serializers.OFMatchJSONSerializer
Performs the serialization of a OFMatch object
serialNumber - Variable in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
serverIPAddress - Variable in class net.onrc.openvirtex.packet.DHCP
 
serverName - Variable in class net.onrc.openvirtex.packet.DHCP
 
setAcknowledge(int) - Method in class net.onrc.openvirtex.packet.TCP
 
setActionFactory(OFActionFactory) - Method in interface org.openflow.protocol.factory.OFActionFactoryAware
Sets the OFActionFactory
setActionFactory(OFActionFactory) - Method in class org.openflow.protocol.OFFlowMod
 
setActionFactory(OFActionFactory) - Method in class org.openflow.protocol.OFPacketOut
 
setActionFactory(OFActionFactory) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
setActions(int) - Method in class org.openflow.protocol.OFFeaturesReply
 
setActions(List<OFAction>) - Method in class org.openflow.protocol.OFFlowMod
Sets the list of actions this Flow Mod contains
setActions(List<OFAction>) - Method in class org.openflow.protocol.OFPacketOut
Sets the list of actions on this message
setActions(List<OFAction>) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
setActionsLength(short) - Method in class org.openflow.protocol.OFPacketOut
Set actions_len
setActive(boolean) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Sets the active.
setActiveCount(int) - Method in class org.openflow.protocol.statistics.OFTableStatistics
 
setAdvertise(int) - Method in class org.openflow.protocol.OFPortMod
 
setAdvertisedFeatures(int) - Method in class org.openflow.protocol.OFPhysicalPort
 
setAdvertisedOVXPortFeatures() - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Sets the advertised ovx port features.
setAlg(RoutingAlgorithms) - Method in class net.onrc.openvirtex.elements.datapath.OVXBigSwitch
Sets the routing algorithm used by the big switch.
setAlg(RoutingAlgorithms) - Method in class net.onrc.openvirtex.elements.link.OVXLink
Sets the routing algorithm.
setAutonegotiation(boolean) - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Sets the autonegotiation.
setBootFileName(String) - Method in class net.onrc.openvirtex.packet.DHCP
 
setBufferId(int) - Method in class org.openflow.protocol.OFFlowMod
Set buffer_id
setBufferId(int) - Method in class org.openflow.protocol.OFPacketIn
Set buffer_id
setBufferId(int) - Method in class org.openflow.protocol.OFPacketOut
Set buffer_id
setBuffers(int) - Method in class org.openflow.protocol.OFFeaturesReply
 
setByteCount(long) - Method in class org.openflow.protocol.OFFlowRemoved
 
setByteCount(long) - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsReply
 
setByteCount(long) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
setBytes(byte[]) - Method in class org.openflow.protocol.vendor.OFByteArrayVendorData
Set the byte array for the vendor data.
setCapabilities(int) - Method in class org.openflow.protocol.OFFeaturesReply
 
setChannel(Channel) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Sets the channel.
setChannel(Channel) - Method in class net.onrc.openvirtex.elements.datapath.Switch
Sets the channel.
setChassisId(LLDPTLV) - Method in class net.onrc.openvirtex.packet.LLDP
 
setChecksum(short) - Method in class net.onrc.openvirtex.packet.AbstractSegment
Sets the checksum
setChecksum(short) - Method in class net.onrc.openvirtex.packet.ICMP
 
setChecksum(short) - Method in class net.onrc.openvirtex.packet.IPv4
 
setChecksum(short) - Method in class net.onrc.openvirtex.packet.TCP
 
setChecksum(short) - Method in class net.onrc.openvirtex.packet.UDP
 
setClientHardwareAddress(byte[]) - Method in class net.onrc.openvirtex.packet.DHCP
 
setClientIPAddress(int) - Method in class net.onrc.openvirtex.packet.DHCP
 
setCode(byte) - Method in class net.onrc.openvirtex.packet.DHCPOption
 
setCollisions(long) - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
setCommand(short) - Method in class org.openflow.protocol.OFFlowMod
Set command
setConfig(int) - Method in class org.openflow.protocol.OFPhysicalPort
 
setConfig(int) - Method in class org.openflow.protocol.OFPortMod
 
setConnected(boolean) - Method in class net.onrc.openvirtex.elements.datapath.Switch
Sets the connected.
setCookie(long) - Method in class net.onrc.openvirtex.protocol.OVXMatch
Set cookie.
setCookie(long) - Method in class org.openflow.protocol.OFFlowMod
Set cookie
setCookie(long) - Method in class org.openflow.protocol.OFFlowRemoved
Set cookie
setCookie(long) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
setCopper(boolean) - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Sets the copper.
setCtrl(byte) - Method in class net.onrc.openvirtex.packet.LLC
 
setCurrentFeatures(int) - Method in class org.openflow.protocol.OFPhysicalPort
 
setCurrentOVXPortFeatures() - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Sets the current ovx port features.
setData(byte[]) - Method in class net.onrc.openvirtex.packet.Data
 
setData(byte[]) - Method in class net.onrc.openvirtex.packet.DHCPOption
 
setDataLayerAddress(byte[]) - Method in class org.openflow.protocol.action.OFActionDataLayer
 
setDataLayerDestination(byte[]) - Method in class org.openflow.protocol.OFMatch
Set dl_dst
setDataLayerDestination(String) - Method in class org.openflow.protocol.OFMatch
Set dl_dst, but first translate to byte[] using HexString
setDataLayerSource(byte[]) - Method in class org.openflow.protocol.OFMatch
Set dl_src
setDataLayerSource(String) - Method in class org.openflow.protocol.OFMatch
Set dl_src, but first translate to byte[] using HexString
setDataLayerType(short) - Method in class org.openflow.protocol.OFMatch
Set dl_type
setDataLayerVirtualLan(short) - Method in class org.openflow.protocol.OFMatch
Set dl_vlan
setDataLayerVirtualLanPriorityCodePoint(byte) - Method in class org.openflow.protocol.OFMatch
Set dl_vlan_pcp
setDataOffset(byte) - Method in class net.onrc.openvirtex.packet.TCP
 
setDatapathDescription(String) - Method in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
setDatapathId(long) - Method in class org.openflow.protocol.OFFeaturesReply
 
setDataType(int) - Method in class org.openflow.vendor.nicira.OFNiciraVendorData
Set the data type value
setDefaultCapabilities() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
Sets the default capabilities.
setDesc(OFPhysicalPort) - Method in class org.openflow.protocol.OFPortStatus
 
setDescriptionStats(OVXDescriptionStatistics) - Method in class net.onrc.openvirtex.elements.datapath.Switch
Sets the description stats.
setDestinationAddress(int) - Method in class net.onrc.openvirtex.packet.IPv4
 
setDestinationAddress(String) - Method in class net.onrc.openvirtex.packet.IPv4
 
setDestinationMACAddress(byte[]) - Method in class net.onrc.openvirtex.packet.Ethernet
Sets the destination MAC address.
setDestinationMACAddress(String) - Method in class net.onrc.openvirtex.packet.Ethernet
Sets the destination MAC address.
setDestinationPort(short) - Method in class net.onrc.openvirtex.packet.AbstractSegment
Sets the destination port
setDestinationPort(short) - Method in class net.onrc.openvirtex.packet.TCP
 
setDestinationPort(short) - Method in class net.onrc.openvirtex.packet.UDP
 
setDiffServ(byte) - Method in class net.onrc.openvirtex.packet.IPv4
 
setDpid(long) - Method in class net.onrc.openvirtex.elements.datapath.DPIDandPort
 
setDsap(byte) - Method in class net.onrc.openvirtex.packet.LLC
 
setDurationNanoseconds(int) - Method in class org.openflow.protocol.OFFlowRemoved
 
setDurationNanoseconds(int) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
setDurationSeconds(int) - Method in class org.openflow.protocol.OFFlowRemoved
 
setDurationSeconds(int) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
setEdge(Boolean) - Method in class net.onrc.openvirtex.elements.port.Port
Sets the checks if is edge.
setError(byte[]) - Method in class org.openflow.protocol.OFError
 
setErrorCode(OFError.OFHelloFailedCode) - Method in class org.openflow.protocol.OFError
 
setErrorCode(short) - Method in class org.openflow.protocol.OFError
 
setErrorCode(OFError.OFBadRequestCode) - Method in class org.openflow.protocol.OFError
 
setErrorCode(OFError.OFBadActionCode) - Method in class org.openflow.protocol.OFError
 
setErrorCode(OFError.OFFlowModFailedCode) - Method in class org.openflow.protocol.OFError
 
setErrorCode(OFError.OFPortModFailedCode) - Method in class org.openflow.protocol.OFError
 
setErrorCode(OFError.OFQueueOpFailedCode) - Method in class org.openflow.protocol.OFError
 
setErrorIsAscii(boolean) - Method in class org.openflow.protocol.OFError
 
setErrorType(short) - Method in class org.openflow.protocol.OFError
 
setErrorType(OFError.OFErrorType) - Method in class org.openflow.protocol.OFError
 
setEtherType(short) - Method in class net.onrc.openvirtex.packet.Ethernet
Sets the Ethernet type.
setFeaturesReply(OFFeaturesReply) - Method in class net.onrc.openvirtex.elements.datapath.Switch
Sets the features reply.
setFiber(boolean) - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Sets the fiber.
setFlags(short) - Method in class net.onrc.openvirtex.packet.DHCP
 
setFlags(byte) - Method in class net.onrc.openvirtex.packet.IPv4
 
setFlags(short) - Method in class net.onrc.openvirtex.packet.TCP
 
setFlags(short) - Method in class org.openflow.protocol.OFFlowMod
Set flags
setFlags(short) - Method in class org.openflow.protocol.OFStatisticsMessageBase
 
setFlags(short) - Method in class org.openflow.protocol.OFSwitchConfig
 
setFlowCount(int) - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsReply
 
setFlowMod(OVXFlowMod) - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
 
setFlowStatistics(Map<Integer, List<OVXFlowStatisticsReply>>) - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
 
setFlowStatsCapability(boolean) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
Sets the flow stats capability.
setFragmentOffset(short) - Method in class net.onrc.openvirtex.packet.IPv4
 
setGatewayIPAddress(int) - Method in class net.onrc.openvirtex.packet.DHCP
 
setHardTimeout(short) - Method in class org.openflow.protocol.OFFlowMod
Set hard_timeout
setHardTimeout(short) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
setHardwareAddress(byte[]) - Method in class net.onrc.openvirtex.elements.port.Port
 
setHardwareAddress(byte[]) - Method in class org.openflow.protocol.OFPhysicalPort
 
setHardwareAddress(byte[]) - Method in class org.openflow.protocol.OFPortMod
 
setHardwareAddressLength(byte) - Method in class net.onrc.openvirtex.packet.ARP
 
setHardwareAddressLength(byte) - Method in class net.onrc.openvirtex.packet.DHCP
 
setHardwareDescription(String) - Method in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
setHardwareType(short) - Method in class net.onrc.openvirtex.packet.ARP
 
setHardwareType(byte) - Method in class net.onrc.openvirtex.packet.DHCP
 
setHops(byte) - Method in class net.onrc.openvirtex.packet.DHCP
 
setIcmpCode(byte) - Method in class net.onrc.openvirtex.packet.ICMP
 
setIcmpType(byte) - Method in class net.onrc.openvirtex.packet.ICMP
 
setIdentification(short) - Method in class net.onrc.openvirtex.packet.IPv4
 
setIdentityService(IdentityService) - Method in class net.onrc.openvirtex.api.server.OVXLoginService
 
setIdleTimeout(short) - Method in class org.openflow.protocol.OFFlowMod
Set idle_timeout
setIdleTimeout(short) - Method in class org.openflow.protocol.OFFlowRemoved
Set idle_timeout
setIdleTimeout(short) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
setInfoString(byte[]) - Method in class net.onrc.openvirtex.packet.LLDPOrganizationalTLV
Set the value of information string.
setInfoString(String) - Method in class net.onrc.openvirtex.packet.LLDPOrganizationalTLV
Set the value of information string.
setInLink(T) - Method in class net.onrc.openvirtex.elements.port.LinkPair
 
setInLink(T2) - Method in class net.onrc.openvirtex.elements.port.Port
Set the link connected to this port.
setInPort(short) - Method in class org.openflow.protocol.OFPacketIn
Set in_port
setInPort(short) - Method in class org.openflow.protocol.OFPacketOut
Set in_port
setInPort(OFPort) - Method in class org.openflow.protocol.OFPacketOut
Set in_port.
setInputPort(short) - Method in class org.openflow.protocol.OFMatch
Set in_port
setInstantiable(Instantiable<OFAction>) - Method in enum org.openflow.protocol.action.OFActionType
 
setInstantiable(Instantiable<OFMessage>) - Method in enum org.openflow.protocol.OFType
 
setInstantiable(Instantiable<OFVendorData>) - Method in class org.openflow.protocol.vendor.OFVendorDataType
 
setIp(int) - Method in class net.onrc.openvirtex.elements.address.IPAddress
 
setIPAddress(int) - Method in class net.onrc.openvirtex.elements.host.Host
Sets the virtual IP address of the host.
setLength(byte) - Method in class net.onrc.openvirtex.packet.DHCPOption
 
setLength(short) - Method in class net.onrc.openvirtex.packet.LLDPTLV
 
setLength(short) - Method in class org.openflow.protocol.action.OFAction
Set the length of this message
setLength(short) - Method in class org.openflow.protocol.OFMessage
Set the length of this message
setLength(short) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
setLength(int) - Method in class org.openflow.protocol.statistics.OFVendorStatistics
 
setLengthU(int) - Method in class org.openflow.protocol.OFMessage
Set the length of this message, unsigned
setLink(DPIDandPortPair) - Method in class net.onrc.openvirtex.db.OVXNetworkManager
Change link from offline to single direction state, or from single direction to online.
setLinkFields() - Method in class net.onrc.openvirtex.elements.link.OVXLinkUtils
Gets a list of actions based on the current instance.
setLinkId(Integer) - Method in class net.onrc.openvirtex.elements.link.PhysicalLink
 
setLinkPath(int, List<PhysicalLink>, byte) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
Creates virtual link mapping to the physical topology.
setLinkPath(OVXLink) - Method in class net.onrc.openvirtex.routing.ManualRoute
 
setLinkPath(OVXLink) - Method in interface net.onrc.openvirtex.routing.Routable
Sets end-points to a route.
setLinkPath(OVXLink) - Method in class net.onrc.openvirtex.routing.ShortestPath
 
setLookupCount(long) - Method in class org.openflow.protocol.statistics.OFTableStatistics
 
setManufacturerDescription(String) - Method in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
setMask(int) - Method in class org.openflow.protocol.OFPortMod
 
setMatch(OFMatch) - Method in class org.openflow.protocol.OFFlowMod
Set match
setMatch(OFMatch) - Method in class org.openflow.protocol.OFFlowRemoved
Set match
setMatch(OFMatch) - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsRequest
 
setMatch(OFMatch) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
setMatch(OFMatch) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsRequest
 
setMatchedCount(long) - Method in class org.openflow.protocol.statistics.OFTableStatistics
 
setMatchIpCapability(boolean) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
Sets the match ip capability.
setMaximumEntries(int) - Method in class org.openflow.protocol.statistics.OFTableStatistics
 
setMaxLength(short) - Method in class org.openflow.protocol.action.OFActionOutput
Set the max length to send to the controller
setMessageFactory(OFMessageFactory) - Method in interface org.openflow.protocol.factory.OFMessageFactoryAware
Sets the message factory for this object
setMessageFactory(OFMessageFactory) - Method in class org.openflow.protocol.OFError
 
setMissSendLen(Short) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Sets the miss send len.
setMissSendLength(short) - Method in class org.openflow.protocol.OFSwitchConfig
 
setName(String) - Method in class org.openflow.protocol.OFPhysicalPort
 
setName(String) - Method in class org.openflow.protocol.statistics.OFTableStatistics
 
setNectHopMac(MACAddress) - Method in class net.onrc.openvirtex.elements.network.Uplink
 
setNetworkAddress(int) - Method in class org.openflow.protocol.action.OFActionNetworkLayerAddress
 
setNetworkDestination(int) - Method in class org.openflow.protocol.OFMatch
Set nw_dst
setNetworkProtocol(byte) - Method in class org.openflow.protocol.OFMatch
Set nw_proto
setNetworkSource(int) - Method in class org.openflow.protocol.OFMatch
Set nw_src
setNetworkTypeOfService(byte) - Method in class org.openflow.protocol.action.OFActionNetworkTypeOfService
 
setNetworkTypeOfService(byte) - Method in class org.openflow.protocol.OFMatch
Set nw_tos OFMatch stores the ToS bits as top 6-bits, so left shift by 2 bits before storing the value
setNewCookie(Long) - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
Sets the new cookie for this entry.
setNextHopIp(IPAddress) - Method in class net.onrc.openvirtex.elements.network.Uplink
 
setOffendingMsg(OFMessage) - Method in class org.openflow.protocol.OFError
Write this offending message into the payload of the Error message
setOfMatch(OFMatch) - Method in class org.openflow.protocol.OFMatchWithSwDpid
 
setOpCode(short) - Method in class net.onrc.openvirtex.packet.ARP
 
setOpCode(byte) - Method in class net.onrc.openvirtex.packet.DHCP
 
setOptionalTLVList(List<LLDPTLV>) - Method in class net.onrc.openvirtex.packet.LLDP
 
setOptions(List<DHCPOption>) - Method in class net.onrc.openvirtex.packet.DHCP
 
setOptions(byte[]) - Method in class net.onrc.openvirtex.packet.IPv4
 
setOptions(byte[]) - Method in class net.onrc.openvirtex.packet.TCP
 
setOUI(byte[]) - Method in class net.onrc.openvirtex.packet.LLDPOrganizationalTLV
Set the value of OUI.
setOutLink(T) - Method in class net.onrc.openvirtex.elements.port.LinkPair
 
setOutLink(T2) - Method in class net.onrc.openvirtex.elements.port.Port
Set the link connected to this port.
setOutPort(short) - Method in class org.openflow.protocol.OFFlowMod
Set out_port
setOutPort(OFPort) - Method in class org.openflow.protocol.OFFlowMod
Set out_port
setOutPort(short) - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsRequest
 
setOutPort(short) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsRequest
 
SetOVXBigSwitchRouting - Class in net.onrc.openvirtex.api.service.handlers.tenant
 
SetOVXBigSwitchRouting() - Constructor for class net.onrc.openvirtex.api.service.handlers.tenant.SetOVXBigSwitchRouting
 
setOVXBigSwitchRouting(long, String, byte) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
Sets the algorithm and number of backups for the big switch routing.
SetOVXLinkPath - Class in net.onrc.openvirtex.api.service.handlers.tenant
 
SetOVXLinkPath() - Constructor for class net.onrc.openvirtex.api.service.handlers.tenant.SetOVXLinkPath
 
setOVXPort(OVXPort) - Method in class net.onrc.openvirtex.elements.port.PhysicalPort
Maps the given virtual port to this physical port.
setPacketCount(long) - Method in class org.openflow.protocol.OFFlowRemoved
 
setPacketCount(long) - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsReply
 
setPacketCount(long) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
setPacketData(byte[]) - Method in class org.openflow.protocol.OFPacketIn
Sets the packet data, and updates the length of this message
setPacketData(byte[]) - Method in class org.openflow.protocol.OFPacketOut
Sets the packet data
setPad(boolean) - Method in class net.onrc.openvirtex.packet.Ethernet
Pad this packet to 60 bytes minimum, filling with zeros?
setParent(IPacket) - Method in class net.onrc.openvirtex.packet.BasePacket
 
setParent(IPacket) - Method in interface net.onrc.openvirtex.packet.IPacket
 
setPathDstPort(PhysicalPort) - Method in class net.onrc.openvirtex.routing.SwitchRoute
Sets the egress port of the switch route to the given physical port.
setPathSrcPort(PhysicalPort) - Method in class net.onrc.openvirtex.routing.SwitchRoute
Sets the ingress port of the switch route to the given physical port.
setPause(boolean) - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Sets the pause.
setPauseAsym(boolean) - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Sets the pause asym.
setPayload(IPacket) - Method in class net.onrc.openvirtex.packet.BasePacket
 
setPayload(IPacket) - Method in interface net.onrc.openvirtex.packet.IPacket
 
setPayload(byte[]) - Method in class org.openflow.protocol.OFEchoRequest
 
setPeerFeatures(int) - Method in class org.openflow.protocol.OFPhysicalPort
 
setPeerOVXPortFeatures() - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Sets the peer ovx port features.
setPktData(byte[]) - Method in class net.onrc.openvirtex.protocol.OVXMatch
Sets the pkt data.
setPort(DPIDandPort) - Method in class net.onrc.openvirtex.db.OVXNetworkManager
Changes link from offline to single direction state, or from single direction to online.
setPort(short) - Method in class net.onrc.openvirtex.elements.datapath.DPIDandPort
 
setPort(Port) - Method in class net.onrc.openvirtex.packet.OVXLLDP
Sets port in LLDP packet.
setPort(short) - Method in class org.openflow.protocol.action.OFActionEnqueue
Set the output port
setPort(short) - Method in class org.openflow.protocol.action.OFActionOutput
Set the output port
setPortId(LLDPTLV) - Method in class net.onrc.openvirtex.packet.LLDP
 
setPortNumber(short) - Method in class org.openflow.protocol.OFPhysicalPort
 
setPortNumber(short) - Method in class org.openflow.protocol.OFPortMod
 
setPortNumber(short) - Method in class org.openflow.protocol.OFQueueGetConfigReply
 
setPortNumber(short) - Method in class org.openflow.protocol.OFQueueGetConfigRequest
 
setPortNumber(short) - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
setPortNumber(short) - Method in class org.openflow.protocol.statistics.OFPortStatisticsRequest
 
setPortNumber(short) - Method in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
setPortNumber(short) - Method in class org.openflow.protocol.statistics.OFQueueStatisticsRequest
 
setPorts(List<OFPhysicalPort>) - Method in class org.openflow.protocol.OFFeaturesReply
 
setPortStatistics(Map<Short, OVXPortStatisticsReply>) - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
 
setPortStatsCapability(boolean) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
Sets the port stats capability.
setPriority(byte) - Method in class net.onrc.openvirtex.elements.link.OVXLink
Sets the priority value.
setPriority(byte) - Method in class net.onrc.openvirtex.routing.SwitchRoute
Sets the priority value of the switch route.
setPriority(short) - Method in class org.openflow.protocol.OFFlowMod
Set priority
setPriority(short) - Method in class org.openflow.protocol.OFFlowRemoved
Set priority
setPriority(short) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
setPriorityCode(byte) - Method in class net.onrc.openvirtex.packet.Ethernet
Sets the priority code.
setProperties(List<OFQueueProp>) - Method in class org.openflow.protocol.OFPacketQueue
 
setProtocol(byte) - Method in class net.onrc.openvirtex.packet.IPv4
 
setProtocolAddressLength(byte) - Method in class net.onrc.openvirtex.packet.ARP
 
setProtocolType(short) - Method in class net.onrc.openvirtex.packet.ARP
 
setQueueId(int) - Method in class org.openflow.protocol.action.OFActionEnqueue
 
setQueueId(int) - Method in class org.openflow.protocol.OFPacketQueue
 
setQueueId(int) - Method in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
setQueueId(int) - Method in class org.openflow.protocol.statistics.OFQueueStatisticsRequest
 
setQueues(List<OFPacketQueue>) - Method in class org.openflow.protocol.OFQueueGetConfigReply
 
setQueueStatsCapability(boolean) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
Sets the queue stats capability.
setRate(short) - Method in class org.openflow.protocol.OFQueueProp
 
setReason(OFFlowRemoved.OFFlowRemovedReason) - Method in class org.openflow.protocol.OFFlowRemoved
 
setReason(OFPacketIn.OFPacketInReason) - Method in class org.openflow.protocol.OFPacketIn
Set reason
setReason(byte) - Method in class org.openflow.protocol.OFPortStatus
 
setReassembleCapability(boolean) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
Sets the reassemble capability.
setReceiveBytes(long) - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
setReceiveCRCErrors(long) - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
setReceiveDropped(long) - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
setreceiveErrors(long) - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
setReceiveFrameErrors(long) - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
setReceiveOverrunErrors(long) - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
setreceivePackets(long) - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
setReplyInstantiable(Instantiable<OFStatistics>) - Method in enum org.openflow.protocol.statistics.OFStatisticsType
 
setRequestInstantiable(Instantiable<OFStatistics>) - Method in enum org.openflow.protocol.statistics.OFStatisticsType
 
setRole(Channel, RoleManager.Role) - Method in class net.onrc.openvirtex.elements.datapath.role.RoleManager
 
setRole(int) - Method in class org.openflow.vendor.nicira.OFRoleVendorData
 
setRouteId(int) - Method in class net.onrc.openvirtex.routing.SwitchRoute
Sets the switch-unique identifier of this route.
setSeconds(short) - Method in class net.onrc.openvirtex.packet.DHCP
 
setSenderHardwareAddress(byte[]) - Method in class net.onrc.openvirtex.packet.ARP
 
setSenderProtocolAddress(byte[]) - Method in class net.onrc.openvirtex.packet.ARP
 
setSenderProtocolAddress(int) - Method in class net.onrc.openvirtex.packet.ARP
 
setSequence(int) - Method in class net.onrc.openvirtex.packet.TCP
 
setSerialNumber(String) - Method in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
setServerIPAddress(int) - Method in class net.onrc.openvirtex.packet.DHCP
 
setServerName(String) - Method in class net.onrc.openvirtex.packet.DHCP
 
setSoftwareDescription(String) - Method in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
setSourceAddress(int) - Method in class net.onrc.openvirtex.packet.IPv4
 
setSourceAddress(String) - Method in class net.onrc.openvirtex.packet.IPv4
 
setSourceMACAddress(byte[]) - Method in class net.onrc.openvirtex.packet.Ethernet
Sets the source MAC address.
setSourceMACAddress(String) - Method in class net.onrc.openvirtex.packet.Ethernet
Sets the source MAC address.
setSourcePort(short) - Method in class net.onrc.openvirtex.packet.AbstractSegment
Sets the source port
setSourcePort(short) - Method in class net.onrc.openvirtex.packet.TCP
 
setSourcePort(short) - Method in class net.onrc.openvirtex.packet.UDP
 
setSpeed100MFD(boolean) - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Sets the speed100 mfd.
setSpeed100MHD(boolean) - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Sets the speed100 mhd.
setSpeed10GFD(boolean) - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Sets the speed10 gfd.
setSpeed10MFD(boolean) - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Sets the speed10 mfd.
setSpeed10MHD(boolean) - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Sets the speed10 mhd.
setSpeed1GFD(boolean) - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Sets the speed1 gfd.
setSpeed1GHD(boolean) - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Sets the speed1 ghd.
setSsap(byte) - Method in class net.onrc.openvirtex.packet.LLC
 
setState(int) - Method in class org.openflow.protocol.OFPhysicalPort
 
setStatistics(List<? extends OFStatistics>) - Method in class org.openflow.protocol.OFStatisticsMessageBase
 
setStatisticsFactory(OFStatisticsFactory) - Method in interface org.openflow.protocol.factory.OFStatisticsFactoryAware
Sets the OFStatisticsFactory
setStatisticsFactory(OFStatisticsFactory) - Method in class org.openflow.protocol.OFStatisticsMessageBase
 
setStatisticType(OFStatisticsType) - Method in class org.openflow.protocol.OFStatisticsMessageBase
 
setStpCapability(boolean) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
Sets the stp capability.
setSubType(byte) - Method in class net.onrc.openvirtex.packet.LLDPOrganizationalTLV
Set the value of sub type.
setSupportedFeatures(int) - Method in class org.openflow.protocol.OFPhysicalPort
 
setSupportedOVXPortFeatures() - Method in class net.onrc.openvirtex.elements.port.PortFeatures
Sets the supported ovx port features.
setSwitch(Long) - Method in class net.onrc.openvirtex.db.OVXNetworkManager
Changes switch from offline to online state.
setSwitch(T) - Method in class net.onrc.openvirtex.elements.datapath.XidPair
Sets the switch.
setSwitch(Switch) - Method in class net.onrc.openvirtex.packet.OVXLLDP
Sets switch DPID in LLDP packet.
setSwitchDataPathId(long) - Method in class org.openflow.protocol.OFMatchWithSwDpid
 
setTableId(byte) - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsRequest
 
setTableId(byte) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
setTableId(byte) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsRequest
 
setTableId(byte) - Method in class org.openflow.protocol.statistics.OFTableStatistics
 
setTables(byte) - Method in class org.openflow.protocol.OFFeaturesReply
 
setTableStatsCapability(boolean) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
Sets the table stats capability.
setTargetHardwareAddress(byte[]) - Method in class net.onrc.openvirtex.packet.ARP
 
setTargetProtocolAddress(byte[]) - Method in class net.onrc.openvirtex.packet.ARP
 
setTargetProtocolAddress(int) - Method in class net.onrc.openvirtex.packet.ARP
 
setTcpChecksum(short) - Method in class net.onrc.openvirtex.packet.TCP
 
setTotalLength(short) - Method in class org.openflow.protocol.OFPacketIn
Set total_len
setTransactionId(int) - Method in class net.onrc.openvirtex.packet.DHCP
 
setTransmitBytes(long) - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
setTransmitBytes(long) - Method in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
setTransmitDropped(long) - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
setTransmitErrors(long) - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
setTransmitErrors(long) - Method in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
setTransmitPackets(long) - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
setTransmitPackets(long) - Method in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
setTransportDestination(short) - Method in class org.openflow.protocol.OFMatch
Set tp_dst
setTransportPort(short) - Method in class org.openflow.protocol.action.OFActionTransportLayer
 
setTransportSource(short) - Method in class org.openflow.protocol.OFMatch
Set tp_src
setTruncated(boolean) - Method in class net.onrc.openvirtex.packet.IPv4
 
setTtl(byte) - Method in class net.onrc.openvirtex.packet.IPv4
 
setTtl(LLDPTLV) - Method in class net.onrc.openvirtex.packet.LLDP
 
setType(byte) - Method in class net.onrc.openvirtex.packet.LLDPTLV
 
setType(OFActionType) - Method in class org.openflow.protocol.action.OFAction
Set the type of this message
setType(OFType) - Method in class org.openflow.protocol.OFMessage
Set the type of this message
setType(OFQueueProp.OFQueuePropType) - Method in class org.openflow.protocol.OFQueueProp
 
setTypeValue(long) - Method in class org.openflow.protocol.vendor.OFBasicVendorDataType
 
setUplinkIp(IPAddress) - Method in class net.onrc.openvirtex.elements.network.Uplink
 
setUplinkList(ArrayList<Uplink>) - Method in class net.onrc.openvirtex.elements.network.PhysicalNetwork
 
setUplinkMac(MACAddress) - Method in class net.onrc.openvirtex.elements.network.Uplink
 
setUplinkPort(PhysicalPort) - Method in class net.onrc.openvirtex.elements.network.Uplink
 
setUrgentPointer(short) - Method in class net.onrc.openvirtex.packet.TCP
 
setValue(byte[]) - Method in class net.onrc.openvirtex.packet.LLDPTLV
 
setVendor(int) - Method in class org.openflow.protocol.action.OFActionVendor
 
setVendor(int) - Method in class org.openflow.protocol.OFVendor
 
setVendorData(byte[]) - Method in class org.openflow.protocol.action.OFActionVendorGeneric
 
setVendorData(OFVendorData) - Method in class org.openflow.protocol.OFVendor
 
setVendorDataFactory(OFVendorDataFactory) - Method in interface org.openflow.protocol.factory.OFVendorDataFactoryAware
 
setVendorDataFactory(OFVendorDataFactory) - Method in class org.openflow.protocol.OFVendor
 
setVendorErrorCode(short) - Method in class org.openflow.protocol.OFError
 
setVendorErrorType(int) - Method in class org.openflow.protocol.OFError
 
setVersion(byte) - Method in class net.onrc.openvirtex.packet.IPv4
 
setVersion(byte) - Method in class org.openflow.protocol.OFMessage
Set the OpenFlow version of this message
setVirtualCookie() - Method in class net.onrc.openvirtex.messages.OVXFlowMod
 
setVirtualLanIdentifier(short) - Method in class org.openflow.protocol.action.OFActionVirtualLanIdentifier
 
setVirtualLanPriorityCodePoint(byte) - Method in class org.openflow.protocol.action.OFActionVirtualLanPriorityCodePoint
 
setVlanID(short) - Method in class net.onrc.openvirtex.packet.Ethernet
Sets the VLAN ID.
setWildcards(int) - Method in class org.openflow.protocol.OFMatch
Set wildcards
setWildcards(Wildcards) - Method in class org.openflow.protocol.OFMatch
set the wildcard using the Wildcards convenience object
setWildcards(int) - Method in class org.openflow.protocol.statistics.OFTableStatistics
 
setWindowSize(short) - Method in class net.onrc.openvirtex.packet.TCP
 
setXid(int) - Method in class net.onrc.openvirtex.elements.datapath.XidPair
Sets the transaction ID.
setXid(int) - Method in class org.openflow.protocol.OFMessage
Set the transaction id of this message
setYourIPAddress(int) - Method in class net.onrc.openvirtex.packet.DHCP
 
ShortestPath - Class in net.onrc.openvirtex.routing
This class implements the Dijkstra Algorithm to compute the shortest path between two physical switches based on the nominal throughput of the link.
ShortestPath() - Constructor for class net.onrc.openvirtex.routing.ShortestPath
Instantiates a new shortest path.
ShortestPath.Predecessor - Class in net.onrc.openvirtex.routing
This class stores the info related to a PhysicalSwitch predecessor.
ShortestPath.Predecessor(PhysicalSwitch, PhysicalLink) - Constructor for class net.onrc.openvirtex.routing.ShortestPath.Predecessor
Instantiates a new predecessor.
shutDown() - Method in class net.onrc.openvirtex.elements.datapath.role.RoleManager
 
softwareDescription - Variable in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
sourceAddress - Variable in class net.onrc.openvirtex.packet.IPv4
 
sourceMACAddress - Variable in class net.onrc.openvirtex.packet.Ethernet
 
sourcePort - Variable in class net.onrc.openvirtex.packet.AbstractSegment
 
sourcePort - Variable in class net.onrc.openvirtex.packet.TCP
 
sourcePort - Variable in class net.onrc.openvirtex.packet.UDP
 
SRC_DPID - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the source switch.
SRC_PORT - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the source switch port.
srcPort - Variable in class net.onrc.openvirtex.elements.link.Link
 
stack2string(Exception) - Static method in class net.onrc.openvirtex.api.service.AbstractService
Gets the exception stack trace in a string.
start() - Method in class net.onrc.openvirtex.elements.datapath.statistics.StatisticsManager
 
StartOVXNetwork - Class in net.onrc.openvirtex.api.service.handlers.tenant
 
StartOVXNetwork() - Constructor for class net.onrc.openvirtex.api.service.handlers.tenant.StartOVXNetwork
 
StartOVXPort - Class in net.onrc.openvirtex.api.service.handlers.tenant
 
StartOVXPort() - Constructor for class net.onrc.openvirtex.api.service.handlers.tenant.StartOVXPort
 
StartOVXSwitch - Class in net.onrc.openvirtex.api.service.handlers.tenant
 
StartOVXSwitch() - Constructor for class net.onrc.openvirtex.api.service.handlers.tenant.StartOVXSwitch
 
startPort(long, short) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
startSwitch(long) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
state - Variable in class org.openflow.protocol.OFPhysicalPort
 
statistics - Variable in class org.openflow.protocol.OFStatisticsMessageBase
 
statisticsFactory - Variable in class org.openflow.protocol.OFStatisticsMessageBase
 
StatisticsManager - Class in net.onrc.openvirtex.elements.datapath.statistics
 
StatisticsManager(PhysicalSwitch) - Constructor for class net.onrc.openvirtex.elements.datapath.statistics.StatisticsManager
 
statisticType - Variable in class org.openflow.protocol.OFStatisticsMessageBase
 
stop() - Method in class net.onrc.openvirtex.elements.datapath.statistics.StatisticsManager
 
stop() - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
StopOVXNetwork - Class in net.onrc.openvirtex.api.service.handlers.tenant
 
StopOVXNetwork() - Constructor for class net.onrc.openvirtex.api.service.handlers.tenant.StopOVXNetwork
 
StopOVXPort - Class in net.onrc.openvirtex.api.service.handlers.tenant
 
StopOVXPort() - Constructor for class net.onrc.openvirtex.api.service.handlers.tenant.StopOVXPort
 
StopOVXSwitch - Class in net.onrc.openvirtex.api.service.handlers.tenant
 
StopOVXSwitch() - Constructor for class net.onrc.openvirtex.api.service.handlers.tenant.StopOVXSwitch
 
stopPort(long, short) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
stopSwitch(long) - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
storeFlowValues(byte[], byte[]) - Method in class net.onrc.openvirtex.util.OVXFlowManager
 
stpCapability - Variable in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
The stp capability.
STR_DL_DST - Static variable in class org.openflow.protocol.OFMatch
 
STR_DL_SRC - Static variable in class org.openflow.protocol.OFMatch
 
STR_DL_TYPE - Static variable in class org.openflow.protocol.OFMatch
 
STR_DL_VLAN - Static variable in class org.openflow.protocol.OFMatch
 
STR_DL_VLAN_PCP - Static variable in class org.openflow.protocol.OFMatch
 
STR_IN_PORT - Static variable in class org.openflow.protocol.OFMatch
 
STR_NW_DST - Static variable in class org.openflow.protocol.OFMatch
 
STR_NW_PROTO - Static variable in class org.openflow.protocol.OFMatch
 
STR_NW_SRC - Static variable in class org.openflow.protocol.OFMatch
 
STR_NW_TOS - Static variable in class org.openflow.protocol.OFMatch
 
STR_TP_DST - Static variable in class org.openflow.protocol.OFMatch
 
STR_TP_SRC - Static variable in class org.openflow.protocol.OFMatch
 
StringByteSerializer - Class in org.openflow.util
 
StringByteSerializer() - Constructor for class org.openflow.util.StringByteSerializer
 
SUBSET - Static variable in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
 
subType - Variable in class net.onrc.openvirtex.packet.LLDPOrganizationalTLV
 
SUBTYPE_LENGTH - Static variable in class net.onrc.openvirtex.packet.LLDPOrganizationalTLV
 
SUPERSET - Static variable in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
 
supportedActions - Static variable in class net.onrc.openvirtex.elements.datapath.OVXSwitch
 
supportedFeatures - Variable in class org.openflow.protocol.OFPhysicalPort
 
sw - Variable in class net.onrc.openvirtex.core.io.OFChannelHandler
 
Switch<T extends Port> - Class in net.onrc.openvirtex.elements.datapath
The Class Switch.
Switch(Long) - Constructor for class net.onrc.openvirtex.elements.datapath.Switch
Instantiates a new switch (should be never used).
SWITCH_ROUTE - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the switch route between ports.
SwitchChannelHandler - Class in net.onrc.openvirtex.core.io
 
SwitchChannelHandler(OpenVirteXController) - Constructor for class net.onrc.openvirtex.core.io.SwitchChannelHandler
 
SwitchChannelPipeline - Class in net.onrc.openvirtex.core.io
 
SwitchChannelPipeline(OpenVirteXController, ThreadPoolExecutor) - Constructor for class net.onrc.openvirtex.core.io.SwitchChannelPipeline
 
switchDataPathId - Variable in class org.openflow.protocol.OFMatchWithSwDpid
 
SwitchDiscoveryManager - Class in net.onrc.openvirtex.linkdiscovery
Run discovery process from a physical switch.
SwitchDiscoveryManager(PhysicalSwitch, Boolean...) - Constructor for class net.onrc.openvirtex.linkdiscovery.SwitchDiscoveryManager
Instantiates discovery manager for the given physical switch.
switchId - Variable in class net.onrc.openvirtex.elements.datapath.Switch
The switch id (DPID).
SwitchMappingException - Exception in net.onrc.openvirtex.exceptions
Exception thrown when OVX/Physical switches or their attributes (ports) are not found in a map.
SwitchMappingException() - Constructor for exception net.onrc.openvirtex.exceptions.SwitchMappingException
 
SwitchMappingException(String) - Constructor for exception net.onrc.openvirtex.exceptions.SwitchMappingException
 
SwitchMappingException(Integer, Class) - Constructor for exception net.onrc.openvirtex.exceptions.SwitchMappingException
 
SwitchMappingException(Switch, Class) - Constructor for exception net.onrc.openvirtex.exceptions.SwitchMappingException
 
SwitchMappingException(Object, Class) - Constructor for exception net.onrc.openvirtex.exceptions.SwitchMappingException
 
SwitchMappingException(Throwable) - Constructor for exception net.onrc.openvirtex.exceptions.SwitchMappingException
 
switchName - Variable in class net.onrc.openvirtex.elements.datapath.Switch
 
switchPath(List<PhysicalLink>, byte) - Method in class net.onrc.openvirtex.elements.link.OVXLink
Switch the link to the given path and priority.
switchPath(List<PhysicalLink>, byte) - Method in class net.onrc.openvirtex.routing.SwitchRoute
Switches over to the next backup path given as a list of physical links with the given priority.
SwitchRoute - Class in net.onrc.openvirtex.routing
This class presents an abstraction for a route within a big switch.
SwitchRoute(OVXSwitch, OVXPort, OVXPort, int, byte) - Constructor for class net.onrc.openvirtex.routing.SwitchRoute
Instantiates a new switch route for the given switch between two ports, and assigns a route ID and priority value.
switchSet - Variable in class net.onrc.openvirtex.elements.network.Network
 
SwitchStateException - Exception in net.onrc.openvirtex.exceptions
 
SwitchStateException() - Constructor for exception net.onrc.openvirtex.exceptions.SwitchStateException
 
SwitchStateException(String) - Constructor for exception net.onrc.openvirtex.exceptions.SwitchStateException
 
SwitchStateException(Throwable) - Constructor for exception net.onrc.openvirtex.exceptions.SwitchStateException
 

T

t(int) - Static method in class org.openflow.util.U16
 
t(long) - Static method in class org.openflow.util.U32
 
t(BigInteger) - Static method in class org.openflow.util.U64
 
t(short) - Static method in class org.openflow.util.U8
 
tableId - Variable in class org.openflow.protocol.statistics.OFAggregateStatisticsRequest
 
tableId - Variable in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
tableId - Variable in class org.openflow.protocol.statistics.OFFlowStatisticsRequest
 
tableId - Variable in class org.openflow.protocol.statistics.OFTableStatistics
 
tables - Variable in class org.openflow.protocol.OFFeaturesReply
 
tableStatsCapability - Variable in class net.onrc.openvirtex.elements.datapath.OVXSwitchCapabilities
The table stats capability.
targetHardwareAddress - Variable in class net.onrc.openvirtex.packet.ARP
 
targetProtocolAddress - Variable in class net.onrc.openvirtex.packet.ARP
 
TCP - Class in net.onrc.openvirtex.packet
 
TCP() - Constructor for class net.onrc.openvirtex.packet.TCP
 
tearDown() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
 
tearDown() - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
 
tearDown() - Method in class net.onrc.openvirtex.elements.datapath.Switch
Tear down.
tearDown() - Method in class net.onrc.openvirtex.elements.host.Host
Tears down the port to which the host is connected.
tearDown() - Method in class net.onrc.openvirtex.elements.link.OVXLink
Disables the virtual link by disabling its end points.
tearDown() - Method in class net.onrc.openvirtex.elements.port.OVXPort
 
TENANT - Static variable in class net.onrc.openvirtex.api.service.handlers.MonitoringHandler
Virtual network ID.
TENANT - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the virtual network ID.
TenantHandler - Class in net.onrc.openvirtex.api.service.handlers
Creates handlers for all tenant API calls, and selects the appropriate handler when processing a request.
TenantHandler() - Constructor for class net.onrc.openvirtex.api.service.handlers.TenantHandler
 
tenantId - Variable in class net.onrc.openvirtex.elements.datapath.OVXSwitch
 
TenantService - Class in net.onrc.openvirtex.api.service
 
TenantService() - Constructor for class net.onrc.openvirtex.api.service.TenantService
 
terminate() - Method in class net.onrc.openvirtex.core.OpenVirteXController
 
timer - Variable in class net.onrc.openvirtex.core.io.OpenflowChannelPipeline
 
toByteArray(long) - Static method in class net.onrc.openvirtex.packet.Ethernet
Converts a long MAC address to a byte array.
toBytes() - Method in class net.onrc.openvirtex.util.MACAddress
Returns the value of the MACAddress as a byte array.
toClass() - Method in enum org.openflow.protocol.action.OFActionType
 
toClass() - Method in enum org.openflow.protocol.OFType
 
toClass(OFType) - Method in enum org.openflow.protocol.statistics.OFStatisticsType
 
toDPIDandPort() - Method in class net.onrc.openvirtex.elements.port.Port
 
toHexString(byte[]) - Static method in class org.openflow.util.HexString
Convert a string of bytes to a ':' separated hex string
toHexString(long, int) - Static method in class org.openflow.util.HexString
 
toHexString(long) - Static method in class org.openflow.util.HexString
 
toIPv4Address(String) - Static method in class net.onrc.openvirtex.packet.IPv4
Accepts an IPv4 address of the form xxx.xxx.xxx.xxx, ie 192.168.0.1 and returns the corresponding 32 bit integer.
toIPv4Address(byte[]) - Static method in class net.onrc.openvirtex.packet.IPv4
Accepts an IPv4 address in a byte array and returns the corresponding 32-bit integer value.
toIPv4AddressBytes(String) - Static method in class net.onrc.openvirtex.packet.IPv4
Accepts an IPv4 address of the form xxx.xxx.xxx.xxx, ie 192.168.0.1 and returns the corresponding byte array.
toIPv4AddressBytes(int) - Static method in class net.onrc.openvirtex.packet.IPv4
Accepts an IPv4 address in the form of an integer and returns the corresponding byte array.
toJava() - Method in class org.openflow.protocol.Wildcards
a Java expression that constructs 'this' wildcards set
toLong(byte[]) - Static method in class net.onrc.openvirtex.packet.Ethernet
Accepts a MAC address and returns the corresponding long, where the MAC bytes are set on the lower order bytes of the long.
toLong() - Method in class net.onrc.openvirtex.util.MACAddress
Returns the value of the MACAddress as a long.
toLong(String) - Static method in class org.openflow.util.HexString
 
toMACAddress(String) - Static method in class net.onrc.openvirtex.packet.Ethernet
Accepts a MAC address of the form 00:aa:11:bb:22:cc, case does not matter, and returns a corresponding byte[].
toMap() - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
 
toMap() - Method in class net.onrc.openvirtex.messages.OVXFlowMod
 
toMap() - Method in class net.onrc.openvirtex.protocol.OVXMatch
 
toNxRole() - Method in enum net.onrc.openvirtex.elements.datapath.role.RoleManager.Role
 
toSimpleString() - Method in class net.onrc.openvirtex.elements.address.IPAddress
 
toString() - Method in class net.onrc.openvirtex.elements.address.IPAddress
 
toString() - Method in class net.onrc.openvirtex.elements.datapath.DPIDandPort
 
toString() - Method in class net.onrc.openvirtex.elements.datapath.OVXBigSwitch
 
toString() - Method in class net.onrc.openvirtex.elements.datapath.OVXFlowEntry
 
toString() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
 
toString() - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
 
toString() - Method in class net.onrc.openvirtex.elements.datapath.role.RoleManager
 
toString() - Method in class net.onrc.openvirtex.elements.datapath.Switch
 
toString() - Method in class net.onrc.openvirtex.elements.link.Link
 
toString() - Method in class net.onrc.openvirtex.elements.link.OVXLinkUtils
 
toString() - Method in class net.onrc.openvirtex.elements.port.LinkPair
 
toString() - Method in class net.onrc.openvirtex.elements.port.OVXPort
 
toString() - Method in class net.onrc.openvirtex.elements.port.Port
 
toString() - Method in class net.onrc.openvirtex.messages.OVXFlowRemoved
 
toString() - Method in class net.onrc.openvirtex.messages.OVXPortStatus
 
toString() - Method in class net.onrc.openvirtex.packet.ARP
 
toString() - Method in class net.onrc.openvirtex.packet.DHCPOption
 
toString() - Method in enum net.onrc.openvirtex.packet.DHCPPacketType
 
toString() - Method in class net.onrc.openvirtex.packet.Ethernet
 
toString() - Method in class net.onrc.openvirtex.routing.SwitchRoute
 
toString() - Method in class net.onrc.openvirtex.util.MACAddress
 
toString() - Method in class org.openflow.protocol.action.OFAction
Returns a summary of the message
toString() - Method in class org.openflow.protocol.action.OFActionDataLayer
 
toString() - Method in class org.openflow.protocol.action.OFActionEnqueue
 
toString() - Method in class org.openflow.protocol.action.OFActionNetworkLayerAddress
 
toString() - Method in class org.openflow.protocol.action.OFActionNetworkTypeOfService
 
toString() - Method in class org.openflow.protocol.action.OFActionOutput
 
toString() - Method in class org.openflow.protocol.action.OFActionStripVirtualLan
 
toString() - Method in class org.openflow.protocol.action.OFActionTransportLayer
 
toString() - Method in class org.openflow.protocol.action.OFActionVendor
 
toString() - Method in class org.openflow.protocol.OFFlowMod
 
toString() - Method in class org.openflow.protocol.OFMatch
Output a dpctl-styled string, i.e., only list the elements that are not wildcarded A match-everything OFMatch outputs "OFMatch[]"
toString() - Method in class org.openflow.protocol.OFMatchWithSwDpid
 
toString() - Method in class org.openflow.protocol.OFMessage
Returns a summary of the message
toString() - Method in class org.openflow.protocol.OFPacketIn
 
toString() - Method in class org.openflow.protocol.OFPacketOut
 
toString() - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
toString() - Method in class org.openflow.protocol.Wildcards
 
toStringNoColon() - Method in class net.onrc.openvirtex.util.MACAddress
 
toStringUnmasked() - Method in class org.openflow.protocol.OFMatch
Return a string including all match fields, regardless whether they are wildcarded or not.
totalLength - Variable in class net.onrc.openvirtex.packet.IPv4
 
totalLength - Variable in class org.openflow.protocol.OFPacketIn
 
transactionId - Variable in class net.onrc.openvirtex.packet.DHCP
 
translate(OFMessage, OVXPort) - Method in class net.onrc.openvirtex.elements.datapath.OVXBigSwitch
 
translate(OFMessage, OVXPort) - Method in class net.onrc.openvirtex.elements.datapath.OVXSingleSwitch
 
translate(OFMessage, OVXPort) - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Generates a new XID for messages destined for the physical network.
translate(OFMessage, OVXSwitch) - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
 
translate(int, T) - Method in class net.onrc.openvirtex.elements.datapath.XidTranslator
 
translateXid(OFMessage, OVXPort) - Static method in class net.onrc.openvirtex.messages.OVXMessageUtil
Xid translation based on port for "accurate" translation with a specific PhysicalSwitch.
translateXid(OFMessage, OVXSwitch) - Static method in class net.onrc.openvirtex.messages.OVXMessageUtil
Xid translation based on OVXSwitch, for cases where port cannot be determined.
translateXidAndSend(OFMessage, OVXPort) - Static method in class net.onrc.openvirtex.messages.OVXMessageUtil
Translates the Xid of a PhysicalSwitch-bound message and sends it there.
translateXidAndSend(OFMessage, OVXSwitch) - Static method in class net.onrc.openvirtex.messages.OVXMessageUtil
Translates the Xid of a PhysicalSwitch-bound message and sends it there.
transmitBytes - Variable in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
transmitBytes - Variable in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
transmitDropped - Variable in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
transmitErrors - Variable in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
transmitErrors - Variable in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
transmitPackets - Variable in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
transmitPackets - Variable in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
transportDestination - Variable in class org.openflow.protocol.OFMatch
 
transportPort - Variable in class org.openflow.protocol.action.OFActionTransportLayer
 
transportSource - Variable in class org.openflow.protocol.OFMatch
 
tryRecovery(PhysicalSwitch) - Method in class net.onrc.openvirtex.elements.datapath.OVXBigSwitch
Tries to gracefully disable the parts of this big switch that map to the specified physical switch.
tryRecovery(PhysicalLink) - Method in class net.onrc.openvirtex.elements.link.OVXLink
Tries to switch link to a backup path, and updates mappings to "correct" string of PhysicalLinks to use for this link.
tryRecovery(PhysicalLink) - Method in class net.onrc.openvirtex.routing.SwitchRoute
Tries to switch this route to a backup path, and updates mappings to "correct" string of PhysicalLinks to use for this SwitchRoute.
tryRevert(PhysicalLink) - Method in class net.onrc.openvirtex.elements.link.OVXLink
Attempts to switch this link back to the original path.
tryRevert(PhysicalLink) - Method in class net.onrc.openvirtex.routing.SwitchRoute
Attempts to switch this route back to the original path.
ttl - Variable in class net.onrc.openvirtex.packet.IPv4
 
ttl - Variable in class net.onrc.openvirtex.packet.LLDP
 
type - Variable in class net.onrc.openvirtex.packet.LLDPTLV
 
type - Variable in class net.onrc.openvirtex.routing.RoutingAlgorithms
 
type - Variable in class org.openflow.protocol.action.OFAction
 
type - Variable in enum org.openflow.protocol.action.OFActionType
 
type - Variable in class org.openflow.protocol.OFMessage
 
type - Variable in class org.openflow.protocol.OFQueueProp
 
type - Variable in enum org.openflow.protocol.OFStatisticsReply.OFStatisticsReplyFlags
 
type - Variable in enum org.openflow.protocol.OFType
 
type - Variable in enum org.openflow.protocol.statistics.OFStatisticsType
 
type - Variable in class org.openflow.protocol.vendor.OFBasicVendorDataType
The data type value at the beginning of the vendor data.
TYPE_ARP - Static variable in class net.onrc.openvirtex.packet.Ethernet
 
TYPE_BSN - Static variable in class net.onrc.openvirtex.packet.Ethernet
 
TYPE_IPV4 - Static variable in class net.onrc.openvirtex.packet.Ethernet
 
TYPE_LLDP - Static variable in class net.onrc.openvirtex.packet.Ethernet
 
TYPE_RARP - Static variable in class net.onrc.openvirtex.packet.Ethernet
 

U

U16 - Class in org.openflow.util
 
U16() - Constructor for class org.openflow.util.U16
 
U32 - Class in org.openflow.util
 
U32() - Constructor for class org.openflow.util.U32
 
U64 - Class in org.openflow.util
 
U64() - Constructor for class org.openflow.util.U64
 
U8 - Class in org.openflow.util
 
U8() - Constructor for class org.openflow.util.U8
 
UDP - Class in net.onrc.openvirtex.packet
 
UDP() - Constructor for class net.onrc.openvirtex.packet.UDP
 
UnknownActionException - Exception in net.onrc.openvirtex.exceptions
 
UnknownActionException(String) - Constructor for exception net.onrc.openvirtex.exceptions.UnknownActionException
 
UnknownRoleException - Exception in net.onrc.openvirtex.exceptions
 
UnknownRoleException(String) - Constructor for exception net.onrc.openvirtex.exceptions.UnknownRoleException
 
unMap() - Method in class net.onrc.openvirtex.elements.port.OVXPort
Undoes mapping for this port from the OVXSwitch and PhysicalPort.
unMapHost() - Method in class net.onrc.openvirtex.elements.port.OVXPort
Removes a host from this port, if it's an edge.
unregister() - Method in class net.onrc.openvirtex.elements.datapath.OVXBigSwitch
 
unregister() - Method in class net.onrc.openvirtex.elements.datapath.OVXSwitch
Unregisters switch from persistent storage, from the mapping, and removes all virtual elements that rely on this switch.
unregister() - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
Removes this PhysicalSwitch from the network.
unregister() - Method in class net.onrc.openvirtex.elements.datapath.Switch
Removes the switch from the network representation.
unregister() - Method in class net.onrc.openvirtex.elements.host.Host
Unregisters the host from the persistent storage and removes all references from the map.
unregister() - Method in class net.onrc.openvirtex.elements.link.Link
Removes mappings and dependencies related to this link.
unregister() - Method in class net.onrc.openvirtex.elements.link.OVXLink
 
unregister() - Method in class net.onrc.openvirtex.elements.link.PhysicalLink
 
unregister() - Method in class net.onrc.openvirtex.elements.network.OVXNetwork
 
unregister() - Method in class net.onrc.openvirtex.elements.port.OVXPort
 
unregister() - Method in class net.onrc.openvirtex.elements.port.PhysicalPort
Unmaps this port from the global mapping and its parent switch.
unregister() - Method in class net.onrc.openvirtex.routing.SwitchRoute
 
unregisterRoute(Integer) - Method in class net.onrc.openvirtex.elements.datapath.OVXBigSwitch
Unregister route identified by routeId.
unsetLink(DPIDandPortPair) - Method in class net.onrc.openvirtex.db.OVXNetworkManager
Changes link from online to offline state.
unsetLinkFields(boolean, boolean) - Method in class net.onrc.openvirtex.elements.link.OVXLinkUtils
Gets a list of actions based on the original MAC addresses.
unsetPort(DPIDandPort) - Method in class net.onrc.openvirtex.db.OVXNetworkManager
Changes link from online to offline state.
unsetSwitch(Long) - Method in class net.onrc.openvirtex.db.OVXNetworkManager
Change.
Unsigned - Class in org.openflow.util
A util library class for dealing with the lack of unsigned datatypes in Java
Unsigned() - Constructor for class org.openflow.util.Unsigned
 
untranslate(OFMessage) - Method in class net.onrc.openvirtex.elements.datapath.PhysicalSwitch
 
untranslate(int) - Method in class net.onrc.openvirtex.elements.datapath.XidTranslator
Recovers the source of the message transaction by Xid.
untranslateXid(OFMessage, PhysicalSwitch) - Static method in class net.onrc.openvirtex.messages.OVXMessageUtil
Undoes the XID translation and returns the original virtual switch.
untranslateXidAndSend(OFMessage, PhysicalSwitch) - Static method in class net.onrc.openvirtex.messages.OVXMessageUtil
Undoes the Xid translation and tries to send the resulting message to the origin OVXSwitch.
Uplink - Class in net.onrc.openvirtex.elements.network
 
Uplink() - Constructor for class net.onrc.openvirtex.elements.network.Uplink
 
urgentPointer - Variable in class net.onrc.openvirtex.packet.TCP
 

V

validate(UserIdentity) - Method in class net.onrc.openvirtex.api.server.OVXLoginService
 
validate() - Method in class org.openflow.protocol.OFPacketOut
validate the invariants of this OFMessage hold
value - Variable in enum net.onrc.openvirtex.elements.link.OVXLinkField
 
value - Variable in enum net.onrc.openvirtex.packet.DHCP.DHCPOptionCode
 
value - Variable in enum net.onrc.openvirtex.packet.DHCPPacketType
 
value - Variable in class net.onrc.openvirtex.packet.LLDPTLV
 
value - Variable in enum net.onrc.openvirtex.routing.RoutingAlgorithms.RoutingType
 
value - Variable in enum net.onrc.openvirtex.util.BitSetIndex.IndexType
 
value - Variable in enum org.openflow.protocol.OFError.OFErrorType
 
value - Variable in enum org.openflow.protocol.OFFeaturesReply.OFCapabilities
 
value - Variable in enum org.openflow.protocol.OFPhysicalPort.OFPortConfig
 
value - Variable in enum org.openflow.protocol.OFPhysicalPort.OFPortFeatures
 
value - Variable in enum org.openflow.protocol.OFPhysicalPort.OFPortState
 
value - Variable in enum org.openflow.protocol.OFPort
 
value - Variable in enum org.openflow.protocol.OFQueueProp.OFQueuePropType
 
valueOf(String) - Static method in enum net.onrc.openvirtex.elements.datapath.role.RoleManager.Role
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.onrc.openvirtex.elements.link.OVXLinkField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.onrc.openvirtex.packet.DHCP.DHCPOptionCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.onrc.openvirtex.packet.DHCPPacketType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.onrc.openvirtex.routing.RoutingAlgorithms.RoutingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.onrc.openvirtex.util.BitSetIndex.IndexType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class net.onrc.openvirtex.util.MACAddress
Returns a MAC address instance representing the value of the specified String.
valueOf(byte[]) - Static method in class net.onrc.openvirtex.util.MACAddress
Returns a MAC address instance representing the specified byte array.
valueOf(long) - Static method in class net.onrc.openvirtex.util.MACAddress
Returns a MAC address instance representing the specified long value.
valueOf(String) - Static method in enum org.openflow.protocol.action.OFActionType
Returns the enum constant of this type with the specified name.
valueOf(short) - Static method in enum org.openflow.protocol.action.OFActionType
Given a wire protocol OpenFlow type number, return the OFType associated with it
valueOf(String) - Static method in enum org.openflow.protocol.OFError.OFBadActionCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openflow.protocol.OFError.OFBadRequestCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openflow.protocol.OFError.OFErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openflow.protocol.OFError.OFFlowModFailedCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openflow.protocol.OFError.OFHelloFailedCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openflow.protocol.OFError.OFPortModFailedCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openflow.protocol.OFError.OFQueueOpFailedCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openflow.protocol.OFFeaturesReply.OFCapabilities
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openflow.protocol.OFFlowRemoved.OFFlowRemovedReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openflow.protocol.OFPacketIn.OFPacketInReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openflow.protocol.OFPhysicalPort.OFPortConfig
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openflow.protocol.OFPhysicalPort.OFPortFeatures
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openflow.protocol.OFPhysicalPort.OFPortState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openflow.protocol.OFPort
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openflow.protocol.OFPortStatus.OFPortReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openflow.protocol.OFQueueProp.OFQueuePropType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openflow.protocol.OFStatisticsReply.OFStatisticsReplyFlags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openflow.protocol.OFSwitchConfig.OFConfigFlags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openflow.protocol.OFType
Returns the enum constant of this type with the specified name.
valueOf(Byte) - Static method in enum org.openflow.protocol.OFType
Given a wire protocol OpenFlow type number, return the OFType associated with it
valueOf(String) - Static method in enum org.openflow.protocol.statistics.OFStatisticsType
Returns the enum constant of this type with the specified name.
valueOf(short, OFType) - Static method in enum org.openflow.protocol.statistics.OFStatisticsType
Given a wire protocol OpenFlow type number, return the OFStatisticsType associated with it
valueOf(String) - Static method in enum org.openflow.protocol.Wildcards.Flag
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.onrc.openvirtex.elements.datapath.role.RoleManager.Role
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.onrc.openvirtex.elements.link.OVXLinkField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.onrc.openvirtex.packet.DHCP.DHCPOptionCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.onrc.openvirtex.packet.DHCPPacketType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.onrc.openvirtex.routing.RoutingAlgorithms.RoutingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.onrc.openvirtex.util.BitSetIndex.IndexType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.action.OFActionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.OFError.OFBadActionCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.OFError.OFBadRequestCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.OFError.OFErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.OFError.OFFlowModFailedCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.OFError.OFHelloFailedCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.OFError.OFPortModFailedCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.OFError.OFQueueOpFailedCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.OFFeaturesReply.OFCapabilities
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.OFFlowRemoved.OFFlowRemovedReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.OFPacketIn.OFPacketInReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.OFPhysicalPort.OFPortConfig
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.OFPhysicalPort.OFPortFeatures
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.OFPhysicalPort.OFPortState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.OFPort
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.OFPortStatus.OFPortReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.OFQueueProp.OFQueuePropType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.OFStatisticsReply.OFStatisticsReplyFlags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.OFSwitchConfig.OFConfigFlags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.OFType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.statistics.OFStatisticsType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openflow.protocol.Wildcards.Flag
Returns an array containing the constants of this enum type, in the order they are declared.
VDPID - Static variable in class net.onrc.openvirtex.api.service.handlers.MonitoringHandler
Virtual datapath ID.
VDPID - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the virtual switch.
vendor - Variable in class org.openflow.protocol.action.OFActionVendor
 
vendor - Variable in class org.openflow.protocol.OFError
 
vendor - Variable in class org.openflow.protocol.OFVendor
 
vendor - Variable in class org.openflow.protocol.statistics.OFVendorStatistics
 
vendorData - Variable in class org.openflow.protocol.action.OFActionVendorGeneric
 
vendorData - Variable in class org.openflow.protocol.OFVendor
 
vendorDataFactory - Variable in class org.openflow.protocol.OFVendor
 
vendorErrorCode - Variable in class org.openflow.protocol.OFError
 
vendorErrorType - Variable in class org.openflow.protocol.OFError
 
VERSION - Static variable in class net.onrc.openvirtex.core.OpenVirteX
 
version - Variable in class net.onrc.openvirtex.packet.IPv4
 
version - Variable in class org.openflow.protocol.OFMessage
 
Virtualizable - Interface in net.onrc.openvirtex.messages
 
VirtualizableAction - Interface in net.onrc.openvirtex.messages.actions
 
VirtualizableStatistic - Interface in net.onrc.openvirtex.messages.statistics
 
virtualize(OVXSwitch, List<OFAction>, OVXMatch) - Method in class net.onrc.openvirtex.messages.actions.OVXActionDataLayerDestination
 
virtualize(OVXSwitch, List<OFAction>, OVXMatch) - Method in class net.onrc.openvirtex.messages.actions.OVXActionDataLayerSource
 
virtualize(OVXSwitch, List<OFAction>, OVXMatch) - Method in class net.onrc.openvirtex.messages.actions.OVXActionEnqueue
 
virtualize(OVXSwitch, List<OFAction>, OVXMatch) - Method in class net.onrc.openvirtex.messages.actions.OVXActionNetworkLayerDestination
 
virtualize(OVXSwitch, List<OFAction>, OVXMatch) - Method in class net.onrc.openvirtex.messages.actions.OVXActionNetworkLayerSource
 
virtualize(OVXSwitch, List<OFAction>, OVXMatch) - Method in class net.onrc.openvirtex.messages.actions.OVXActionNetworkTypeOfService
 
virtualize(OVXSwitch, List<OFAction>, OVXMatch) - Method in class net.onrc.openvirtex.messages.actions.OVXActionOutput
 
virtualize(OVXSwitch, List<OFAction>, OVXMatch) - Method in class net.onrc.openvirtex.messages.actions.OVXActionStripVirtualLan
 
virtualize(OVXSwitch, List<OFAction>, OVXMatch) - Method in class net.onrc.openvirtex.messages.actions.OVXActionTransportLayerDestination
 
virtualize(OVXSwitch, List<OFAction>, OVXMatch) - Method in class net.onrc.openvirtex.messages.actions.OVXActionTransportLayerSource
 
virtualize(OVXSwitch, List<OFAction>, OVXMatch) - Method in class net.onrc.openvirtex.messages.actions.OVXActionVendor
 
virtualize(OVXSwitch, List<OFAction>, OVXMatch) - Method in class net.onrc.openvirtex.messages.actions.OVXActionVirtualLanIdentifier
 
virtualize(OVXSwitch, List<OFAction>, OVXMatch) - Method in class net.onrc.openvirtex.messages.actions.OVXActionVirtualLanPriorityCodePoint
 
virtualize(OVXSwitch, List<OFAction>, OVXMatch) - Method in interface net.onrc.openvirtex.messages.actions.VirtualizableAction
 
virtualize(PhysicalSwitch) - Method in class net.onrc.openvirtex.messages.OVXBarrierReply
 
virtualize(PhysicalSwitch) - Method in class net.onrc.openvirtex.messages.OVXEchoReply
 
virtualize(PhysicalSwitch) - Method in class net.onrc.openvirtex.messages.OVXEchoRequest
 
virtualize(PhysicalSwitch) - Method in class net.onrc.openvirtex.messages.OVXError
 
virtualize(PhysicalSwitch) - Method in class net.onrc.openvirtex.messages.OVXFeaturesReply
 
virtualize(PhysicalSwitch) - Method in class net.onrc.openvirtex.messages.OVXFlowRemoved
 
virtualize(PhysicalSwitch) - Method in class net.onrc.openvirtex.messages.OVXGetConfigReply
 
virtualize(PhysicalSwitch) - Method in class net.onrc.openvirtex.messages.OVXHello
 
virtualize(PhysicalSwitch) - Method in class net.onrc.openvirtex.messages.OVXPacketIn
 
virtualize(PhysicalSwitch) - Method in class net.onrc.openvirtex.messages.OVXPortStatus
 
virtualize(PhysicalSwitch) - Method in class net.onrc.openvirtex.messages.OVXQueueGetConfigReply
 
virtualize(PhysicalSwitch) - Method in class net.onrc.openvirtex.messages.OVXStatisticsReply
 
virtualize(PhysicalSwitch) - Method in class net.onrc.openvirtex.messages.OVXUnknownMessage
 
virtualize(PhysicalSwitch) - Method in class net.onrc.openvirtex.messages.OVXVendor
 
virtualize(PhysicalSwitch) - Method in interface net.onrc.openvirtex.messages.Virtualizable
 
virtualizePortStat(OVXPortStatus) - Method in class net.onrc.openvirtex.elements.port.OVXPort
Modifies the fields of a OVXPortStatus message so that it is consistent with the configs of the corresponding OVXPort.
virtualizeStatistic(PhysicalSwitch, OVXStatisticsReply) - Method in class net.onrc.openvirtex.messages.statistics.OVXAggregateStatisticsReply
 
virtualizeStatistic(PhysicalSwitch, OVXStatisticsReply) - Method in class net.onrc.openvirtex.messages.statistics.OVXDescriptionStatistics
 
virtualizeStatistic(PhysicalSwitch, OVXStatisticsReply) - Method in class net.onrc.openvirtex.messages.statistics.OVXFlowStatisticsReply
 
virtualizeStatistic(PhysicalSwitch, OVXStatisticsReply) - Method in class net.onrc.openvirtex.messages.statistics.OVXPortStatisticsReply
 
virtualizeStatistic(PhysicalSwitch, OVXStatisticsReply) - Method in class net.onrc.openvirtex.messages.statistics.OVXQueueStatisticsReply
 
virtualizeStatistic(PhysicalSwitch, OVXStatisticsReply) - Method in class net.onrc.openvirtex.messages.statistics.OVXTableStatistics
 
virtualizeStatistic(PhysicalSwitch, OVXStatisticsReply) - Method in class net.onrc.openvirtex.messages.statistics.OVXVendorStatistics
 
virtualizeStatistic(PhysicalSwitch, OVXStatisticsReply) - Method in interface net.onrc.openvirtex.messages.statistics.VirtualizableStatistic
Virtualize a statistics object.
virtualLanIdentifier - Variable in class org.openflow.protocol.action.OFActionVirtualLanIdentifier
 
virtualLanPriorityCodePoint - Variable in class org.openflow.protocol.action.OFActionVirtualLanPriorityCodePoint
 
VirtualLinkException - Exception in net.onrc.openvirtex.exceptions
This exception is thrown when the admin tries to create the same virtual link multiple times.
VirtualLinkException() - Constructor for exception net.onrc.openvirtex.exceptions.VirtualLinkException
 
VirtualLinkException(String) - Constructor for exception net.onrc.openvirtex.exceptions.VirtualLinkException
 
VirtualLinkException(Throwable) - Constructor for exception net.onrc.openvirtex.exceptions.VirtualLinkException
 
VLAN_UNTAGGED - Static variable in class net.onrc.openvirtex.packet.Ethernet
 
vlanID - Variable in class net.onrc.openvirtex.packet.Ethernet
 
VPORT - Static variable in class net.onrc.openvirtex.api.service.handlers.TenantHandler
Keyword for the virtual switch port.
vswitch - Variable in class net.onrc.openvirtex.elements.datapath.OVXFlowTable
 

W

wildcard(Wildcards.Flag) - Method in class org.openflow.protocol.Wildcards
return a Wildcards object that has the given flags set
wildcard(Wildcards.Flag, Wildcards.Flag) - Method in class org.openflow.protocol.Wildcards
return a Wildcards object that has the given flags set
wildcard(Wildcards.Flag...) - Method in class org.openflow.protocol.Wildcards
return a Wildcards object that has the given flags wildcarded
wildcards - Variable in class org.openflow.protocol.OFMatch
 
wildcards - Variable in class org.openflow.protocol.statistics.OFTableStatistics
 
Wildcards - Class in org.openflow.protocol
a more user friendly representation of the wildcards bits in an OpenFlow match.
Wildcards.Flag - Enum in org.openflow.protocol
enum type for the binary flags that can be set in the wildcards field of an OFMatch.
windowSize - Variable in class net.onrc.openvirtex.packet.TCP
 
withNwDstMask(int) - Method in class org.openflow.protocol.Wildcards
return a Wildcard object that has the given nwDstCidrMask set.
withNwSrcMask(int) - Method in class org.openflow.protocol.Wildcards
return a Wildcard object that has the given nwSrcCidrMask set.
writeJSONObject(HttpServletResponse, JSONRPC2Response) - Method in class net.onrc.openvirtex.api.service.AbstractService
Writes json object.
writeString(String, ByteBuffer, int) - Method in class net.onrc.openvirtex.packet.DHCP
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.action.OFAction
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionDataLayer
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionEnqueue
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionNetworkLayerAddress
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionNetworkTypeOfService
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionOutput
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionStripVirtualLan
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionTransportLayer
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionVendor
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionVendorGeneric
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionVirtualLanIdentifier
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.action.OFActionVirtualLanPriorityCodePoint
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.OFEchoRequest
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.OFError
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.OFFeaturesReply
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.OFFlowMod
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.OFFlowRemoved
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.OFMatch
Write this message's binary format to the specified ByteBuffer
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.OFMessage
Write this message's binary format to the specified ByteBuffer
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.OFPacketIn
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.OFPacketOut
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.OFPacketQueue
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.OFPhysicalPort
Write this message's binary format to the specified ByteBuffer
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.OFPortMod
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.OFPortStatus
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.OFQueueGetConfigReply
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.OFQueueGetConfigRequest
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.OFQueueProp
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.OFStatisticsMessageBase
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.OFSwitchConfig
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.OFVendor
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsReply
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFAggregateStatisticsRequest
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFDescriptionStatistics
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsReply
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFFlowStatisticsRequest
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFPortStatisticsReply
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFPortStatisticsRequest
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFQueueStatisticsReply
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFQueueStatisticsRequest
 
writeTo(ChannelBuffer) - Method in interface org.openflow.protocol.statistics.OFStatistics
Write this message's binary format to the specified ByteBuffer
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFTableStatistics
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.statistics.OFVendorStatistics
 
writeTo(ChannelBuffer) - Method in class org.openflow.protocol.vendor.OFByteArrayVendorData
Write the vendor data bytes to the ChannelBuffer
writeTo(ChannelBuffer) - Method in interface org.openflow.protocol.vendor.OFVendorData
Write the vendor data to the specified ChannelBuffer
writeTo(ChannelBuffer, int, String) - Static method in class org.openflow.util.StringByteSerializer
 
writeTo(ChannelBuffer) - Method in class org.openflow.vendor.nicira.OFNiciraVendorData
Write the vendor data to the ChannelBuffer
writeTo(ChannelBuffer) - Method in class org.openflow.vendor.nicira.OFRoleVendorData
Write the role vendor data to the ChannelBuffer

X

xid - Variable in class org.openflow.protocol.OFMessage
 
XidPair<T> - Class in net.onrc.openvirtex.elements.datapath
Stores a switch and a transaction ID.
XidPair(int, T) - Constructor for class net.onrc.openvirtex.elements.datapath.XidPair
Creates an instance for a given XID and switch.
XidTranslator<T> - Class in net.onrc.openvirtex.elements.datapath
Based on Flowvisor XidTranslator by capveg.
XidTranslator() - Constructor for class net.onrc.openvirtex.elements.datapath.XidTranslator
 

Y

yourIPAddress - Variable in class net.onrc.openvirtex.packet.DHCP
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 

Copyright © 2015. All rights reserved.