Lines Matching defs:encap
151 switch (tunnel->encap) {
481 /* If existing session is in IP-encap tunnel, refuse new session */
482 if (session2->tunnel->encap == L2TP_ENCAPTYPE_IP)
573 /* IP encap expects session IDs to be globally unique, while
574 * UDP encap doesn't. This isn't per the RFC, which says that
578 if (err == -ENOSPC && tunnel->encap == L2TP_ENCAPTYPE_UDP) {
921 tunnel->encap);
943 tunnel->encap);
1174 if (tunnel->encap == L2TP_ENCAPTYPE_UDP) {
1236 uhlen = (tunnel->encap == L2TP_ENCAPTYPE_UDP) ? sizeof(*uh) : 0;
1276 /* Report transmitted length before we add encap header, which keeps
1277 * statistics consistent for both UDP and IP encap tx/rx paths.
1282 switch (tunnel->encap) {
1459 switch (cfg->encap) {
1568 enum l2tp_encap_type encap = L2TP_ENCAPTYPE_UDP;
1571 encap = cfg->encap;
1588 tunnel->encap = encap;
1606 enum l2tp_encap_type encap)
1619 if ((encap == L2TP_ENCAPTYPE_UDP && sk->sk_protocol != IPPROTO_UDP) ||
1620 (encap == L2TP_ENCAPTYPE_IP && sk->sk_protocol != IPPROTO_L2TP))
1623 if (encap == L2TP_ENCAPTYPE_UDP && sk->sk_user_data)
1666 ret = l2tp_validate_socket(sk, net, tunnel->encap);
1671 if (tunnel->encap == L2TP_ENCAPTYPE_UDP) {
1758 enum l2tp_encap_type encap)
1767 if (encap == L2TP_ENCAPTYPE_UDP)
1819 l2tp_session_set_header_len(session, tunnel->version, tunnel->encap);