summaryrefslogtreecommitdiff
path: root/sys/stand
diff options
context:
space:
mode:
authorAlexander Bluhm <bluhm@cvs.openbsd.org>2008-01-17 17:51:00 +0000
committerAlexander Bluhm <bluhm@cvs.openbsd.org>2008-01-17 17:51:00 +0000
commite6ab9cc9eef66bc301f32d55affe9c57453fa820 (patch)
treea24f8ca1b32af78b7515371adb6412259ea7dcbb /sys/stand
parentc097341ea05ed19f678854416d3ac3520b26fcbc (diff)
In ether_input() scheduling the soft interrupt and queueing the
packet have to be protected by the same splnet. Otherwise on architectures where soft interrupts are executed immediately, the interrupt is processed before the packet is in the queue. On real hardware interfaces this was not a problem as ether_input() is called at splnet anyway. But when sending to a tun interface the packet got delayed. ok beck@ miod@ henning@ mpf@ markus@
Diffstat (limited to 'sys/stand')
0 files changed, 0 insertions, 0 deletions