Home
last modified time | relevance | path

Searched refs:encap (Results 1 – 25 of 54) sorted by relevance

123

/net/ipv4/
A Dfou_bpf.c45 struct bpf_fou_encap *encap, int type) in bpf_skb_set_fou_encap() argument
50 if (unlikely(!encap)) in bpf_skb_set_fou_encap()
58 info->encap.type = TUNNEL_ENCAP_FOU; in bpf_skb_set_fou_encap()
61 info->encap.type = TUNNEL_ENCAP_GUE; in bpf_skb_set_fou_encap()
64 info->encap.type = TUNNEL_ENCAP_NONE; in bpf_skb_set_fou_encap()
68 info->encap.flags |= TUNNEL_ENCAP_FLAG_CSUM; in bpf_skb_set_fou_encap()
70 info->encap.sport = encap->sport; in bpf_skb_set_fou_encap()
71 info->encap.dport = encap->dport; in bpf_skb_set_fou_encap()
87 struct bpf_fou_encap *encap) in bpf_skb_get_fou_encap() argument
95 encap->sport = info->encap.sport; in bpf_skb_get_fou_encap()
[all …]
A Desp4.c125 struct xfrm_encap_tmpl *encap = x->encap; in esp_find_tcp_sk() local
131 sport = encap->encap_sport; in esp_find_tcp_sk()
132 dport = encap->encap_dport; in esp_find_tcp_sk()
238 x->encap && x->encap->encap_type == TCP_ENCAP_ESPINTCP) in esp_output_done()
373 struct xfrm_encap_tmpl *encap = x->encap; in esp_output_encap() local
412 if (x->encap) { in esp_output_head()
604 if (!err && x->encap && x->encap->encap_type == TCP_ENCAP_ESPINTCP) in esp_output_tail()
727 if (x->encap) { in esp_input_done2()
728 struct xfrm_encap_tmpl *encap = x->encap; in esp_input_done2() local
1131 if (x->encap) { in esp_init_state()
[all …]
A Dip_tunnel.c372 info->encap.sport = udph->source; in ip_tunnel_md_udp_encap()
373 info->encap.dport = udph->dest; in ip_tunnel_md_udp_encap()
494 memset(&t->encap, 0, sizeof(t->encap)); in ip_tunnel_encap_setup()
500 t->encap.type = ipencap->type; in ip_tunnel_encap_setup()
501 t->encap.sport = ipencap->sport; in ip_tunnel_encap_setup()
502 t->encap.dport = ipencap->dport; in ip_tunnel_encap_setup()
503 t->encap.flags = ipencap->flags; in ip_tunnel_encap_setup()
619 tunnel_hlen = ip_encap_hlen(&tun_info->encap); in ip_md_tunnel_xmit()
621 if (ip_tunnel_encap(skb, &tun_info->encap, &proto, &fl4) < 0) in ip_md_tunnel_xmit()
781 if (ip_tunnel_encap(skb, &tunnel->encap, &protocol, &fl4) < 0) in ip_tunnel_xmit()
[all …]
A Desp4_offload.c192 switch (x->outer_mode.encap) { in xfrm4_outer_mode_gso_segment()
307 if (x->encap) in esp_xmit()
308 encap_type = x->encap->encap_type; in esp_xmit()
388 .encap = esp4_gso_encap,
A Dipip.c539 tunnel->encap.type) || in ipip_fill_info()
541 tunnel->encap.sport) || in ipip_fill_info()
543 tunnel->encap.dport) || in ipip_fill_info()
545 tunnel->encap.flags)) in ipip_fill_info()
A Dip_tunnel_core.c1103 struct ip_tunnel_encap *encap) in ip_tunnel_netlink_encap_parms() argument
1107 memset(encap, 0, sizeof(*encap)); in ip_tunnel_netlink_encap_parms()
1114 encap->type = nla_get_u16(data[IFLA_IPTUN_ENCAP_TYPE]); in ip_tunnel_netlink_encap_parms()
1119 encap->flags = nla_get_u16(data[IFLA_IPTUN_ENCAP_FLAGS]); in ip_tunnel_netlink_encap_parms()
1124 encap->sport = nla_get_be16(data[IFLA_IPTUN_ENCAP_SPORT]); in ip_tunnel_netlink_encap_parms()
1129 encap->dport = nla_get_be16(data[IFLA_IPTUN_ENCAP_DPORT]); in ip_tunnel_netlink_encap_parms()
/net/bridge/netfilter/
A Debt_vlan.c34 __be16 encap; in ebt_vlan_mt() local
38 encap = skb->protocol; in ebt_vlan_mt()
48 encap = fp->h_vlan_encapsulated_proto; in ebt_vlan_mt()
72 EXIT_ON_MISMATCH(encap, EBT_VLAN_ENCAP); in ebt_vlan_mt()
141 if ((unsigned short) ntohs(info->encap) < ETH_ZLEN) { in ebt_vlan_mt_check()
143 "minimal\n", ntohs(info->encap)); in ebt_vlan_mt_check()
/net/ipv6/
A Desp6.c142 struct xfrm_encap_tmpl *encap = x->encap; in esp6_find_tcp_sk() local
148 sport = encap->encap_sport; in esp6_find_tcp_sk()
149 dport = encap->encap_dport; in esp6_find_tcp_sk()
274 x->encap && x->encap->encap_type == TCP_ENCAP_ESPINTCP) in esp_output_done()
403 struct xfrm_encap_tmpl *encap = x->encap; in esp6_output_encap() local
441 if (x->encap) { in esp6_output_head()
636 if (!err && x->encap && x->encap->encap_type == TCP_ENCAP_ESPINTCP) in esp6_output_tail()
755 if (x->encap) { in esp6_input_done2()
758 struct xfrm_encap_tmpl *encap = x->encap; in esp6_input_done2() local
1178 if (x->encap) { in esp6_init_state()
[all …]
A Dip6_offload.c118 bool encap, udpfrag; in ipv6_gso_segment() local
130 encap = SKB_GSO_CB(skb)->encap_level > 0; in ipv6_gso_segment()
131 if (encap) in ipv6_gso_segment()
143 udpfrag = proto == IPPROTO_UDP && encap && in ipv6_gso_segment()
189 if (encap) in ipv6_gso_segment()
A Desp6_offload.c142 if (x->outer_mode.encap == XFRM_MODE_TRANSPORT) { in esp6_gso_encap()
232 switch (x->outer_mode.encap) { in xfrm6_outer_mode_gso_segment()
409 .encap = esp6_gso_encap,
A Dip6_tunnel.c1238 if (t->encap.type != TUNNEL_ENCAP_NONE) in ip6_tnl_xmit()
1814 memset(&t->encap, 0, sizeof(t->encap)); in ip6_tnl_encap_setup()
1820 t->encap.type = ipencap->type; in ip6_tnl_encap_setup()
1821 t->encap.sport = ipencap->sport; in ip6_tnl_encap_setup()
1822 t->encap.dport = ipencap->dport; in ip6_tnl_encap_setup()
1823 t->encap.flags = ipencap->flags; in ip6_tnl_encap_setup()
2170 if (nla_put_u16(skb, IFLA_IPTUN_ENCAP_TYPE, tunnel->encap.type) || in ip6_tnl_fill_info()
2171 nla_put_be16(skb, IFLA_IPTUN_ENCAP_SPORT, tunnel->encap.sport) || in ip6_tnl_fill_info()
2172 nla_put_be16(skb, IFLA_IPTUN_ENCAP_DPORT, tunnel->encap.dport) || in ip6_tnl_fill_info()
2173 nla_put_u16(skb, IFLA_IPTUN_ENCAP_FLAGS, tunnel->encap.flags)) in ip6_tnl_fill_info()
/net/netfilter/
A Dnft_flow_offload.c87 } encap[NF_FLOW_TABLE_ENCAP_MAX]; member
129 info->encap[info->num_encaps].id = path->encap.id; in nft_dev_path_info()
130 info->encap[info->num_encaps].proto = path->encap.proto; in nft_dev_path_info()
133 memcpy(info->h_dest, path->encap.h_dest, ETH_ALEN); in nft_dev_path_info()
144 info->encap[info->num_encaps].id = path->bridge.vlan_id; in nft_dev_path_info()
145 info->encap[info->num_encaps].proto = path->bridge.vlan_proto; in nft_dev_path_info()
207 route->tuple[!dir].in.encap[i].id = info.encap[i].id; in nft_dev_forward_path()
208 route->tuple[!dir].in.encap[i].proto = info.encap[i].proto; in nft_dev_forward_path()
A Dnf_flow_table_offload.c120 tuple->encap[0].proto == htons(ETH_P_8021Q)) { in nf_flow_rule_match()
123 tuple->encap[0].id, in nf_flow_rule_match()
124 tuple->encap[0].proto); in nf_flow_rule_match()
129 tuple->encap[1].proto == htons(ETH_P_8021Q)) { in nf_flow_rule_match()
134 tuple->encap[1].id, in nf_flow_rule_match()
135 tuple->encap[1].proto); in nf_flow_rule_match()
140 tuple->encap[1].id, in nf_flow_rule_match()
141 tuple->encap[1].proto); in nf_flow_rule_match()
666 switch (other_tuple->encap[i].proto) { in nf_flow_rule_route_common()
669 entry->pppoe.sid = other_tuple->encap[i].id; in nf_flow_rule_route_common()
[all …]
A Dnf_flow_table_ip.c153 tuple->encap[i].id = skb_vlan_tag_get(skb); in nf_flow_tuple_encap()
154 tuple->encap[i].proto = skb->vlan_proto; in nf_flow_tuple_encap()
160 tuple->encap[i].id = ntohs(veth->h_vlan_TCI); in nf_flow_tuple_encap()
161 tuple->encap[i].proto = skb->protocol; in nf_flow_tuple_encap()
165 tuple->encap[i].id = ntohs(phdr->sid); in nf_flow_tuple_encap()
166 tuple->encap[i].proto = skb->protocol; in nf_flow_tuple_encap()
A Dnf_flow_table_core.c115 flow_tuple->encap[j].id = route->tuple[dir].in.encap[i].id; in flow_offload_fill_route()
116 flow_tuple->encap[j].proto = route->tuple[dir].in.encap[i].proto; in flow_offload_fill_route()
/net/l2tp/
A Dl2tp_core.c151 switch (tunnel->encap) { in l2tp_tunnel_free()
921 tunnel->encap); in l2tp_recv_common()
943 tunnel->encap); in l2tp_recv_common()
1174 if (tunnel->encap == L2TP_ENCAPTYPE_UDP) { in l2tp_build_l2tpv3_header()
1282 switch (tunnel->encap) { in l2tp_xmit_core()
1459 switch (cfg->encap) { in l2tp_tunnel_sock_create()
1571 encap = cfg->encap; in l2tp_tunnel_create()
1588 tunnel->encap = encap; in l2tp_tunnel_create()
1606 enum l2tp_encap_type encap) in l2tp_validate_socket() argument
1758 enum l2tp_encap_type encap) in l2tp_session_set_header_len() argument
[all …]
A Dtrace.h60 __field(enum l2tp_encap_type, encap)
68 __entry->encap = tunnel->encap;
73 show_encap_type_name(__entry->encap),
A Dl2tp_netlink.c219 cfg.encap = nla_get_u16(attrs[L2TP_ATTR_ENCAP_TYPE]); in l2tp_nl_cmd_tunnel_create()
234 switch (cfg.encap) { in l2tp_nl_cmd_tunnel_create()
319 enum l2tp_encap_type encap) in l2tp_nl_tunnel_send_addr6() argument
324 switch (encap) { in l2tp_nl_tunnel_send_addr6()
347 enum l2tp_encap_type encap) in l2tp_nl_tunnel_send_addr4() argument
351 switch (encap) { in l2tp_nl_tunnel_send_addr4()
380 return l2tp_nl_tunnel_send_addr6(skb, sk, tunnel->encap); in l2tp_nl_tunnel_send_addr()
382 return l2tp_nl_tunnel_send_addr4(skb, sk, tunnel->encap); in l2tp_nl_tunnel_send_addr()
399 nla_put_u16(skb, L2TP_ATTR_ENCAP_TYPE, tunnel->encap)) in l2tp_nl_tunnel_send()
704 l2tp_session_set_header_len(session, tunnel->version, tunnel->encap); in l2tp_nl_cmd_session_modify()
A Dl2tp_core.h135 enum l2tp_encap_type encap; member
172 enum l2tp_encap_type encap; member
261 enum l2tp_encap_type encap);
A Dl2tp_debugfs.c155 if (tunnel->encap == L2TP_ENCAPTYPE_UDP) in l2tp_dfs_seq_tunnel_show()
160 tunnel->encap == L2TP_ENCAPTYPE_UDP ? "UDP" : in l2tp_dfs_seq_tunnel_show()
161 tunnel->encap == L2TP_ENCAPTYPE_IP ? "IP" : in l2tp_dfs_seq_tunnel_show()
/net/xfrm/
A Dxfrm_state.c605 kfree(x->encap); in xfrm_state_gc_destroy()
2012 if (encap || orig->encap) { in xfrm_state_clone_and_setup()
2013 if (encap) in xfrm_state_clone_and_setup()
2014 x->encap = kmemdup(encap, sizeof(*x->encap), in xfrm_state_clone_and_setup()
2017 x->encap = kmemdup(orig->encap, sizeof(*x->encap), in xfrm_state_clone_and_setup()
2020 if (!x->encap) in xfrm_state_clone_and_setup()
2223 if (x->encap && x1->encap && in xfrm_state_update()
2224 x->encap->encap_type == x1->encap->encap_type) in xfrm_state_update()
2225 memcpy(x1->encap, x->encap, sizeof(*x1->encap)); in xfrm_state_update()
2226 else if (x->encap || x1->encap) in xfrm_state_update()
[all …]
A Dxfrm_user.c899 sizeof(*x->encap), GFP_KERNEL); in xfrm_state_construct()
900 if (x->encap == NULL) in xfrm_state_construct()
1370 if (x->encap) { in copy_to_user_state_extra()
3104 struct xfrm_encap_tmpl *encap = NULL; in xfrm_do_migrate() local
3128 sizeof(*encap), GFP_KERNEL); in xfrm_do_migrate()
3129 if (!encap) in xfrm_do_migrate()
3147 kfree(encap); in xfrm_do_migrate()
3226 if (encap) { in build_migrate()
3227 err = nla_put(skb, XFRMA_ENCAP, sizeof(*encap), encap); in build_migrate()
3647 if (x->encap) in xfrm_sa_len()
[all …]
A Dxfrm_nat_keepalive.c37 ka->encap_sport = x->encap->encap_sport; in nat_keepalive_init()
38 ka->encap_dport = x->encap->encap_dport; in nat_keepalive_init()
/net/core/
A Dlwtunnel.c114 struct nlattr *encap, unsigned int family, in lwtunnel_build_state() argument
124 NL_SET_ERR_MSG_ATTR(extack, encap, in lwtunnel_build_state()
137 ret = ops->build_state(net, encap, family, cfg, lws, extack); in lwtunnel_build_state()
144 NL_SET_ERR_MSG_ATTR(extack, encap, in lwtunnel_build_state()
/net/atm/
A Dclip.c230 if (!clip_vcc->encap || in clip_push()
335 CLIP_VCC(vcc)->encap = mode; in clip_encap()
389 if (entry->vccs->encap) { in clip_start_xmit()
443 clip_vcc->encap = 1; in clip_mkip()
778 llc = ((clip_vcc == SEQ_NO_VCC_TOKEN) || clip_vcc->encap); in atmarp_info()

Completed in 75 milliseconds

123