From: Conny Larsson <email@example.com>
allocate cluster only when necessary.
(may not be the right thing to do, commented out)
* kame/kame/bgpd/bgp_input.c (bgp_read): * kame/kame/bgpd/main.c (main_listen_accept): Prevented blocking on a socket for a BGP4+ connection caused by ancillary data. Note: this fix needs the latest kernel. Older kernel might panic with the latest bgpd.
* (for all OSes)/netstat/inet6.c (ip6_stats): print statistics about source address selection. 2000-02-03 JINMEI, Tatuya <firstname.lastname@example.org> * kame/sys/netinet6/in6.c (in6_ifawithscope): revised source address selection algorithm. In short, the new algorithm is as follows: - search for an address that has enough scope for a given destination. - if more than one interface has enough scope, choose one that match longest against the destination address - if there is no other reasons to choose one, an address on the outgoing I/F are preferred. TODO: update the IMPLEMENTATION file as well.