13.12.2011 06:56, Stefan Bethke пишет:
> 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.

Some network drivers do not use our 'miibus' code, for example Intel em(4) and 
igb(4) drivers.
I run lots of FreeBSD routers with em/igb interfaces bundled as lagg(4) trunks
connected to Cisco core routers using PortChannels in LACP mode.

As I do not want to abide huge LACP timeouts when one of lagg ports should be 
brought down,
I've patched em/igb drivers to bring link down with "ifconfig down" command:

http://unix.derkeiler.com/Mailing-Lists/FreeBSD/net/2010-12/msg00058.html
http://unix.derkeiler.com/Mailing-Lists/FreeBSD/net/2010-12/msg00081.html

Eugene Grosbein
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to