summaryrefslogtreecommitdiff
path: root/sys/netinet/icmp6.h
diff options
context:
space:
mode:
authorJun-ichiro itojun Hagino <itojun@cvs.openbsd.org>2002-05-29 02:59:13 +0000
committerJun-ichiro itojun Hagino <itojun@cvs.openbsd.org>2002-05-29 02:59:13 +0000
commitfc3544ce32f3831afe6e02be0ff23c0784ef21de (patch)
tree12ed07b787ad4aa6382f67b88c2476a2e0ccd7fe /sys/netinet/icmp6.h
parenteea1698a30be8765c09516e1c73b223e53d6ea08 (diff)
move per-interface ip6/icmp6 stat to ifnet->if_afdata. sync w/kame
Diffstat (limited to 'sys/netinet/icmp6.h')
-rw-r--r--sys/netinet/icmp6.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/sys/netinet/icmp6.h b/sys/netinet/icmp6.h
index 1d0ab28c77b..c98bc568887 100644
--- a/sys/netinet/icmp6.h
+++ b/sys/netinet/icmp6.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: icmp6.h,v 1.21 2002/03/14 03:16:11 millert Exp $ */
+/* $OpenBSD: icmp6.h,v 1.22 2002/05/29 02:59:12 itojun Exp $ */
/* $KAME: icmp6.h,v 1.39 2001/02/06 03:48:06 itojun Exp $ */
/*
@@ -620,11 +620,8 @@ void icmp6_mtudisc_callback_register(void (*)(struct in6_addr *));
/* XXX: is this the right place for these macros? */
#define icmp6_ifstat_inc(ifp, tag) \
do { \
- if ((ifp) && (ifp)->if_index <= if_index \
- && (ifp)->if_index < icmp6_ifstatmax \
- && icmp6_ifstat && icmp6_ifstat[(ifp)->if_index]) { \
- icmp6_ifstat[(ifp)->if_index]->tag++; \
- } \
+ if (ifp) \
+ ((struct in6_ifextra *)((ifp)->if_afdata[AF_INET6]))->icmp6_ifstat->tag++; \
} while (0)
#define icmp6_ifoutstat_inc(ifp, type, code) \