From owner-freebsd-stable@freebsd.org Thu Oct 4 17:38:59 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 4A5C610B3F3B for ; Thu, 4 Oct 2018 17:38:59 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it1-x142.google.com (mail-it1-x142.google.com [IPv6:2607:f8b0:4864:20::142]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D09C17B141 for ; Thu, 4 Oct 2018 17:38:58 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it1-x142.google.com with SMTP id i76-v6so15214907ita.3 for ; Thu, 04 Oct 2018 10:38:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=SqBfgU3fCH1zqiEW7mq0A7AGd6Y5Qng9r+jOAXqXyfU=; b=glavLR2Jm3bdqDdq4Uk0CAncro430qeKBaT2yH7pwfogcW86cIUZPJcyyZXTqMMrN7 1n+2Hi7q8Yel4RLihxiJ29At4uJPfr1jPX+FBaJhXMLIH79cyb3S8hBwIxDV9iefuAGf QMAfAy75RaRgbkW08QWWzIAbKzS1Uvuos8fhi/ydThxfHtd6TxPLpPOwt0YXExd7y4sI +5u0YQwdqLk5/dRxwb1pYFv4/OGmHPZqfj28VpLg3potUU0nvY+r8FnmpnYojWawG3g0 4uJJ3n8vV1B4iOR6ObAXl9o1ruJ6iagw8bS7FzpzJvTXPPTt3V2RYvIf/jJGKMUKeKPM +NcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=SqBfgU3fCH1zqiEW7mq0A7AGd6Y5Qng9r+jOAXqXyfU=; b=d/JP2cQlaLZkCf3zhnelGTLHAoCgpG36YnDNtYHgDbkVW0raf/lEoflhjQIhcs2KV4 InH7+/NV+hpPFCV0XMIGOTDDR3FSGg0v6f4siyqYrGlGOG/4k6SAKq7tL6cG5N6447DF 3q0Ghwaoqa9fd5D7i1sMQy+eFLdYDMa1N/UvmMjmjzzajbId6QDP2Ke1aTvQ+bo9p8+5 qUMWy78ah1xTvTq25dUzxdN866Q7pHOmMCDj8CTSHz7s3zcYU6L3fJmP7BHvDAKpvBep GkHVd53X74ctTgfDuykdFjWFviJUg9aD4PkGZjuO7WO6VtGY9MZaEHK6zld92arw79cg hMVQ== X-Gm-Message-State: ABuFfojo0v7FYc/fXnooCvvX4ea7rPt4av2S/9XNi6Gh04xE53Di4gMh 5PCBEa9OSefPZoefsndTIqzMhPwezO4IENQ2Oa+U+A== X-Google-Smtp-Source: ACcGV62HyqJuIyxVs4At+pv6ID5coX+AMcEgIRUDBqTpQqFsWecMMLrfg24TR7jERGqp0uW5bN2yfD6pP9InwfC3+UY= X-Received: by 2002:a02:31d:: with SMTP id y29-v6mr6016517jad.98.1538674738107; Thu, 04 Oct 2018 10:38:58 -0700 (PDT) MIME-Version: 1.0 References: <20181003210516.GA71565@spindle.one-eyed-alien.net> <55a44e73-60ab-e386-360a-b0a0198a0e71@zyxst.net> <8878cac1-d5d2-4224-6aa5-85516db23c14@sorbs.net> <1538673997.14264.9.camel@freebsd.org> In-Reply-To: <1538673997.14264.9.camel@freebsd.org> From: Warner Losh Date: Thu, 4 Oct 2018 11:38:46 -0600 Message-ID: Subject: Re: FCP-0101: Deprecating most 10/100 Ethernet drivers To: Ian Lepore Cc: michelle@sorbs.net, FreeBSD-STABLE Mailing List , FreeBSD Net , "freebsd-arch@freebsd.org" , freebsd-fcp@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.27 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: Thu, 04 Oct 2018 17:38:59 -0000 On Thu, Oct 4, 2018 at 11:26 AM Ian Lepore wrote: > On Thu, 2018-10-04 at 10:21 -0600, Warner Losh wrote: > > On Thu, Oct 4, 2018 at 10:15 AM Michelle Sullivan > > wrote: > > > > > > > > tech-lists wrote: > > > > > > > > > > > > I'm astonished you're considering removing rl given how common it is. > > > > > > > I'll second that comment - though no disrespect to Brooks. Brooks as > > > far as I can see is just the messenger. > > > > > Absent good data, one has to make one's best guesses. I guessed wrong > here > > in my comments to Brooks about which ones were must keeps. I knew it was > > popular back in the day (~2000), but had thought it's popularity had > waned > > much more than it apparently has. I last deployed systems with rl in them > > around 2007, and at the time it was trailing edge gear (the SBCs we used > at > > Timing Solutions tended to use popular, but ~5-year-old technology > because > > that market segment wanted longevity of spare availability...). > > > > Warner > > 11 years later, we (Timing Solutions, now a division of Microchip) are > still using SBCs with rl(4) hardware and still shipping software > updates with that driver built into the kernel. We build systems with a > lifespan in the field of 20 years or more, and the stability and > compatibility across OS upgrades over that kind of span is a BIG reason > to use freebsd rather than linux for such things. > OK. I'd have thought those SBCs would have gone out of production years ago.... It's a good datapoint to know that there's multiple users of FreeBSD using these parts in products that are still shipping. That's a clear and compelling benefit to the project that offsets the efforts that it's taken them to keep things current with rl. In this case, though, rl is off the list, so that hardware should still be good. The only other SBC I was aware of at Timing Solutions was one that had an 'ed' chip on it (an ISA realtek part IIRC) that was used in around 2001, but in a 'one off' custom setup that I don't think will ever be upgraded.... But I have to ask since I know how things worked during my time there and systems that 'would never be upgraded' often times were later... I'd also suggest that rl stands in stark contrast to the cs, wb, sn, smc, sf, tl, tx and vr drivers, which nobody has mentioned in this thread, and which I doubt are in use in any FreeBSD system of any age today. Warner