package ctrld // ClientInfoCtxKey is the context key to store client info. type ClientInfoCtxKey struct{} // ClientInfo represents ctrld's clients information. type ClientInfo struct { Mac string IP string Hostname string Self bool ClientIDPref string } // LeaseFileFormat specifies the format of DHCP lease file. type LeaseFileFormat string const ( Dnsmasq LeaseFileFormat = "dnsmasq" IscDhcpd LeaseFileFormat = "isc-dhcpd" KeaDHCP4 LeaseFileFormat = "kea-dhcp4" )