public final class MatchUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfArpOpGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
ARP_OP_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxArpShaGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
ARP_SHA_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfArpSpaGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
ARP_SPA_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxArpThaGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
ARP_THA_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfArpTpaGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
ARP_TPA_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxCtMarkGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
CT_MARK_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxCtStateGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
CT_STATE_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxCtTpDstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
CT_TP_DST_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxCtTpSrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
CT_TP_SRC_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxCtZoneGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
CT_ZONE_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxEncapEthDstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
ENCAP_ETH_DST_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxEncapEthSrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
ENCAP_ETH_SRC_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxEncapEthTypeGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
ENCAP_ETH_TYPE_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfEthDstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
ETH_DST_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfEthSrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
ETH_SRC_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfEthTypeGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
ETH_TYPE_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxNshc1Grouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
NSC1_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxNshc2Grouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
NSC2_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxNshc3Grouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
NSC3_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxNshc4Grouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
NSC4_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxNshMdtypeGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
NSH_MDTYPE_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxNshNpGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
NSH_NP_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxNsiGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
NSI_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxNspGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
NSP_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfInPortGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
NXM_OF_INPORT_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxPktMarkGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
PKT_MARK_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxRegGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
REG_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfTcpDstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
TCP_DST_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfTcpSrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
TCP_SRC_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxTunGpeNpGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
TUN_GPE_NP_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxTunIdGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
TUN_ID_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxTunIpv4DstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
TUN_IPV4_DST_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxTunIpv4SrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
TUN_IPV4_SRC_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfUdpDstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
UDP_DST_RESOLVER |
static org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfUdpSrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> |
UDP_SRC_RESOLVER |
| Modifier and Type | Method and Description |
|---|---|
static org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntryBuilder |
createDefaultMatchEntryBuilder(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.MatchField> matchField,
Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.OxmClassBase> oxmClass,
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entry.value.grouping.MatchEntryValue matchEntryValue) |
static Long |
ipv4ToLong(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address ipv4) |
static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address |
longToIpv4Address(Long value) |
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxRegGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> REG_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxTunIdGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> TUN_ID_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxArpShaGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> ARP_SHA_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxArpThaGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> ARP_THA_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfArpOpGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> ARP_OP_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfArpSpaGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> ARP_SPA_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfArpTpaGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> ARP_TPA_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxTunIpv4DstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> TUN_IPV4_DST_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxTunIpv4SrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> TUN_IPV4_SRC_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfEthDstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> ETH_DST_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfEthSrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> ETH_SRC_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfEthTypeGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> ETH_TYPE_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxNsiGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> NSI_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxNspGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> NSP_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxNshc1Grouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> NSC1_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxNshc2Grouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> NSC2_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxNshc3Grouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> NSC3_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxNshc4Grouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> NSC4_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxEncapEthTypeGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> ENCAP_ETH_TYPE_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxEncapEthSrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> ENCAP_ETH_SRC_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxEncapEthDstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> ENCAP_ETH_DST_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxNshMdtypeGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> NSH_MDTYPE_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxNshNpGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> NSH_NP_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxTunGpeNpGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> TUN_GPE_NP_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfTcpSrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> TCP_SRC_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfTcpDstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> TCP_DST_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfUdpSrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> UDP_SRC_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfUdpDstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> UDP_DST_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxCtMarkGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> CT_MARK_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxCtStateGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> CT_STATE_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxCtZoneGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> CT_ZONE_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxCtTpSrcGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> CT_TP_SRC_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxCtTpDstGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> CT_TP_DST_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmNxPktMarkGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> PKT_MARK_RESOLVER
public static final org.opendaylight.openflowplugin.extension.api.GroupingResolver<NxmOfInPortGrouping,org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.general.extension.grouping.Extension> NXM_OF_INPORT_RESOLVER
public static org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntryBuilder createDefaultMatchEntryBuilder(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.MatchField> matchField, Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.OxmClassBase> oxmClass, org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entry.value.grouping.MatchEntryValue matchEntryValue)
public static Long ipv4ToLong(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address ipv4)
public static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address longToIpv4Address(Long value)
Copyright © 2018 OpenDaylight. All rights reserved.