radvd: also set hop limit to 255 for multicast packets

This commit is contained in:
Michael Stapelberg 2018-06-12 09:30:01 +02:00
parent 589e2ae43d
commit 43e1b2eaae

View File

@ -45,7 +45,8 @@ func (s *Server) Serve(ifname string, conn net.PacketConn) error {
defer conn.Close() defer conn.Close()
s.pc = ipv6.NewPacketConn(conn) s.pc = ipv6.NewPacketConn(conn)
s.pc.SetHopLimit(255) // as per RFC 4861, section 4.1 s.pc.SetHopLimit(255) // as per RFC 4861, section 4.1
s.pc.SetMulticastHopLimit(255) // as per RFC 4861, section 4.1
var filter ipv6.ICMPFilter var filter ipv6.ICMPFilter
filter.SetAll(true) filter.SetAll(true)