From 4779f945baf9c8722d07d589928a86290a37d3ab Mon Sep 17 00:00:00 2001 From: Eugene Burkov Date: Tue, 2 Jul 2024 14:59:22 +0300 Subject: [PATCH] dhcpsvc: add todo --- internal/dhcpsvc/server.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/internal/dhcpsvc/server.go b/internal/dhcpsvc/server.go index da64ca80..53dc21dc 100644 --- a/internal/dhcpsvc/server.go +++ b/internal/dhcpsvc/server.go @@ -3,6 +3,7 @@ package dhcpsvc import ( "context" "fmt" + "log/slog" "net" "net/netip" "slices" @@ -21,6 +22,11 @@ type DHCPServer struct { // information about its clients. enabled *atomic.Bool + // logger logs common DHCP events. + // + // TODO(e.burkov): Use. + logger *slog.Logger + // localTLD is the top-level domain name to use for resolving DHCP clients' // hostnames. localTLD string @@ -92,6 +98,7 @@ func New(ctx context.Context, conf *Config) (srv *DHCPServer, err error) { srv = &DHCPServer{ enabled: enabled, + logger: l, localTLD: conf.LocalDomainName, leasesMu: &sync.RWMutex{}, leases: newLeaseIndex(),