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"