diff options
author | rwatson <rwatson@FreeBSD.org> | 2006-03-24 00:00:23 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2006-03-24 00:00:23 +0000 |
commit | 0863452bef65d4410d0cc4d08e1effe406bf0d64 (patch) | |
tree | 6ac356cb42501ddd8978ff23a9765423a1d29044 /sys/netipx | |
parent | 114d7f6536b9d4bb0c68cadedcbdfb2a72cad8d7 (diff) | |
download | FreeBSD-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.c | 4 |
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; |