1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-01 12:19:28 +00:00
freebsd/sys/netinet/ipfw
Luigi Rizzo 9b0456f075 correct the 'output_time' of packets generated by dummynet.
In the dec.2009 rewrite I introduced a bug, using for the
computation the arrival time instead of the time the packet
has exited from the queue.
The bandwidth computation was still correct because it is
computed elsewhere, but traffic was sent out in bursts.

The bug is also present in RELENG_8 after dec.2009

Thanks to Daikichi Osuga for investingating, finding and fixing the
bug with detailed graphs of the behaviour before and after the fix.

Submitted by:	Daikichi Osuga
MFC after:	2 weeks
2011-02-05 23:32:17 +00:00
..
test Add a priority-based packet scheduler. 2010-03-21 16:30:32 +00:00
dn_heap.c fix a comment and final empty line 2010-07-15 14:37:02 +00:00
dn_heap.h don't use C++ keywords as variable names 2010-03-08 11:27:08 +00:00
dn_sched_fifo.c
dn_sched_prio.c Add a priority-based packet scheduler. 2010-03-21 16:30:32 +00:00
dn_sched_qfq.c Whitespace changes to reduce diffs wrt the most recent ipfw/dummynet code: 2010-09-28 22:46:13 +00:00
dn_sched_rr.c whitespace fixes (trailing whitespace, bad indentation 2010-04-19 16:17:30 +00:00
dn_sched_wf2q.c whitespace changes in preparation for future commits 2010-09-29 09:40:20 +00:00
dn_sched.h whitespace changes in preparation for future commits 2010-09-29 09:40:20 +00:00
dummynet.txt
ip_dn_glue.c whitespace changes in preparation for future commits 2010-09-29 09:40:20 +00:00
ip_dn_io.c correct the 'output_time' of packets generated by dummynet. 2011-02-05 23:32:17 +00:00
ip_dn_private.h Whitespace changes to reduce diffs wrt the most recent ipfw/dummynet code: 2010-09-28 22:46:13 +00:00
ip_dummynet.c Use a blocking malloc() to initialize the dummynet taskq. 2011-01-13 17:02:39 +00:00
ip_fw2.c After some off-list discussion, revert a number of changes to the 2010-11-22 19:32:54 +00:00
ip_fw_dynamic.c sysctl(9) cleanup checkpoint: amd64 GENERIC builds cleanly. 2011-01-12 19:53:50 +00:00
ip_fw_log.c o Some programs could send broadcast/multicast traffic to ipfw 2010-08-30 09:29:51 +00:00
ip_fw_nat.c After some off-list discussion, revert a number of changes to the 2010-11-22 19:32:54 +00:00
ip_fw_pfil.c After some off-list discussion, revert a number of changes to the 2010-11-22 19:32:54 +00:00
ip_fw_private.h whitespace fixes (trailing whitespace, bad indentation 2010-04-19 16:17:30 +00:00
ip_fw_sockopt.c The first customer of the SO_USER_COOKIE option: 2010-11-12 13:05:17 +00:00
ip_fw_table.c no need for ipfw_flush_tables(), we just need ipfw_destroy_tables() 2010-03-21 15:54:07 +00:00