Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Mar 2013 13:41:47 +0330
From:      h bagade <bagadeh@gmail.com>
To:        George Neville-Neil <gnn@neville-neil.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: how to get mac address info in kernel code?
Message-ID:  <CAARSjE3muSWfq26k9QvbbtkaZoFJPhZOGMB3bjPRq-UpfTUOqA@mail.gmail.com>
In-Reply-To: <8EB66934-D33C-425E-A076-66E31B618DCA@neville-neil.com>
References:  <CAARSjE3h87y00_JeurzPzmkDaU5C58v=iLB-etwJ0RdtLh5f%2Bg@mail.gmail.com> <8EB66934-D33C-425E-A076-66E31B618DCA@neville-neil.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Mar 5, 2013 at 7:23 PM, George Neville-Neil <gnn@neville-neil.com>wrote:

>
> On Mar 5, 2013, at 08:54 , h bagade <bagadeh@gmail.com> wrote:
>
> > Hi all,
> >
> > I need to get interface MAC address within the kernel code and I couldn't
> > use "getifaddrs" because it's user-mode. How can I have the MAC address
> > information within kernel code?
> >
> > Any hints or comments are really appreciated.
>
> If you have access to the struct ifnet you can look at the if_addr member,
> which is
> a struct ifaddr, defined in if_var.h .
>
> Best,
> George
>

Thanks for your suggestion. I will make it a try.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAARSjE3muSWfq26k9QvbbtkaZoFJPhZOGMB3bjPRq-UpfTUOqA>