Lines Matching refs:addr
87 static const char *ipaddr_to_string(in_addr_t addr)
91 in_addr.s_addr = addr;
217 static void init_sockaddr_in(struct sockaddr *sa, in_addr_t addr)
222 sin->sin_addr.s_addr = addr;
225 int ifc_set_addr(const char *name, in_addr_t addr)
231 init_sockaddr_in(&ifr.ifr_addr, addr);
251 void *addr;
283 addr = &sin->sin_addr;
287 addr = &sin6->sin6_addr;
312 memcpy(RTA_DATA(rta), addr, addrlen);
398 unsigned count, addr;
400 for (count=0, addr=1;((addr != 0) && (count < 255)); count++) {
401 if (ifc_get_addr(name, &addr) < 0)
403 if (addr)
454 int ifc_get_addr(const char *name, in_addr_t *addr)
460 if (addr != NULL) {
463 *addr = 0;
465 *addr = ((struct sockaddr_in*) &ifr.ifr_addr)->sin_addr.s_addr;
471 int ifc_get_info(const char *name, in_addr_t *addr, int *prefixLength, unsigned *flags)
476 if (addr != NULL) {
478 *addr = 0;
480 *addr = ((struct sockaddr_in*) &ifr.ifr_addr)->sin_addr.s_addr;
584 unsigned addr, count;
591 for (count=0, addr=1;((addr != 0) && (count < 255)); count++) {
592 if (ifc_get_addr(ifname, &addr) < 0)
594 if (addr)
655 struct in_addr addr;
682 addr.s_addr = dest;
685 ifname, inet_ntoa(addr), strerror(errno));
744 struct in_addr addr;
748 addr.s_addr = gateway;
751 inet_ntoa(addr), ifname, strerror(errno));