summaryrefslogtreecommitdiffstats
path: root/sys/netinet6/in6.h
diff options
context:
space:
mode:
authordlg <dlg@openbsd.org>2015-04-10 13:58:20 +0000
committerdlg <dlg@openbsd.org>2015-04-10 13:58:20 +0000
commit98a920fd7faa5ee5def7da7914ae31dfc8ff4d40 (patch)
treece5a3ec8e7f71d587da0ec2afed163fd21e99a54 /sys/netinet6/in6.h
parentFull-speed isochronous transfers support with opportunistic micro-frames (diff)
downloadwireguard-openbsd-98a920fd7faa5ee5def7da7914ae31dfc8ff4d40.tar.xz
wireguard-openbsd-98a920fd7faa5ee5def7da7914ae31dfc8ff4d40.zip
replace the use of ifqueues for most input queues serviced by netisr
with niqueues. this change is so big because there's a lot of code that takes pointers to different input queues (eg, ether_input picks between ipv4, ipv6, pppoe, arp, and mpls input queues) and falls through to code to enqueue packets against the pointer. if i changed only one of the input queues id have to add sepearate code paths, one for ifqueues and one for niqueues in each of these places by flipping all these input queues at once i can keep the currently common code common. testing by mpi@ sthen@ and rafael zalamena ok mpi@ sthen@ claudio@ henning@
Diffstat (limited to 'sys/netinet6/in6.h')
-rw-r--r--sys/netinet6/in6.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netinet6/in6.h b/sys/netinet6/in6.h
index 66559187492..33e2b633ed4 100644
--- a/sys/netinet6/in6.h
+++ b/sys/netinet6/in6.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: in6.h,v 1.80 2015/02/09 12:23:22 claudio Exp $ */
+/* $OpenBSD: in6.h,v 1.81 2015/04/10 13:58:20 dlg Exp $ */
/* $KAME: in6.h,v 1.83 2001/03/29 02:55:07 jinmei Exp $ */
/*
@@ -418,7 +418,7 @@ typedef __socklen_t socklen_t; /* length type for network syscalls */
#ifdef _KERNEL
extern u_char inet6ctlerrmap[];
-extern struct ifqueue ip6intrq; /* IP6 packet input queue */
+extern struct niqueue ip6intrq; /* IP6 packet input queue */
extern struct in6_addr zeroin6_addr;
struct mbuf;