Class 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.
    • 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 void setTableMissEntries()  
      • Methods inherited from class org.onosproject.net.driver.AbstractHandlerBehaviour

        handler, setHandler
      • Methods inherited from class org.onosproject.net.driver.AbstractBehaviour

        data, setData
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.onosproject.net.driver.Behaviour

        data, setData
      • Methods inherited from interface org.onosproject.net.driver.HandlerBehaviour

        handler, setHandler
      • Methods inherited from interface org.onosproject.net.behaviour.Pipeliner

        cleanUp, isReady
    • Constructor Detail

      • SpringOpenTTPDell

        public SpringOpenTTPDell()
    • Method Detail

      • processSpecific

        protected java.util.Collection<org.onosproject.net.flow.FlowRule> processSpecific​(org.onosproject.net.flowobjective.ForwardingObjective fwd)
        Overrides:
        processSpecific in class SpringOpenTTP
      • 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:
        processEthDstFilter in class SpringOpenTTP
      • 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:
        processVlanIdFilter in class SpringOpenTTP