From owner-freebsd-stable@freebsd.org Fri Oct 5 14:46:25 2018 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 98C6F10ADA11; Fri, 5 Oct 2018 14:46:25 +0000 (UTC) (envelope-from jhs@berklix.com) Received: from land.berklix.org (land.berklix.org [144.76.10.75]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "land.berklix.org", Issuer "land.berklix.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 2034E83015; Fri, 5 Oct 2018 14:46:24 +0000 (UTC) (envelope-from jhs@berklix.com) Received: from mart.js.berklix.net (p2E52C221.dip0.t-ipconnect.de [46.82.194.33]) (authenticated bits=0) by land.berklix.org (8.15.2/8.15.2) with ESMTPSA id w95Drmv9034754 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 5 Oct 2018 13:53:52 GMT (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (fire.js.berklix.net [192.168.91.41]) by mart.js.berklix.net (8.14.3/8.14.3) with ESMTP id w95DrhMR076193; Fri, 5 Oct 2018 15:53:43 +0200 (CEST) (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (localhost [127.0.0.1]) by fire.js.berklix.net (8.14.7/8.14.7) with ESMTP id w95DrVkC072450; Fri, 5 Oct 2018 15:53:43 +0200 (CEST) (envelope-from jhs@berklix.com) Message-Id: <201810051353.w95DrVkC072450@fire.js.berklix.net> To: Brooks Davis cc: freebsd-arch@freebsd.org, freebsd-net@freebsd.org, freebsd-fcp@freebsd.org, freebsd-stable@freebsd.org Subject: Re: FCP-0101: Deprecating most 10/100 Ethernet drivers From: "Julian H. Stacey" Organization: http://berklix.eu BSD Unix Linux Consultants, Munich Germany User-agent: EXMH on FreeBSD http://berklix.eu/free/ X-From: http://www.berklix.eu/~jhs/ In-reply-to: Your message "Wed, 03 Oct 2018 21:05:16 -0000." <20181003210516.GA71565@spindle.one-eyed-alien.net> Date: Fri, 05 Oct 2018 15:53:31 +0200 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Oct 2018 14:46:25 -0000 > >>> Please direct replies to freebsd-arch <<< > > FCP-01010 (https://github.com/freebsd/fcp/blob/master/fcp-0101.md) > outlines a plan to deprecate most 10/100 Ethernet drivers in FreeBSD 12 > and remove them in FreeBSD 13 to reduce the burden of maintaining and > improving the network stack. We have discussed this within the > core team and intend to move forward as proposed. We are solictiting > feedback on the list of drivers to be excepted from removal. > > The current list of drivers slated for REMOVAL is: > > ae, bfe, bm, cs, dme, ed, ep, ex, fe, pcn, rl, sf, smc, sn, > ste, tl, tx, txp, vx, wb, xe I have many hosts using ed & rl, several using ep, & at least one using xe or ex. That's just from memory, maybe other drivers in peril. Unless the functionality of drivers is sub-sumed in to other drivers, stripping all those drivers would motivate some to never upgrade again, or dump FreeBSD for a more conservative BSD, or fork FreeBSD etc. Stripping dead code helps developers play easier, but stripping live code is offensive. Some who periodicaly propose code demolitions forget that many users of FreeBSD don't subscribe lists, except maybe announce, as too busy, maintaining FreeBSD on networks ... until their nets don't work. Cheers, Julian -- Julian Stacey, Computer Consultant, Systems Engineer, BSD Linux Unix, Munich Brexit: 3,700,000 stolen votes in 1st referendum inc. 700,000 from Brits in EU Campaign lies & criminal funding, economy & pound down: New referendum needed. http://exitbrexit.uk