Uses of Interface
org.opendaylight.genius.mdsalutil.MatchInfoBase
-
-
Uses of MatchInfoBase in org.opendaylight.genius.interfacemanager.globals
Methods in org.opendaylight.genius.interfacemanager.globals with parameters of type MatchInfoBase Modifier and Type Method Description static voidInterfaceServiceUtil. mergeMetadataMatchsOrAdd(java.util.List<MatchInfoBase> matches, MatchInfoBase match)If matches contains MatchMetadata in its list and match is of type MatchMetadata, then this function will merge the MatchMetadatas using "or" of the masks and the values, otherwise it will add the match to the matches list.Method parameters in org.opendaylight.genius.interfacemanager.globals with type arguments of type MatchInfoBase Modifier and Type Method Description static voidInterfaceServiceUtil. mergeMetadataMatchsOrAdd(java.util.List<MatchInfoBase> matches, MatchInfoBase match)If matches contains MatchMetadata in its list and match is of type MatchMetadata, then this function will merge the MatchMetadatas using "or" of the masks and the values, otherwise it will add the match to the matches list. -
Uses of MatchInfoBase in org.opendaylight.genius.interfacemanager.servicebindings.flowbased.utilities
Methods in org.opendaylight.genius.interfacemanager.servicebindings.flowbased.utilities that return types with arguments of type MatchInfoBase Modifier and Type Method Description static java.util.List<MatchInfoBase>FlowBasedServicesUtils. getMatchInfoForEgressDispatcherTable(int interfaceTag, short serviceIndex) -
Uses of MatchInfoBase in org.opendaylight.genius.mdsalutil
Subinterfaces of MatchInfoBase in org.opendaylight.genius.mdsalutil Modifier and Type Interface Description interfaceEricMatchInfointerfaceNxMatchInfoThis class defines the Nicira extension matches.Classes in org.opendaylight.genius.mdsalutil that implement MatchInfoBase Modifier and Type Class Description classMatchInfoMethods in org.opendaylight.genius.mdsalutil that return types with arguments of type MatchInfoBase Modifier and Type Method Description abstract java.util.List<MatchInfoBase>FlowEntity. getMatchInfoList()Methods in org.opendaylight.genius.mdsalutil with parameters of type MatchInfoBase Modifier and Type Method Description FlowEntityBuilderFlowEntityBuilder. addMatchInfoList(MatchInfoBase element)Adds one element tomatchInfoListlist.FlowEntityBuilderFlowEntityBuilder. addMatchInfoList(MatchInfoBase... elements)Adds elements tomatchInfoListlist.Method parameters in org.opendaylight.genius.mdsalutil with type arguments of type MatchInfoBase Modifier and Type Method Description FlowEntityBuilderFlowEntityBuilder. addAllMatchInfoList(java.lang.Iterable<? extends MatchInfoBase> elements)Adds elements tomatchInfoListlist.static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.FlowMDSALUtil. buildFlow(short tableId, java.lang.String flowId, int priority, java.lang.String flowName, int idleTimeOut, int hardTimeOut, org.opendaylight.yangtools.yang.common.Uint64 cookie, java.util.List<? extends MatchInfoBase> listMatchInfoBase, java.util.List<InstructionInfo> listInstructionInfo)static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.FlowMDSALUtil. buildFlow(short tableId, java.lang.String flowId, int priority, java.lang.String flowName, int idleTimeOut, int hardTimeOut, org.opendaylight.yangtools.yang.common.Uint64 cookie, java.util.List<? extends MatchInfoBase> listMatchInfoBase, java.util.List<InstructionInfo> listInstructionInfo, boolean isStrict)static FlowEntityMDSALUtil. buildFlowEntity(org.opendaylight.yangtools.yang.common.Uint64 dpnId, short tableId, java.lang.String flowId, int priority, java.lang.String flowName, int idleTimeOut, int hardTimeOut, org.opendaylight.yangtools.yang.common.Uint64 cookie, java.util.List<? extends MatchInfoBase> listMatchInfoBase, java.util.List<InstructionInfo> listInstructionInfo)static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.FlowMDSALUtil. buildFlowNew(short tableId, java.lang.String flowId, int priority, java.lang.String flowName, int idleTimeOut, int hardTimeOut, org.opendaylight.yangtools.yang.common.Uint64 cookie, java.util.List<? extends MatchInfoBase> listMatchInfoBase, java.util.Map<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.InstructionKey,org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction> listInstructionInfo)static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchMDSALUtil. buildMatches(java.util.List<? extends MatchInfoBase> listMatchInfoBase)FlowEntityBuilderFlowEntityBuilder. setMatchInfoList(java.lang.Iterable<? extends MatchInfoBase> elements)Sets or replaces all elements formatchInfoListlist. -
Uses of MatchInfoBase in org.opendaylight.genius.mdsalutil.ericmatches
Classes in org.opendaylight.genius.mdsalutil.ericmatches that implement MatchInfoBase Modifier and Type Class Description classEricMatchInfoHelper<T extends org.opendaylight.yangtools.yang.binding.DataObject,B extends org.opendaylight.yangtools.concepts.Builder<T>>classMatchNdOptionTypeMatchNdOptionType match. -
Uses of MatchInfoBase in org.opendaylight.genius.mdsalutil.matches
Classes in org.opendaylight.genius.mdsalutil.matches that implement MatchInfoBase Modifier and Type Class Description classMatchArpOpARP OP match.classMatchArpShaARP source hardware address match.classMatchArpSpaARP source transport address match.classMatchArpThaARP target hardware address match.classMatchArpTpaARP target transport address match.classMatchEthernetDestinationEthernet destination match.classMatchEthernetSourceEthernet source match.classMatchEthernetTypeEthernet type match.classMatchIcmpv4ICMPv4 match.classMatchIcmpv6ICMPv6 match.classMatchInfoHelper<T extends org.opendaylight.yangtools.yang.binding.DataObject,B extends org.opendaylight.yangtools.concepts.Builder<T>>Helper for matches (this is designed to be absorbed into MatchInfo once we've cleaned up downstream users).classMatchInPortIn port match.classMatchIpProtocolIP protocol match.classMatchIpv4DestinationIPv4 destination match.classMatchIpv4SourceIPv4 source match.classMatchIpv6DestinationIPv6 destination match.classMatchIpv6NdSllMatch IPv6 ND SLL match.classMatchIpv6NdTargetIPv6 ND target match.classMatchIpv6SourceIPv6 source match.classMatchMetadataMetadata match.classMatchMplsLabelMPLS label match.classMatchPbbIsidPBB ISID match.classMatchTcpDestinationPortTCP destination port match.classMatchTcpFlagsTCP flags match.classMatchTcpSourcePortTCP source port match.classMatchTunnelIdTunnel identifier match.classMatchUdpDestinationPortUDP destination port match.classMatchUdpSourcePortUDP source port match.classMatchVlanVidVLAN identifier match. -
Uses of MatchInfoBase in org.opendaylight.genius.mdsalutil.nxmatches
Classes in org.opendaylight.genius.mdsalutil.nxmatches that implement MatchInfoBase Modifier and Type Class Description classNxMatchCtMarkNicira extension CT mark match.classNxMatchCtStateNicira extension CT state match.classNxMatchCtZoneNicira extension CT zone match.classNxMatchInfoHelper<T extends org.opendaylight.yangtools.yang.binding.DataObject,B extends org.opendaylight.yangtools.concepts.Builder<T>>Helper for Nicira extension matches (this is designed to be absorbed into MatchInfo once we've cleaned up downstream users).classNxMatchRegisterNicira extension register match.classNxMatchTcpDestinationPortNicira extension TCP destination port match.classNxMatchTcpSourcePortNicira extension TCP source port match.classNxMatchTunnelDestinationIpNicira extension tunnel destination IP match.classNxMatchTunnelSourceIpNicira extension tunnel source IP match.classNxMatchUdpDestinationPortNicira extension UDP destination port match.classNxMatchUdpSourcePortNicira extension UDP source port match.
-