FÃ¥ Ethernet MAC addr i C

From: Wabsie Eisbaw (none@wabsie--gmail.com.lh.bsd-dk.dk)
Date: Sat 10 Mar 2007 - 09:53:01 CET


Date: Sat, 10 Mar 2007 09:53:01 +0100
From: "Wabsie Eisbaw" <none@wabsie--gmail.com.lh.bsd-dk.dk>
To: bsd-dk@bsd-dk.dk
Subject: FÃ¥ Ethernet MAC addr i C

Pga. manglende tid og/eller overblik, har jeg droppet at læse ifconfig's
source, og fundet:
http://thread.gmane.org/gmane.os.freebsd.devel.hackers/15611/focus=15639
... til at finde hardware addressen for et ethernet NIC - det virker fint,
koden angivet i linket.

- Bare én ting, jeg ikke forstår i koden:

        mib[0] = CTL_NET;
        mib[1] = AF_ROUTE;
        mib[2] = 0;
        mib[3] = AF_LINK;
        mib[4] = NET_RT_IFLIST;

Hvor skulle jeg have vidst ovenstående fra, hvis ikke jeg fik serveret
eksemplet?
Jeg leder altså efter dokumentation, helst mere beskrivende end sys/sysctl.h
og sys/socket.h.

-- 
/* mvh. Mark R.
FreeBSD er nice!(1) */



This archive was generated by hypermail 2b30 : Sat 31 Mar 2007 - 23:00:01 CEST