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 |
|
|