Lines Matching refs:enetaddr
140 return pdata->enetaddr; in eth_get_ethaddr()
194 if (!is_valid_ethaddr(pdata->enetaddr)) { in eth_write_hwaddr()
196 dev->name, pdata->enetaddr); in eth_write_hwaddr()
231 eth_parse_enetaddr(value, pdata->enetaddr); in on_ethaddr()
235 memset(pdata->enetaddr, 0, ARP_HLEN); in on_ethaddr()
505 if (!is_zero_ethaddr(pdata->enetaddr) && in eth_post_probe()
506 memcmp(pdata->enetaddr, env_enetaddr, ARP_HLEN)) { in eth_post_probe()
510 pdata->enetaddr); in eth_post_probe()
516 memcpy(pdata->enetaddr, env_enetaddr, ARP_HLEN); in eth_post_probe()
517 } else if (is_valid_ethaddr(pdata->enetaddr)) { in eth_post_probe()
518 eth_env_set_enetaddr_by_index("eth", dev->seq, pdata->enetaddr); in eth_post_probe()
521 } else if (is_zero_ethaddr(pdata->enetaddr) || in eth_post_probe()
522 !is_valid_ethaddr(pdata->enetaddr)) { in eth_post_probe()
524 net_random_ethaddr(pdata->enetaddr); in eth_post_probe()
526 dev->name, dev->seq, pdata->enetaddr); in eth_post_probe()
544 memset(pdata->enetaddr, 0, ARP_HLEN); in eth_pre_remove()