Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W 

A

AbstractOpenFlowSwitch - Class in org.onosproject.openflow.controller.driver
An abstract representation of an OpenFlow switch.
AbstractOpenFlowSwitch() - Constructor for class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
AbstractPortMapper<P extends org.onosproject.net.Port> - Class in org.onosproject.net.optical.device.port
PortMapper which caches mapped Port instance.
AbstractPortMapper() - Constructor for class org.onosproject.net.optical.device.port.AbstractPortMapper
 
ACL_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
ACL_TABLE - Static variable in class org.onosproject.driver.pipeline.OpenstackPipeline
 
ACL_TABLE - Static variable in class org.onosproject.driver.pipeline.PicaPipeline
 
aclTableId - Variable in class org.onosproject.driver.pipeline.SpringOpenTTP
 
activate() - Method in class org.onosproject.driver.DefaultCodecRegister
 
activate() - Method in class org.onosproject.drivers.optical.OpticalAdjacencyLinkManager
 
activate(ComponentContext) - Method in class org.onosproject.net.optical.intent.impl.compiler.OpticalCircuitIntentCompiler
 
activate() - Method in class org.onosproject.net.optical.intent.impl.compiler.OpticalConnectivityIntentCompiler
 
activate() - Method in class org.onosproject.net.optical.intent.impl.compiler.OpticalOduIntentCompiler
 
activate() - Method in class org.onosproject.net.optical.intent.impl.compiler.OpticalPathIntentCompiler
 
activate() - Method in class org.onosproject.net.optical.internal.OpticalModelLoader
 
activateEqualSwitch() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
activateEqualSwitch() - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Activate this EQUAL switch-controller relationship in the OF agent.
activateMasterSwitch() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
activateMasterSwitch() - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Activate this MASTER switch-controller relationship in the OF agent.
addActivatedEqualSwitch(Dpid, OpenFlowSwitch) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowAgent
Called when a switch is activated, with this controller's role as EQUAL.
addActivatedMasterSwitch(Dpid, OpenFlowSwitch) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowAgent
Called when a switch is activated, with this controller's role as MASTER.
addBucketToGroup(NextObjective, NextGroup) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
Adds a bucket to the top level group of a group-chain, and creates the chain.
addConnectedSwitch(Dpid, OpenFlowSwitch) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowAgent
Add a switch that has just connected to the system.
addEventListener(OpenFlowEventListener) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Register a listener for OF msg events.
addGroup(NextObjective) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
addListener(DeviceListener) - Method in class org.onosproject.net.optical.device.OpticalDeviceServiceView
 
addListener(OpenFlowSwitchListener) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Register a listener for meta events that occur to OF devices.
addMessageListener(OpenFlowMessageListener) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Register a listener for all OF msg types.
AddOpticalIntentCommand - Class in org.onosproject.net.optical.cli
Installs optical connectivity or circuit intents, depending on given port types.
AddOpticalIntentCommand() - Constructor for class org.onosproject.net.optical.cli.AddOpticalIntentCommand
 
addPacketListener(int, PacketListener) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Register a listener for packet events.
appId - Variable in class org.onosproject.driver.pipeline.OpenstackPipeline
 
appId - Variable in class org.onosproject.driver.pipeline.OpenVSwitchPipeline
 
appId - Variable in class org.onosproject.driver.pipeline.SoftRouterPipeline
 
appKryo - Static variable in class org.onosproject.driver.pipeline.NokiaOltPipeline
 
appKryo - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
appKryo - Static variable in class org.onosproject.driver.pipeline.OltPipeline
 
appKryo - Variable in class org.onosproject.driver.pipeline.SpringOpenTTP
 
as(Port) - Method in class org.onosproject.net.optical.device.port.AbstractPortMapper
Returns port mapped to {@code
as(Port) - Method in class org.onosproject.net.optical.device.port.IdentityMapper
 
as(Port) - Method in class org.onosproject.net.optical.device.port.OchPortMapper
 
as(Port) - Method in class org.onosproject.net.optical.device.port.OduCltPortMapper
 
as(Port) - Method in class org.onosproject.net.optical.device.port.OmsPortMapper
 
as(Port) - Method in class org.onosproject.net.optical.device.port.OtuPortMapper
 
as(Port) - Method in interface org.onosproject.net.optical.device.port.PortMapper
Returns port mapped to {@code
asOchPort(Port) - Static method in class org.onosproject.net.optical.device.OchPortHelper
 
asOduCltPort(Port) - Static method in class org.onosproject.net.optical.device.OduCltPortHelper
 
asOmsPort(Port) - Static method in class org.onosproject.net.optical.device.OmsPortHelper
 
asOtuPort(Port) - Static method in class org.onosproject.net.optical.device.OtuPortHelper
 
augment(DeviceEvent) - Method in class org.onosproject.net.optical.device.OpticalDeviceServiceView
Transform Port instance on the event to Optical specific port, if it is well-formed.
augment(Port) - Method in class org.onosproject.net.optical.device.OpticalDeviceServiceView
Transform Port instance to Optical specific port, if it is well-formed.

B

bindService(NetworkConfigService) - Method in class org.onosproject.net.optical.config.OpticalPortOperator
 
block() - Method in class org.onosproject.openflow.controller.DefaultOpenFlowPacketContext
 
block() - Method in interface org.onosproject.openflow.controller.OpenFlowPacketContext
Blocks further responses (ie.
BRIDGING_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
build(OFPort) - Method in class org.onosproject.openflow.controller.DefaultOpenFlowPacketContext
 
build(Ethernet, OFPort) - Method in class org.onosproject.openflow.controller.DefaultOpenFlowPacketContext
 
build(OFPort) - Method in interface org.onosproject.openflow.controller.OpenFlowPacketContext
Build the packet out in response to this packet in event.
build(Ethernet, OFPort) - Method in interface org.onosproject.openflow.controller.OpenFlowPacketContext
Build the packet out in response to this packet in event.
buildIpv4Selector(TrafficSelector.Builder, TrafficSelector.Builder, ForwardingObjective, boolean) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 

C

CalientFiberSwitchHandshaker - Class in org.onosproject.driver.optical.handshaker
Driver for Calient S160 Optical Circuit Switch.
CalientFiberSwitchHandshaker() - Constructor for class org.onosproject.driver.optical.handshaker.CalientFiberSwitchHandshaker
 
CalientLambdaQuery - Class in org.onosproject.driver.optical.query
Lambda query implementation for Calient S160 and S320 Optical Circuit Switch.
CalientLambdaQuery() - Constructor for class org.onosproject.driver.optical.query.CalientLambdaQuery
 
CentecV350Pipeline - Class in org.onosproject.driver.pipeline
Driver for Centec's V350 switches.
CentecV350Pipeline() - Constructor for class org.onosproject.driver.pipeline.CentecV350Pipeline
 
cfgService - Variable in class org.onosproject.net.optical.intent.impl.compiler.OpticalCircuitIntentCompiler
 
channelId - Variable in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
channelId() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
channelId() - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
Identifies the channel used to communicate with the switch.
codecService - Variable in class org.onosproject.driver.DefaultCodecRegister
 
combine(ConnectPoint, PortDescription) - Method in class org.onosproject.net.optical.config.OpticalPortOperator
Generates a PortDescription containing fields from a PortDescription and an OpticalPortConfig.
compile(OpticalCircuitIntent, List<Intent>) - Method in class org.onosproject.net.optical.intent.impl.compiler.OpticalCircuitIntentCompiler
 
compile(OpticalConnectivityIntent, List<Intent>) - Method in class org.onosproject.net.optical.intent.impl.compiler.OpticalConnectivityIntentCompiler
 
compile(OpticalOduIntent, List<Intent>) - Method in class org.onosproject.net.optical.intent.impl.compiler.OpticalOduIntentCompiler
 
compile(OpticalPathIntent, List<Intent>) - Method in class org.onosproject.net.optical.intent.impl.compiler.OpticalPathIntentCompiler
 
CONFIG_KEY - Static variable in class org.onosproject.net.optical.config.OpticalPortConfig
Configuration key for OpticalPortConfig.
connectSwitch() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
connectSwitch() - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Announce to the OpenFlow agent that this switch has connected.
cookie() - Method in class org.onosproject.openflow.controller.DefaultOpenFlowPacketContext
 
cookie() - Method in interface org.onosproject.openflow.controller.OpenFlowPacketContext
Provide the cookie in the packet in message.
coreService - Variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
coreService - Variable in class org.onosproject.net.optical.intent.impl.compiler.OpticalCircuitIntentCompiler
 
coreService - Variable in class org.onosproject.net.optical.intent.impl.compiler.OpticalOduIntentCompiler
 
coreService - Variable in class org.onosproject.net.optical.intent.impl.compiler.OpticalPathIntentCompiler
 
CpqdOfdpa2GroupHandler - Class in org.onosproject.driver.pipeline
Group handler for CpqD OFDPA pipeline.
CpqdOfdpa2GroupHandler() - Constructor for class org.onosproject.driver.pipeline.CpqdOfdpa2GroupHandler
 
CpqdOfdpa2Pipeline - Class in org.onosproject.driver.pipeline
Driver for software switch emulation of the OFDPA 2.0 pipeline.
CpqdOfdpa2Pipeline() - Constructor for class org.onosproject.driver.pipeline.CpqdOfdpa2Pipeline
 
CpqdOfdpa2VlanPipeline - Class in org.onosproject.driver.pipeline
Driver for software switch emulation of the OFDPA 2.0 pipeline.
CpqdOfdpa2VlanPipeline() - Constructor for class org.onosproject.driver.pipeline.CpqdOfdpa2VlanPipeline
 
createBuilder() - Method in class org.onosproject.openflow.controller.ThirdPartyMessage
 
createHashBucketChains(NextObjective, List<Deque<GroupKey>>, List<Ofdpa2GroupHandler.GroupInfo>) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
Creates group chains for all buckets in a hashed group, and stores the GroupInfos and GroupKeys for all the groups in the lists passed in, which should be empty.
createL2L3Chain(TrafficTreatment, int, ApplicationId, boolean, TrafficSelector) - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2GroupHandler
 
createL2L3Chain(TrafficTreatment, int, ApplicationId, boolean, TrafficSelector) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
Creates one of two possible group-chains from the treatment passed in.
createL2L3Chain(TrafficTreatment, int, ApplicationId, boolean, TrafficSelector) - Method in class org.onosproject.driver.pipeline.Ofdpa3GroupHandler
 
createL2L3ChainInternal(TrafficTreatment, int, ApplicationId, boolean, TrafficSelector, boolean) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
Internal implementation of createL2L3Chain.
createNiciraMovArpShaToTha() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
Creates a move treatment that move arp sha to tha.
createNiciraMovArpSpaToTpa() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
Creates a move treatment that move arp spa to tpa.
createNiciraMovEthSrcToDst() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
Creates a move treatment that move eth src to dst.
createNiciraMovIpSrcToDst() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
Creates a move treatment that move ip src to dst.
createNiciraMovNshC1ToC1() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
 
createNiciraMovNshC2ToC2() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
 
createNiciraMovNshC2ToTunId() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
 
createNiciraMovNshC3ToC3() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
 
createNiciraMovNshC4ToC4() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
 
createNiciraMovTunDstToTunDst() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
 
createNiciraMovTunIdToTunId() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
 
CURRENT_POWER - Static variable in class org.onosproject.net.optical.OpticalAnnotations
Annotation key for optical port's current power.
currentPower(PortNumber, Object) - Method in class org.onosproject.driver.optical.power.OplinkRoadmPowerConfig
 

D

data() - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler.OfdpaNextGroup
 
data() - Method in class org.onosproject.driver.pipeline.SpringOpenTTP.SpringOpenGroup
 
datapathDescription() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
datapathDescription() - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
fetch the datapath description.
deactivate() - Method in class org.onosproject.driver.DefaultCodecRegister
 
deactivate() - Method in class org.onosproject.drivers.optical.OpticalAdjacencyLinkManager
 
deactivate() - Method in class org.onosproject.net.optical.intent.impl.compiler.OpticalCircuitIntentCompiler
 
deactivate() - Method in class org.onosproject.net.optical.intent.impl.compiler.OpticalConnectivityIntentCompiler
 
deactivate() - Method in class org.onosproject.net.optical.intent.impl.compiler.OpticalOduIntentCompiler
 
deactivate() - Method in class org.onosproject.net.optical.intent.impl.compiler.OpticalPathIntentCompiler
 
deactivate() - Method in class org.onosproject.net.optical.internal.OpticalModelLoader
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.driver.extensions.codec.MoveExtensionTreatmentCodec
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraMatchNshSiCodec
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraMatchNshSpiCodec
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraResubmitCodec
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraResubmitTableCodec
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraSetNshContextHeaderCodec
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraSetNshSiCodec
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraSetNshSpiCodec
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraSetTunnelDstCodec
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.driver.extensions.codec.Ofdpa3MatchMplsL2PortCodec
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.driver.extensions.codec.Ofdpa3MatchOvidCodec
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.driver.extensions.codec.Ofdpa3SetMplsL2PortCodec
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.driver.extensions.codec.Ofdpa3SetMplsTypeCodec
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.driver.extensions.codec.Ofdpa3SetOvidCodec
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.driver.extensions.codec.Ofdpa3SetQosIndexCodec
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.driver.extensions.codec.OfdpaMatchVlanVidCodec
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.driver.extensions.codec.OfdpaSetVlanVidCodec
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.driver.extensions.codec.OplinkAttenuationCodec
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.driver.extensions.NiciraExtensionSelectorInterpreter
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.driver.extensions.NiciraExtensionTreatmentInterpreter
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.driver.optical.extensions.OplinkExtensionTreatmentCodec
 
decode(ObjectNode) - Static method in class org.onosproject.net.optical.json.OchSignalCodec
Creates an instance of OchSignal from JSON representation.
DEFAULT_PRIORITY - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
DefaultCodecRegister - Class in org.onosproject.driver
Codec register for default drivers.
DefaultCodecRegister() - Constructor for class org.onosproject.driver.DefaultCodecRegister
 
DefaultDriversLoader - Class in org.onosproject.driver
Loader for default device drivers.
DefaultDriversLoader() - Constructor for class org.onosproject.driver.DefaultDriversLoader
 
DefaultMoveExtensionTreatment - Class in org.onosproject.driver.extensions
Default implementation of Move treatment.
DefaultMoveExtensionTreatment(int, int, int, int, int, ExtensionTreatmentType) - Constructor for class org.onosproject.driver.extensions.DefaultMoveExtensionTreatment
Creates a new move Treatment.
DefaultOchPort - Class in org.onosproject.net.optical.impl
Implementation of OCh port (Optical Channel).
DefaultOchPort(Port, OduSignalType, boolean, OchSignal) - Constructor for class org.onosproject.net.optical.impl.DefaultOchPort
Creates an OCh port in the specified network element.
DefaultOduCltPort - Class in org.onosproject.net.optical.impl
Implementation of ODU client port (Optical channel Data Unit).
DefaultOduCltPort(Port, CltSignalType) - Constructor for class org.onosproject.net.optical.impl.DefaultOduCltPort
Creates an ODU client port.
DefaultOmsPort - Class in org.onosproject.net.optical.impl
Implementation of OMS port (Optical Multiplexing Section).
DefaultOmsPort(Port, Frequency, Frequency, Frequency) - Constructor for class org.onosproject.net.optical.impl.DefaultOmsPort
Creates an OMS port.
DefaultOpenFlowPacketContext - Class in org.onosproject.openflow.controller
Default implementation of an OpenFlowPacketContext.
DefaultOpticalDevice - Class in org.onosproject.net.optical
Implementation of OpticalDevice.
DefaultOpticalDevice() - Constructor for class org.onosproject.net.optical.DefaultOpticalDevice
 
DefaultOtuPort - Class in org.onosproject.net.optical.impl
Implementation of OTU port (Optical channel Transport Unit).
DefaultOtuPort(Port, OtuSignalType) - Constructor for class org.onosproject.net.optical.impl.DefaultOtuPort
Creates an ODU client port.
defaultRoute(ForwardingObjective, TrafficSelector.Builder, int, TrafficTreatment.Builder) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
DefaultSingleTablePipeline - Class in org.onosproject.driver.pipeline
Simple single table pipeline abstraction.
DefaultSingleTablePipeline() - Constructor for class org.onosproject.driver.pipeline.DefaultSingleTablePipeline
 
DefaultSwitchHandshaker - Class in org.onosproject.driver.handshaker
Default driver to fallback on if no other driver is available.
DefaultSwitchHandshaker() - Constructor for class org.onosproject.driver.handshaker.DefaultSwitchHandshaker
 
DefaultTributarySlotQuery - Class in org.onosproject.driver.optical.query
TributarySlotQuery implementation which responds that all slots of ODU2 or ODU4 are available for the port.
DefaultTributarySlotQuery() - Constructor for class org.onosproject.driver.optical.query.DefaultTributarySlotQuery
 
delegate() - Method in class org.onosproject.net.optical.DefaultOpticalDevice
 
deliverError(OFErrorMsg) - Method in interface org.onosproject.openflow.controller.driver.RoleHandler
Called if we receive an error message.
deliverRoleReply(RoleReplyInfo) - Method in interface org.onosproject.openflow.controller.driver.RoleHandler
Deliver a received role reply.
desc - Variable in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.DefaultMoveExtensionTreatment
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.NiciraEncapEthDst
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.NiciraEncapEthSrc
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.NiciraEncapEthType
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.NiciraMatchEncapEthType
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.NiciraMatchNshContextHeader
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.NiciraMatchNshSi
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.NiciraMatchNshSpi
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.NiciraNshMdType
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.NiciraNshNp
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.NiciraPopNsh
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.NiciraPushNsh
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.NiciraResubmit
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.NiciraResubmitTable
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.NiciraSetNshContextHeader
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.NiciraSetNshSi
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.NiciraSetNshSpi
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.NiciraSetTunnelDst
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.NiciraTunGpeNp
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.Ofdpa3MatchMplsL2Port
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.Ofdpa3PopCw
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.Ofdpa3PopL2Header
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.Ofdpa3PushCw
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.Ofdpa3PushL2Header
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsL2Port
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsType
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.Ofdpa3SetQosIndex
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.OfdpaMatchVlanVid
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.OfdpaSetVlanVid
 
deserialize(byte[]) - Method in class org.onosproject.driver.extensions.OplinkAttenuation
 
deviceId - Variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
deviceId - Variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
deviceId - Variable in class org.onosproject.driver.pipeline.OpenstackPipeline
 
deviceId - Variable in class org.onosproject.driver.pipeline.OpenVSwitchPipeline
 
deviceId - Variable in class org.onosproject.driver.pipeline.SoftRouterPipeline
 
deviceId - Variable in class org.onosproject.driver.pipeline.SpringOpenTTP
 
deviceService - Variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
deviceService - Variable in class org.onosproject.driver.pipeline.OpenVSwitchPipeline
 
deviceService - Variable in class org.onosproject.net.optical.intent.impl.compiler.OpticalCircuitIntentCompiler
 
deviceService - Variable in class org.onosproject.net.optical.intent.impl.compiler.OpticalConnectivityIntentCompiler
 
deviceService - Variable in class org.onosproject.net.optical.intent.impl.compiler.OpticalOduIntentCompiler
 
deviceType() - Method in class org.onosproject.driver.optical.handshaker.CalientFiberSwitchHandshaker
 
deviceType() - Method in class org.onosproject.driver.optical.handshaker.OFOpticalSwitch13
 
deviceType() - Method in class org.onosproject.driver.optical.handshaker.OfOpticalSwitchImplLinc13
 
deviceType() - Method in class org.onosproject.driver.optical.handshaker.OplinkRoadm
 
deviceType() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
deviceType() - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
Returns the switch device type.
disconnectSwitch() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
disconnectSwitch() - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
Disconnects the switch by closing the TCP connection.
dpid() - Method in class org.onosproject.openflow.controller.DefaultOpenFlowPacketContext
 
Dpid - Class in org.onosproject.openflow.controller
The class representing a network switch DPID.
Dpid() - Constructor for class org.onosproject.openflow.controller.Dpid
Default constructor.
Dpid(long) - Constructor for class org.onosproject.openflow.controller.Dpid
Constructor from a long value.
Dpid(String) - Constructor for class org.onosproject.openflow.controller.Dpid
Constructor from a string.
dpid(URI) - Static method in class org.onosproject.openflow.controller.Dpid
Returns DPID created from the given device URI.
dpid() - Method in interface org.onosproject.openflow.controller.OpenFlowPacketContext
Provide the dpid of the switch where the packet in arrived.
driverId - Variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
driverService - Variable in class org.onosproject.net.optical.intent.impl.compiler.OpticalCircuitIntentCompiler
 
dst() - Method in class org.onosproject.driver.extensions.DefaultMoveExtensionTreatment
 
dst() - Method in interface org.onosproject.driver.extensions.MoveExtensionTreatment
Returns DST field of move extension action.
dstMacTableId - Variable in class org.onosproject.driver.pipeline.SpringOpenTTP
 
dstOffset() - Method in class org.onosproject.driver.extensions.DefaultMoveExtensionTreatment
 
dstOffset() - Method in interface org.onosproject.driver.extensions.MoveExtensionTreatment
Returns DST_OFS field of move extension action.
dummy() - Method in class org.onosproject.driver.pipeline.SpringOpenTTP.SpringOpenGroup
 

E

encapEthDst() - Method in class org.onosproject.driver.extensions.NiciraEncapEthDst
Gets the encapEthDst.
encapEthSrc() - Method in class org.onosproject.driver.extensions.NiciraEncapEthSrc
Gets the encapEthSrc.
encapEthType() - Method in class org.onosproject.driver.extensions.NiciraEncapEthType
Gets the encapEthType.
encapEthType() - Method in class org.onosproject.driver.extensions.NiciraMatchEncapEthType
Gets the encapEthType.
encode(MoveExtensionTreatment, CodecContext) - Method in class org.onosproject.driver.extensions.codec.MoveExtensionTreatmentCodec
 
encode(NiciraMatchNshSi, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraMatchNshSiCodec
 
encode(NiciraMatchNshSpi, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraMatchNshSpiCodec
 
encode(NiciraResubmit, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraResubmitCodec
 
encode(NiciraResubmitTable, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraResubmitTableCodec
 
encode(NiciraSetNshContextHeader, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraSetNshContextHeaderCodec
 
encode(NiciraSetNshSi, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraSetNshSiCodec
 
encode(NiciraSetNshSpi, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraSetNshSpiCodec
 
encode(NiciraSetTunnelDst, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraSetTunnelDstCodec
 
encode(Ofdpa3MatchMplsL2Port, CodecContext) - Method in class org.onosproject.driver.extensions.codec.Ofdpa3MatchMplsL2PortCodec
 
encode(Ofdpa3MatchOvid, CodecContext) - Method in class org.onosproject.driver.extensions.codec.Ofdpa3MatchOvidCodec
 
encode(Ofdpa3SetMplsL2Port, CodecContext) - Method in class org.onosproject.driver.extensions.codec.Ofdpa3SetMplsL2PortCodec
 
encode(Ofdpa3SetMplsType, CodecContext) - Method in class org.onosproject.driver.extensions.codec.Ofdpa3SetMplsTypeCodec
 
encode(Ofdpa3SetOvid, CodecContext) - Method in class org.onosproject.driver.extensions.codec.Ofdpa3SetOvidCodec
 
encode(Ofdpa3SetQosIndex, CodecContext) - Method in class org.onosproject.driver.extensions.codec.Ofdpa3SetQosIndexCodec
 
encode(OfdpaMatchVlanVid, CodecContext) - Method in class org.onosproject.driver.extensions.codec.OfdpaMatchVlanVidCodec
 
encode(OfdpaSetVlanVid, CodecContext) - Method in class org.onosproject.driver.extensions.codec.OfdpaSetVlanVidCodec
 
encode(ExtensionSelector, CodecContext) - Method in class org.onosproject.driver.extensions.NiciraExtensionSelectorInterpreter
 
encode(ExtensionTreatment, CodecContext) - Method in class org.onosproject.driver.extensions.NiciraExtensionTreatmentInterpreter
 
encode(OchSignal) - Static method in class org.onosproject.net.optical.json.OchSignalCodec
Returns a JSON Object representation of this instance.
equals(Object) - Method in class org.onosproject.driver.extensions.DefaultMoveExtensionTreatment
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraEncapEthDst
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraEncapEthSrc
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraEncapEthType
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraMatchEncapEthType
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraMatchNshContextHeader
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraMatchNshSi
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraMatchNshSpi
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraNshMdType
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraNshNp
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraPopNsh
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraPushNsh
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraResubmit
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraResubmitTable
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraSetNshContextHeader
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraSetNshSi
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraSetNshSpi
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraSetTunnelDst
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraTunGpeNp
 
equals(Object) - Method in class org.onosproject.driver.extensions.Ofdpa3MatchMplsL2Port
 
equals(Object) - Method in class org.onosproject.driver.extensions.Ofdpa3MatchOvid
 
equals(Object) - Method in class org.onosproject.driver.extensions.Ofdpa3PopCw
 
equals(Object) - Method in class org.onosproject.driver.extensions.Ofdpa3PopL2Header
 
equals(Object) - Method in class org.onosproject.driver.extensions.Ofdpa3PushCw
 
equals(Object) - Method in class org.onosproject.driver.extensions.Ofdpa3PushL2Header
 
equals(Object) - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsL2Port
 
equals(Object) - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsType
 
equals(Object) - Method in class org.onosproject.driver.extensions.Ofdpa3SetOvid
 
equals(Object) - Method in class org.onosproject.driver.extensions.Ofdpa3SetQosIndex
 
equals(Object) - Method in class org.onosproject.driver.extensions.OfdpaMatchVlanVid
 
equals(Object) - Method in class org.onosproject.driver.extensions.OfdpaSetVlanVid
 
equals(Object) - Method in class org.onosproject.driver.extensions.OplinkAttenuation
 
equals(Object) - Method in class org.onosproject.net.optical.DefaultOpticalDevice
 
equals(Object) - Method in class org.onosproject.net.optical.impl.DefaultOchPort
 
equals(Object) - Method in class org.onosproject.net.optical.impl.DefaultOduCltPort
 
equals(Object) - Method in class org.onosproject.net.optical.impl.DefaultOmsPort
 
equals(Object) - Method in class org.onosproject.net.optical.impl.DefaultOtuPort
 
equals(Object) - Method in class org.onosproject.openflow.controller.Dpid
 
execute() - Method in class org.onosproject.net.optical.cli.AddOpticalIntentCommand
 
execute() - Method in class org.onosproject.net.optical.cli.OpticalPortsListCommand
 
executorService - Variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
ExtensionSelectorInterpreter - Interface in org.onosproject.openflow.controller
Interprets extension selectors and converts them to/from OpenFlow objects.
ExtensionTreatmentInterpreter - Interface in org.onosproject.openflow.controller
Interprets extension treatments and converts them to/from OpenFlow objects.
extractNiciraRoleReply(OFExperimenter) - Method in interface org.onosproject.openflow.controller.driver.RoleHandler
Extract the role from an OFVendor message.
extractOFRoleReply(OFRoleReply) - Method in interface org.onosproject.openflow.controller.driver.RoleHandler
Extract the role information from an OF1.3 Role Reply Message.

F

factory() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
factory() - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
Provides the factory for this OF version.
fail(Objective, ObjectiveError) - Static method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
fail(Objective, ObjectiveError) - Method in class org.onosproject.driver.pipeline.SpringOpenTTP
 
features - Variable in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
FIB_TABLE - Static variable in class org.onosproject.driver.pipeline.SoftRouterPipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.CentecV350Pipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.DefaultSingleTablePipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.HpPipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.NokiaOltPipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.OltPipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.OpenstackPipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.OpenVSwitchPipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.PicaPipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.SoftRouterPipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.SpringOpenTTP
 
FILTER_TABLE - Static variable in class org.onosproject.driver.pipeline.CentecV350Pipeline
 
FILTER_TABLE - Static variable in class org.onosproject.driver.pipeline.SoftRouterPipeline
 
FilteredAnnotation - Class in org.onosproject.net.optical.device
Filtered Annotations view.
FilteredAnnotation(Annotations, Set<String>) - Constructor for class org.onosproject.net.optical.device.FilteredAnnotation
Creates filtered Annotations view based on delegate.
flowObjectiveStore - Variable in class org.onosproject.driver.pipeline.HpPipeline
 
flowObjectiveStore - Variable in class org.onosproject.driver.pipeline.NokiaOltPipeline
 
flowObjectiveStore - Variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
flowObjectiveStore - Variable in class org.onosproject.driver.pipeline.OltPipeline
 
flowObjectiveStore - Variable in class org.onosproject.driver.pipeline.OpenstackPipeline
 
flowObjectiveStore - Variable in class org.onosproject.driver.pipeline.OpenVSwitchPipeline
 
flowObjectiveStore - Variable in class org.onosproject.driver.pipeline.SpringOpenTTP
 
flowRuleService - Variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
flowRuleService - Variable in class org.onosproject.driver.pipeline.OpenstackPipeline
 
flowRuleService - Variable in class org.onosproject.driver.pipeline.OpenVSwitchPipeline
 
flowRuleService - Variable in class org.onosproject.driver.pipeline.SoftRouterPipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.CentecV350Pipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.DefaultSingleTablePipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.HpPipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.NokiaOltPipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.OltPipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.OpenstackPipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.OpenVSwitchPipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.PicaPipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.SoftRouterPipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.SpringOpenTTP
 
FORWARDING_TABLE - Static variable in class org.onosproject.driver.pipeline.OpenstackPipeline
 
FullMplsAvailable - Class in org.onosproject.driver.query
Driver which always responds that all MPLS Labels are available for the Device.
FullMplsAvailable() - Constructor for class org.onosproject.driver.query.FullMplsAvailable
 
FullVlanAvailable - Class in org.onosproject.driver.query
Driver which always responds that all VLAN IDs are available for the Device.
FullVlanAvailable() - Constructor for class org.onosproject.driver.query.FullVlanAvailable
 

G

getAttenuation() - Method in class org.onosproject.driver.extensions.OplinkAttenuation
Gets the attenuation value.
getDeltaStatisticsForPort(DeviceId, PortNumber) - Method in class org.onosproject.net.optical.device.OpticalDeviceServiceView
 
getEqualSwitch(Dpid) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Returns the actual equal switch for the given Dpid, if one exists.
getEqualSwitches() - Method in interface org.onosproject.openflow.controller.OpenFlowController
Returns all equal switches known to this OF controller.
getExtensionInstruction(ExtensionTreatmentType) - Method in class org.onosproject.driver.extensions.NiciraExtensionTreatmentInterpreter
 
getExtensionInstruction(ExtensionTreatmentType) - Method in class org.onosproject.driver.extensions.Ofdpa3ExtensionTreatmentInterpreter
 
getExtensionInstruction(ExtensionTreatmentType) - Method in class org.onosproject.driver.extensions.OfdpaExtensionTreatmentInterpreter
 
getExtensionSelector(ExtensionSelectorType) - Method in class org.onosproject.driver.extensions.NiciraExtensionSelectorInterpreter
 
getExtensionSelector(ExtensionSelectorType) - Method in class org.onosproject.driver.extensions.Ofdpa3ExtensionSelectorInterpreter
 
getExtensionSelector(ExtensionSelectorType) - Method in class org.onosproject.driver.extensions.OfdpaExtensionSelectorInterpreter
 
getGenId() - Method in class org.onosproject.openflow.controller.driver.RoleReplyInfo
 
getGroupForNextObjective(Integer) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
getId() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
getId() - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
Gets the datapathId of the switch.
getInnerMostGroupDesc() - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler.GroupInfo
Getter for innerMostGroupDesc.
getInputPowerRange(PortNumber, Object) - Method in class org.onosproject.driver.optical.power.OplinkRoadmPowerConfig
 
getIntentId(ResourceConsumerId) - Static method in class org.onosproject.net.optical.intent.impl.compiler.ResourceHelper
Creates IntentId object from given consumer ID.
getMasterSwitch(Dpid) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Returns the actual master switch for the given Dpid, if one exists.
getMasterSwitches() - Method in interface org.onosproject.openflow.controller.OpenFlowController
Returns all master switches known to this OF controller.
getNextAvailableIndex() - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
getNextGroupDesc() - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler.GroupInfo
Getter for the next group description.
getNextMappings(NextGroup) - Method in class org.onosproject.driver.pipeline.CentecV350Pipeline
 
getNextMappings(NextGroup) - Method in class org.onosproject.driver.pipeline.DefaultSingleTablePipeline
 
getNextMappings(NextGroup) - Method in class org.onosproject.driver.pipeline.HpPipeline
 
getNextMappings(NextGroup) - Method in class org.onosproject.driver.pipeline.NokiaOltPipeline
 
getNextMappings(NextGroup) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
getNextMappings(NextGroup) - Method in class org.onosproject.driver.pipeline.OltPipeline
 
getNextMappings(NextGroup) - Method in class org.onosproject.driver.pipeline.PicaPipeline
 
getNextMappings(NextGroup) - Method in class org.onosproject.driver.pipeline.SoftRouterPipeline
 
getNextMappings(NextGroup) - Method in class org.onosproject.driver.pipeline.SpringOpenTTP
 
getNextTransactionId() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
getNextTransactionId() - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Gets the next transaction id to use.
getOFSwitchImpl(Dpid, OFDescStatsReply, OFVersion) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriverFactory
Constructs the real openflow switch representation.
getPort(DeviceId, PortNumber) - Method in class org.onosproject.net.optical.device.OpticalDeviceServiceView
 
getPorts() - Method in class org.onosproject.driver.handshaker.DefaultSwitchHandshaker
 
getPorts() - Method in class org.onosproject.driver.optical.handshaker.OFOpticalSwitch13
 
getPorts() - Method in class org.onosproject.driver.optical.handshaker.OfOpticalSwitchImplLinc13
Returns a list of standard (Ethernet) ports.
getPorts() - Method in class org.onosproject.driver.optical.handshaker.OplinkRoadm
 
getPorts(DeviceId) - Method in class org.onosproject.net.optical.device.OpticalDeviceServiceView
 
getPorts() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
getPorts() - Method in interface org.onosproject.openflow.controller.OpenFlowOpticalSwitch
Returns a list of standard (Ethernet) ports.
getPorts() - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
Fetches the ports of this switch.
getPortsOf(PortDescPropertyType) - Method in class org.onosproject.driver.optical.handshaker.CalientFiberSwitchHandshaker
 
getPortsOf(PortDescPropertyType) - Method in class org.onosproject.driver.optical.handshaker.OFOpticalSwitch13
 
getPortsOf(PortDescPropertyType) - Method in class org.onosproject.driver.optical.handshaker.OfOpticalSwitchImplLinc13
 
getPortsOf(PortDescPropertyType) - Method in class org.onosproject.driver.optical.handshaker.OplinkRoadm
 
getPortsOf(PortDescPropertyType) - Method in interface org.onosproject.openflow.controller.WithTypedPorts
Return a list of interfaces (ports) of the type associated with this OpenFlow switch.
getPortTypes() - Method in class org.onosproject.driver.optical.handshaker.CalientFiberSwitchHandshaker
 
getPortTypes() - Method in class org.onosproject.driver.optical.handshaker.OFOpticalSwitch13
 
getPortTypes() - Method in class org.onosproject.driver.optical.handshaker.OfOpticalSwitchImplLinc13
 
getPortTypes() - Method in class org.onosproject.driver.optical.handshaker.OplinkRoadm
 
getPortTypes() - Method in interface org.onosproject.openflow.controller.WithTypedPorts
Returns the port property types supported by the driver implementing this interface.
getRole() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
getRole() - Method in class org.onosproject.openflow.controller.driver.RoleReplyInfo
 
getRole() - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
Fetch the role for this switch.
getStatisticsForPort(DeviceId, PortNumber) - Method in class org.onosproject.net.optical.device.OpticalDeviceServiceView
 
getStringId() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
getStringId() - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
Gets a string version of the ID for this switch.
getSwitch(Dpid) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Returns the actual switch for the given Dpid.
getSwitches() - Method in interface org.onosproject.openflow.controller.OpenFlowController
Returns all switches known to this OF controller.
getTargetPower(PortNumber, Object) - Method in class org.onosproject.driver.optical.power.OplinkRoadmPowerConfig
 
getTargetPowerRange(PortNumber, Object) - Method in class org.onosproject.driver.optical.power.OplinkRoadmPowerConfig
 
getType() - Method in class org.onosproject.openflow.controller.ThirdPartyMessage
 
getValue() - Method in enum org.onosproject.driver.extensions.Ofdpa3MplsType
Gets the value as an short.
getValue() - Method in enum org.onosproject.driver.pipeline.Ofdpa2GroupHandler.OfdpaMplsGroupSubType
Gets the value as an short.
getVersion() - Method in class org.onosproject.openflow.controller.ThirdPartyMessage
 
getXid() - Method in class org.onosproject.openflow.controller.driver.RoleReplyInfo
 
getXid() - Method in class org.onosproject.openflow.controller.ThirdPartyMessage
 
grid() - Method in class org.onosproject.net.optical.impl.DefaultOmsPort
 
grid() - Method in interface org.onosproject.net.optical.OmsPort
Returns the grid spacing frequency.
GRID_HZ - Static variable in class org.onosproject.net.optical.OpticalAnnotations
Annotation key for grid in Hz.
groupHandler - Variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
groupKeys() - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler.OfdpaNextGroup
 
groupService - Variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
groupService - Variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
groupService - Variable in class org.onosproject.driver.pipeline.SpringOpenTTP
 

H

handleIncomingMessage(Dpid, OFMessage) - Method in interface org.onosproject.openflow.controller.OpenFlowMessageListener
Handles all incoming OpenFlow messages.
handleMessage(OFMessage) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
Handle the message coming from the dataplane.
handleMessage(Dpid, OFMessage) - Method in interface org.onosproject.openflow.controller.OpenFlowEventListener
Handles the message event.
handleMessage(OFMessage) - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
Handle a message from the switch.
handleNiciraRole(OFMessage) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
handleNiciraRole(OFMessage) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
If this driver know of Nicira style role messages, these should be handled here.
handleOutgoingMessage(Dpid, List<OFMessage>) - Method in interface org.onosproject.openflow.controller.OpenFlowMessageListener
Handles all outgoing OpenFlow messages.
handlePacket(OpenFlowPacketContext) - Method in interface org.onosproject.openflow.controller.PacketListener
Handles the packet.
handleRole(OFMessage) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
handleRole(OFMessage) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Handle OF 1.x (where x > 0) role messages.
handleRoleError(OFErrorMsg) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
handleRoleError(OFErrorMsg) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Handle the situation where the role request triggers an error.
hardwareDescription() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
hardwareDescription() - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
fetch the hardware description.
hashCode() - Method in class org.onosproject.driver.extensions.DefaultMoveExtensionTreatment
 
hashCode() - Method in class org.onosproject.driver.extensions.NiciraEncapEthDst
 
hashCode() - Method in class org.onosproject.driver.extensions.NiciraEncapEthSrc
 
hashCode() - Method in class org.onosproject.driver.extensions.NiciraEncapEthType
 
hashCode() - Method in class org.onosproject.driver.extensions.NiciraMatchEncapEthType
 
hashCode() - Method in class org.onosproject.driver.extensions.NiciraMatchNshContextHeader
 
hashCode() - Method in class org.onosproject.driver.extensions.NiciraMatchNshSi
 
hashCode() - Method in class org.onosproject.driver.extensions.NiciraMatchNshSpi
 
hashCode() - Method in class org.onosproject.driver.extensions.NiciraNshMdType
 
hashCode() - Method in class org.onosproject.driver.extensions.NiciraNshNp
 
hashCode() - Method in class org.onosproject.driver.extensions.NiciraPopNsh
 
hashCode() - Method in class org.onosproject.driver.extensions.NiciraPushNsh
 
hashCode() - Method in class org.onosproject.driver.extensions.NiciraResubmit
 
hashCode() - Method in class org.onosproject.driver.extensions.NiciraResubmitTable
 
hashCode() - Method in class org.onosproject.driver.extensions.NiciraSetNshContextHeader
 
hashCode() - Method in class org.onosproject.driver.extensions.NiciraSetNshSi
 
hashCode() - Method in class org.onosproject.driver.extensions.NiciraSetNshSpi
 
hashCode() - Method in class org.onosproject.driver.extensions.NiciraSetTunnelDst
 
hashCode() - Method in class org.onosproject.driver.extensions.NiciraTunGpeNp
 
hashCode() - Method in class org.onosproject.driver.extensions.Ofdpa3MatchMplsL2Port
 
hashCode() - Method in class org.onosproject.driver.extensions.Ofdpa3MatchOvid
 
hashCode() - Method in class org.onosproject.driver.extensions.Ofdpa3PopCw
 
hashCode() - Method in class org.onosproject.driver.extensions.Ofdpa3PopL2Header
 
hashCode() - Method in class org.onosproject.driver.extensions.Ofdpa3PushCw
 
hashCode() - Method in class org.onosproject.driver.extensions.Ofdpa3PushL2Header
 
hashCode() - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsL2Port
 
hashCode() - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsType
 
hashCode() - Method in class org.onosproject.driver.extensions.Ofdpa3SetOvid
 
hashCode() - Method in class org.onosproject.driver.extensions.Ofdpa3SetQosIndex
 
hashCode() - Method in class org.onosproject.driver.extensions.OfdpaMatchVlanVid
 
hashCode() - Method in class org.onosproject.driver.extensions.OfdpaSetVlanVid
 
hashCode() - Method in class org.onosproject.driver.extensions.OplinkAttenuation
 
hashCode() - Method in class org.onosproject.net.optical.DefaultOpticalDevice
 
hashCode() - Method in class org.onosproject.net.optical.impl.DefaultOchPort
 
hashCode() - Method in class org.onosproject.net.optical.impl.DefaultOduCltPort
 
hashCode() - Method in class org.onosproject.net.optical.impl.DefaultOmsPort
 
hashCode() - Method in class org.onosproject.net.optical.impl.DefaultOtuPort
 
hashCode() - Method in class org.onosproject.openflow.controller.Dpid
 
HIGHEST_PRIORITY - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
HpPipeline - Class in org.onosproject.driver.pipeline
Driver for Hp.
HpPipeline() - Constructor for class org.onosproject.driver.pipeline.HpPipeline
 

I

IdentityMapper - Class in org.onosproject.net.optical.device.port
PortMapper which simply return given input.
IdentityMapper() - Constructor for class org.onosproject.net.optical.device.port.IdentityMapper
 
init(DeviceId, PipelinerContext) - Method in class org.onosproject.driver.pipeline.CentecV350Pipeline
 
init(DeviceId, PipelinerContext) - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2Pipeline
 
init(DeviceId, PipelinerContext) - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2VlanPipeline
 
init(DeviceId, PipelinerContext) - Method in class org.onosproject.driver.pipeline.DefaultSingleTablePipeline
 
init(DeviceId, PipelinerContext) - Method in class org.onosproject.driver.pipeline.HpPipeline
 
init(DeviceId, PipelinerContext) - Method in class org.onosproject.driver.pipeline.NokiaOltPipeline
 
init(DeviceId, PipelinerContext) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
init(DeviceId, PipelinerContext) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
init(DeviceId, PipelinerContext) - Method in class org.onosproject.driver.pipeline.Ofdpa3Pipeline
 
init(DeviceId, PipelinerContext) - Method in class org.onosproject.driver.pipeline.OltPipeline
 
init(DeviceId, PipelinerContext) - Method in class org.onosproject.driver.pipeline.OpenstackPipeline
 
init(DeviceId, PipelinerContext) - Method in class org.onosproject.driver.pipeline.OpenVSwitchPipeline
 
init(DeviceId, PipelinerContext) - Method in class org.onosproject.driver.pipeline.PicaPipeline
 
init(DeviceId, PipelinerContext) - Method in class org.onosproject.driver.pipeline.SoftRouterPipeline
 
init(DeviceId, PipelinerContext) - Method in class org.onosproject.driver.pipeline.SpringOpenTTP
 
init(Dpid, OFDescStatsReply, OFVersion) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
init(Dpid, OFDescStatsReply, OFVersion) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Initialises the behaviour.
initializePipeline() - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2Pipeline
 
initializePipeline() - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
inPort() - Method in class org.onosproject.driver.extensions.NiciraResubmit
Gets the inPort.
inPort() - Method in class org.onosproject.driver.extensions.NiciraResubmitTable
Gets the inPort.
inPort() - Method in class org.onosproject.openflow.controller.DefaultOpenFlowPacketContext
 
inPort() - Method in interface org.onosproject.openflow.controller.OpenFlowPacketContext
Provide the port on which the packet arrived.
intentManager - Variable in class org.onosproject.net.optical.intent.impl.compiler.OpticalCircuitIntentCompiler
 
intentManager - Variable in class org.onosproject.net.optical.intent.impl.compiler.OpticalConnectivityIntentCompiler
 
intentManager - Variable in class org.onosproject.net.optical.intent.impl.compiler.OpticalOduIntentCompiler
 
intentManager - Variable in class org.onosproject.net.optical.intent.impl.compiler.OpticalPathIntentCompiler
 
intentService - Variable in class org.onosproject.net.optical.intent.impl.compiler.OpticalCircuitIntentCompiler
 
intentSetMultimap - Variable in class org.onosproject.net.optical.intent.impl.compiler.OpticalCircuitIntentCompiler
 
IP_UNICAST_TABLE - Static variable in class org.onosproject.driver.pipeline.PicaPipeline
 
ipv4UnicastTableId - Variable in class org.onosproject.driver.pipeline.SpringOpenTTP
 
is(Port) - Method in class org.onosproject.net.optical.device.port.AbstractPortMapper
Returns true if this port is capable of being projected as {@code
is(Port) - Method in class org.onosproject.net.optical.device.port.IdentityMapper
 
is(Port) - Method in class org.onosproject.net.optical.device.port.OchPortMapper
 
is(Port) - Method in class org.onosproject.net.optical.device.port.OduCltPortMapper
 
is(Port) - Method in class org.onosproject.net.optical.device.port.OmsPortMapper
 
is(Port) - Method in class org.onosproject.net.optical.device.port.OtuPortMapper
 
is(Port) - Method in interface org.onosproject.net.optical.device.port.PortMapper
Returns true if this port is capable of being projected as {@code
isBuffered() - Method in class org.onosproject.openflow.controller.DefaultOpenFlowPacketContext
 
isBuffered() - Method in interface org.onosproject.openflow.controller.OpenFlowPacketContext
Indicates that this packet is buffered at the switch.
isConnected() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
isConnected() - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
Checks if the switch is still connected.
isDriverHandshakeComplete() - Method in class org.onosproject.driver.handshaker.DefaultSwitchHandshaker
 
isDriverHandshakeComplete() - Method in class org.onosproject.driver.optical.handshaker.CalientFiberSwitchHandshaker
 
isDriverHandshakeComplete() - Method in class org.onosproject.driver.optical.handshaker.OFOpticalSwitch13
 
isDriverHandshakeComplete() - Method in class org.onosproject.driver.optical.handshaker.OfOpticalSwitchImplLinc13
 
isDriverHandshakeComplete() - Method in class org.onosproject.driver.optical.handshaker.OplinkRoadm
 
isDriverHandshakeComplete() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
isDriverHandshakeComplete() - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Checks whether the driver specific handshake is complete.
isHandled() - Method in class org.onosproject.openflow.controller.DefaultOpenFlowPacketContext
 
isHandled() - Method in interface org.onosproject.openflow.controller.OpenFlowPacketContext
Checks whether the packet has been handled.
isIncluded(Port) - Method in class org.onosproject.net.optical.cli.OpticalPortsListCommand
 
isTunable() - Method in class org.onosproject.net.optical.impl.DefaultOchPort
Returns true if port is wavelength tunable.
isTunable() - Method in interface org.onosproject.net.optical.OchPort
Returns true if port is wavelength tunable.
isValid() - Method in class org.onosproject.net.optical.config.OpticalPortConfig
 

K

key() - Method in class org.onosproject.driver.pipeline.SpringOpenTTP.SpringOpenGroup
 
keys() - Method in class org.onosproject.net.optical.device.FilteredAnnotation
 

L

L2_FLOOD_TYPE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
L2_INTERFACE_TYPE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
l2InterfaceGroupKey(DeviceId, VlanId, long) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
Returns a hash as the L2 Interface Group Key.
L3_ECMP_TYPE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
L3_INTERFACE_TYPE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
L3_MULTICAST_TYPE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
L3_UNICAST_TYPE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
lambda() - Method in class org.onosproject.net.optical.impl.DefaultOchPort
Returns OCh signal.
lambda() - Method in interface org.onosproject.net.optical.OchPort
Returns OCh signal.
LincOELambdaQuery - Class in org.onosproject.driver.optical.query
Lambda query implementation for LINC-OE Optical Emulator switch.
LincOELambdaQuery() - Constructor for class org.onosproject.driver.optical.query.LincOELambdaQuery
 
linkDetected(LinkDescription) - Method in class org.onosproject.drivers.optical.OpticalAdjacencyLinkManager
Signals that an infrastructure link has been detected.
linkDetected(LinkDescription) - Method in interface org.onosproject.drivers.optical.OpticalAdjacencyLinkService
Signals that an infrastructure link has been detected.
linkProviderRegistry - Variable in class org.onosproject.drivers.optical.OpticalAdjacencyLinkManager
 
linksVanished(ConnectPoint) - Method in class org.onosproject.drivers.optical.OpticalAdjacencyLinkManager
Signals that infrastructure links associated with the specified connect point have vanished.
linksVanished(DeviceId) - Method in class org.onosproject.drivers.optical.OpticalAdjacencyLinkManager
Signals that infrastructure links associated with the specified device have vanished.
linksVanished(ConnectPoint) - Method in interface org.onosproject.drivers.optical.OpticalAdjacencyLinkService
Signals that infrastructure links associated with the specified connect point have vanished.
linksVanished(DeviceId) - Method in interface org.onosproject.drivers.optical.OpticalAdjacencyLinkService
Signals that infrastructure links associated with the specified device have vanished.
linkVanished(LinkDescription) - Method in class org.onosproject.drivers.optical.OpticalAdjacencyLinkManager
Signals that an infrastructure link has disappeared.
linkVanished(LinkDescription) - Method in interface org.onosproject.drivers.optical.OpticalAdjacencyLinkService
Signals that an infrastructure link has disappeared.
log - Variable in class org.onosproject.driver.optical.power.OplinkRoadmPowerConfig
 
log - Static variable in class org.onosproject.net.optical.intent.impl.compiler.OpticalConnectivityIntentCompiler
 
log - Variable in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
LOWEST_PRIORITY - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 

M

MAC_LEARNING_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MAC_TABLE - Static variable in class org.onosproject.driver.pipeline.CentecV350Pipeline
 
makeMplsForwardingGroupId(Ofdpa2GroupHandler.OfdpaMplsGroupSubType, int) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
Creates MPLS Forwarding group id given a sub type and the index.
makeMplsLabelGroupId(Ofdpa2GroupHandler.OfdpaMplsGroupSubType, int) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
Creates MPLS Label group id given a sub type and the index.
manufacturerDescription() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
manufacturerDescription() - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
fetch the manufacturer description.
mapAction(OFAction) - Method in class org.onosproject.driver.extensions.NiciraExtensionTreatmentInterpreter
 
mapAction(OFAction) - Method in class org.onosproject.driver.extensions.Ofdpa3ExtensionTreatmentInterpreter
 
mapAction(OFAction) - Method in class org.onosproject.driver.extensions.OfdpaExtensionTreatmentInterpreter
 
mapAction(OFAction) - Method in class org.onosproject.driver.extensions.OplinkExtensionTreatmentInterpreter
 
mapAction(OFAction) - Method in interface org.onosproject.openflow.controller.ExtensionTreatmentInterpreter
Maps an OpenFlow action to an extension treatment.
mapInstruction(OFFactory, ExtensionTreatment) - Method in class org.onosproject.driver.extensions.NiciraExtensionTreatmentInterpreter
 
mapInstruction(OFFactory, ExtensionTreatment) - Method in class org.onosproject.driver.extensions.Ofdpa3ExtensionTreatmentInterpreter
 
mapInstruction(OFFactory, ExtensionTreatment) - Method in class org.onosproject.driver.extensions.OfdpaExtensionTreatmentInterpreter
 
mapInstruction(OFFactory, ExtensionTreatment) - Method in class org.onosproject.driver.extensions.OplinkExtensionTreatmentInterpreter
 
mapInstruction(OFFactory, ExtensionTreatment) - Method in interface org.onosproject.openflow.controller.ExtensionTreatmentInterpreter
Maps an extension treatment to an OpenFlow action.
mapOxm(OFOxm<?>) - Method in class org.onosproject.driver.extensions.NiciraExtensionSelectorInterpreter
 
mapOxm(OFOxm<?>) - Method in class org.onosproject.driver.extensions.Ofdpa3ExtensionSelectorInterpreter
 
mapOxm(OFOxm<?>) - Method in class org.onosproject.driver.extensions.OfdpaExtensionSelectorInterpreter
 
mapOxm(OFOxm<?>) - Method in interface org.onosproject.openflow.controller.ExtensionSelectorInterpreter
Maps an OpenFlow OXM to an extension selector.
mapPort(Port) - Method in class org.onosproject.net.optical.device.port.AbstractPortMapper
Returns port mapped to {@code
mapPort(Port) - Method in class org.onosproject.net.optical.device.port.OchPortMapper
 
mapPort(Port) - Method in class org.onosproject.net.optical.device.port.OduCltPortMapper
 
mapPort(Port) - Method in class org.onosproject.net.optical.device.port.OmsPortMapper
 
mapPort(Port) - Method in class org.onosproject.net.optical.device.port.OtuPortMapper
 
mapSelector(OFFactory, ExtensionSelector) - Method in class org.onosproject.driver.extensions.NiciraExtensionSelectorInterpreter
 
mapSelector(OFFactory, ExtensionSelector) - Method in class org.onosproject.driver.extensions.Ofdpa3ExtensionSelectorInterpreter
 
mapSelector(OFFactory, ExtensionSelector) - Method in class org.onosproject.driver.extensions.OfdpaExtensionSelectorInterpreter
 
mapSelector(OFFactory, ExtensionSelector) - Method in interface org.onosproject.openflow.controller.ExtensionSelectorInterpreter
Maps an extension selector to an OpenFlow OXM.
MAX_FREQ_HZ - Static variable in class org.onosproject.net.optical.OpticalAnnotations
Annotation key for maximum frequency in Hz.
MAX_RETRY_ATTEMPTS - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
maxFrequency() - Method in class org.onosproject.net.optical.impl.DefaultOmsPort
 
maxFrequency() - Method in interface org.onosproject.net.optical.OmsPort
Returns the maximum frequency.
meterfeatures - Variable in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
MIN_FREQ_HZ - Static variable in class org.onosproject.net.optical.OpticalAnnotations
Annotation key for mininum frequency in Hz.
minFrequency() - Method in class org.onosproject.net.optical.impl.DefaultOmsPort
 
minFrequency() - Method in interface org.onosproject.net.optical.OmsPort
Returns the minimum frequency.
modified(ComponentContext) - Method in class org.onosproject.net.optical.intent.impl.compiler.OpticalCircuitIntentCompiler
 
MoveExtensionTreatment - Interface in org.onosproject.driver.extensions
The abstraction of Move Treatment.
MoveExtensionTreatmentCodec - Class in org.onosproject.driver.extensions.codec
JSON Codec for MoveExtensionTreatment class.
MoveExtensionTreatmentCodec() - Constructor for class org.onosproject.driver.extensions.codec.MoveExtensionTreatmentCodec
 
MPLS_INTERFACE_TYPE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
MPLS_L2_PORT_FLOW_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_L2_PORT_PCP_TRUST_FLOW_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_L2_PORT_PRIORITY - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_L3_TYPE_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_L3VPN_SUBTYPE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
MPLS_NNI_PORT_BASE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_NNI_PORT_MAX - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_TABLE_0 - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_TABLE_1 - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_TUNNEL_ID_BASE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_TUNNEL_ID_MAX - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_TYPE_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_UNI_PORT_MAX - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
mplsL2Port() - Method in class org.onosproject.driver.extensions.Ofdpa3MatchMplsL2Port
Gets the MPLS L2 Port.
mplsL2Port() - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsL2Port
Gets the MPLS L2 Port.
mplsTableId - Variable in class org.onosproject.driver.pipeline.SpringOpenTTP
 
mplsType() - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsType
Gets the MPLS type.
MULTICAST_ROUTING_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 

N

NAME - Static variable in class org.onosproject.net.optical.config.OpticalPortConfig
 
name() - Method in class org.onosproject.net.optical.config.OpticalPortConfig
Returns the port name associated with this port configuration.
nBits() - Method in class org.onosproject.driver.extensions.DefaultMoveExtensionTreatment
 
nBits() - Method in interface org.onosproject.driver.extensions.MoveExtensionTreatment
Returns N_BITS field of move extension action.
NEIGHBOR_ID - Static variable in class org.onosproject.net.optical.OpticalAnnotations
Annotation key for optical port's neighbor's DeviceId#toString().
NEIGHBOR_PORT - Static variable in class org.onosproject.net.optical.OpticalAnnotations
Annotation key for optical port's neighbor's PortNumber#toString().
netcfgRegistry - Variable in class org.onosproject.net.optical.internal.OpticalModelLoader
 
next(NextObjective) - Method in class org.onosproject.driver.pipeline.CentecV350Pipeline
 
next(NextObjective) - Method in class org.onosproject.driver.pipeline.DefaultSingleTablePipeline
 
next(NextObjective) - Method in class org.onosproject.driver.pipeline.HpPipeline
 
next(NextObjective) - Method in class org.onosproject.driver.pipeline.NokiaOltPipeline
 
next(NextObjective) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
next(NextObjective) - Method in class org.onosproject.driver.pipeline.OltPipeline
 
next(NextObjective) - Method in class org.onosproject.driver.pipeline.OpenstackPipeline
 
next(NextObjective) - Method in class org.onosproject.driver.pipeline.OpenVSwitchPipeline
 
next(NextObjective) - Method in class org.onosproject.driver.pipeline.PicaPipeline
 
next(NextObjective) - Method in class org.onosproject.driver.pipeline.SoftRouterPipeline
 
next(NextObjective) - Method in class org.onosproject.driver.pipeline.SpringOpenTTP
 
nextObjective() - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler.OfdpaNextGroup
 
NiciraEncapEthDst - Class in org.onosproject.driver.extensions
Nicira EncapEthDst extension instruction to set encapsulated eth destination.
NiciraEncapEthDst(MacAddress) - Constructor for class org.onosproject.driver.extensions.NiciraEncapEthDst
Creates a new encapEthDst instruction with given mac address.
NiciraEncapEthSrc - Class in org.onosproject.driver.extensions
Nicira EncapEthSrc extension instruction to set encapsulated eth source.
NiciraEncapEthSrc(MacAddress) - Constructor for class org.onosproject.driver.extensions.NiciraEncapEthSrc
Creates a new encapEthSrc instruction with given mac address.
NiciraEncapEthType - Class in org.onosproject.driver.extensions
Nicira EncapEthType extension instruction to set encapsulated eth type.
NiciraEncapEthType(short) - Constructor for class org.onosproject.driver.extensions.NiciraEncapEthType
Creates a new nshEncapEthType instruction with given eth type.
NiciraExtensionSelectorInterpreter - Class in org.onosproject.driver.extensions
Interpreter for Nicira OpenFlow selector extensions.
NiciraExtensionSelectorInterpreter() - Constructor for class org.onosproject.driver.extensions.NiciraExtensionSelectorInterpreter
 
NiciraExtensionTreatmentInterpreter - Class in org.onosproject.driver.extensions
Interpreter for Nicira OpenFlow treatment extensions.
NiciraExtensionTreatmentInterpreter() - Constructor for class org.onosproject.driver.extensions.NiciraExtensionTreatmentInterpreter
 
NiciraMatchEncapEthType - Class in org.onosproject.driver.extensions
Nicira EncapEthType extension selector to set encapsulated eth type.
NiciraMatchEncapEthType(short) - Constructor for class org.onosproject.driver.extensions.NiciraMatchEncapEthType
Creates a new nshEncapEthType selector with given eth type.
NiciraMatchNshContextHeader - Class in org.onosproject.driver.extensions
Implementation of Nsh context header criterion.
NiciraMatchNshContextHeader(ExtensionSelectorType) - Constructor for class org.onosproject.driver.extensions.NiciraMatchNshContextHeader
Constructor to create Nsh context header.
NiciraMatchNshSi - Class in org.onosproject.driver.extensions
Implementation of NSH Service Index(SI).
NiciraMatchNshSi() - Constructor for class org.onosproject.driver.extensions.NiciraMatchNshSi
Default constructor.
NiciraMatchNshSi(NshServiceIndex) - Constructor for class org.onosproject.driver.extensions.NiciraMatchNshSi
Creates an instance with initialized Nsh Service Index.
NiciraMatchNshSiCodec - Class in org.onosproject.driver.extensions.codec
JSON Codec for NiciraMatchNshSi class.
NiciraMatchNshSiCodec() - Constructor for class org.onosproject.driver.extensions.codec.NiciraMatchNshSiCodec
 
NiciraMatchNshSpi - Class in org.onosproject.driver.extensions
Implementation of NSH Service Path Id selector.
NiciraMatchNshSpi() - Constructor for class org.onosproject.driver.extensions.NiciraMatchNshSpi
Default constructor.
NiciraMatchNshSpi(NshServicePathId) - Constructor for class org.onosproject.driver.extensions.NiciraMatchNshSpi
Creates an instance with initialized Nsh Service Path ID.
NiciraMatchNshSpiCodec - Class in org.onosproject.driver.extensions.codec
JSON Codec for NiciraMatchNshSpi class.
NiciraMatchNshSpiCodec() - Constructor for class org.onosproject.driver.extensions.codec.NiciraMatchNshSpiCodec
 
NiciraMoveTreatmentFactory - Class in org.onosproject.driver.extensions
The factory of move treatment.
NiciraNshMdType - Class in org.onosproject.driver.extensions
Nicira nshMdType extension instruction.
NiciraNshMdType(byte) - Constructor for class org.onosproject.driver.extensions.NiciraNshMdType
Creates a new nshMdType instruction with given nsh md type.
NiciraNshNp - Class in org.onosproject.driver.extensions
Nicira nshNp extension instruction to set next protocol value in nsh header.
NiciraNshNp(byte) - Constructor for class org.onosproject.driver.extensions.NiciraNshNp
Creates a new nshNp instruction with given nsh np.
NiciraPopNsh - Class in org.onosproject.driver.extensions
Nicira pop nsh extension instruction.
NiciraPopNsh() - Constructor for class org.onosproject.driver.extensions.NiciraPopNsh
Creates a new pop nsh instruction.
NiciraPushNsh - Class in org.onosproject.driver.extensions
Nicira push nsh extension instruction.
NiciraPushNsh() - Constructor for class org.onosproject.driver.extensions.NiciraPushNsh
Creates a new push nsh instruction.
NiciraResubmit - Class in org.onosproject.driver.extensions
Nicira resubmit extension instruction.
NiciraResubmit(PortNumber) - Constructor for class org.onosproject.driver.extensions.NiciraResubmit
Creates a new resubmit instruction with a particular inPort.
NiciraResubmitCodec - Class in org.onosproject.driver.extensions.codec
JSON Codec for NiciraResubmit class.
NiciraResubmitCodec() - Constructor for class org.onosproject.driver.extensions.codec.NiciraResubmitCodec
 
NiciraResubmitTable - Class in org.onosproject.driver.extensions
Nicira resubmit-table extension instruction.
NiciraResubmitTable(PortNumber, short) - Constructor for class org.onosproject.driver.extensions.NiciraResubmitTable
Creates a new resubmit-table instruction with a particular inPort and table.
NiciraResubmitTable(short) - Constructor for class org.onosproject.driver.extensions.NiciraResubmitTable
Creates a new resubmit-table instruction with a particular table.
NiciraResubmitTableCodec - Class in org.onosproject.driver.extensions.codec
JSON Codec for NiciraResubmitTable class.
NiciraResubmitTableCodec() - Constructor for class org.onosproject.driver.extensions.codec.NiciraResubmitTableCodec
 
NiciraSetNshContextHeader - Class in org.onosproject.driver.extensions
Nicira set NSH Context header extension instruction.
NiciraSetNshContextHeader(NshContextHeader, ExtensionTreatmentType) - Constructor for class org.onosproject.driver.extensions.NiciraSetNshContextHeader
Creates a new set nsh context header instruction.
NiciraSetNshContextHeaderCodec - Class in org.onosproject.driver.extensions.codec
JSON Codec for NiciraSetNshContextHeader class.
NiciraSetNshContextHeaderCodec() - Constructor for class org.onosproject.driver.extensions.codec.NiciraSetNshContextHeaderCodec
 
NiciraSetNshSi - Class in org.onosproject.driver.extensions
Nicira set NSH SI extension instruction.
NiciraSetNshSi(NshServiceIndex) - Constructor for class org.onosproject.driver.extensions.NiciraSetNshSi
Creates a new set nsh si instruction with given si.
NiciraSetNshSiCodec - Class in org.onosproject.driver.extensions.codec
JSON Codec for NiciraSetNshSi class.
NiciraSetNshSiCodec() - Constructor for class org.onosproject.driver.extensions.codec.NiciraSetNshSiCodec
 
NiciraSetNshSpi - Class in org.onosproject.driver.extensions
Nicira set NSH SPI extension instruction.
NiciraSetNshSpi(NshServicePathId) - Constructor for class org.onosproject.driver.extensions.NiciraSetNshSpi
Creates a new set nsh spi instruction with given spi.
NiciraSetNshSpiCodec - Class in org.onosproject.driver.extensions.codec
JSON Codec for NiciraSetNshSpi class.
NiciraSetNshSpiCodec() - Constructor for class org.onosproject.driver.extensions.codec.NiciraSetNshSpiCodec
 
NiciraSetTunnelDst - Class in org.onosproject.driver.extensions
Nicira set tunnel destination extension instruction.
NiciraSetTunnelDst(Ip4Address) - Constructor for class org.onosproject.driver.extensions.NiciraSetTunnelDst
Creates a new set tunnel destination instruction with a particular IPv4 address.
NiciraSetTunnelDstCodec - Class in org.onosproject.driver.extensions.codec
JSON Codec for NiciraSetTunnelDst class.
NiciraSetTunnelDstCodec() - Constructor for class org.onosproject.driver.extensions.codec.NiciraSetTunnelDstCodec
 
NiciraSwitchHandshaker - Class in org.onosproject.driver.handshaker
Default driver to fallback on if no other driver is available.
NiciraSwitchHandshaker() - Constructor for class org.onosproject.driver.handshaker.NiciraSwitchHandshaker
 
NiciraTunGpeNp - Class in org.onosproject.driver.extensions
Nicira tunnel gpe next protocol extension instruction to tunGpeNp value.
NiciraTunGpeNp(byte) - Constructor for class org.onosproject.driver.extensions.NiciraTunGpeNp
Creates a new NiciraTunGpeNp instruction with given value.
NokiaOltPipeline - Class in org.onosproject.driver.pipeline
Pipeliner for OLT device.
NokiaOltPipeline() - Constructor for class org.onosproject.driver.pipeline.NokiaOltPipeline
 
nshCh() - Method in class org.onosproject.driver.extensions.NiciraSetNshContextHeader
Gets the nsh context header.
nshContextHeader() - Method in class org.onosproject.driver.extensions.NiciraMatchNshContextHeader
Gets the nsh context header to match.
nshMdType() - Method in class org.onosproject.driver.extensions.NiciraNshMdType
Gets the nsh md type.
nshNp() - Method in class org.onosproject.driver.extensions.NiciraNshNp
Gets the nsh np.
nshSi() - Method in class org.onosproject.driver.extensions.NiciraMatchNshSi
Gets the nsh service index to match.
nshSi() - Method in class org.onosproject.driver.extensions.NiciraSetNshSi
Gets the nsh service index.
nshSpi() - Method in class org.onosproject.driver.extensions.NiciraMatchNshSpi
Gets the network service path id to match.
nshSpi() - Method in class org.onosproject.driver.extensions.NiciraSetNshSpi
Gets the nsh service path id.
numberName() - Method in class org.onosproject.net.optical.config.OpticalPortConfig
Returns a stringified representation of the port number, configured in some port types without an alphanumeric name as the port name.

O

OchPort - Interface in org.onosproject.net.optical
OCh port (Optical Channel).
ochPortDescription(PortNumber, boolean, OduSignalType, boolean, OchSignal) - Static method in class org.onosproject.net.optical.device.OchPortHelper
Creates OCh port DefaultPortDescription based on the supplied information.
ochPortDescription(PortNumber, boolean, OduSignalType, boolean, OchSignal, SparseAnnotations) - Static method in class org.onosproject.net.optical.device.OchPortHelper
Creates OCh port DefaultPortDescription based on the supplied information.
ochPortDescription(PortDescription, OduSignalType, boolean, OchSignal, SparseAnnotations) - Static method in class org.onosproject.net.optical.device.OchPortHelper
Creates OCh port DefaultPortDescription based on the supplied information.
OchPortHelper - Class in org.onosproject.net.optical.device
OCh port related helpers.
OchPortMapper - Class in org.onosproject.net.optical.device.port
PortMapper to handler OchPort translation.
OchPortMapper() - Constructor for class org.onosproject.net.optical.device.port.OchPortMapper
 
OchSignalCodec - Class in org.onosproject.net.optical.json
JSON codec for OchSignal.
OchSignalCodec() - Constructor for class org.onosproject.net.optical.json.OchSignalCodec
 
OduCltPort - Interface in org.onosproject.net.optical
ODU client port (Optical channel Data Unit).
oduCltPortDescription(PortNumber, boolean, CltSignalType) - Static method in class org.onosproject.net.optical.device.OduCltPortHelper
Creates ODU client port description based on the supplied information.
oduCltPortDescription(PortNumber, boolean, CltSignalType, SparseAnnotations) - Static method in class org.onosproject.net.optical.device.OduCltPortHelper
Creates ODU client port description based on the supplied information.
oduCltPortDescription(PortDescription, CltSignalType, SparseAnnotations) - Static method in class org.onosproject.net.optical.device.OduCltPortHelper
Creates ODU client port description based on the supplied information.
OduCltPortHelper - Class in org.onosproject.net.optical.device
ODU client port related helpers.
OduCltPortMapper - Class in org.onosproject.net.optical.device.port
PortMapper to handler OduCltPort translation.
OduCltPortMapper() - Constructor for class org.onosproject.net.optical.device.port.OduCltPortMapper
 
Ofdpa2GroupHandler - Class in org.onosproject.driver.pipeline
Group handler for OFDPA2 pipeline.
Ofdpa2GroupHandler() - Constructor for class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
Ofdpa2GroupHandler.GroupChainElem - Class in org.onosproject.driver.pipeline
Represents a group element that is part of a chain of groups.
Ofdpa2GroupHandler.GroupInfo - Class in org.onosproject.driver.pipeline
Utility class for moving group information around.
Ofdpa2GroupHandler.OfdpaMplsGroupSubType - Enum in org.onosproject.driver.pipeline
Helper enum to handle the different MPLS group types.
Ofdpa2GroupHandler.OfdpaNextGroup - Class in org.onosproject.driver.pipeline
Represents an entire group-chain that implements a Next-Objective from the application.
Ofdpa2Pipeline - Class in org.onosproject.driver.pipeline
Driver for Broadcom's OF-DPA v2.0 TTP.
Ofdpa2Pipeline() - Constructor for class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
Ofdpa2Pipeline.RetryFlows - Class in org.onosproject.driver.pipeline
Utility class that retries sending flows a fixed number of times, even if some of the attempts are successful.
Ofdpa3ExtensionSelectorInterpreter - Class in org.onosproject.driver.extensions
Interpreter for OFDPA3 OpenFlow selector extensions.
Ofdpa3ExtensionSelectorInterpreter() - Constructor for class org.onosproject.driver.extensions.Ofdpa3ExtensionSelectorInterpreter
 
Ofdpa3ExtensionTreatmentInterpreter - Class in org.onosproject.driver.extensions
Interpreter for OFDPA3 OpenFlow treatment extensions.
Ofdpa3ExtensionTreatmentInterpreter() - Constructor for class org.onosproject.driver.extensions.Ofdpa3ExtensionTreatmentInterpreter
 
Ofdpa3GroupHandler - Class in org.onosproject.driver.pipeline
Group handler for OFDPA2 pipeline.
Ofdpa3GroupHandler() - Constructor for class org.onosproject.driver.pipeline.Ofdpa3GroupHandler
 
Ofdpa3MatchMplsL2Port - Class in org.onosproject.driver.extensions
OFDPA MPLS L2 Port extension match.
Ofdpa3MatchMplsL2Port() - Constructor for class org.onosproject.driver.extensions.Ofdpa3MatchMplsL2Port
OFDPA MPLS L2 Port extension match.
Ofdpa3MatchMplsL2Port(int) - Constructor for class org.onosproject.driver.extensions.Ofdpa3MatchMplsL2Port
Constructs a new MPLS L2 Port match with a given Integer.
Ofdpa3MatchMplsL2PortCodec - Class in org.onosproject.driver.extensions.codec
JSON Codec for Ofdpa match mpls l2 port class.
Ofdpa3MatchMplsL2PortCodec() - Constructor for class org.onosproject.driver.extensions.codec.Ofdpa3MatchMplsL2PortCodec
 
Ofdpa3MatchOvid - Class in org.onosproject.driver.extensions
OFDPA OVID extension match.
Ofdpa3MatchOvid() - Constructor for class org.onosproject.driver.extensions.Ofdpa3MatchOvid
Constructs a new match OVID instruction.
Ofdpa3MatchOvid(VlanId) - Constructor for class org.onosproject.driver.extensions.Ofdpa3MatchOvid
Constructs a new match OVID instruction with a given VLAN ID.
Ofdpa3MatchOvidCodec - Class in org.onosproject.driver.extensions.codec
JSON Codec for Ofdpa match ovid class.
Ofdpa3MatchOvidCodec() - Constructor for class org.onosproject.driver.extensions.codec.Ofdpa3MatchOvidCodec
 
Ofdpa3MplsType - Enum in org.onosproject.driver.extensions
OFDPA MPLS Type experimenter match fields.
Ofdpa3Pipeline - Class in org.onosproject.driver.pipeline
Pipeliner for Broadcom OF-DPA 3.0 TTP.
Ofdpa3Pipeline() - Constructor for class org.onosproject.driver.pipeline.Ofdpa3Pipeline
 
Ofdpa3PopCw - Class in org.onosproject.driver.extensions
Ofdpa pop cw extension instruction.
Ofdpa3PopCw() - Constructor for class org.onosproject.driver.extensions.Ofdpa3PopCw
Creates a new pop cw instruction.
Ofdpa3PopL2Header - Class in org.onosproject.driver.extensions
Ofdpa pop l2 header extension instruction.
Ofdpa3PopL2Header() - Constructor for class org.onosproject.driver.extensions.Ofdpa3PopL2Header
Creates a new pop l2 header instruction.
Ofdpa3PushCw - Class in org.onosproject.driver.extensions
Ofdpa push cw extension instruction.
Ofdpa3PushCw() - Constructor for class org.onosproject.driver.extensions.Ofdpa3PushCw
Creates a new push cw instruction.
Ofdpa3PushL2Header - Class in org.onosproject.driver.extensions
Ofdpa push l2 header extension instruction.
Ofdpa3PushL2Header() - Constructor for class org.onosproject.driver.extensions.Ofdpa3PushL2Header
Creates a new push l2 header instruction.
Ofdpa3SetMplsL2Port - Class in org.onosproject.driver.extensions
OFDPA set MPLS L2 Port extension instruction.
Ofdpa3SetMplsL2Port() - Constructor for class org.onosproject.driver.extensions.Ofdpa3SetMplsL2Port
Constructs a new set MPLS L2 Port instruction.
Ofdpa3SetMplsL2Port(Integer) - Constructor for class org.onosproject.driver.extensions.Ofdpa3SetMplsL2Port
Constructs a new set MPLS L2 Port instruction with a given integer.
Ofdpa3SetMplsL2PortCodec - Class in org.onosproject.driver.extensions.codec
JSON Codec for Ofdpa set ovid class.
Ofdpa3SetMplsL2PortCodec() - Constructor for class org.onosproject.driver.extensions.codec.Ofdpa3SetMplsL2PortCodec
 
Ofdpa3SetMplsType - Class in org.onosproject.driver.extensions
OFDPA set MPLS Type extension instruction.
Ofdpa3SetMplsType() - Constructor for class org.onosproject.driver.extensions.Ofdpa3SetMplsType
Constructs a new set MPLS type instruction.
Ofdpa3SetMplsType(short) - Constructor for class org.onosproject.driver.extensions.Ofdpa3SetMplsType
Constructs a new set MPLS type instruction with given type.
Ofdpa3SetMplsType(Ofdpa3MplsType) - Constructor for class org.onosproject.driver.extensions.Ofdpa3SetMplsType
Constructs a new set MPLS type instruction with given type.
Ofdpa3SetMplsTypeCodec - Class in org.onosproject.driver.extensions.codec
JSON Codec for Ofdpa set mpls type class.
Ofdpa3SetMplsTypeCodec() - Constructor for class org.onosproject.driver.extensions.codec.Ofdpa3SetMplsTypeCodec
 
Ofdpa3SetOvid - Class in org.onosproject.driver.extensions
OFDPA set OVID extension instruction.
Ofdpa3SetOvid() - Constructor for class org.onosproject.driver.extensions.Ofdpa3SetOvid
Constructs a new set OVID instruction.
Ofdpa3SetOvid(VlanId) - Constructor for class org.onosproject.driver.extensions.Ofdpa3SetOvid
Constructs a new set OVID instruction with a given VLAN ID.
Ofdpa3SetOvidCodec - Class in org.onosproject.driver.extensions.codec
JSON Codec for Ofdpa set ovid class.
Ofdpa3SetOvidCodec() - Constructor for class org.onosproject.driver.extensions.codec.Ofdpa3SetOvidCodec
 
Ofdpa3SetQosIndex - Class in org.onosproject.driver.extensions
OFDPA set Qos Index extension instruction.
Ofdpa3SetQosIndex() - Constructor for class org.onosproject.driver.extensions.Ofdpa3SetQosIndex
Constructs a new set Qos index instruction.
Ofdpa3SetQosIndex(int) - Constructor for class org.onosproject.driver.extensions.Ofdpa3SetQosIndex
Constructs a new set Qos index instruction with a given int.
Ofdpa3SetQosIndexCodec - Class in org.onosproject.driver.extensions.codec
JSON Codec for Ofdpa set qos index class.
Ofdpa3SetQosIndexCodec() - Constructor for class org.onosproject.driver.extensions.codec.Ofdpa3SetQosIndexCodec
 
OFDPA_GROUP_TYPE_SHIFT - Static variable in enum org.onosproject.driver.pipeline.Ofdpa2GroupHandler.OfdpaMplsGroupSubType
 
OFDPA_MPLS_SUBTYPE_SHIFT - Static variable in enum org.onosproject.driver.pipeline.Ofdpa2GroupHandler.OfdpaMplsGroupSubType
 
OfdpaExtensionSelectorInterpreter - Class in org.onosproject.driver.extensions
Interpreter for OFDPA OpenFlow selector extensions.
OfdpaExtensionSelectorInterpreter() - Constructor for class org.onosproject.driver.extensions.OfdpaExtensionSelectorInterpreter
 
OfdpaExtensionTreatmentInterpreter - Class in org.onosproject.driver.extensions
Interpreter for OFDPA OpenFlow treatment extensions.
OfdpaExtensionTreatmentInterpreter() - Constructor for class org.onosproject.driver.extensions.OfdpaExtensionTreatmentInterpreter
 
OfdpaMatchVlanVid - Class in org.onosproject.driver.extensions
OFDPA VLAN ID extension match.
OfdpaMatchVlanVid() - Constructor for class org.onosproject.driver.extensions.OfdpaMatchVlanVid
OFDPA VLAN ID extension match.
OfdpaMatchVlanVid(VlanId) - Constructor for class org.onosproject.driver.extensions.OfdpaMatchVlanVid
Constructs a new VLAN ID match with given VLAN ID.
OfdpaMatchVlanVidCodec - Class in org.onosproject.driver.extensions.codec
JSON Codec for Ofdpa match vlan vid class.
OfdpaMatchVlanVidCodec() - Constructor for class org.onosproject.driver.extensions.codec.OfdpaMatchVlanVidCodec
 
OfdpaNextGroup(List<Deque<GroupKey>>, NextObjective) - Constructor for class org.onosproject.driver.pipeline.Ofdpa2GroupHandler.OfdpaNextGroup
 
OfdpaSetVlanVid - Class in org.onosproject.driver.extensions
OFDPA set VLAN ID extension instruction.
OfdpaSetVlanVid() - Constructor for class org.onosproject.driver.extensions.OfdpaSetVlanVid
Constructs a new set VLAN ID instruction.
OfdpaSetVlanVid(VlanId) - Constructor for class org.onosproject.driver.extensions.OfdpaSetVlanVid
Constructs a new set VLAN ID instruction with given VLAN ID.
OfdpaSetVlanVidCodec - Class in org.onosproject.driver.extensions.codec
JSON Codec for Ofdpa set vlan vid class.
OfdpaSetVlanVidCodec() - Constructor for class org.onosproject.driver.extensions.codec.OfdpaSetVlanVidCodec
 
OFOpticalSwitch13 - Class in org.onosproject.driver.optical.handshaker
Open Flow Optical Switch handshaker - for Open Flow 13.
OFOpticalSwitch13() - Constructor for class org.onosproject.driver.optical.handshaker.OFOpticalSwitch13
 
OFOpticalSwitch13LambdaQuery - Class in org.onosproject.driver.optical.query
Lambda query implementation for OFOpticalSwitch13.
OFOpticalSwitch13LambdaQuery() - Constructor for class org.onosproject.driver.optical.query.OFOpticalSwitch13LambdaQuery
 
OfOpticalSwitchImplLinc13 - Class in org.onosproject.driver.optical.handshaker
LINC-OE Optical Emulator switch class.
OfOpticalSwitchImplLinc13() - Constructor for class org.onosproject.driver.optical.handshaker.OfOpticalSwitchImplLinc13
 
OFPP_MAX - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
OltPipeline - Class in org.onosproject.driver.pipeline
Pipeliner for OLT device.
OltPipeline() - Constructor for class org.onosproject.driver.pipeline.OltPipeline
 
OmsPort - Interface in org.onosproject.net.optical
OMS port (Optical Multiplexing Section).
omsPortDescription(PortNumber, boolean, Frequency, Frequency, Frequency, SparseAnnotations) - Static method in class org.onosproject.net.optical.device.OmsPortHelper
Creates OMS port description based on the supplied information.
omsPortDescription(PortNumber, boolean, Frequency, Frequency, Frequency) - Static method in class org.onosproject.net.optical.device.OmsPortHelper
Creates OMS port description based on the supplied information.
omsPortDescription(PortDescription, Frequency, Frequency, Frequency, SparseAnnotations) - Static method in class org.onosproject.net.optical.device.OmsPortHelper
Creates OMS port description based on the supplied information.
OmsPortHelper - Class in org.onosproject.net.optical.device
OMS port related helpers.
OmsPortMapper - Class in org.onosproject.net.optical.device.port
PortMapper to handler OmsPort translation.
OmsPortMapper() - Constructor for class org.onosproject.net.optical.device.port.OmsPortMapper
 
OpenFlowAgent - Interface in org.onosproject.openflow.controller.driver
Responsible for keeping track of the current set of switches connected to the system.
OpenFlowController - Interface in org.onosproject.openflow.controller
Abstraction of an OpenFlow controller.
OpenFlowEventListener - Interface in org.onosproject.openflow.controller
Notifies providers about openflow msg events.
OpenFlowMessageListener - Interface in org.onosproject.openflow.controller
Notifies providers about all OpenFlow messages.
OpenFlowOpticalSwitch - Interface in org.onosproject.openflow.controller
A marker interface for optical switches, which require the ability to pass port information to a Device provider.
OpenFlowPacketContext - Interface in org.onosproject.openflow.controller
A representation of a packet context which allows any provider to view a packet in event, but may block the response to the event if blocked has been called.
OpenFlowSwitch - Interface in org.onosproject.openflow.controller
Represents to provider facing side of a switch.
OpenFlowSwitchDriver - Interface in org.onosproject.openflow.controller.driver
Represents the driver side of an OpenFlow switch.
OpenFlowSwitchDriverFactory - Interface in org.onosproject.openflow.controller.driver
Switch factory which returns concrete switch objects for the physical openflow switch in use.
OpenFlowSwitchListener - Interface in org.onosproject.openflow.controller
Allows for providers interested in Switch events to be notified.
OpenstackPipeline - Class in org.onosproject.driver.pipeline
Driver for OpenstackSwitching.
OpenstackPipeline() - Constructor for class org.onosproject.driver.pipeline.OpenstackPipeline
 
OpenVSwitchPipeline - Class in org.onosproject.driver.pipeline
Driver for standard OpenVSwitch.
OpenVSwitchPipeline() - Constructor for class org.onosproject.driver.pipeline.OpenVSwitchPipeline
 
OplinkAttenuation - Class in org.onosproject.driver.extensions
Instruction for Oplink channel attenuation.
OplinkAttenuation(int) - Constructor for class org.onosproject.driver.extensions.OplinkAttenuation
Creates new attenuation instruction.
OplinkAttenuationCodec - Class in org.onosproject.driver.extensions.codec
JSON Codec for OplinkAttenuation class.
OplinkAttenuationCodec() - Constructor for class org.onosproject.driver.extensions.codec.OplinkAttenuationCodec
 
OplinkExtensionTreatmentCodec - Class in org.onosproject.driver.optical.extensions
Codec for Oplink extensions.
OplinkExtensionTreatmentCodec() - Constructor for class org.onosproject.driver.optical.extensions.OplinkExtensionTreatmentCodec
 
OplinkExtensionTreatmentInterpreter - Class in org.onosproject.driver.extensions
Interpreter for Oplink OpenFlow treatment extensions.
OplinkExtensionTreatmentInterpreter() - Constructor for class org.onosproject.driver.extensions.OplinkExtensionTreatmentInterpreter
 
OplinkRoadm - Class in org.onosproject.driver.optical.handshaker
Driver for Oplink single WSS 8D ROADM.
OplinkRoadm() - Constructor for class org.onosproject.driver.optical.handshaker.OplinkRoadm
 
OplinkRoadmLambdaQuery - Class in org.onosproject.driver.optical.query
Lambda query implementation for Oplink ROADM.
OplinkRoadmLambdaQuery() - Constructor for class org.onosproject.driver.optical.query.OplinkRoadmLambdaQuery
 
OplinkRoadmPowerConfig - Class in org.onosproject.driver.optical.power
Port Power (Gain and attenuation) implementation for Oplink 1-SLOT-8D ROADM.
OplinkRoadmPowerConfig() - Constructor for class org.onosproject.driver.optical.power.OplinkRoadmPowerConfig
 
OpticalAdjacencyLinkManager - Class in org.onosproject.drivers.optical
Interface to allow for optical device drivers to add/remove links to the store.
OpticalAdjacencyLinkManager() - Constructor for class org.onosproject.drivers.optical.OpticalAdjacencyLinkManager
 
OpticalAdjacencyLinkService - Interface in org.onosproject.drivers.optical
Interface to allow for optical device drivers to add/remove links to the store.
OpticalAnnotations - Class in org.onosproject.net.optical
Collection of keys for annotation for optical devices.
OpticalCircuitIntentCompiler - Class in org.onosproject.net.optical.intent.impl.compiler
An intent compiler for OpticalCircuitIntent.
OpticalCircuitIntentCompiler() - Constructor for class org.onosproject.net.optical.intent.impl.compiler.OpticalCircuitIntentCompiler
 
OpticalConnectivityIntentCompiler - Class in org.onosproject.net.optical.intent.impl.compiler
An intent compiler for OpticalConnectivityIntent.
OpticalConnectivityIntentCompiler() - Constructor for class org.onosproject.net.optical.intent.impl.compiler.OpticalConnectivityIntentCompiler
 
OpticalDevice - Interface in org.onosproject.net.optical
Representation of a optical network infrastructure device.
OpticalDeviceServiceView - Class in org.onosproject.net.optical.device
Decorator, which provides a DeviceService view, which returns Ports in optical specific ports.
OpticalDeviceServiceView(DeviceService) - Constructor for class org.onosproject.net.optical.device.OpticalDeviceServiceView
 
OpticalDriversLoader - Class in org.onosproject.drivers.optical
Loader for other optical device drivers.
OpticalDriversLoader() - Constructor for class org.onosproject.drivers.optical.OpticalDriversLoader
 
OpticalIntentCompilationException - Exception in org.onosproject.net.optical.intent.impl.compiler
An exception thrown when an optical intent compilation fails.
OpticalIntentCompilationException() - Constructor for exception org.onosproject.net.optical.intent.impl.compiler.OpticalIntentCompilationException
 
OpticalIntentCompilationException(String) - Constructor for exception org.onosproject.net.optical.intent.impl.compiler.OpticalIntentCompilationException
 
OpticalIntentCompilationException(String, Throwable) - Constructor for exception org.onosproject.net.optical.intent.impl.compiler.OpticalIntentCompilationException
 
OpticalModelLoader - Class in org.onosproject.net.optical.internal
Loader which registers optical model related config, etc.
OpticalModelLoader() - Constructor for class org.onosproject.net.optical.internal.OpticalModelLoader
 
OpticalOduIntentCompiler - Class in org.onosproject.net.optical.intent.impl.compiler
An intent compiler for OpticalOduIntent.
OpticalOduIntentCompiler() - Constructor for class org.onosproject.net.optical.intent.impl.compiler.OpticalOduIntentCompiler
 
OpticalPathIntentCompiler - Class in org.onosproject.net.optical.intent.impl.compiler
 
OpticalPathIntentCompiler() - Constructor for class org.onosproject.net.optical.intent.impl.compiler.OpticalPathIntentCompiler
 
OpticalPortConfig - Class in org.onosproject.net.optical.config
Configurations for an optical port on a device.
OpticalPortConfig() - Constructor for class org.onosproject.net.optical.config.OpticalPortConfig
 
OpticalPortOperator - Class in org.onosproject.net.optical.config
Implementations of merge policies for various sources of optical port configuration information.
OpticalPortOperator() - Constructor for class org.onosproject.net.optical.config.OpticalPortOperator
 
OpticalPortsListCommand - Class in org.onosproject.net.optical.cli
Lists all ports or all ports of a device.
OpticalPortsListCommand() - Constructor for class org.onosproject.net.optical.cli.OpticalPortsListCommand
 
opticalView(DeviceService) - Static method in class org.onosproject.net.optical.device.OpticalDeviceServiceView
Wraps the given DeviceService to provide a view, which returns port as optical specific Port class.
org.onosproject.driver - package org.onosproject.driver
Bootstrap of built-in device drivers.
org.onosproject.driver.extensions - package org.onosproject.driver.extensions
Processing of Nicira extensions.
org.onosproject.driver.extensions.codec - package org.onosproject.driver.extensions.codec
Implementations of the codec broker and NICIRA and OFDPA extension JSON codecs.
org.onosproject.driver.handshaker - package org.onosproject.driver.handshaker
Implementations of the OpenFlow handshake driver behaviours.
org.onosproject.driver.optical.extensions - package org.onosproject.driver.optical.extensions
Implementations of extension behaviours for optical devices.
org.onosproject.driver.optical.handshaker - package org.onosproject.driver.optical.handshaker
Implementations of the handshake driver behaviours for optical devices.
org.onosproject.driver.optical.power - package org.onosproject.driver.optical.power
Implementations of the power config behaviours for optical devices.
org.onosproject.driver.optical.query - package org.onosproject.driver.optical.query
Implementations of the query driver behaviours for optical devices.
org.onosproject.driver.pipeline - package org.onosproject.driver.pipeline
Implementations of the pipeline driver behaviours.
org.onosproject.driver.query - package org.onosproject.driver.query
Implementations of the resource query behaviours.
org.onosproject.drivers.optical - package org.onosproject.drivers.optical
Package for other optical device drivers.
org.onosproject.net.optical - package org.onosproject.net.optical
Optical augmentation classes.
org.onosproject.net.optical.cli - package org.onosproject.net.optical.cli
Console command-line for interacting with the optical network model & services.
org.onosproject.net.optical.config - package org.onosproject.net.optical.config
Various optical model related configurations.
org.onosproject.net.optical.device - package org.onosproject.net.optical.device
Optical device models.
org.onosproject.net.optical.device.port - package org.onosproject.net.optical.device.port
Optical device port related utilities.
org.onosproject.net.optical.impl - package org.onosproject.net.optical.impl
Implementation of Optical augmentation classes.
org.onosproject.net.optical.intent.impl.compiler - package org.onosproject.net.optical.intent.impl.compiler
Implementations of optical intent compilers.
org.onosproject.net.optical.internal - package org.onosproject.net.optical.internal
Internal tools for optical model.
org.onosproject.net.optical.json - package org.onosproject.net.optical.json
JSON related utilities.
org.onosproject.openflow.controller - package org.onosproject.openflow.controller
OpenFlow controller API.
org.onosproject.openflow.controller.driver - package org.onosproject.openflow.controller.driver
OpenFlow controller switch driver API.
OtuPort - Interface in org.onosproject.net.optical
OTU port (Optical channel Transport Unit).
otuPortDescription(PortNumber, boolean, OtuSignalType) - Static method in class org.onosproject.net.optical.device.OtuPortHelper
Creates OTU port description based on the supplied information.
otuPortDescription(PortNumber, boolean, OtuSignalType, SparseAnnotations) - Static method in class org.onosproject.net.optical.device.OtuPortHelper
Creates OTU port description based on the supplied information.
otuPortDescription(PortDescription, OtuSignalType, SparseAnnotations) - Static method in class org.onosproject.net.optical.device.OtuPortHelper
Creates OTU port description based on the supplied information.
OtuPortHelper - Class in org.onosproject.net.optical.device
OTU port related helpers.
OtuPortMapper - Class in org.onosproject.net.optical.device.port
PortMapper to handler OtuPort translation.
OtuPortMapper() - Constructor for class org.onosproject.net.optical.device.port.OtuPortMapper
 

P

packetContextFromPacketIn(OpenFlowSwitch, OFPacketIn) - Static method in class org.onosproject.openflow.controller.DefaultOpenFlowPacketContext
Creates an OpenFlow packet context based on a packet-in.
PacketListener - Interface in org.onosproject.openflow.controller
Notifies providers about Packet in events.
parsed() - Method in class org.onosproject.openflow.controller.DefaultOpenFlowPacketContext
 
parsed() - Method in interface org.onosproject.openflow.controller.OpenFlowPacketContext
Provided a handle onto the parsed payload.
pass(Objective) - Static method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
payLoad() - Method in class org.onosproject.openflow.controller.ThirdPartyMessage
 
pendingBuckets - Variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
PicaPipeline - Class in org.onosproject.driver.pipeline
Pica pipeline handler.
PicaPipeline() - Constructor for class org.onosproject.driver.pipeline.PicaPipeline
 
populateTableMissEntry(int, boolean, boolean, boolean, int) - Method in class org.onosproject.driver.pipeline.SpringOpenTTP
 
PORT - Static variable in class org.onosproject.net.optical.config.OpticalPortConfig
 
port(Port) - Method in class org.onosproject.net.optical.DefaultOpticalDevice
 
port(Port) - Method in interface org.onosproject.net.optical.OpticalDevice
Returns most specific projection of the port or the port itself.
PORT_HIGHER_BITS_MASK - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
PORT_LOWER_BITS_MASK - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
PORT_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
PORT_VLAN_TABLE - Static variable in class org.onosproject.driver.pipeline.CentecV350Pipeline
 
portAs(Port, Class<T>) - Method in class org.onosproject.net.optical.DefaultOpticalDevice
 
portAs(Port, Class<T>) - Method in interface org.onosproject.net.optical.OpticalDevice
Returns the specified projection of the port if such projection is supported.
portChanged(Dpid, OFPortStatus) - Method in interface org.onosproject.openflow.controller.OpenFlowSwitchListener
Notify that a port has changed.
PortDescPropertyType - Enum in org.onosproject.openflow.controller
Port description property types (OFPPDPT enums) in OF 1.3 <.
portIs(Port, Class<T>) - Method in class org.onosproject.net.optical.DefaultOpticalDevice
 
portIs(Port, Class<T>) - Method in interface org.onosproject.net.optical.OpticalDevice
Returns true if port is capable of being projected as the specified class.
PortMapper<P extends org.onosproject.net.Port> - Interface in org.onosproject.net.optical.device.port
Abstraction of a class capable of translating generic-Port object as another domain-specific Port of type P.
portName(String) - Method in class org.onosproject.net.optical.config.OpticalPortConfig
Sets the port name, or updates it if already set.
portNumberName(Long) - Method in class org.onosproject.net.optical.config.OpticalPortConfig
Sets the port name from port number, or updates it if already set.
portOperatorRegistry - Variable in class org.onosproject.net.optical.internal.OpticalModelLoader
 
ports - Variable in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
portSpeed() - Method in class org.onosproject.net.optical.impl.DefaultOchPort
 
portSpeed() - Method in class org.onosproject.net.optical.impl.DefaultOduCltPort
 
portSpeed() - Method in class org.onosproject.net.optical.impl.DefaultOmsPort
 
portType(Port.Type) - Method in class org.onosproject.net.optical.config.OpticalPortConfig
Sets the port type, or updates it if it's already set.
printPorts(DeviceService, Device) - Method in class org.onosproject.net.optical.cli.OpticalPortsListCommand
 
processAclTable() - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2Pipeline
 
processDownstreamMessage(Dpid, List<OFMessage>) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowAgent
Notify OpenFlow message listeners on all outgoing message event.
processDriverHandshakeMessage(OFMessage) - Method in class org.onosproject.driver.handshaker.DefaultSwitchHandshaker
 
processDriverHandshakeMessage(OFMessage) - Method in class org.onosproject.driver.optical.handshaker.CalientFiberSwitchHandshaker
 
processDriverHandshakeMessage(OFMessage) - Method in class org.onosproject.driver.optical.handshaker.OFOpticalSwitch13
 
processDriverHandshakeMessage(OFMessage) - Method in class org.onosproject.driver.optical.handshaker.OfOpticalSwitchImplLinc13
 
processDriverHandshakeMessage(OFMessage) - Method in class org.onosproject.driver.optical.handshaker.OplinkRoadm
 
processDriverHandshakeMessage(OFMessage) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
processDriverHandshakeMessage(OFMessage) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Process a message during the driver specific handshake.
processEthDstFilter(PortCriterion, EthCriterion, VlanIdCriterion, VlanId, ApplicationId) - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2Pipeline
 
processEthDstFilter(PortCriterion, EthCriterion, VlanIdCriterion, VlanId, ApplicationId) - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2VlanPipeline
 
processEthDstFilter(PortCriterion, EthCriterion, VlanIdCriterion, VlanId, ApplicationId) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
Allows routed packets with correct destination MAC to be directed to unicast-IP routing table or MPLS forwarding table.
processEthDstFilter(EthCriterion, VlanIdCriterion, FilteringObjective, VlanId, ApplicationId) - Method in class org.onosproject.driver.pipeline.SpringOpenTTP
 
processEthDstFilter(EthCriterion, VlanIdCriterion, FilteringObjective, VlanId, ApplicationId) - Method in class org.onosproject.driver.pipeline.SpringOpenTTPDell
 
processEthDstOnlyFilter(EthCriterion, ApplicationId) - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2Pipeline
 
processEthDstOnlyFilter(EthCriterion, ApplicationId) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
processEthDstOnlyFilter(EthCriterion, ApplicationId, int) - Method in class org.onosproject.driver.pipeline.SpringOpenTTP
 
processEthDstSpecific(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2Pipeline
 
processEthDstSpecific(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
Handles forwarding rules to the L2 bridging table.
processEthDstSpecificObjective(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.SpringOpenTTP
 
processEthTypeSpecific(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2Pipeline
 
processEthTypeSpecific(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
Handles forwarding rules to the IP and MPLS tables.
processEthTypeSpecific(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.Ofdpa3Pipeline
 
processEthTypeSpecificInternal(ForwardingObjective, boolean, int) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
Internal implementation of processEthTypeSpecific.
processEthTypeSpecificObjective(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.SpringOpenTTP
 
processExpPortStats(OFMessage) - Method in class org.onosproject.driver.optical.handshaker.OplinkRoadm
 
processExpPortStats(OFMessage) - Method in interface org.onosproject.openflow.controller.OpenFlowOpticalSwitch
Returns updated PortDescriptions built from experimenter message received from device.
processFilter(FilteringObjective, boolean, ApplicationId) - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2Pipeline
 
processFilter(FilteringObjective, boolean, ApplicationId) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
As per OFDPA 2.0 TTP, filtering of VLAN ids, MAC addresses (for routing) and IP addresses configured on switch ports happen in different tables.
processFilter(FilteringObjective, boolean, ApplicationId) - Method in class org.onosproject.driver.pipeline.Ofdpa3Pipeline
 
processHashedNextObjective(NextObjective) - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2GroupHandler
In OFDPA2 we do not support the MPLS-ECMP, while we do in CPQD implementation.
processHashedNextObjective(NextObjective) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
As per the OFDPA 2.0 TTP, packets are sent out of ports by using a chain of groups.
processIpTable() - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2Pipeline
 
processMcastEthDstFilter(EthCriterion, ApplicationId) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
processMessage(Dpid, OFMessage) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowAgent
Process a message coming from a switch.
processMplsTable() - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2Pipeline
 
processMulticastIpTable() - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2Pipeline
 
processOFPortStatus(OFCircuitPortStatus) - Method in class org.onosproject.driver.optical.handshaker.OfOpticalSwitchImplLinc13
 
processPacket(Dpid, OFMessage) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Process a message and notify the appropriate listeners.
processPortTable() - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2Pipeline
 
processPwNextObjective(NextObjective) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
Processes the pseudo wire related next objective.
processPwNextObjective(NextObjective) - Method in class org.onosproject.driver.pipeline.Ofdpa3GroupHandler
 
processSpecific(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
In the OF-DPA 2.0 pipeline, specific forwarding refers to the IP table (unicast or multicast) or the L2 table (mac + vlan) or the MPLS table.
processSpecific(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.SpringOpenTTP
 
processSpecific(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.SpringOpenTTPDell
 
processTmacTable() - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2Pipeline
 
processVersatile(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2Pipeline
 
processVersatile(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2VlanPipeline
 
processVersatile(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
In the OF-DPA 2.0 pipeline, versatile forwarding objectives go to the ACL table.
processVersatile(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.Ofdpa3Pipeline
 
processVlanIdFilter(PortCriterion, VlanIdCriterion, VlanId, ApplicationId) - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2Pipeline
 
processVlanIdFilter(PortCriterion, VlanIdCriterion, VlanId, ApplicationId) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
Allows untagged packets into pipeline by assigning a vlan id.
processVlanIdFilter(PortCriterion, VlanIdCriterion, VlanId, ApplicationId) - Method in class org.onosproject.driver.pipeline.Ofdpa3Pipeline
 
processVlanIdFilter(VlanIdCriterion, FilteringObjective, VlanId, VlanId, VlanId, boolean, boolean, ApplicationId) - Method in class org.onosproject.driver.pipeline.SpringOpenTTP
 
processVlanIdFilter(VlanIdCriterion, FilteringObjective, VlanId, VlanId, VlanId, boolean, boolean, ApplicationId) - Method in class org.onosproject.driver.pipeline.SpringOpenTTPDell
 
processVlanIdFilterInternal(PortCriterion, VlanIdCriterion, VlanId, ApplicationId, boolean) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
Internal implementation of processVlanIdFilter.
ProjectedPort - Interface in org.onosproject.net.optical
Abstraction of a network port.
putTo(PrimitiveSink) - Method in class org.onosproject.openflow.controller.ThirdPartyMessage
 

Q

qosIndex() - Method in class org.onosproject.driver.extensions.Ofdpa3SetQosIndex
Gets the Qos index as int.
queryLambdas(PortNumber) - Method in class org.onosproject.driver.optical.query.CalientLambdaQuery
 
queryLambdas(PortNumber) - Method in class org.onosproject.driver.optical.query.LincOELambdaQuery
 
queryLambdas(PortNumber) - Method in class org.onosproject.driver.optical.query.OFOpticalSwitch13LambdaQuery
 
queryLambdas(PortNumber) - Method in class org.onosproject.driver.optical.query.OplinkRoadmLambdaQuery
 
queryMplsLabels(PortNumber) - Method in class org.onosproject.driver.query.FullMplsAvailable
 
queryTributarySlots(PortNumber) - Method in class org.onosproject.driver.optical.query.DefaultTributarySlotQuery
 
queryVlanIds(PortNumber) - Method in class org.onosproject.driver.query.FullVlanAvailable
 

R

readIpDstFromSelector(TrafficSelector) - Static method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
readOutPortFromTreatment(TrafficTreatment) - Static method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
Returns the outport in a traffic treatment.
readVlanFromSelector(TrafficSelector) - Static method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
reassertRole() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
reassertRole() - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Reasserts this controllers role to the switch.
receivedRoleReply(Dpid, RoleState, RoleState) - Method in interface org.onosproject.openflow.controller.OpenFlowSwitchListener
Notify that a role imposed on a switch failed to take hold.
removeBucketFromGroup(NextObjective, NextGroup) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
Removes the bucket in the top level group of a possible group-chain.
removeConnectedSwitch() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
removeConnectedSwitch(Dpid) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowAgent
Clear all state in controller switch maps for a switch that has disconnected from the local controller.
removeConnectedSwitch() - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Remove this switch from the openflow agent.
removeEventListener(OpenFlowEventListener) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Unregister a listener.
removeGroup(NextObjective, NextGroup) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
Removes all groups in multiple possible group-chains that represent the next objective.
removeListener(DeviceListener) - Method in class org.onosproject.net.optical.device.OpticalDeviceServiceView
 
removeListener(OpenFlowSwitchListener) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Unregister a listener.
removeMessageListener(OpenFlowMessageListener) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Unregister a listener for all OF msg types.
removePacketListener(PacketListener) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Unregister a listener.
ResourceHelper - Class in org.onosproject.net.optical.intent.impl.compiler
Helper class for ResourceService related processes.
resourceService - Variable in class org.onosproject.net.optical.intent.impl.compiler.OpticalCircuitIntentCompiler
 
resourceService - Variable in class org.onosproject.net.optical.intent.impl.compiler.OpticalConnectivityIntentCompiler
 
resourceService - Variable in class org.onosproject.net.optical.intent.impl.compiler.OpticalOduIntentCompiler
 
RETRY_MS - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
returnRoleReply(RoleState, RoleState) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
returnRoleReply(Dpid, RoleState, RoleState) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowAgent
Notifies the controller that role assertion has failed.
returnRoleReply(RoleState, RoleState) - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
Notifies the controller that the device has responded to a set-role request.
role - Variable in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
RoleHandler - Interface in org.onosproject.openflow.controller.driver
Role handling.
RoleRecvStatus - Enum in org.onosproject.openflow.controller.driver
When we remove a pending role request we use this enum to indicate how we arrived at the decision.
RoleReplyInfo - Class in org.onosproject.openflow.controller.driver
Helper class returns role reply information in the format understood by the controller.
RoleReplyInfo(RoleState, U64, long) - Constructor for class org.onosproject.openflow.controller.driver.RoleReplyInfo
 
RoleState - Enum in org.onosproject.openflow.controller
The role of the controller as it pertains to a particular switch.
ROUTE_TABLE - Static variable in class org.onosproject.driver.pipeline.CentecV350Pipeline
 
run() - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline.RetryFlows
 

S

send() - Method in class org.onosproject.openflow.controller.DefaultOpenFlowPacketContext
 
send() - Method in interface org.onosproject.openflow.controller.OpenFlowPacketContext
Provided build has been called send the packet out the switch it came in on.
sendForward(ForwardingObjective, Collection<FlowRule>) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
sendHandshakeMessage(OFMessage) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
sendHandshakeMessage(OFMessage) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Allows the handshaker behaviour to send messages during the handshake phase only.
sendMsg(OFMessage) - Method in class org.onosproject.driver.optical.handshaker.CalientFiberSwitchHandshaker
 
sendMsg(OFMessage) - Method in class org.onosproject.driver.optical.handshaker.OfOpticalSwitchImplLinc13
 
sendMsg(OFMessage) - Method in class org.onosproject.driver.optical.handshaker.OplinkRoadm
 
sendMsg(OFMessage) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
sendMsg(List<OFMessage>) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
sendMsg(OFMessage) - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
Writes the message to the driver.
sendMsg(List<OFMessage>) - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
Writes the OFMessage list to the driver.
sendRoleRequest(OFMessage) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
sendRoleRequest(OFMessage) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Sends only role request messages.
sendRoleRequest(RoleState, RoleRecvStatus) - Method in interface org.onosproject.openflow.controller.driver.RoleHandler
Send a role request with the given role to the switch and update the pending request and timestamp.
sentIpFilters - Variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
serialize() - Method in class org.onosproject.driver.extensions.DefaultMoveExtensionTreatment
 
serialize() - Method in class org.onosproject.driver.extensions.NiciraEncapEthDst
 
serialize() - Method in class org.onosproject.driver.extensions.NiciraEncapEthSrc
 
serialize() - Method in class org.onosproject.driver.extensions.NiciraEncapEthType
 
serialize() - Method in class org.onosproject.driver.extensions.NiciraMatchEncapEthType
 
serialize() - Method in class org.onosproject.driver.extensions.NiciraMatchNshContextHeader
 
serialize() - Method in class org.onosproject.driver.extensions.NiciraMatchNshSi
 
serialize() - Method in class org.onosproject.driver.extensions.NiciraMatchNshSpi
 
serialize() - Method in class org.onosproject.driver.extensions.NiciraNshMdType
 
serialize() - Method in class org.onosproject.driver.extensions.NiciraNshNp
 
serialize() - Method in class org.onosproject.driver.extensions.NiciraPopNsh
 
serialize() - Method in class org.onosproject.driver.extensions.NiciraPushNsh
 
serialize() - Method in class org.onosproject.driver.extensions.NiciraResubmit
 
serialize() - Method in class org.onosproject.driver.extensions.NiciraResubmitTable
 
serialize() - Method in class org.onosproject.driver.extensions.NiciraSetNshContextHeader
 
serialize() - Method in class org.onosproject.driver.extensions.NiciraSetNshSi
 
serialize() - Method in class org.onosproject.driver.extensions.NiciraSetNshSpi
 
serialize() - Method in class org.onosproject.driver.extensions.NiciraSetTunnelDst
 
serialize() - Method in class org.onosproject.driver.extensions.NiciraTunGpeNp
 
serialize() - Method in class org.onosproject.driver.extensions.Ofdpa3MatchMplsL2Port
 
serialize() - Method in class org.onosproject.driver.extensions.Ofdpa3PopCw
 
serialize() - Method in class org.onosproject.driver.extensions.Ofdpa3PopL2Header
 
serialize() - Method in class org.onosproject.driver.extensions.Ofdpa3PushCw
 
serialize() - Method in class org.onosproject.driver.extensions.Ofdpa3PushL2Header
 
serialize() - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsL2Port
 
serialize() - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsType
 
serialize() - Method in class org.onosproject.driver.extensions.Ofdpa3SetQosIndex
 
serialize() - Method in class org.onosproject.driver.extensions.OfdpaMatchVlanVid
 
serialize() - Method in class org.onosproject.driver.extensions.OfdpaSetVlanVid
 
serialize() - Method in class org.onosproject.driver.extensions.OplinkAttenuation
 
serialNumber() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
serialNumber() - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
fetch the serial number.
serviceDirectory - Variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
setAgent(OpenFlowAgent) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
setAgent(OpenFlowAgent) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Sets the OpenFlow agent to be used.
setAttenuation(int) - Method in class org.onosproject.driver.extensions.OplinkAttenuation
Modify the attenuation value.
setChannel(Channel) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
setChannel(Channel) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Sets the associated Netty channel for this switch.
setConnected(boolean) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
setConnected(boolean) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Sets whether the switch is connected.
setFeaturesReply(OFFeaturesReply) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
setFeaturesReply(OFFeaturesReply) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Sets the features reply for this switch.
setMeterFeaturesReply(OFMeterFeaturesStatsReply) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
setMeterFeaturesReply(OFMeterFeaturesStatsReply) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Sets the meter features reply for this switch.
setOFVersion(OFVersion) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
setOFVersion(OFVersion) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Sets the OF version for this switch.
setPortDescReplies(List<OFPortDescStatsReply>) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
setPortDescReplies(List<OFPortDescStatsReply>) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Sets the ports on this switch.
setPortDescReply(OFPortDescStatsReply) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
setPortDescReply(OFPortDescStatsReply) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Sets the ports on this switch.
setRole(RoleState) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
setRole(Dpid, RoleState) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Sets the role for a given switch.
setRole(RoleState) - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
Sets the role for this switch.
setRoleHandler(RoleHandler) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
setRoleHandler(RoleHandler) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Sets the Role handler object.
setSwitchDescription(OFDescStatsReply) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
setSwitchDescription(OFDescStatsReply) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Sets the switch description.
setTableFull(boolean) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
setTableFull(boolean) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Sets this switch has having a full flowtable.
setTableMissEntries() - Method in class org.onosproject.driver.pipeline.SpringOpenTTP
 
setTableMissEntries() - Method in class org.onosproject.driver.pipeline.SpringOpenTTPDell
 
setTargetPower(PortNumber, Object, long) - Method in class org.onosproject.driver.optical.power.OplinkRoadmPowerConfig
 
signalType() - Method in class org.onosproject.net.optical.impl.DefaultOchPort
Returns ODU signal type.
signalType() - Method in class org.onosproject.net.optical.impl.DefaultOduCltPort
 
signalType() - Method in class org.onosproject.net.optical.impl.DefaultOtuPort
 
signalType() - Method in interface org.onosproject.net.optical.OchPort
Returns ODU signal type.
signalType() - Method in interface org.onosproject.net.optical.OduCltPort
Returns ODU client signal type.
signalType() - Method in interface org.onosproject.net.optical.OtuPort
Returns OTU signal type.
SoftRouterPipeline - Class in org.onosproject.driver.pipeline
Simple 2-Table Pipeline for Software/NPU based routers.
SoftRouterPipeline() - Constructor for class org.onosproject.driver.pipeline.SoftRouterPipeline
 
softwareDescription() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
softwareDescription() - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
fetch the software description.
SPEED - Static variable in class org.onosproject.net.optical.config.OpticalPortConfig
 
speed() - Method in class org.onosproject.net.optical.config.OpticalPortConfig
Returns the port speed configured for this port.
speed(Integer) - Method in class org.onosproject.net.optical.config.OpticalPortConfig
Sets the port speed, or updates it if already set.
SpringOpenGroup(GroupKey, TrafficTreatment) - Constructor for class org.onosproject.driver.pipeline.SpringOpenTTP.SpringOpenGroup
Storage for a GroupKey or a TrafficTreatment.
SpringOpenTTP - Class in org.onosproject.driver.pipeline
Driver for SPRING-OPEN pipeline.
SpringOpenTTP() - Constructor for class org.onosproject.driver.pipeline.SpringOpenTTP
 
SpringOpenTTP.SpringOpenGroup - Class in org.onosproject.driver.pipeline
SpringOpenGroup can either serve as storage for a GroupKey which can be used to fetch the group from the Group Service, or it can be serve as storage for Traffic Treatments which can be used as flow actions.
SpringOpenTTPDell - Class in org.onosproject.driver.pipeline
Spring-open driver implementation for Dell hardware switches.
SpringOpenTTPDell() - Constructor for class org.onosproject.driver.pipeline.SpringOpenTTPDell
 
src() - Method in class org.onosproject.driver.extensions.DefaultMoveExtensionTreatment
 
src() - Method in interface org.onosproject.driver.extensions.MoveExtensionTreatment
Returns SRC field of move extension action.
srcMacTableId - Variable in class org.onosproject.driver.pipeline.SpringOpenTTP
 
srcOffset() - Method in class org.onosproject.driver.extensions.DefaultMoveExtensionTreatment
 
srcOffset() - Method in interface org.onosproject.driver.extensions.MoveExtensionTreatment
Returns SRC_OFS field of move extension action.
startDriverHandshake() - Method in class org.onosproject.driver.handshaker.DefaultSwitchHandshaker
 
startDriverHandshake() - Method in class org.onosproject.driver.optical.handshaker.CalientFiberSwitchHandshaker
 
startDriverHandshake() - Method in class org.onosproject.driver.optical.handshaker.OFOpticalSwitch13
 
startDriverHandshake() - Method in class org.onosproject.driver.optical.handshaker.OfOpticalSwitchImplLinc13
 
startDriverHandshake() - Method in class org.onosproject.driver.optical.handshaker.OplinkRoadm
 
startDriverHandshake() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
startDriverHandshake() - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Starts the driver specific handshake process.
startDriverHandshakeCalled - Variable in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
STATIC_LAMBDA - Static variable in class org.onosproject.net.optical.config.OpticalPortConfig
 
STATIC_PORT - Static variable in class org.onosproject.net.optical.config.OpticalPortConfig
 
staticLambda() - Method in class org.onosproject.net.optical.config.OpticalPortConfig
Returns the output lambda configured for this port.
staticLambda(Long) - Method in class org.onosproject.net.optical.config.OpticalPortConfig
Sets the output lambda index, or updates it if already set.
staticPort() - Method in class org.onosproject.net.optical.config.OpticalPortConfig
Returns the string-representation of name of the output port.
staticPort(String) - Method in class org.onosproject.net.optical.config.OpticalPortConfig
Sets the output port name, or updates it if already set.
storageService - Variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
stripHandledAnnotations(Annotations) - Static method in class org.onosproject.net.optical.device.OchPortHelper
Returns Annotations not used by the port type projection.
stripHandledAnnotations(Annotations) - Static method in class org.onosproject.net.optical.device.OduCltPortHelper
Returns Annotations not used by the port type projection.
stripHandledAnnotations(Annotations) - Static method in class org.onosproject.net.optical.device.OmsPortHelper
Returns Annotations not used by the port type projection.
stripHandledAnnotations(Annotations) - Static method in class org.onosproject.net.optical.device.OtuPortHelper
Returns Annotations not used by the port type projection.
SUBTYPE_MASK - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
supported(ExtensionSelectorType) - Method in class org.onosproject.driver.extensions.NiciraExtensionSelectorInterpreter
 
supported(ExtensionTreatmentType) - Method in class org.onosproject.driver.extensions.NiciraExtensionTreatmentInterpreter
 
supported(ExtensionSelectorType) - Method in class org.onosproject.driver.extensions.Ofdpa3ExtensionSelectorInterpreter
 
supported(ExtensionTreatmentType) - Method in class org.onosproject.driver.extensions.Ofdpa3ExtensionTreatmentInterpreter
 
supported(ExtensionSelectorType) - Method in class org.onosproject.driver.extensions.OfdpaExtensionSelectorInterpreter
 
supported(ExtensionTreatmentType) - Method in class org.onosproject.driver.extensions.OfdpaExtensionTreatmentInterpreter
 
supported(ExtensionTreatmentType) - Method in class org.onosproject.driver.extensions.OplinkExtensionTreatmentInterpreter
 
supported(ExtensionSelectorType) - Method in interface org.onosproject.openflow.controller.ExtensionSelectorInterpreter
Returns true if the given extension selector is supported by this driver.
supported(ExtensionTreatmentType) - Method in interface org.onosproject.openflow.controller.ExtensionTreatmentInterpreter
Returns true if the given extension treatment is supported by this driver.
supportNxRole() - Method in class org.onosproject.driver.handshaker.DefaultSwitchHandshaker
 
supportNxRole() - Method in class org.onosproject.driver.handshaker.NiciraSwitchHandshaker
 
supportNxRole() - Method in class org.onosproject.driver.optical.handshaker.CalientFiberSwitchHandshaker
 
supportNxRole() - Method in class org.onosproject.driver.optical.handshaker.OFOpticalSwitch13
 
supportNxRole() - Method in class org.onosproject.driver.optical.handshaker.OfOpticalSwitchImplLinc13
 
supportNxRole() - Method in class org.onosproject.driver.optical.handshaker.OplinkRoadm
 
supportNxRole() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
supportNxRole() - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Does this switch support Nicira Role messages.
switchAdded(Dpid) - Method in interface org.onosproject.openflow.controller.OpenFlowSwitchListener
Notify that the switch was added.
switchChanged(Dpid) - Method in interface org.onosproject.openflow.controller.OpenFlowSwitchListener
Notify that the switch has changed in some way.
SwitchDriverSubHandshakeAlreadyStarted - Exception in org.onosproject.openflow.controller.driver
Thrown when IOFSwitch.startDriverHandshake() is called more than once.
SwitchDriverSubHandshakeAlreadyStarted() - Constructor for exception org.onosproject.openflow.controller.driver.SwitchDriverSubHandshakeAlreadyStarted
 
SwitchDriverSubHandshakeCompleted - Exception in org.onosproject.openflow.controller.driver
Indicates that a message was passed to a switch driver's subhandshake handling code but the driver has already completed the sub-handshake.
SwitchDriverSubHandshakeCompleted(OFMessage) - Constructor for exception org.onosproject.openflow.controller.driver.SwitchDriverSubHandshakeCompleted
 
SwitchDriverSubHandshakeException - Exception in org.onosproject.openflow.controller.driver
Base class for exception thrown by switch driver sub-handshake processing.
SwitchDriverSubHandshakeException() - Constructor for exception org.onosproject.openflow.controller.driver.SwitchDriverSubHandshakeException
 
SwitchDriverSubHandshakeException(String, Throwable) - Constructor for exception org.onosproject.openflow.controller.driver.SwitchDriverSubHandshakeException
 
SwitchDriverSubHandshakeException(String) - Constructor for exception org.onosproject.openflow.controller.driver.SwitchDriverSubHandshakeException
 
SwitchDriverSubHandshakeException(Throwable) - Constructor for exception org.onosproject.openflow.controller.driver.SwitchDriverSubHandshakeException
 
SwitchDriverSubHandshakeNotStarted - Exception in org.onosproject.openflow.controller.driver
Thrown when a switch driver's sub-handshake has not been started but an operation requiring the sub-handshake has been attempted.
SwitchDriverSubHandshakeNotStarted() - Constructor for exception org.onosproject.openflow.controller.driver.SwitchDriverSubHandshakeNotStarted
 
SwitchDriverSubHandshakeStateException - Exception in org.onosproject.openflow.controller.driver
Thrown when a switch driver's sub-handshake state-machine receives an unexpected OFMessage and/or is in an invald state.
SwitchDriverSubHandshakeStateException(String) - Constructor for exception org.onosproject.openflow.controller.driver.SwitchDriverSubHandshakeStateException
 
switchRemoved(Dpid) - Method in interface org.onosproject.openflow.controller.OpenFlowSwitchListener
Notify that the switch was removed.
SwitchStateException - Exception in org.onosproject.openflow.controller.driver
This exception indicates an error or unexpected message during message handling.
SwitchStateException() - Constructor for exception org.onosproject.openflow.controller.driver.SwitchStateException
 
SwitchStateException(String, Throwable) - Constructor for exception org.onosproject.openflow.controller.driver.SwitchStateException
 
SwitchStateException(String) - Constructor for exception org.onosproject.openflow.controller.driver.SwitchStateException
 
SwitchStateException(Throwable) - Constructor for exception org.onosproject.openflow.controller.driver.SwitchStateException
 

T

table() - Method in class org.onosproject.driver.extensions.NiciraResubmit
Gets the table.
table() - Method in class org.onosproject.driver.extensions.NiciraResubmitTable
Gets the table.
tableFull - Variable in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
TARGET_POWER - Static variable in class org.onosproject.net.optical.OpticalAnnotations
Annotation key for optical port's target power.
ThirdPartyMessage - Class in org.onosproject.openflow.controller
Used to support for the third party privacy flow rule.
ThirdPartyMessage(byte[]) - Constructor for class org.onosproject.openflow.controller.ThirdPartyMessage
 
TMAC_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
tmacTableId - Variable in class org.onosproject.driver.pipeline.SpringOpenTTP
 
topologyService - Variable in class org.onosproject.net.optical.intent.impl.compiler.OpticalConnectivityIntentCompiler
 
topologyService - Variable in class org.onosproject.net.optical.intent.impl.compiler.OpticalOduIntentCompiler
 
toString() - Method in class org.onosproject.driver.extensions.DefaultMoveExtensionTreatment
 
toString() - Method in class org.onosproject.driver.extensions.NiciraEncapEthDst
 
toString() - Method in class org.onosproject.driver.extensions.NiciraEncapEthSrc
 
toString() - Method in class org.onosproject.driver.extensions.NiciraEncapEthType
 
toString() - Method in class org.onosproject.driver.extensions.NiciraMatchEncapEthType
 
toString() - Method in class org.onosproject.driver.extensions.NiciraMatchNshContextHeader
 
toString() - Method in class org.onosproject.driver.extensions.NiciraMatchNshSi
 
toString() - Method in class org.onosproject.driver.extensions.NiciraMatchNshSpi
 
toString() - Method in class org.onosproject.driver.extensions.NiciraNshMdType
 
toString() - Method in class org.onosproject.driver.extensions.NiciraNshNp
 
toString() - Method in class org.onosproject.driver.extensions.NiciraResubmit
 
toString() - Method in class org.onosproject.driver.extensions.NiciraResubmitTable
 
toString() - Method in class org.onosproject.driver.extensions.NiciraSetNshContextHeader
 
toString() - Method in class org.onosproject.driver.extensions.NiciraSetNshSi
 
toString() - Method in class org.onosproject.driver.extensions.NiciraSetNshSpi
 
toString() - Method in class org.onosproject.driver.extensions.NiciraSetTunnelDst
 
toString() - Method in class org.onosproject.driver.extensions.NiciraTunGpeNp
 
toString() - Method in class org.onosproject.driver.extensions.Ofdpa3MatchMplsL2Port
 
toString() - Method in class org.onosproject.driver.extensions.Ofdpa3MatchOvid
 
toString() - Method in class org.onosproject.driver.extensions.Ofdpa3PopCw
 
toString() - Method in class org.onosproject.driver.extensions.Ofdpa3PopL2Header
 
toString() - Method in class org.onosproject.driver.extensions.Ofdpa3PushCw
 
toString() - Method in class org.onosproject.driver.extensions.Ofdpa3PushL2Header
 
toString() - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsL2Port
 
toString() - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsType
 
toString() - Method in class org.onosproject.driver.extensions.Ofdpa3SetOvid
 
toString() - Method in class org.onosproject.driver.extensions.Ofdpa3SetQosIndex
 
toString() - Method in class org.onosproject.driver.extensions.OfdpaMatchVlanVid
 
toString() - Method in class org.onosproject.driver.extensions.OfdpaSetVlanVid
 
toString() - Method in class org.onosproject.driver.extensions.OplinkAttenuation
 
toString() - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler.GroupChainElem
 
toString() - Method in class org.onosproject.net.optical.DefaultOpticalDevice
 
toString() - Method in class org.onosproject.net.optical.device.FilteredAnnotation
 
toString() - Method in class org.onosproject.net.optical.impl.DefaultOchPort
 
toString() - Method in class org.onosproject.net.optical.impl.DefaultOduCltPort
 
toString() - Method in class org.onosproject.net.optical.impl.DefaultOmsPort
 
toString() - Method in class org.onosproject.net.optical.impl.DefaultOtuPort
 
toString() - Method in class org.onosproject.openflow.controller.Dpid
Convert the DPID value to a ':' separated hexadecimal string.
toString() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
toString() - Method in class org.onosproject.openflow.controller.driver.RoleReplyInfo
 
totalChannels() - Method in interface org.onosproject.net.optical.OmsPort
Returns the total number of channels on the port.
transitionToEqualSwitch() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
transitionToEqualSwitch(Dpid) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowAgent
Called when this controller's role for a switch transitions to equal.
transitionToEqualSwitch() - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Transition this switch-controller relationship to an EQUAL state.
transitionToMasterSwitch() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
transitionToMasterSwitch(Dpid) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowAgent
Called when this controller's role for a switch transitions from equal to master.
transitionToMasterSwitch() - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Transition this switch-controller relationship to an Master state.
treatment() - Method in class org.onosproject.driver.pipeline.SpringOpenTTP.SpringOpenGroup
 
tunGpeNp() - Method in class org.onosproject.driver.extensions.NiciraTunGpeNp
Gets the tunGpeNp.
tunnelDst() - Method in class org.onosproject.driver.extensions.NiciraSetTunnelDst
Gets the tunnel destination IPv4 address.
type() - Method in class org.onosproject.driver.extensions.DefaultMoveExtensionTreatment
 
type() - Method in class org.onosproject.driver.extensions.NiciraEncapEthDst
 
type() - Method in class org.onosproject.driver.extensions.NiciraEncapEthSrc
 
type() - Method in class org.onosproject.driver.extensions.NiciraEncapEthType
 
type() - Method in class org.onosproject.driver.extensions.NiciraMatchEncapEthType
 
type() - Method in class org.onosproject.driver.extensions.NiciraMatchNshContextHeader
 
type() - Method in class org.onosproject.driver.extensions.NiciraMatchNshSi
 
type() - Method in class org.onosproject.driver.extensions.NiciraMatchNshSpi
 
type() - Method in class org.onosproject.driver.extensions.NiciraNshMdType
 
type() - Method in class org.onosproject.driver.extensions.NiciraNshNp
 
type() - Method in class org.onosproject.driver.extensions.NiciraPopNsh
 
type() - Method in class org.onosproject.driver.extensions.NiciraPushNsh
 
type() - Method in class org.onosproject.driver.extensions.NiciraResubmit
 
type() - Method in class org.onosproject.driver.extensions.NiciraResubmitTable
 
type() - Method in class org.onosproject.driver.extensions.NiciraSetNshContextHeader
 
type() - Method in class org.onosproject.driver.extensions.NiciraSetNshSi
 
type() - Method in class org.onosproject.driver.extensions.NiciraSetNshSpi
 
type() - Method in class org.onosproject.driver.extensions.NiciraSetTunnelDst
 
type() - Method in class org.onosproject.driver.extensions.NiciraTunGpeNp
 
type() - Method in class org.onosproject.driver.extensions.Ofdpa3MatchMplsL2Port
 
type() - Method in class org.onosproject.driver.extensions.Ofdpa3MatchOvid
Returns the treatment type.
type() - Method in class org.onosproject.driver.extensions.Ofdpa3PopCw
 
type() - Method in class org.onosproject.driver.extensions.Ofdpa3PopL2Header
 
type() - Method in class org.onosproject.driver.extensions.Ofdpa3PushCw
 
type() - Method in class org.onosproject.driver.extensions.Ofdpa3PushL2Header
 
type() - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsL2Port
 
type() - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsType
 
type() - Method in class org.onosproject.driver.extensions.Ofdpa3SetOvid
Returns the treatment type.
type() - Method in class org.onosproject.driver.extensions.Ofdpa3SetQosIndex
 
type() - Method in class org.onosproject.driver.extensions.OfdpaMatchVlanVid
 
type() - Method in class org.onosproject.driver.extensions.OfdpaSetVlanVid
 
type() - Method in class org.onosproject.driver.extensions.OplinkAttenuation
 
TYPE - Static variable in class org.onosproject.net.optical.config.OpticalPortConfig
 
type() - Method in class org.onosproject.net.optical.config.OpticalPortConfig
Returns the Enum value representing the type of port.
type() - Method in class org.onosproject.net.optical.impl.DefaultOchPort
 
type() - Method in class org.onosproject.net.optical.impl.DefaultOduCltPort
 
type() - Method in class org.onosproject.net.optical.impl.DefaultOmsPort
 
type() - Method in class org.onosproject.net.optical.impl.DefaultOtuPort
 
TYPE_MASK - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
TYPE_VLAN_MASK - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 

U

unhandledAnnotations() - Method in class org.onosproject.net.optical.impl.DefaultOchPort
 
unhandledAnnotations() - Method in class org.onosproject.net.optical.impl.DefaultOduCltPort
 
unhandledAnnotations() - Method in class org.onosproject.net.optical.impl.DefaultOmsPort
 
unhandledAnnotations() - Method in class org.onosproject.net.optical.impl.DefaultOtuPort
 
unhandledAnnotations() - Method in interface org.onosproject.net.optical.ProjectedPort
Returns the key/value annotations, not used by projection.
UNICAST_ROUTING_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
unparsed() - Method in class org.onosproject.openflow.controller.DefaultOpenFlowPacketContext
 
unparsed() - Method in interface org.onosproject.openflow.controller.OpenFlowPacketContext
Provide an unparsed copy of the data.
updatePendingGroups(GroupKey, Ofdpa2GroupHandler.GroupChainElem) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
updatePendingNextObjective(GroupKey, Ofdpa2GroupHandler.OfdpaNextGroup) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
uri(Dpid) - Static method in class org.onosproject.openflow.controller.Dpid
Produces device URI from the given DPID.
uri(long) - Static method in class org.onosproject.openflow.controller.Dpid
Produces device URI from the given DPID long.

V

validActivation(Dpid) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowAgent
Checks if the activation for this switch is valid.
value(String) - Method in class org.onosproject.net.optical.device.FilteredAnnotation
 
value() - Method in class org.onosproject.openflow.controller.Dpid
Get the value of the DPID.
valueOf(String) - Static method in enum org.onosproject.driver.extensions.Ofdpa3MplsType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.driver.pipeline.Ofdpa2GroupHandler.OfdpaMplsGroupSubType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.openflow.controller.driver.RoleRecvStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.openflow.controller.PortDescPropertyType
Returns the enum constant of this type with the specified name.
valueOf() - Method in enum org.onosproject.openflow.controller.PortDescPropertyType
 
valueOf(String) - Static method in enum org.onosproject.openflow.controller.RoleState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.onosproject.driver.extensions.Ofdpa3MplsType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.driver.pipeline.Ofdpa2GroupHandler.OfdpaMplsGroupSubType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.openflow.controller.driver.RoleRecvStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.openflow.controller.PortDescPropertyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.openflow.controller.RoleState
Returns an array containing the constants of this enum type, in the order they are declared.
verifyHashedNextObjective(NextObjective) - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2GroupHandler
 
verifyHashedNextObjective(NextObjective) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
The purpose of this function is to verify if the hashed next objective is supported by the current pipeline.
VLAN_1_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
VLAN_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
vlanId() - Method in class org.onosproject.driver.extensions.OfdpaMatchVlanVid
Gets the VLAN ID.
vlanId() - Method in class org.onosproject.driver.extensions.OfdpaSetVlanVid
Gets the VLAN ID.
vlanTableId - Variable in class org.onosproject.driver.pipeline.SpringOpenTTP
Set the default values.
VNI_TABLE - Static variable in class org.onosproject.driver.pipeline.OpenstackPipeline
 

W

WithTypedPorts - Interface in org.onosproject.openflow.controller
An interface implemented by OpenFlow devices that enables providers to retrieve ports based on port property.
write(Dpid, OFMessage) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Send a message to a particular switch.
writeTo(ChannelBuffer) - Method in class org.onosproject.openflow.controller.ThirdPartyMessage
 
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links