Class MatchUtil
- java.lang.Object
-
- org.opendaylight.openflowplugin.extension.vendor.nicira.convertor.match.MatchUtil
-
public final class MatchUtil extends Object
Match utilities.- Author:
- msunal
-
-
Field Summary
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MatchEntryBuilder
createDefaultMatchEntryBuilder(Class<? extends MatchField> matchField, Class<? extends OxmClassBase> oxmClass, MatchEntryValue matchEntryValue)
static <V extends org.opendaylight.yangtools.yang.binding.Augmentation<ExperimenterIdCase>>
MatchEntryBuildercreateExperimenterMatchEntryBuilder(Class<? extends MatchField> matchField, org.opendaylight.yangtools.yang.common.Uint32 experimenterId, NxExpMatchEntryValue value)
static org.opendaylight.yangtools.yang.common.Uint32
ipv4ToUint32(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
uint32ToIpv4Address(org.opendaylight.yangtools.yang.common.Uint32 value)
-
-
-
Field Detail
-
REG_RESOLVER
public static final AugmentationGroupingResolver<NxmNxRegGrouping,Extension> REG_RESOLVER
-
TUN_ID_RESOLVER
public static final AugmentationGroupingResolver<NxmNxTunIdGrouping,Extension> TUN_ID_RESOLVER
-
ARP_SHA_RESOLVER
public static final AugmentationGroupingResolver<NxmNxArpShaGrouping,Extension> ARP_SHA_RESOLVER
-
ARP_THA_RESOLVER
public static final AugmentationGroupingResolver<NxmNxArpThaGrouping,Extension> ARP_THA_RESOLVER
-
ARP_OP_RESOLVER
public static final AugmentationGroupingResolver<NxmOfArpOpGrouping,Extension> ARP_OP_RESOLVER
-
ARP_SPA_RESOLVER
public static final AugmentationGroupingResolver<NxmOfArpSpaGrouping,Extension> ARP_SPA_RESOLVER
-
ARP_TPA_RESOLVER
public static final AugmentationGroupingResolver<NxmOfArpTpaGrouping,Extension> ARP_TPA_RESOLVER
-
TUN_IPV4_DST_RESOLVER
public static final AugmentationGroupingResolver<NxmNxTunIpv4DstGrouping,Extension> TUN_IPV4_DST_RESOLVER
-
TUN_IPV4_SRC_RESOLVER
public static final AugmentationGroupingResolver<NxmNxTunIpv4SrcGrouping,Extension> TUN_IPV4_SRC_RESOLVER
-
ETH_DST_RESOLVER
public static final AugmentationGroupingResolver<NxmOfEthDstGrouping,Extension> ETH_DST_RESOLVER
-
ETH_SRC_RESOLVER
public static final AugmentationGroupingResolver<NxmOfEthSrcGrouping,Extension> ETH_SRC_RESOLVER
-
ETH_TYPE_RESOLVER
public static final AugmentationGroupingResolver<NxmOfEthTypeGrouping,Extension> ETH_TYPE_RESOLVER
-
NSI_RESOLVER
public static final AugmentationGroupingResolver<NxmNxNsiGrouping,Extension> NSI_RESOLVER
-
NSP_RESOLVER
public static final AugmentationGroupingResolver<NxmNxNspGrouping,Extension> NSP_RESOLVER
-
NSC1_RESOLVER
public static final AugmentationGroupingResolver<NxmNxNshc1Grouping,Extension> NSC1_RESOLVER
-
NSC2_RESOLVER
public static final AugmentationGroupingResolver<NxmNxNshc2Grouping,Extension> NSC2_RESOLVER
-
NSC3_RESOLVER
public static final AugmentationGroupingResolver<NxmNxNshc3Grouping,Extension> NSC3_RESOLVER
-
NSC4_RESOLVER
public static final AugmentationGroupingResolver<NxmNxNshc4Grouping,Extension> NSC4_RESOLVER
-
NSH_FLAGS_RESOLVER
public static final AugmentationGroupingResolver<NxmNxNshFlagsGrouping,Extension> NSH_FLAGS_RESOLVER
-
NSH_MDTYPE_RESOLVER
public static final AugmentationGroupingResolver<NxmNxNshMdtypeGrouping,Extension> NSH_MDTYPE_RESOLVER
-
NSH_NP_RESOLVER
public static final AugmentationGroupingResolver<NxmNxNshNpGrouping,Extension> NSH_NP_RESOLVER
-
NSH_TTL_RESOLVER
public static final AugmentationGroupingResolver<NxmNxNshTtlGrouping,Extension> NSH_TTL_RESOLVER
-
TCP_SRC_RESOLVER
public static final AugmentationGroupingResolver<NxmOfTcpSrcGrouping,Extension> TCP_SRC_RESOLVER
-
TCP_DST_RESOLVER
public static final AugmentationGroupingResolver<NxmOfTcpDstGrouping,Extension> TCP_DST_RESOLVER
-
UDP_SRC_RESOLVER
public static final AugmentationGroupingResolver<NxmOfUdpSrcGrouping,Extension> UDP_SRC_RESOLVER
-
UDP_DST_RESOLVER
public static final AugmentationGroupingResolver<NxmOfUdpDstGrouping,Extension> UDP_DST_RESOLVER
-
CT_MARK_RESOLVER
public static final AugmentationGroupingResolver<NxmNxCtMarkGrouping,Extension> CT_MARK_RESOLVER
-
CT_STATE_RESOLVER
public static final AugmentationGroupingResolver<NxmNxCtStateGrouping,Extension> CT_STATE_RESOLVER
-
CT_ZONE_RESOLVER
public static final AugmentationGroupingResolver<NxmNxCtZoneGrouping,Extension> CT_ZONE_RESOLVER
-
CT_TP_SRC_RESOLVER
public static final AugmentationGroupingResolver<NxmNxCtTpSrcGrouping,Extension> CT_TP_SRC_RESOLVER
-
CT_TP_DST_RESOLVER
public static final AugmentationGroupingResolver<NxmNxCtTpDstGrouping,Extension> CT_TP_DST_RESOLVER
-
PKT_MARK_RESOLVER
public static final AugmentationGroupingResolver<NxmNxPktMarkGrouping,Extension> PKT_MARK_RESOLVER
-
NXM_OF_INPORT_RESOLVER
public static final AugmentationGroupingResolver<NxmOfInPortGrouping,Extension> NXM_OF_INPORT_RESOLVER
-
-
Method Detail
-
createDefaultMatchEntryBuilder
public static MatchEntryBuilder createDefaultMatchEntryBuilder(Class<? extends MatchField> matchField, Class<? extends OxmClassBase> oxmClass, MatchEntryValue matchEntryValue)
-
createExperimenterMatchEntryBuilder
public static <V extends org.opendaylight.yangtools.yang.binding.Augmentation<ExperimenterIdCase>> MatchEntryBuilder createExperimenterMatchEntryBuilder(Class<? extends MatchField> matchField, org.opendaylight.yangtools.yang.common.Uint32 experimenterId, NxExpMatchEntryValue value)
-
ipv4ToUint32
public static org.opendaylight.yangtools.yang.common.Uint32 ipv4ToUint32(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address ipv4)
-
uint32ToIpv4Address
public static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address uint32ToIpv4Address(org.opendaylight.yangtools.yang.common.Uint32 value)
-
-