Lines Matching refs:session

39 	struct l2tp_session	*session;  member
67 spriv = l2tp_session_priv(priv->session); in l2tp_eth_dev_uninit()
77 struct l2tp_session *session = priv->session; in l2tp_eth_dev_xmit() local
79 int ret = l2tp_xmit_skb(session, skb); in l2tp_eth_dev_xmit()
125 static void l2tp_eth_dev_recv(struct l2tp_session *session, struct sk_buff *skb, int data_len) in l2tp_eth_dev_recv() argument
127 struct l2tp_eth_sess *spriv = l2tp_session_priv(session); in l2tp_eth_dev_recv()
167 static void l2tp_eth_delete(struct l2tp_session *session) in l2tp_eth_delete() argument
172 if (session) { in l2tp_eth_delete()
173 spriv = l2tp_session_priv(session); in l2tp_eth_delete()
189 struct l2tp_session *session = arg; in l2tp_eth_show() local
190 struct l2tp_eth_sess *spriv = l2tp_session_priv(session); in l2tp_eth_show()
208 struct l2tp_session *session, in l2tp_eth_adjust_mtu() argument
236 overhead += session->hdr_len + ETH_HLEN + l3_overhead; in l2tp_eth_adjust_mtu()
244 dev->needed_headroom += session->hdr_len; in l2tp_eth_adjust_mtu()
254 struct l2tp_session *session; in l2tp_eth_create() local
267 session = l2tp_session_create(sizeof(*spriv), tunnel, session_id, in l2tp_eth_create()
269 if (IS_ERR(session)) { in l2tp_eth_create()
270 rc = PTR_ERR(session); in l2tp_eth_create()
284 l2tp_eth_adjust_mtu(tunnel, session, dev); in l2tp_eth_create()
287 priv->session = session; in l2tp_eth_create()
289 session->recv_skb = l2tp_eth_dev_recv; in l2tp_eth_create()
290 session->session_close = l2tp_eth_delete; in l2tp_eth_create()
292 session->show = l2tp_eth_show; in l2tp_eth_create()
294 spriv = l2tp_session_priv(session); in l2tp_eth_create()
296 l2tp_session_inc_refcount(session); in l2tp_eth_create()
304 rc = l2tp_session_register(session, tunnel); in l2tp_eth_create()
313 l2tp_session_delete(session); in l2tp_eth_create()
314 l2tp_session_dec_refcount(session); in l2tp_eth_create()
320 strscpy(session->ifname, dev->name, IFNAMSIZ); in l2tp_eth_create()
325 l2tp_session_dec_refcount(session); in l2tp_eth_create()
332 l2tp_session_dec_refcount(session); in l2tp_eth_create()
335 kfree(session); in l2tp_eth_create()