Date: Wed, 15 Mar 2006 10:43:50 +0000 (GMT) From: Robert Watson <rwatson@FreeBSD.org> To: Warner Losh <imp@bsdimp.com> Cc: arch@freebsd.org Subject: Re: netatm: plan for removal unless an active maintainer is found Message-ID: <20060315104037.J5861@fledge.watson.org> In-Reply-To: <20060314.204252.74651890.imp@bsdimp.com> References: <20060315004530.B5861@fledge.watson.org> <20060314.204252.74651890.imp@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 14 Mar 2006, Warner Losh wrote: >> The main motivator for pruning has to do with the SMP network stack work: >> we're reaching the point, discussed on a number of occasions previously on >> this mailing list, where jettisoning unmaintained network stack components >> that are unable to run MPSAFE, is highly desirable. > > What's the timeline for non-MPSAFE network drivers to be taken out behind > the woodshed? Right now the list appears to be: > > an, awi, cm, cnw, cs, en, ex, fatm, ie, lnc, patm, fea, fpa, > mn, ray, sbni, sbsh, snc, tx, wl, xe, ar, sr, plip > > Of those, an, awi, cnw, cs, ex, ray, snc, and xe have PC Card attachments, > so I may wind up doing at least some of them (snc is pc98 only, cnw and ray > are very obsolete wireless cards, so I don't think I'll do them). Currently, my focus is on getting the socket/pcb changes into the tree, so I've not had to revisit the device driver issue since 2005. The socket/pcb changes are particularly pressing because they are required for a number of other things that we need to do to the TCP code before 7.0 in order to improve TCP performance on SMP, all of which will need signficant time to settle before they hit a release. I'm very interested in our eliminating the Giant backward compatibility shims for device drivers, however. Despite the above drivers not being updated, I suspect a number are widely used, especially relating to pccard, and would like to see them updated. Would it make sense for us to set a similar set of date deadlines for non-MPSAFE drivers? I.e., August 2006 for removing them from the build, and October, 2006, for remove from the CVS HEAD? I suspect in that time several of the above will get updated. Robert N M Watson
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060315104037.J5861>