NetBSD/sys/netinet6
itojun 4308599c5a disallow bind(2) with IPv4 mapped address for now. port number check is
insufficient at this moment and we can bind(2) two sockets listen on same
port number.

for real fix, we need to check inpcb table with in6pcb.  we can't
find inpcb chain from particular in6pcb chain (like finding tcbtable from tcb6)
luckily RFC2553 does not talk about bind(2) behavior for IPv4 mapped.
IPv4 mapped brings in too much complexities...
2000-05-29 00:03:18 +00:00
..
IMPLEMENTATION sync with reality in netbsd-current. 2000-05-28 23:44:30 +00:00
Makefile
TODO
ah.h
ah_core.c cleanup AH/policy processing. 2000-03-21 23:53:30 +00:00
ah_input.c Oops; fix thinko. 2000-03-26 19:11:04 +00:00
ah_output.c cleanup AH/policy processing. 2000-03-21 23:53:30 +00:00
dest6.c
esp.h
frag6.c
icmp6.c disallow negative numbers for ratelimit interval (tcp, icmp, icmp6). 2000-05-22 12:08:43 +00:00
icmp6.h
in6.c misuse of free(ia) in #if 0'ed region. 2000-04-27 16:44:19 +00:00
in6.h enforce parameter type check for IN6_ARE_ADDR_EQUAL(). (sync with kame) 2000-05-24 14:40:09 +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 disallow bind(2) with IPv4 mapped address for now. port number check is 2000-05-29 00:03:18 +00:00
in6_pcb.h
in6_prefix.c New callout mechanism with two major improvements over the old 2000-03-23 07:01:25 +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 introduce sys/netinet/ip_encap.c, to dispatch inbound packets 2000-04-19 06:30:51 +00:00
in6_var.h perform neighbor unreachability detection on p2p links (spec requires 2000-04-16 15:27:59 +00:00
ip6.h
ip6_forward.c correct manipulation of link-local scoped address on loopback. 2000-05-19 20:09:26 +00:00
ip6_input.c correct manipulation of link-local scoped address on loopback. 2000-05-19 20:09:26 +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 correct manipulation of link-local scoped address on loopback. 2000-05-19 20:09:26 +00:00
ip6_var.h cleanup AH/policy processing. 2000-03-21 23:53:30 +00:00
ip6protosw.h
ipcomp.h
ipcomp_core.c
ipcomp_input.c
ipcomp_output.c NULL != 0 2000-05-19 04:34:39 +00:00
ipsec.c Remove junk at the end of #undef. 2000-05-08 18:31:10 +00:00
ipsec.h introduce m->m_pkthdr.aux to hold random data which needs to be passed 2000-03-01 12:49:27 +00:00
mld6.c introduce m->m_pkthdr.aux to hold random data which needs to be passed 2000-03-01 12:49:27 +00:00
mld6_var.h
nd6.c do not mistakingly forward link-local scoped packet (the bug was added 2000-05-19 01:40:18 +00:00
nd6.h do not mistakingly forward link-local scoped packet (the bug was added 2000-05-19 01:40: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 s/ND6DEBUG/ND6_DEBUG/ (just to meet nd6_nbr.c) 2000-03-21 11:34:25 +00:00
pim6.h
pim6_var.h
raw_ip6.c disallow bind(2) with IPv4 mapped address for now. port number check is 2000-05-29 00:03:18 +00:00
route6.c
udp6.h
udp6_usrreq.c make net.inet6.udp6.* sysctl name meet with IPv4 counterpart. 2000-05-22 15:22:36 +00:00
udp6_var.h make net.inet6.udp6.* sysctl name meet with IPv4 counterpart. 2000-05-22 15:22:36 +00:00