Date: Sat, 8 Jan 2000 03:24:46 -0800 (PST) From: Luigi Rizzo <luigi@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/netinet ip_dummynet.c ip_dummynet.h Message-ID: <200001081124.DAA75823@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
luigi 2000/01/08 03:24:46 PST Modified files: sys/netinet ip_dummynet.c ip_dummynet.h Log: Implement per-flow queueing. Using a single pipe config rule, now you can dynamically create rate-limited queues for different flows using masks on dst/src IP, port and protocols. Read the ipfw(8) manpage for details and examples. Restructure the internals of the traffic shaper to use heaps, so that it manages efficiently large number of queues. Fix a bug which was present in the previous versions which could cause, under certain unfrequent conditions, to send out very large bursts of traffic. All in all, this new code is much cleaner than the previous one and should also perform better. Work supported by Akamba Corp. Revision Changes Path 1.21 +671 -361 src/sys/netinet/ip_dummynet.c 1.9 +98 -49 src/sys/netinet/ip_dummynet.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200001081124.DAA75823>