Linux Kernel 取得網路介面卡資訊:

 

 

struct net_device *glanDev=NULL;

 

struct net_device *getLanDev(void )

 

{

 

    struct net_device * lanDev=NULL;

 

    lanDev=dev_get_by_name(&init_net,BR_NAME);

 

    return lanDev;

 

}

 

 

 

int get_dev() {

 

glanDev = getLanDev();

 

if (glanDev != NULL)

 

memcpy(br_macaddr, glanDev->dev_addr, ETH_ALEN);

 

}

 

文章標籤
創作者介紹

欣情巧克力

Yisin 發表在 痞客邦 PIXNET 留言(0) 人氣()