Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965940AbbDVQOn (ORCPT ); Wed, 22 Apr 2015 12:14:43 -0400 Received: from max.feld.cvut.cz ([147.32.192.36]:40454 "EHLO max.feld.cvut.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965847AbbDVQOi (ORCPT ); Wed, 22 Apr 2015 12:14:38 -0400 MIME-Version: 1.0 In-Reply-To: <55368E0B.8060600@gmail.com> References: <1429622791-7195-1-git-send-email-kaisrja1@fel.cvut.cz> <20150421124737.GD32294@lunn.ch> <55368667.5030105@gmail.com> <20150421173902.GL32294@lunn.ch> <55368E0B.8060600@gmail.com> Date: Wed, 22 Apr 2015 16:14:33 +0000 Message-ID: Subject: Re: [RFC PATCH 0/3] Enable connecting DSA-based switch to the USB RMII interface. From: Jan Kaisrlik To: Florian Fainelli Cc: Andrew Lunn , Michal Sojka , =?UTF-8?B?S29uZcSNbsO9IFRvbcOhxaE=?= , netdev@vger.kernel.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1626 Lines: 37 2015-04-21 17:51 GMT+00:00 Florian Fainelli : > On 21/04/15 10:39, Andrew Lunn wrote: >>>> I would however say that sysfs is the wrong API. The linux network >>>> stack uses netlink for most configuration activities. So i would >>>> suggest adding a netlink binding to DSA, and place the code in >>>> net/dsa/, not within an MDIO driver. >>> >>> I suppose we could do that, but that sounds like a pretty radical change >>> in how DSA is currently configured (that is statically at boot time), >>> part in order to allow booting from DSA-enabled network devices (e.g: >>> nfsroot). >> >> We would keep both DT and platform device. But statically at boot does >> not work for a USB hotpluggable switch! > > Is the switch really hotpluggable, or it is the USB-Ethernet adapter > connecting to it? If the former, then I agree, if not, I would imagine > that there is nothing that prevents creating the switch device first, > and wait for its "master_netdev" to show up later before it starts doing > anything useful? > -- > Florian Thank you for your quick and helpful answers. The goal of this project is to extend embeded modules without integreted MII to add possibility to connect ethernet switch. Current version of switch is hotplugable but this feature is not required. In my humble opinion, hotplugable switch seems to be pretty interesting idea. Jan -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/