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

Diff for /src/usr.bin/systat/mbufs.c between version 1.30 and 1.31

version 1.30, 2010/11/02 10:24:34 version 1.31, 2010/11/05 10:07:30
Line 41 
Line 41 
 int mclpool_count = 0;  int mclpool_count = 0;
 int mbpool_index = -1;  int mbpool_index = -1;
 struct pool mbpool;  struct pool mbpool;
 u_int mcllivelocks = 0;  u_int mcllivelocks, mcllivelocks_cur, mcllivelocks_diff;
   
 /* interfaces */  /* interfaces */
 static int num_ifs;  static int num_ifs;
Line 201 
Line 201 
   
         mib[0] = CTL_KERN;          mib[0] = CTL_KERN;
         mib[1] = KERN_NETLIVELOCKS;          mib[1] = KERN_NETLIVELOCKS;
         size = sizeof(mcllivelocks);          size = sizeof(mcllivelocks_cur);
         if (sysctl(mib, 2, &mcllivelocks, &size, NULL, 0) < 0 &&          if (sysctl(mib, 2, &mcllivelocks_cur, &size, NULL, 0) < 0 &&
             errno != EOPNOTSUPP) {              errno != EOPNOTSUPP) {
                 error("sysctl(KERN_NETLIVELOCKS)");                  error("sysctl(KERN_NETLIVELOCKS)");
                 goto exit;                  goto exit;
         }          }
           mcllivelocks_diff = mcllivelocks_cur - mcllivelocks;
           mcllivelocks = mcllivelocks_cur;
   
         num_disp = 0;          num_disp = 0;
         if (getifaddrs(&ifap)) {          if (getifaddrs(&ifap)) {
Line 351 
Line 353 
                 print_fld_str(FLD_MB_IFACE, ifi->name);                  print_fld_str(FLD_MB_IFACE, ifi->name);
   
         if (p == -1 && ifi == interfaces) {          if (p == -1 && ifi == interfaces) {
                 print_fld_uint(FLD_MB_LLOCKS, mcllivelocks);                  print_fld_uint(FLD_MB_LLOCKS, mcllivelocks_diff);
                 print_fld_size(FLD_MB_MSIZE, mbpool.pr_size);                  print_fld_size(FLD_MB_MSIZE, mbpool.pr_size);
                 print_fld_size(FLD_MB_MALIVE, mbpool.pr_nget - mbpool.pr_nput);                  print_fld_size(FLD_MB_MALIVE, mbpool.pr_nget - mbpool.pr_nput);
                 print_fld_size(FLD_MB_MHWM, mbpool.pr_hiwat);                  print_fld_size(FLD_MB_MHWM, mbpool.pr_hiwat);

Legend:
Removed from v.1.30  
changed lines
  Added in v.1.31