[Beowulf] regarding ethernet hardware address
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
Bogdan Costescu Bogdan.Costescu at iwr.uni-heidelberg.deMon Oct 22 03:03:25 PDT 2007
- Previous message: [Beowulf] regarding ethernet hardware address
- Next message: [Beowulf] regarding ethernet hardware address
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Sun, 21 Oct 2007, sri harsha wrote:
> In via-rhine.c, which fuction returns the value of the ethernet
> hardware address.
I don't know what you mean by 'returns the value', but the following
lines in function rhine_init_one() read the hardware address from the
EEPROM and fill the structure which will be used by the kernel:
for (i = 0; i < 6; i++)
dev->dev_addr[i] = ioread8(ioaddr + StationAddr + i);
Please note that:
- this is a question best answered on the Linux netdev mailing list
- the answer might be dependent on the kernel version that you are
looking at (mine is from a 2.6.18-based RHEL kernel)
- if you can't figure this answer out by yourself, you'd probably
better stay away from kernel programming
If you just want to get the hardware address in user space, you can
parse the output of 'ifconfig', 'ip' or some other similar utility. If
the Linux distribution that you use supports sysfs, you can also get
that informatiion from something like:
/sys/class/net/eth0/address
--
Bogdan Costescu
IWR - Interdisziplinaeres Zentrum fuer Wissenschaftliches Rechnen
Universitaet Heidelberg, INF 368, D-69120 Heidelberg, GERMANY
Telephone: +49 6221 54 8869, Telefax: +49 6221 54 8868
E-mail: Bogdan.Costescu at IWR.Uni-Heidelberg.De
- Previous message: [Beowulf] regarding ethernet hardware address
- Next message: [Beowulf] regarding ethernet hardware address
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
