* kame/kame/pim6sd/mld6v2.c (make_mld6v2_msg): * kame/kame/pim6sd/mld6.c (make_mld6_msg): * kame/kame/pim6dd/mld6.c (make_mld6_msg): always initialized destination address structures. Otherwise, the strucuture may contain garbages in sin6_scope_id, which might be rejected in recent versions of kernel.
…g(). otherwise, the strucuture may contain garbages in sin6_scope_id, which might be rejected in recent kernels.
* kame/sys/netinet6/nd6_rtr.c (defrouter_addifreq): set RTF_CLONING when installing a default route to an interface in order to perform ND correctly. Previously this flag was implicitly set from the corresponding ifa_flags, which was dropped by a fix on 2002-02-26. We could revert the former change, but I belive we should set the flag explicitly.
to make sure to perform ND. (the flag has unintentionally been dropped since a clean-up in in6.c last month)
internal table for the packet which come.
IPv6 traffic class. According to RFC2765 3.1.
when IPv4->IPv6 translation of ICMPv4->ICMPv6 and DF flag is not set. This is an additional fix to a revision 1.81.
From: YAMAMOTO Takashi <firstname.lastname@example.org>
(reported from Mickael Hoerdt)
* kame/sys/netinet6/nd6.c (nd6_purge): zero-cleard the corresponding ND info. Otherwise, parameters for removed interfaces could be reused for a newly-created interface.
fragmented after the second because program mistook it for TCP/UDP header.
of TCP/UDP and DF flag is not set