/system/core/libnetutils/include/netutils/ |
H A D | ifc.h | 49 extern int ifc_set_prefixLength(const char *name, int prefixLength); 55 extern int ifc_get_info(const char *name, in_addr_t *addr, int *prefixLength, 59 uint32_t prefixLength, in_addr_t gateway,
|
/system/netd/server/ |
H A D | InterfaceController.h | 44 static int addAddress(const char *interface, const char *addrString, int prefixLength); 45 static int delAddress(const char *interface, const char *addrString, int prefixLength);
|
H A D | InterfaceController.cpp | 352 const char *addrString, int prefixLength) { 353 return ifc_add_address(interface, addrString, prefixLength); 357 const char *addrString, int prefixLength) { 358 return ifc_del_address(interface, addrString, prefixLength); 351 addAddress(const char *interface, const char *addrString, int prefixLength) argument 356 delAddress(const char *interface, const char *addrString, int prefixLength) argument
|
H A D | NetdNativeService.h | 91 const std::string &addrString, int prefixLength) override; 93 const std::string &addrString, int prefixLength) override;
|
H A D | NetdNativeService.cpp | 384 const std::string &addrString, int prefixLength) { 388 ifName.c_str(), addrString.c_str(), prefixLength); 397 const std::string &addrString, int prefixLength) { 401 ifName.c_str(), addrString.c_str(), prefixLength); 383 interfaceAddAddress(const std::string &ifName, const std::string &addrString, int prefixLength) argument 396 interfaceDelAddress(const std::string &ifName, const std::string &addrString, int prefixLength) argument
|
H A D | RouteController.cpp | 345 uint8_t prefixLength; local 347 &prefixLength); 390 bool isDefaultThrowRoute = (type == RTN_THROW && prefixLength == 0); 397 .rtm_dst_len = prefixLength,
|
H A D | CommandListener.cpp | 160 int prefixLength; local 167 if (ifc_get_info(argv[2], &addr.s_addr, &prefixLength, &flags)) { 194 addr_s, prefixLength, flag_s); 205 // arglist: iface [addr prefixLength] flags
|
/system/core/libnetutils/ |
H A D | ifc_utils.c | 82 int prefixLength = 0; local 85 prefixLength++; 88 return prefixLength; 468 int ifc_set_prefixLength(const char *name, int prefixLength) argument 472 if (prefixLength > 32 || prefixLength < 0) return -1; 474 in_addr_t mask = prefixLengthToIpv4Netmask(prefixLength); 498 int ifc_get_info(const char *name, in_addr_t *addr, int *prefixLength, unsigned *flags) argument 511 if (prefixLength != NULL) { 513 *prefixLength 687 ifc_configure(const char *ifname, in_addr_t address, uint32_t prefixLength, in_addr_t gateway, in_addr_t dns1, in_addr_t dns2) argument [all...] |
H A D | dhcpclient.c | 103 uint32_t prefixLength; member in struct:dhcp_info 114 void get_dhcp_info(uint32_t *ipaddr, uint32_t *gateway, uint32_t *prefixLength, argument 120 *prefixLength = last_good_info.prefixLength; 130 return ifc_configure(ifname, info->ipaddr, info->prefixLength, info->gateway, 156 ALOGD("ip %s gw %s prefixLength %d", addr, gway, info->prefixLength); 201 info->prefixLength = ipv4NetmaskToPrefixLength(mask);
|
/system/netd/tests/ |
H A D | binder_test.cpp | 634 int prefixLength = 0; local 645 prefixLength += (value == 0) ? 0 : CHAR_BIT - ffs(value) + 1; 653 return prefixLength; 663 const std::string &ifname, const char *addrString, int prefixLength) { 699 if (prefixLength < 0) return true; // not checking prefix lengths 703 EXPECT_EQ(prefixLength, netmaskToPrefixLength(&nm->sin_addr)); 704 return (prefixLength == netmaskToPrefixLength(&nm->sin_addr)); 713 if (prefixLength < 0) return true; // not checking prefix lengths 717 EXPECT_EQ(prefixLength, netmaskToPrefixLength(&nm->sin6_addr)); 718 return (prefixLength 662 interfaceHasAddress( const std::string &ifname, const char *addrString, int prefixLength) argument 735 const int prefixLength; member in struct:TestData [all...] |
/system/netd/server/binder/android/net/ |
H A D | INetd.aidl | 278 * @param prefixLength the prefix length associated with this IP address 284 int prefixLength); 286 int prefixLength);
|
/system/core/libsysutils/src/ |
H A D | NetlinkEvent.cpp | 349 int prefixLength = rtm->rtm_dst_len; local 386 if (!*dst && !prefixLength) { 403 asprintf(&mParams[0], "ROUTE=%s/%d", dst, prefixLength);
|