Searched refs:prefixLength (Results 1 - 12 of 12) sorted by relevance

/system/core/libnetutils/include/netutils/
H A Difc.h49 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 DInterfaceController.h44 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 DInterfaceController.cpp352 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 DNetdNativeService.h91 const std::string &addrString, int prefixLength) override;
93 const std::string &addrString, int prefixLength) override;
H A DNetdNativeService.cpp384 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 DRouteController.cpp345 uint8_t prefixLength; local
347 &prefixLength);
390 bool isDefaultThrowRoute = (type == RTN_THROW && prefixLength == 0);
397 .rtm_dst_len = prefixLength,
H A DCommandListener.cpp160 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 Difc_utils.c82 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 Ddhcpclient.c103 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 Dbinder_test.cpp634 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 DINetd.aidl278 * @param prefixLength the prefix length associated with this IP address
284 int prefixLength);
286 int prefixLength);
/system/core/libsysutils/src/
H A DNetlinkEvent.cpp349 int prefixLength = rtm->rtm_dst_len; local
386 if (!*dst && !prefixLength) {
403 asprintf(&mParams[0], "ROUTE=%s/%d", dst, prefixLength);

Completed in 180 milliseconds