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


Reply via email to