Symbol: V_dn_cfg
sys/netpfil/ipfw/dn_aqm.h
137
V_dn_cfg.io_pkt_drop++;
sys/netpfil/ipfw/dn_aqm.h
40
#define NOW ((V_dn_cfg.curr_time * tick) / 1000)
sys/netpfil/ipfw/dn_aqm.h
42
#define AQM_UNOW (V_dn_cfg.curr_time * tick)
sys/netpfil/ipfw/dn_aqm_codel.c
204
q->q_time = V_dn_cfg.curr_time;
sys/netpfil/ipfw/dn_aqm_pie.c
340
q->q_time = V_dn_cfg.curr_time;
sys/netpfil/ipfw/dn_sched.h
193
q->q_time = V_dn_cfg.curr_time;
sys/netpfil/ipfw/dn_sched_fq_codel.c
166
si->main_q.q_time = V_dn_cfg.curr_time;
sys/netpfil/ipfw/dn_sched_fq_codel.h
105
V_dn_cfg.io_pkt_drop ++;
sys/netpfil/ipfw/dn_sched_fq_codel.h
149
si->main_q.q_time = V_dn_cfg.curr_time;
sys/netpfil/ipfw/dn_sched_fq_pie.c
300
V_dn_cfg.io_pkt_drop ++;
sys/netpfil/ipfw/dn_sched_fq_pie.c
349
si->main_q.q_time = V_dn_cfg.curr_time;
sys/netpfil/ipfw/dn_sched_fq_pie.c
776
si->main_q.q_time = V_dn_cfg.curr_time;
sys/netpfil/ipfw/ip_dn_io.c
1008
V_dn_cfg.io_pkt_drop++;
sys/netpfil/ipfw/ip_dn_io.c
107
value = V_dn_cfg.hash_size;
sys/netpfil/ipfw/ip_dn_io.c
113
V_dn_cfg.hash_size = value;
sys/netpfil/ipfw/ip_dn_io.c
124
value = V_dn_cfg.slot_limit;
sys/netpfil/ipfw/ip_dn_io.c
126
value = V_dn_cfg.byte_limit;
sys/netpfil/ipfw/ip_dn_io.c
134
V_dn_cfg.slot_limit = value;
sys/netpfil/ipfw/ip_dn_io.c
138
V_dn_cfg.byte_limit = value;
sys/netpfil/ipfw/ip_dn_io.c
354
u_int t = div64((V_dn_cfg.curr_time - q->q_time), fs->lookup_step);
sys/netpfil/ipfw/ip_dn_io.c
551
V_dn_cfg.io_pkt_drop++;
sys/netpfil/ipfw/ip_dn_io.c
585
heap_insert(&V_dn_cfg.evheap, pkt->output_time, dline);
sys/netpfil/ipfw/ip_dn_io.c
649
dn_tag_get(m)->output_time = V_dn_cfg.curr_time + s->link.delay ;
sys/netpfil/ipfw/ip_dn_io.c
669
heap_insert(&V_dn_cfg.evheap, now + t, si);
sys/netpfil/ipfw/ip_dn_io.c
696
if (! V_dn_cfg.init_done) {
sys/netpfil/ipfw/ip_dn_io.c
704
V_dn_cfg.tick_lost += pending - 1;
sys/netpfil/ipfw/ip_dn_io.c
708
V_dn_cfg.tick_last = (t.tv_sec - V_dn_cfg.prev_t.tv_sec) * 1000000 +
sys/netpfil/ipfw/ip_dn_io.c
709
(t.tv_usec - V_dn_cfg.prev_t.tv_usec);
sys/netpfil/ipfw/ip_dn_io.c
711
V_dn_cfg.tick_delta = (V_dn_cfg.tick_last * hz - 1000000) / hz;
sys/netpfil/ipfw/ip_dn_io.c
713
V_dn_cfg.tick_delta_sum += V_dn_cfg.tick_delta;
sys/netpfil/ipfw/ip_dn_io.c
715
V_dn_cfg.prev_t = t;
sys/netpfil/ipfw/ip_dn_io.c
724
V_dn_cfg.curr_time++;
sys/netpfil/ipfw/ip_dn_io.c
725
if (V_dn_cfg.tick_delta_sum - tick >= 0) {
sys/netpfil/ipfw/ip_dn_io.c
726
int diff = V_dn_cfg.tick_delta_sum / tick;
sys/netpfil/ipfw/ip_dn_io.c
728
V_dn_cfg.curr_time += diff;
sys/netpfil/ipfw/ip_dn_io.c
729
V_dn_cfg.tick_diff += diff;
sys/netpfil/ipfw/ip_dn_io.c
730
V_dn_cfg.tick_delta_sum %= tick;
sys/netpfil/ipfw/ip_dn_io.c
731
V_dn_cfg.tick_adjustment++;
sys/netpfil/ipfw/ip_dn_io.c
732
} else if (V_dn_cfg.tick_delta_sum + tick <= 0) {
sys/netpfil/ipfw/ip_dn_io.c
733
V_dn_cfg.curr_time--;
sys/netpfil/ipfw/ip_dn_io.c
734
V_dn_cfg.tick_diff--;
sys/netpfil/ipfw/ip_dn_io.c
735
V_dn_cfg.tick_delta_sum += tick;
sys/netpfil/ipfw/ip_dn_io.c
736
V_dn_cfg.tick_adjustment++;
sys/netpfil/ipfw/ip_dn_io.c
743
if (V_dn_cfg.evheap.elements == 0 ||
sys/netpfil/ipfw/ip_dn_io.c
744
DN_KEY_LT(V_dn_cfg.curr_time, HEAP_TOP(&V_dn_cfg.evheap)->key))
sys/netpfil/ipfw/ip_dn_io.c
746
p = HEAP_TOP(&V_dn_cfg.evheap)->object;
sys/netpfil/ipfw/ip_dn_io.c
747
heap_extract(&V_dn_cfg.evheap, NULL);
sys/netpfil/ipfw/ip_dn_io.c
749
serve_sched(&q, (struct dn_sch_inst *)p, V_dn_cfg.curr_time);
sys/netpfil/ipfw/ip_dn_io.c
751
transmit_event(&q, (struct delay_line *)p, V_dn_cfg.curr_time);
sys/netpfil/ipfw/ip_dn_io.c
754
if (V_dn_cfg.expire && ++V_dn_cfg.expire_cycle >= V_dn_cfg.expire) {
sys/netpfil/ipfw/ip_dn_io.c
755
V_dn_cfg.expire_cycle = 0;
sys/netpfil/ipfw/ip_dn_io.c
894
dt->output_time = V_dn_cfg.curr_time;
sys/netpfil/ipfw/ip_dn_io.c
926
V_dn_cfg.io_pkt++;
sys/netpfil/ipfw/ip_dn_io.c
931
fs = dn_ht_find(V_dn_cfg.fshash, fs_id, 0, NULL);
sys/netpfil/ipfw/ip_dn_io.c
954
V_dn_cfg.io_pkt_drop--;
sys/netpfil/ipfw/ip_dn_io.c
965
if (si->idle_time < V_dn_cfg.curr_time) {
sys/netpfil/ipfw/ip_dn_io.c
969
si->sched_time = V_dn_cfg.curr_time;
sys/netpfil/ipfw/ip_dn_io.c
970
si->credit = V_dn_cfg.io_fast ? p->bandwidth : 0;
sys/netpfil/ipfw/ip_dn_io.c
972
uint64_t burst = (V_dn_cfg.curr_time - si->idle_time) * p->bandwidth;
sys/netpfil/ipfw/ip_dn_io.c
979
m = serve_sched(NULL, si, V_dn_cfg.curr_time);
sys/netpfil/ipfw/ip_dn_io.c
992
V_dn_cfg.io_pkt_fast++;
sys/netpfil/ipfw/ip_dn_private.h
47
if (V_dn_cfg.debug > lev) D(fmt, ## __VA_ARGS__); } while (0)
sys/netpfil/ipfw/ip_dn_private.h
57
mtx_init(&V_dn_cfg.uh_mtx, "dn_uh", NULL, MTX_DEF); \
sys/netpfil/ipfw/ip_dn_private.h
58
mtx_init(&V_dn_cfg.bh_mtx, "dn_bh", NULL, MTX_DEF); \
sys/netpfil/ipfw/ip_dn_private.h
61
mtx_destroy(&V_dn_cfg.uh_mtx); \
sys/netpfil/ipfw/ip_dn_private.h
62
mtx_destroy(&V_dn_cfg.bh_mtx); \
sys/netpfil/ipfw/ip_dn_private.h
65
#define DN_UH_RLOCK() mtx_lock(&V_dn_cfg.uh_mtx)
sys/netpfil/ipfw/ip_dn_private.h
66
#define DN_UH_RUNLOCK() mtx_unlock(&V_dn_cfg.uh_mtx)
sys/netpfil/ipfw/ip_dn_private.h
67
#define DN_UH_WLOCK() mtx_lock(&V_dn_cfg.uh_mtx)
sys/netpfil/ipfw/ip_dn_private.h
68
#define DN_UH_WUNLOCK() mtx_unlock(&V_dn_cfg.uh_mtx)
sys/netpfil/ipfw/ip_dn_private.h
69
#define DN_UH_LOCK_ASSERT() mtx_assert(&V_dn_cfg.uh_mtx, MA_OWNED)
sys/netpfil/ipfw/ip_dn_private.h
72
#define DN_BH_RLOCK() mtx_lock(&V_dn_cfg.uh_mtx)
sys/netpfil/ipfw/ip_dn_private.h
73
#define DN_BH_RUNLOCK() mtx_unlock(&V_dn_cfg.uh_mtx)
sys/netpfil/ipfw/ip_dn_private.h
74
#define DN_BH_WLOCK() mtx_lock(&V_dn_cfg.uh_mtx)
sys/netpfil/ipfw/ip_dn_private.h
75
#define DN_BH_WUNLOCK() mtx_unlock(&V_dn_cfg.uh_mtx)
sys/netpfil/ipfw/ip_dn_private.h
76
#define DN_BH_LOCK_ASSERT() mtx_assert(&V_dn_cfg.uh_mtx, MA_OWNED)
sys/netpfil/ipfw/ip_dummynet.c
1201
return dn_ht_find(V_dn_cfg.schedhash, i, 0, NULL);
sys/netpfil/ipfw/ip_dummynet.c
1219
hz * V_dn_cfg.red_avg_pkt_size * 8 * SCALE(1) / i;
sys/netpfil/ipfw/ip_dummynet.c
1222
fs->lookup_step = div64(idle , V_dn_cfg.red_lookup_depth);
sys/netpfil/ipfw/ip_dummynet.c
1250
if (V_dn_cfg.red_lookup_depth == 0) {
sys/netpfil/ipfw/ip_dummynet.c
1257
fs->lookup_depth = V_dn_cfg.red_lookup_depth;
sys/netpfil/ipfw/ip_dummynet.c
1274
if (V_dn_cfg.red_avg_pkt_size < 1)
sys/netpfil/ipfw/ip_dummynet.c
1275
V_dn_cfg.red_avg_pkt_size = 512;
sys/netpfil/ipfw/ip_dummynet.c
1276
fs->avg_pkt_size = V_dn_cfg.red_avg_pkt_size;
sys/netpfil/ipfw/ip_dummynet.c
1277
if (V_dn_cfg.red_max_pkt_size < 1)
sys/netpfil/ipfw/ip_dummynet.c
1278
V_dn_cfg.red_max_pkt_size = 1500;
sys/netpfil/ipfw/ip_dummynet.c
1279
fs->max_pkt_size = V_dn_cfg.red_max_pkt_size;
sys/netpfil/ipfw/ip_dummynet.c
1301
SLIST_REMOVE(&V_dn_cfg.fsu, fs, dn_fsk, sch_chain);
sys/netpfil/ipfw/ip_dummynet.c
1340
SLIST_FOREACH_SAFE(fs, &V_dn_cfg.fsu, sch_chain, tmp) {
sys/netpfil/ipfw/ip_dummynet.c
1385
fs = dn_ht_find(V_dn_cfg.fshash, ep->nr, 0, NULL);
sys/netpfil/ipfw/ip_dummynet.c
1603
V_dn_cfg.id++;
sys/netpfil/ipfw/ip_dummynet.c
1640
1500, V_dn_cfg.byte_limit, NULL); // "queue byte size");
sys/netpfil/ipfw/ip_dummynet.c
1643
1, V_dn_cfg.slot_limit, NULL); // "queue slot size");
sys/netpfil/ipfw/ip_dummynet.c
1647
ipdn_bound_var((int *)&nfs->buckets, V_dn_cfg.hash_size,
sys/netpfil/ipfw/ip_dummynet.c
1648
1, V_dn_cfg.max_hash_size, "flowset buckets");
sys/netpfil/ipfw/ip_dummynet.c
1658
int oldc = V_dn_cfg.fsk_count;
sys/netpfil/ipfw/ip_dummynet.c
1659
fs = dn_ht_find(V_dn_cfg.fshash, i, flags, NULL);
sys/netpfil/ipfw/ip_dummynet.c
1686
if (oldc != V_dn_cfg.fsk_count) /* new item */
sys/netpfil/ipfw/ip_dummynet.c
1687
V_dn_cfg.id++;
sys/netpfil/ipfw/ip_dummynet.c
1754
ipdn_bound_var((int *)&a.sch->buckets, V_dn_cfg.hash_size,
sys/netpfil/ipfw/ip_dummynet.c
1755
1, V_dn_cfg.max_hash_size, "sched buckets");
sys/netpfil/ipfw/ip_dummynet.c
1773
V_dn_cfg.id++;
sys/netpfil/ipfw/ip_dummynet.c
1777
s = dn_ht_find(V_dn_cfg.schedhash, i, DNHT_INSERT, &a);
sys/netpfil/ipfw/ip_dummynet.c
1780
s = dn_ht_find(V_dn_cfg.schedhash, i, 0, &a);
sys/netpfil/ipfw/ip_dummynet.c
1852
dn_ht_find(V_dn_cfg.schedhash, i, DNHT_REMOVE, NULL);
sys/netpfil/ipfw/ip_dummynet.c
1870
s->fs = dn_ht_find(V_dn_cfg.fshash, i, 0, NULL);
sys/netpfil/ipfw/ip_dummynet.c
1899
if (dn_ht_find(V_dn_cfg.schedhash, i, 0, &a) != NULL) {
sys/netpfil/ipfw/ip_dummynet.c
1942
V_dn_cfg.id++;
sys/netpfil/ipfw/ip_dummynet.c
1985
dn_ht_scan(V_dn_cfg.schedhash, schk_delete_cb,
sys/netpfil/ipfw/ip_dummynet.c
1988
DX(4, "still %d unlinked fs", V_dn_cfg.fsk_count);
sys/netpfil/ipfw/ip_dummynet.c
1989
dn_ht_free(V_dn_cfg.fshash, DNHT_REMOVE);
sys/netpfil/ipfw/ip_dummynet.c
1990
fsk_detach_list(&V_dn_cfg.fsu, DN_DELETE_FS);
sys/netpfil/ipfw/ip_dummynet.c
1992
heap_init(&V_dn_cfg.evheap, 16, offsetof(struct dn_id, id));
sys/netpfil/ipfw/ip_dummynet.c
2188
need += V_dn_cfg.schk_count *
sys/netpfil/ipfw/ip_dummynet.c
2190
need += V_dn_cfg.fsk_count * sizeof(uint32_t);
sys/netpfil/ipfw/ip_dummynet.c
2193
need += V_dn_cfg.schk_count *
sys/netpfil/ipfw/ip_dummynet.c
2195
need += V_dn_cfg.fsk_count * sizeof(uint32_t);
sys/netpfil/ipfw/ip_dummynet.c
2204
need += V_dn_cfg.schk_count * sizeof(struct dn_sch) / 2;
sys/netpfil/ipfw/ip_dummynet.c
2206
need += V_dn_cfg.schk_count * sizeof(struct dn_id) / 2;
sys/netpfil/ipfw/ip_dummynet.c
2209
need += V_dn_cfg.fsk_count * sizeof(struct dn_fs);
sys/netpfil/ipfw/ip_dummynet.c
2211
need += V_dn_cfg.schk_count * sizeof(struct dn_link) / 2;
sys/netpfil/ipfw/ip_dummynet.c
2219
need += V_dn_cfg.queue_count * sizeof(struct dn_flow);
sys/netpfil/ipfw/ip_dummynet.c
2221
need += V_dn_cfg.si_count * (sizeof(struct dn_flow));
sys/netpfil/ipfw/ip_dummynet.c
2331
V_dn_cfg.schk_count, sizeof(struct dn_sch), DN_SCH,
sys/netpfil/ipfw/ip_dummynet.c
2332
V_dn_cfg.schk_count, sizeof(struct dn_link), DN_LINK,
sys/netpfil/ipfw/ip_dummynet.c
2333
V_dn_cfg.fsk_count, sizeof(struct dn_fs), DN_FS,
sys/netpfil/ipfw/ip_dummynet.c
2334
V_dn_cfg.si_count, sizeof(struct dn_flow), DN_SCH_I,
sys/netpfil/ipfw/ip_dummynet.c
2335
V_dn_cfg.queue_count, sizeof(struct dn_queue), DN_QUEUE);
sys/netpfil/ipfw/ip_dummynet.c
2346
dn_ht_scan(V_dn_cfg.fshash, copy_data_helper, &a);
sys/netpfil/ipfw/ip_dummynet.c
2348
dn_ht_scan(V_dn_cfg.schedhash, copy_data_helper, &a);
sys/netpfil/ipfw/ip_dummynet.c
2406
dn_ht_scan_bucket(V_dn_cfg.schedhash, &V_dn_cfg.drain_sch,
sys/netpfil/ipfw/ip_dummynet.c
2408
V_dn_cfg.drain_sch++;
sys/netpfil/ipfw/ip_dummynet.c
2453
dn_ht_scan_bucket(V_dn_cfg.fshash, &V_dn_cfg.drain_fs,
sys/netpfil/ipfw/ip_dummynet.c
2455
V_dn_cfg.drain_fs++;
sys/netpfil/ipfw/ip_dummynet.c
2519
if (V_dn_cfg.init_done)
sys/netpfil/ipfw/ip_dummynet.c
2526
V_dn_cfg.slot_limit = 100; /* Foot shooting limit for queues. */
sys/netpfil/ipfw/ip_dummynet.c
2527
V_dn_cfg.byte_limit = 1024 * 1024;
sys/netpfil/ipfw/ip_dummynet.c
2528
V_dn_cfg.expire = 1;
sys/netpfil/ipfw/ip_dummynet.c
2531
V_dn_cfg.red_lookup_depth = 256; /* default lookup table depth */
sys/netpfil/ipfw/ip_dummynet.c
2532
V_dn_cfg.red_avg_pkt_size = 512; /* default medium packet size */
sys/netpfil/ipfw/ip_dummynet.c
2533
V_dn_cfg.red_max_pkt_size = 1500; /* default max packet size */
sys/netpfil/ipfw/ip_dummynet.c
2536
V_dn_cfg.max_hash_size = 65536; /* max in the hash tables */
sys/netpfil/ipfw/ip_dummynet.c
2537
V_dn_cfg.hash_size = 64; /* default hash size */
sys/netpfil/ipfw/ip_dummynet.c
2542
V_dn_cfg.schedhash = dn_ht_init(NULL, V_dn_cfg.hash_size,
sys/netpfil/ipfw/ip_dummynet.c
2545
V_dn_cfg.fshash = dn_ht_init(NULL, V_dn_cfg.hash_size,
sys/netpfil/ipfw/ip_dummynet.c
2550
V_dn_cfg.drain_fs = 0;
sys/netpfil/ipfw/ip_dummynet.c
2551
V_dn_cfg.drain_sch = 0;
sys/netpfil/ipfw/ip_dummynet.c
2553
heap_init(&V_dn_cfg.evheap, 16, offsetof(struct dn_id, id));
sys/netpfil/ipfw/ip_dummynet.c
2554
SLIST_INIT(&V_dn_cfg.fsu);
sys/netpfil/ipfw/ip_dummynet.c
2559
getmicrouptime(&V_dn_cfg.prev_t);
sys/netpfil/ipfw/ip_dummynet.c
2561
V_dn_cfg.init_done = 1;
sys/netpfil/ipfw/ip_dummynet.c
2571
dn_ht_free(V_dn_cfg.schedhash, 0);
sys/netpfil/ipfw/ip_dummynet.c
2572
dn_ht_free(V_dn_cfg.fshash, 0);
sys/netpfil/ipfw/ip_dummynet.c
2573
heap_free(&V_dn_cfg.evheap);
sys/netpfil/ipfw/ip_dummynet.c
2787
dn_ht_scan(V_dn_cfg.fshash, fs_cleanup, &aqm->type);
sys/netpfil/ipfw/ip_dummynet.c
381
V_dn_cfg.queue_count++;
sys/netpfil/ipfw/ip_dummynet.c
414
V_dn_cfg.queue_count--;
sys/netpfil/ipfw/ip_dummynet.c
554
V_dn_cfg.si_count++;
sys/netpfil/ipfw/ip_dummynet.c
579
heap_extract(&V_dn_cfg.evheap, dl);
sys/netpfil/ipfw/ip_dummynet.c
582
heap_extract(&V_dn_cfg.evheap, si);
sys/netpfil/ipfw/ip_dummynet.c
601
V_dn_cfg.si_count--;
sys/netpfil/ipfw/ip_dummynet.c
632
si->credit = p->burst + (V_dn_cfg.io_fast ? p->bandwidth : 0);
sys/netpfil/ipfw/ip_dummynet.c
678
V_dn_cfg.fsk_count++;
sys/netpfil/ipfw/ip_dummynet.c
680
SLIST_INSERT_HEAD(&V_dn_cfg.fsu, fs, sch_chain);
sys/netpfil/ipfw/ip_dummynet.c
764
h = fs->sched ? &fs->sched->fsk_list : &V_dn_cfg.fsu;
sys/netpfil/ipfw/ip_dummynet.c
783
V_dn_cfg.fsk_count--;
sys/netpfil/ipfw/ip_dummynet.c
785
SLIST_INSERT_HEAD(&V_dn_cfg.fsu, fs, sch_chain);
sys/netpfil/ipfw/ip_dummynet.c
823
fs = dn_ht_find(V_dn_cfg.fshash, i, DNHT_REMOVE, NULL);
sys/netpfil/ipfw/ip_dummynet.c
892
V_dn_cfg.schk_count++;
sys/netpfil/ipfw/ip_dummynet.c
930
V_dn_cfg.schk_count--;
sys/netpfil/ipfw/ip_dummynet.c
944
s = dn_ht_find(V_dn_cfg.schedhash, i, DNHT_REMOVE, NULL);