Lines Matching refs:l2tp_session
164 } l2tp_session;
170 int (*establish)(l2tp_session *ses);
174 void (*close)(l2tp_session *ses, char const *reason, int may_reestablish);
177 void (*handle_ppp_frame)(l2tp_session *ses, unsigned char *buf,
354 l2tp_session *l2tp_tunnel_find_session(l2tp_tunnel *tunnel, uint16_t sid);
357 void l2tp_tunnel_add_session(l2tp_session *ses);
359 void l2tp_tunnel_delete_session(l2tp_session *ses, char const *reason, int may_reestablish);
368 l2tp_session *l2tp_tunnel_first_session(l2tp_tunnel *tunnel, void **cursor);
369 l2tp_session *l2tp_tunnel_next_session(l2tp_tunnel *tunnel, void **cursor);
379 void l2tp_session_lcp_snoop(l2tp_session *ses,
388 void l2tp_session_send_CDN(l2tp_session *ses, int result_code, int error_code,
391 void l2tp_session_free(l2tp_session *ses, char const *reason, int may_reestablish);
392 void l2tp_session_notify_tunnel_open(l2tp_session *ses);
397 void l2tp_session_handle_CDN(l2tp_session *ses, l2tp_dgram *dgram);
398 void l2tp_session_handle_ICRP(l2tp_session *ses, l2tp_dgram *dgram);
399 void l2tp_session_handle_ICCN(l2tp_session *ses, l2tp_dgram *dgram);
400 char const *l2tp_session_state_name(l2tp_session *ses);
403 l2tp_session *l2tp_session_call_lns(l2tp_peer *peer,
415 int l2tp_dgram_send_ppp_frame(l2tp_session *ses, unsigned char const *buf,
476 char const *l2tp_debug_session_to_str(l2tp_session *session);