1 /* $Id: lmgr.c,v 1.7.6.2 2001/09/23 22:24:50 kai Exp $
3 * Layermanagement module
6 * Copyright by Karsten Keil <keil@isdn4linux.de>
8 * This software may be used and distributed according to the terms
9 * of the GNU General Public License, incorporated herein by reference.
16 error_handling_dchan(struct PStack
*st
, int Error
)
23 st
->l2
.l2tei(st
, MDL_ERROR
| REQUEST
, NULL
);
29 hisax_manager(struct PStack
*st
, int pr
, void *arg
)
34 case (MDL_ERROR
| INDICATION
):
36 HiSax_putstatus(st
->l1
.hardware
, "manager: MDL_ERROR",
38 test_bit(FLG_LAPD
, &st
->l2
.flag
) ?
39 "D-channel" : "B-channel");
40 if (test_bit(FLG_LAPD
, &st
->l2
.flag
))
41 error_handling_dchan(st
, Code
);
47 setstack_manager(struct PStack
*st
)
49 st
->ma
.layer
= hisax_manager
;