1 !_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
2 !_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted/
3 !_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/
4 !_TAG_PROGRAM_NAME Exuberant Ctags //
5 !_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
6 !_TAG_PROGRAM_VERSION 5.2.2 //
7 ADDR_HASH_SIZE aaa.h 20;" d
10 ALT_DEFAULT_AUTH_FILE file.h 53;" d
11 ALT_DEFAULT_CONFIG_FILE file.h 55;" d
13 ANALOG_BEARER avp.h 72;" d
14 ASYNC_FRAMING avp.h 69;" d
15 AVP_MAX avp.c 21;" d file:
17 BIN Makefile /^BIN=l2tpd$/;" m
19 BINDIR Makefile /^BINDIR=\/usr\/sbin$/;" m
20 CALL_CACHE_SIZE call.h 18;" d
21 CALL_PPP_OPTS l2tp.h 42;" d
24 CFLAGS Makefile /^CFLAGS= $(DFLAGS) -Wall -DSANITY $(OSFLAGS) $(FFLAGS)$/;" m
26 CONTEXT_DEFAULT file.h 47;" d
27 CONTEXT_GLOBAL file.h 44;" d
28 CONTEXT_LAC file.h 46;" d
29 CONTEXT_LNS file.h 45;" d
30 CONTROL_PIPE l2tp.h 36;" d
35 DEFAULT_AUTH_FILE file.h 52;" d
36 DEFAULT_CONFIG_FILE file.h 54;" d
37 DEFAULT_MAX_BPS l2tp.h 96;" d
38 DEFAULT_MAX_RETRIES l2tp.h 91;" d
39 DEFAULT_MIN_BPS l2tp.h 97;" d
40 DEFAULT_PID_FILE file.h 56;" d
41 DEFAULT_RWS_SIZE l2tp.h 92;" d
42 DEFAULT_RX_BPS l2tp.h 95;" d
43 DEFAULT_TX_BPS l2tp.h 94;" d
44 DFLAGS Makefile /^DFLAGS= -g -O2 -DDEBUG_PPPD -DDEBUG_CONTROL -DDEBUG_ENTROPY$/;" m
45 DIGITAL_BEARER avp.h 73;" d
46 ERROR_INVALID avp.h 81;" d
47 ERROR_LENGTH avp.h 78;" d
48 ERROR_NORES avp.h 80;" d
49 ERROR_NOTEXIST avp.h 79;" d
50 ERROR_RESERVED avp.h 77;" d
51 ETCDIR Makefile /^ETCDIR=\/etc$/;" m
52 F1 md5.c 175;" d file:
53 F2 md5.c 176;" d file:
54 F3 md5.c 177;" d file:
55 F4 md5.c 178;" d file:
57 FFLAGS Makefile /^FFLAGS= -DIP_ALLOCATION $/;" m
58 FIRMWARE_REV l2tp.h 43;" d
60 HDRS Makefile /^HDRS=l2tp.h avp.h misc.h control.h call.h scheduler.h file.h aaa.h md5.h$/;" m
61 HELLO_DELAY l2tp.h 47;" d
62 HIGHFIRST md5.c 9;" d file:
63 Hello control.h 33;" d
69 LIBS Makefile /^LIBS= $(OSLIB) # -lefence # efence for malloc checking$/;" m
70 LOG_CRIT misc.h 62;" d
71 LOG_DEBUG misc.h 59;" d
73 LOG_WARN misc.h 61;" d
74 MAXSTRLEN l2tp.h 22;" d
76 MAX_MSG control.h 48;" d
77 MAX_RECV_SIZE l2tp.h 103;" d
78 MAX_VECTOR_SIZE aaa.h 22;" d
80 MD5Context md5.h /^struct MD5Context$/;" s
81 MD5Final md5.c /^void MD5Final (unsigned char digest[16], struct MD5Context *ctx)$/;" f
82 MD5Init md5.c /^void MD5Init (struct MD5Context *ctx)$/;" f
83 MD5STEP md5.c 181;" d file:
84 MD5Transform md5.c /^void MD5Transform (uint32 buf[4], uint32 const in[16])$/;" f
85 MD5Update md5.c /^void MD5Update (struct MD5Context *ctx, unsigned char const *buf,$/;" f
86 MD5_CTX md5.h /^typedef struct MD5Context MD5_CTX;$/;" t
88 MD_SIG_SIZE aaa.h 21;" d
90 MIN_PAYLOAD_HDR_LEN l2tp.h 99;" d
91 NZL_TIMEOUT_DIVISOR l2tp.h 84;" d
92 Nr l2tp.h /^ _u16 Nr; \/* Next received *\/$/;" m struct:control_hdr
93 Nr l2tp.h /^ _u16 Nr; \/* Optional next received *\/$/;" m struct:payload_hdr
94 Ns l2tp.h /^ _u16 Ns; \/* Next sent *\/$/;" m struct:control_hdr
95 Ns l2tp.h /^ _u16 Ns; \/* Optional next sent *\/$/;" m struct:payload_hdr
96 OBJS Makefile /^OBJS=l2tpd.o pty.o misc.o control.o avp.o call.o network.o avpsend.o scheduler.o file.o aaa.o md5.o$/;" m
100 OSFLAGS Makefile /^OSFLAGS= -DLINUX -I\/usr\/include$/;" m
101 OUR_L2TP_VERSION l2tp.h 105;" d
102 PAYLOAD_BUF l2tp.h 88;" d
103 PAYLOAD_FUDGE l2tp.h 98;" d
108 PPP_ESCAPE l2tp.h 176;" d
109 PPP_FCS l2tp.h 181;" d
110 PPP_FLAG l2tp.h 175;" d
111 PPP_GOODFCS l2tp.h 180;" d
112 PPP_INITFCS l2tp.h 179;" d
113 PPP_TRANS l2tp.h 177;" d
117 PTY00 pty.c 21;" d file:
118 PTY00 pty.c 27;" d file:
119 PTY00 pty.c 33;" d file:
120 PTY01 pty.c 23;" d file:
121 PTY01 pty.c 29;" d file:
122 PTY01 pty.c 35;" d file:
123 PTY10 pty.c 22;" d file:
124 PTY10 pty.c 28;" d file:
125 PTY10 pty.c 34;" d file:
127 PZBITS l2tp.h 111;" d
128 RAND_DEV l2tp.h 184;" d
129 RAND_EGD l2tp.h 186;" d
130 RAND_SYS l2tp.h 185;" d
131 RBIT control.h 52;" d
132 RESULT_CLEAR avp.h 82;" d
133 RESULT_ERROR avp.h 83;" d
134 RESULT_EXISTS avp.h 84;" d
135 SCCCN control.h 30;" d
136 SCCRP control.h 29;" d
137 SCCRQ control.h 28;" d
138 SENSE_ALLOW file.h 49;" d
139 SENSE_DENY file.h 50;" d
140 SERVER_VERSION l2tp.h 39;" d
142 STATE_CHALLENGED aaa.h 26;" d
143 STATE_COMPLETE aaa.h 27;" d
144 STATE_NONE aaa.h 25;" d
147 SYNC_FRAMING avp.h 70;" d
148 StopCCN control.h 31;" d
149 TBIT control.h 50;" d
150 TVGT scheduler.h 71;" d
151 TVLESS scheduler.h 65;" d
152 TVLESSEQ scheduler.h 68;" d
153 UDP_LISTEN_PORT l2tp.h 101;" d
154 USE_KERNEL l2tp.h 233;" d
155 VECTOR_SIZE aaa.h 23;" d
156 VENDOR_ERROR avp.h 75;" d
157 VENDOR_ID avp.h 42;" d
158 VENDOR_NAME l2tp.h 40;" d
159 VER_L2TP l2tp.h 169;" d
160 VER_PPTP l2tp.h 170;" d
163 _COMMON_H_ common.h 15;" d
164 _CONTROL_H control.h 23;" d
165 _FILE_H file.h 17;" d
166 _L2TP_H l2tp.h 20;" d
167 _MISC_H misc.h 16;" d
168 _OSPORT_H_ osport.h 18;" d
169 _SCHEDULER_H scheduler.h 17;" d
170 _u16 common.h /^typedef unsigned short _u16;$/;" t
171 _u64 common.h /^typedef unsigned long long _u64;$/;" t
172 accesscontrol file.h /^ int accesscontrol; \/* Use access control? *\/$/;" m struct:global
173 active file.h /^ int active; \/* Is this actively in use? *\/$/;" m struct:lns
174 active file.h /^ int active; \/* Is this connection in active use? *\/$/;" m struct:lac
175 add_avp_rws avpsend.c /^int add_avp_rws (struct buffer *buf, _u16 rws)$/;" f
176 add_bearer_avp avpsend.c /^int add_bearer_avp (struct buffer *buf, int bearer)$/;" f
177 add_bearer_caps_avp avpsend.c /^int add_bearer_caps_avp (struct buffer *buf, _u16 caps)$/;" f
178 add_callid_avp avpsend.c /^int add_callid_avp (struct buffer *buf, _u16 callid, struct tunnel *t)$/;" f
179 add_challenge_avp avpsend.c /^int add_challenge_avp (struct buffer *buf, char *c, int len)$/;" f
180 add_chalresp_avp avpsend.c /^int add_chalresp_avp (struct buffer *buf, char *c, int len)$/;" f
181 add_control_hdr control.c /^void add_control_hdr (struct tunnel *t, struct call *c, struct buffer *buf)$/;" f
182 add_fcs control.c /^void add_fcs (struct buffer *buf)$/;" f
183 add_firmware_avp avpsend.c /^int add_firmware_avp (struct buffer *buf)$/;" f
184 add_frame_avp avpsend.c /^int add_frame_avp (struct buffer *buf, int frame)$/;" f
185 add_frame_caps_avp avpsend.c /^int add_frame_caps_avp (struct buffer *buf, _u16 caps)$/;" f
186 add_hostname_avp avpsend.c /^int add_hostname_avp (struct buffer *buf)$/;" f
187 add_maxbps_avp avpsend.c /^int add_maxbps_avp (struct buffer *buf, int speed)$/;" f
188 add_message_type_avp avpsend.c /^int add_message_type_avp (struct buffer *buf, _u16 type)$/;" f
189 add_minbps_avp avpsend.c /^int add_minbps_avp (struct buffer *buf, int speed)$/;" f
190 add_number_avp avpsend.c /^int add_number_avp (struct buffer *buf, char *no)$/;" f
191 add_opt misc.c /^struct ppp_opts *add_opt (struct ppp_opts *option, char *fmt, ...)$/;" f
192 add_payload_hdr call.c /^void add_payload_hdr (struct tunnel *t, struct call *c, struct buffer *buf)$/;" f
193 add_physchan_avp avpsend.c /^int add_physchan_avp (struct buffer *buf, unsigned int physchan)$/;" f
194 add_ppd_avp avpsend.c /^int add_ppd_avp (struct buffer *buf, _u16 ppd)$/;" f
195 add_protocol_avp avpsend.c /^int add_protocol_avp (struct buffer *buf)$/;" f
196 add_randvect_avp avpsend.c /^int add_randvect_avp (struct buffer *buf, char *c, int len)$/;" f
197 add_result_code_avp avpsend.c /^int add_result_code_avp (struct buffer *buf, _u16 result, _u16 error,$/;" f
198 add_rxspeed_avp avpsend.c /^int add_rxspeed_avp (struct buffer *buf, int speed)$/;" f
199 add_seqreqd_avp avpsend.c /^int add_seqreqd_avp (struct buffer *buf)$/;" f
200 add_serno_avp avpsend.c /^int add_serno_avp (struct buffer *buf, unsigned int serno)$/;" f
201 add_tunnelid_avp avpsend.c /^int add_tunnelid_avp (struct buffer *buf, _u16 tid)$/;" f
202 add_txspeed_avp avpsend.c /^int add_txspeed_avp (struct buffer *buf, int speed)$/;" f
203 add_vendor_avp avpsend.c /^int add_vendor_avp (struct buffer *buf)$/;" f
204 addr aaa.h /^ unsigned int addr;$/;" m struct:addr_ent
205 addr call.h /^ unsigned int addr; \/* Address reserved for this call *\/$/;" m struct:call
206 addr_ent aaa.h /^struct addr_ent$/;" s
207 alarm scheduler.c /^static sigset_t alarm;$/;" v file:
208 alarm_handler scheduler.c /^void alarm_handler (int signal)$/;" f
209 altauthfile file.h /^ char altauthfile[STRLEN]; \/* File containing authentication info *\/$/;" m struct:global
210 altconfigfile file.h /^ char altconfigfile[STRLEN]; \/* File containing configuration info *\/$/;" m struct:global
211 args l2tpd.c /^char *args;$/;" v
212 aschedule scheduler.c /^inline struct schedule_entry *aschedule (struct timeval tv,$/;" f
213 assigned_call_avp avp.c /^int assigned_call_avp (struct tunnel *t, struct call *c, void *data,$/;" f
214 assigned_tunnel_avp avp.c /^int assigned_tunnel_avp (struct tunnel *t, struct call *c, void *data,$/;" f
215 attr avp.h /^ _u16 attr;$/;" m struct:avp_hdr
216 authfile file.h /^ char authfile[STRLEN]; \/* File containing authentication info *\/$/;" m struct:global
217 authname file.h /^ char authname[STRLEN]; \/* Who we authenticate as *\/$/;" m struct:lac
218 authname file.h /^ char authname[STRLEN]; \/* Who we authenticate as *\/$/;" m struct:lns
219 authpeer file.h /^ int authpeer; \/* Authenticate our peer? *\/$/;" m struct:lac
220 authpeer file.h /^ int authpeer; \/* Authenticate our peer? *\/$/;" m struct:lns
221 authself file.h /^ int authself; \/* Authenticate ourselves? *\/$/;" m struct:lac
222 authself file.h /^ int authself; \/* Authenticate ourselves? *\/$/;" m struct:lns
223 autodial file.h /^ int autodial; \/* Try to dial immediately? *\/$/;" m struct:lac
224 avp avp.h /^struct avp$/;" s
225 avp_hdr avp.h /^struct avp_hdr$/;" s
226 avps avp.c /^struct avp avps[] = {$/;" v
227 bc l2tp.h /^ int bc; \/* Peer's bearer channels *\/$/;" m struct:tunnel
229 bcopy osport.h 23;" d
230 bearer call.h /^ int bearer; \/* Bearer type of call *\/$/;" m struct:call
231 bearer_caps_avp avp.c /^int bearer_caps_avp (struct tunnel *t, struct call *c, void *data,$/;" f
232 bearer_type_avp avp.c /^int bearer_type_avp (struct tunnel *t, struct call *c, void *data,$/;" f
233 bits md5.h /^ uint32 bits[2];$/;" m struct:MD5Context
234 buf md5.h /^ uint32 buf[4];$/;" m struct:MD5Context
235 buffer misc.h /^struct buffer$/;" s
236 bufferDump misc.c /^void bufferDump (char *buf, int buflen)$/;" f
237 bufferDumpWIDTH misc.c 85;" d file:
238 byteReverse md5.c /^void byteReverse (unsigned char *buf, unsigned longs)$/;" f
239 byteReverse md5.c 32;" d file:
240 bzero osport.h 24;" d
241 c file.h /^ struct call *c; \/* Our call *\/$/;" m struct:lac
242 cLr l2tp.h /^ int cLr; \/* Last packet received by peer *\/$/;" m struct:tunnel
243 call call.h /^struct call$/;" s
244 call_close call.c /^void call_close (struct call *c)$/;" f
245 call_head l2tp.h /^ struct call *call_head; \/* Member calls *\/$/;" m struct:tunnel
246 call_physchan_avp avp.c /^int call_physchan_avp (struct tunnel *t, struct call *c, void *data,$/;" f
247 call_rws file.h /^ int call_rws; \/* Call rws *\/$/;" m struct:lac
248 call_rws file.h /^ int call_rws; \/* Call rws *\/$/;" m struct:lns
249 call_serno_avp avp.c /^int call_serno_avp (struct tunnel *t, struct call *c, void *data, int datalen)$/;" f
250 calls l2tp.h /^ int calls;$/;" m struct:tunnel_list
251 cdn_result_codes avp.c /^char *cdn_result_codes[] = {$/;" v
252 chal_them l2tp.h /^ struct challenge chal_them; \/* Our challenge to them *\/$/;" m struct:tunnel
253 chal_us l2tp.h /^ struct challenge chal_us; \/* Their Challenge to us *\/$/;" m struct:tunnel
254 challenge aaa.h /^ unsigned char *challenge; \/* The original challenge *\/$/;" m struct:challenge
255 challenge aaa.h /^struct challenge$/;" s
256 challenge file.h /^ int challenge; \/* Challenge authenticate the peer? *\/$/;" m struct:lac
257 challenge file.h /^ int challenge; \/* Challenge authenticate the peer? *\/$/;" m struct:lns
258 challenge_avp avp.c /^int challenge_avp (struct tunnel *t, struct call *c, void *data, int datalen)$/;" f
259 chalresp_avp avp.c /^int chalresp_avp (struct tunnel *t, struct call *c, void *data, int datalen)$/;" f
260 chap_refuse file.h /^ int chap_refuse; \/* Refuse CHAP authentication for us *\/$/;" m struct:lac
261 chap_refuse file.h /^ int chap_refuse; \/* Refuse CHAP authentication for us *\/$/;" m struct:lns
262 chap_require file.h /^ int chap_require; \/* Require CHAP auth for PPP *\/$/;" m struct:lac
263 chap_require file.h /^ int chap_require; \/* Require CHAP auth for PPP *\/$/;" m struct:lns
264 check_control control.c /^inline int check_control (const struct buffer *buf, struct tunnel *t,$/;" f
265 check_payload control.c /^inline int check_payload (struct buffer *buf, struct tunnel *t,$/;" f
266 child_handler l2tpd.c /^void child_handler (int signal)$/;" f
267 cid call.h /^ int cid; \/* Their call number *\/$/;" m struct:call
268 cid l2tp.h /^ _u16 cid; \/* Call ID *\/$/;" m struct:control_hdr
269 cid l2tp.h /^ _u16 cid; \/* Caller ID *\/$/;" m struct:payload_hdr
270 closeSs call.h /^ _u16 closeSs; \/* What number was in Ns when we started to $/;" m struct:call
271 closing call.h /^ int closing; \/* Are we actually in the process of closing? *\/$/;" m struct:call
272 cnu call.h /^ int cnu; \/* Do we need to send updated Ns, Nr values? *\/$/;" m struct:call
273 configfile file.h /^ char configfile[STRLEN]; \/* File containing configuration info *\/$/;" m struct:global
274 container call.h /^ struct tunnel *container; \/* Tunnel we belong to *\/$/;" m struct:call
275 control_fd l2tpd.c /^int control_fd; \/* descriptor of control area *\/$/;" v
276 control_finish control.c /^int control_finish (struct tunnel *t, struct call *c)$/;" f
277 control_hdr l2tp.h /^struct control_hdr$/;" s
278 control_rec_seq_num l2tp.h /^ _u16 control_rec_seq_num; \/* Next expected to receive *\/$/;" m struct:tunnel
279 control_seq_num l2tp.h /^ _u16 control_seq_num; \/* Sequence for next packet *\/$/;" m struct:tunnel
280 control_xmit network.c /^void control_xmit (void *b)$/;" f
281 control_zlb control.c /^void control_zlb (struct buffer *buf, struct tunnel *t, struct call *c)$/;" f
282 count l2tp.h /^ int count; \/* How many membmer calls? *\/$/;" m struct:tunnel
283 count l2tp.h /^ int count;$/;" m struct:tunnel_list
284 daemon file.h /^ int daemon; \/* Use daemon mode? *\/$/;" m struct:global
285 daemonize l2tpd.c /^void daemonize() {$/;" f
286 data scheduler.h /^ void *data; \/* Data to be passed to func *\/$/;" m struct:schedule_entry
287 data_rec_seq_num call.h /^ _u16 data_rec_seq_num; \/* Sequence for next received payload packet *\/$/;" m struct:call
288 data_seq_num call.h /^ _u16 data_seq_num; \/* Sequence for next payload packet *\/$/;" m struct:call
289 death_handler l2tpd.c /^void death_handler (int signal)$/;" f
290 debug call.h /^ int debug;$/;" m struct:call
291 debug file.h /^ int debug; \/* Debug PPP? *\/$/;" m struct:lns
292 debug file.h /^ int debug;$/;" m struct:lac
293 debug l2tp.h /^ int debug; \/* Are we debugging or not? *\/$/;" m struct:tunnel
294 debug_avp network.c /^int debug_avp = 1; \/* Debug AVP negotiations? *\/$/;" v
295 debug_network network.c /^int debug_network = 0; \/* Debug networking? *\/$/;" v
296 debug_state network.c /^int debug_state = 0; \/* Debug state machine? *\/$/;" v
297 debug_tunnel network.c /^int debug_tunnel = 0;$/;" v
298 decrypt_avp aaa.c /^int decrypt_avp (char *buf, struct tunnel *t)$/;" f
299 defaultroute file.h /^ int defaultroute; \/* Use as default route? *\/$/;" m struct:lac
300 deflac file.c /^struct lac *deflac;$/;" v
301 deflns file.c /^struct lns *deflns;$/;" v
302 deschedule scheduler.c /^void deschedule (struct schedule_entry *s)$/;" f
303 description avp.h /^ char *description; \/* A name, for debugging *\/$/;" m struct:avp
304 destroy_call call.c /^void destroy_call (struct call *c)$/;" f
305 destroy_tunnel l2tpd.c /^void destroy_tunnel (struct tunnel *t)$/;" f
306 dethrottle network.c /^void dethrottle (void *call)$/;" f
307 dial_no call.h /^ char dial_no[128]; \/* jz: dialing number for outgoing call *\/$/;" m struct:call
308 dial_no_tmp l2tpd.c /^char *dial_no_tmp; \/* jz: Dialnumber for Outgoing Call *\/$/;" v
309 dialed call.h /^ char dialed[MAXSTRLEN]; \/* Number dialed for call *\/$/;" m struct:call
310 dialed_number_avp avp.c /^int dialed_number_avp (struct tunnel *t, struct call *c, void *data,$/;" f
311 dialing call.h /^ char dialing[MAXSTRLEN]; \/* Original caller ID *\/$/;" m struct:call
312 dialing_number_avp avp.c /^int dialing_number_avp (struct tunnel *t, struct call *c, void *data,$/;" f
313 die call.h /^ int die;$/;" m struct:call
314 do_control l2tpd.c /^void do_control ()$/;" f
315 do_packet_dump misc.c /^void do_packet_dump (struct buffer *buf)$/;" f
316 encrypt_avp aaa.c /^void encrypt_avp (struct buffer *buf, _u16 len, struct tunnel *t)$/;" f
317 end file.h /^ unsigned int end;$/;" m struct:iprange
318 entname file.h /^ char entname[STRLEN]; \/* Name of this entry *\/$/;" m struct:lac
319 entname file.h /^ char entname[STRLEN]; \/* Name of this entry *\/$/;" m struct:lns
320 error call.h /^ int error; \/* Error code *\/$/;" m struct:call
321 errormsg call.h /^ char errormsg[MAXSTRLEN]; \/* Error message *\/$/;" m struct:call
322 events scheduler.c /^struct schedule_entry *events;$/;" v
323 exclusive file.h /^ int exclusive; \/* Only one tunnel per host? *\/$/;" m struct:lns
324 expand_payload control.c /^inline int expand_payload (struct buffer *buf, struct tunnel *t,$/;" f
325 extract network.c /^inline void extract (void *buf, int *tunnel, int *call)$/;" f
326 fbit call.h /^ int fbit; \/* Use sequence numbers? *\/$/;" m struct:call
327 fc l2tp.h /^ int fc; \/* Framing capabilities of peer *\/$/;" m struct:tunnel
328 fcstab l2tp.h 173;" d
329 fd call.h /^ int fd; \/* File descriptor for pty *\/$/;" m struct:call
330 filerr file.c /^char filerr[STRLEN];$/;" v
331 firmware l2tp.h /^ int firmware; \/* Peer's firmware revision *\/$/;" m struct:tunnel
332 firmware_rev_avp avp.c /^int firmware_rev_avp (struct tunnel *t, struct call *c, void *data,$/;" f
333 fix_hdr network.c /^inline void fix_hdr (void *buf)$/;" f
334 forceuserspace file.h /^ int forceuserspace; \/* Force userspace? *\/$/;" m struct:global
335 frame call.h /^ int frame; \/* Framing being used *\/$/;" m struct:call
336 frame_type_avp avp.c /^int frame_type_avp (struct tunnel *t, struct call *c, void *data, int datalen)$/;" f
337 framing_caps_avp avp.c /^int framing_caps_avp (struct tunnel *t, struct call *c, void *data,$/;" f
338 from network.c /^struct sockaddr_in server, from; \/* Server and transmitter structs *\/$/;" v
339 func scheduler.h /^ void (*func) (void *); \/* Function to execute *\/$/;" m struct:schedule_entry
340 gconfig file.c /^struct global gconfig;$/;" v
341 getPtyMaster pty.c /^int getPtyMaster (char *tty10, char *tty01)$/;" f
342 get_addr aaa.c /^unsigned int get_addr (struct iprange *ipr)$/;" f
343 get_call call.c /^struct call *get_call (int tunnel, int call, unsigned int addr, int port)$/;" f
344 get_dev_entropy misc.c /^int get_dev_entropy(char *buf, int count)$/;" f
345 get_egd_entropy misc.c /^int get_egd_entropy(char *buf, int count)$/;" f
346 get_entropy misc.c /^int get_entropy (char *buf, int count)$/;" f
347 get_lns aaa.c /^struct lns *get_lns (struct tunnel *t)$/;" f
348 get_secret aaa.c /^int get_secret (char *us, char *them, char *secret, int size)$/;" f
349 get_sys_entropy misc.c /^int get_sys_entropy(char *buf, int count)$/;" f
350 get_tunnel call.c /^struct call *get_tunnel (int tunnel, unsigned int addr, int port)$/;" f
351 global file.h /^struct global$/;" s
352 global_serno control.c /^int global_serno = 1;$/;" v
354 handle_avps avp.c /^int handle_avps (struct buffer *buf, struct tunnel *t, struct call *c)$/;" f
355 handle_challenge aaa.c /^int handle_challenge (struct tunnel *t, struct challenge *chal)$/;" f
356 handle_packet control.c /^inline int handle_packet (struct buffer *buf, struct tunnel *t,$/;" f
357 handle_special control.c /^void handle_special (struct buffer *buf, struct call *c, _u16 call)$/;" f
358 handler avp.h /^ int (*handler) (struct tunnel *, struct call *, void *, int);$/;" m struct:avp
359 handler file.h /^ int (*handler) (char *word, char *value, int context, void *item);$/;" m struct:keyword
360 hbit file.h /^ int hbit; \/* Permit hidden AVP's? *\/$/;" m struct:lac
361 hbit file.h /^ int hbit; \/* Permit hidden AVP's? *\/$/;" m struct:lns
362 hbit l2tp.h /^ int hbit; \/* Allow hidden AVP's? *\/$/;" m struct:tunnel
363 head l2tp.h /^ struct tunnel *head;$/;" m struct:tunnel_list
364 hello control.c /^void hello (void *tun)$/;" f
365 hello l2tp.h /^ struct schedule_entry *hello;$/;" m struct:tunnel
366 host file.h /^struct host$/;" s
367 hostname file.h /^ char hostname[STRLEN]; \/* Hostname to report *\/$/;" m struct:lac
368 hostname file.h /^ char hostname[STRLEN]; \/* Hostname to report *\/$/;" m struct:lns
369 hostname file.h /^ char hostname[STRLEN];$/;" m struct:host
370 hostname l2tp.h /^ char hostname[MAXSTRLEN]; \/* Remote hostname *\/$/;" m struct:tunnel
371 hostname network.c /^char hostname[256];$/;" v
372 hostname_avp avp.c /^int hostname_avp (struct tunnel *t, struct call *c, void *data, int datalen)$/;" f
376 idle file.h /^ int idle; \/* Idle timeout in seconds *\/$/;" m struct:lac
377 idle file.h /^ int idle; \/* Idle timeout in seconds *\/$/;" m struct:lns
378 ignore_avp avp.c /^int ignore_avp (struct tunnel *t, struct call *c, void *data, int datalen)$/;" f
379 in md5.h /^ unsigned char in[64];$/;" m struct:MD5Context
380 index osport.h 22;" d
381 init l2tpd.c /^void init (int argc,char *argv[])$/;" f
382 init_addr aaa.c /^void init_addr ()$/;" f
383 init_args l2tpd.c /^void init_args(int argc, char *argv[]) {$/;" f
384 init_config file.c /^int init_config ()$/;" f
385 init_network network.c /^int init_network (void)$/;" f
386 init_scheduler scheduler.c /^void init_scheduler (void)$/;" f
387 init_tunnel_list l2tpd.c /^void init_tunnel_list (struct tunnel_list *t)$/;" f
388 ip_used aaa.c /^static int ip_used (unsigned int addr)$/;" f file:
389 iprange file.h /^struct iprange$/;" s
390 kernel_support network.c /^int kernel_support; \/* Kernel Support there or not? *\/$/;" v
391 keyword file.h /^ char *keyword;$/;" m struct:keyword
392 keyword file.h /^struct keyword$/;" s
393 l2tp_call l2tpd.c /^struct tunnel *l2tp_call (char *host, int port, struct lac *lac,$/;" f
394 lac call.h /^ struct lac *lac; \/* LAC that owns us *\/$/;" m struct:call
395 lac file.h /^struct lac$/;" s
396 lac l2tp.h /^ struct lac *lac; \/* LAC that owns us *\/$/;" m struct:tunnel
397 lac_call l2tpd.c /^struct call *lac_call (int tid, struct lac *lac, struct lns *lns)$/;" f
398 lac_disconnect l2tpd.c /^void lac_disconnect (int tid)$/;" f
399 lac_hangup l2tpd.c /^void lac_hangup (int cid)$/;" f
400 laclist file.c /^struct lac *laclist;$/;" v
401 lacs file.h /^ struct iprange *lacs; \/* Hosts permitted to connect *\/$/;" m struct:lns
402 lastsent call.h /^ struct timeval lastsent; \/* When did we last send something? *\/$/;" m struct:call
403 lbit call.h /^ int lbit; \/* Should we send length field? *\/$/;" m struct:call
404 lbit file.h /^ int lbit; \/* Use the length field? *\/$/;" m struct:lac
405 lbit file.h /^ int lbit; \/* Use the length field? *\/$/;" m struct:lns
406 len misc.h /^ int len;$/;" m struct:buffer
407 length avp.h /^ _u16 length;$/;" m struct:avp_hdr
408 length l2tp.h /^ _u16 length; \/* Length field *\/$/;" m struct:control_hdr
409 length l2tp.h /^ _u16 length; \/* Optional Length *\/$/;" m struct:payload_hdr
410 listen_addy network.c /^unsigned int listen_addy = INADDR_ANY; \/* Address to listen on *\/$/;" v
411 lns call.h /^ struct lns *lns; \/* LNS that owns us *\/$/;" m struct:call
412 lns file.h /^ struct host *lns; \/* LNS's we can connect to *\/$/;" m struct:lac
413 lns file.h /^struct lns$/;" s
414 lns l2tp.h /^ struct lns *lns; \/* LNS that owns us *\/$/;" m struct:tunnel
415 lnslist file.c /^struct lns *lnslist;$/;" v
416 localaddr file.h /^ unsigned int localaddr; \/* Local IP address *\/$/;" m struct:lac
417 localaddr file.h /^ unsigned int localaddr; \/* Local IP for PPP connections *\/$/;" m struct:lns
418 log misc.c /^void log (int level, const char *fmt, ...)$/;" f
419 m avp.h /^ int m; \/* Set M? *\/$/;" m struct:avp
420 magic_lac_dial l2tpd.c /^void magic_lac_dial (void *data)$/;" f
421 magic_lac_tunnel l2tpd.c /^void magic_lac_tunnel (void *data)$/;" f
422 main l2tpd.c /^int main (int argc, char *argv[])$/;" f
423 maxlen misc.h /^ int maxlen;$/;" m struct:buffer
424 md5 aaa.h /^ struct MD5Context md5;$/;" m struct:challenge
425 message_type_avp avp.c /^int message_type_avp (struct tunnel *t, struct call *c, void *data,$/;" f
426 mk_challenge aaa.c /^void mk_challenge (char *c, int length)$/;" f
427 msgtype call.h /^ int msgtype; \/* What kind of message are we$/;" m struct:call
428 msgtypes avp.c /^char *msgtypes[] = {$/;" v
429 needclose call.h /^ int needclose; \/* Do we need to close this call? *\/$/;" m struct:call
430 nego call.h /^ int nego; \/* Show negotiation? *\/$/;" m struct:call
431 nego l2tp.h /^ int nego; \/* Show Negotiation? *\/$/;" m struct:tunnel
432 network_thread network.c /^void network_thread ()$/;" f
433 new_buf misc.c /^struct buffer *new_buf (int size)$/;" f
434 new_call call.c /^struct call *new_call (struct tunnel *parent)$/;" f
435 new_lac file.c /^struct lac *new_lac ()$/;" f
436 new_lns file.c /^struct lns *new_lns ()$/;" f
437 new_outgoing control.c /^struct buffer *new_outgoing (struct tunnel *t)$/;" f
438 new_payload call.c /^struct buffer *new_payload (struct sockaddr_in peer)$/;" f
439 new_tunnel l2tpd.c /^struct tunnel *new_tunnel ()$/;" f
440 next aaa.h /^ struct addr_ent *next;$/;" m struct:addr_ent
441 next call.h /^ struct call *next; \/* Next call, for linking *\/$/;" m struct:call
442 next file.h /^ struct host *next;$/;" m struct:host
443 next file.h /^ struct iprange *next;$/;" m struct:iprange
444 next file.h /^ struct lac *next;$/;" m struct:lac
445 next file.h /^ struct lns *next;$/;" m struct:lns
446 next l2tp.h /^ struct tunnel *next; \/* Allows us to be linked easily *\/$/;" m struct:tunnel
447 next misc.h /^ struct ppp_opts *next;$/;" m struct:ppp_opts
448 next scheduler.h /^ struct schedule_entry *next; \/* Next entry in queue *\/$/;" m struct:schedule_entry
450 null_handler l2tpd.c /^void null_handler(int sig)$/;" f
451 num avp.h /^ int num; \/* Number of AVP *\/$/;" m struct:avp
452 o_pad l2tp.h /^ _u16 o_pad; \/* Optional offset padding *\/$/;" m struct:payload_hdr
453 o_size l2tp.h /^ _u16 o_size; \/* Optional offset size *\/$/;" m struct:payload_hdr
454 oldptyconf call.h /^ struct termios *oldptyconf;$/;" m struct:call
455 opt_destroy misc.c /^void opt_destroy (struct ppp_opts *option)$/;" f
456 option misc.h /^ char option[MAXSTRLEN];$/;" m struct:ppp_opts
457 ourbc l2tp.h /^ int ourbc; \/* Our bearer channels *\/$/;" m struct:tunnel
458 ourcid call.h /^ int ourcid; \/* Our call number *\/$/;" m struct:call
459 ourfbit call.h /^ int ourfbit; \/* Do we want sequence numbers? *\/$/;" m struct:call
460 ourfc l2tp.h /^ int ourfc; \/* Our framing capabilities *\/$/;" m struct:tunnel
461 ourrws l2tp.h /^ int ourrws; \/* Receive Window Size *\/$/;" m struct:tunnel
462 ourtb l2tp.h /^ _u64 ourtb; \/* Our tie breaker *\/$/;" m struct:tunnel
463 ourtid l2tp.h /^ int ourtid; \/* Our tunnel identifier *\/$/;" m struct:tunnel
464 pLr call.h /^ int pLr; \/* Last packet received by peer *\/$/;" m struct:call
465 packet_delay_avp avp.c /^int packet_delay_avp (struct tunnel *t, struct call *c, void *data,$/;" f
466 packet_dump network.c /^int packet_dump = 0; \/* Dump packets? *\/$/;" v
467 pap_refuse file.h /^ int pap_refuse; \/* Refuse PAP authentication for us *\/$/;" m struct:lac
468 pap_refuse file.h /^ int pap_refuse; \/* Refuse PAP authentication for us *\/$/;" m struct:lns
469 pap_require file.h /^ int pap_require; \/* Require PAP auth for PPP *\/$/;" m struct:lac
470 pap_require file.h /^ int pap_require; \/* Require PAP auth for PPP *\/$/;" m struct:lns
471 parse_config file.c /^int parse_config (FILE * f)$/;" f
472 passwdauth file.h /^ int passwdauth; \/* Authenticate by passwd file? (or PAM) *\/$/;" m struct:lns
473 payload_hdr l2tp.h /^struct payload_hdr$/;" s
474 peer l2tp.h /^ struct sockaddr_in peer; \/* Peer's Address *\/$/;" m struct:tunnel
475 peer misc.h /^ struct sockaddr_in peer;$/;" m struct:buffer
476 peername file.h /^ char peername[STRLEN]; \/* Force peer name to this *\/$/;" m struct:lac
477 peername file.h /^ char peername[STRLEN]; \/* Force peer name to this *\/$/;" m struct:lns
478 physchan call.h /^ int physchan; \/* Physical channel ID *\/$/;" m struct:call
479 pidfile file.h /^ char pidfile[STRLEN]; \/* File containing the pid number*\/$/;" m struct:global
480 pnu call.h /^ int pnu; \/* ditto for payload packet *\/$/;" m struct:call
481 port file.h /^ int port; \/* Port number to listen to *\/$/;" m struct:global
482 port file.h /^ int port;$/;" m struct:host
483 ppd call.h /^ int ppd; \/* Packet processing delay (of peer) *\/$/;" m struct:call
484 ppd l2tpd.c /^int ppd = 1; \/* Packet processing delay *\/$/;" v
485 ppp_crc16_table control.c /^_u16 ppp_crc16_table[256] = {$/;" v
486 ppp_opts misc.h /^struct ppp_opts$/;" s
487 pppd call.h /^ int pppd; \/* PID of pppd *\/$/;" m struct:call
488 pppoptfile file.h /^ char pppoptfile[STRLEN]; \/* File containing PPP options *\/$/;" m struct:lac
489 pppoptfile file.h /^ char pppoptfile[STRLEN]; \/* File containing PPP options *\/$/;" m struct:lns
490 pridns file.h /^ unsigned int pridns; \/* Primary DNS server *\/$/;" m struct:lns
491 print_challenge aaa.c /^inline void print_challenge (struct challenge *chal)$/;" f
492 print_md5 aaa.c /^void print_md5 (void *md5)$/;" f
493 priwins file.h /^ unsigned int priwins; \/* Primary WINS server *\/$/;" m struct:lns
494 protocol_version_avp avp.c /^int protocol_version_avp (struct tunnel *t, struct call *c, void *data,$/;" f
495 proxyarp file.h /^ int proxyarp; \/* Use proxy-arp? *\/$/;" m struct:lns
496 proxyauth file.h /^ int proxyauth; \/* Allow proxy authentication? *\/$/;" m struct:lns
497 prx call.h /^ int prx; \/* What was the last packet we sent$/;" m struct:call
498 qcid call.h /^ int qcid; \/* Quitting CID *\/$/;" m struct:call
499 qtid l2tp.h /^ int qtid; \/* TID for disconnection *\/$/;" m struct:tunnel
500 rand_source common.h /^int rand_source;$/;" v
501 rand_vector_avp avp.c /^int rand_vector_avp (struct tunnel *t, struct call *c, void *data,$/;" f
502 random osport.h 32;" d
503 range file.h /^ struct iprange *range; \/* Range of IP's we provide *\/$/;" m struct:lns
504 read_packet call.c /^int read_packet (struct buffer *buf, int fd, int convert)$/;" f
505 receive_window_size_avp avp.c /^int receive_window_size_avp (struct tunnel *t, struct call *c, void *data,$/;" f
506 recycle_buf misc.c /^inline void recycle_buf (struct buffer *b)$/;" f
507 recycle_outgoing control.c /^inline void recycle_outgoing (struct buffer *buf, struct sockaddr_in peer)$/;" f
508 recycle_payload call.c /^inline void recycle_payload (struct buffer *buf, struct sockaddr_in peer)$/;" f
509 redial file.h /^ int redial; \/* Redial if disconnected *\/$/;" m struct:lac
510 remoteaddr file.h /^ unsigned int remoteaddr; \/* Force remote address to this *\/$/;" m struct:lac
511 rend misc.h /^ void *rend;$/;" m struct:buffer
512 reply aaa.h /^ unsigned char reply[MD_SIG_SIZE]; \/* What the peer sent *\/$/;" m struct:challenge
513 reserve_addr aaa.c /^void reserve_addr (unsigned int addr)$/;" f
514 response aaa.h /^ unsigned char response[MD_SIG_SIZE]; \/* What we expect as a respsonse *\/$/;" m struct:challenge
515 result call.h /^ int result; \/* Result code *\/$/;" m struct:call
516 result_code_avp avp.c /^int result_code_avp (struct tunnel *t, struct call *c, void *data,$/;" f
517 retries misc.h /^ int retries; \/* Again, if a control packet, how many retries? *\/$/;" m struct:buffer
518 rmax file.h /^ int rmax; \/* Maximum # of consecutive redials *\/$/;" m struct:lac
519 rsched file.h /^ struct schedule_entry *rsched;$/;" m struct:lac
520 rstart misc.h /^ void *rstart;$/;" m struct:buffer
521 rtimeout file.h /^ int rtimeout; \/* Redial every this many # of seconds *\/$/;" m struct:lac
522 rtries file.h /^ int rtries; \/* # of tries so far *\/$/;" m struct:lac
523 rws l2tp.h /^ int rws; \/* Peer's Receive Window Size *\/$/;" m struct:tunnel
524 rx_bytes call.h /^ int rx_bytes; \/* received bytes *\/$/;" m struct:call
525 rx_pkts call.h /^ int rx_pkts; \/* Received packets *\/$/;" m struct:call
526 rx_speed_avp avp.c /^int rx_speed_avp (struct tunnel *t, struct call *c, void *data, int datalen)$/;" f
527 rxspeed call.h /^ int rxspeed; \/* Receive speed *\/$/;" m struct:call
528 safe_copy misc.c /^inline void safe_copy (char *a, char *b, int size)$/;" f
529 sanity l2tp.h /^ int sanity; \/* check for sanity? *\/$/;" m struct:tunnel
530 schedule scheduler.c /^struct schedule_entry *schedule (struct timeval tv, void (*func) (void *),$/;" f
531 schedule_entry scheduler.h /^struct schedule_entry$/;" s
532 schedule_lock scheduler.c /^void schedule_lock ()$/;" f
533 schedule_unlock scheduler.c /^void schedule_unlock ()$/;" f
534 secdns file.h /^ unsigned int secdns; \/* Secondary DNS server *\/$/;" m struct:lns
535 secret aaa.h /^ unsigned char secret[MAXSTRLEN]; \/* The shared secret *\/$/;" m struct:challenge
536 secret l2tp.h /^ char secret[MAXSTRLEN]; \/* Secret to use *\/$/;" m struct:tunnel
537 secwins file.h /^ unsigned int secwins; \/* Secondary WINS server *\/$/;" m struct:lns
538 self l2tp.h /^ struct call *self;$/;" m struct:tunnel
539 send_zlb control.c /^void send_zlb (void *data)$/;" f
540 sense file.h /^ int sense;$/;" m struct:iprange
541 seq_reqd call.h /^ int seq_reqd; \/* Sequencing required? *\/$/;" m struct:call
542 seq_reqd_avp avp.c /^int seq_reqd_avp (struct tunnel *t, struct call *c, void *data, int datalen)$/;" f
543 serno call.h /^ unsigned int serno; \/* Call serial number *\/$/;" m struct:call
544 server network.c /^struct sockaddr_in server, from; \/* Server and transmitter structs *\/$/;" v
545 server_socket network.c /^int server_socket; \/* Server socket *\/$/;" v
546 set_accesscontrol file.c /^int set_accesscontrol (char *word, char *value, int context, void *item)$/;" f
547 set_authfile file.c /^int set_authfile (char *word, char *value, int context, void *item)$/;" f
548 set_authname file.c /^int set_authname (char *word, char *value, int context, void *item)$/;" f
549 set_autodial file.c /^int set_autodial (char *word, char *value, int context, void *item)$/;" f
550 set_boolean file.c /^int set_boolean (char *word, char *value, int *ptr)$/;" f
551 set_challenge file.c /^int set_challenge (char *word, char *value, int context, void *item)$/;" f
552 set_debug file.c /^int set_debug (char *word, char *value, int context, void *item)$/;" f
553 set_defaultroute file.c /^int set_defaultroute (char *word, char *value, int context, void *item)$/;" f
554 set_error misc.c /^void set_error (struct call *c, int error, const char *fmt, ...)$/;" f
555 set_exclusive file.c /^int set_exclusive (char *word, char *value, int context, void *item)$/;" f
556 set_flow file.c /^int set_flow (char *word, char *value, int context, void *item)$/;" f
557 set_hbit file.c /^int set_hbit (char *word, char *value, int context, void *item)$/;" f
558 set_hostname file.c /^int set_hostname (char *word, char *value, int context, void *item)$/;" f
559 set_int file.c /^int set_int (char *word, char *value, int *ptr)$/;" f
560 set_ip file.c /^int set_ip (char *word, char *value, unsigned int *addr)$/;" f
561 set_iprange file.c /^int set_iprange (char *word, char *value, int context, void *item)$/;" f
562 set_lac file.c /^int set_lac (char *word, char *value, int context, void *item)$/;" f
563 set_lbit file.c /^int set_lbit (char *word, char *value, int context, void *item)$/;" f
564 set_lns file.c /^int set_lns (char *word, char *value, int context, void *item)$/;" f
565 set_localaddr file.c /^int set_localaddr (char *word, char *value, int context, void *item)$/;" f
566 set_papchap file.c /^int set_papchap (char *word, char *value, int context, void *item)$/;" f
567 set_passwdauth file.c /^int set_passwdauth (char *word, char *value, int context, void *item)$/;" f
568 set_port file.c /^int set_port (char *word, char *value, int context, void *item)$/;" f
569 set_pppoptfile file.c /^int set_pppoptfile (char *word, char *value, int context, void *item)$/;" f
570 set_rand_dev file.c /^int set_rand_dev ()$/;" f
571 set_rand_egd file.c /^int set_rand_egd (char *value)$/;" f
572 set_rand_source file.c /^int set_rand_source (char *word, char *value, int context, void *item)$/;" f
573 set_rand_sys file.c /^int set_rand_sys ()$/;" f
574 set_range file.c /^struct iprange *set_range (char *word, char *value, struct iprange *in)$/;" f
575 set_redial file.c /^int set_redial (char *word, char *value, int context, void *item)$/;" f
576 set_remoteaddr file.c /^int set_remoteaddr (char *word, char *value, int context, void *item)$/;" f
577 set_rmax file.c /^int set_rmax (char *word, char *value, int context, void *item)$/;" f
578 set_rtimeout file.c /^int set_rtimeout (char *word, char *value, int context, void *item)$/;" f
579 set_rws file.c /^int set_rws (char *word, char *value, int context, void *item)$/;" f
580 set_string file.c /^int set_string (char *word, char *value, char *ptr, int len)$/;" f
581 set_userspace file.c /^int set_userspace (char *word, char *value, int context, void *item)$/;" f
582 show_status l2tpd.c /^void show_status (int fd)$/;" f
583 srandom osport.h 33;" d
584 ss aaa.h /^ unsigned char ss; \/* State we're sending in *\/$/;" m struct:challenge
585 start file.h /^ unsigned int start;$/;" m struct:iprange
586 start misc.h /^ void *start;$/;" m struct:buffer
587 start_pppd l2tpd.c /^int start_pppd (struct call *c, struct ppp_opts *opts)$/;" f
588 state aaa.h /^ int state; \/* What state is challenge in? *\/$/;" m struct:challenge
589 state call.h /^ int state; \/* Current state *\/$/;" m struct:call
590 state l2tp.h /^ int state; \/* State of tunnel *\/$/;" m struct:tunnel
591 status_handler l2tpd.c /^void status_handler (int sig)$/;" f
592 stopccn_result_codes avp.c /^char *stopccn_result_codes[] = {$/;" v
593 sub_address_avp avp.c /^int sub_address_avp (struct tunnel *t, struct call *c, void *data,$/;" f
594 subaddy call.h /^ char subaddy[MAXSTRLEN]; \/* Sub address *\/$/;" m struct:call
595 swaps misc.c /^inline void swaps (void *buf_v, int len)$/;" f
596 switch_io l2tpd.c /^int switch_io = 0; \/* jz: Switch for Incoming or Outgoing Call *\/$/;" v
597 t file.h /^ struct tunnel *t; \/* Our tunnel *\/$/;" m struct:lac
598 t file.h /^ struct tunnel *t; \/* Tunnel of this, if it's ready *\/$/;" m struct:lns
599 tb l2tp.h /^ _u64 tb; \/* Their tie breaker *\/$/;" m struct:tunnel
600 tid l2tp.h /^ _u16 tid; \/* Tunnel ID *\/$/;" m struct:control_hdr
601 tid l2tp.h /^ _u16 tid; \/* Tunnel ID *\/$/;" m struct:payload_hdr
602 tid l2tp.h /^ int tid; \/* Peer's tunnel identifier *\/$/;" m struct:tunnel
603 toss misc.c /^inline void toss (struct buffer *buf)$/;" f
604 tun_rws file.h /^ int tun_rws; \/* Receive window size (tunnel) *\/$/;" m struct:lac
605 tun_rws file.h /^ int tun_rws; \/* Receive window size (tunnel) *\/$/;" m struct:lns
606 tunnel l2tp.h /^struct tunnel$/;" s
607 tunnel misc.h /^ struct tunnel *tunnel; \/* Who owns this packet, if it's a control *\/$/;" m struct:buffer
608 tunnel_list l2tp.h /^struct tunnel_list$/;" s
609 tunnels l2tpd.c /^struct tunnel_list tunnels;$/;" v
610 tv scheduler.h /^ struct timeval tv; \/* Scheduled time to execute *\/$/;" m struct:schedule_entry
611 tx_bytes call.h /^ int tx_bytes; \/* transmitted bytes *\/$/;" m struct:call
612 tx_pkts call.h /^ int tx_pkts; \/* Transmitted packets *\/$/;" m struct:call
613 tx_speed_avp avp.c /^int tx_speed_avp (struct tunnel *t, struct call *c, void *data, int datalen)$/;" f
614 txspeed call.h /^ int txspeed; \/* Transmit speed *\/$/;" m struct:call
615 type misc.h /^ int type;$/;" m struct:buffer
616 uaddr aaa.c /^static struct addr_ent *uaddr[ADDR_HASH_SIZE];$/;" v file:
617 udp_xmit network.c /^void udp_xmit (struct buffer *buf)$/;" f
618 uint32 md5.h /^typedef unsigned int uint32;$/;" t
619 uint32 md5.h /^typedef unsigned long uint32;$/;" t
620 unreserve_addr aaa.c /^void unreserve_addr (unsigned int addr)$/;" f
621 usage l2tpd.c /^void usage(void) {$/;" f
622 uts l2tpd.c /^struct utsname uts;$/;" v
623 vector aaa.h /^ unsigned char *vector;$/;" m struct:challenge
624 vector_len aaa.h /^ unsigned int vector_len;$/;" m struct:challenge
625 vendor l2tp.h /^ char vendor[MAXSTRLEN]; \/* Vendor of remote product *\/$/;" m struct:tunnel
626 vendor_avp avp.c /^int vendor_avp (struct tunnel *t, struct call *c, void *data, int datalen)$/;" f
627 vendorid avp.h /^ _u16 vendorid;$/;" m struct:avp_hdr
628 ver l2tp.h /^ _u16 ver; \/* Version and friends *\/$/;" m struct:payload_hdr
629 ver l2tp.h /^ _u16 ver; \/* Version and more *\/$/;" m struct:control_hdr
630 words file.c /^struct keyword words[] = {$/;" v
631 words file.c /^struct keyword words[];$/;" v
632 write_packet control.c /^inline int write_packet (struct buffer *buf, struct tunnel *t, struct call *c,$/;" f
633 wrong_length avp.c /^void wrong_length (struct call *c, char *field, int expected, int found,$/;" f
634 yesno file.c /^int yesno (char *value)$/;" f
635 zero scheduler.c /^static struct timeval zero;$/;" v file:
636 zlb_xmit call.h /^ struct schedule_entry *zlb_xmit;$/;" m struct:call