Class Ofdpa3QmxPipeline

  • All Implemented Interfaces:
    org.onosproject.net.behaviour.Pipeliner, org.onosproject.net.driver.Behaviour, org.onosproject.net.driver.HandlerBehaviour

    public class Ofdpa3QmxPipeline
    extends Ofdpa3Pipeline
    Pipeliner for Broadcom OF-DPA 3.0 TTP, specifically for Qumran based switches.
    • Constructor Detail

      • Ofdpa3QmxPipeline

        public Ofdpa3QmxPipeline()
    • Method Detail

      • matchInPortTmacTable

        protected boolean matchInPortTmacTable()
        Description copied from class: Ofdpa2Pipeline
        Determines whether in-port should be matched on in TMAC table rules.
        Overrides:
        matchInPortTmacTable in class Ofdpa2Pipeline
        Returns:
        true if match on in-port should be programmed
      • supportIpv6L4Dst

        protected boolean supportIpv6L4Dst()
        Description copied from class: Ofdpa2Pipeline
        Determines whether matching L4 destination port on IPv6 packets is supported in ACL table.
        Overrides:
        supportIpv6L4Dst in class Ofdpa2Pipeline
        Returns:
        true if matching L4 destination port on IPv6 packets is supported in ACL table.
      • requireUnicastBeforeMulticast

        protected boolean requireUnicastBeforeMulticast()
        Description copied from class: Ofdpa2Pipeline
        Determines whether this driver requires unicast flow to be installed before multicast flow in TMAC table.
        Overrides:
        requireUnicastBeforeMulticast in class Ofdpa2Pipeline
        Returns:
        true if required