Lines Matching refs:session
40 struct l2tp_session *session; member
62 spriv = l2tp_session_priv(priv->session); in l2tp_eth_dev_uninit()
72 struct l2tp_session *session = priv->session; in l2tp_eth_dev_xmit() local
74 int ret = l2tp_xmit_skb(session, skb); in l2tp_eth_dev_xmit()
106 static void l2tp_eth_dev_recv(struct l2tp_session *session, struct sk_buff *skb, int data_len) in l2tp_eth_dev_recv() argument
108 struct l2tp_eth_sess *spriv = l2tp_session_priv(session); in l2tp_eth_dev_recv()
145 static void l2tp_eth_delete(struct l2tp_session *session) in l2tp_eth_delete() argument
150 if (session) { in l2tp_eth_delete()
151 spriv = l2tp_session_priv(session); in l2tp_eth_delete()
167 struct l2tp_session *session = arg; in l2tp_eth_show() local
168 struct l2tp_eth_sess *spriv = l2tp_session_priv(session); in l2tp_eth_show()
186 struct l2tp_session *session, in l2tp_eth_adjust_mtu() argument
214 overhead += session->hdr_len + ETH_HLEN + l3_overhead; in l2tp_eth_adjust_mtu()
222 dev->needed_headroom += session->hdr_len; in l2tp_eth_adjust_mtu()
232 struct l2tp_session *session; in l2tp_eth_create() local
245 session = l2tp_session_create(sizeof(*spriv), tunnel, session_id, in l2tp_eth_create()
247 if (IS_ERR(session)) { in l2tp_eth_create()
248 rc = PTR_ERR(session); in l2tp_eth_create()
262 l2tp_eth_adjust_mtu(tunnel, session, dev); in l2tp_eth_create()
265 priv->session = session; in l2tp_eth_create()
267 session->recv_skb = l2tp_eth_dev_recv; in l2tp_eth_create()
268 session->session_close = l2tp_eth_delete; in l2tp_eth_create()
270 session->show = l2tp_eth_show; in l2tp_eth_create()
272 spriv = l2tp_session_priv(session); in l2tp_eth_create()
274 refcount_inc(&session->ref_count); in l2tp_eth_create()
282 rc = l2tp_session_register(session, tunnel); in l2tp_eth_create()
291 l2tp_session_delete(session); in l2tp_eth_create()
292 l2tp_session_put(session); in l2tp_eth_create()
298 strscpy(session->ifname, dev->name, IFNAMSIZ); in l2tp_eth_create()
303 l2tp_session_put(session); in l2tp_eth_create()
310 l2tp_session_put(session); in l2tp_eth_create()
313 l2tp_session_put(session); in l2tp_eth_create()