sockaddr_ntop
sockaddr_ntop(sintosa(&ifra.ifra_addr), str[0],
sockaddr_ntop(sintosa(&ifra.ifra_mask), str[1],
sockaddr_ntop(sintosa(&ifra.ifra_dstaddr), str[2],
sockaddr_ntop(sin6tosa(&ifra.ifra_addr), str[0],
sockaddr_ntop(sin6tosa(&ifra.ifra_prefixmask), str[1],
sockaddr_ntop(sin6tosa(&ifra.ifra_dstaddr), str[2],
printf("dest: %s ", sockaddr_ntop(rt_key(rt), buf, sizeof(buf)));
printf("src: %s ", sockaddr_ntop(rt->rt_ifa->ifa_addr, buf,
sockaddr_ntop(&peer->p_endpoint.e_remote.r_sa, ipaddr,
sockaddr_ntop(&peer->p_endpoint.e_remote.r_sa, ipaddr,
sockaddr_ntop(&peer->p_endpoint.e_remote.r_sa, ipaddr,
sockaddr_ntop(&peer->p_endpoint.e_remote.r_sa, ipaddr,
sockaddr_ntop(&peer->p_endpoint.e_remote.r_sa, ipaddr,
sockaddr_ntop(&peer->p_endpoint.e_remote.r_sa, ipaddr,
sockaddr_ntop(&t->t_endpoint.e_remote.r_sa, ipaddr,
sockaddr_ntop(&t->t_endpoint.e_remote.r_sa, ipaddr,
sockaddr_ntop(&t->t_endpoint.e_remote.r_sa, ipaddr,
sockaddr_ntop(&t->t_endpoint.e_remote.r_sa, ipaddr,
sockaddr_ntop(&t->t_endpoint.e_remote.r_sa, ipaddr,
sockaddr_ntop(&t->t_endpoint.e_remote.r_sa, ipaddr,
sockaddr_ntop(&t->t_endpoint.e_remote.r_sa, ipaddr,
sockaddr_ntop(&t->t_endpoint.e_remote.r_sa, ipaddr,
sockaddr_ntop(&t->t_endpoint.e_remote.r_sa, ipaddr,
sockaddr_ntop(&t->t_endpoint.e_remote.r_sa, ipaddr,
sockaddr_ntop(&t->t_endpoint.e_remote.r_sa, ipaddr,
sockaddr_ntop(&t->t_endpoint.e_remote.r_sa, ipaddr,
sockaddr_ntop(&peer->p_endpoint.e_remote.r_sa, ipaddr,
sockaddr_ntop(&peer->p_endpoint.e_remote.r_sa,
peer->p_id, sockaddr_ntop(&peer->p_endpoint.e_remote.r_sa,
peer->p_id, sockaddr_ntop(&peer->p_endpoint.e_remote.r_sa,
sockaddr_ntop(&t->t_endpoint.e_remote.r_sa, ipaddr,
const char *sockaddr_ntop(struct sockaddr *, char *, size_t);