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

A

AbstractOpenFlowSwitch - Class in org.onosproject.openflow.controller.driver
An abstract representation of an OpenFlow switch.
AbstractOpenFlowSwitch() - Constructor for class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
ACL_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
ACL_TABLE - Static variable in class org.onosproject.driver.pipeline.OpenstackPipeline
 
ACL_TABLE - Static variable in class org.onosproject.driver.pipeline.PicaPipeline
 
aclTableId - Variable in class org.onosproject.driver.pipeline.SpringOpenTTP
 
activate() - Method in class org.onosproject.driver.DefaultCodecRegister
 
activateEqualSwitch() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
activateEqualSwitch() - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Activate this EQUAL switch-controller relationship in the OF agent.
activateMasterSwitch() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
activateMasterSwitch() - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Activate this MASTER switch-controller relationship in the OF agent.
addActivatedEqualSwitch(Dpid, OpenFlowSwitch) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowAgent
Called when a switch is activated, with this controller's role as EQUAL.
addActivatedMasterSwitch(Dpid, OpenFlowSwitch) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowAgent
Called when a switch is activated, with this controller's role as MASTER.
addBucketToGroup(NextObjective, NextGroup) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
Adds a bucket to the top level group of a group-chain, and creates the chain.
addConnectedSwitch(Dpid, OpenFlowSwitch) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowAgent
Add a switch that has just connected to the system.
addEventListener(OpenFlowEventListener) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Register a listener for OF msg events.
addGroup(NextObjective) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
addListener(OpenFlowSwitchListener) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Register a listener for meta events that occur to OF devices.
addMessageListener(OpenFlowMessageListener) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Register a listener for all OF msg types.
addPacketListener(int, PacketListener) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Register a listener for packet events.
AnnotationsSerializer - Class in org.onosproject.store.serializers
 
AnnotationsSerializer() - Constructor for class org.onosproject.store.serializers.AnnotationsSerializer
 
API - Static variable in class org.onosproject.store.serializers.KryoNamespaces
 
API_MAX_SIZE - Static variable in class org.onosproject.store.serializers.KryoNamespaces
KryoNamespace which can serialize API bundle classes.
appId - Variable in class org.onosproject.driver.pipeline.OpenstackPipeline
 
appId - Variable in class org.onosproject.driver.pipeline.OpenVSwitchPipeline
 
appId - Variable in class org.onosproject.driver.pipeline.SoftRouterPipeline
 
appKryo - Static variable in class org.onosproject.driver.pipeline.NokiaOltPipeline
 
appKryo - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
appKryo - Static variable in class org.onosproject.driver.pipeline.OltPipeline
 
appKryo - Variable in class org.onosproject.driver.pipeline.SpringOpenTTP
 
ArraysAsListSerializer - Class in org.onosproject.store.serializers
Kryo Serializer for Arrays.asList(Object...).
ArraysAsListSerializer() - Constructor for class org.onosproject.store.serializers.ArraysAsListSerializer
 

B

BASIC - Static variable in class org.onosproject.store.serializers.KryoNamespaces
 
BASIC_MAX_SIZE - Static variable in class org.onosproject.store.serializers.KryoNamespaces
 
BEGIN_USER_CUSTOM_ID - Static variable in class org.onosproject.store.serializers.KryoNamespaces
Kryo registration Id for user custom registration.
block() - Method in class org.onosproject.openflow.controller.DefaultOpenFlowPacketContext
 
block() - Method in interface org.onosproject.openflow.controller.OpenFlowPacketContext
Blocks further responses (ie.
BRIDGING_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
build(OFPort) - Method in class org.onosproject.openflow.controller.DefaultOpenFlowPacketContext
 
build(Ethernet, OFPort) - Method in class org.onosproject.openflow.controller.DefaultOpenFlowPacketContext
 
build(OFPort) - Method in interface org.onosproject.openflow.controller.OpenFlowPacketContext
Build the packet out in response to this packet in event.
build(Ethernet, OFPort) - Method in interface org.onosproject.openflow.controller.OpenFlowPacketContext
Build the packet out in response to this packet in event.
buildIpv4Selector(TrafficSelector.Builder, TrafficSelector.Builder, ForwardingObjective, boolean) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 

C

CentecV350Pipeline - Class in org.onosproject.driver.pipeline
Driver for Centec's V350 switches.
CentecV350Pipeline() - Constructor for class org.onosproject.driver.pipeline.CentecV350Pipeline
 
channelId - Variable in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
channelId() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
channelId() - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
Identifies the channel used to communicate with the switch.
codecService - Variable in class org.onosproject.driver.DefaultCodecRegister
 
configSuccess(HierarchicalConfiguration) - Static method in class org.onosproject.drivers.utilities.XmlConfigParser
Parses a config reply and returns the result.
ConnectPointSerializer - Class in org.onosproject.store.serializers
Kryo Serializer for ConnectPointSerializer.
ConnectPointSerializer() - Constructor for class org.onosproject.store.serializers.ConnectPointSerializer
Creates ConnectPointSerializer serializer instance.
connectSwitch() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
connectSwitch() - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Announce to the OpenFlow agent that this switch has connected.
cookie() - Method in class org.onosproject.openflow.controller.DefaultOpenFlowPacketContext
 
cookie() - Method in interface org.onosproject.openflow.controller.OpenFlowPacketContext
Provide the cookie in the packet in message.
copy(T) - Method in class org.onosproject.store.serializers.KryoSerializer
Deprecated.
 
copy(T) - Method in interface org.onosproject.store.serializers.StoreSerializer
Returns a copy of the specfied object.
coreService - Variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
CpqdOfdpa2GroupHandler - Class in org.onosproject.driver.pipeline
Group handler for CpqD OFDPA pipeline.
CpqdOfdpa2GroupHandler() - Constructor for class org.onosproject.driver.pipeline.CpqdOfdpa2GroupHandler
 
CpqdOfdpa2Pipeline - Class in org.onosproject.driver.pipeline
Driver for software switch emulation of the OFDPA 2.0 pipeline.
CpqdOfdpa2Pipeline() - Constructor for class org.onosproject.driver.pipeline.CpqdOfdpa2Pipeline
 
CpqdOfdpa2VlanPipeline - Class in org.onosproject.driver.pipeline
Driver for software switch emulation of the OFDPA 2.0 pipeline.
CpqdOfdpa2VlanPipeline() - Constructor for class org.onosproject.driver.pipeline.CpqdOfdpa2VlanPipeline
 
createBuilder() - Method in class org.onosproject.openflow.controller.ThirdPartyMessage
 
createControllersConfig(HierarchicalConfiguration, HierarchicalConfiguration, String, String, String, List<ControllerInfo>) - Static method in class org.onosproject.drivers.utilities.XmlConfigParser
 
createHashBucketChains(NextObjective, List<Deque<GroupKey>>, List<Ofdpa2GroupHandler.GroupInfo>) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
Creates group chains for all buckets in a hashed group, and stores the GroupInfos and GroupKeys for all the groups in the lists passed in, which should be empty.
createL2L3Chain(TrafficTreatment, int, ApplicationId, boolean, TrafficSelector) - Method in class org.onosproject.driver.pipeline.CpqdOfdpa2GroupHandler
 
createL2L3Chain(TrafficTreatment, int, ApplicationId, boolean, TrafficSelector) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
Creates one of two possible group-chains from the treatment passed in.
createL2L3Chain(TrafficTreatment, int, ApplicationId, boolean, TrafficSelector) - Method in class org.onosproject.driver.pipeline.Ofdpa3GroupHandler
 
createL2L3ChainInternal(TrafficTreatment, int, ApplicationId, boolean, TrafficSelector, boolean) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
Internal implementation of createL2L3Chain.
createNiciraMovArpShaToTha() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
Creates a move treatment that move arp sha to tha.
createNiciraMovArpSpaToTpa() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
Creates a move treatment that move arp spa to tpa.
createNiciraMovEthSrcToDst() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
Creates a move treatment that move eth src to dst.
createNiciraMovIpSrcToDst() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
Creates a move treatment that move ip src to dst.
createNiciraMovNshC1ToC1() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
 
createNiciraMovNshC2ToC2() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
 
createNiciraMovNshC2ToTunId() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
 
createNiciraMovNshC3ToC3() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
 
createNiciraMovNshC4ToC4() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
 
createNiciraMovTunDstToTunDst() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
 
createNiciraMovTunIdToTunId() - Static method in class org.onosproject.driver.extensions.NiciraMoveTreatmentFactory
 

D

data() - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler.OfdpaNextGroup
 
data() - Method in class org.onosproject.driver.pipeline.SpringOpenTTP.SpringOpenGroup
 
datapathDescription() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
datapathDescription() - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
fetch the datapath description.
deactivate() - Method in class org.onosproject.driver.DefaultCodecRegister
 
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
 

E

encapEthDst() - Method in class org.onosproject.driver.extensions.NiciraEncapEthDst
Gets the encapEthDst.
encapEthSrc() - Method in class org.onosproject.driver.extensions.NiciraEncapEthSrc
Gets the encapEthSrc.
encapEthType() - Method in class org.onosproject.driver.extensions.NiciraEncapEthType
Gets the encapEthType.
encapEthType() - Method in class org.onosproject.driver.extensions.NiciraMatchEncapEthType
Gets the encapEthType.
encode(MoveExtensionTreatment, CodecContext) - Method in class org.onosproject.driver.extensions.codec.MoveExtensionTreatmentCodec
 
encode(NiciraMatchNshSi, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraMatchNshSiCodec
 
encode(NiciraMatchNshSpi, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraMatchNshSpiCodec
 
encode(NiciraResubmit, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraResubmitCodec
 
encode(NiciraResubmitTable, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraResubmitTableCodec
 
encode(NiciraSetNshContextHeader, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraSetNshContextHeaderCodec
 
encode(NiciraSetNshSi, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraSetNshSiCodec
 
encode(NiciraSetNshSpi, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraSetNshSpiCodec
 
encode(NiciraSetTunnelDst, CodecContext) - Method in class org.onosproject.driver.extensions.codec.NiciraSetTunnelDstCodec
 
encode(Ofdpa3MatchMplsL2Port, CodecContext) - Method in class org.onosproject.driver.extensions.codec.Ofdpa3MatchMplsL2PortCodec
 
encode(Ofdpa3MatchOvid, CodecContext) - Method in class org.onosproject.driver.extensions.codec.Ofdpa3MatchOvidCodec
 
encode(Ofdpa3SetMplsL2Port, CodecContext) - Method in class org.onosproject.driver.extensions.codec.Ofdpa3SetMplsL2PortCodec
 
encode(Ofdpa3SetMplsType, CodecContext) - Method in class org.onosproject.driver.extensions.codec.Ofdpa3SetMplsTypeCodec
 
encode(Ofdpa3SetOvid, CodecContext) - Method in class org.onosproject.driver.extensions.codec.Ofdpa3SetOvidCodec
 
encode(Ofdpa3SetQosIndex, CodecContext) - Method in class org.onosproject.driver.extensions.codec.Ofdpa3SetQosIndexCodec
 
encode(OfdpaMatchVlanVid, CodecContext) - Method in class org.onosproject.driver.extensions.codec.OfdpaMatchVlanVidCodec
 
encode(OfdpaSetVlanVid, CodecContext) - Method in class org.onosproject.driver.extensions.codec.OfdpaSetVlanVidCodec
 
encode(ExtensionSelector, CodecContext) - Method in class org.onosproject.driver.extensions.NiciraExtensionSelectorInterpreter
 
encode(ExtensionTreatment, CodecContext) - Method in class org.onosproject.driver.extensions.NiciraExtensionTreatmentInterpreter
 
encode(Object) - Method in class org.onosproject.store.serializers.KryoSerializer
Deprecated.
 
encode(Object, ByteBuffer) - Method in class org.onosproject.store.serializers.KryoSerializer
Deprecated.
 
encode(Object, OutputStream) - Method in class org.onosproject.store.serializers.KryoSerializer
Deprecated.
 
encode(Object) - Method in interface org.onosproject.store.serializers.StoreSerializer
Serializes the specified object into bytes.
encode(Object, ByteBuffer) - Method in interface org.onosproject.store.serializers.StoreSerializer
Serializes the specified object into bytes.
encode(Object, OutputStream) - Method in interface org.onosproject.store.serializers.StoreSerializer
Serializes the specified object into bytes.
equals(Object) - Method in class org.onosproject.driver.extensions.DefaultMoveExtensionTreatment
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraEncapEthDst
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraEncapEthSrc
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraEncapEthType
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraMatchEncapEthType
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraMatchNshContextHeader
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraMatchNshSi
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraMatchNshSpi
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraNshMdType
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraNshNp
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraPopNsh
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraPushNsh
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraResubmit
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraResubmitTable
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraSetNshContextHeader
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraSetNshSi
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraSetNshSpi
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraSetTunnelDst
 
equals(Object) - Method in class org.onosproject.driver.extensions.NiciraTunGpeNp
 
equals(Object) - Method in class org.onosproject.driver.extensions.Ofdpa3MatchMplsL2Port
 
equals(Object) - Method in class org.onosproject.driver.extensions.Ofdpa3MatchOvid
 
equals(Object) - Method in class org.onosproject.driver.extensions.Ofdpa3PopCw
 
equals(Object) - Method in class org.onosproject.driver.extensions.Ofdpa3PopL2Header
 
equals(Object) - Method in class org.onosproject.driver.extensions.Ofdpa3PushCw
 
equals(Object) - Method in class org.onosproject.driver.extensions.Ofdpa3PushL2Header
 
equals(Object) - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsL2Port
 
equals(Object) - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsType
 
equals(Object) - Method in class org.onosproject.driver.extensions.Ofdpa3SetOvid
 
equals(Object) - Method in class org.onosproject.driver.extensions.Ofdpa3SetQosIndex
 
equals(Object) - Method in class org.onosproject.driver.extensions.OfdpaMatchVlanVid
 
equals(Object) - Method in class org.onosproject.driver.extensions.OfdpaSetVlanVid
 
equals(Object) - Method in class org.onosproject.driver.extensions.OplinkAttenuation
 
equals(Object) - Method in class org.onosproject.drivers.utilities.YangElement
 
equals(Object) - Method in class org.onosproject.openflow.controller.Dpid
 
executorService - Variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
ExtensionCriterionSerializer - Class in org.onosproject.store.serializers
Serializer for extension criteria.
ExtensionCriterionSerializer() - Constructor for class org.onosproject.store.serializers.ExtensionCriterionSerializer
Constructs a extension criterion serializer.
ExtensionInstructionSerializer - Class in org.onosproject.store.serializers
Serializer for extension instructions.
ExtensionInstructionSerializer() - Constructor for class org.onosproject.store.serializers.ExtensionInstructionSerializer
Constructs a extension instruction serializer.
ExtensionSelectorInterpreter - Interface in org.onosproject.openflow.controller
Interprets extension selectors and converts them to/from OpenFlow objects.
ExtensionTreatmentInterpreter - Interface in org.onosproject.openflow.controller
Interprets extension treatments and converts them to/from OpenFlow objects.
extractNiciraRoleReply(OFExperimenter) - Method in interface org.onosproject.openflow.controller.driver.RoleHandler
Extract the role from an OFVendor message.
extractOFRoleReply(OFRoleReply) - Method in interface org.onosproject.openflow.controller.driver.RoleHandler
Extract the role information from an OF1.3 Role Reply Message.

F

factory() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
factory() - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
Provides the factory for this OF version.
fail(Objective, ObjectiveError) - Static method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
fail(Objective, ObjectiveError) - Method in class org.onosproject.driver.pipeline.SpringOpenTTP
 
features - Variable in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
FIB_TABLE - Static variable in class org.onosproject.driver.pipeline.SoftRouterPipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.CentecV350Pipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.DefaultSingleTablePipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.HpPipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.NokiaOltPipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.OltPipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.OpenstackPipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.OpenVSwitchPipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.PicaPipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.SoftRouterPipeline
 
filter(FilteringObjective) - Method in class org.onosproject.driver.pipeline.SpringOpenTTP
 
FILTER_TABLE - Static variable in class org.onosproject.driver.pipeline.CentecV350Pipeline
 
FILTER_TABLE - Static variable in class org.onosproject.driver.pipeline.SoftRouterPipeline
 
FilteredConnectPointSerializer - Class in org.onosproject.store.serializers
Kryo Serializer for FilteredConnectPointSerializer.
FilteredConnectPointSerializer() - Constructor for class org.onosproject.store.serializers.FilteredConnectPointSerializer
Creates FilteredConnectPointSerializer serializer instance.
flowObjectiveStore - Variable in class org.onosproject.driver.pipeline.HpPipeline
 
flowObjectiveStore - Variable in class org.onosproject.driver.pipeline.NokiaOltPipeline
 
flowObjectiveStore - Variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
flowObjectiveStore - Variable in class org.onosproject.driver.pipeline.OltPipeline
 
flowObjectiveStore - Variable in class org.onosproject.driver.pipeline.OpenstackPipeline
 
flowObjectiveStore - Variable in class org.onosproject.driver.pipeline.OpenVSwitchPipeline
 
flowObjectiveStore - Variable in class org.onosproject.driver.pipeline.SpringOpenTTP
 
flowRuleService - Variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
flowRuleService - Variable in class org.onosproject.driver.pipeline.OpenstackPipeline
 
flowRuleService - Variable in class org.onosproject.driver.pipeline.OpenVSwitchPipeline
 
flowRuleService - Variable in class org.onosproject.driver.pipeline.SoftRouterPipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.CentecV350Pipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.DefaultSingleTablePipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.HpPipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.NokiaOltPipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.OltPipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.OpenstackPipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.OpenVSwitchPipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.PicaPipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.SoftRouterPipeline
 
forward(ForwardingObjective) - Method in class org.onosproject.driver.pipeline.SpringOpenTTP
 
FORWARDING_TABLE - Static variable in class org.onosproject.driver.pipeline.OpenstackPipeline
 
FullMplsAvailable - Class in org.onosproject.driver.query
Driver which always responds that all MPLS Labels are available for the Device.
FullMplsAvailable() - Constructor for class org.onosproject.driver.query.FullMplsAvailable
 
FullVlanAvailable - Class in org.onosproject.driver.query
Driver which always responds that all VLAN IDs are available for the Device.
FullVlanAvailable() - Constructor for class org.onosproject.driver.query.FullVlanAvailable
 

G

getAttenuation() - Method in class org.onosproject.driver.extensions.OplinkAttenuation
Gets the attenuation value.
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
 

H

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

I

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.

K

key() - Method in class org.onosproject.driver.pipeline.SpringOpenTTP.SpringOpenGroup
 
KryoNamespaces - Class in org.onosproject.store.serializers
 
KryoSerializer - Class in org.onosproject.store.serializers
Deprecated.
in Goldeneye (1.6.0)
KryoSerializer() - Constructor for class org.onosproject.store.serializers.KryoSerializer
Deprecated.
 

L

L2_FLOOD_TYPE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
L2_INTERFACE_TYPE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
l2InterfaceGroupKey(DeviceId, VlanId, long) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
Returns a hash as the L2 Interface Group Key.
L3_ECMP_TYPE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
L3_INTERFACE_TYPE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
L3_MULTICAST_TYPE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
L3_UNICAST_TYPE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
LinkKeySerializer - Class in org.onosproject.store.serializers
Kryo Serializer for LinkKey.
LinkKeySerializer() - Constructor for class org.onosproject.store.serializers.LinkKeySerializer
Creates LinkKey serializer instance.
loadXml(InputStream) - Static method in class org.onosproject.drivers.utilities.XmlConfigParser
 
loadXml(InputStream) - Method in class org.onosproject.drivers.utilities.YangXmlUtils
Method to read an input stream into a XMLConfiguration.
log - Static variable in class org.onosproject.drivers.utilities.XmlConfigParser
 
log - Variable in class org.onosproject.drivers.utilities.YangXmlUtils
 
log - Variable in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
LOWEST_PRIORITY - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 

M

MAC_LEARNING_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MAC_TABLE - Static variable in class org.onosproject.driver.pipeline.CentecV350Pipeline
 
MacAddressSerializer - Class in org.onosproject.store.serializers
Kryo Serializer for MacAddress.
MacAddressSerializer() - Constructor for class org.onosproject.store.serializers.MacAddressSerializer
Creates MacAddress serializer instance.
makeMplsForwardingGroupId(Ofdpa2GroupHandler.OfdpaMplsGroupSubType, int) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
Creates MPLS Forwarding group id given a sub type and the index.
makeMplsLabelGroupId(Ofdpa2GroupHandler.OfdpaMplsGroupSubType, int) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
Creates MPLS Label group id given a sub type and the index.
manufacturerDescription() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
manufacturerDescription() - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
fetch the manufacturer description.
mapAction(OFAction) - Method in class org.onosproject.driver.extensions.NiciraExtensionTreatmentInterpreter
 
mapAction(OFAction) - Method in class org.onosproject.driver.extensions.Ofdpa3ExtensionTreatmentInterpreter
 
mapAction(OFAction) - Method in class org.onosproject.driver.extensions.OfdpaExtensionTreatmentInterpreter
 
mapAction(OFAction) - Method in class org.onosproject.driver.extensions.OplinkExtensionTreatmentInterpreter
 
mapAction(OFAction) - Method in interface org.onosproject.openflow.controller.ExtensionTreatmentInterpreter
Maps an OpenFlow action to an extension treatment.
mapInstruction(OFFactory, ExtensionTreatment) - Method in class org.onosproject.driver.extensions.NiciraExtensionTreatmentInterpreter
 
mapInstruction(OFFactory, ExtensionTreatment) - Method in class org.onosproject.driver.extensions.Ofdpa3ExtensionTreatmentInterpreter
 
mapInstruction(OFFactory, ExtensionTreatment) - Method in class org.onosproject.driver.extensions.OfdpaExtensionTreatmentInterpreter
 
mapInstruction(OFFactory, ExtensionTreatment) - Method in class org.onosproject.driver.extensions.OplinkExtensionTreatmentInterpreter
 
mapInstruction(OFFactory, ExtensionTreatment) - Method in interface org.onosproject.openflow.controller.ExtensionTreatmentInterpreter
Maps an extension treatment to an OpenFlow action.
mapOxm(OFOxm<?>) - Method in class org.onosproject.driver.extensions.NiciraExtensionSelectorInterpreter
 
mapOxm(OFOxm<?>) - Method in class org.onosproject.driver.extensions.Ofdpa3ExtensionSelectorInterpreter
 
mapOxm(OFOxm<?>) - Method in class org.onosproject.driver.extensions.OfdpaExtensionSelectorInterpreter
 
mapOxm(OFOxm<?>) - Method in interface org.onosproject.openflow.controller.ExtensionSelectorInterpreter
Maps an OpenFlow OXM to an extension selector.
mapSelector(OFFactory, ExtensionSelector) - Method in class org.onosproject.driver.extensions.NiciraExtensionSelectorInterpreter
 
mapSelector(OFFactory, ExtensionSelector) - Method in class org.onosproject.driver.extensions.Ofdpa3ExtensionSelectorInterpreter
 
mapSelector(OFFactory, ExtensionSelector) - Method in class org.onosproject.driver.extensions.OfdpaExtensionSelectorInterpreter
 
mapSelector(OFFactory, ExtensionSelector) - Method in interface org.onosproject.openflow.controller.ExtensionSelectorInterpreter
Maps an extension selector to an OpenFlow OXM.
MastershipTermSerializer - Class in org.onosproject.store.serializers
Kryo Serializer for MastershipTerm.
MastershipTermSerializer() - Constructor for class org.onosproject.store.serializers.MastershipTermSerializer
Creates MastershipTerm serializer instance.
MAX_RETRY_ATTEMPTS - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
meterfeatures - Variable in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
MISC - Static variable in class org.onosproject.store.serializers.KryoNamespaces
 
MISC_MAX_SIZE - Static variable in class org.onosproject.store.serializers.KryoNamespaces
KryoNamespace which can serialize ON.lab misc classes.
MoveExtensionTreatment - Interface in org.onosproject.driver.extensions
The abstraction of Move Treatment.
MoveExtensionTreatmentCodec - Class in org.onosproject.driver.extensions.codec
JSON Codec for MoveExtensionTreatment class.
MoveExtensionTreatmentCodec() - Constructor for class org.onosproject.driver.extensions.codec.MoveExtensionTreatmentCodec
 
MPLS_INTERFACE_TYPE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
MPLS_L2_PORT_FLOW_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_L2_PORT_PCP_TRUST_FLOW_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_L2_PORT_PRIORITY - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_L3_TYPE_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_L3VPN_SUBTYPE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
MPLS_NNI_PORT_BASE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_NNI_PORT_MAX - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_TABLE_0 - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_TABLE_1 - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_TUNNEL_ID_BASE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_TUNNEL_ID_MAX - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_TYPE_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
MPLS_UNI_PORT_MAX - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
mplsL2Port() - Method in class org.onosproject.driver.extensions.Ofdpa3MatchMplsL2Port
Gets the MPLS L2 Port.
mplsL2Port() - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsL2Port
Gets the MPLS L2 Port.
mplsTableId - Variable in class org.onosproject.driver.pipeline.SpringOpenTTP
 
mplsType() - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsType
Gets the MPLS type.
MULTICAST_ROUTING_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 

N

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.

O

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.

P

packetContextFromPacketIn(OpenFlowSwitch, OFPacketIn) - Static method in class org.onosproject.openflow.controller.DefaultOpenFlowPacketContext
Creates an OpenFlow packet context based on a packet-in.
PacketListener - Interface in org.onosproject.openflow.controller
Notifies providers about Packet in events.
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
 

Q

qosIndex() - Method in class org.onosproject.driver.extensions.Ofdpa3SetQosIndex
Gets the Qos index as int.
queryMplsLabels(PortNumber) - Method in class org.onosproject.driver.query.FullMplsAvailable
 
queryVlanIds(PortNumber) - Method in class org.onosproject.driver.query.FullVlanAvailable
 

R

read(Kryo, Input, Class<DefaultAnnotations>) - Method in class org.onosproject.store.serializers.AnnotationsSerializer
 
read(Kryo, Input, Class<List<?>>) - Method in class org.onosproject.store.serializers.ArraysAsListSerializer
 
read(Kryo, Input, Class<ConnectPoint>) - Method in class org.onosproject.store.serializers.ConnectPointSerializer
 
read(Kryo, Input, Class<DefaultApplicationId>) - Method in class org.onosproject.store.serializers.DefaultApplicationIdSerializer
 
read(Kryo, Input, Class<DefaultLink>) - Method in class org.onosproject.store.serializers.DefaultLinkSerializer
 
read(Kryo, Input, Class<DefaultOutboundPacket>) - Method in class org.onosproject.store.serializers.DefaultOutboundPacketSerializer
 
read(Kryo, Input, Class<DefaultPort>) - Method in class org.onosproject.store.serializers.DefaultPortSerializer
 
read(Kryo, Input, Class<DeviceId>) - Method in class org.onosproject.store.serializers.DeviceIdSerializer
 
read(Kryo, Input, Class<ExtensionCriterion>) - Method in class org.onosproject.store.serializers.ExtensionCriterionSerializer
 
read(Kryo, Input, Class<Instructions.ExtensionInstructionWrapper>) - Method in class org.onosproject.store.serializers.ExtensionInstructionSerializer
 
read(Kryo, Input, Class<FilteredConnectPoint>) - Method in class org.onosproject.store.serializers.FilteredConnectPointSerializer
 
read(Kryo, Input, Class<HostLocation>) - Method in class org.onosproject.store.serializers.HostLocationSerializer
 
read(Kryo, Input, Class<ImmutableByteSequence>) - Method in class org.onosproject.store.serializers.ImmutableByteSequenceSerializer
 
read(Kryo, Input, Class<ImmutableList<?>>) - Method in class org.onosproject.store.serializers.ImmutableListSerializer
 
read(Kryo, Input, Class<ImmutableMap<?, ?>>) - Method in class org.onosproject.store.serializers.ImmutableMapSerializer
 
read(Kryo, Input, Class<ImmutableSet<?>>) - Method in class org.onosproject.store.serializers.ImmutableSetSerializer
 
read(Kryo, Input, Class<Ip4Address>) - Method in class org.onosproject.store.serializers.Ip4AddressSerializer
 
read(Kryo, Input, Class<Ip4Prefix>) - Method in class org.onosproject.store.serializers.Ip4PrefixSerializer
 
read(Kryo, Input, Class<Ip6Address>) - Method in class org.onosproject.store.serializers.Ip6AddressSerializer
 
read(Kryo, Input, Class<Ip6Prefix>) - Method in class org.onosproject.store.serializers.Ip6PrefixSerializer
 
read(Kryo, Input, Class<IpAddress>) - Method in class org.onosproject.store.serializers.IpAddressSerializer
 
read(Kryo, Input, Class<IpPrefix>) - Method in class org.onosproject.store.serializers.IpPrefixSerializer
 
read(Kryo, Input, Class<LinkKey>) - Method in class org.onosproject.store.serializers.LinkKeySerializer
 
read(Kryo, Input, Class<MacAddress>) - Method in class org.onosproject.store.serializers.MacAddressSerializer
 
read(Kryo, Input, Class<MastershipTerm>) - Method in class org.onosproject.store.serializers.MastershipTermSerializer
 
read(Kryo, Input, Class<NodeId>) - Method in class org.onosproject.store.serializers.NodeIdSerializer
 
read(Kryo, Input, Class<PortNumber>) - Method in class org.onosproject.store.serializers.PortNumberSerializer
 
read(Kryo, Input, Class<ProviderId>) - Method in class org.onosproject.store.serializers.ProviderIdSerializer
 
read(Kryo, Input, Class<URI>) - Method in class org.onosproject.store.serializers.UriSerializer
 
readIpDstFromSelector(TrafficSelector) - Static method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
readOutPortFromTreatment(TrafficTreatment) - Static method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
Returns the outport in a traffic treatment.
readVlanFromSelector(TrafficSelector) - Static method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
readXmlConfiguration(HierarchicalConfiguration, String) - Method in class org.onosproject.drivers.utilities.YangXmlUtils
Reads a valid XML configuration and returns a Map containing XML field name.
reassertRole() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
reassertRole() - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Reasserts this controllers role to the switch.
receivedRoleReply(Dpid, RoleState, RoleState) - Method in interface org.onosproject.openflow.controller.OpenFlowSwitchListener
Notify that a role imposed on a switch failed to take hold.
removeBucketFromGroup(NextObjective, NextGroup) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
Removes the bucket in the top level group of a possible group-chain.
removeConnectedSwitch() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
removeConnectedSwitch(Dpid) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowAgent
Clear all state in controller switch maps for a switch that has disconnected from the local controller.
removeConnectedSwitch() - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Remove this switch from the openflow agent.
removeEventListener(OpenFlowEventListener) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Unregister a listener.
removeGroup(NextObjective, NextGroup) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
Removes all groups in multiple possible group-chains that represent the next objective.
removeListener(OpenFlowSwitchListener) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Unregister a listener.
removeMessageListener(OpenFlowMessageListener) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Unregister a listener for all OF msg types.
removePacketListener(PacketListener) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Unregister a listener.
RETRY_MS - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
returnRoleReply(RoleState, RoleState) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
returnRoleReply(Dpid, RoleState, RoleState) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowAgent
Notifies the controller that role assertion has failed.
returnRoleReply(RoleState, RoleState) - Method in interface org.onosproject.openflow.controller.OpenFlowSwitch
Notifies the controller that the device has responded to a set-role request.
role - Variable in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
RoleHandler - Interface in org.onosproject.openflow.controller.driver
Role handling.
RoleRecvStatus - Enum in org.onosproject.openflow.controller.driver
When we remove a pending role request we use this enum to indicate how we arrived at the decision.
RoleReplyInfo - Class in org.onosproject.openflow.controller.driver
Helper class returns role reply information in the format understood by the controller.
RoleReplyInfo(RoleState, U64, long) - Constructor for class org.onosproject.openflow.controller.driver.RoleReplyInfo
 
RoleState - Enum in org.onosproject.openflow.controller
The role of the controller as it pertains to a particular switch.
ROUTE_TABLE - Static variable in class org.onosproject.driver.pipeline.CentecV350Pipeline
 
run() - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline.RetryFlows
 

S

send() - Method in class org.onosproject.openflow.controller.DefaultOpenFlowPacketContext
 
send() - Method in interface org.onosproject.openflow.controller.OpenFlowPacketContext
Provided build has been called send the packet out the switch it came in on.
sendForward(ForwardingObjective, Collection<FlowRule>) - Method in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
sendHandshakeMessage(OFMessage) - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
sendHandshakeMessage(OFMessage) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Allows the handshaker behaviour to send messages during the handshake phase only.
sendMsg(OFMessage) - Method in class org.onosproject.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
 

T

table() - Method in class org.onosproject.driver.extensions.NiciraResubmit
Gets the table.
table() - Method in class org.onosproject.driver.extensions.NiciraResubmitTable
Gets the table.
tableFull - Variable in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
ThirdPartyMessage - Class in org.onosproject.openflow.controller
Used to support for the third party privacy flow rule.
ThirdPartyMessage(byte[]) - Constructor for class org.onosproject.openflow.controller.ThirdPartyMessage
 
TMAC_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
tmacTableId - Variable in class org.onosproject.driver.pipeline.SpringOpenTTP
 
toString() - Method in class org.onosproject.driver.extensions.DefaultMoveExtensionTreatment
 
toString() - Method in class org.onosproject.driver.extensions.NiciraEncapEthDst
 
toString() - Method in class org.onosproject.driver.extensions.NiciraEncapEthSrc
 
toString() - Method in class org.onosproject.driver.extensions.NiciraEncapEthType
 
toString() - Method in class org.onosproject.driver.extensions.NiciraMatchEncapEthType
 
toString() - Method in class org.onosproject.driver.extensions.NiciraMatchNshContextHeader
 
toString() - Method in class org.onosproject.driver.extensions.NiciraMatchNshSi
 
toString() - Method in class org.onosproject.driver.extensions.NiciraMatchNshSpi
 
toString() - Method in class org.onosproject.driver.extensions.NiciraNshMdType
 
toString() - Method in class org.onosproject.driver.extensions.NiciraNshNp
 
toString() - Method in class org.onosproject.driver.extensions.NiciraResubmit
 
toString() - Method in class org.onosproject.driver.extensions.NiciraResubmitTable
 
toString() - Method in class org.onosproject.driver.extensions.NiciraSetNshContextHeader
 
toString() - Method in class org.onosproject.driver.extensions.NiciraSetNshSi
 
toString() - Method in class org.onosproject.driver.extensions.NiciraSetNshSpi
 
toString() - Method in class org.onosproject.driver.extensions.NiciraSetTunnelDst
 
toString() - Method in class org.onosproject.driver.extensions.NiciraTunGpeNp
 
toString() - Method in class org.onosproject.driver.extensions.Ofdpa3MatchMplsL2Port
 
toString() - Method in class org.onosproject.driver.extensions.Ofdpa3MatchOvid
 
toString() - Method in class org.onosproject.driver.extensions.Ofdpa3PopCw
 
toString() - Method in class org.onosproject.driver.extensions.Ofdpa3PopL2Header
 
toString() - Method in class org.onosproject.driver.extensions.Ofdpa3PushCw
 
toString() - Method in class org.onosproject.driver.extensions.Ofdpa3PushL2Header
 
toString() - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsL2Port
 
toString() - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsType
 
toString() - Method in class org.onosproject.driver.extensions.Ofdpa3SetOvid
 
toString() - Method in class org.onosproject.driver.extensions.Ofdpa3SetQosIndex
 
toString() - Method in class org.onosproject.driver.extensions.OfdpaMatchVlanVid
 
toString() - Method in class org.onosproject.driver.extensions.OfdpaSetVlanVid
 
toString() - Method in class org.onosproject.driver.extensions.OplinkAttenuation
 
toString() - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler.GroupChainElem
 
toString() - Method in class org.onosproject.drivers.utilities.YangElement
 
toString() - Method in class org.onosproject.openflow.controller.Dpid
Convert the DPID value to a ':' separated hexadecimal string.
toString() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
toString() - Method in class org.onosproject.openflow.controller.driver.RoleReplyInfo
 
toString() - Method in class org.onosproject.store.serializers.KryoSerializer
Deprecated.
 
transitionToEqualSwitch() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
transitionToEqualSwitch(Dpid) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowAgent
Called when this controller's role for a switch transitions to equal.
transitionToEqualSwitch() - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Transition this switch-controller relationship to an EQUAL state.
transitionToMasterSwitch() - Method in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
 
transitionToMasterSwitch(Dpid) - Method in interface org.onosproject.openflow.controller.driver.OpenFlowAgent
Called when this controller's role for a switch transitions from equal to master.
transitionToMasterSwitch() - Method in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver
Transition this switch-controller relationship to an Master state.
treatment() - Method in class org.onosproject.driver.pipeline.SpringOpenTTP.SpringOpenGroup
 
tunGpeNp() - Method in class org.onosproject.driver.extensions.NiciraTunGpeNp
Gets the tunGpeNp.
tunnelDst() - Method in class org.onosproject.driver.extensions.NiciraSetTunnelDst
Gets the tunnel destination IPv4 address.
type() - Method in class org.onosproject.driver.extensions.DefaultMoveExtensionTreatment
 
type() - Method in class org.onosproject.driver.extensions.NiciraEncapEthDst
 
type() - Method in class org.onosproject.driver.extensions.NiciraEncapEthSrc
 
type() - Method in class org.onosproject.driver.extensions.NiciraEncapEthType
 
type() - Method in class org.onosproject.driver.extensions.NiciraMatchEncapEthType
 
type() - Method in class org.onosproject.driver.extensions.NiciraMatchNshContextHeader
 
type() - Method in class org.onosproject.driver.extensions.NiciraMatchNshSi
 
type() - Method in class org.onosproject.driver.extensions.NiciraMatchNshSpi
 
type() - Method in class org.onosproject.driver.extensions.NiciraNshMdType
 
type() - Method in class org.onosproject.driver.extensions.NiciraNshNp
 
type() - Method in class org.onosproject.driver.extensions.NiciraPopNsh
 
type() - Method in class org.onosproject.driver.extensions.NiciraPushNsh
 
type() - Method in class org.onosproject.driver.extensions.NiciraResubmit
 
type() - Method in class org.onosproject.driver.extensions.NiciraResubmitTable
 
type() - Method in class org.onosproject.driver.extensions.NiciraSetNshContextHeader
 
type() - Method in class org.onosproject.driver.extensions.NiciraSetNshSi
 
type() - Method in class org.onosproject.driver.extensions.NiciraSetNshSpi
 
type() - Method in class org.onosproject.driver.extensions.NiciraSetTunnelDst
 
type() - Method in class org.onosproject.driver.extensions.NiciraTunGpeNp
 
type() - Method in class org.onosproject.driver.extensions.Ofdpa3MatchMplsL2Port
 
type() - Method in class org.onosproject.driver.extensions.Ofdpa3MatchOvid
Returns the treatment type.
type() - Method in class org.onosproject.driver.extensions.Ofdpa3PopCw
 
type() - Method in class org.onosproject.driver.extensions.Ofdpa3PopL2Header
 
type() - Method in class org.onosproject.driver.extensions.Ofdpa3PushCw
 
type() - Method in class org.onosproject.driver.extensions.Ofdpa3PushL2Header
 
type() - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsL2Port
 
type() - Method in class org.onosproject.driver.extensions.Ofdpa3SetMplsType
 
type() - Method in class org.onosproject.driver.extensions.Ofdpa3SetOvid
Returns the treatment type.
type() - Method in class org.onosproject.driver.extensions.Ofdpa3SetQosIndex
 
type() - Method in class org.onosproject.driver.extensions.OfdpaMatchVlanVid
 
type() - Method in class org.onosproject.driver.extensions.OfdpaSetVlanVid
 
type() - Method in class org.onosproject.driver.extensions.OplinkAttenuation
 
TYPE_MASK - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
TYPE_VLAN_MASK - Static variable in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 

U

UNICAST_ROUTING_TABLE - Static variable in class org.onosproject.driver.pipeline.Ofdpa2Pipeline
 
unparsed() - Method in class org.onosproject.openflow.controller.DefaultOpenFlowPacketContext
 
unparsed() - Method in interface org.onosproject.openflow.controller.OpenFlowPacketContext
Provide an unparsed copy of the data.
updatePendingGroups(GroupKey, Ofdpa2GroupHandler.GroupChainElem) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
updatePendingNextObjective(GroupKey, Ofdpa2GroupHandler.OfdpaNextGroup) - Method in class org.onosproject.driver.pipeline.Ofdpa2GroupHandler
 
uri(Dpid) - Static method in class org.onosproject.openflow.controller.Dpid
Produces device URI from the given DPID.
uri(long) - Static method in class org.onosproject.openflow.controller.Dpid
Produces device URI from the given DPID long.
UriSerializer - Class in org.onosproject.store.serializers
Serializer for URI.
UriSerializer() - Constructor for class org.onosproject.store.serializers.UriSerializer
Creates URI serializer instance.
using(KryoNamespace) - Static method in interface org.onosproject.store.serializers.StoreSerializer
Creates a new StoreSerializer instance from a KryoNamespace.

V

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
 

W

WithTypedPorts - Interface in org.onosproject.openflow.controller
An interface implemented by OpenFlow devices that enables providers to retrieve ports based on port property.
write(Dpid, OFMessage) - Method in interface org.onosproject.openflow.controller.OpenFlowController
Send a message to a particular switch.
write(Kryo, Output, DefaultAnnotations) - Method in class org.onosproject.store.serializers.AnnotationsSerializer
 
write(Kryo, Output, List<?>) - Method in class org.onosproject.store.serializers.ArraysAsListSerializer
 
write(Kryo, Output, ConnectPoint) - Method in class org.onosproject.store.serializers.ConnectPointSerializer
 
write(Kryo, Output, DefaultApplicationId) - Method in class org.onosproject.store.serializers.DefaultApplicationIdSerializer
 
write(Kryo, Output, DefaultLink) - Method in class org.onosproject.store.serializers.DefaultLinkSerializer
 
write(Kryo, Output, DefaultOutboundPacket) - Method in class org.onosproject.store.serializers.DefaultOutboundPacketSerializer
 
write(Kryo, Output, DefaultPort) - Method in class org.onosproject.store.serializers.DefaultPortSerializer
 
write(Kryo, Output, DeviceId) - Method in class org.onosproject.store.serializers.DeviceIdSerializer
 
write(Kryo, Output, ExtensionCriterion) - Method in class org.onosproject.store.serializers.ExtensionCriterionSerializer
 
write(Kryo, Output, Instructions.ExtensionInstructionWrapper) - Method in class org.onosproject.store.serializers.ExtensionInstructionSerializer
 
write(Kryo, Output, FilteredConnectPoint) - Method in class org.onosproject.store.serializers.FilteredConnectPointSerializer
 
write(Kryo, Output, HostLocation) - Method in class org.onosproject.store.serializers.HostLocationSerializer
 
write(Kryo, Output, ImmutableByteSequence) - Method in class org.onosproject.store.serializers.ImmutableByteSequenceSerializer
 
write(Kryo, Output, ImmutableList<?>) - Method in class org.onosproject.store.serializers.ImmutableListSerializer
 
write(Kryo, Output, ImmutableMap<?, ?>) - Method in class org.onosproject.store.serializers.ImmutableMapSerializer
 
write(Kryo, Output, ImmutableSet<?>) - Method in class org.onosproject.store.serializers.ImmutableSetSerializer
 
write(Kryo, Output, Ip4Address) - Method in class org.onosproject.store.serializers.Ip4AddressSerializer
 
write(Kryo, Output, Ip4Prefix) - Method in class org.onosproject.store.serializers.Ip4PrefixSerializer
 
write(Kryo, Output, Ip6Address) - Method in class org.onosproject.store.serializers.Ip6AddressSerializer
 
write(Kryo, Output, Ip6Prefix) - Method in class org.onosproject.store.serializers.Ip6PrefixSerializer
 
write(Kryo, Output, IpAddress) - Method in class org.onosproject.store.serializers.IpAddressSerializer
 
write(Kryo, Output, IpPrefix) - Method in class org.onosproject.store.serializers.IpPrefixSerializer
 
write(Kryo, Output, LinkKey) - Method in class org.onosproject.store.serializers.LinkKeySerializer
 
write(Kryo, Output, MacAddress) - Method in class org.onosproject.store.serializers.MacAddressSerializer
 
write(Kryo, Output, MastershipTerm) - Method in class org.onosproject.store.serializers.MastershipTermSerializer
 
write(Kryo, Output, NodeId) - Method in class org.onosproject.store.serializers.NodeIdSerializer
 
write(Kryo, Output, PortNumber) - Method in class org.onosproject.store.serializers.PortNumberSerializer
 
write(Kryo, Output, ProviderId) - Method in class org.onosproject.store.serializers.ProviderIdSerializer
 
write(Kryo, Output, URI) - Method in class org.onosproject.store.serializers.UriSerializer
 
writeTo(ChannelBuffer) - Method in class org.onosproject.openflow.controller.ThirdPartyMessage
 

X

XmlConfigParser - Class in org.onosproject.drivers.utilities
Parser for Netconf XML configurations and replys.

Y

YangElement - Class in org.onosproject.drivers.utilities
Class that contains the element base key and a map with all the values to set or retrieved with their relative key.
YangElement(String, Map<String, String>) - Constructor for class org.onosproject.drivers.utilities.YangElement
 
YangXmlUtils - Class in org.onosproject.drivers.utilities
Util CLass for Yang models.
YangXmlUtils() - Constructor for class org.onosproject.drivers.utilities.YangXmlUtils
 
A B C D E F G H I K L M N O P Q R S T U V W X Y 
Skip navigation links