#include <linux/init.h>
#include <linux/slab.h>
#include "hisax.h"
#include "isdnl3.h"
Go to the source code of this file.
|
enum | {
ST_L3_LC_REL,
ST_L3_LC_ESTAB_WAIT,
ST_L3_LC_REL_DELAY,
ST_L3_LC_REL_WAIT,
ST_L3_LC_ESTAB
} |
|
enum | {
EV_ESTABLISH_REQ,
EV_ESTABLISH_IND,
EV_ESTABLISH_CNF,
EV_RELEASE_REQ,
EV_RELEASE_CNF,
EV_RELEASE_IND,
EV_TIMEOUT
} |
|
|
u_char * | findie (u_char *p, int size, u_char ie, int wanted_set) |
|
int | getcallref (u_char *p) |
|
int | newcallref (void) |
|
void | newl3state (struct l3_process *pc, int state) |
|
void | L3InitTimer (struct l3_process *pc, struct L3Timer *t) |
|
void | L3DelTimer (struct L3Timer *t) |
|
int | L3AddTimer (struct L3Timer *t, int millisec, int event) |
|
void | StopAllL3Timer (struct l3_process *pc) |
|
struct sk_buff * | l3_alloc_skb (int len) |
|
struct l3_process * | getl3proc (struct PStack *st, int cr) |
|
struct l3_process * | new_l3_process (struct PStack *st, int cr) |
|
void | release_l3_process (struct l3_process *p) |
|
void | setstack_l3dc (struct PStack *st, struct Channel *chanp) |
|
void | releasestack_isdnl3 (struct PStack *st) |
|
void | setstack_l3bc (struct PStack *st, struct Channel *chanp) |
|
void | l3_msg (struct PStack *st, int pr, void *arg) |
|
int __init | Isdnl3New (void) |
|
void | Isdnl3Free (void) |
|
#define DREL_TIMER_VALUE 40000 |
- Enumerator:
ST_L3_LC_REL |
|
ST_L3_LC_ESTAB_WAIT |
|
ST_L3_LC_REL_DELAY |
|
ST_L3_LC_REL_WAIT |
|
ST_L3_LC_ESTAB |
|
Definition at line 27 of file isdnl3.c.
- Enumerator:
EV_ESTABLISH_REQ |
|
EV_ESTABLISH_IND |
|
EV_ESTABLISH_CNF |
|
EV_RELEASE_REQ |
|
EV_RELEASE_CNF |
|
EV_RELEASE_IND |
|
EV_TIMEOUT |
|
Definition at line 46 of file isdnl3.c.
const char* l3_revision = "$Revision: 2.22.2.3 $" |