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
..
IMPLEMENTATION sync with latest kame tree (tiny update in IPv4 mapped issue) 2000-06-12 10:47:17 +00:00
Makefile remove include files in nonstandard path 2000-06-04 11:52:06 +00:00
TODO
ah.h pre-compute and cache intermediate crypto key. suggestion from sommerfeld, 2000-07-23 05:23:04 +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
dest6.c
esp.h wrap kernel function prototype by #ifdef _KERNEL. 2000-07-23 08:24:12 +00:00
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
frag6.c
icmp6.c sync comment with reality 2000-07-30 05:30:37 +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
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
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
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
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.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
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
mld6.c
mld6_var.h
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
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
pim6.h
pim6_var.h s/PIMCTL/PIM6CTL/ to avoid future confusion. 2000-06-07 04:40:46 +00:00
raw_ip6.c sync with kame. 2000-07-07 15:54:16 +00:00
route6.c
udp6.h
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