Lines Matching refs:l2tp_session

85 struct l2tp_session {  struct
137 int (*build_header)(struct l2tp_session *session, void *buf); argument
138 void (*recv_skb)(struct l2tp_session *session, struct sk_buff *skb, int data_len); argument
139 void (*session_close)(struct l2tp_session *session); argument
140 void (*ref)(struct l2tp_session *session); argument
141 void (*deref)(struct l2tp_session *session); argument
210 int (*session_delete)(struct l2tp_session *session);
218 static inline void *l2tp_session_priv(struct l2tp_session *session) in l2tp_session_priv()
243 struct l2tp_session *l2tp_session_find(struct net *net,
246 struct l2tp_session *l2tp_session_find_nth(struct l2tp_tunnel *tunnel, int nth);
247 struct l2tp_session *l2tp_session_find_by_ifname(struct net *net, char *ifname);
256 struct l2tp_session *l2tp_session_create(int priv_size,
260 void __l2tp_session_unhash(struct l2tp_session *session);
261 int l2tp_session_delete(struct l2tp_session *session);
262 void l2tp_session_free(struct l2tp_session *session);
263 void l2tp_recv_common(struct l2tp_session *session, struct sk_buff *skb,
266 int l2tp_session_queue_purge(struct l2tp_session *session);
268 void l2tp_session_set_header_len(struct l2tp_session *session, int version);
270 int l2tp_xmit_skb(struct l2tp_session *session, struct sk_buff *skb,
280 static inline void l2tp_session_inc_refcount_1(struct l2tp_session *session) in l2tp_session_inc_refcount_1()
285 static inline void l2tp_session_dec_refcount_1(struct l2tp_session *session) in l2tp_session_dec_refcount_1()