Searched refs:options_len (Results 1 – 18 of 18) sorted by relevance
| /linux/include/net/ |
| H A D | ip_tunnels.h | 104 options_len) * BITS_PER_BYTE) - 1, 0) 118 u8 options_len; member 120 u8 options[] __aligned_largest __counted_by(options_len); 705 memcpy(to, ip_tunnel_info_opts(info), info->options_len); in ip_tunnel_info_opts_get() 712 info->options_len = len; in ip_tunnel_info_opts_set() 762 info->options_len = 0; in ip_tunnel_info_opts_set()
|
| H A D | dst_metadata.h | 121 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 D | ip_tunnel_core.c | 154 res = metadata_dst_alloc(src->options_len, METADATA_IP_TUNNEL, flags); in iptunnel_metadata_reply() 168 src->options_len, tun_flags); in iptunnel_metadata_reply() 744 tun_info->options_len = opt_len; in ip_tun_build_state() 771 while (tun_info->options_len > offset) { in ip_tun_fill_encap_opts_geneve() 900 while (info->options_len > offset) { in ip_tun_opts_nlsize() 945 info_a->options_len != info_b->options_len || in ip_tun_cmp_encap() 947 ip_tunnel_info_opts(info_b), info_a->options_len); in ip_tun_cmp_encap() 1031 tun_info->options_len = opt_len; in ip6_tun_build_state()
|
| H A D | ip_gre.c | 335 info->options_len = sizeof(*md); in erspan_rcv() 563 if (tun_info->options_len < sizeof(*md)) in erspan_fb_xmit()
|
| /linux/drivers/net/ |
| H A D | bareudp.c | 338 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()
|
| H A D | geneve.c | 1145 geneveh->opt_len = info->options_len / 4; in geneve_build_header() 1248 opt_size = info->options_len + cb->gro_hint_len; in geneve_build_skb() 1265 geneve_put_gro_hint_opt(gnvh, info->options_len, &cb->gro_hint); in geneve_build_skb() 1326 GENEVE_IPV4_HLEN + info->options_len + in geneve_xmit_skb() 1437 GENEVE_IPV6_HLEN + info->options_len + in geneve6_xmit_skb() 2135 geneve_change_mtu(dev, ldev_mtu - info->options_len); in geneve_link_config()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | tc_tun_geneve.c | 19 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 D | tc_tun_vxlan.c | 94 e->tun_info->options_len != sizeof(*md)) in mlx5e_gen_ip_tunnel_header_vxlan()
|
| H A D | tc_tun_encap.c | 621 return a_info->options_len == b_info->options_len && in mlx5e_tc_tun_encap_info_equal_options() 624 a_info->options_len); in mlx5e_tc_tun_encap_info_equal_options() 694 size_t tun_size = sizeof(*tun_info) + tun_info->options_len; in mlx5e_dup_tun_info()
|
| /linux/net/psample/ |
| H A D | psample.c | 222 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 D | action.c | 345 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 D | conntrack.c | 1556 size_t tun_size = sizeof(*tun) + tun->options_len; in nfp_fl_ct_add_flow()
|
| /linux/net/core/ |
| H A D | flow_dissector.c | 481 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 D | filter.c | 4819 if (unlikely(size < info->options_len)) { in BPF_CALL_3() 4825 if (size > info->options_len) in BPF_CALL_3() 4826 memset(to + info->options_len, 0, size - info->options_len); in BPF_CALL_3() 4828 return info->options_len; in BPF_CALL_3()
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | tc_encap_actions.c | 620 if (info->options_len) { in efx_tc_flower_create_encap_md()
|
| /linux/net/ipv6/ |
| H A D | ip6_gre.c | 540 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 D | flow_netlink.c | 984 tun_info->options_len, in ovs_nla_put_tunnel_info() 3707 tun_info->options_len, in set_action_to_attr()
|
| /linux/drivers/net/vxlan/ |
| H A D | vxlan_core.c | 1574 tun_dst->u.tun_info.options_len = sizeof(*md); in vxlan_parse_gbp_hdr() 2453 if (info->options_len < sizeof(*md)) in vxlan_xmit_one()
|