Lines Matching defs:ifname

352     char ifname[64];  // Currently, IFNAMSIZ = 16.
361 rawaddrstr, &prefixlen, ifname) == 3) {
363 if (strcmp(name, ifname)) {
382 ret = ifc_del_address(ifname, addrstr, prefixlen);
384 ALOGE("Deleting address %s/%d on %s: %s", addrstr, prefixlen, ifname,
504 int ifc_act_on_ipv4_route(int action, const char *ifname, struct in_addr dst, int prefix_length,
514 rt.rt_dev = (void*) ifname;
572 int ifc_enable(const char *ifname)
577 result = ifc_up(ifname);
582 int ifc_disable(const char *ifname)
588 result = ifc_down(ifname);
590 ifc_set_addr(ifname, 0);
592 if (ifc_get_addr(ifname, &addr) < 0)
595 ifc_set_addr(ifname, 0);
602 int ifc_reset_connections(const char *ifname, const int reset_mask)
613 ifc_get_info(ifname, &myaddr, NULL, NULL);
614 ifc_init_ifr(ifname, &ifr);
650 char ifname[64];
668 ifname, &dest, &gway, &flags, &refcnt, &use, &metric, &mask,
674 || strcmp(ifname, name) != 0) {
685 ifname, inet_ntoa(addr), strerror(errno));
701 int ifc_get_default_route(const char *ifname)
728 && strcmp(ifname, name) == 0) {
742 int ifc_set_default_route(const char *ifname, in_addr_t gateway)
749 if ((result = ifc_create_default_route(ifname, gateway)) < 0) {
751 inet_ntoa(addr), ifname, strerror(errno));
760 int ifc_remove_default_route(const char *ifname)
767 rt.rt_dev = (void *)ifname;
771 ALOGD("failed to remove default route for %s: %s", ifname, strerror(errno));
778 ifc_configure(const char *ifname,
789 if (ifc_up(ifname)) {
790 printerr("failed to turn on interface %s: %s\n", ifname, strerror(errno));
794 if (ifc_set_addr(ifname, address)) {
799 if (ifc_set_prefixLength(ifname, prefixLength)) {
804 if (ifc_create_default_route(ifname, gateway)) {
812 snprintf(dns_prop_name, sizeof(dns_prop_name), "net.%s.dns1", ifname);
814 snprintf(dns_prop_name, sizeof(dns_prop_name), "net.%s.dns2", ifname);
820 int ifc_act_on_ipv6_route(int action, const char *ifname, struct in6_addr dst, int prefix_length,
829 ifindex = if_nametoindex(ifname);
831 printerr("if_nametoindex() failed: interface %s\n", ifname);
867 int ifc_act_on_route(int action, const char *ifname, const char *dst, int prefix_length,
918 ret = ifc_act_on_ipv6_route(action, ifname, ipv6_dst.sin6_addr,
923 ret = ifc_act_on_ipv4_route(action, ifname, ipv4_dst.sin_addr,
939 int ifc_add_ipv4_route(const char *ifname, struct in_addr dst, int prefix_length,
942 int i =ifc_act_on_ipv4_route(SIOCADDRT, ifname, dst, prefix_length, gw);
943 if (DBG) printerr("ifc_add_ipv4_route(%s, xx, %d, xx) = %d", ifname, prefix_length, i);
950 int ifc_add_ipv6_route(const char *ifname, struct in6_addr dst, int prefix_length,
953 return ifc_act_on_ipv6_route(SIOCADDRT, ifname, dst, prefix_length, gw);
956 int ifc_add_route(const char *ifname, const char *dst, int prefix_length, const char *gw)
958 int i = ifc_act_on_route(SIOCADDRT, ifname, dst, prefix_length, gw);
959 if (DBG) printerr("ifc_add_route(%s, %s, %d, %s) = %d", ifname, dst, prefix_length, gw, i);
963 int ifc_remove_route(const char *ifname, const char*dst, int prefix_length, const char *gw)
965 return ifc_act_on_route(SIOCDELRT, ifname, dst, prefix_length, gw);