Home
last modified time | relevance | path

Searched refs:prefixLength (Results 1 – 25 of 118) sorted by relevance

12345

/aosp12/packages/modules/Connectivity/core/java/android/net/
H A DLinkAddress.java59 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 DIpPrefix.java47 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 DNetworkUtils.java189 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 DIpPrefix.java57 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 DLinkAddress.java88 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 DNetworkUtils.java206 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 DInet4AddressUtils.java90 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 DNetUtils.java77 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 DVpnService.java301 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 DIVpnManager.aidl34 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 DFormatUtils.java147 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 Difc_utils.c82 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 Ddhcpclient.c103 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 DInterfaceController.cpp365 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 DKeyboardTextsSet.java94 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 DTetheredClientTest.kt34 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 Difc.h52 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 Dandroid_net_NetUtils.cpp37 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 DWifiConfigurationHelper.java248 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 DRouterAdvertisementDaemon.java432 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 DMyVpnService.java68 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 DStructNdOptPref64.java74 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 DDhcpLease.java57 @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 DWifiSubnetPreferenceController.java64 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 DQosBearerFilter.java342 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()

12345