Lines Matching refs:addr

91 static const char *ipaddr_to_string(in_addr_t addr)  in ipaddr_to_string()  argument
95 in_addr.s_addr = addr; in ipaddr_to_string()
230 static void init_sockaddr_in(struct sockaddr *sa, in_addr_t addr) in init_sockaddr_in() argument
235 sin->sin_addr.s_addr = addr; in init_sockaddr_in()
238 int ifc_set_addr(const char *name, in_addr_t addr) in ifc_set_addr() argument
244 init_sockaddr_in(&ifr.ifr_addr, addr); in ifc_set_addr()
265 void *addr; in ifc_act_on_address() local
293 addr = &sin->sin_addr; in ifc_act_on_address()
297 addr = &sin6->sin6_addr; in ifc_act_on_address()
323 memcpy(RTA_DATA(rta), addr, addrlen); in ifc_act_on_address()
331 ((struct in_addr *)addr)->s_addr |= htonl((1<<(32-prefixlen))-1); in ifc_act_on_address()
332 memcpy(RTA_DATA(rta), addr, addrlen); in ifc_act_on_address()
428 unsigned count, addr; in ifc_clear_ipv4_addresses() local
430 for (count=0, addr=1;((addr != 0) && (count < 255)); count++) { in ifc_clear_ipv4_addresses()
431 if (ifc_get_addr(name, &addr) < 0) in ifc_clear_ipv4_addresses()
433 if (addr) in ifc_clear_ipv4_addresses()
483 int ifc_get_addr(const char *name, in_addr_t *addr) in ifc_get_addr() argument
489 if (addr != NULL) { in ifc_get_addr()
492 *addr = 0; in ifc_get_addr()
494 *addr = ((struct sockaddr_in*) &ifr.ifr_addr)->sin_addr.s_addr; in ifc_get_addr()
500 int ifc_get_info(const char *name, in_addr_t *addr, int *prefixLength, unsigned *flags) in ifc_get_info() argument
505 if (addr != NULL) { in ifc_get_info()
507 *addr = 0; in ifc_get_info()
509 *addr = ((struct sockaddr_in*) &ifr.ifr_addr)->sin_addr.s_addr; in ifc_get_info()
605 unsigned addr, count; in ifc_disable() local
612 for (count=0, addr=1;((addr != 0) && (count < 255)); count++) { in ifc_disable()
613 if (ifc_get_addr(ifname, &addr) < 0) in ifc_disable()
615 if (addr) in ifc_disable()