/net/bridge/netfilter/ |
D | ebt_vlan.c | 34 __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/xfrm/ |
D | xfrm_state.c | 413 .encap = XFRM_MODE_BEET, 418 .encap = XFRM_MODE_TRANSPORT, 422 .encap = XFRM_MODE_TUNNEL, 430 .encap = XFRM_MODE_BEET, 435 .encap = XFRM_MODE_ROUTEOPTIMIZATION, 439 .encap = XFRM_MODE_TRANSPORT, 443 .encap = XFRM_MODE_TUNNEL, 449 static const struct xfrm_mode *xfrm_get_mode(unsigned int encap, int family) in xfrm_get_mode() argument 453 if (unlikely(encap >= XFRM_MODE_MAX)) in xfrm_get_mode() 458 mode = &xfrm4_mode_map[encap]; in xfrm_get_mode() [all …]
|
D | xfrm_user.c | 603 x->encap = kmemdup(nla_data(attrs[XFRMA_ENCAP]), in xfrm_state_construct() 604 sizeof(*x->encap), GFP_KERNEL); in xfrm_state_construct() 605 if (x->encap == NULL) in xfrm_state_construct() 930 if (x->encap) { in copy_to_user_state_extra() 931 ret = nla_put(skb, XFRMA_ENCAP, sizeof(*x->encap), x->encap); in copy_to_user_state_extra() 2368 struct xfrm_encap_tmpl *encap = NULL; in xfrm_do_migrate() local 2387 encap = kmemdup(nla_data(attrs[XFRMA_ENCAP]), in xfrm_do_migrate() 2388 sizeof(*encap), GFP_KERNEL); in xfrm_do_migrate() 2389 if (!encap) in xfrm_do_migrate() 2393 err = xfrm_migrate(&pi->sel, pi->dir, type, m, n, kmp, net, encap); in xfrm_do_migrate() [all …]
|
D | xfrm_device.c | 52 switch (x->outer_mode.encap) { in xfrm_outer_mode_prep() 206 if (x->encap || x->tfcpad) in xfrm_dev_state_add() 270 if (!x->type_offload || x->encap) in xfrm_dev_offload_ok()
|
D | xfrm_output.c | 333 switch (x->outer_mode.encap) { in xfrm4_prepare_output() 356 switch (x->outer_mode.encap) { in xfrm6_prepare_output() 372 switch (x->outer_mode.encap) { in xfrm_outer_mode_output() 464 x->type_offload->encap(x, skb); in xfrm_output_one()
|
D | xfrm_input.c | 333 switch (inner_mode->encap) { in xfrm_inner_mode_encap_remove() 434 switch (inner_mode->encap) { in xfrm_inner_mode_input() 606 if ((x->encap ? x->encap->encap_type : 0) != encap_type) { in xfrm_input()
|
/net/ipv4/ |
D | esp4.c | 234 struct xfrm_encap_tmpl *encap = x->encap; in esp_output_udp_encap() local 239 sport = encap->encap_sport; in esp_output_udp_encap() 240 dport = encap->encap_dport; in esp_output_udp_encap() 241 encap_type = encap->encap_type; in esp_output_udp_encap() 283 if (x->encap) { in esp_output_head() 601 if (x->encap) { in esp_input_done2() 602 struct xfrm_encap_tmpl *encap = x->encap; in esp_input_done2() local 612 uh->source != encap->encap_sport) { in esp_input_done2() 978 if (x->encap) { in esp_init_state() 979 struct xfrm_encap_tmpl *encap = x->encap; in esp_init_state() local [all …]
|
D | ipip.c | 591 tunnel->encap.type) || in ipip_fill_info() 593 tunnel->encap.sport) || in ipip_fill_info() 595 tunnel->encap.dport) || in ipip_fill_info() 597 tunnel->encap.flags)) in ipip_fill_info()
|
D | ip_tunnel.c | 471 memset(&t->encap, 0, sizeof(t->encap)); in ip_tunnel_encap_setup() 477 t->encap.type = ipencap->type; in ip_tunnel_encap_setup() 478 t->encap.sport = ipencap->sport; in ip_tunnel_encap_setup() 479 t->encap.dport = ipencap->dport; in ip_tunnel_encap_setup() 480 t->encap.flags = ipencap->flags; in ip_tunnel_encap_setup() 578 if (tunnel->encap.type != TUNNEL_ENCAP_NONE) in ip_md_tunnel_xmit() 807 + rt->dst.header_len + ip_encap_hlen(&tunnel->encap); in ip_tunnel_xmit()
|
D | esp4_offload.c | 139 switch (x->outer_mode.encap) { in xfrm4_outer_mode_gso_segment() 302 .encap = esp4_gso_encap,
|
D | xfrm4_tunnel.c | 32 if (x->encap) in ipip_init_state()
|
D | ip_gre.c | 732 tunnel->encap.type == TUNNEL_ENCAP_NONE) { in ipgre_link_update() 939 (tunnel->encap.type == TUNNEL_ENCAP_NONE)) { in __gre_tunnel_init() 1421 t->encap.type) || in ipgre_fill_info() 1423 t->encap.sport) || in ipgre_fill_info() 1425 t->encap.dport) || in ipgre_fill_info() 1427 t->encap.flags)) in ipgre_fill_info()
|
D | ipmr.c | 605 struct iphdr *encap; in __pim_rcv() local 607 encap = (struct iphdr *)(skb_transport_header(skb) + pimlen); in __pim_rcv() 613 if (!ipv4_is_multicast(encap->daddr) || in __pim_rcv() 614 encap->tot_len == 0 || in __pim_rcv() 615 ntohs(encap->tot_len) + pimlen > skb->len) in __pim_rcv() 627 skb_pull(skb, (u8 *)encap - skb->data); in __pim_rcv() 1846 int encap = 0; in ipmr_queue_xmit() local 1871 encap = sizeof(struct iphdr); in ipmr_queue_xmit() 1883 if (skb->len+encap > dst_mtu(&rt->dst) && (ntohs(iph->frag_off) & IP_DF)) { in ipmr_queue_xmit() 1893 encap += LL_RESERVED_SPACE(dev) + rt->dst.header_len; in ipmr_queue_xmit() [all …]
|
D | af_inet.c | 1304 bool udpfrag = false, fixedid = false, gso_partial, encap; in inet_gso_segment() local 1332 encap = SKB_GSO_CB(skb)->encap_level > 0; in inet_gso_segment() 1333 if (encap) in inet_gso_segment() 1341 if (!skb->encapsulation || encap) { in inet_gso_segment() 1387 if (encap) in inet_gso_segment()
|
/net/l2tp/ |
D | l2tp_core.c | 969 if (tunnel->encap == L2TP_ENCAPTYPE_UDP) { in l2tp_build_l2tpv3_header() 1018 int uhlen = (tunnel->encap == L2TP_ENCAPTYPE_UDP) ? sizeof(struct udphdr) : 0; in l2tp_xmit_core() 1059 int uhlen = (tunnel->encap == L2TP_ENCAPTYPE_UDP) ? sizeof(struct udphdr) : 0; in l2tp_xmit_skb() 1105 switch (tunnel->encap) { in l2tp_xmit_skb() 1158 switch (tunnel->encap) { in l2tp_tunnel_destruct() 1296 switch (cfg->encap) { in l2tp_tunnel_sock_create() 1406 enum l2tp_encap_type encap = L2TP_ENCAPTYPE_UDP; in l2tp_tunnel_create() local 1409 encap = cfg->encap; in l2tp_tunnel_create() 1430 tunnel->encap = encap; in l2tp_tunnel_create() 1450 enum l2tp_encap_type encap) in l2tp_validate_socket() argument [all …]
|
D | l2tp_debugfs.c | 156 if (tunnel->encap == L2TP_ENCAPTYPE_UDP) in l2tp_dfs_seq_tunnel_show() 161 tunnel->encap == L2TP_ENCAPTYPE_UDP ? "UDP" : in l2tp_dfs_seq_tunnel_show() 162 tunnel->encap == L2TP_ENCAPTYPE_IP ? "IP" : in l2tp_dfs_seq_tunnel_show()
|
D | l2tp_core.h | 128 enum l2tp_encap_type encap; member 165 enum l2tp_encap_type encap; member
|
D | l2tp_netlink.c | 193 cfg.encap = nla_get_u16(info->attrs[L2TP_ATTR_ENCAP_TYPE]); in l2tp_nl_cmd_tunnel_create() 237 switch (cfg.encap) { in l2tp_nl_cmd_tunnel_create() 342 nla_put_u16(skb, L2TP_ATTR_ENCAP_TYPE, tunnel->encap)) in l2tp_nl_tunnel_send() 387 switch (tunnel->encap) { in l2tp_nl_tunnel_send()
|
/net/ipv6/ |
D | ip6_offload.c | 82 bool encap, udpfrag; in ipv6_gso_segment() local 91 encap = SKB_GSO_CB(skb)->encap_level > 0; in ipv6_gso_segment() 92 if (encap) in ipv6_gso_segment() 104 udpfrag = proto == IPPROTO_UDP && encap && in ipv6_gso_segment() 146 if (encap) in ipv6_gso_segment()
|
D | ip6_tunnel.c | 1175 if (t->encap.type != TUNNEL_ENCAP_NONE) in ip6_tnl_xmit() 1755 memset(&t->encap, 0, sizeof(t->encap)); in ip6_tnl_encap_setup() 1761 t->encap.type = ipencap->type; in ip6_tnl_encap_setup() 1762 t->encap.sport = ipencap->sport; in ip6_tnl_encap_setup() 1763 t->encap.dport = ipencap->dport; in ip6_tnl_encap_setup() 1764 t->encap.flags = ipencap->flags; in ip6_tnl_encap_setup() 2122 if (nla_put_u16(skb, IFLA_IPTUN_ENCAP_TYPE, tunnel->encap.type) || in ip6_tnl_fill_info() 2123 nla_put_be16(skb, IFLA_IPTUN_ENCAP_SPORT, tunnel->encap.sport) || in ip6_tnl_fill_info() 2124 nla_put_be16(skb, IFLA_IPTUN_ENCAP_DPORT, tunnel->encap.dport) || in ip6_tnl_fill_info() 2125 nla_put_u16(skb, IFLA_IPTUN_ENCAP_FLAGS, tunnel->encap.flags)) in ip6_tnl_fill_info()
|
D | esp6_offload.c | 166 switch (x->outer_mode.encap) { in xfrm6_outer_mode_gso_segment() 326 .encap = esp6_gso_encap,
|
D | ip6mr.c | 520 struct ipv6hdr *encap; in pim6_rcv() local 530 if (!pskb_may_pull(skb, sizeof(*pim) + sizeof(*encap))) in pim6_rcv() 543 encap = (struct ipv6hdr *)(skb_transport_header(skb) + in pim6_rcv() 546 if (!ipv6_addr_is_multicast(&encap->daddr) || in pim6_rcv() 547 encap->payload_len == 0 || in pim6_rcv() 548 ntohs(encap->payload_len) + sizeof(*pim) > skb->len) in pim6_rcv() 566 skb_pull(skb, (u8 *)encap - skb->data); in pim6_rcv()
|
/net/core/ |
D | lwtunnel.c | 102 struct nlattr *encap, unsigned int family, in lwtunnel_build_state() argument 112 NL_SET_ERR_MSG_ATTR(extack, encap, in lwtunnel_build_state() 125 ret = ops->build_state(encap, family, cfg, lws, extack); in lwtunnel_build_state() 132 NL_SET_ERR_MSG_ATTR(extack, encap, in lwtunnel_build_state()
|
/net/atm/ |
D | clip.c | 219 if (!clip_vcc->encap || in clip_push() 324 CLIP_VCC(vcc)->encap = mode; in clip_encap() 378 if (entry->vccs->encap) { in clip_start_xmit() 430 clip_vcc->encap = 1; in clip_mkip() 747 llc = ((clip_vcc == SEQ_NO_VCC_TOKEN) || clip_vcc->encap); in atmarp_info()
|
/net/sched/ |
D | cls_flower.c | 840 static void fl_set_key_ip(struct nlattr **tb, bool encap, in fl_set_key_ip() argument 844 int tos_key = encap ? TCA_FLOWER_KEY_ENC_IP_TOS : TCA_FLOWER_KEY_IP_TOS; in fl_set_key_ip() 845 int ttl_key = encap ? TCA_FLOWER_KEY_ENC_IP_TTL : TCA_FLOWER_KEY_IP_TTL; in fl_set_key_ip() 846 int tos_mask = encap ? TCA_FLOWER_KEY_ENC_IP_TOS_MASK : TCA_FLOWER_KEY_IP_TOS_MASK; in fl_set_key_ip() 847 int ttl_mask = encap ? TCA_FLOWER_KEY_ENC_IP_TTL_MASK : TCA_FLOWER_KEY_IP_TTL_MASK; in fl_set_key_ip() 2039 static int fl_dump_key_ip(struct sk_buff *skb, bool encap, in fl_dump_key_ip() argument 2043 int tos_key = encap ? TCA_FLOWER_KEY_ENC_IP_TOS : TCA_FLOWER_KEY_IP_TOS; in fl_dump_key_ip() 2044 int ttl_key = encap ? TCA_FLOWER_KEY_ENC_IP_TTL : TCA_FLOWER_KEY_IP_TTL; in fl_dump_key_ip() 2045 int tos_mask = encap ? TCA_FLOWER_KEY_ENC_IP_TOS_MASK : TCA_FLOWER_KEY_IP_TOS_MASK; in fl_dump_key_ip() 2046 int ttl_mask = encap ? TCA_FLOWER_KEY_ENC_IP_TTL_MASK : TCA_FLOWER_KEY_IP_TTL_MASK; in fl_dump_key_ip()
|