diff options
author | rwatson <rwatson@FreeBSD.org> | 2005-01-09 07:34:55 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2005-01-09 07:34:55 +0000 |
commit | 17c4ed7d82da98a044098f1d14adc324324c6636 (patch) | |
tree | 4658009e2f07a80871e1cea9ac4bf696b959b7e3 /sys/netipx | |
parent | 4c896149a502308da6eab56bb81e5c8012dfe150 (diff) | |
download | FreeBSD-src-17c4ed7d82da98a044098f1d14adc324324c6636.zip FreeBSD-src-17c4ed7d82da98a044098f1d14adc324324c6636.tar.gz |
Mark the IPX netisr as MPSAFE so that inbound IPX traffic is processed
without Giant, and can be directly dispatched in the ithread when
net.isr.enable is turned on.
MFC after: 4 weeks
Diffstat (limited to 'sys/netipx')
-rw-r--r-- | sys/netipx/ipx_input.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netipx/ipx_input.c b/sys/netipx/ipx_input.c index b5d5ef2..16c1c2d 100644 --- a/sys/netipx/ipx_input.c +++ b/sys/netipx/ipx_input.c @@ -126,7 +126,7 @@ ipx_init() ipxintrq.ifq_maxlen = ipxqmaxlen; mtx_init(&ipxintrq.ifq_mtx, "ipx_inq", NULL, MTX_DEF); - netisr_register(NETISR_IPX, ipxintr, &ipxintrq, 0); + netisr_register(NETISR_IPX, ipxintr, &ipxintrq, NETISR_MPSAFE); } /* |