From owner-freebsd-arch@FreeBSD.ORG Sat Feb 11 05:23:23 2012 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 085AF1065672; Sat, 11 Feb 2012 05:23:23 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-wi0-f182.google.com (mail-wi0-f182.google.com [209.85.212.182]) by mx1.freebsd.org (Postfix) with ESMTP id E7D938FC08; Sat, 11 Feb 2012 05:23:21 +0000 (UTC) Received: by wibhn14 with SMTP id hn14so3674870wib.13 for ; Fri, 10 Feb 2012 21:23:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=fcSuGSJmK4p7jpl/F6OtDjJAHb04Ra3FiSf5KkS9jQY=; b=OLFsO0agE45F2uNtjeJHStn0oBtR6C9trDV4MYgV2rcS9hXwQQcqMwvxHN1XZnH1Qj t8bf78x+qQSa6wmXWwKX3X+9zSmtK2uzeiKfcfFGOH/6ooOG1l/vWZarQqvuXxM1f3N8 NjLGxvodNkhDtkUr2A2Qf+TFy5Hv+sKU8Unys= MIME-Version: 1.0 Received: by 10.180.78.6 with SMTP id x6mr7056903wiw.18.1328937801101; Fri, 10 Feb 2012 21:23:21 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.216.175.136 with HTTP; Fri, 10 Feb 2012 21:23:21 -0800 (PST) In-Reply-To: References: <47ABA638-7E08-4350-A03C-3D4A23BF2D7E@lassitu.de> <1763C3FF-1EA0-4DC0-891D-63816EBF4A04@lassitu.de> <20120106182756.GA88161@alchemy.franken.de> <95372FB3-406F-46C2-8684-4FDB672D9FCF@lassitu.de> <20120106214741.GB88161@alchemy.franken.de> <20120108130039.GG88161@alchemy.franken.de> <23477898-8D85-498C-8E30-192810BD68A8@lassitu.de> <20120111193738.GB44286@alchemy.franken.de> <66DDA0A2-F878-43FF-8824-54868F493B18@lassitu.de> <20120125221753.GA17821@alchemy.franken.de> Date: Fri, 10 Feb 2012 21:23:21 -0800 X-Google-Sender-Auth: -7V-EWjq2a_5Qz89jtAqighUzrA Message-ID: From: Adrian Chadd To: Stefan Bethke , Aleksandr Rybalko , "M. Warner Losh" , Juli Mallett Content-Type: text/plain; charset=ISO-8859-1 Cc: FreeBSD-arch , Marius Strobl Subject: Re: Extending sys/dev/mii X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Feb 2012 05:23:23 -0000 Hi all, So where'd we get to with this? I'd like to finalise a unified proposal for this. I still like the idea of tidying up the miibus/mdiobus stuff (ie, miibus really is an mdiobus for speaking to things, along with some methods to do MII stuff like media change, media set, MAC PLL/type set, etc) but I agree with ray@ that things begin to look a _lot_ more complicated when we start trying to handle alternate methods of how switches are connected. So I'd like to not lose interest on this. If we can't come to some kind of consensus, I'll just commit ray@'s work (and cop the flak) then work with stb@ to tidy up the newbus bits to hopefully be better for the long term. In summary - I'm fed up that we're this close to having _something_ that looks like a workable switch API and working code but it's not in the tree. So I'm happy stirring up trouble and copping the flak from things if it means it Just Gets Done. Adrian