Date: Wed, 22 Dec 2010 20:57:31 +0000 (GMT) From: Robert Watson <rwatson@FreeBSD.org> To: Mike Karels <mike@karels.net> Cc: freebsd-arch@freebsd.org Subject: Re: Schedule for releases Message-ID: <alpine.BSF.2.00.1012222054180.79843@fledge.watson.org> In-Reply-To: <201012221745.oBMHj7Wg039593@mail.karels.net> References: <201012221745.oBMHj7Wg039593@mail.karels.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 22 Dec 2010, Mike Karels wrote: > - We sometimes back-port other changes, such as TCP locking fixes that help > performance. Considering some such things for MFC would be desirable. Just to comment on the specifics of this one: over the cource of 6.x, 7.x, and 8.x, I non-trivially improved locking in the TCP/UDP code. Some of those changes could be backported -- others couldn't be. Part of the reason I didn't merge some changes was our increasing attempt to provide stable KPIs and KBIs for kernel modules, especially as TCP offload support in device drivers became a reality. We're now going to hit the same issue in 9.x: I'm about to commit significant network stack locking and work distribution changes to improve TCP and UDP scalability, leading to multiplied performance on parallel systems. As of the interpretation of KPI/KBI compatibility we have today, these cannot be MFC'd to 8.x. I think there's a motivation to revisit our thinking on KPI/KBI so that we can merge them to 8.x in the future; I'll say more about this on the net@ mailing list in a month or so once the changes are in 9.x and have shaken out a bit. Robert
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1012222054180.79843>