Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/sys/netinet6/ip6_input.c,v rcsdiff: /ftp/cvs/cvsroot/src/sys/netinet6/ip6_input.c,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.64.2.2 retrieving revision 1.64.2.5 diff -u -p -r1.64.2.2 -r1.64.2.5 --- src/sys/netinet6/ip6_input.c 2004/09/18 14:55:14 1.64.2.2 +++ src/sys/netinet6/ip6_input.c 2004/12/18 09:33:06 1.64.2.5 @@ -1,4 +1,4 @@ -/* $NetBSD: ip6_input.c,v 1.64.2.2 2004/09/18 14:55:14 skrll Exp $ */ +/* $NetBSD: ip6_input.c,v 1.64.2.5 2004/12/18 09:33:06 skrll Exp $ */ /* $KAME: ip6_input.c,v 1.188 2001/03/29 05:34:31 itojun Exp $ */ /* @@ -62,7 +62,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: ip6_input.c,v 1.64.2.2 2004/09/18 14:55:14 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ip6_input.c,v 1.64.2.5 2004/12/18 09:33:06 skrll Exp $"); #include "opt_inet.h" #include "opt_ipsec.h" @@ -112,11 +112,8 @@ __KERNEL_RCSID(0, "$NetBSD: ip6_input.c, #include -/* we need it for NLOOP. */ -#include "loop.h" #include "faith.h" #include "gif.h" -#include "bpfilter.h" #if NGIF > 0 #include @@ -131,7 +128,6 @@ static int ip6qmaxlen = IFQ_MAXLEN; struct in6_ifaddr *in6_ifaddr; struct ifqueue ip6intrq; -extern struct ifnet loif[NLOOP]; int ip6_forward_srcrt; /* XXX */ int ip6_sourcecheck; /* XXX */ int ip6_sourcecheck_interval; /* XXX */ @@ -248,7 +244,7 @@ ip6_input(m) #define M2MMAX (sizeof(ip6stat.ip6s_m2m)/sizeof(ip6stat.ip6s_m2m[0])) if (m->m_next) { if (m->m_flags & M_LOOP) { - ip6stat.ip6s_m2m[loif[0].if_index]++; /* XXX */ + ip6stat.ip6s_m2m[lo0ifp->if_index]++; /* XXX */ } else if (m->m_pkthdr.rcvif->if_index < M2MMAX) ip6stat.ip6s_m2m[m->m_pkthdr.rcvif->if_index]++; else