[BACK]Return to route.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / netstat

Diff for /src/usr.bin/netstat/route.c between version 1.56 and 1.57

version 1.56, 2003/08/27 00:33:33 version 1.57, 2003/10/03 21:22:32
Line 1043 
Line 1043 
                 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));
Line 1053 
Line 1071 
                 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);

Legend:
Removed from v.1.56  
changed lines
  Added in v.1.57