Modifier and Type | Method and Description |
---|---|
static void |
InterfaceServiceUtil.mergeMetadataMatchsOrAdd(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.
|
Modifier and Type | Method and Description |
---|---|
static void |
InterfaceServiceUtil.mergeMetadataMatchsOrAdd(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.
|
Modifier and Type | Method and Description |
---|---|
static List<MatchInfoBase> |
FlowBasedServicesUtils.getMatchInfoForEgressDispatcherTable(int interfaceTag,
short serviceIndex) |
Modifier and Type | Interface and Description |
---|---|
interface |
NxMatchInfo
This class defines the Nicira extension matches.
|
Modifier and Type | Class and Description |
---|---|
class |
MatchInfo |
Modifier and Type | Method and Description |
---|---|
abstract List<MatchInfoBase> |
FlowEntity.getMatchInfoList() |
Modifier and Type | Method and Description |
---|---|
FlowEntityBuilder |
FlowEntityBuilder.addMatchInfoList(MatchInfoBase... elements)
Adds elements to
matchInfoList list. |
FlowEntityBuilder |
FlowEntityBuilder.addMatchInfoList(MatchInfoBase element)
Adds one element to
matchInfoList list. |
Modifier and Type | Method and Description |
---|---|
FlowEntityBuilder |
FlowEntityBuilder.addAllMatchInfoList(Iterable<? extends MatchInfoBase> elements)
Adds elements to
matchInfoList list. |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow |
MDSALUtil.buildFlow(short tableId,
String flowId,
int priority,
String flowName,
int idleTimeOut,
int hardTimeOut,
BigInteger cookie,
List<? extends MatchInfoBase> listMatchInfoBase,
List<InstructionInfo> listInstructionInfo) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow |
MDSALUtil.buildFlow(short tableId,
String flowId,
int priority,
String flowName,
int idleTimeOut,
int hardTimeOut,
BigInteger cookie,
List<? extends MatchInfoBase> listMatchInfoBase,
List<InstructionInfo> listInstructionInfo,
boolean isStrict) |
static FlowEntity |
MDSALUtil.buildFlowEntity(BigInteger dpnId,
short tableId,
String flowId,
int priority,
String flowName,
int idleTimeOut,
int hardTimeOut,
BigInteger cookie,
List<? extends MatchInfoBase> listMatchInfoBase,
List<InstructionInfo> listInstructionInfo) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow |
MDSALUtil.buildFlowNew(short tableId,
String flowId,
int priority,
String flowName,
int idleTimeOut,
int hardTimeOut,
BigInteger cookie,
List<? extends MatchInfoBase> listMatchInfoBase,
List<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(List<? extends MatchInfoBase> listMatchInfoBase) |
FlowEntityBuilder |
FlowEntityBuilder.setMatchInfoList(Iterable<? extends MatchInfoBase> elements)
Sets or replaces all elements for
matchInfoList list. |
Modifier and Type | Class and 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 |
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.
|
Modifier and Type | Class and 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.
|
Copyright © 2019 OpenDaylight. All rights reserved.