Symbol: bw_meter
sys/netinet/ip_mroute.c
1547
struct bw_meter *x = rt->mfc_bw_meter;
sys/netinet/ip_mroute.c
1709
struct bw_meter *x;
sys/netinet/ip_mroute.c
2177
struct bw_meter *x;
sys/netinet/ip_mroute.c
2248
free_bw_list(struct bw_meter *list)
sys/netinet/ip_mroute.c
2251
struct bw_meter *x = list;
sys/netinet/ip_mroute.c
2267
struct bw_meter *x;
sys/netinet/ip_mroute.c
2282
struct bw_meter *list;
sys/netinet/ip_mroute.c
2290
struct bw_meter *prev;
sys/netinet/ip_mroute.c
2328
bw_meter_receive_packet(struct bw_meter *x, int plen, struct timeval *nowp)
sys/netinet/ip_mroute.c
234
static void free_bw_list(struct bw_meter *);
sys/netinet/ip_mroute.c
237
static void bw_meter_receive_packet(struct bw_meter *, int , struct timeval *);
sys/netinet/ip_mroute.c
238
static void bw_meter_prepare_upcall(struct bw_meter *, struct timeval *);
sys/netinet/ip_mroute.c
240
static void schedule_bw_meter(struct bw_meter *, struct timeval *);
sys/netinet/ip_mroute.c
241
static void unschedule_bw_meter(struct bw_meter *);
sys/netinet/ip_mroute.c
2418
bw_meter_prepare_upcall(struct bw_meter *x, struct timeval *nowp)
sys/netinet/ip_mroute.c
2514
#define BW_METER_TIMEHASH(bw_meter, hash) \
sys/netinet/ip_mroute.c
2516
struct timeval next_timeval = (bw_meter)->bm_start_time; \
sys/netinet/ip_mroute.c
2517
BW_TIMEVALADD(&next_timeval, &(bw_meter)->bm_threshold.b_time); \
sys/netinet/ip_mroute.c
2529
schedule_bw_meter(struct bw_meter *x, struct timeval *nowp)
sys/netinet/ip_mroute.c
2558
unschedule_bw_meter(struct bw_meter *x)
sys/netinet/ip_mroute.c
2561
struct bw_meter *prev, *tmp;
sys/netinet/ip_mroute.c
2625
struct bw_meter *x, *tmp_list;
sys/netinet/ip_mroute.c
277
static struct bw_meter *bw_meter_timers[BW_METER_BUCKETS];
sys/netinet/ip_mroute.h
282
struct bw_meter *mfc_bw_meter; /* list of bandwidth meters */
sys/netinet/ip_mroute.h
311
struct bw_meter *bm_mfc_next; /* next bw meter (same mfc) */
sys/netinet/ip_mroute.h
312
struct bw_meter *bm_time_next; /* next bw meter (same time) */
usr.bin/netstat/mroute.c
109
static void print_bw_meter(struct bw_meter *, int *);
usr.bin/netstat/mroute.c
240
struct bw_meter bw_meter, *bwm;
usr.bin/netstat/mroute.c
246
(char *)&bw_meter,
usr.bin/netstat/mroute.c
247
sizeof bw_meter);
usr.bin/netstat/mroute.c
248
print_bw_meter(&bw_meter,
usr.bin/netstat/mroute.c
250
bwm = bw_meter.bm_mfc_next;
usr.bin/netstat/mroute.c
271
print_bw_meter(struct bw_meter *bw_meter, int *banner_printed)
usr.bin/netstat/mroute.c
289
if (bw_meter->bm_flags & BW_METER_UNIT_PACKETS)
usr.bin/netstat/mroute.c
291
(unsigned long long)bw_meter->bm_measured.b_packets);
usr.bin/netstat/mroute.c
294
if (bw_meter->bm_flags & BW_METER_UNIT_BYTES)
usr.bin/netstat/mroute.c
296
(unsigned long long)bw_meter->bm_measured.b_bytes);
usr.bin/netstat/mroute.c
300
(long long)bw_meter->bm_start_time.tv_sec,
usr.bin/netstat/mroute.c
301
(long)bw_meter->bm_start_time.tv_usec,
usr.bin/netstat/mroute.c
307
if (bw_meter->bm_flags & BW_METER_GEQ)
usr.bin/netstat/mroute.c
309
else if (bw_meter->bm_flags & BW_METER_LEQ)
usr.bin/netstat/mroute.c
314
if (bw_meter->bm_flags & BW_METER_UNIT_PACKETS)
usr.bin/netstat/mroute.c
316
(unsigned long long)bw_meter->bm_threshold.b_packets);
usr.bin/netstat/mroute.c
319
if (bw_meter->bm_flags & BW_METER_UNIT_BYTES)
usr.bin/netstat/mroute.c
321
(unsigned long long)bw_meter->bm_threshold.b_bytes);
usr.bin/netstat/mroute.c
325
(long long)bw_meter->bm_threshold.b_time.tv_sec,
usr.bin/netstat/mroute.c
326
(long)bw_meter->bm_threshold.b_time.tv_usec,
usr.bin/netstat/mroute.c
331
timeradd(&bw_meter->bm_start_time,
usr.bin/netstat/mroute.c
332
&bw_meter->bm_threshold.b_time, &end);