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

Diff for /src/usr.bin/netstat/if.c between version 1.10 and 1.11

version 1.10, 1997/01/17 07:12:55 version 1.11, 1997/06/29 20:17:58
Line 51 
Line 51 
 #include <net/if_types.h>  #include <net/if_types.h>
 #include <netinet/in.h>  #include <netinet/in.h>
 #include <netinet/in_var.h>  #include <netinet/in_var.h>
   #include <netinet/if_ether.h>
 #include <netns/ns.h>  #include <netns/ns.h>
 #include <netns/ns_if.h>  #include <netns/ns_if.h>
 #include <netipx/ipx.h>  #include <netipx/ipx.h>
Line 142 
Line 143 
                         *cp = '\0';                          *cp = '\0';
                         ifaddraddr = (u_long)ifnet.if_addrlist.tqh_first;                          ifaddraddr = (u_long)ifnet.if_addrlist.tqh_first;
                 }                  }
                 printf("%-5.5s %-5d ", name, ifnet.if_mtu);                  printf("%-5.5s %-5ld ", name, ifnet.if_mtu);
                 if (ifaddraddr == 0) {                  if (ifaddraddr == 0) {
                         printf("%-11.11s ", "none");                          printf("%-11.11s ", "none");
                         printf("%-15.15s ", "none");                          printf("%-15.15s ", "none");
Line 199 
Line 200 
                                 char netnum[8];                                  char netnum[8];
   
                                 *(union ipx_net *) &net = sipx->sipx_addr.ipx_net;                                  *(union ipx_net *) &net = sipx->sipx_addr.ipx_net;
                                 sprintf(netnum, "%xH", ntohl(net));                                  sprintf(netnum, "%lxH", ntohl(net));
                                 upHex(netnum);                                  upHex(netnum);
                                 printf("ipx:%-8s", netnum);                                  printf("ipx:%-8s", netnum);
                                 printf("%-17s ",                                  printf("%-17s ",
Line 214 
Line 215 
                                 char netnum[8];                                  char netnum[8];
   
                                 *(union ns_net *) &net = sns->sns_addr.x_net;                                  *(union ns_net *) &net = sns->sns_addr.x_net;
                                 sprintf(netnum, "%xH", ntohl(net));                                  sprintf(netnum, "%lxH", ntohl(net));
                                 upHex(netnum);                                  upHex(netnum);
                                 printf("ns:%-8s ", netnum);                                  printf("ns:%-8s ", netnum);
                                 printf("%-17s ",                                  printf("%-17s ",
Line 229 
Line 230 
                                 if (sdl->sdl_type == IFT_ETHER ||                                  if (sdl->sdl_type == IFT_ETHER ||
                                     sdl->sdl_type == IFT_FDDI)                                      sdl->sdl_type == IFT_FDDI)
                                         printf("%-17.17s ",                                          printf("%-17.17s ",
                                             ether_ntoa(LLADDR(sdl)));                                              ether_ntoa((struct ether_addr *)LLADDR(sdl)));
                                 else {                                  else {
                                         cp = (char *)LLADDR(sdl);                                          cp = (char *)LLADDR(sdl);
                                         n = sdl->sdl_alen;                                          n = sdl->sdl_alen;
Line 254 
Line 255 
                         }                          }
                         ifaddraddr = (u_long)ifaddr.ifa.ifa_list.tqe_next;                          ifaddraddr = (u_long)ifaddr.ifa.ifa_list.tqe_next;
                 }                  }
                 printf("%8d %5d %8d %5d %5d",                  printf("%8ld %5ld %8ld %5ld %5ld",
                     ifnet.if_ipackets, ifnet.if_ierrors,                      ifnet.if_ipackets, ifnet.if_ierrors,
                     ifnet.if_opackets, ifnet.if_oerrors,                      ifnet.if_opackets, ifnet.if_oerrors,
                     ifnet.if_collisions);                      ifnet.if_collisions);
Line 374 
Line 375 
                         continue;                          continue;
                 }                  }
                 if (ip == interesting) {                  if (ip == interesting) {
                         printf("%8d %5d %8d %5d %5d",                          printf("%8ld %5ld %8ld %5ld %5ld",
                                 ifnet.if_ipackets - ip->ift_ip,                                  ifnet.if_ipackets - ip->ift_ip,
                                 ifnet.if_ierrors - ip->ift_ie,                                  ifnet.if_ierrors - ip->ift_ie,
                                 ifnet.if_opackets - ip->ift_op,                                  ifnet.if_opackets - ip->ift_op,

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11