Lines Matching refs:mac
57 std::string format_mac(const mac_addr_t& mac) in format_mac() argument
61 snprintf(mac_str, sizeof(mac_str), MAC_FORMAT, mac.octet[0], mac.octet[1], in format_mac()
62 mac.octet[2], mac.octet[3], mac.octet[4], mac.octet[5]); in format_mac()
75 int PhosphorConfig::get_mac_addr(mac_addr_t* mac) in get_mac_addr() argument
77 if (mac == nullptr) in get_mac_addr()
86 *mac = shared_host_mac_.value(); in get_mac_addr()
106 std::copy_n(ifr.ifr_addr.sa_data, sizeof(*mac), mac->octet); in get_mac_addr()
107 shared_host_mac_ = *mac; in get_mac_addr()
118 int PhosphorConfig::set_mac_addr(const mac_addr_t& mac) in set_mac_addr() argument
120 std::string mac_value = format_mac(mac); in set_mac_addr()
128 if (stdplus::raw::equal(cur_mac, mac)) in set_mac_addr()
163 std::copy_n(mac.octet, 6, ifr.ifr_hwaddr.sa_data); in set_mac_addr()
188 std::copy_n(mac.octet, 6, ifr.ifr_hwaddr.sa_data); in set_mac_addr()