This directory is for the development of an IPv6 (RIPng, BGP4+, PIMv6, ...) gated based on the last public version (3-5-7 at the end of 1997). Changes are: - Add next hop code for RIPng in ripng_send.c - Fix bad metrics in next hop code for RIPng in ripng_recv.c - Add the "process entry by entry" code when receiving a REQUEST command for RIPng - Modify and fix Poison Reverse for RIPng in ripng_targets.c - Complete the ripng_flash code in ripng_targets.c - Fix route deleting when receiving Unreachable metric in RIPng - Fix length bug with sockaddr_un structure for BGP4+ in inet6.h, inet6.c (inet6_family_init), sockaddr.c (mask_locate) - Modify sockbuild_in6 (sockaddr.c) function for BGP4+ use - Fix multicast problem in krt.c (krt_addrcheck), krt_rt_sock.c (krt_rtaddrs) - PIMv6 from Yixin Jin NetBSD changes: - Patch for obj/Config, include.h and krt_lladdr_kmem.c files Short term planned improvements are: - RFC 2283 support (BGP4+) and enable old format too - Modify parser to enable/disable Poison Reverse for RIPng - Correct RIPng parser code (some complex configuration files are misunderstood) - Fix a very annoying BGP4+ bug (assert fail in bgp4mp_rt_peer_update) Medium term planned improvements are: - Add NDPD-router code in GateD And of course test and test again to find new bugs... .