From owner-freebsd-net@FreeBSD.ORG Tue Dec 13 02:51:46 2011 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 197E5106564A for ; Tue, 13 Dec 2011 02:51:46 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id D5FA18FC0A for ; Tue, 13 Dec 2011 02:51:45 +0000 (UTC) Received: by iakl21 with SMTP id l21so5853488iak.13 for ; Mon, 12 Dec 2011 18:51:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:date:to:cc:subject:message-id:reply-to:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=EGG1FAbiu1bTeBaiDtWXCBijfSEqsTl7sVL1YdVAKU8=; b=srDHFCXfRujj1etZrI/4u62uXMw/sebAILF7lFHxUnJLgTZs8Up5TX7pQIVefYuxtM +qZ7mEEx538+MC2nSa69C8WPlx0gbX8FkevCTvB7pyXSzq4rbsLmtksPgu4oX8rxoc9U fd4AQduejpRQx6pkuqlWdXWqiXCcD/v74PosQ= Received: by 10.42.161.132 with SMTP id t4mr14982473icx.16.1323744704953; Mon, 12 Dec 2011 18:51:44 -0800 (PST) Received: from pyunyh@gmail.com ([174.35.1.224]) by mx.google.com with ESMTPS id b20sm58229031ibj.7.2011.12.12.18.51.42 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 12 Dec 2011 18:51:44 -0800 (PST) Received: by pyunyh@gmail.com (sSMTP sendmail emulation); Mon, 12 Dec 2011 18:50:41 -0800 From: YongHyeon PYUN Date: Mon, 12 Dec 2011 18:50:41 -0800 To: Stefan Bethke Message-ID: <20111213025041.GF3705@michelle.cdnetworks.com> References: <600A8C6C-DAB4-4E22-A034-38224017166B@lassitu.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <600A8C6C-DAB4-4E22-A034-38224017166B@lassitu.de> User-Agent: Mutt/1.4.2.3i Cc: FreeBSD Net Subject: Re: "ifconfig media off"? X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Dec 2011 02:51:46 -0000 On Tue, Dec 13, 2011 at 12:56:22AM +0100, Stefan Bethke wrote: > I'm currently writing a driver to configure an ethernet switch chip (see TL-WR1043ND on -embedded). > > I noticed that there doesn't seem to be a way to power down a phy right now through the ifconfig media command. > > Would there be objections to extend the media subtype definitions to include an "off", "poweroff" or "down" media subtype, and add code to the relevant phy drivers to power down the phy for this media subtype? > > The difference between media subtype "none" and this new one would be that there will be no link, even if there is a physical connection. With media subtype "none", a 10 MBit/s half-duplex connection is established, potentially confusing the remote end about the availability of this link. On the local side, the link is down, so no packets are exchanged. > I think "none" means "isolated" so should have no established link and probably you can also power down the PHY. I vaguely guess the PHY of switch chip does not correctly support isolated mode so you may have wanted to power down.