NetBSD/sys/netinet6
itojun ecb5f2e56a revisit in6_ifattach().
- be persistent on initializing interfaces, even if there's manually-
  assigned linklocal, multicast/whatever initialization is necessary.
- do not cache mac addr in the kernel.  grab mac addr from existing cards
  (this is important when you swap ethernet cards back and forth)
now ppp6 works just fine!

call in6_ifattach() on ATM PVC interface to assign link-local, using
hardware MAC address as seed.

(the change is in sync with kame tree).
2000-04-12 10:36:38 +00:00
..
IMPLEMENTATION correct references. update ipsec description (sync with kame). 2000-03-22 08:20:18 +00:00
Makefile remove reference to in6_systm.h (file itself will be removed afterwords) 1999-07-30 10:35:34 +00:00
TODO need PRC_IF{UP,CHANGE}. 2000-02-05 18:11:41 +00:00
ah.h bring in latest KAME ipsec tree. 2000-01-31 14:18:52 +00:00
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 fix include pathname for better rfc2292 compliance. 2000-02-06 12:49:37 +00:00
esp.h bring in latest KAME ipsec tree. 2000-01-31 14:18:52 +00:00
frag6.c fix include pathname for better rfc2292 compliance. 2000-02-06 12:49:37 +00:00
icmp6.c use ip6_{last,next}hdr in icmp6 inbound packet parsing. 2000-03-22 04:42:01 +00:00
icmp6.h to improve RFC2553/2292 compliance, and promote use of 2000-02-09 00:54:55 +00:00
in6.c revisit in6_ifattach(). 2000-04-12 10:36:38 +00:00
in6.h remove some of cross-BSD portability #ifdef. 2000-02-28 12:08:21 +00:00
in6_cksum.c fix include pathname for better rfc2292 compliance. 2000-02-06 12:49:37 +00:00
in6_gif.c introduce m->m_pkthdr.aux to hold random data which needs to be passed 2000-03-01 12:49:27 +00:00
in6_gif.h RCS ID police. 1999-07-03 21:24:45 +00:00
in6_ifattach.c revisit in6_ifattach(). 2000-04-12 10:36:38 +00:00
in6_ifattach.h revisit in6_ifattach(). 2000-04-12 10:36:38 +00:00
in6_pcb.c bump kame revision id 2000-03-02 07:15:39 +00:00
in6_pcb.h use u_int16_t, not u_short, for port #. 2000-02-03 13:17:39 +00:00
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 implement rip6_ctlinput, to cope with routing changes correctly. 2000-02-26 09:09:17 +00:00
in6_var.h move ia6->ia6_dad_ch to dp->dad_timer_ch, to ease KAME code sharing. 2000-03-24 04:09:04 +00:00
ip6.h to improve RFC2553/2292 compliance, and promote use of 2000-02-09 00:54:55 +00:00
ip6_forward.c bring in recent KAME changes (only important and stable ones, as usual). 2000-02-26 08:39:18 +00:00
ip6_input.c revisit in6_ifattach(). 2000-04-12 10:36:38 +00:00
ip6_mroute.c New callout mechanism with two major improvements over the old 2000-03-23 07:01:25 +00:00
ip6_mroute.h sync IPv6 part with latest KAME tree. IPsec part is left unmodified 1999-12-13 15:17:17 +00:00
ip6_output.c Remove duplicate declaration of ifindex2ifnet - it's in <net/if.h>. 2000-03-29 03:38:53 +00:00
ip6_var.h cleanup AH/policy processing. 2000-03-21 23:53:30 +00:00
ip6protosw.h Change the use of pfil hooks. There is no longer a single list of all 2000-02-17 10:59:32 +00:00
ipcomp.h remove extra portability #ifdef (like #ifdef __FreeBSD__) in KAME IPv6/IPsec 2000-01-06 15:46:07 +00:00
ipcomp_core.c bring in latest KAME ipsec tree. 2000-01-31 14:18:52 +00:00
ipcomp_input.c Change the use of pfil hooks. There is no longer a single list of all 2000-02-17 10:59:32 +00:00
ipcomp_output.c fix include pathname for better rfc2292 compliance. 2000-02-06 12:49:37 +00:00
ipsec.c cleanup AH/policy processing. 2000-03-21 23:53:30 +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 RCS ID police. 1999-07-03 21:24:45 +00:00
nd6.c revisit in6_ifattach(). 2000-04-12 10:36:38 +00:00
nd6.h New callout mechanism with two major improvements over the old 2000-03-23 07:01:25 +00:00
nd6_nbr.c move ia6->ia6_dad_ch to dp->dad_timer_ch, to ease KAME code sharing. 2000-03-24 04:09:04 +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 RCS ID police. 1999-07-03 21:24:45 +00:00
pim6_var.h remove extra portability #ifdef (like #ifdef __FreeBSD__) in KAME IPv6/IPsec 2000-01-06 15:46:07 +00:00
raw_ip6.c introduce m->m_pkthdr.aux to hold random data which needs to be passed 2000-03-01 12:49:27 +00:00
route6.c fix include pathname for better rfc2292 compliance. 2000-02-06 12:49:37 +00:00
udp6.h remove extra portability #ifdef (like #ifdef __FreeBSD__) in KAME IPv6/IPsec 2000-01-06 15:46:07 +00:00
udp6_usrreq.c introduce m->m_pkthdr.aux to hold random data which needs to be passed 2000-03-01 12:49:27 +00:00
udp6_var.h remove some of cross-BSD portability #ifdef. 2000-02-28 12:08:21 +00:00