Lines Matching refs:mac
21 const char *mac, libxl_device_nic *nic) in libxl_mac_to_device_nic() argument
28 rc = libxl__parse_mac(mac, mac_n); in libxl_mac_to_device_nic()
40 if (!libxl__compare_macs(&mac_n, &nics[i].mac)) { in libxl_mac_to_device_nic()
67 if (libxl__mac_is_default(&nic->mac)) { in libxl__device_nic_setdefault()
74 nic->mac[0] = 0x00; in libxl__device_nic_setdefault()
75 nic->mac[1] = 0x16; in libxl__device_nic_setdefault()
76 nic->mac[2] = 0x3e; in libxl__device_nic_setdefault()
77 nic->mac[3] = r[0] & 0x7f; in libxl__device_nic_setdefault()
78 nic->mac[4] = r[1]; in libxl__device_nic_setdefault()
79 nic->mac[5] = r[2]; in libxl__device_nic_setdefault()
138 libxl_mac_copy(CTX, &dst->mac, &src->mac); in libxl__update_config_nic()
225 flexarray_append(back,GCSPRINTF(LIBXL_MAC_FMT, LIBXL_MAC_BYTES(nic->mac))); in libxl__set_xenstore_nic()
254 LIBXL_MAC_FMT, LIBXL_MAC_BYTES(nic->mac))); in libxl__set_xenstore_nic()
300 rc = libxl__parse_mac(tmp, nic->mac); in libxl__nic_from_xenstore()
303 memset(nic->mac, 0, sizeof(nic->mac)); in libxl__nic_from_xenstore()