From a8311dfaca587339aa1d905598ac0f2093ad7ea9 Mon Sep 17 00:00:00 2001 From: Anatole Denis Date: Tue, 17 Sep 2019 16:02:29 +0200 Subject: server6: Create UDP conn manually for more control Similar to server4 where the UDP connection is manually created using the socket interfaces, this creates a connection with adequate options: * SO_BINDTODEVICE or equivalent if an interface is requested * V6ONLY when supported by the operating system * Allows binding to a multicast address specifically instead of falling back to wildcard Signed-off-by: Anatole Denis --- dhcpv6/server6/server_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'dhcpv6/server6/server_test.go') diff --git a/dhcpv6/server6/server_test.go b/dhcpv6/server6/server_test.go index cf5fbea..09cde4c 100644 --- a/dhcpv6/server6/server_test.go +++ b/dhcpv6/server6/server_test.go @@ -33,7 +33,7 @@ func setUpClientAndServer(handler Handler) (*nclient6.Client, *Server) { IP: net.ParseIP("::1"), Port: 0, } - s, err := NewServer("lo", laddr, handler) + s, err := NewServer("", laddr, handler) if err != nil { panic(err) } -- cgit v1.2.3