#include <linux/mISDNif.h>
#include <linux/slab.h>
#include "core.h"
#include "fsm.h"
#include "layer2.h"
Go to the source code of this file.
|
enum | {
EV_L2_UI,
EV_L2_SABME,
EV_L2_DISC,
EV_L2_DM,
EV_L2_UA,
EV_L2_FRMR,
EV_L2_SUPER,
EV_L2_I,
EV_L2_DL_DATA,
EV_L2_ACK_PULL,
EV_L2_DL_UNITDATA,
EV_L2_DL_ESTABLISH_REQ,
EV_L2_DL_RELEASE_REQ,
EV_L2_MDL_ASSIGN,
EV_L2_MDL_REMOVE,
EV_L2_MDL_ERROR,
EV_L1_DEACTIVATE,
EV_L2_T200,
EV_L2_T203,
EV_L2_T200I,
EV_L2_T203I,
EV_L2_SET_OWN_BUSY,
EV_L2_CLEAR_OWN_BUSY,
EV_L2_FRAME_ERROR
} |
|
|
u_int | l2headersize (struct layer2 *l2, int ui) |
|
u_int | l2addrsize (struct layer2 *l2) |
|
unsigned int | cansend (struct layer2 *l2) |
|
void | clear_exception (struct layer2 *l2) |
|
int | IsUI (u_char *data) |
|
int | IsUA (u_char *data) |
|
int | IsDM (u_char *data) |
|
int | IsDISC (u_char *data) |
|
int | IsRR (u_char *data, struct layer2 *l2) |
|
int | IsSFrame (u_char *data, struct layer2 *l2) |
|
int | IsSABME (u_char *data, struct layer2 *l2) |
|
int | IsREJ (u_char *data, struct layer2 *l2) |
|
int | IsFRMR (u_char *data) |
|
int | IsRNR (u_char *data, struct layer2 *l2) |
|
u_char | get_PollFlag (struct layer2 *l2, struct sk_buff *skb) |
|
u_char | get_PollFlagFree (struct layer2 *l2, struct sk_buff *skb) |
|
void | start_t200 (struct layer2 *l2, int i) |
|
void | restart_t200 (struct layer2 *l2, int i) |
|
void | stop_t200 (struct layer2 *l2, int i) |
|
void | st5_dl_release_l2l3 (struct layer2 *l2) |
|
void | lapb_dl_release_l2l3 (struct layer2 *l2, int f) |
|
void | enquiry_response (struct layer2 *l2) |
|
void | transmit_enquiry (struct layer2 *l2) |
|
int | tei_l2 (struct layer2 *l2, u_int cmd, u_long arg) |
|
struct layer2 * | create_l2 (struct mISDNchannel *ch, u_int protocol, u_long options, int tei, int sapi) |
|
int | Isdnl2_Init (u_int *deb) |
|
void | Isdnl2_cleanup (void) |
|
- Enumerator:
EV_L2_UI |
|
EV_L2_SABME |
|
EV_L2_DISC |
|
EV_L2_DM |
|
EV_L2_UA |
|
EV_L2_FRMR |
|
EV_L2_SUPER |
|
EV_L2_I |
|
EV_L2_DL_DATA |
|
EV_L2_ACK_PULL |
|
EV_L2_DL_UNITDATA |
|
EV_L2_DL_ESTABLISH_REQ |
|
EV_L2_DL_RELEASE_REQ |
|
EV_L2_MDL_ASSIGN |
|
EV_L2_MDL_REMOVE |
|
EV_L2_MDL_ERROR |
|
EV_L1_DEACTIVATE |
|
EV_L2_T200 |
|
EV_L2_T203 |
|
EV_L2_T200I |
|
EV_L2_T203I |
|
EV_L2_SET_OWN_BUSY |
|
EV_L2_CLEAR_OWN_BUSY |
|
EV_L2_FRAME_ERROR |
|
Definition at line 41 of file layer2.c.