summaryrefslogtreecommitdiffstats
path: root/sys/netipx
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2006-03-24 00:00:23 +0000
committerrwatson <rwatson@FreeBSD.org>2006-03-24 00:00:23 +0000
commit0863452bef65d4410d0cc4d08e1effe406bf0d64 (patch)
tree6ac356cb42501ddd8978ff23a9765423a1d29044 /sys/netipx
parent114d7f6536b9d4bb0c68cadedcbdfb2a72cad8d7 (diff)
downloadFreeBSD-src-0863452bef65d4410d0cc4d08e1effe406bf0d64.zip
FreeBSD-src-0863452bef65d4410d0cc4d08e1effe406bf0d64.tar.gz
Comment that raw output filter code for IPX should run in a netisr so as
to avoid recursing the socket code, as this input path can run in the call stack of an output path. MFC after: 1 month
Diffstat (limited to 'sys/netipx')
-rw-r--r--sys/netipx/ipx_input.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/netipx/ipx_input.c b/sys/netipx/ipx_input.c
index b751ea4c..eb892c2 100644
--- a/sys/netipx/ipx_input.c
+++ b/sys/netipx/ipx_input.c
@@ -427,6 +427,10 @@ register struct route *ro;
}
}
+/*
+ * XXXRW: This code should be run in its own netisr dispatch to avoid a call
+ * back into the socket code from the IPX output path.
+ */
void
ipx_watch_output(m, ifp)
struct mbuf *m;
OpenPOWER on IntegriCloud