Lines Matching refs:ethaddr
118 u8 ethaddr[ARP_HLEN * MAX_ETHERNET] = {0}; in rockchip_set_ethaddr() local
122 ret = vendor_storage_read(LAN_MAC_ID, ethaddr, sizeof(ethaddr)); in rockchip_set_ethaddr()
125 if (ret <= 0 || !is_valid_ethaddr(ðaddr[i * ARP_HLEN])) { in rockchip_set_ethaddr()
127 net_random_ethaddr(ðaddr[i * ARP_HLEN]); in rockchip_set_ethaddr()
131 memcpy(ðaddr[i * ARP_HLEN], in rockchip_set_ethaddr()
132 ðaddr[(i - 1) * ARP_HLEN], in rockchip_set_ethaddr()
134 ethaddr[i * ARP_HLEN] |= 0x02; in rockchip_set_ethaddr()
135 ethaddr[i * ARP_HLEN] += (i << 2); in rockchip_set_ethaddr()
142 if (is_valid_ethaddr(ðaddr[i * ARP_HLEN])) { in rockchip_set_ethaddr()
143 snprintf(buf, ARP_HLEN_ASCII + 1, "%pM", ðaddr[i * ARP_HLEN]); in rockchip_set_ethaddr()
155 ethaddr, sizeof(ethaddr)); in rockchip_set_ethaddr()