NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/46118: pppoe(4) via axe(4) triggers locking-related panic
The following reply was made to PR kern/46118; it has been noted by GNATS.
From: David Holland <dholland-gnats%netbsd.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: kern/46118: pppoe(4) via axe(4) triggers locking-related panic
Date: Sun, 2 Jun 2013 00:45:02 +0000
not sent to gnats
------
From: Michael van Elst <mlelstv%serpens.de@localhost>
To: gnats%netbsd.org@localhost
Subject: Re: kern/46118: pppoe(4) via axe(4) triggers locking-related panic
Date: Tue, 26 Mar 2013 13:56:01 +0100
Locking is supposed to occur on a higher layer. Most calls into
an if_start routine come through ifq_enqueue() which protects
the if_start routine by aquiring the kernel lock.
Some code however does not use ifq_enqueue() but calls if_start
directly, and none if it cares about the kernel lock. In particular:
- ppp / pppoe
- sl
- strip
- ieee1394
- bridge
- vlan
netipsec and net80211 might have similar problem paths.
Greetings,
--
Michael van Elst
Internet: mlelstv%serpens.de@localhost
"A potential Snark may lurk in every tree."
Home |
Main Index |
Thread Index |
Old Index