[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: