Class MaskUtil
- java.lang.Object
-
- org.opendaylight.lispflowmapping.lisp.util.MaskUtil
-
public final class MaskUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static shortIPV4_MAX_MASKstatic org.opendaylight.yangtools.yang.common.Uint8IPV4_MAX_MASK_UINTstatic shortIPV6_MAX_MASKstatic org.opendaylight.yangtools.yang.common.Uint8IPV6_MAX_MASK_UINT
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetAddressStringForIpPrefix(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefix prefix)static java.lang.StringgetAddressStringForIpv4Prefix(Ipv4Prefix prefix)static java.lang.StringgetAddressStringForIpv6Prefix(Ipv6Prefix prefix)static shortgetMaskForAddress(Address address)static shortgetMaskForAddress(SimpleAddress address)static shortgetMaskForIpPrefix(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefix prefix)static intgetMaxMask(Address address)static java.lang.StringgetPrefixAddress(java.lang.String prefix)static java.lang.StringgetPrefixMask(java.lang.String prefix)static booleanisMaskable(Address address)static booleanisMaskable(SimpleAddress address)static Eidnormalize(Eid eid)static Eidnormalize(Eid eid, short mask)static byte[]normalizeByteArray(byte[] address, short maskLength)
-
-
-
Field Detail
-
IPV4_MAX_MASK
public static final short IPV4_MAX_MASK
- See Also:
- Constant Field Values
-
IPV4_MAX_MASK_UINT
public static final org.opendaylight.yangtools.yang.common.Uint8 IPV4_MAX_MASK_UINT
-
IPV6_MAX_MASK
public static final short IPV6_MAX_MASK
- See Also:
- Constant Field Values
-
IPV6_MAX_MASK_UINT
public static final org.opendaylight.yangtools.yang.common.Uint8 IPV6_MAX_MASK_UINT
-
-
Method Detail
-
isMaskable
public static boolean isMaskable(Address address)
-
isMaskable
public static boolean isMaskable(SimpleAddress address)
-
getPrefixAddress
public static java.lang.String getPrefixAddress(java.lang.String prefix)
-
getPrefixMask
public static java.lang.String getPrefixMask(java.lang.String prefix)
-
normalizeByteArray
public static byte[] normalizeByteArray(byte[] address, short maskLength)
-
getMaxMask
public static int getMaxMask(Address address)
-
getMaskForIpPrefix
public static short getMaskForIpPrefix(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefix prefix)
-
getAddressStringForIpPrefix
public static java.lang.String getAddressStringForIpPrefix(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefix prefix)
-
getAddressStringForIpv4Prefix
public static java.lang.String getAddressStringForIpv4Prefix(Ipv4Prefix prefix)
-
getAddressStringForIpv6Prefix
public static java.lang.String getAddressStringForIpv6Prefix(Ipv6Prefix prefix)
-
getMaskForAddress
public static short getMaskForAddress(SimpleAddress address)
-
getMaskForAddress
public static short getMaskForAddress(Address address)
-
-