]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Always queue looped back packets (rather than potentially using
authorSam Leffler <sam@FreeBSD.org>
Wed, 29 Oct 2003 18:37:47 +0000 (18:37 +0000)
committerSam Leffler <sam@FreeBSD.org>
Wed, 29 Oct 2003 18:37:47 +0000 (18:37 +0000)
commit8dbc9c8bf4f867cb23a79261a6bd1b9224c79e62
tree35b1addc39adc86c844dbd70163c4ba9ba6136ef
parentb237430cfe8347ac10041d8bddade2f706157ea6
Always queue looped back packets (rather than potentially using
direct dispatch) to avoid extensive kernel stack usage and to
avoid directly re-entering the network stack.  The latter causes
locking problems when, for example, a complete TCP handshake`
happens w/o a context switch.
sys/net/if_loop.c