/Linux-v5.4/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()
|
/Linux-v5.4/tools/testing/selftests/net/ |
D | pmtu.sh | 288 encap="${3}" 317 …cmd ${ns_a} ip link add ${encap}_a type ${type} ${mode} local ${a_addr} remote ${b_addr} encap ${e… 320 …cmd ${ns_b} ip link add ${encap}_b type ${type} ${mode} local ${b_addr} remote ${a_addr} encap ${e… 323 run_cmd ${ns_a} ip addr add ${tunnel4_a_addr}/${tunnel4_mask} dev ${encap}_a 324 run_cmd ${ns_b} ip addr add ${tunnel4_b_addr}/${tunnel4_mask} dev ${encap}_b 326 run_cmd ${ns_a} ip addr add ${tunnel6_a_addr}/${tunnel6_mask} dev ${encap}_a 327 run_cmd ${ns_b} ip addr add ${tunnel6_b_addr}/${tunnel6_mask} dev ${encap}_b 330 run_cmd ${ns_a} ip link set ${encap}_a up 331 run_cmd ${ns_b} ip link set ${encap}_b up 834 encap=${3} [all …]
|
D | l2tp.sh | 150 encap ip local 10.1.1.1 remote 10.1.2.1 160 encap ip local 10.1.2.1 remote 10.1.1.1 179 encap ip local 2001:db8:1::1 remote 2001:db8:2::1 189 encap ip local 2001:db8:2::1 remote 2001:db8:1::1
|
/Linux-v5.4/include/net/ |
D | ip6_tunnel.h | 64 struct ip_tunnel_encap encap; member 114 if (t->encap.type == TUNNEL_ENCAP_NONE) in ip6_tnl_encap() 117 if (t->encap.type >= MAX_IPTUN_ENCAP_OPS) in ip6_tnl_encap() 121 ops = rcu_dereference(ip6tun_encaps[t->encap.type]); in ip6_tnl_encap() 123 ret = ops->build_header(skb, &t->encap, protocol, fl6); in ip6_tnl_encap()
|
D | lwtunnel.h | 37 int (*build_state)(struct nlattr *encap, 117 struct nlattr *encap, 213 struct nlattr *encap, in lwtunnel_build_state() argument
|
D | ip_tunnels.h | 132 struct ip_tunnel_encap encap; member 358 if (t->encap.type == TUNNEL_ENCAP_NONE) in ip_tunnel_encap() 361 if (t->encap.type >= MAX_IPTUN_ENCAP_OPS) in ip_tunnel_encap() 365 ops = rcu_dereference(iptun_encaps[t->encap.type]); in ip_tunnel_encap() 367 ret = ops->build_header(skb, &t->encap, protocol, fl4); in ip_tunnel_encap()
|
D | atmclip.h | 27 unsigned char encap; /* 0: NULL, 1: LLC/SNAP */ member
|
/Linux-v5.4/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()
|
/Linux-v5.4/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_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_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 …]
|
/Linux-v5.4/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
|
/Linux-v5.4/tools/testing/selftests/bpf/ |
D | test_lwt_ip_encap.sh | 364 ip -netns ${NS1} route add ${IPv4_DST} encap bpf xmit obj \ 366 ip -netns ${NS1} -6 route add ${IPv6_DST} encap bpf xmit obj \ 369 ip -netns ${NS1} route add ${IPv4_DST} encap bpf xmit obj \ 371 ip -netns ${NS1} -6 route add ${IPv6_DST} encap bpf xmit obj \ 422 ip -netns ${NS2} route add ${IPv4_DST} encap bpf in obj \ 424 ip -netns ${NS2} -6 route add ${IPv6_DST} encap bpf in obj \ 427 ip -netns ${NS2} route add ${IPv4_DST} encap bpf in obj \ 429 ip -netns ${NS2} -6 route add ${IPv6_DST} encap bpf in obj \
|
D | test_lwt_seg6local.sh | 114 ip netns exec ns2 ip -6 route add fb00::6 encap bpf in obj test_lwt_seg6local.o sec encap_srh dev v… 118 ip netns exec ns3 ip -6 route add fd00::1 encap seg6local action End.BPF endpoint obj test_lwt_seg6… 120 ip netns exec ns4 ip -6 route add fd00::2 encap seg6local action End.BPF endpoint obj test_lwt_seg6… 125 ip netns exec ns5 ip -6 route add fd00::3 encap seg6local action End.BPF endpoint obj test_lwt_seg6…
|
/Linux-v5.4/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()
|
/Linux-v5.4/drivers/infiniband/core/ |
D | uverbs_std_types_flow_action.c | 223 struct ib_flow_spec_list encap; member 298 ret = flow_action_esp_get_encap(&esp_attr->encap, attrs); in parse_flow_action_esp() 302 esp_attr->hdr.encap = &esp_attr->encap; in parse_flow_action_esp()
|
/Linux-v5.4/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()
|
/Linux-v5.4/tools/testing/selftests/net/forwarding/ |
D | ipip_lib.sh | 336 local encap=$1; shift 341 check_fail $? "ping $encap should not pass with size 1800" 348 log_test "ping $encap packet size 1800 after MTU change"
|
/Linux-v5.4/drivers/net/ethernet/pensando/ionic/ |
D | ionic_txrx.c | 572 bool encap; in ionic_tx_tso() local 582 encap = skb->encapsulation; in ionic_tx_tso() 589 if (encap) in ionic_tx_tso() 596 if (encap) in ionic_tx_tso() 722 bool encap; in ionic_tx_calc_csum() local 726 encap = skb->encapsulation; in ionic_tx_calc_csum() 733 flags |= encap ? IONIC_TXQ_DESC_FLAG_ENCAP : 0; in ionic_tx_calc_csum() 759 bool encap; in ionic_tx_calc_no_csum() local 763 encap = skb->encapsulation; in ionic_tx_calc_no_csum() 770 flags |= encap ? IONIC_TXQ_DESC_FLAG_ENCAP : 0; in ionic_tx_calc_no_csum()
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
D | eswitch_offloads.c | 951 if (esw->offloads.encap != DEVLINK_ESWITCH_ENCAP_MODE_NONE) in esw_get_prio_table() 1097 if (esw->offloads.encap != DEVLINK_ESWITCH_ENCAP_MODE_NONE) in esw_create_offloads_fdb_tables() 1115 esw->offloads.encap != DEVLINK_ESWITCH_ENCAP_MODE_NONE) { in esw_create_offloads_fdb_tables() 2159 esw->offloads.encap = DEVLINK_ESWITCH_ENCAP_MODE_BASIC; in esw_offloads_enable() 2161 esw->offloads.encap = DEVLINK_ESWITCH_ENCAP_MODE_NONE; in esw_offloads_enable() 2220 esw->offloads.encap = DEVLINK_ESWITCH_ENCAP_MODE_NONE; in esw_offloads_disable() 2462 enum devlink_eswitch_encap_mode encap, in mlx5_devlink_eswitch_encap_mode_set() argument 2473 if (encap != DEVLINK_ESWITCH_ENCAP_MODE_NONE && in mlx5_devlink_eswitch_encap_mode_set() 2478 if (encap && encap != DEVLINK_ESWITCH_ENCAP_MODE_BASIC) in mlx5_devlink_eswitch_encap_mode_set() 2482 esw->offloads.encap = encap; in mlx5_devlink_eswitch_encap_mode_set() [all …]
|
/Linux-v5.4/include/uapi/linux/netfilter_bridge/ |
D | ebt_vlan.h | 16 __be16 encap; /* VLAN Encapsulated frame code {0-65535} */ member
|