• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/netpfil/ipfw/

Lines Matching refs:V_dn_cfg

77  * instead of V_dn_cfg.curr_time
80 #define V_dn_cfg VNET(dn_cfg)
104 value = V_dn_cfg.hash_size;
110 V_dn_cfg.hash_size = value;
121 value = V_dn_cfg.slot_limit;
123 value = V_dn_cfg.byte_limit;
131 V_dn_cfg.slot_limit = value;
135 V_dn_cfg.byte_limit = value;
153 /* wrapper to pass V_dn_cfg fields to SYSCTL_* */
351 u_int t = div64((V_dn_cfg.curr_time - q->q_time), fs->lookup_step);
526 V_dn_cfg.io_pkt_drop++;
555 heap_insert(&V_dn_cfg.evheap, pkt->output_time, dline);
618 dn_tag_get(m)->output_time = V_dn_cfg.curr_time + s->link.delay ;
636 heap_insert(&V_dn_cfg.evheap, now + t, si);
666 V_dn_cfg.tick_lost += pending - 1;
670 V_dn_cfg.tick_last = (t.tv_sec - V_dn_cfg.prev_t.tv_sec) * 1000000 +
671 (t.tv_usec - V_dn_cfg.prev_t.tv_usec);
673 V_dn_cfg.tick_delta = (V_dn_cfg.tick_last * hz - 1000000) / hz;
675 V_dn_cfg.tick_delta_sum += V_dn_cfg.tick_delta;
677 V_dn_cfg.prev_t = t;
686 V_dn_cfg.curr_time++;
687 if (V_dn_cfg.tick_delta_sum - tick >= 0) {
688 int diff = V_dn_cfg.tick_delta_sum / tick;
690 V_dn_cfg.curr_time += diff;
691 V_dn_cfg.tick_diff += diff;
692 V_dn_cfg.tick_delta_sum %= tick;
693 V_dn_cfg.tick_adjustment++;
694 } else if (V_dn_cfg.tick_delta_sum + tick <= 0) {
695 V_dn_cfg.curr_time--;
696 V_dn_cfg.tick_diff--;
697 V_dn_cfg.tick_delta_sum += tick;
698 V_dn_cfg.tick_adjustment++;
705 if (V_dn_cfg.evheap.elements == 0 ||
706 DN_KEY_LT(V_dn_cfg.curr_time, HEAP_TOP(&V_dn_cfg.evheap)->key))
708 p = HEAP_TOP(&V_dn_cfg.evheap)->object;
709 heap_extract(&V_dn_cfg.evheap, NULL);
711 serve_sched(&q, (struct dn_sch_inst *)p, V_dn_cfg.curr_time);
713 transmit_event(&q, (struct delay_line *)p, V_dn_cfg.curr_time);
716 if (V_dn_cfg.expire && ++V_dn_cfg.expire_cycle >= V_dn_cfg.expire) {
717 V_dn_cfg.expire_cycle = 0;
847 dt->output_time = V_dn_cfg.curr_time;
879 V_dn_cfg.io_pkt++;
884 fs = dn_ht_find(V_dn_cfg.fshash, fs_id, 0, NULL);
907 V_dn_cfg.io_pkt_drop--;
918 if (si->idle_time < V_dn_cfg.curr_time) {
922 si->sched_time = V_dn_cfg.curr_time;
923 si->credit = V_dn_cfg.io_fast ? p->bandwidth : 0;
925 uint64_t burst = (V_dn_cfg.curr_time - si->idle_time) * p->bandwidth;
932 m = serve_sched(NULL, si, V_dn_cfg.curr_time);
939 if (/*V_dn_cfg.io_fast &&*/ m == *m0 && (dir & PROTO_LAYER2) == 0 ) {
945 V_dn_cfg.io_pkt_fast++;
961 V_dn_cfg.io_pkt_drop++;