Home
last modified time | relevance | path

Searched full:tun_flags (Results 1 – 18 of 18) sorted by relevance

/linux/net/psample/
H A Dpsample.c224 if (test_bit(IP_TUNNEL_KEY_BIT, tun_key->tun_flags) && in __psample_ip_tun_to_nlattr()
260 if (test_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, tun_key->tun_flags) && in __psample_ip_tun_to_nlattr()
263 if (test_bit(IP_TUNNEL_CSUM_BIT, tun_key->tun_flags) && in __psample_ip_tun_to_nlattr()
272 if (test_bit(IP_TUNNEL_OAM_BIT, tun_key->tun_flags) && in __psample_ip_tun_to_nlattr()
276 if (test_bit(IP_TUNNEL_GENEVE_OPT_BIT, tun_key->tun_flags) && in __psample_ip_tun_to_nlattr()
281 tun_key->tun_flags) && in __psample_ip_tun_to_nlattr()
318 if (test_bit(IP_TUNNEL_KEY_BIT, tun_key->tun_flags)) in psample_tunnel_meta_len()
341 if (test_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, tun_key->tun_flags)) in psample_tunnel_meta_len()
343 if (test_bit(IP_TUNNEL_CSUM_BIT, tun_key->tun_flags)) in psample_tunnel_meta_len()
349 if (test_bit(IP_TUNNEL_OAM_BIT, tun_key->tun_flags)) in psample_tunnel_meta_len()
[all …]
/linux/net/ipv4/
H A Dip_tunnel_core.c145 IP_TUNNEL_DECLARE_FLAGS(tun_flags) = { }; in iptunnel_metadata_reply()
165 ip_tunnel_flags_copy(dst->key.tun_flags, src->key.tun_flags); in iptunnel_metadata_reply()
168 src->options_len, tun_flags); in iptunnel_metadata_reply()
524 __set_bit(IP_TUNNEL_GENEVE_OPT_BIT, info->key.tun_flags); in ip_tun_parse_opts_geneve()
552 __set_bit(IP_TUNNEL_VXLAN_OPT_BIT, info->key.tun_flags); in ip_tun_parse_opts_vxlan()
601 __set_bit(IP_TUNNEL_ERSPAN_OPT_BIT, info->key.tun_flags); in ip_tun_parse_opts_erspan()
739 ip_tunnel_flags_or(tun_info->key.tun_flags, in ip_tun_build_state()
740 tun_info->key.tun_flags, flags); in ip_tun_build_state()
845 if (!ip_tunnel_is_options_present(tun_info->key.tun_flags)) in ip_tun_fill_encap_opts()
852 if (test_bit(IP_TUNNEL_GENEVE_OPT_BIT, tun_info->key.tun_flags)) in ip_tun_fill_encap_opts()
[all …]
H A Dfou_bpf.c67 if (test_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags)) in bpf_skb_set_fou_encap()
H A Dip_gre.c352 info->key.tun_flags); in erspan_rcv()
514 tunnel_hlen = gre_calc_hlen(key->tun_flags); in gre_fb_xmit()
527 ip_tunnel_flags_and(flags, tun_info->key.tun_flags, flags); in gre_fb_xmit()
562 if (!test_bit(IP_TUNNEL_ERSPAN_OPT_BIT, tun_info->key.tun_flags)) in erspan_fb_xmit()
H A Dip_tunnel.c629 if (test_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, key->tun_flags)) in ip_md_tunnel_xmit()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_gre.c14 return gre_calc_hlen(e->tun_info->key.tun_flags); in mlx5e_tc_tun_calc_hlen_gretap()
43 if (ip_tunnel_flags_intersect(tun_key->tun_flags, unsupp)) in mlx5e_gen_ip_tunnel_header_gretap()
50 greh->flags = gre_tnl_flags_to_gre_flags(tun_key->tun_flags); in mlx5e_gen_ip_tunnel_header_gretap()
51 if (test_bit(IP_TUNNEL_KEY_BIT, tun_key->tun_flags)) { in mlx5e_gen_ip_tunnel_header_gretap()
H A Dtc_tun_geneve.c109 geneveh->oam = test_bit(IP_TUNNEL_OAM_BIT, tun_info->key.tun_flags); in mlx5e_gen_ip_tunnel_header_geneve()
111 tun_info->key.tun_flags); in mlx5e_gen_ip_tunnel_header_geneve()
115 if (test_bit(IP_TUNNEL_GENEVE_OPT_BIT, tun_info->key.tun_flags)) { in mlx5e_gen_ip_tunnel_header_geneve()
H A Dtc_tun_vxlan.c93 if (test_bit(IP_TUNNEL_VXLAN_OPT_BIT, tun_key->tun_flags) && in mlx5e_gen_ip_tunnel_header_vxlan()
102 if (test_bit(IP_TUNNEL_VXLAN_OPT_BIT, tun_key->tun_flags)) { in mlx5e_gen_ip_tunnel_header_vxlan()
/linux/include/net/
H A Dip_tunnels.h79 IP_TUNNEL_DECLARE_FLAGS(tun_flags);
295 const unsigned long *tun_flags) in ip_tunnel_key_init() argument
305 ip_tunnel_flags_copy(key->tun_flags, tun_flags); in ip_tunnel_key_init()
327 return !info || !test_bit(IP_TUNNEL_NOCACHE_BIT, info->key.tun_flags); in ip_tunnel_dst_cache_usable()
715 ip_tunnel_flags_or(info->key.tun_flags, info->key.tun_flags, in ip_tunnel_info_opts_set()
H A Ddst_metadata.h231 tun_dst->u.tun_info.key.tun_flags); in ip_tun_rx_dst()
253 ip_tunnel_flags_copy(info->key.tun_flags, flags); in __ipv6_tun_set_dst()
/linux/net/openvswitch/
H A Dflow_netlink.c681 IP_TUNNEL_DECLARE_FLAGS(tun_flags) = { }; in ip_tun_from_nlattr()
708 __set_bit(IP_TUNNEL_KEY_BIT, tun_flags); in ip_tun_from_nlattr()
740 __set_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, tun_flags); in ip_tun_from_nlattr()
743 __set_bit(IP_TUNNEL_CSUM_BIT, tun_flags); in ip_tun_from_nlattr()
754 __set_bit(IP_TUNNEL_OAM_BIT, tun_flags); in ip_tun_from_nlattr()
766 __set_bit(IP_TUNNEL_GENEVE_OPT_BIT, tun_flags); in ip_tun_from_nlattr()
779 __set_bit(IP_TUNNEL_VXLAN_OPT_BIT, tun_flags); in ip_tun_from_nlattr()
795 __set_bit(IP_TUNNEL_ERSPAN_OPT_BIT, tun_flags); in ip_tun_from_nlattr()
809 SW_FLOW_KEY_BITMAP_COPY(match, tun_key.tun_flags, tun_flags, in ip_tun_from_nlattr()
835 __clear_bit(IP_TUNNEL_KEY_BIT, tun_flags); in ip_tun_from_nlattr()
[all …]
H A Dactions.c1324 if (mpls->tun_flags & OVS_MPLS_L3_TUNNEL_FLAG_MASK) in do_execute_actions()
/linux/drivers/net/ethernet/netronome/nfp/flower/
H A Dmatch.c498 &ext->tun_flags, &msk->tun_flags, rule); in nfp_flower_compile_ipv4_gre_tun()
533 &ext->tun_flags, &msk->tun_flags, rule); in nfp_flower_compile_ipv6_gre_tun()
H A Dcmsg.h225 __be16 tun_flags; member
496 * | tun_flags | tos | ttl |
508 __be16 tun_flags; member
537 * | tun_flags | tos | ttl |
548 __be16 tun_flags; member
/linux/net/core/
H A Dflow_dissector.c397 if (test_bit(IP_TUNNEL_CSUM_BIT, key->tun_flags)) in skb_flow_dissect_tunnel_info()
399 if (test_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, key->tun_flags)) in skb_flow_dissect_tunnel_info()
401 if (test_bit(IP_TUNNEL_OAM_BIT, key->tun_flags)) in skb_flow_dissect_tunnel_info()
403 if (test_bit(IP_TUNNEL_CRIT_OPT_BIT, key->tun_flags)) in skb_flow_dissect_tunnel_info()
488 ip_tunnel_flags_and(flags, info->key.tun_flags, flags); in skb_flow_dissect_tunnel_info()
H A Dfilter.c4773 to->tunnel_flags = ip_tunnel_flags_to_be16(info->key.tun_flags); in BPF_CALL_4()
4816 !ip_tunnel_is_options_present(info->key.tun_flags))) { in BPF_CALL_3()
4886 __set_bit(IP_TUNNEL_NOCACHE_BIT, info->key.tun_flags); in BPF_CALL_4()
4887 __assign_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, info->key.tun_flags, in BPF_CALL_4()
4889 __assign_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags, in BPF_CALL_4()
4891 __assign_bit(IP_TUNNEL_SEQ_BIT, info->key.tun_flags, in BPF_CALL_4()
4893 __assign_bit(IP_TUNNEL_KEY_BIT, info->key.tun_flags, in BPF_CALL_4()
/linux/drivers/net/vxlan/
H A Dvxlan_core.c1572 tun_dst->u.tun_info.key.tun_flags); in vxlan_parse_gbp_hdr()
2449 if (test_bit(IP_TUNNEL_VXLAN_OPT_BIT, info->key.tun_flags)) { in vxlan_xmit_one()
2456 udp_sum = test_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags); in vxlan_xmit_one()
2509 info->key.tun_flags)) { in vxlan_xmit_one()
/linux/net/netfilter/ipvs/
H A Dip_vs_ctl.c1318 dest->tun_flags = udest->tun_flags; in __ip_vs_update_dest()
4175 dest->tun_flags) || in ip_vs_genl_dump_dests()
4320 udest->tun_flags = nla_get_u16(nla_tun_flags); in ip_vs_genl_dump_daemons()