NetBSD/sys/netinet6
itojun 6574aa66e8 inhibit error code from rtinit(). this happens when we try to assign
multiple addresses from same prefix, onto single interface.  PR 10427.


more info:
- 4.4BSD did not check return code from in_ifinit() at all.
  4.4BSD does not support multiple address from same prefix.
- past KAME change passed in{,6}_ifinit() to upwards, toward ifconfig(8).
  the behavior is filed as PR 10427.
- the commit inhibits EEXIST from rtinit(), hence partially recovers old
  4.4BSD behavior.
- the right thing to happen is to properly support multiple address assignment
  from the same prefix.  KAME tree has more extensive change, however, it needs
  much more time to get stabilized (rtentry refcnt change can cause serious
  issue, we really need to bake it before bring it to netbsd)
2000-08-02 15:03:02 +00:00
..
ah_core.c correct RFC2367 PF_KEY conformance (SADB_[AE]ALG_xx values and namespaces). 2000-07-18 14:56:42 +00:00
ah_input.c correct RFC2367 PF_KEY conformance (SADB_[AE]ALG_xx values and namespaces). 2000-07-18 14:56:42 +00:00
ah_output.c correct RFC2367 PF_KEY conformance (SADB_[AE]ALG_xx values and namespaces). 2000-07-18 14:56:42 +00:00
ah.h pre-compute and cache intermediate crypto key. suggestion from sommerfeld, 2000-07-23 05:23:04 +00:00
dest6.c
esp_core.c pre-compute and cache intermediate crypto key. suggestion from sommerfeld, 2000-07-23 05:23:04 +00:00
esp_input.c clarify comment. from jhawk. sync with kame. 2000-07-30 04:33:34 +00:00
esp_output.c clarify comment. from jhawk. sync with kame. 2000-07-30 04:33:34 +00:00
esp.h wrap kernel function prototype by #ifdef _KERNEL. 2000-07-23 08:24:12 +00:00
frag6.c
icmp6.c sync comment with reality 2000-07-30 05:30:37 +00:00
IMPLEMENTATION sync with latest kame tree (tiny update in IPv4 mapped issue) 2000-06-12 10:47:17 +00:00
in6_cksum.c
in6_gif.c introduce sys/netinet/ip_encap.c, to dispatch inbound packets 2000-04-19 06:30:51 +00:00
in6_gif.h introduce sys/netinet/ip_encap.c, to dispatch inbound packets 2000-04-19 06:30:51 +00:00
in6_ifattach.c correct in6_ifdetach() (previous code touched dangling pointers). 2000-05-05 08:03:12 +00:00
in6_ifattach.h revisit in6_ifattach(). 2000-04-12 10:36:38 +00:00
in6_pcb.c sync with kame. 2000-07-07 15:54:16 +00:00
in6_pcb.h sync with kame. 2000-07-07 15:54:16 +00:00
in6_prefix.c fix anycast address determination. 2000-06-07 06:27:43 +00:00
in6_prefix.h New callout mechanism with two major improvements over the old 2000-03-23 07:01:25 +00:00
in6_proto.c nuke the following sysctl variables. "ppsratelimit" should work better. 2000-07-28 04:06:52 +00:00
in6_src.c sync with kame. 2000-07-07 15:54:16 +00:00
in6_var.h perform neighbor unreachability detection on p2p links (spec requires 2000-04-16 15:27:59 +00:00
in6.c inhibit error code from rtinit(). this happens when we try to assign 2000-08-02 15:03:02 +00:00
in6.h do not pull sys/queue.h from netinet6/in6.h. PR10597. 2000-07-16 01:10:34 +00:00
ip6_forward.c do not forward packet with :: in the source. 2000-07-27 15:53:51 +00:00
ip6_input.c - do not use bitfield for router renumbering header. 2000-07-06 12:36:18 +00:00
ip6_mroute.c correct MLD API. (binary backward compatibility is kept) 2000-05-19 10:39:43 +00:00
ip6_mroute.h correct MLD API. (binary backward compatibility is kept) 2000-05-19 10:39:43 +00:00
ip6_output.c remove unnecessary #include <netkey/key_debug.h>. from kame. 2000-07-06 12:51:39 +00:00
ip6_var.h remove m_pulldown statistics code. it is highly experimental and belong 2000-07-13 05:34:21 +00:00
ip6protosw.h
ipcomp_core.c
ipcomp_input.c remove unnecessary #include <netkey/key_debug.h>. from kame. 2000-07-06 12:51:39 +00:00
ipcomp_output.c remove unnecessary #include <netkey/key_debug.h>. from kame. 2000-07-06 12:51:39 +00:00
ipcomp.h
ipsec.c <vm/vm.h> -> <uvm/uvm_extern.h> 2000-06-28 03:01:16 +00:00
ipsec.h make ipsec_strerror(3) to return const char *, not char *. sync with kame. 2000-07-30 02:38:35 +00:00
Makefile remove include files in nonstandard path 2000-06-04 11:52:06 +00:00
mld6_var.h
mld6.c
nd6_nbr.c do not mistakingly forward link-local scoped packet (the bug was added 2000-05-19 01:40:18 +00:00
nd6_rtr.c add sanity check on in6_ifaddr. 2000-06-13 04:35:29 +00:00
nd6.c - do not use bitfield for router renumbering header. 2000-07-06 12:36:18 +00:00
nd6.h - do not use bitfield for router renumbering header. 2000-07-06 12:36:18 +00:00
pim6_var.h s/PIMCTL/PIM6CTL/ to avoid future confusion. 2000-06-07 04:40:46 +00:00
pim6.h
raw_ip6.c sync with kame. 2000-07-07 15:54:16 +00:00
route6.c
TODO
udp6_usrreq.c sync with kame. 2000-07-07 15:54:16 +00:00
udp6_var.h pass struct proc * down to udp6_output and in6_pcbbind. 2000-06-05 06:38:22 +00:00
udp6.h