From: email@example.com (Constantine Sapuntzakis)
maybe we should try to use the same policy while we peel a packet, however, there can be multiple policies that matches the particular header. TODO: integrate tnunel decapsulation dispatch into ip_encap.c
- Change MALLOC type M_TEMP to M_NATPT. This causes serious memory leak in FreeBSD4.2 when leave M_TEMP.
* kame/sys/netinet6/icmp6.c (ni6_addrs, ni6_store_addrs): If the 3rd bit of the icmp6_nodeinfo sysctl variable is clear, - do not respond to node info FQDN to an RFC3041 temporary address. - do not include temporary addresses in a node info Node Addresses reply. This bit is clear by default based on privacy consideration.
- do not include temporary addresses in a node info node addr response unless the 3rd bit of the icmp6_nodeinfo sysctl variable is set.
actual remote address that we saw.
wildcard for *our* lookup. Discussed w/ sakane & itojun.
if the checksum offset is equal to offset of icmp6 checksum (= 2), to help exisitng applications including zebra (zebra daemon). comment from yoshfuji
* kame/sys/netinet6/nd6.c (nd6_cache_lladdr): set nd6_gctimer to ln_expire just after the state transition to STALE. This change fixed a bug that a longer timer value was mistakenly set, after transition to the delay ND state. The bug could delay NUD, but it does not happen in a normal operation. Thus, you do not necessarily have to update the kernel in a hurry. The bug was introduced around Jan 20th, 2001, and was found by a recent TAHI coformance check.
transition to STALE. In response to: failure discovered by a recent TAHI conformance test.