Home
last modified time | relevance | path

Searched refs:options_len (Results 1 – 14 of 14) sorted by relevance

/linux/include/net/
H A Dip_tunnels.h97 options_len) * BITS_PER_BYTE) - 1, 0)
111 u8 options_len; member
113 u8 options[] __aligned_largest __counted_by(options_len);
682 memcpy(to, ip_tunnel_info_opts(info), info->options_len); in ip_tunnel_info_opts_get()
689 info->options_len = len; in ip_tunnel_info_opts_set()
739 info->options_len = 0; in ip_tunnel_info_opts_set()
H A Ddst_metadata.h121 a->u.tun_info.options_len); in skb_metadata_dst_cmp()
148 tun_dst->u.tun_info.options_len = 0; in tun_rx_dst()
162 md_size = md_dst->u.tun_info.options_len; in tun_dst_unclone()
/linux/net/ipv4/
H A Dip_tunnel_core.c139 res = metadata_dst_alloc(src->options_len, METADATA_IP_TUNNEL, flags); in iptunnel_metadata_reply()
153 src->options_len, tun_flags); in iptunnel_metadata_reply()
729 tun_info->options_len = opt_len; in ip_tun_build_state()
756 while (tun_info->options_len > offset) { in ip_tun_fill_encap_opts_geneve()
885 while (info->options_len > offset) { in ip_tun_opts_nlsize()
930 info_a->options_len != info_b->options_len || in ip_tun_cmp_encap()
932 ip_tunnel_info_opts(info_b), info_a->options_len); in ip_tun_cmp_encap()
1016 tun_info->options_len = opt_len; in ip6_tun_build_state()
H A Dip_gre.c335 info->options_len = sizeof(*md); in erspan_rcv()
563 if (tun_info->options_len < sizeof(*md)) in erspan_fb_xmit()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_geneve.c19 e->tun_info->options_len; in mlx5e_tc_tun_calc_hlen_geneve()
108 geneveh->opt_len = tun_info->options_len / 4; in mlx5e_gen_ip_tunnel_header_geneve()
H A Dtc_tun_vxlan.c94 e->tun_info->options_len != sizeof(*md)) in mlx5e_gen_ip_tunnel_header_vxlan()
/linux/drivers/net/
H A Dbareudp.c338 BAREUDP_IPV4_HLEN + info->options_len, false); in bareudp_xmit_skb()
351 BAREUDP_BASE_HLEN + info->options_len + sizeof(struct iphdr); in bareudp_xmit_skb()
406 skb_tunnel_check_pmtu(skb, dst, BAREUDP_IPV6_HLEN + info->options_len, in bareudp6_xmit_skb()
419 BAREUDP_BASE_HLEN + info->options_len + sizeof(struct ipv6hdr); in bareudp6_xmit_skb()
/linux/net/psample/
H A Dpsample.c222 int tun_opts_len = tun_info->options_len; in __psample_ip_tun_to_nlattr()
315 int tun_opts_len = tun_info->options_len; in psample_tunnel_meta_len()
/linux/drivers/net/ethernet/netronome/nfp/flower/
H A Daction.c345 opt_len = ip_tun->options_len; in nfp_fl_push_geneve_options()
436 if (ip_tun->options_len && in nfp_fl_set_tun()
508 set_tun->tun_len = ip_tun->options_len / 4; in nfp_fl_set_tun()
H A Dconntrack.c1556 size_t tun_size = sizeof(*tun) + tun->options_len; in nfp_fl_ct_add_flow()
/linux/net/core/
H A Dflow_dissector.c481 if (!info->options_len) in skb_flow_dissect_tunnel_info()
484 enc_opt->len = info->options_len; in skb_flow_dissect_tunnel_info()
H A Dfilter.c4809 if (unlikely(size < info->options_len)) { in BPF_CALL_3()
4815 if (size > info->options_len) in BPF_CALL_3()
4816 memset(to + info->options_len, 0, size - info->options_len); in BPF_CALL_3()
4818 return info->options_len; in BPF_CALL_3()
/linux/net/ipv6/
H A Dip6_gre.c540 info->options_len = sizeof(*md); in ip6erspan_rcv()
994 if (tun_info->options_len < sizeof(*md)) in ip6erspan_tunnel_xmit()
/linux/net/openvswitch/
H A Dflow_netlink.c984 tun_info->options_len, in ovs_nla_put_tunnel_info()
3705 tun_info->options_len, in set_action_to_attr()