dhcpkit.ipv6.server.listeners.multicast_interface.config module

Implementation of a listener on a local multicast network interface

class dhcpkit.ipv6.server.listeners.multicast_interface.config.MulticastInterfaceUDPListenerFactory(section: ZConfig.matcher.SectionValue)[source]

Bases: dhcpkit.ipv6.server.listeners.factories.UDPListenerFactory

Factory for the implementation of a listener on a local multicast network interface

create(old_listeners: Iterable = None) → dhcpkit.ipv6.server.listeners.udp.UDPListener[source]

Create a listener of this class based on the configuration in the config section.

Parameters:old_listeners – A list of existing listeners in case we can recycle them
Returns:A listener object
name_datatype

alias of builtins.str

validate_config_section()[source]

Validate the interface information