Lines Matching refs:hwaddr
187 uint8_t hwaddr[ETHER_ADDR_LEN]; in nicvf_attach() local
233 if (memcmp(nic->hwaddr, zeromac, ETHER_ADDR_LEN) == 0) { in nicvf_attach()
234 nicvf_hw_addr_random(hwaddr); in nicvf_attach()
235 memcpy(nic->hwaddr, hwaddr, ETHER_ADDR_LEN); in nicvf_attach()
237 nicvf_hw_set_mac_addr(nic, hwaddr); in nicvf_attach()
261 ether_ifattach(nic->ifp, nic->hwaddr); in nicvf_attach()
308 nicvf_hw_addr_random(uint8_t *hwaddr) in nicvf_hw_addr_random() argument
325 memcpy(hwaddr, addr, ETHER_ADDR_LEN); in nicvf_hw_addr_random()
579 if (memcmp(nic->hwaddr, if_addr, ETHER_ADDR_LEN) != 0) { in nicvf_if_init_locked()
580 memcpy(nic->hwaddr, if_addr, ETHER_ADDR_LEN); in nicvf_if_init_locked()
920 memcpy(nic->hwaddr, mbx.nic_cfg.mac_addr, ETHER_ADDR_LEN); in nicvf_handle_mbx_intr()
974 nicvf_hw_set_mac_addr(struct nicvf *nic, uint8_t *hwaddr) in nicvf_hw_set_mac_addr() argument
980 memcpy(mbx.mac.mac_addr, hwaddr, ETHER_ADDR_LEN); in nicvf_hw_set_mac_addr()