/[machmon]/machmon/bsd/source/kernel.c
ViewVC logotype

Diff of /machmon/bsd/source/kernel.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by pbastos, Mon Jul 8 01:26:09 2002 UTC revision 1.3 by pbastos, Tue Jul 9 15:02:47 2002 UTC
# Line 177  d_ifs(void) Line 177  d_ifs(void)
177                          return (1);                          return (1);
178                  }                  }
179    
180                  output("~G%d: ~w%-9s\t", ifs_n, ifnet.if_xname);                  if (strncmp(ifnet.if_xname, "pflog0", sizeof(ifnet.if_xname)))
181                    {
182                            output("~G%d: ~w%-9s\t", ifs_n, ifnet.if_xname);
183    
184                  if ((ifnet.if_flags & IFF_UP) == 0) {                          if ((ifnet.if_flags & IFF_UP) == 0) {
185                          output("~R%-4s\n", "DOWN");                                  output("~R%-4s\n", "DOWN");
                 } else {  
                         output("~G%-4s ", "UP");  
   
                         if (!(int_flags & FR_F)) {  
                                 output("~C%-4.2f~w pkt/s in, ", (float)  
                                     (((float) ifnet.if_data.ifi_ipackets -  
                                         (float) l_pkt[ifs_n].packs_in) /  
                                         (float) synctime));  
                                 output("~R%-4.2f~w pkt/s out\n", (float)  
                                     (((float) ifnet.if_data.ifi_opackets -  
                                         (float) l_pkt[ifs_n].packs_out) /  
                                         (float) synctime));  
186                          } else {                          } else {
187                                  output("~C%-4.2f~w pkt/s in, ", (float) 0);                                  output("~G%-4s ", "UP");
188                                  output("~C%-4.2f~w pkt/s out\n", (float) 0);  
189                                    if (!(int_flags & FR_F)) {
190                                            output("~C%-4.2f~w pkt/s in, ", (float)
191                                                (((float)
192                                                ifnet.if_data.ifi_ipackets -
193                                                (float) l_pkt[ifs_n].packs_in) /
194                                                (float) synctime));
195                                            output("~R%-4.2f~w pkt/s out\n",
196                                            (float) (((float)
197                                            ifnet.if_data.ifi_opackets - (float)
198                                            l_pkt[ifs_n].packs_out) / (float)
199                                            synctime));
200                                    } else {
201                                            output("~C%-4.2f~w pkt/s in, ", (float)
202                                            0);
203                                            output("~C%-4.2f~w pkt/s out\n",
204                                            (float) 0);
205                                    }
206    
207                                    l_pkt[ifs_n].packs_in =
208                                    ifnet.if_data.ifi_ipackets;
209                                    l_pkt[ifs_n].packs_out =
210                                    ifnet.if_data.ifi_opackets;
211                          }                          }
212    
213                          l_pkt[ifs_n].packs_in = ifnet.if_data.ifi_ipackets;                          ifs_n++;
                         l_pkt[ifs_n].packs_out = ifnet.if_data.ifi_opackets;  
214                  }                  }
   
                 ifs_n++;  
215                  ifnetaddr = (u_long *) ifnet.if_list.tqe_next;                  ifnetaddr = (u_long *) ifnet.if_list.tqe_next;
216          }          }
217    

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26