At 13:31 19.04.2001, Ra Chen wrote:
net/ipv6/ndisc.c in kernel 2.4.3
line 1076:
if ((ipv6_addr_type(saddr)&IPV6_ADDR_MULTICAST) &&
"saddr" should be "daddr".
Looks like that in the USAGI patch this was already fixed some times ago.
Does anyone know the current state about migrate of parts of USAGI into
vanilla?
BTW: Looks like 2.2.19 must be fixed, too (also already fixed in USAGI
patch), line 1016:
case NDISC_NEIGHBOUR_ADVERTISEMENT:
if ((ipv6_addr_type(saddr)&IPV6_ADDR_MULTICAST) &&
msg->icmph.icmp6_solicited) {
BTW: Perhaps this solves the problem reported few days ago.
TIA,
Peter
|