Use function is_valid_mac from oslo.utils

Oslo.utils 3.17 provides same function, just use it.

Change-Id: I0957c3301f48f936c161762718e48eeb3dfab760
This commit is contained in:
Luong Anh Tuan 2016-11-22 11:00:00 +07:00
parent 34191588dd
commit 4aa62e6174

View File

@ -14,6 +14,7 @@
"""Standard set of plugins."""
import logging
from oslo_utils import netutils
from ironic_discoverd import conf
from ironic_discoverd.plugins import base
@ -68,7 +69,7 @@ class ValidateInterfacesHook(base.ProcessingHook):
valid_interfaces = {
n: iface for n, iface in node_info['interfaces'].items()
if (utils.is_valid_mac(iface.get('mac'))
if (netutils.is_valid_mac(iface.get('mac'))
and (compat or iface.get('ip')))
}
valid_macs = [iface['mac'] for iface in valid_interfaces.values()]