Source code for dhcpkit.ipv6.server.duids.duid_ll.config
"""
Configuration section for LinkLayerDUID
"""
import logging
from dhcpkit.ipv6.duids import LinkLayerDUID
logger = logging.getLogger(__name__)
[docs]def duid_ll(section) -> LinkLayerDUID:
"""
Create a LinkLayerDUID from the data provided in the config section.
:param section: The section data
:return: The DUID object
"""
duid = LinkLayerDUID(hardware_type=section.hardware_type,
link_layer_address=section.link_layer_address)
duid.validate()
return duid