summaryrefslogtreecommitdiffstats
path: root/sys/netipx
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2005-01-09 07:34:55 +0000
committerrwatson <rwatson@FreeBSD.org>2005-01-09 07:34:55 +0000
commit17c4ed7d82da98a044098f1d14adc324324c6636 (patch)
tree4658009e2f07a80871e1cea9ac4bf696b959b7e3 /sys/netipx
parent4c896149a502308da6eab56bb81e5c8012dfe150 (diff)
downloadFreeBSD-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.c2
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);
}
/*
OpenPOWER on IntegriCloud