Lines Matching refs:mac
52 int parse_mac(const std::string& mac_addr, mac_addr_t* mac) in parse_mac() argument
54 int ret = sscanf(mac_addr.c_str(), MAC_FORMAT, mac->octet, mac->octet + 1, in parse_mac()
55 mac->octet + 2, mac->octet + 3, mac->octet + 4, in parse_mac()
56 mac->octet + 5); in parse_mac()
61 std::string format_mac(const mac_addr_t& mac) in format_mac() argument
65 snprintf(mac_str, sizeof(mac_str), MAC_FORMAT, mac.octet[0], mac.octet[1], in format_mac()
66 mac.octet[2], mac.octet[3], mac.octet[4], mac.octet[5]); in format_mac()
91 int PhosphorConfig::get_mac_addr(mac_addr_t* mac) in get_mac_addr() argument
93 if (mac == nullptr) in get_mac_addr()
102 *mac = shared_host_mac_.value(); in get_mac_addr()
121 if (parse_mac(mac_string, mac) < 0) in get_mac_addr()
128 shared_host_mac_ = *mac; in get_mac_addr()
134 int PhosphorConfig::set_mac_addr(const mac_addr_t& mac) in set_mac_addr() argument
137 std::variant<std::string> mac_value(format_mac(mac)); in set_mac_addr()