Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Mar 2012 23:08:31 -0800
From:      hiren panchasara <hiren.panchasara@gmail.com>
To:        Sergey Kandaurov <pluknet@gmail.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: Difference between "struct addr" and "struct addrs"
Message-ID:  <CALCpEUFzGdPGXPAu8tH5A9tJcwnLM0RtzPrQXW4QuSXbbyRFxw@mail.gmail.com>
In-Reply-To: <CAE-mSOKrY7-p2mt_0tp2OqcTzjBuzj9g4Kjnx6ZHTQb=XxRduA@mail.gmail.com>
References:  <CALCpEUFED9-ZNwLCVFKfx1_Vyh9tNVXauhwSdPqmtCQa8DcJ2w@mail.gmail.com> <CAE-mSOKrY7-p2mt_0tp2OqcTzjBuzj9g4Kjnx6ZHTQb=XxRduA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Mar 5, 2012 at 10:57 PM, Sergey Kandaurov <pluknet@gmail.com> wrote:

> struct ifaddr is the in-kernel representation of the interface address.
> In kernel each network interface consists of a linked list of interface
> addresses, described by ifaddr structures.
> See man ifnet(9): http://man.freebsd.org/ifnet
>
> struct ifaddrs is used in the userland BSD API getifaddrs(3). This
> interface
> is used to get interface addresses in userland programs. See how it is
> used in e.g. ifconfig(8) sources: /usr/src/sbin/ifconfig/ifconfig.c
> See man getifaddrs(3): http://man.freebsd.org/getifaddrs
>
Thanks Sergey, appreciate your help.

Are they connected in any way? Can I get one if I have another?

Hiren



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