Re: Bug#1110343: mtr-tiny [Hurd i386] crashes on IPv6
Added the Hurd mailing list in CC, in case someone would know which
option isn't supported.
ma 4.8.2025 klo 9.27 Robert Woodcock (rcw@debian.org) kirjoitti:
>
> On 8/3/25 09:14, Robert Woodcock wrote:
> > I spotted this line:
> >
> > 60<--59(pid1245)->io_read_request (-1 4095) = 0 "33000
> > unexpected-error errno 1073741866\n"
> >
> > and I did some googling on it. 1073741866 appears to more canonically
> > be 0x4000002A which is the GNU Hurd ENOPROTOOPT error number.
> >
> > So I suspect that there's a socket option that mtr is using that
> > hasn't been implemented in Hurd.
> >
> My reading of the code is that the following socket option levels+option
> names are used for IPv6 in mtr:
>
> IPPROTO_IPV6 IPV6_TCLASS
> IPPROTO_IPV6 IPV6_UNICAST_HOPS
> SOL_IP IPV6_RECVERR
> SOL_SOCKET SO_BINDTODEVICE
> SOL_SOCKET SO_ERROR
> SOL_SOCKET SO_MARK
> SOL_SOCKET SO_PROTOCOL
> SOL_SOCKET SO_REUSEADDR
> SOL_SOCKET SO_REUSEPORT
Martin-Éric
Reply to: