to increase rfc2292 compliance. (these are easy ones)
allocate cluster only when necessary.
(may not be the right thing to do, commented out)
remove code some of code fragment never visited. remove unnecessary mbuf chasing (m_copydata will happily handle that)
* 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.
fix typo which broke the build (unmached #if - #endif)
remove mbuf alignment assumption about padlen/nxt (very last part of packet) for esp4/6.
(not tested) TODO: openbsd..I don't have source tree for obsd..sorry