[ECOS] SIOCGIFCONF and FreeBSD stack?
jay@systech.com
jay@systech.com
Mon Jul 20 15:52:00 GMT 2009
Yes, I use it as part of the eCos PPP implementation (see sys-ecos.c: GetMask()).
Jay
--- On Mon, 7/20/09, Stanislav Meduna <stano@meduna.org> wrote:
> From: Stanislav Meduna <stano@meduna.org>
> Subject: [ECOS] SIOCGIFCONF and FreeBSD stack?
> To: "eCos Discussion" <ecos-discuss@ecos.sourceware.org>
> Date: Monday, July 20, 2009, 6:28 AM
> Hi,
>
> anyone is using SIOCGIFCONF in the FreeBSD stack?
>
> Maybe I don't quite get how to use it (although the same
> code works in Linux) but it looks like that it returns
> also a link address of the ethernet interface (which
> is probably OK), but with the family set to 2 (AF_INET),
> resulting in a chaos in the code trying to interpret it.
> The next entries in the ifreq array are then aligned quite
> weirdly, certainly not at the sizeof(struct ifreq)
> borders.
>
> getifaddrs() seems to work correctly - it also returns
> the MAC address, but correctly marks it as such
> with AF_LINK.
>
> Regards
> --
>
>
> Stano
>
> --
> Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
> and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
>
>
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
More information about the Ecos-discuss
mailing list