Date: Fri, 26 Jan 2001 11:57:07 -0800 (PST) From: Luigi Rizzo <luigi@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net bridge.c src/sys/netinet ip_dummynet.c ip_fw.c Message-ID: <200101261957.f0QJv7857454@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
luigi 2001/01/26 11:57:07 PST Modified files: (Branch: RELENG_4) sys/net bridge.c sys/netinet ip_dummynet.c ip_fw.c Log: MFC: bring in latest bunch of bugfixes and patches to make bridging and dummynet work. Once again the reason for this quick MFC is that nobody that I know is testing this code in -CURRENT (though I tested it briefly and it seems to work there as well), whereas there is a number of people using it in -STABLE. In detail, the changes to the code (committed to both -CURRENT and -STABLE) over the last week have been the following: + bridge.c: assorted bugfixes, and several performance improvements aimed at reducing the number of copies and mbuf usage. For what matters, the time spent in bdg_forward is now cut by more than 50% in the common cases, and most of the packets are kept contiguous in a single cluster from entry to exit. + ip_dummynet.c: final cleanup to the weighted fair queueing code, which now seems to work reliably. + ip_fw.c: removed the #ifdef STATEFUL lines, since there is really no way to compile this file without stateful support. Also try to reduce the number of places where ipfw depends on fields in host order. This is in an attempt to make the shared parts of mbuf chains as much as possible readonly. Revision Changes Path 1.16.2.11 +78 -41 src/sys/net/bridge.c 1.24.2.9 +8 -5 src/sys/netinet/ip_dummynet.c 1.131.2.12 +39 -42 src/sys/netinet/ip_fw.c 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?200101261957.f0QJv7857454>