Lines Matching refs:addr
92 static const char *ipaddr_to_string(in_addr_t addr)
96 in_addr.s_addr = addr;
222 static void init_sockaddr_in(struct sockaddr *sa, in_addr_t addr)
227 sin->sin_addr.s_addr = addr;
230 int ifc_set_addr(const char *name, in_addr_t addr)
236 init_sockaddr_in(&ifr.ifr_addr, addr);
256 void *addr;
288 addr = &sin->sin_addr;
292 addr = &sin6->sin6_addr;
317 memcpy(RTA_DATA(rta), addr, addrlen);
403 unsigned count, addr;
405 for (count=0, addr=1;((addr != 0) && (count < 255)); count++) {
406 if (ifc_get_addr(name, &addr) < 0)
408 if (addr)
459 int ifc_get_addr(const char *name, in_addr_t *addr)
465 if (addr != NULL) {
468 *addr = 0;
470 *addr = ((struct sockaddr_in*) &ifr.ifr_addr)->sin_addr.s_addr;
476 int ifc_get_info(const char *name, in_addr_t *addr, int *prefixLength, unsigned *flags)
481 if (addr != NULL) {
483 *addr = 0;
485 *addr = ((struct sockaddr_in*) &ifr.ifr_addr)->sin_addr.s_addr;
580 unsigned addr, count;
587 for (count=0, addr=1;((addr != 0) && (count < 255)); count++) {
588 if (ifc_get_addr(ifname, &addr) < 0)
590 if (addr)