From mboxrd@z Thu Jan 1 00:00:00 1970 From: michi1@michaelblizek.twilightparadox.com (michi1 at michaelblizek.twilightparadox.com) Date: Fri, 30 Dec 2011 09:36:25 +0100 Subject: Check Interface Status In-Reply-To: <4EFD6195.7020503@netscout.com> References: <4EFD6195.7020503@netscout.com> Message-ID: <20111230083624.GB2213@grml> To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org Hi! On 12:30 Fri 30 Dec , nilesh wrote: > On Thursday 29 December 2011 08:23 PM, Rahul Kumar wrote: > > Hi, > > > > I would like to check the interface status (up/down) within linux kernel. > > Is there any routine (sort of ioctl) to do this. Any code that is > > already in use in kernel would also be helpful for me. > > Please let me know. > > > I think netif_carrier_ok() could help. You can refer network driver > code(e.g. e1000_main.c). This looks more like "cable attached" rather than "interface up". -Michi -- programing a layer 3+4 network protocol for mesh networks see http://michaelblizek.twilightparadox.com