Is there any need for get_agent_mac_addr any more? The vendor passthru takes all the MACs and finds the matching nodes and ensures they're the same node.