diff --git a/sys/netinet/ipfw/ip_dn_io.c b/sys/netinet/ipfw/ip_dn_io.c index 3442687b1076..52a0f9e2db6c 100644 --- a/sys/netinet/ipfw/ip_dn_io.c +++ b/sys/netinet/ipfw/ip_dn_io.c @@ -760,6 +760,7 @@ dummynet_io(struct mbuf **m0, int dir, struct ip_fw_args *fwa) /* Do this only on the first packet on an idle pipe */ struct dn_link *p = &fs->sched->link; + si->sched_time = dn_cfg.curr_time; si->credit = dn_cfg.io_fast ? p->bandwidth : 0; if (p->burst) { uint64_t burst = (dn_cfg.curr_time - si->idle_time) * p->bandwidth;