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 void
InterfaceServiceUtil. 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 void
InterfaceServiceUtil. 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 interface
EricMatchInfo
interface
NxMatchInfo
This class defines the Nicira extension matches.Classes in org.opendaylight.genius.mdsalutil that implement MatchInfoBase Modifier and Type Class Description class
MatchInfo
Methods 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 FlowEntityBuilder
FlowEntityBuilder. addMatchInfoList(MatchInfoBase element)
Adds one element tomatchInfoList
list.FlowEntityBuilder
FlowEntityBuilder. addMatchInfoList(MatchInfoBase... elements)
Adds elements tomatchInfoList
list.Method parameters in org.opendaylight.genius.mdsalutil with type arguments of type MatchInfoBase Modifier and Type Method Description FlowEntityBuilder
FlowEntityBuilder. addAllMatchInfoList(java.lang.Iterable<? extends MatchInfoBase> elements)
Adds elements tomatchInfoList
list.static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow
MDSALUtil. 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.Flow
MDSALUtil. 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 FlowEntity
MDSALUtil. 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.Flow
MDSALUtil. 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.Match
MDSALUtil. buildMatches(java.util.List<? extends MatchInfoBase> listMatchInfoBase)
FlowEntityBuilder
FlowEntityBuilder. setMatchInfoList(java.lang.Iterable<? extends MatchInfoBase> elements)
Sets or replaces all elements formatchInfoList
list. -
Uses of MatchInfoBase in org.opendaylight.genius.mdsalutil.ericmatches
Classes in org.opendaylight.genius.mdsalutil.ericmatches that implement MatchInfoBase Modifier and Type Class Description class
EricMatchInfoHelper<T extends org.opendaylight.yangtools.yang.binding.DataObject,B extends org.opendaylight.yangtools.concepts.Builder<T>>
class
MatchNdOptionType
MatchNdOptionType 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 class
MatchArpOp
ARP OP match.class
MatchArpSha
ARP source hardware address match.class
MatchArpSpa
ARP source transport address match.class
MatchArpTha
ARP target hardware address match.class
MatchArpTpa
ARP target transport address match.class
MatchEthernetDestination
Ethernet destination match.class
MatchEthernetSource
Ethernet source match.class
MatchEthernetType
Ethernet type match.class
MatchIcmpv4
ICMPv4 match.class
MatchIcmpv6
ICMPv6 match.class
MatchInfoHelper<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).class
MatchInPort
In port match.class
MatchIpProtocol
IP protocol match.class
MatchIpv4Destination
IPv4 destination match.class
MatchIpv4Source
IPv4 source match.class
MatchIpv6Destination
IPv6 destination match.class
MatchIpv6NdSll
Match IPv6 ND SLL match.class
MatchIpv6NdTarget
IPv6 ND target match.class
MatchIpv6Source
IPv6 source match.class
MatchMetadata
Metadata match.class
MatchMplsLabel
MPLS label match.class
MatchPbbIsid
PBB ISID match.class
MatchTcpDestinationPort
TCP destination port match.class
MatchTcpFlags
TCP flags match.class
MatchTcpSourcePort
TCP source port match.class
MatchTunnelId
Tunnel identifier match.class
MatchUdpDestinationPort
UDP destination port match.class
MatchUdpSourcePort
UDP source port match.class
MatchVlanVid
VLAN 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 class
NxMatchCtMark
Nicira extension CT mark match.class
NxMatchCtState
Nicira extension CT state match.class
NxMatchCtZone
Nicira extension CT zone match.class
NxMatchInfoHelper<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).class
NxMatchRegister
Nicira extension register match.class
NxMatchTcpDestinationPort
Nicira extension TCP destination port match.class
NxMatchTcpSourcePort
Nicira extension TCP source port match.class
NxMatchTunnelDestinationIp
Nicira extension tunnel destination IP match.class
NxMatchTunnelSourceIp
Nicira extension tunnel source IP match.class
NxMatchUdpDestinationPort
Nicira extension UDP destination port match.class
NxMatchUdpSourcePort
Nicira extension UDP source port match.
-