Disabling ethernet link on an Intel nic?

Dave Duchscher daved at tamu.edu
Thu Aug 16 13:37:56 UTC 2012


On Aug 14, 2012, at 1:16 AM, Eugene Grosbein wrote:

> 11.08.2012 20:35, David Duchscher пишет:
>> Greetings, 
>> 
>> I have a need to turn off the link of an ethernet port on a Intel nic.  The issue is not a big deal but one we would like to solve.  we have no way of signaling an upstream router that a path is down but via turning off the link of the ethernet port.  This would only be used when something goes wrong. The hope is that we could automate some problems and handle other situations remotely avoiding having to visit the system in person.
>> 
>> Any thoughts?  We can modify the system so if it means modifying the driver or some other code, I am willing to try.  Just need a little direction.
>> 
>> Thanks for your time,
> 
> I made such patch a couple of years ago and run it in production with copper-based
> em(4) and igb(4) NICs. The patch introduces new sysctls like dev.em.X.down_disables_link
> and dev.igb.X.down.disables_link with default zero values. 
> Setting sysctl dev.em.0.down_disables_link=1 makes "ifconfig em0 down" bring link down.
> 
> http://www.grosbein.net/freebsd/patches/em_sysctl-8.3.diff.gz
> http://www.grosbein.net/freebsd/patches/igb_sysctl-8.3.diff.gz

This is exactly what we needed.  Thanks for sharing this with us.

--
DaveD




More information about the freebsd-hackers mailing list