- 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
-
- 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(byte[]) - Method in class org.onosproject.store.serializers.KryoSerializer
-
Deprecated.
- decode(ByteBuffer) - Method in class org.onosproject.store.serializers.KryoSerializer
-
Deprecated.
- decode(InputStream) - Method in class org.onosproject.store.serializers.KryoSerializer
-
Deprecated.
- decode(byte[]) - Method in interface org.onosproject.store.serializers.StoreSerializer
-
Deserializes the specified bytes into an object.
- decode(ByteBuffer) - Method in interface org.onosproject.store.serializers.StoreSerializer
-
Deserializes the specified bytes into an object.
- decode(InputStream) - Method in interface org.onosproject.store.serializers.StoreSerializer
-
Deserializes the specified bytes into an object.
- DEFAULT_PRIORITY - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
-
- DefaultApplicationIdSerializer - Class in org.onosproject.store.serializers
-
Kryo Serializer for DefaultApplicationId.
- DefaultApplicationIdSerializer() - Constructor for class org.onosproject.store.serializers.DefaultApplicationIdSerializer
-
Creates DefaultApplicationId serializer instance.
- 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
-
- DefaultLinkSerializer - Class in org.onosproject.store.serializers
-
Kryo Serializer for DefaultLink.
- DefaultLinkSerializer() - Constructor for class org.onosproject.store.serializers.DefaultLinkSerializer
-
Creates DefaultLink serializer instance.
- 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.
- DefaultOpenFlowPacketContext - Class in org.onosproject.openflow.controller
-
Default implementation of an OpenFlowPacketContext.
- DefaultOutboundPacketSerializer - Class in org.onosproject.store.serializers
-
Serializer for a default outbound packet.
- DefaultOutboundPacketSerializer() - Constructor for class org.onosproject.store.serializers.DefaultOutboundPacketSerializer
-
Creates DefaultOutboundPacket serializer instance.
- DefaultPortSerializer - Class in org.onosproject.store.serializers
-
Kryo Serializer for DefaultPort.
- DefaultPortSerializer() - Constructor for class org.onosproject.store.serializers.DefaultPortSerializer
-
Creates DefaultPort serializer instance.
- 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
-
- 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
-
- DeviceIdSerializer - Class in org.onosproject.store.serializers
-
Kryo Serializer for DeviceId.
- DeviceIdSerializer() - Constructor for class org.onosproject.store.serializers.DeviceIdSerializer
-
Creates DeviceId serializer instance.
- deviceIdSerializer() - Static method in class org.onosproject.store.serializers.DeviceIdSerializer
-
- deviceService - Variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
-
- deviceService - Variable in class org.onosproject.driver.pipeline.OpenVSwitchPipeline
-
- 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
-
- 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
-
- getAttenuation() - Method in class org.onosproject.driver.extensions.OplinkAttenuation
-
Gets the attenuation value.
- getBaseKey() - Method in class org.onosproject.drivers.utilities.YangElement
-
- getCfgInputStream(String) - Method in class org.onosproject.drivers.utilities.YangXmlUtils
-
- 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.
- getInstance() - Static method in class org.onosproject.drivers.utilities.YangXmlUtils
-
Single Instance of Yang utilities retriever.
- getKeysAndValues() - Method in class org.onosproject.drivers.utilities.YangElement
-
- 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.
- getPorts() - Method in class org.onosproject.driver.handshaker.DefaultSwitchHandshaker
-
- 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 interface org.onosproject.openflow.controller.WithTypedPorts
-
Return a list of interfaces (ports) of the type associated with this
OpenFlow switch.
- 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.
- getString(XMLConfiguration) - Method in class org.onosproject.drivers.utilities.YangXmlUtils
-
Return the string representation of the XMLConfig without header
and configuration element.
- 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.
- 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
-
- getXmlConfiguration(String, Map<String, String>) - Method in class org.onosproject.drivers.utilities.YangXmlUtils
-
Retrieves a valid XML configuration for a specific XML path for a single
instance of the Map specified key-value pairs.
- getXmlConfiguration(String, List<YangElement>) - Method in class org.onosproject.drivers.utilities.YangXmlUtils
-
Retrieves a valid XML configuration for a specific XML path for multiple
instance of YangElements objects.
- 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
-
- ImmutableByteSequenceSerializer - Class in org.onosproject.store.serializers
-
Kryo serializer for ImmutableByteSequence.
- ImmutableByteSequenceSerializer() - Constructor for class org.onosproject.store.serializers.ImmutableByteSequenceSerializer
-
Creates a new ImmutableByteSequence serializer instance.
- ImmutableListSerializer - Class in org.onosproject.store.serializers
-
Creates ImmutableList serializer instance.
- ImmutableListSerializer() - Constructor for class org.onosproject.store.serializers.ImmutableListSerializer
-
Creates ImmutableList serializer instance.
- ImmutableMapSerializer - Class in org.onosproject.store.serializers
-
Kryo Serializer for ImmutableMap.
- ImmutableMapSerializer() - Constructor for class org.onosproject.store.serializers.ImmutableMapSerializer
-
Creates ImmutableMap serializer instance.
- ImmutableSetSerializer - Class in org.onosproject.store.serializers
-
Kryo Serializer for ImmutableSet.
- ImmutableSetSerializer() - Constructor for class org.onosproject.store.serializers.ImmutableSetSerializer
-
Creates ImmutableSet serializer instance.
- 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.
- Ip4AddressSerializer - Class in org.onosproject.store.serializers
-
Kryo Serializer for Ip4Address.
- Ip4AddressSerializer() - Constructor for class org.onosproject.store.serializers.Ip4AddressSerializer
-
Creates Ip4Address serializer instance.
- Ip4PrefixSerializer - Class in org.onosproject.store.serializers
-
Kryo Serializer for Ip4Prefix.
- Ip4PrefixSerializer() - Constructor for class org.onosproject.store.serializers.Ip4PrefixSerializer
-
Creates Ip4Prefix serializer instance.
- Ip6AddressSerializer - Class in org.onosproject.store.serializers
-
Kryo Serializer for Ip6Address.
- Ip6AddressSerializer() - Constructor for class org.onosproject.store.serializers.Ip6AddressSerializer
-
Creates Ip6Address serializer instance.
- Ip6PrefixSerializer - Class in org.onosproject.store.serializers
-
Kryo Serializer for Ip6Prefix.
- Ip6PrefixSerializer() - Constructor for class org.onosproject.store.serializers.Ip6PrefixSerializer
-
Creates Ip6Prefix serializer instance.
- IP_UNICAST_TABLE - Static variable in class org.onosproject.driver.pipeline.PicaPipeline
-
- IpAddressSerializer - Class in org.onosproject.store.serializers
-
Kryo Serializer for IpAddress.
- IpAddressSerializer() - Constructor for class org.onosproject.store.serializers.IpAddressSerializer
-
Creates IpAddress serializer instance.
- IpPrefixSerializer - Class in org.onosproject.store.serializers
-
Kryo Serializer for IpPrefix.
- IpPrefixSerializer() - Constructor for class org.onosproject.store.serializers.IpPrefixSerializer
-
Creates IpPrefix serializer instance.
- ipv4UnicastTableId - Variable in class org.onosproject.driver.pipeline.SpringOpenTTP
-
- 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.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.
- 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.
- 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.
- NodeIdSerializer - Class in org.onosproject.store.serializers
-
Kryo Serializer for NodeId.
- NodeIdSerializer() - Constructor for class org.onosproject.store.serializers.NodeIdSerializer
-
Creates NodeId serializer instance.
- nodeIdSerializer() - Static method in class org.onosproject.store.serializers.NodeIdSerializer
-
- 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.
- 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
-
- 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
-
- 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
-
- OplinkExtensionTreatmentInterpreter - Class in org.onosproject.driver.extensions
-
Interpreter for Oplink OpenFlow treatment extensions.
- OplinkExtensionTreatmentInterpreter() - Constructor for class org.onosproject.driver.extensions.OplinkExtensionTreatmentInterpreter
-
- 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.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.utilities - package org.onosproject.drivers.utilities
-
Package for device drivers 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.
- org.onosproject.store.serializers - package org.onosproject.store.serializers
-
Various Kryo serializers for use in distributed stores.
- 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.
- parseCapableSwitchId(HierarchicalConfiguration) - Static method in class org.onosproject.drivers.utilities.XmlConfigParser
-
- 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.
- parseStreamControllers(HierarchicalConfiguration) - Static method in class org.onosproject.drivers.utilities.XmlConfigParser
-
- parseSwitchId(HierarchicalConfiguration) - Static method in class org.onosproject.drivers.utilities.XmlConfigParser
-
- 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_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
-
- 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 <.
- PortNumberSerializer - Class in org.onosproject.store.serializers
-
Serializer for PortNumber.
- PortNumberSerializer() - Constructor for class org.onosproject.store.serializers.PortNumberSerializer
-
Creates PortNumber serializer instance.
- ports - Variable in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
-
- 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.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 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
-
- 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.
- ProviderIdSerializer - Class in org.onosproject.store.serializers
-
Serializer for ProviderId.
- ProviderIdSerializer() - Constructor for class org.onosproject.store.serializers.ProviderIdSerializer
-
Creates ProviderId serializer instance.
- 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.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
-
- serializerPool - Variable in class org.onosproject.store.serializers.KryoSerializer
-
Deprecated.
- 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
-
- setupKryoPool() - Method in class org.onosproject.store.serializers.KryoSerializer
-
Deprecated.
Sets up the common serializers pool.
- 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.
- 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.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
-
- storageService - Variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
-
- StoreSerializer - Interface in org.onosproject.store.serializers
-
Service to serialize Objects into byte array.
- 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.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
-
- validActivation(Dpid) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowAgent
-
Checks if the activation for this switch is valid.
- 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
-