version 1.56, 2003/08/27 00:33:33 |
version 1.57, 2003/10/03 21:22:32 |
|
|
s61.sin6_family = s62.sin6_family = AF_INET6; |
s61.sin6_family = s62.sin6_family = AF_INET6; |
s61.sin6_len = s62.sin6_len = sizeof(s61); |
s61.sin6_len = s62.sin6_len = sizeof(s61); |
bcopy(&sen1.sen_ip6_src, &s61.sin6_addr, sizeof(struct in6_addr)); |
bcopy(&sen1.sen_ip6_src, &s61.sin6_addr, sizeof(struct in6_addr)); |
|
#ifdef __KAME__ |
|
if (IN6_IS_ADDR_LINKLOCAL(&s61.sin6_addr) || |
|
IN6_IS_ADDR_MC_LINKLOCAL(&s61.sin6_addr)) { |
|
s61.sin6_scope_id = |
|
((u_int16_t)s61.sin6_addr.s6_addr[2] << 8) | |
|
s61.sin6_addr.s6_addr[3]; |
|
s61.sin6_addr.s6_addr[2] = s61.sin6_addr.s6_addr[3] = 0; |
|
} |
|
#endif |
bcopy(&sen2.sen_ip6_src, &s62.sin6_addr, sizeof(struct in6_addr)); |
bcopy(&sen2.sen_ip6_src, &s62.sin6_addr, sizeof(struct in6_addr)); |
|
#ifdef __KAME__ |
|
if (IN6_IS_ADDR_LINKLOCAL(&s62.sin6_addr) || |
|
IN6_IS_ADDR_MC_LINKLOCAL(&s62.sin6_addr)) { |
|
s62.sin6_scope_id = |
|
((u_int16_t)s62.sin6_addr.s6_addr[2] << 8) | |
|
s62.sin6_addr.s6_addr[3]; |
|
s62.sin6_addr.s6_addr[2] = s62.sin6_addr.s6_addr[3] = 0; |
|
} |
|
#endif |
|
|
printf("%-42s %-5u ", netname6(&s61, &s62.sin6_addr), |
printf("%-42s %-5u ", netname6(&s61, &s62.sin6_addr), |
ntohs(sen1.sen_ip6_sport)); |
ntohs(sen1.sen_ip6_sport)); |
|
|
s61.sin6_family = s62.sin6_family = AF_INET6; |
s61.sin6_family = s62.sin6_family = AF_INET6; |
s61.sin6_len = s62.sin6_len = sizeof(s61); |
s61.sin6_len = s62.sin6_len = sizeof(s61); |
bcopy(&sen1.sen_ip6_dst, &s61.sin6_addr, sizeof(struct in6_addr)); |
bcopy(&sen1.sen_ip6_dst, &s61.sin6_addr, sizeof(struct in6_addr)); |
|
#ifdef __KAME__ |
|
if (IN6_IS_ADDR_LINKLOCAL(&s61.sin6_addr) || |
|
IN6_IS_ADDR_MC_LINKLOCAL(&s61.sin6_addr)) { |
|
s61.sin6_scope_id = |
|
((u_int16_t)s61.sin6_addr.s6_addr[2] << 8) | |
|
s61.sin6_addr.s6_addr[3]; |
|
s61.sin6_addr.s6_addr[2] = s61.sin6_addr.s6_addr[3] = 0; |
|
} |
|
#endif |
bcopy(&sen2.sen_ip6_dst, &s62.sin6_addr, sizeof(struct in6_addr)); |
bcopy(&sen2.sen_ip6_dst, &s62.sin6_addr, sizeof(struct in6_addr)); |
|
#ifdef __KAME__ |
|
if (IN6_IS_ADDR_LINKLOCAL(&s62.sin6_addr) || |
|
IN6_IS_ADDR_MC_LINKLOCAL(&s62.sin6_addr)) { |
|
s62.sin6_scope_id = |
|
((u_int16_t)s62.sin6_addr.s6_addr[2] << 8) | |
|
s62.sin6_addr.s6_addr[3]; |
|
s62.sin6_addr.s6_addr[2] = s62.sin6_addr.s6_addr[3] = 0; |
|
} |
|
#endif |
|
|
printf("%-42s %-5u %-5u ", netname6(&s61, &s62.sin6_addr), |
printf("%-42s %-5u %-5u ", netname6(&s61, &s62.sin6_addr), |
ntohs(sen1.sen_ip6_dport), sen1.sen_ip6_proto); |
ntohs(sen1.sen_ip6_dport), sen1.sen_ip6_proto); |