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

R

rcAction - Variable in class etri.sdn.controller.module.flowcache.OFMatchReconcile
The reconcile action.
read() - Method in class etri.sdn.controller.protocol.io.Connection
 
read_selector - Variable in class etri.sdn.controller.protocol.io.ClientChannelWatcher
 
readRulesFromStorage() - Method in class etri.sdn.controller.module.firewall.OFMFirewall
Reads the rules from the persistent database and creates a sorted array list of FirewallRule.
readString(ByteBuffer, int) - Method in class etri.sdn.controller.protocol.packet.DHCP
 
reclassify(Set<String>) - Method in class etri.sdn.controller.module.devicemanager.Devices
Reclassifies a devices if the device entity is null or is contained a device.
reclassifyDevice(Device) - Method in class etri.sdn.controller.module.devicemanager.Devices
This method will reclassify and reconcile a device - possibilities are - create new device(s), remove entities from this device.
reclassifyEntity(IDevice, Entity) - Method in interface etri.sdn.controller.module.devicemanager.IEntityClassifierService
Reclassifies the given entity into a class.
reclassifyEntity(IDevice, Entity) - Method in class etri.sdn.controller.module.devicemanager.OFMDefaultEntityClassifier
 
reconcileFlow(OFMatchReconcile) - Method in interface etri.sdn.controller.module.flowcache.IFlowReconcileService
Reconcile flow.
reconcileFlows(ArrayList<OFMatchReconcile>) - Method in class etri.sdn.controller.module.devicemanager.OFMDeviceManager
 
reconcileFlows(ArrayList<OFMatchReconcile>) - Method in interface etri.sdn.controller.module.flowcache.IFlowReconcileListener
Given an input OFMatch, this method applies the policy of the reconciler and returns a the same input OFMatch structure modified.
registerController(IOFHandler) - Static method in class etri.sdn.controller.protocol.io.ClientChannelWatcher
 
registerController(IOFHandler) - Method in interface etri.sdn.controller.protocol.io.IOFProtocolServer
register controller to the IOFProtocolServer instance.
registerController(IOFHandler) - Method in class etri.sdn.controller.protocol.io.TcpServer
 
registerFilter(OFType, OFMFilter) - Method in class etri.sdn.controller.OFModule
register a filter that only selects messages that matches the condition described by the OFMFilter object.
registerModule(Class<? extends IService>, OFModule) - Static method in class etri.sdn.controller.OFModule
register a module to the static map OFModule.modules.
registerOFModels(OFModel[]) - Method in class etri.sdn.controller.RESTApiServer
Register models to the RESTApiServer object.
registerProtocolServer(IOFProtocolServer) - Method in class etri.sdn.controller.OFController
Register a protocol server that actually handles the underlying bearer protocol.
registerProtocolServer(IOFProtocolServer) - Method in interface etri.sdn.controller.protocol.io.IOFHandler
 
remove(MessageContext, String) - Method in class etri.sdn.controller.MessageContextStore
Deprecated.
 
remove() - Method in class etri.sdn.controller.module.devicemanager.DeviceIdIterator
 
remove() - Method in class etri.sdn.controller.util.FilterIterator
 
remove() - Method in class etri.sdn.controller.util.IterableIterator
 
remove() - Method in class etri.sdn.controller.util.MultiIterator
 
removeAttribute(String) - Method in interface etri.sdn.controller.protocol.io.IOFSwitch
Set properties for switch specific behavior
removeAttribute(String) - Method in class etri.sdn.controller.protocol.io.OFSwitchImpl
 
removedSwitch(IOFSwitch) - Method in class etri.sdn.controller.module.staticentrypusher.OFMStaticFlowEntryPusher
This does nothing currently, except for emitting some log messages.
removeEldestEntry(Map.Entry<K, V>) - Method in class etri.sdn.controller.module.topologymanager.LRUHashMap
 
removeEntity(Entity) - Method in class etri.sdn.controller.module.devicemanager.DeviceIndex
Removes the entry for the given entity.
removeEntity(Entity, Long) - Method in class etri.sdn.controller.module.devicemanager.DeviceIndex
Removes the given device key from the index for the given entity.
removeEntity(Entity, IEntityClass, Long, Collection<Entity>) - Method in class etri.sdn.controller.module.devicemanager.Devices
Removes the device of the deviceKey argument from the single and multi indices.
removeEntity(Entity) - Method in class etri.sdn.controller.module.devicemanager.EntityToMultiDeviceIdIndex
 
removeEntity(Entity, Long) - Method in class etri.sdn.controller.module.devicemanager.EntityToMultiDeviceIdIndex
 
removeEntity(Entity) - Method in class etri.sdn.controller.module.devicemanager.EntityToSingleDeviceIdIndex
 
removeEntity(Entity, Long) - Method in class etri.sdn.controller.module.devicemanager.EntityToSingleDeviceIdIndex
 
removeEntityIfNeeded(Entity, Long, Collection<Entity>) - Method in class etri.sdn.controller.module.devicemanager.DeviceIndex
Removes the give device from the index only if this the collection of others does not contain an entity that is identical on all the key fields for this index.
removeExpiredAttachmentPoints(List<AttachmentPoint>) - Method in class etri.sdn.controller.module.devicemanager.Device
Removes all attachment points that are older than AttachmentPoint.INACTIVITY_INTERVAL from the list.
removeFlowReconcileListener(IFlowReconcileListener) - Method in interface etri.sdn.controller.module.flowcache.IFlowReconcileService
Remove a flow reconcile listener
removeFromMaintenanceQueue(NodePortTuple) - Method in class etri.sdn.controller.module.linkdiscovery.OFMLinkDiscovery
Remove a switch port from maintenance queue.
removeFromPortMap(IOFSwitch, long, short) - Method in class etri.sdn.controller.module.learningmac.OFMLearningMac
Removes a host from the MAC/VLAN->SwitchPort mapping
removeFromQuarantineQueue(NodePortTuple) - Method in class etri.sdn.controller.module.linkdiscovery.OFMLinkDiscovery
Remove a switch port from the quarantine queue.
RemoveFromSuppressLLDPs(long, short) - Method in interface etri.sdn.controller.module.linkdiscovery.ILinkDiscoveryService
Removes a switch port from suppress lldp set
RemoveFromSuppressLLDPs(long, short) - Method in class etri.sdn.controller.module.linkdiscovery.OFMLinkDiscovery
 
removeLink(Link) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
removeLink(long, short, long, short) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
removeLinkFromBroadcastDomain(Link) - Method in class etri.sdn.controller.module.linkdiscovery.Links
Remove a link from the map of Links.portBroadcastDomainLinks.
removeLinkFromStructure(Map<NodePortTuple, Set<Link>>, Link) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
Delete the given link from the data strucure.
removeLinksOnBlockedPorts() - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
Go through every link and identify it is a blocked link or not.
removeListener(T) - Method in class etri.sdn.controller.util.ListenerDispatcher
Remove the given listener
removeSelf() - Method in class etri.sdn.controller.OFController
This method is called by OFController.QP.run() when a controller fails to remove itself from the protocol server, which prevents this controller from receiving other Openflow messages from the protocol server.
removeSuppressAPs(long, short) - Method in class etri.sdn.controller.module.devicemanager.Devices
 
removeSuppressAPs(long, short) - Method in interface etri.sdn.controller.module.devicemanager.IDeviceService
Removes setting of points in the network where attachment points are not to be learned.
removeSuppressAPs(long, short) - Method in class etri.sdn.controller.module.devicemanager.OFMDeviceManager
 
replaceDotToDotUtf(String) - Static method in class etri.sdn.controller.module.storage.StorageConverter
 
replaceDotToDotUtf(String) - Static method in class etri.sdn.controller.module.storagemanager.StorageConverter
This method replaces DOT(".") to DOT_STRING("U+FF04").
replaceDotUtfToDot(String) - Static method in class etri.sdn.controller.module.storage.StorageConverter
 
replaceDotUtfToDot(String) - Static method in class etri.sdn.controller.module.storagemanager.StorageConverter
This method replaces DOT_STRING("U+FF04") to DOT(".").
reserved - Variable in class etri.sdn.controller.module.flowcache.QRFlowCacheObj
The reserved byte to align with 8 bytes.
resetChecksum() - Method in class etri.sdn.controller.protocol.packet.BasePacket
 
resetChecksum() - Method in interface etri.sdn.controller.protocol.packet.IPacket
Reset any checksums as needed, and call resetChecksum on all parents
resetChecksum() - Method in class etri.sdn.controller.protocol.packet.IPv4
 
resetChecksum() - Method in class etri.sdn.controller.protocol.packet.TCP
 
resetChecksum() - Method in class etri.sdn.controller.protocol.packet.UDP
 
responsesCache - Variable in class etri.sdn.controller.protocol.io.OFSwitchImpl
This field is used to exchange information with switch.
RESTApiServer - Class in etri.sdn.controller
A REST API server class.
RESTApiServer() - Constructor for class etri.sdn.controller.RESTApiServer
Constructor to create a REST API server object.
RestApiServerApplication - Class in etri.sdn.controller
This is a REST API server application class required to create a REST API Server ((RESTApiServer).
RestApiServerApplication() - Constructor for class etri.sdn.controller.RestApiServerApplication
Constructor.
retrieve(String, String, Map<String, Object>) - Method in interface etri.sdn.controller.module.storage.IStorageService
 
retrieve(String, String, Map<String, Object>) - Method in class etri.sdn.controller.module.storage.OFMStorageManager
 
retrieve(String, String, Map<String, Object>) - Method in interface etri.sdn.controller.module.storagemanager.IStorageService
retrieve(String, String, Map<String, Object>) - Method in class etri.sdn.controller.module.storagemanager.OFMStorageManager
retrieves data that matches the JSON style query from the persistent storage, and returns data as List of Map type.
retrieveAll(String, String) - Method in interface etri.sdn.controller.module.storage.IStorageService
 
retrieveAll(String, String) - Method in class etri.sdn.controller.module.storage.OFMStorageManager
 
retrieveAll(String, String) - Method in interface etri.sdn.controller.module.storagemanager.IStorageService
retrieveAll(String, String) - Method in class etri.sdn.controller.module.storagemanager.OFMStorageManager
retrieves all data from the persistent storage, and returns data as List of Map type.
retrieveAsString(String, String, String) - Method in interface etri.sdn.controller.module.storage.IStorageService
 
retrieveAsString(String, String, String) - Method in class etri.sdn.controller.module.storage.OFMStorageManager
 
retrieveAsString(String, String, String) - Method in interface etri.sdn.controller.module.storagemanager.IStorageService
retrieveAsString(String, String, String) - Method in class etri.sdn.controller.module.storagemanager.OFMStorageManager
retrieves data that matches the JSON style query from the persistent storage.
retrieveAsStringAll(String, String) - Method in interface etri.sdn.controller.module.storage.IStorageService
 
retrieveAsStringAll(String, String) - Method in class etri.sdn.controller.module.storage.OFMStorageManager
 
retrieveAsStringAll(String, String) - Method in interface etri.sdn.controller.module.storagemanager.IStorageService
retrieveAsStringAll(String, String) - Method in class etri.sdn.controller.module.storagemanager.OFMStorageManager
retrieves all data from the persistent storage in the specific collection, and returns data as List of String.
retrieveDBs() - Method in interface etri.sdn.controller.module.storage.IStorageService
 
retrieveDBs() - Method in class etri.sdn.controller.module.storage.OFMStorageManager
 
retrieveDBs() - Method in interface etri.sdn.controller.module.storagemanager.IStorageService
retrieveDBs() - Method in class etri.sdn.controller.module.storagemanager.OFMStorageManager
retrieves names of DBs in the persistent storage.
RETRIEVING_ALL_ERROR_MESSAGE - Variable in class etri.sdn.controller.module.storage.Storage
 
RETRIEVING_ALL_ERROR_MESSAGE - Variable in class etri.sdn.controller.module.storagemanager.Storage
 
RETRIEVING_ERROR_MESSAGE - Variable in class etri.sdn.controller.module.storage.Storage
 
RETRIEVING_ERROR_MESSAGE - Variable in class etri.sdn.controller.module.storagemanager.Storage
 
reverseTLV - Static variable in class etri.sdn.controller.module.linkdiscovery.OFMLinkDiscovery
 
role - Variable in class etri.sdn.controller.OFController
role of this controller.
role - Variable in class etri.sdn.controller.protocol.io.OFSwitchImpl
 
rootBridgeId - Variable in class etri.sdn.controller.protocol.packet.BPDU
 
rootPathCost - Variable in class etri.sdn.controller.protocol.packet.BPDU
 
Route - Class in etri.sdn.controller.module.routing
Represents a route between two switches
Route(RouteId, List<NodePortTuple>) - Constructor for class etri.sdn.controller.module.routing.Route
 
Route(Long, Long) - Constructor for class etri.sdn.controller.module.routing.Route
 
routeExists(long, long) - Method in interface etri.sdn.controller.module.routing.IRoutingService
Check if a route exists between src and dst, including tunnel links in the path.
routeExists(long, long, boolean) - Method in interface etri.sdn.controller.module.routing.IRoutingService
Check if a route exists between src and dst, with option to have or not have tunnels as part of the path.
routeExists(long, long) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
routeExists(long, long, boolean) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
 
routeExists(long, long) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
 
RouteId - Class in etri.sdn.controller.module.routing
Stores the endpoints of a route, in this case datapath ids
RouteId(Long, Long) - Constructor for class etri.sdn.controller.module.routing.RouteId
 
router - Variable in class etri.sdn.controller.RestApiServerApplication
 
ROUTING_DECISION - Static variable in class etri.sdn.controller.MessageContext
a predefined key for the Routing Decisions.
RoutingDecision - Class in etri.sdn.controller.module.routing
 
RoutingDecision(long, short, IDevice, IRoutingDecision.RoutingAction) - Constructor for class etri.sdn.controller.module.routing.RoutingDecision
 
routingEngine - Variable in class etri.sdn.controller.module.forwarding.ForwardingBase
 
rule - Variable in class etri.sdn.controller.module.firewall.RuleWildcardsPair
 
ruleid - Variable in class etri.sdn.controller.module.firewall.FirewallRule
 
rules - Variable in class etri.sdn.controller.module.firewall.OFMFirewall
 
RuleWildcardsPair - Class in etri.sdn.controller.module.firewall
This class consists of the FirewallRule and the wildcards for the firewall decision.
RuleWildcardsPair() - Constructor for class etri.sdn.controller.module.firewall.RuleWildcardsPair
 
run() - Method in class etri.sdn.controller.OFController.QP
Read one read event from the queue, and process it.
run() - Method in class etri.sdn.controller.protocol.io.ClientChannelWatcher
 
run() - Method in class etri.sdn.controller.protocol.io.TcpServer
 
A B C D E F G H I J K L M N O P Q R S T U V W Y Z