Module Name:    src
Committed By:   thorpej
Date:           Sat Sep  3 02:48:01 UTC 2022

Modified Files:
        src/distrib/sets/lists/comp: mi
        src/sys/dev/ic: hd64570.c
        src/sys/dev/pci: if_vte.c
        src/sys/dev/usb: uhso.c
        src/sys/kern: kern_softint.c
        src/sys/net: Makefile if.c if.h if_arcsubr.c if_ethersubr.c if_faith.c
            if_gif.c if_gre.c if_ieee1394subr.c if_l2tp.c if_loop.c if_media.c
            if_mpls.c if_ppp.c if_sl.c if_spppsubr.c if_stf.c
        src/sys/netatalk: ddp_input.c
        src/sys/netcan: if_canloop.c
        src/sys/rump/include/rump-sys: net.h
        src/sys/rump/net/lib/libnetcan: netcan_component.c
        src/sys/rump/net/lib/libnetinet: netinet_component.c
        src/sys/rump/net/lib/libnetinet6: netinet6_component.c
        src/sys/rump/net/lib/libnetmpls: netmpls_component.c
Removed Files:
        src/sys/net: netisr.h netisr_dispatch.h
        src/sys/rump/librump/rumpnet: netisr.c

Log Message:
Garbage-collect the remaining vestiges of netisr.


To generate a diff of this commit:
cvs rdiff -u -r1.2418 -r1.2419 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.56 -r1.57 src/sys/dev/ic/hd64570.c
cvs rdiff -u -r1.32 -r1.33 src/sys/dev/pci/if_vte.c
cvs rdiff -u -r1.35 -r1.36 src/sys/dev/usb/uhso.c
cvs rdiff -u -r1.70 -r1.71 src/sys/kern/kern_softint.c
cvs rdiff -u -r1.45 -r1.46 src/sys/net/Makefile
cvs rdiff -u -r1.523 -r1.524 src/sys/net/if.c
cvs rdiff -u -r1.300 -r1.301 src/sys/net/if.h
cvs rdiff -u -r1.84 -r1.85 src/sys/net/if_arcsubr.c
cvs rdiff -u -r1.319 -r1.320 src/sys/net/if_ethersubr.c
cvs rdiff -u -r1.62 -r1.63 src/sys/net/if_faith.c
cvs rdiff -u -r1.156 -r1.157 src/sys/net/if_gif.c
cvs rdiff -u -r1.183 -r1.184 src/sys/net/if_gre.c
cvs rdiff -u -r1.68 -r1.69 src/sys/net/if_ieee1394subr.c
cvs rdiff -u -r1.47 -r1.48 src/sys/net/if_l2tp.c
cvs rdiff -u -r1.116 -r1.117 src/sys/net/if_loop.c
cvs rdiff -u -r1.53 -r1.54 src/sys/net/if_media.c
cvs rdiff -u -r1.39 -r1.40 src/sys/net/if_mpls.c
cvs rdiff -u -r1.171 -r1.172 src/sys/net/if_ppp.c
cvs rdiff -u -r1.134 -r1.135 src/sys/net/if_sl.c
cvs rdiff -u -r1.265 -r1.266 src/sys/net/if_spppsubr.c
cvs rdiff -u -r1.108 -r1.109 src/sys/net/if_stf.c
cvs rdiff -u -r1.46 -r0 src/sys/net/netisr.h
cvs rdiff -u -r1.24 -r0 src/sys/net/netisr_dispatch.h
cvs rdiff -u -r1.32 -r1.33 src/sys/netatalk/ddp_input.c
cvs rdiff -u -r1.9 -r1.10 src/sys/netcan/if_canloop.c
cvs rdiff -u -r1.1 -r1.2 src/sys/rump/include/rump-sys/net.h
cvs rdiff -u -r1.10 -r0 src/sys/rump/librump/rumpnet/netisr.c
cvs rdiff -u -r1.4 -r1.5 src/sys/rump/net/lib/libnetcan/netcan_component.c
cvs rdiff -u -r1.12 -r1.13 \
    src/sys/rump/net/lib/libnetinet/netinet_component.c
cvs rdiff -u -r1.6 -r1.7 \
    src/sys/rump/net/lib/libnetinet6/netinet6_component.c
cvs rdiff -u -r1.6 -r1.7 src/sys/rump/net/lib/libnetmpls/netmpls_component.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/comp/mi
diff -u src/distrib/sets/lists/comp/mi:1.2418 src/distrib/sets/lists/comp/mi:1.2419
--- src/distrib/sets/lists/comp/mi:1.2418	Sat Aug 27 08:31:58 2022
+++ src/distrib/sets/lists/comp/mi	Sat Sep  3 02:47:59 2022
@@ -1,4 +1,4 @@
-#	$NetBSD: mi,v 1.2418 2022/08/27 08:31:58 christos Exp $
+#	$NetBSD: mi,v 1.2419 2022/09/03 02:47:59 thorpej Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 ./etc/mtree/set.comp				comp-sys-root
@@ -2638,7 +2638,7 @@
 ./usr/include/net/if_wg.h			comp-c-include
 ./usr/include/net/nd.h				comp-c-include
 ./usr/include/net/net_stats.h			comp-c-include
-./usr/include/net/netisr.h			comp-c-include
+./usr/include/net/netisr.h			comp-obsolete		obsolete
 ./usr/include/net/npf.h				comp-c-include
 ./usr/include/net/npf_ncode.h			comp-obsolete		obsolete
 ./usr/include/net/pfil.h			comp-c-include

Index: src/sys/dev/ic/hd64570.c
diff -u src/sys/dev/ic/hd64570.c:1.56 src/sys/dev/ic/hd64570.c:1.57
--- src/sys/dev/ic/hd64570.c:1.56	Tue Aug 17 22:00:31 2021
+++ src/sys/dev/ic/hd64570.c	Sat Sep  3 02:48:00 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: hd64570.c,v 1.56 2021/08/17 22:00:31 andvar Exp $	*/
+/*	$NetBSD: hd64570.c,v 1.57 2022/09/03 02:48:00 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1999 Christian E. Hopps
@@ -65,7 +65,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: hd64570.c,v 1.56 2021/08/17 22:00:31 andvar Exp $");
+__KERNEL_RCSID(0, "$NetBSD: hd64570.c,v 1.57 2022/09/03 02:48:00 thorpej Exp $");
 
 #include "opt_inet.h"
 
@@ -79,7 +79,6 @@ __KERNEL_RCSID(0, "$NetBSD: hd64570.c,v 
 
 #include <net/if.h>
 #include <net/if_types.h>
-#include <net/netisr.h>
 
 #if defined(INET) || defined(INET6)
 #include <netinet/in.h>
@@ -1533,7 +1532,6 @@ static void
 sca_frame_process(sca_port_t *scp)
 {
 	pktqueue_t *pktq = NULL;
-	struct ifqueue *ifq = NULL;
 	struct hdlc_header *hdlc;
 	struct cisco_pkt *cisco;
 	sca_desc_t *desc;
@@ -1541,7 +1539,6 @@ sca_frame_process(sca_port_t *scp)
 	u_int8_t *bufp;
 	u_int16_t len;
 	u_int32_t t;
-	int isr = 0;
 
 	t = time_uptime * 1000;
 	desc = &scp->sp_rxdesc[scp->sp_rxstart];
@@ -1659,12 +1656,11 @@ sca_frame_process(sca_port_t *scp)
 			cisco->time0 = htons((u_int16_t)(t >> 16));
 			cisco->time1 = htons((u_int16_t)(t & 0x0000ffff));
 
-			ifq = &scp->linkq;
-			if (IF_QFULL(ifq)) {
-				IF_DROP(ifq);
+			if (IF_QFULL(&scp->linkq)) {
+				IF_DROP(&scp->linkq);
 				goto dropit;
 			}
-			IF_ENQUEUE(ifq, m);
+			IF_ENQUEUE(&scp->linkq, m);
 
 			sca_start(&scp->sp_if);
 
@@ -1693,18 +1689,8 @@ sca_frame_process(sca_port_t *scp)
 	}
 
 	/* Queue the packet */
-	if (__predict_true(pktq)) {
-		if (__predict_false(!pktq_enqueue(pktq, m, 0))) {
-			if_statinc(&scp->sp_if, if_iqdrops);
-			goto dropit;
-		}
-		return;
-	}
-	if (!IF_QFULL(ifq)) {
-		IF_ENQUEUE(ifq, m);
-		schednetisr(isr);
-	} else {
-		IF_DROP(ifq);
+	KASSERT(pktq != NULL);
+	if (__predict_false(!pktq_enqueue(pktq, m, 0))) {
 		if_statinc(&scp->sp_if, if_iqdrops);
 		goto dropit;
 	}

Index: src/sys/dev/pci/if_vte.c
diff -u src/sys/dev/pci/if_vte.c:1.32 src/sys/dev/pci/if_vte.c:1.33
--- src/sys/dev/pci/if_vte.c:1.32	Mon Aug 30 20:09:22 2021
+++ src/sys/dev/pci/if_vte.c	Sat Sep  3 02:48:00 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_vte.c,v 1.32 2021/08/30 20:09:22 andvar Exp $	*/
+/*	$NetBSD: if_vte.c,v 1.33 2022/09/03 02:48:00 thorpej Exp $	*/
 
 /*
  * Copyright (c) 2011 Manuel Bouyer.  All rights reserved.
@@ -55,7 +55,7 @@
 /* Driver for DM&P Electronics, Inc, Vortex86 RDC R6040 FastEthernet. */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_vte.c,v 1.32 2021/08/30 20:09:22 andvar Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_vte.c,v 1.33 2022/09/03 02:48:00 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -74,7 +74,6 @@ __KERNEL_RCSID(0, "$NetBSD: if_vte.c,v 1
 #include <net/if_types.h>
 #include <net/if_dl.h>
 #include <net/route.h>
-#include <net/netisr.h>
 #include <net/bpf.h>
 
 #include <sys/rndsource.h>

Index: src/sys/dev/usb/uhso.c
diff -u src/sys/dev/usb/uhso.c:1.35 src/sys/dev/usb/uhso.c:1.36
--- src/sys/dev/usb/uhso.c:1.35	Sun Jun 13 09:27:20 2021
+++ src/sys/dev/usb/uhso.c	Sat Sep  3 02:48:00 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: uhso.c,v 1.35 2021/06/13 09:27:20 mlelstv Exp $	*/
+/*	$NetBSD: uhso.c,v 1.36 2022/09/03 02:48:00 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 2009 Iain Hibbert
@@ -37,7 +37,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: uhso.c,v 1.35 2021/06/13 09:27:20 mlelstv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: uhso.c,v 1.36 2022/09/03 02:48:00 thorpej Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -64,8 +64,8 @@ __KERNEL_RCSID(0, "$NetBSD: uhso.c,v 1.3
 #include <net/if.h>
 #include <net/if_dl.h>
 #include <net/if_types.h>
-#include <net/netisr.h>
 
+#include <netinet/in.h>
 #include <netinet/in_systm.h>
 #include <netinet/in_var.h>
 #include <netinet/ip.h>

Index: src/sys/kern/kern_softint.c
diff -u src/sys/kern/kern_softint.c:1.70 src/sys/kern/kern_softint.c:1.71
--- src/sys/kern/kern_softint.c:1.70	Wed Mar 30 17:02:02 2022
+++ src/sys/kern/kern_softint.c	Sat Sep  3 02:48:00 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: kern_softint.c,v 1.70 2022/03/30 17:02:02 riastradh Exp $	*/
+/*	$NetBSD: kern_softint.c,v 1.71 2022/09/03 02:48:00 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 2007, 2008, 2019, 2020 The NetBSD Foundation, Inc.
@@ -170,7 +170,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: kern_softint.c,v 1.70 2022/03/30 17:02:02 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kern_softint.c,v 1.71 2022/09/03 02:48:00 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/proc.h>
@@ -183,8 +183,7 @@ __KERNEL_RCSID(0, "$NetBSD: kern_softint
 #include <sys/evcnt.h>
 #include <sys/cpu.h>
 #include <sys/xcall.h>
-
-#include <net/netisr.h>
+#include <sys/psref.h>
 
 #include <uvm/uvm_extern.h>
 
@@ -223,7 +222,6 @@ u_int		softint_bytes = 32768;
 u_int		softint_timing;
 static u_int	softint_max;
 static kmutex_t	softint_lock;
-static void	*softint_netisrs[NETISR_MAX];
 
 /*
  * softint_init_isr:
@@ -317,15 +315,6 @@ softint_init(struct cpu_info *ci)
 			    &sc->sc_int[sh->sh_flags & SOFTINT_LVLMASK];
 		}
 		mutex_exit(&softint_lock);
-	} else {
-		/*
-		 * Establish handlers for legacy net interrupts.
-		 * XXX Needs to go away.
-		 */
-#define DONETISR(n, f)							\
-    softint_netisrs[(n)] = softint_establish(SOFTINT_NET|SOFTINT_MPSAFE,\
-        (void (*)(void *))(f), NULL)
-#include <net/netisr_dispatch.h>
 	}
 }
 
@@ -609,18 +598,6 @@ softint_block(lwp_t *l)
 	si->si_evcnt_block.ev_count++;
 }
 
-/*
- * schednetisr:
- *
- *	Trigger a legacy network interrupt.  XXX Needs to go away.
- */
-void
-schednetisr(int isr)
-{
-
-	softint_schedule(softint_netisrs[isr]);
-}
-
 #ifndef __HAVE_FAST_SOFTINTS
 
 #ifdef __HAVE_PREEMPTION

Index: src/sys/net/Makefile
diff -u src/sys/net/Makefile:1.45 src/sys/net/Makefile:1.46
--- src/sys/net/Makefile:1.45	Mon May 17 04:07:43 2021
+++ src/sys/net/Makefile	Sat Sep  3 02:47:59 2022
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.45 2021/05/17 04:07:43 yamaguchi Exp $
+#	$NetBSD: Makefile,v 1.46 2022/09/03 02:47:59 thorpej Exp $
 
 INCSDIR= /usr/include/net
 
@@ -7,7 +7,7 @@ INCS=	bpf.h bpfjit.h bpfdesc.h dlt.h eth
 	if_gre.h if_ieee1394.h if_ipsec.h if_llc.h if_media.h if_mpls.h \
 	if_pflog.h if_ppp.h if_pppoe.h if_l2tp.h if_sppp.h if_srt.h if_stats.h \
 	if_stf.h if_tap.h if_tun.h if_types.h if_vlanvar.h if_wg.h \
-	nd.h net_stats.h netisr.h \
+	nd.h net_stats.h \
 	pfil.h pfkeyv2.h pfvar.h ppp-comp.h ppp_defs.h radix.h \
 	raw_cb.h route.h slcompress.h slip.h zlib.h
 

Index: src/sys/net/if.c
diff -u src/sys/net/if.c:1.523 src/sys/net/if.c:1.524
--- src/sys/net/if.c:1.523	Fri Sep  2 05:50:36 2022
+++ src/sys/net/if.c	Sat Sep  3 02:47:59 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if.c,v 1.523 2022/09/02 05:50:36 thorpej Exp $	*/
+/*	$NetBSD: if.c,v 1.524 2022/09/03 02:47:59 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 1999, 2000, 2001, 2008 The NetBSD Foundation, Inc.
@@ -90,7 +90,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if.c,v 1.523 2022/09/02 05:50:36 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if.c,v 1.524 2022/09/03 02:47:59 thorpej Exp $");
 
 #if defined(_KERNEL_OPT)
 #include "opt_inet.h"
@@ -132,7 +132,6 @@ __KERNEL_RCSID(0, "$NetBSD: if.c,v 1.523
 #include <net80211/ieee80211_ioctl.h>
 #include <net/if_types.h>
 #include <net/route.h>
-#include <net/netisr.h>
 #include <sys/module.h>
 #ifdef NETATALK
 #include <netatalk/at_extern.h>

Index: src/sys/net/if.h
diff -u src/sys/net/if.h:1.300 src/sys/net/if.h:1.301
--- src/sys/net/if.h:1.300	Sat Aug 20 11:09:24 2022
+++ src/sys/net/if.h	Sat Sep  3 02:47:59 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if.h,v 1.300 2022/08/20 11:09:24 riastradh Exp $	*/
+/*	$NetBSD: if.h,v 1.301 2022/09/03 02:47:59 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 1999, 2000, 2001 The NetBSD Foundation, Inc.
@@ -1088,20 +1088,6 @@ do {									\
 #define	IFQ_INC_DROPS(ifq)		((ifq)->ifq_drops++)
 #define	IFQ_SET_MAXLEN(ifq, len)	((ifq)->ifq_maxlen = (len))
 
-#define	IFQ_ENQUEUE_ISR(ifq, m, isr)					\
-do {									\
-	IFQ_LOCK(inq);							\
-	if (IF_QFULL(inq)) {						\
-		IF_DROP(inq);						\
-		IFQ_UNLOCK(inq);					\
-		m_freem(m);						\
-	} else {							\
-		IF_ENQUEUE(inq, m);					\
-		IFQ_UNLOCK(inq);					\
-		schednetisr(isr);					\
-	}								\
-} while (/*CONSTCOND*/ 0)
-
 #include <sys/mallocvar.h>
 MALLOC_DECLARE(M_IFADDR);
 MALLOC_DECLARE(M_IFMADDR);

Index: src/sys/net/if_arcsubr.c
diff -u src/sys/net/if_arcsubr.c:1.84 src/sys/net/if_arcsubr.c:1.85
--- src/sys/net/if_arcsubr.c:1.84	Sat Sep  3 01:35:03 2022
+++ src/sys/net/if_arcsubr.c	Sat Sep  3 02:47:59 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_arcsubr.c,v 1.84 2022/09/03 01:35:03 thorpej Exp $	*/
+/*	$NetBSD: if_arcsubr.c,v 1.85 2022/09/03 02:47:59 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1994, 1995 Ignatios Souvatzis
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_arcsubr.c,v 1.84 2022/09/03 01:35:03 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_arcsubr.c,v 1.85 2022/09/03 02:47:59 thorpej Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -53,7 +53,6 @@ __KERNEL_RCSID(0, "$NetBSD: if_arcsubr.c
 #include <sys/cpu.h>
 
 #include <net/if.h>
-#include <net/netisr.h>
 #include <net/route.h>
 #include <net/if_dl.h>
 #include <net/if_types.h>

Index: src/sys/net/if_ethersubr.c
diff -u src/sys/net/if_ethersubr.c:1.319 src/sys/net/if_ethersubr.c:1.320
--- src/sys/net/if_ethersubr.c:1.319	Sat Sep  3 02:24:59 2022
+++ src/sys/net/if_ethersubr.c	Sat Sep  3 02:47:59 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_ethersubr.c,v 1.319 2022/09/03 02:24:59 thorpej Exp $	*/
+/*	$NetBSD: if_ethersubr.c,v 1.320 2022/09/03 02:47:59 thorpej Exp $	*/
 
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -61,7 +61,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_ethersubr.c,v 1.319 2022/09/03 02:24:59 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_ethersubr.c,v 1.320 2022/09/03 02:47:59 thorpej Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -92,7 +92,6 @@ __KERNEL_RCSID(0, "$NetBSD: if_ethersubr
 #include <sys/hook.h>
 
 #include <net/if.h>
-#include <net/netisr.h>
 #include <net/route.h>
 #include <net/if_llc.h>
 #include <net/if_dl.h>

Index: src/sys/net/if_faith.c
diff -u src/sys/net/if_faith.c:1.62 src/sys/net/if_faith.c:1.63
--- src/sys/net/if_faith.c:1.62	Wed Jun 16 00:21:19 2021
+++ src/sys/net/if_faith.c	Sat Sep  3 02:47:59 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_faith.c,v 1.62 2021/06/16 00:21:19 riastradh Exp $	*/
+/*	$NetBSD: if_faith.c,v 1.63 2022/09/03 02:47:59 thorpej Exp $	*/
 /*	$KAME: if_faith.c,v 1.21 2001/02/20 07:59:26 itojun Exp $	*/
 
 /*
@@ -40,7 +40,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_faith.c,v 1.62 2021/06/16 00:21:19 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_faith.c,v 1.63 2022/09/03 02:47:59 thorpej Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -63,7 +63,6 @@ __KERNEL_RCSID(0, "$NetBSD: if_faith.c,v
 
 #include <net/if.h>
 #include <net/if_types.h>
-#include <net/netisr.h>
 #include <net/route.h>
 #include <net/bpf.h>
 #include <net/if_faith.h>

Index: src/sys/net/if_gif.c
diff -u src/sys/net/if_gif.c:1.156 src/sys/net/if_gif.c:1.157
--- src/sys/net/if_gif.c:1.156	Mon Oct 11 05:13:11 2021
+++ src/sys/net/if_gif.c	Sat Sep  3 02:47:59 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_gif.c,v 1.156 2021/10/11 05:13:11 knakahara Exp $	*/
+/*	$NetBSD: if_gif.c,v 1.157 2022/09/03 02:47:59 thorpej Exp $	*/
 /*	$KAME: if_gif.c,v 1.76 2001/08/20 02:01:02 kjc Exp $	*/
 
 /*
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_gif.c,v 1.156 2021/10/11 05:13:11 knakahara Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_gif.c,v 1.157 2022/09/03 02:47:59 thorpej Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -64,7 +64,6 @@ __KERNEL_RCSID(0, "$NetBSD: if_gif.c,v 1
 
 #include <net/if.h>
 #include <net/if_types.h>
-#include <net/netisr.h>
 #include <net/route.h>
 #include <net/bpf.h>
 

Index: src/sys/net/if_gre.c
diff -u src/sys/net/if_gre.c:1.183 src/sys/net/if_gre.c:1.184
--- src/sys/net/if_gre.c:1.183	Sat Sep  3 02:24:59 2022
+++ src/sys/net/if_gre.c	Sat Sep  3 02:47:59 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_gre.c,v 1.183 2022/09/03 02:24:59 thorpej Exp $ */
+/*	$NetBSD: if_gre.c,v 1.184 2022/09/03 02:47:59 thorpej Exp $ */
 
 /*
  * Copyright (c) 1998, 2008 The NetBSD Foundation, Inc.
@@ -45,7 +45,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_gre.c,v 1.183 2022/09/03 02:24:59 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_gre.c,v 1.184 2022/09/03 02:47:59 thorpej Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_atalk.h"
@@ -84,7 +84,6 @@ __KERNEL_RCSID(0, "$NetBSD: if_gre.c,v 1
 #include <net/ethertypes.h>
 #include <net/if.h>
 #include <net/if_types.h>
-#include <net/netisr.h>
 #include <net/route.h>
 #include <sys/device.h>
 #include <sys/module.h>

Index: src/sys/net/if_ieee1394subr.c
diff -u src/sys/net/if_ieee1394subr.c:1.68 src/sys/net/if_ieee1394subr.c:1.69
--- src/sys/net/if_ieee1394subr.c:1.68	Sat Sep  3 01:35:03 2022
+++ src/sys/net/if_ieee1394subr.c	Sat Sep  3 02:47:59 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_ieee1394subr.c,v 1.68 2022/09/03 01:35:03 thorpej Exp $	*/
+/*	$NetBSD: if_ieee1394subr.c,v 1.69 2022/09/03 02:47:59 thorpej Exp $	*/
 
 /*
  * Copyright (c) 2000 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_ieee1394subr.c,v 1.68 2022/09/03 01:35:03 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_ieee1394subr.c,v 1.69 2022/09/03 02:47:59 thorpej Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -52,7 +52,6 @@ __KERNEL_RCSID(0, "$NetBSD: if_ieee1394s
 #include <net/if_types.h>
 #include <net/if_media.h>
 #include <net/ethertypes.h>
-#include <net/netisr.h>
 #include <net/route.h>
 
 #include <net/bpf.h>

Index: src/sys/net/if_l2tp.c
diff -u src/sys/net/if_l2tp.c:1.47 src/sys/net/if_l2tp.c:1.48
--- src/sys/net/if_l2tp.c:1.47	Wed Jun 16 00:21:19 2021
+++ src/sys/net/if_l2tp.c	Sat Sep  3 02:47:59 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_l2tp.c,v 1.47 2021/06/16 00:21:19 riastradh Exp $	*/
+/*	$NetBSD: if_l2tp.c,v 1.48 2022/09/03 02:47:59 thorpej Exp $	*/
 
 /*
  * Copyright (c) 2017 Internet Initiative Japan Inc.
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_l2tp.c,v 1.47 2021/06/16 00:21:19 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_l2tp.c,v 1.48 2022/09/03 02:47:59 thorpej Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -65,7 +65,6 @@ __KERNEL_RCSID(0, "$NetBSD: if_l2tp.c,v 
 #include <net/if_dl.h>
 #include <net/if_ether.h>
 #include <net/if_types.h>
-#include <net/netisr.h>
 #include <net/route.h>
 #include <net/bpf.h>
 #include <net/if_vlanvar.h>

Index: src/sys/net/if_loop.c
diff -u src/sys/net/if_loop.c:1.116 src/sys/net/if_loop.c:1.117
--- src/sys/net/if_loop.c:1.116	Sat Sep  3 02:24:59 2022
+++ src/sys/net/if_loop.c	Sat Sep  3 02:47:59 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_loop.c,v 1.116 2022/09/03 02:24:59 thorpej Exp $	*/
+/*	$NetBSD: if_loop.c,v 1.117 2022/09/03 02:47:59 thorpej Exp $	*/
 
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -65,7 +65,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_loop.c,v 1.116 2022/09/03 02:24:59 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_loop.c,v 1.117 2022/09/03 02:47:59 thorpej Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -90,7 +90,6 @@ __KERNEL_RCSID(0, "$NetBSD: if_loop.c,v 
 
 #include <net/if.h>
 #include <net/if_types.h>
-#include <net/netisr.h>
 #include <net/route.h>
 
 #ifdef	INET
@@ -99,6 +98,7 @@ __KERNEL_RCSID(0, "$NetBSD: if_loop.c,v 
 #include <netinet/in_var.h>
 #include <netinet/in_offload.h>
 #include <netinet/ip.h>
+#include <netinet/ip_var.h>
 #endif
 
 #ifdef INET6

Index: src/sys/net/if_media.c
diff -u src/sys/net/if_media.c:1.53 src/sys/net/if_media.c:1.54
--- src/sys/net/if_media.c:1.53	Wed Oct  6 20:42:44 2021
+++ src/sys/net/if_media.c	Sat Sep  3 02:47:59 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_media.c,v 1.53 2021/10/06 20:42:44 andvar Exp $	*/
+/*	$NetBSD: if_media.c,v 1.54 2022/09/03 02:47:59 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 1998, 2020 The NetBSD Foundation, Inc.
@@ -76,7 +76,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_media.c,v 1.53 2021/10/06 20:42:44 andvar Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_media.c,v 1.54 2022/09/03 02:47:59 thorpej Exp $");
 
 #define	__IFMEDIA_PRIVATE
 
@@ -89,7 +89,6 @@ __KERNEL_RCSID(0, "$NetBSD: if_media.c,v
 
 #include <net/if.h>
 #include <net/if_media.h>
-#include <net/netisr.h>
 
 static void	ifmedia_status(struct ifmedia *, struct ifnet *,
 		    struct ifmediareq *);

Index: src/sys/net/if_mpls.c
diff -u src/sys/net/if_mpls.c:1.39 src/sys/net/if_mpls.c:1.40
--- src/sys/net/if_mpls.c:1.39	Sat Sep  3 02:24:59 2022
+++ src/sys/net/if_mpls.c	Sat Sep  3 02:47:59 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_mpls.c,v 1.39 2022/09/03 02:24:59 thorpej Exp $ */
+/*	$NetBSD: if_mpls.c,v 1.40 2022/09/03 02:47:59 thorpej Exp $ */
 
 /*
  * Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_mpls.c,v 1.39 2022/09/03 02:24:59 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_mpls.c,v 1.40 2022/09/03 02:47:59 thorpej Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -47,7 +47,6 @@ __KERNEL_RCSID(0, "$NetBSD: if_mpls.c,v 
 #include <net/bpf.h>
 #include <net/if.h>
 #include <net/if_types.h>
-#include <net/netisr.h>
 #include <net/route.h>
 #include <sys/device.h>
 #include <sys/module.h>

Index: src/sys/net/if_ppp.c
diff -u src/sys/net/if_ppp.c:1.171 src/sys/net/if_ppp.c:1.172
--- src/sys/net/if_ppp.c:1.171	Sat Aug 27 19:15:00 2022
+++ src/sys/net/if_ppp.c	Sat Sep  3 02:47:59 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_ppp.c,v 1.171 2022/08/27 19:15:00 thorpej Exp $	*/
+/*	$NetBSD: if_ppp.c,v 1.172 2022/09/03 02:47:59 thorpej Exp $	*/
 /*	Id: if_ppp.c,v 1.6 1997/03/04 03:33:00 paulus Exp 	*/
 
 /*
@@ -102,7 +102,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_ppp.c,v 1.171 2022/08/27 19:15:00 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_ppp.c,v 1.172 2022/09/03 02:47:59 thorpej Exp $");
 
 #ifdef _KERNEL_OPT
 #include "ppp.h"
@@ -137,7 +137,6 @@ __KERNEL_RCSID(0, "$NetBSD: if_ppp.c,v 1
 
 #include <net/if.h>
 #include <net/if_types.h>
-#include <net/netisr.h>
 #include <net/route.h>
 
 #include <netinet/in.h>

Index: src/sys/net/if_sl.c
diff -u src/sys/net/if_sl.c:1.134 src/sys/net/if_sl.c:1.135
--- src/sys/net/if_sl.c:1.134	Sat Aug 27 19:19:10 2022
+++ src/sys/net/if_sl.c	Sat Sep  3 02:47:59 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_sl.c,v 1.134 2022/08/27 19:19:10 thorpej Exp $	*/
+/*	$NetBSD: if_sl.c,v 1.135 2022/09/03 02:47:59 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1987, 1989, 1992, 1993
@@ -60,7 +60,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_sl.c,v 1.134 2022/08/27 19:19:10 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_sl.c,v 1.135 2022/09/03 02:47:59 thorpej Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -90,7 +90,6 @@ __KERNEL_RCSID(0, "$NetBSD: if_sl.c,v 1.
 
 #include <net/if.h>
 #include <net/if_types.h>
-#include <net/netisr.h>
 #include <net/route.h>
 
 #ifdef INET

Index: src/sys/net/if_spppsubr.c
diff -u src/sys/net/if_spppsubr.c:1.265 src/sys/net/if_spppsubr.c:1.266
--- src/sys/net/if_spppsubr.c:1.265	Sat Sep  3 00:31:02 2022
+++ src/sys/net/if_spppsubr.c	Sat Sep  3 02:47:59 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_spppsubr.c,v 1.265 2022/09/03 00:31:02 thorpej Exp $	 */
+/*	$NetBSD: if_spppsubr.c,v 1.266 2022/09/03 02:47:59 thorpej Exp $	 */
 
 /*
  * Synchronous PPP/Cisco link level subroutines.
@@ -41,7 +41,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_spppsubr.c,v 1.265 2022/09/03 00:31:02 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_spppsubr.c,v 1.266 2022/09/03 02:47:59 thorpej Exp $");
 
 #if defined(_KERNEL_OPT)
 #include "opt_inet.h"
@@ -72,7 +72,6 @@ __KERNEL_RCSID(0, "$NetBSD: if_spppsubr.
 #include <sys/cpu.h>
 
 #include <net/if.h>
-#include <net/netisr.h>
 #include <net/if_types.h>
 #include <net/route.h>
 #include <net/ppp_defs.h>
@@ -639,10 +638,8 @@ sppp_input(struct ifnet *ifp, struct mbu
 {
 	struct ppp_header *h = NULL;
 	pktqueue_t *pktq = NULL;
-	struct ifqueue *inq = NULL;
 	uint16_t protocol;
 	struct sppp *sp = (struct sppp *)ifp;
-	int isr = 0;
 
 	/* No RPS for not-IP. */
 	pktq_rps_hash_func_t rps_hash = NULL;
@@ -780,35 +777,16 @@ sppp_input(struct ifnet *ifp, struct mbu
 #endif
 	}
 
-	if ((ifp->if_flags & IFF_UP) == 0 || (!inq && !pktq)) {
+	if ((ifp->if_flags & IFF_UP) == 0 || pktq == NULL) {
 		goto drop;
 	}
 
 	/* Check queue. */
-	if (__predict_true(pktq)) {
-		const uint32_t hash =
-		    rps_hash ? pktq_rps_hash(&rps_hash, m) : 0;
-		if (__predict_false(!pktq_enqueue(pktq, m, hash))) {
-			goto drop;
-		}
-		SPPP_UNLOCK(sp);
-		return;
-	}
-
-	SPPP_UNLOCK(sp);
-
-	IFQ_LOCK(inq);
-	if (IF_QFULL(inq)) {
-		/* Queue overflow. */
-		IF_DROP(inq);
-		IFQ_UNLOCK(inq);
-		SPPP_DLOG(sp,"protocol queue overflow\n");
-		SPPP_LOCK(sp, RW_READER);
+	const uint32_t hash = rps_hash ? pktq_rps_hash(&rps_hash, m) : 0;
+	if (__predict_false(!pktq_enqueue(pktq, m, hash))) {
 		goto drop;
 	}
-	IF_ENQUEUE(inq, m);
-	IFQ_UNLOCK(inq);
-	schednetisr(isr);
+	SPPP_UNLOCK(sp);
 	return;
 
 drop:

Index: src/sys/net/if_stf.c
diff -u src/sys/net/if_stf.c:1.108 src/sys/net/if_stf.c:1.109
--- src/sys/net/if_stf.c:1.108	Wed Jun 16 00:21:19 2021
+++ src/sys/net/if_stf.c	Sat Sep  3 02:47:59 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_stf.c,v 1.108 2021/06/16 00:21:19 riastradh Exp $	*/
+/*	$NetBSD: if_stf.c,v 1.109 2022/09/03 02:47:59 thorpej Exp $	*/
 /*	$KAME: if_stf.c,v 1.62 2001/06/07 22:32:16 itojun Exp $ */
 
 /*
@@ -75,7 +75,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_stf.c,v 1.108 2021/06/16 00:21:19 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_stf.c,v 1.109 2022/09/03 02:47:59 thorpej Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -103,7 +103,6 @@ __KERNEL_RCSID(0, "$NetBSD: if_stf.c,v 1
 
 #include <net/if.h>
 #include <net/route.h>
-#include <net/netisr.h>
 #include <net/if_types.h>
 #include <net/if_stf.h>
 

Index: src/sys/netatalk/ddp_input.c
diff -u src/sys/netatalk/ddp_input.c:1.32 src/sys/netatalk/ddp_input.c:1.33
--- src/sys/netatalk/ddp_input.c:1.32	Sat Sep  3 01:48:22 2022
+++ src/sys/netatalk/ddp_input.c	Sat Sep  3 02:48:00 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: ddp_input.c,v 1.32 2022/09/03 01:48:22 thorpej Exp $	 */
+/*	$NetBSD: ddp_input.c,v 1.33 2022/09/03 02:48:00 thorpej Exp $	 */
 
 /*
  * Copyright (c) 1990,1994 Regents of The University of Michigan.
@@ -27,13 +27,12 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ddp_input.c,v 1.32 2022/09/03 01:48:22 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ddp_input.c,v 1.33 2022/09/03 02:48:00 thorpej Exp $");
 #include "opt_atalk.h"
 
 #include <sys/param.h>
 #include <sys/systm.h>
 #include <sys/kernel.h>
-#include <net/netisr.h>
 #include <sys/mbuf.h>
 #include <sys/socket.h>
 #include <sys/socketvar.h>

Index: src/sys/netcan/if_canloop.c
diff -u src/sys/netcan/if_canloop.c:1.9 src/sys/netcan/if_canloop.c:1.10
--- src/sys/netcan/if_canloop.c:1.9	Wed Jan 29 05:20:26 2020
+++ src/sys/netcan/if_canloop.c	Sat Sep  3 02:48:00 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_canloop.c,v 1.9 2020/01/29 05:20:26 thorpej Exp $	*/
+/*	$NetBSD: if_canloop.c,v 1.10 2022/09/03 02:48:00 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 2017 The NetBSD Foundation, Inc.
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_canloop.c,v 1.9 2020/01/29 05:20:26 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_canloop.c,v 1.10 2022/09/03 02:48:00 thorpej Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_can.h"
@@ -57,10 +57,10 @@ __KERNEL_RCSID(0, "$NetBSD: if_canloop.c
 
 #include <net/if.h>
 #include <net/if_types.h>
-#include <net/netisr.h>
 
 #ifdef	CAN
 #include <netcan/can.h>
+#include <netcan/can_var.h>
 #endif
 
 void canloopattach(int);

Index: src/sys/rump/include/rump-sys/net.h
diff -u src/sys/rump/include/rump-sys/net.h:1.1 src/sys/rump/include/rump-sys/net.h:1.2
--- src/sys/rump/include/rump-sys/net.h:1.1	Tue Jan 26 23:12:17 2016
+++ src/sys/rump/include/rump-sys/net.h	Sat Sep  3 02:48:00 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: net.h,v 1.1 2016/01/26 23:12:17 pooka Exp $	*/
+/*	$NetBSD: net.h,v 1.2 2022/09/03 02:48:00 thorpej Exp $	*/
 
 /*
  * Copyright (c) 2008 Antti Kantee.  All Rights Reserved.
@@ -28,8 +28,6 @@
 #ifndef _SYS_RUMP_NET_PRIVATE_H_
 #define _SYS_RUMP_NET_PRIVATE_H_
 
-void		rump_netisr_register(int, void (*)(void));
-
 #include <rump-sys/net_if.h>
 
 #endif /* _SYS_RUMP_NET_PRIVATE_H_ */

Index: src/sys/rump/net/lib/libnetcan/netcan_component.c
diff -u src/sys/rump/net/lib/libnetcan/netcan_component.c:1.4 src/sys/rump/net/lib/libnetcan/netcan_component.c:1.5
--- src/sys/rump/net/lib/libnetcan/netcan_component.c:1.4	Sat Sep  3 02:07:33 2022
+++ src/sys/rump/net/lib/libnetcan/netcan_component.c	Sat Sep  3 02:48:00 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: netcan_component.c,v 1.4 2022/09/03 02:07:33 thorpej Exp $	*/
+/*	$NetBSD: netcan_component.c,v 1.5 2022/09/03 02:48:00 thorpej Exp $	*/
 
 /*
  * Copyright (c) 2010 Antti Kantee.  All Rights Reserved.
@@ -26,7 +26,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: netcan_component.c,v 1.4 2022/09/03 02:07:33 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: netcan_component.c,v 1.5 2022/09/03 02:48:00 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/domain.h>
@@ -34,7 +34,6 @@ __KERNEL_RCSID(0, "$NetBSD: netcan_compo
 
 #include <rump-sys/kern.h>
 #include <rump-sys/net.h>
-#include <net/netisr.h>
 #include <netcan/can_var.h>
 
 RUMP_COMPONENT(RUMP_COMPONENT_NET)

Index: src/sys/rump/net/lib/libnetinet/netinet_component.c
diff -u src/sys/rump/net/lib/libnetinet/netinet_component.c:1.12 src/sys/rump/net/lib/libnetinet/netinet_component.c:1.13
--- src/sys/rump/net/lib/libnetinet/netinet_component.c:1.12	Sat Sep  3 01:35:03 2022
+++ src/sys/rump/net/lib/libnetinet/netinet_component.c	Sat Sep  3 02:48:01 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: netinet_component.c,v 1.12 2022/09/03 01:35:03 thorpej Exp $	*/
+/*	$NetBSD: netinet_component.c,v 1.13 2022/09/03 02:48:01 thorpej Exp $	*/
 
 /*
  * Copyright (c) 2009 Antti Kantee.  All Rights Reserved.
@@ -28,7 +28,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: netinet_component.c,v 1.12 2022/09/03 01:35:03 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: netinet_component.c,v 1.13 2022/09/03 02:48:01 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/domain.h>
@@ -36,7 +36,6 @@ __KERNEL_RCSID(0, "$NetBSD: netinet_comp
 #include <sys/socketvar.h>
 
 #include <net/if.h>
-#include <net/netisr.h>
 #include <netinet/in.h>
 #include <netinet/in_var.h>
 #include <netinet/ip_var.h>

Index: src/sys/rump/net/lib/libnetinet6/netinet6_component.c
diff -u src/sys/rump/net/lib/libnetinet6/netinet6_component.c:1.6 src/sys/rump/net/lib/libnetinet6/netinet6_component.c:1.7
--- src/sys/rump/net/lib/libnetinet6/netinet6_component.c:1.6	Sat Aug 13 11:19:35 2016
+++ src/sys/rump/net/lib/libnetinet6/netinet6_component.c	Sat Sep  3 02:48:01 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: netinet6_component.c,v 1.6 2016/08/13 11:19:35 christos Exp $	*/
+/*	$NetBSD: netinet6_component.c,v 1.7 2022/09/03 02:48:01 thorpej Exp $	*/
 
 /*
  * Copyright (c) 2013 Antti Kantee.  All Rights Reserved.
@@ -26,7 +26,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: netinet6_component.c,v 1.6 2016/08/13 11:19:35 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: netinet6_component.c,v 1.7 2022/09/03 02:48:01 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/domain.h>
@@ -34,7 +34,6 @@ __KERNEL_RCSID(0, "$NetBSD: netinet6_com
 #include <sys/socketvar.h>
 
 #include <net/if.h>
-#include <net/netisr.h>
 
 #include <netinet/in.h>
 #include <netinet/ip_var.h>

Index: src/sys/rump/net/lib/libnetmpls/netmpls_component.c
diff -u src/sys/rump/net/lib/libnetmpls/netmpls_component.c:1.6 src/sys/rump/net/lib/libnetmpls/netmpls_component.c:1.7
--- src/sys/rump/net/lib/libnetmpls/netmpls_component.c:1.6	Sat Sep  3 02:24:59 2022
+++ src/sys/rump/net/lib/libnetmpls/netmpls_component.c	Sat Sep  3 02:48:01 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: netmpls_component.c,v 1.6 2022/09/03 02:24:59 thorpej Exp $ */
+/* $NetBSD: netmpls_component.c,v 1.7 2022/09/03 02:48:01 thorpej Exp $ */
 
 /*
  * Copyright (c) 2009 Antti Kantee.  All Rights Reserved.
@@ -31,14 +31,13 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: netmpls_component.c,v 1.6 2022/09/03 02:24:59 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: netmpls_component.c,v 1.7 2022/09/03 02:48:01 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/domain.h>
 #include <sys/protosw.h>
 
 #include <net/if.h>
-#include <net/netisr.h>
 #include <net/route.h>
 
 #include <netmpls/mpls_var.h>

Reply via email to