Fork us on GitHub Follow us on Facebook Follow us on Twitter

Opened 6 years ago

Closed 6 years ago

#560 closed defect (fixed)

IPv6 addresses reversed on wire on ia32

Reported by: Jiri Svoboda Owned by: Jiri Svoboda
Priority: major Milestone: 0.6.0
Component: helenos/unspecified Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also:

Description

The IP stack appears to be confused about IPv6 address endianness. Attempted to ping a link-local address of my br0 interface, fe80::48ec:53ff:fef4:7171 and Wireshark shows neighbor solicitation for 7171:f4fe:ff53:ec48::80fe (which naturally does not respond).

Change History (1)

comment:1 Changed 6 years ago by Jiri Svoboda

Resolution: fixed
Status: newclosed

Fixed in mainline,2021. Also, address comparison logic was inverted - the functions should, somewhat contra-intuitively, return non-zero on match. After these fixes we can ping6 ::1, ping6 from outside and to outside on ia32.

Note: See TracTickets for help on using tickets.