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);
}
文章標籤
全站熱搜