Package org.onosproject.driver.pipeline
Class SpringOpenTTPDell
- java.lang.Object
-
- org.onosproject.net.driver.AbstractBehaviour
-
- org.onosproject.net.driver.AbstractHandlerBehaviour
-
- org.onosproject.driver.pipeline.SpringOpenTTP
-
- org.onosproject.driver.pipeline.SpringOpenTTPDell
-
- All Implemented Interfaces:
org.onosproject.net.behaviour.Pipeliner,org.onosproject.net.driver.Behaviour,org.onosproject.net.driver.HandlerBehaviour
public class SpringOpenTTPDell extends SpringOpenTTP
Spring-open driver implementation for Dell hardware switches.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.onosproject.driver.pipeline.SpringOpenTTP
SpringOpenTTP.SpringOpenGroup
-
-
Field Summary
-
Fields inherited from class org.onosproject.driver.pipeline.SpringOpenTTP
aclTableId, appKryo, deviceId, dstMacTableId, flowObjectiveStore, groupService, ipv4UnicastTableId, mplsTableId, srcMacTableId, tmacTableId, vlanTableId
-
-
Constructor Summary
Constructors Constructor Description SpringOpenTTPDell()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<org.onosproject.net.flow.FlowRule>processEthDstFilter(org.onosproject.net.flow.criteria.EthCriterion ethCriterion, org.onosproject.net.flow.criteria.VlanIdCriterion vlanIdCriterion, org.onosproject.net.flowobjective.FilteringObjective filt, org.onlab.packet.VlanId assignedVlan, org.onosproject.core.ApplicationId applicationId)protected java.util.Collection<org.onosproject.net.flow.FlowRule>processSpecific(org.onosproject.net.flowobjective.ForwardingObjective fwd)protected java.util.List<org.onosproject.net.flow.FlowRule>processVlanIdFilter(org.onosproject.net.flow.criteria.VlanIdCriterion vlanIdCriterion, org.onosproject.net.flowobjective.FilteringObjective filt, org.onlab.packet.VlanId assignedVlan, org.onlab.packet.VlanId modifiedVlan, org.onlab.packet.VlanId pushedVlan, boolean popVlan, boolean pushVlan, org.onosproject.core.ApplicationId applicationId)protected voidsetTableMissEntries()-
Methods inherited from class org.onosproject.driver.pipeline.SpringOpenTTP
fail, filter, forward, getNextMappings, init, next, populateTableMissEntry, processEthDstOnlyFilter, processEthDstSpecificObjective, processEthTypeSpecificObjective
-
Methods inherited from class org.onosproject.net.driver.AbstractHandlerBehaviour
handler, setHandler
-
-
-
-
Method Detail
-
setTableMissEntries
protected void setTableMissEntries()
- Overrides:
setTableMissEntriesin classSpringOpenTTP
-
processSpecific
protected java.util.Collection<org.onosproject.net.flow.FlowRule> processSpecific(org.onosproject.net.flowobjective.ForwardingObjective fwd)
- Overrides:
processSpecificin classSpringOpenTTP
-
processEthDstFilter
protected java.util.List<org.onosproject.net.flow.FlowRule> processEthDstFilter(org.onosproject.net.flow.criteria.EthCriterion ethCriterion, org.onosproject.net.flow.criteria.VlanIdCriterion vlanIdCriterion, org.onosproject.net.flowobjective.FilteringObjective filt, org.onlab.packet.VlanId assignedVlan, org.onosproject.core.ApplicationId applicationId)- Overrides:
processEthDstFilterin classSpringOpenTTP
-
processVlanIdFilter
protected java.util.List<org.onosproject.net.flow.FlowRule> processVlanIdFilter(org.onosproject.net.flow.criteria.VlanIdCriterion vlanIdCriterion, org.onosproject.net.flowobjective.FilteringObjective filt, org.onlab.packet.VlanId assignedVlan, org.onlab.packet.VlanId modifiedVlan, org.onlab.packet.VlanId pushedVlan, boolean popVlan, boolean pushVlan, org.onosproject.core.ApplicationId applicationId)- Overrides:
processVlanIdFilterin classSpringOpenTTP
-
-