/aosp12/packages/modules/Connectivity/core/java/android/net/ |
H A D | LinkAddress.java | 59 private int prefixLength; field in LinkAddress 100 prefixLength < 0 || in init() 102 (prefixLength > 128)) { in init() 104 "/" + prefixLength); in init() 107 this.prefixLength = prefixLength; in init() 134 this(address, prefixLength, 0, 0); in LinkAddress() 170 int prefixLength = -1; in LinkAddress() local 214 this.prefixLength == linkAddress.prefixLength && in equals() 239 return address.equals(other.address) && prefixLength == other.prefixLength; in isSameAddressAs() 253 return prefixLength; in getPrefixLength() [all …]
|
H A D | IpPrefix.java | 47 private final int prefixLength; field in IpPrefix 58 public IpPrefix(byte[] address, int prefixLength) { in IpPrefix() argument 63 if (prefixLength < 0 || prefixLength > (address.length * 8)) { in IpPrefix() 68 this.prefixLength = prefixLength; in IpPrefix() 75 public IpPrefix(InetAddress address, int prefixLength) { in IpPrefix() argument 76 this(address.getAddress(), prefixLength); in IpPrefix() 92 return Arrays.equals(this.address, that.address) && this.prefixLength == that.prefixLength; in equals() 102 return Arrays.hashCode(address) + 11 * prefixLength; in hashCode() 137 return prefixLength; in getPrefixLength() 154 dest.writeInt(prefixLength); in writeToParcel() [all …]
|
H A D | NetworkUtils.java | 189 public static int prefixLengthToNetmaskInt(int prefixLength) in prefixLengthToNetmaskInt() argument 191 if (prefixLength < 0 || prefixLength > 32) { in prefixLengthToNetmaskInt() 194 int value = 0xffffffff << (32 - prefixLength); in prefixLengthToNetmaskInt() 225 public static InetAddress getNetworkPart(InetAddress address, int prefixLength) { in getNetworkPart() argument 232 if (prefixLength < 0 || prefixLength > array.length * 8) { in getNetworkPart() 236 int offset = prefixLength / 8; in getNetworkPart() 237 int reminder = prefixLength % 8; in getNetworkPart()
|
/aosp12/packages/modules/Connectivity/framework/src/android/net/ |
H A D | IpPrefix.java | 57 private final int prefixLength; field in IpPrefix 64 NetUtils.maskRawAddress(address, prefixLength); in checkAndMaskAddressAndPrefixLength() 79 this.prefixLength = prefixLength; in IpPrefix() 97 this.prefixLength = prefixLength; in IpPrefix() 118 this.prefixLength = ipAndMask.second; in IpPrefix() 135 return Arrays.equals(this.address, that.address) && this.prefixLength == that.prefixLength; in equals() 145 return Arrays.hashCode(address) + 11 * prefixLength; in hashCode() 181 return prefixLength; in getPrefixLength() 195 NetUtils.maskRawAddress(addrBytes, prefixLength); in contains() 253 dest.writeInt(prefixLength); in writeToParcel() [all …]
|
H A D | LinkAddress.java | 88 private int prefixLength; field in LinkAddress 193 prefixLength < 0 || in init() 195 (prefixLength > 128)) { in init() 197 "/" + prefixLength); in init() 224 this.prefixLength = prefixLength; in init() 289 this(address, prefixLength, 0, 0); in LinkAddress() 358 && this.prefixLength == linkAddress.prefixLength in equals() 389 return address.equals(other.address) && prefixLength == other.prefixLength; in isSameAddressAs() 404 return prefixLength; in getPrefixLength() 515 dest.writeInt(prefixLength); in writeToParcel() [all …]
|
H A D | NetworkUtils.java | 206 public static int prefixLengthToNetmaskInt(int prefixLength) in prefixLengthToNetmaskInt() argument 208 return Inet4AddressUtils.prefixLengthToV4NetmaskIntHTL(prefixLength); in prefixLengthToNetmaskInt() 267 int prefixLength = -1; in parseIpAndMask() local 270 prefixLength = Integer.parseInt(pieces[1]); in parseIpAndMask() 278 if (address == null || prefixLength == -1) { in parseIpAndMask() 282 return new Pair<InetAddress, Integer>(address, prefixLength); in parseIpAndMask() 295 int prefixLength = -1; in legacyParseIpAndMask() local 298 prefixLength = Integer.parseInt(pieces[1]); in legacyParseIpAndMask() 303 "ip6-localhost"/* host */, bytes, 0 /* scope_id */), prefixLength); in legacyParseIpAndMask() 319 if (address == null || prefixLength == -1) { in legacyParseIpAndMask() [all …]
|
/aosp12/frameworks/libs/net/common/framework/com/android/net/module/util/ |
H A D | Inet4AddressUtils.java | 90 public static int prefixLengthToV4NetmaskIntHTH(int prefixLength) in prefixLengthToV4NetmaskIntHTH() argument 92 if (prefixLength < 0 || prefixLength > 32) { in prefixLengthToV4NetmaskIntHTH() 96 return prefixLength == 0 ? 0 : 0xffffffff << (32 - prefixLength); in prefixLengthToV4NetmaskIntHTH() 106 public static int prefixLengthToV4NetmaskIntHTL(int prefixLength) in prefixLengthToV4NetmaskIntHTL() argument 108 return Integer.reverseBytes(prefixLengthToV4NetmaskIntHTH(prefixLength)); in prefixLengthToV4NetmaskIntHTL() 121 int prefixLength = Integer.bitCount(i); in netmaskToPrefixLength() local 123 if (trailingZeros != 32 - prefixLength) { in netmaskToPrefixLength() 126 return prefixLength; in netmaskToPrefixLength() 153 | ~prefixLengthToV4NetmaskIntHTH(prefixLength); in getBroadcastAddress() 162 public static Inet4Address getPrefixMaskAsInet4Address(int prefixLength) in getPrefixMaskAsInet4Address() argument [all …]
|
H A D | NetUtils.java | 77 public static InetAddress getNetworkPart(InetAddress address, int prefixLength) { in getNetworkPart() argument 79 maskRawAddress(array, prefixLength); in getNetworkPart() 93 public static void maskRawAddress(byte[] array, int prefixLength) { in maskRawAddress() argument 94 if (prefixLength < 0 || prefixLength > array.length * 8) { in maskRawAddress() 96 + " bytes has invalid prefix length " + prefixLength); in maskRawAddress() 99 int offset = prefixLength / 8; in maskRawAddress() 100 int remainder = prefixLength % 8; in maskRawAddress()
|
/aosp12/frameworks/base/core/java/android/net/ |
H A D | VpnService.java | 301 public boolean addAddress(InetAddress address, int prefixLength) { in addAddress() argument 302 check(address, prefixLength); in addAddress() 331 public boolean removeAddress(InetAddress address, int prefixLength) { in removeAddress() argument 332 check(address, prefixLength); in removeAddress() 457 private static void check(InetAddress address, int prefixLength) { in check() argument 462 if (prefixLength < 0 || prefixLength > 32) { in check() 466 if (prefixLength < 0 || prefixLength > 128) { in check() 552 check(address, prefixLength); in addAddress() 557 mAddresses.add(new LinkAddress(address, prefixLength)); in addAddress() 589 check(address, prefixLength); in addRoute() [all …]
|
H A D | IVpnManager.aidl | 34 boolean addVpnAddress(String address, int prefixLength); in addVpnAddress() argument 35 boolean removeVpnAddress(String address, int prefixLength); in removeVpnAddress() argument
|
/aosp12/packages/apps/Contacts/src/com/android/contacts/format/ |
H A D | FormatUtils.java | 147 int prefixLength = prefix.length(); in indexOfWordPrefix() local 149 if (prefixLength == 0 || textLength < prefixLength) { in indexOfWordPrefix() 160 if (i + prefixLength > textLength) { in indexOfWordPrefix() 166 for (j = 0; j < prefixLength; j++) { in indexOfWordPrefix() 171 if (j == prefixLength) { in indexOfWordPrefix()
|
/aosp12/system/core/libnetutils/ |
H A D | ifc_utils.c | 82 int prefixLength = 0; in ipv4NetmaskToPrefixLength() local 85 prefixLength++; in ipv4NetmaskToPrefixLength() 88 return prefixLength; in ipv4NetmaskToPrefixLength() 470 int ifc_set_prefixLength(const char *name, int prefixLength) in ifc_set_prefixLength() argument 474 if (prefixLength > 32 || prefixLength < 0) return -1; in ifc_set_prefixLength() 476 in_addr_t mask = prefixLengthToIpv4Netmask(prefixLength); in ifc_set_prefixLength() 513 if (prefixLength != NULL) { in ifc_get_info() 515 *prefixLength = 0; in ifc_get_info() 517 *prefixLength = ipv4NetmaskToPrefixLength( in ifc_get_info() 691 uint32_t prefixLength, in ifc_configure() argument [all …]
|
H A D | dhcpclient.c | 103 uint32_t prefixLength; member 114 void get_dhcp_info(uint32_t *ipaddr, uint32_t *gateway, uint32_t *prefixLength, in get_dhcp_info() argument 120 *prefixLength = last_good_info.prefixLength; in get_dhcp_info() 130 return ifc_configure(ifname, info->ipaddr, info->prefixLength, info->gateway, in dhcp_configure() 156 ALOGD("ip %s gw %s prefixLength %d", addr, gway, info->prefixLength); in dump_dhcp_info() 201 info->prefixLength = ipv4NetmaskToPrefixLength(mask); in decode_dhcp_msg()
|
/aosp12/system/netd/server/ |
H A D | InterfaceController.cpp | 365 const char *addrString, int prefixLength) { in addAddress() argument 366 return ifc_add_address(interface, addrString, prefixLength); in addAddress() 371 const char *addrString, int prefixLength) { in delAddress() argument 372 return ifc_del_address(interface, addrString, prefixLength); in delAddress() 458 int prefixLength = 0; in ipv4NetmaskToPrefixLength() local 461 prefixLength++; in ipv4NetmaskToPrefixLength() 464 return prefixLength; in ipv4NetmaskToPrefixLength() 502 if (int ret = ifc_add_address(cfg.ifName.c_str(), cfg.ipv4Addr.c_str(), cfg.prefixLength)) { in setCfg() 511 int prefixLength = 0; in getCfg() local 527 prefixLength = in getCfg() [all …]
|
/aosp12/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/ |
H A D | KeyboardTextsSet.java | 94 final int prefixLength = PREFIX_TEXT.length(); in resolveTextReference() local 96 if (size < prefixLength) { in resolveTextReference() 133 final int prefixLength = prefix.length(); in expandReference() local 134 final int end = searchTextNameEnd(text, pos + prefixLength); in expandReference() 135 final String name = text.substring(pos + prefixLength, end); in expandReference()
|
/aosp12/packages/modules/Connectivity/Tethering/tests/unit/common/android/net/ |
H A D | TetheredClientTest.kt | 34 private val TEST_ADDR1 = makeLinkAddress("192.168.113.3", prefixLength = 24, expTime = 123L) 35 private val TEST_ADDR2 = makeLinkAddress("fe80::1:2:3", prefixLength = 64, expTime = 456L) 41 private fun makeLinkAddress(addr: String, prefixLength: Int, expTime: Long) = LinkAddress( 43 prefixLength,
|
/aosp12/system/core/libnetutils/include/netutils/ |
H A D | ifc.h | 52 extern int ifc_set_prefixLength(const char *name, int prefixLength); 58 extern int ifc_get_info(const char *name, in_addr_t *addr, int *prefixLength, 62 uint32_t prefixLength, in_addr_t gateway,
|
/aosp12/packages/modules/Connectivity/core/jni/ |
H A D | android_net_NetUtils.cpp | 37 uint32_t *prefixLength, 48 uint32_t *prefixLength, 122 uint32_t prefixLength; in android_net_utils_runDhcpCommon() local 139 result = ::dhcp_do_request_renew(nameStr, ipaddr, gateway, &prefixLength, in android_net_utils_runDhcpCommon() 142 result = ::dhcp_do_request(nameStr, ipaddr, gateway, &prefixLength, in android_net_utils_runDhcpCommon() 160 env->NewStringUTF(ipaddr), prefixLength); in android_net_utils_runDhcpCommon()
|
/aosp12/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ |
H A D | WifiConfigurationHelper.java | 248 int prefixLength = getPrefixLength(jsonConfig.getInt("prefix_length")); in getWifiConfiguration() local 251 builder.setIpAddress(new LinkAddress(ipAddress, prefixLength)); in getWifiConfiguration() 357 private static int getPrefixLength(int prefixLength) { in getPrefixLength() argument 358 if (prefixLength < 0 || prefixLength > 32) { in getPrefixLength() 361 return prefixLength; in getPrefixLength()
|
/aosp12/packages/modules/Connectivity/Tethering/src/android/net/ip/ |
H A D | RouterAdvertisementDaemon.java | 432 final int prefixLength = ipp.getPrefixLength(); in putPio() local 433 if (prefixLength != 64) { in putPio() 462 final int prefixLength = ipp.getPrefixLength(); in putRio() local 463 if (prefixLength > 64) { in putRio() 468 (prefixLength == 0) ? 1 : (prefixLength <= 8) ? 2 : 3); in putRio() 473 .put(asByte(prefixLength)) in putRio() 478 if (prefixLength > 0) { in putRio() 479 ra.put(addr, 0, (prefixLength <= 64) ? 8 : 16); in putRio()
|
/aosp12/packages/modules/Connectivity/tests/cts/hostside/app/src/com/android/cts/net/hostside/ |
H A D | MyVpnService.java | 68 int prefixLength = Integer.parseInt(prefixAndMask[1]); in start() local 69 builder.addAddress(address, prefixLength); in start() 84 int prefixLength = Integer.parseInt(prefixAndMask[1]); in start() local 85 builder.addRoute(address, prefixLength); in start()
|
/aosp12/packages/modules/NetworkStack/common/netlinkclient/src/android/net/netlink/ |
H A D | StructNdOptPref64.java | 74 static int prefixLengthToPlc(int prefixLength) { in prefixLengthToPlc() argument 75 switch (prefixLength) { in prefixLengthToPlc() 83 throw new IllegalArgumentException("Invalid prefix length " + prefixLength); in prefixLengthToPlc()
|
/aosp12/packages/modules/NetworkStack/src/android/net/dhcp/ |
H A D | DhcpLease.java | 57 @NonNull Inet4Address netAddr, int prefixLength, long expTime, in DhcpLease() argument 62 mPrefixLength = prefixLength; in DhcpLease() 175 p.prefixLength = mPrefixLength; in toParcelable()
|
/aosp12/packages/apps/Car/Settings/src/com/android/car/settings/wifi/details/ |
H A D | WifiSubnetPreferenceController.java | 64 private static String ipv4PrefixLengthToSubnetMask(int prefixLength) { in ipv4PrefixLengthToSubnetMask() argument 66 return Inet4AddressUtils.getPrefixMaskAsInet4Address(prefixLength).getHostAddress(); in ipv4PrefixLengthToSubnetMask()
|
/aosp12/frameworks/base/telephony/java/android/telephony/data/ |
H A D | QosBearerFilter.java | 342 int prefixLength = -1; in createLinkAddressFromString() local 347 prefixLength = (address instanceof Inet4Address) ? 32 : 128; in createLinkAddressFromString() 349 prefixLength = Integer.parseInt(pieces[1]); in createLinkAddressFromString() 357 if (address == null || prefixLength == -1) { in createLinkAddressFromString() 361 return new LinkAddress(address, prefixLength, 0, 0, in createLinkAddressFromString()
|