|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | manager |
| struct | teimgr |
| struct | laddr |
| struct | layer2 |
Macros | |
| #define | MAX_WINDOW 8 |
| #define | L2_STATE_COUNT (ST_L2_8 + 1) |
| #define | MAX_L2HEADER_LEN 4 |
| #define | RR 0x01 |
| #define | RNR 0x05 |
| #define | REJ 0x09 |
| #define | SABME 0x6f |
| #define | SABM 0x2f |
| #define | DM 0x0f |
| #define | UI 0x03 |
| #define | DISC 0x43 |
| #define | UA 0x63 |
| #define | FRMR 0x87 |
| #define | XID 0xaf |
| #define | CMD 0 |
| #define | RSP 1 |
| #define | LC_FLUSH_WAIT 1 |
| #define | FLG_LAPB 0 |
| #define | FLG_LAPD 1 |
| #define | FLG_ORIG 2 |
| #define | FLG_MOD128 3 |
| #define | FLG_PEND_REL 4 |
| #define | FLG_L3_INIT 5 |
| #define | FLG_T200_RUN 6 |
| #define | FLG_ACK_PEND 7 |
| #define | FLG_REJEXC 8 |
| #define | FLG_OWN_BUSY 9 |
| #define | FLG_PEER_BUSY 10 |
| #define | FLG_DCHAN_BUSY 11 |
| #define | FLG_L1_ACTIV 12 |
| #define | FLG_ESTAB_PEND 13 |
| #define | FLG_PTP 14 |
| #define | FLG_FIXED_TEI 15 |
| #define | FLG_L2BLOCK 16 |
| #define | FLG_L1_NOTREADY 17 |
| #define | FLG_LAPD_NET 18 |
Enumerations | |
| enum | { ST_L2_1, ST_L2_2, ST_L2_3, ST_L2_4, ST_L2_5, ST_L2_6, ST_L2_7, ST_L2_8 } |
Functions | |
| struct layer2 * | create_l2 (struct mISDNchannel *, u_int, u_long, int, int) |
| int | tei_l2 (struct layer2 *, u_int, u_long arg) |
| int | l2_tei (struct layer2 *, u_int, u_long arg) |
| void | TEIrelease (struct layer2 *) |
| int | TEIInit (u_int *) |
| void | TEIFree (void) |
| anonymous enum |
1.8.2