阅读:3956回复:2
Linux kernel module中如何获取网卡的MAC地址?(在线等)
机器上装有三块网卡eth0,eth1,eth2, 我想在kernel module中获取eth2的MAC地址,该怎么做? 哪位大侠给我指点一下。 非常感谢。
|
|
沙发#
发布于:2009-09-03 13:13
获取到eth2的net_device ,里面有mac地址
|
|
|
板凳#
发布于:2010-06-21 11:59
网卡的bar1的开头6个字节的寄存器,存储的就是MAC地址。先把bar1映射到ioaddr,然后依次读ioaddr+0到ioaddr+5,存到netdevice中就可以了。
|
|