diff options
| author | Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de> | 2002-10-16 01:06:24 -0500 |
|---|---|---|
| committer | Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de> | 2002-10-16 01:06:24 -0500 |
| commit | 83fd84ce1e12e3e2770a68047fc4bc95657a6dc9 (patch) | |
| tree | a4048a116cc50bd57993ddb8cbbf479189e39384 /scripts | |
| parent | 5a7728c6d3eb83df9d120944cca4cf476dd326a1 (diff) | |
ISDN: new xmit handling for ISDN net interfaces
Instead of using locking per-channel, just lock the entire ISDN net work
interface as an entity, getting rid of weird locking.
Basically, ::hard_start_xmit() is already serialized by the network core,
so we could just rely on that. However, we want to send keep alive
frames, PPP messages from ipppd and such things directly without going
through the network stack, so we additionally lock
isdn_net_local->xmit_lock in hard_start_xmit(), which is taken in
the other paths dealing with transmitting frames as well.
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions
