summaryrefslogtreecommitdiff
path: root/usr.sbin/pppoe
diff options
context:
space:
mode:
authorNiklas Hallqvist <niklas@cvs.openbsd.org>2004-08-12 06:11:58 +0000
committerNiklas Hallqvist <niklas@cvs.openbsd.org>2004-08-12 06:11:58 +0000
commitea738fcf3d432a4bfc4b3ec529a2fa9193ea4da2 (patch)
tree441865a2d68453fd26398782af124ad673d1f108 /usr.sbin/pppoe
parent093af044ac57a48937832286b3f0e8a5b495ef04 (diff)
Fix the shared irq problem, by allocating a low priority vector
so that the "high" pri interrupt gets blocked by the "low" spl & irq handler, and raise the cpl to the "high" level in the handler, so that no other in fact lower-leveled, interrupts can preempt the handling of the "high" interrupt. This means that the "low" interrupt gets the same quality treatment, thus causing some degradation in performance. Therefore we still issue a diagnostic, so people can try to avoid the situation by tweaking their BIOS settings. Note, there is still issues with dynamically established interrupts which cause irq sharing, we are working on that.
Diffstat (limited to 'usr.sbin/pppoe')
0 files changed, 0 insertions, 0 deletions