Lines Matching full:tunnel
185 static void l2tp_eth_adjust_mtu(struct l2tp_tunnel *tunnel, in l2tp_eth_adjust_mtu() argument
194 if (tunnel->encap == L2TP_ENCAPTYPE_UDP) { in l2tp_eth_adjust_mtu()
199 lock_sock(tunnel->sock); in l2tp_eth_adjust_mtu()
200 l3_overhead = kernel_sock_ip_overhead(tunnel->sock); in l2tp_eth_adjust_mtu()
201 release_sock(tunnel->sock); in l2tp_eth_adjust_mtu()
205 * because tunnel->sock was NULL or the socket's in l2tp_eth_adjust_mtu()
216 mtu = l2tp_tunnel_dst_mtu(tunnel) - overhead; in l2tp_eth_adjust_mtu()
225 static int l2tp_eth_create(struct net *net, struct l2tp_tunnel *tunnel, in l2tp_eth_create() argument
245 session = l2tp_session_create(sizeof(*spriv), tunnel, session_id, in l2tp_eth_create()
262 l2tp_eth_adjust_mtu(tunnel, session, dev); in l2tp_eth_create()
282 rc = l2tp_session_register(session, tunnel); in l2tp_eth_create()