Package | Description |
---|---|
etri.sdn.controller.module.devicemanager | |
etri.sdn.controller.module.flowcache | |
etri.sdn.controller.module.forwarding | |
etri.sdn.controller.module.routing |
Modifier and Type | Class and Description |
---|---|
class |
Device
Concrete implementation of
IDevice . |
Modifier and Type | Field and Description |
---|---|
protected IDevice |
Devices.DeviceUpdate.device
The affected device
|
Modifier and Type | Method and Description |
---|---|
IDevice |
OFMDeviceManager.findDestDevice(IDevice source,
long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address) |
IDevice |
IDeviceService.findDestDevice(IDevice source,
long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address)
Gets a destination device using entity fields that corresponds with
the given source device.
|
IDevice |
Devices.findDestDevice(IDevice source,
long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address) |
IDevice |
OFMDeviceManager.findDevice(long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address,
java.lang.Long switchDPID,
java.lang.Integer switchPort) |
IDevice |
IDeviceService.findDevice(long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address,
java.lang.Long switchDPID,
java.lang.Integer switchPort)
Searches for a device exactly matching the provided device fields.
|
IDevice |
Devices.findDevice(long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address,
java.lang.Long switchDPID,
java.lang.Integer switchPort) |
IDevice |
OFMDeviceManager.getDevice(java.lang.Long deviceKey) |
IDevice |
IDeviceService.getDevice(java.lang.Long deviceKey)
Gets the device with the given device key.
|
IDevice |
Devices.getDevice(java.lang.Long deviceKey) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends IDevice> |
OFMDeviceManager.getAllDevices() |
java.util.Collection<? extends IDevice> |
IDeviceService.getAllDevices()
Gets an unmodifiable collection view over all devices currently known.
|
java.util.Collection<? extends IDevice> |
Devices.getAllDevices() |
java.util.Iterator<? extends IDevice> |
OFMDeviceManager.queryClassDevices(IDevice reference,
java.lang.Long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address,
java.lang.Long switchDPID,
java.lang.Integer switchPort) |
java.util.Iterator<? extends IDevice> |
IDeviceService.queryClassDevices(IDevice reference,
java.lang.Long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address,
java.lang.Long switchDPID,
java.lang.Integer switchPort)
Finds devices that match the provided query.
|
java.util.Iterator<? extends IDevice> |
Devices.queryClassDevices(IDevice reference,
java.lang.Long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address,
java.lang.Long switchDPID,
java.lang.Integer switchPort) |
java.util.Iterator<? extends IDevice> |
OFMDeviceManager.queryDevices(java.lang.Long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address,
java.lang.Long switchDPID,
java.lang.Integer switchPort) |
java.util.Iterator<? extends IDevice> |
IDeviceService.queryDevices(java.lang.Long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address,
java.lang.Long switchDPID,
java.lang.Integer switchPort)
Finds devices that match the provided query.
|
java.util.Iterator<? extends IDevice> |
Devices.queryDevices(java.lang.Long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address,
java.lang.Long switchDPID,
java.lang.Integer switchPort) |
Modifier and Type | Method and Description |
---|---|
void |
IDeviceListener.deviceAdded(IDevice device)
Called when a new Device is found.
|
void |
IDeviceListener.deviceIPV4AddrChanged(IDevice device)
Called when a network address has been added or remove from a device.
|
void |
IDeviceListener.deviceMoved(IDevice device)
Called when a Device has moved to a new location on the network.
|
void |
IDeviceListener.deviceRemoved(IDevice device)
Called when a Device is removed, this typically occurs when the port the
Device is attached to goes down, or the switch it is attached to is removed.
|
void |
OFMDefaultEntityClassifier.deviceUpdate(IDevice oldDevice,
java.util.Collection<? extends IDevice> newDevices) |
void |
IEntityClassifierService.deviceUpdate(IDevice oldDevice,
java.util.Collection<? extends IDevice> newDevices)
Once reclassification is complete for a device, this method will be
called.
|
void |
IDeviceListener.deviceVlanChanged(IDevice device)
Called when a VLAN tag for the device has been added or removed.
|
Device |
Devices.findDestByEntity(IDevice source,
Entity dstEntity)
Gets a destination device using entity fields that corresponds with
the given source device.
|
IDevice |
OFMDeviceManager.findDestDevice(IDevice source,
long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address) |
IDevice |
IDeviceService.findDestDevice(IDevice source,
long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address)
Gets a destination device using entity fields that corresponds with
the given source device.
|
IDevice |
Devices.findDestDevice(IDevice source,
long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address) |
java.util.Iterator<? extends IDevice> |
OFMDeviceManager.queryClassDevices(IDevice reference,
java.lang.Long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address,
java.lang.Long switchDPID,
java.lang.Integer switchPort) |
java.util.Iterator<? extends IDevice> |
IDeviceService.queryClassDevices(IDevice reference,
java.lang.Long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address,
java.lang.Long switchDPID,
java.lang.Integer switchPort)
Finds devices that match the provided query.
|
java.util.Iterator<? extends IDevice> |
Devices.queryClassDevices(IDevice reference,
java.lang.Long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address,
java.lang.Long switchDPID,
java.lang.Integer switchPort) |
IEntityClass |
OFMDefaultEntityClassifier.reclassifyEntity(IDevice curDevice,
Entity entity) |
IEntityClass |
IEntityClassifierService.reclassifyEntity(IDevice curDevice,
Entity entity)
Reclassifies the given entity into a class.
|
Modifier and Type | Method and Description |
---|---|
void |
OFMDefaultEntityClassifier.deviceUpdate(IDevice oldDevice,
java.util.Collection<? extends IDevice> newDevices) |
void |
IEntityClassifierService.deviceUpdate(IDevice oldDevice,
java.util.Collection<? extends IDevice> newDevices)
Once reclassification is complete for a device, this method will be
called.
|
Constructor and Description |
---|
Devices.DeviceUpdate(IDevice device,
Devices.DeviceUpdate.Change change,
java.util.EnumSet<IDeviceService.DeviceField> fieldsChanged)
Constructor
|
Modifier and Type | Field and Description |
---|---|
IDevice |
FCQueryObj.dstDevice
The destination device.
|
IDevice |
FCQueryObj.srcDevice
The source device.
|
Modifier and Type | Method and Description |
---|---|
void |
IFlowReconcileService.updateFlowForDestinationDevice(IDevice device,
IFlowQueryHandler handler,
IFlowCacheService.FCQueryEvType fcEvType)
Updates the flows to a device after the device moved to a new location
Queries the flow-cache to get all the flows destined to the given device.
|
void |
IFlowReconcileService.updateFlowForSourceDevice(IDevice device,
IFlowQueryHandler handler,
IFlowCacheService.FCQueryEvType fcEvType)
Updates the flows from a device
Queries the flow-cache to get all the flows source from the given device.
|
Constructor and Description |
---|
FCQueryObj(IFlowQueryHandler fcQueryHandler,
java.lang.String applInstName,
java.lang.Short vlan,
IDevice srcDevice,
IDevice dstDevice,
java.lang.String callerName,
IFlowCacheService.FCQueryEvType evType,
java.lang.Object callerOpaqueObj)
Instantiates a new flow cache query object
|
Modifier and Type | Method and Description |
---|---|
void |
ForwardingBase.deviceAdded(IDevice device) |
void |
ForwardingBase.deviceIPV4AddrChanged(IDevice device) |
void |
ForwardingBase.deviceMoved(IDevice device) |
void |
ForwardingBase.deviceRemoved(IDevice device) |
void |
ForwardingBase.deviceVlanChanged(IDevice device) |
Modifier and Type | Field and Description |
---|---|
protected IDevice |
RoutingDecision.srcDevice |
Modifier and Type | Field and Description |
---|---|
protected java.util.List<IDevice> |
RoutingDecision.destDevices |
Modifier and Type | Method and Description |
---|---|
IDevice |
RoutingDecision.getSourceDevice() |
IDevice |
IRoutingDecision.getSourceDevice() |
Modifier and Type | Method and Description |
---|---|
java.util.List<IDevice> |
RoutingDecision.getDestinationDevices() |
java.util.List<IDevice> |
IRoutingDecision.getDestinationDevices() |
Modifier and Type | Method and Description |
---|---|
void |
RoutingDecision.addDestinationDevice(IDevice d) |
void |
IRoutingDecision.addDestinationDevice(IDevice d) |
Constructor and Description |
---|
RoutingDecision(long swDipd,
short inPort,
IDevice srcDevice,
IRoutingDecision.RoutingAction action) |