- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- OtuPortMapper() - Constructor for class org.onosproject.net.optical.device.port.OtuPortMapper
-
- 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
-
- 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
-