diff options
author | Jason Wright <jason@cvs.openbsd.org> | 1999-05-24 23:09:12 +0000 |
---|---|---|
committer | Jason Wright <jason@cvs.openbsd.org> | 1999-05-24 23:09:12 +0000 |
commit | 8337fe0f9b1f07061deb94b937c2bc9ef840c067 (patch) | |
tree | 4fb50e82017e05ca85e4cad964b55c4908c47168 /sys/arch/i386 | |
parent | 1a875079809eb31d2a080e005d76f4f634ebb771 (diff) |
Only do basic work in the ethernet interrupt context, and queue packets to
be bridged. Do the real work in a scheduled netisr.
Diffstat (limited to 'sys/arch/i386')
-rw-r--r-- | sys/arch/i386/isa/icu.s | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/arch/i386/isa/icu.s b/sys/arch/i386/isa/icu.s index 046b436a067..bb65eb051df 100644 --- a/sys/arch/i386/isa/icu.s +++ b/sys/arch/i386/isa/icu.s @@ -1,4 +1,4 @@ -/* $OpenBSD: icu.s,v 1.10 1999/01/07 23:15:58 deraadt Exp $ */ +/* $OpenBSD: icu.s,v 1.11 1999/05/24 23:09:01 jason Exp $ */ /* $NetBSD: icu.s,v 1.45 1996/01/07 03:59:34 mycroft Exp $ */ /*- @@ -185,6 +185,10 @@ IDTVEC(softnet) #if NPPP > 0 DONET(NETISR_PPP, _pppintr) #endif +#include "bridge.h" +#if NBRIDGE > 0 + DONET(NETISR_BRIDGE, _bridgeintr) +#endif movl %ebx,_cpl jmp %esi |