Included in: | aaa.c |
avp.c | |
avpsend.c | |
call.c | |
control.c | |
file.c | |
l2tpd.c | |
misc.c | |
network.c | |
pty.c | |
scheduler.c |
#define CONTROL_PIPE "/var/run/l2tp-control"
#define BINARY "l2tpd"
#define SERVER_VERSION "0.65.1"
#define VENDOR_NAME "Adtran, l2tpd"
#define PPPD "/usr/sbin/pppd"
#define CALL_PPP_OPTS "defaultroute"
#define FIRMWARE_REV 0x0651
#define CTBIT( ver )
#define CLBIT( ver )
#define CZBITS( ver )
#define CFBIT( ver )
#define CVER( ver )
#define DEFAULT_TX_BPS 10000000
#define DEFAULT_RX_BPS 10000000
#define DEFAULT_MAX_BPS 10000000
#define DEFAULT_MIN_BPS 10000
#define OUR_L2TP_VERSION 0x100
#define PTBIT( ver )
#define PLBIT( ver )
#define PFBIT( ver )
#define PVER( ver )
#define PZBITS( ver )
#define PRBIT( ver )
#define PSBIT( ver )
#define PPBIT( ver )
#define fcstab ppp_crc16_table
#define PPP_FLAG 0x7e
#define PPP_ESCAPE 0x7d
#define PPP_TRANS 0x20
#define PPP_INITFCS 0xffff
#define PPP_GOODFCS 0xf0b8
#define PPP_FCS( fcs, c )
#define MIN( a, b )
struct control_hdr | |
{ | |
_u16 ver; | |
_u16 length; | |
_u16 tid; | |
_u16 cid; | |
_u16 Ns; | |
_u16 Nr; | |
} |
struct payload_hdr | |
{ | |
_u16 ver; | |
_u16 length; | |
_u16 tid; | |
_u16 cid; | |
_u16 Ns; | |
_u16 Nr; | |
_u16 o_size; | |
_u16 o_pad; | |
} |
struct tunnel | |
{ | |
struct call* call_head; | |
struct tunnel* next; | |
int fc; | |
struct schedule_entry* hello; | |
int ourfc; | |
int bc; | |
int hbit; | |
int ourbc; | |
_u64 tb; | |
_u64 ourtb; | |
int tid; | |
int ourtid; | |
int qtid; | |
int firmware; | |
struct sockaddr_in peer; | |
int debug; | |
int nego; | |
int count; | |
int state; | |
_u16 cSs; | |
_u16 cSr; | |
int cLr; | |
char hostname[120]; | |
char vendor[120]; | |
struct challenge chal_us; | |
struct challenge chal_them; | |
char secret[120]; | |
int rws; | |
int ourrws; | |
struct call* self; | |
struct lns* lns; | |
struct lac* lac; | |
} |
struct tunnel_list | |
{ | |
struct tunnel* head; | |
int count; | |
int calls; | |
} |
Defined in: | l2tpd.c |
debug_tunnel
extern int debug_tunnel
Defined in: | network.c |
packet_dump
extern int packet_dump
Defined in: | network.c |
debug_avp
extern int debug_avp
Defined in: | network.c |
debug_state
extern int debug_state
Defined in: | network.c |
max_tunnels
extern int max_tunnels
Defined in: | l2tpd.c |
kernel_support
extern int kernel_support
server_socket
extern int server_socket
Defined in: | network.c |
xmit_udp
extern struct packet_queue xmit_udp
Defined in: | l2tpd.c |
switch_io
extern int switch_io
Defined in: | l2tpd.c |
control_fd
extern int control_fd
Defined in: | l2tpd.c |