Symbol: geneve_opt
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
165
struct geneve_opt *option_key, *option_mask;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
228
option_key = (struct geneve_opt *)&enc_opts.key->data[0];
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
229
option_mask = (struct geneve_opt *)&enc_opts.mask->data[0];
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2207
struct geneve_opt *opt;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2213
opt = (struct geneve_opt *)&opts->data[off];
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2229
off += sizeof(struct geneve_opt) + opt->length * 4;
drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c
63
int mlx5_geneve_tlv_option_add(struct mlx5_geneve *geneve, struct geneve_opt *opt)
drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.h
17
int mlx5_geneve_tlv_option_add(struct mlx5_geneve *geneve, struct geneve_opt *opt);
drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.h
27
mlx5_geneve_tlv_option_add(struct mlx5_geneve *geneve, struct geneve_opt *opt) { return 0; }
drivers/net/ethernet/netronome/nfp/flower/action.c
347
struct geneve_opt *opt = (struct geneve_opt *)src;
drivers/net/ethernet/netronome/nfp/flower/action.c
362
opt_len -= sizeof(struct geneve_opt) + opt->length * 4;
drivers/net/ethernet/netronome/nfp/flower/action.c
363
src += sizeof(struct geneve_opt) + opt->length * 4;
drivers/net/ethernet/netronome/nfp/flower/action.c
375
struct geneve_opt *opt = (struct geneve_opt *)src;
drivers/net/ethernet/netronome/nfp/flower/action.c
393
src += sizeof(struct geneve_opt) + opt->length * 4;
drivers/net/geneve.c
1267
struct geneve_opt *gro_opt;
drivers/net/geneve.c
428
struct geneve_opt *opt = (void *)(gh + 1);
net/ipv4/ip_tunnel_core.c
522
struct geneve_opt *opt = ip_tunnel_info_opts(info) + opts_len;
net/ipv4/ip_tunnel_core.c
533
return sizeof(struct geneve_opt) + data_len;
net/ipv4/ip_tunnel_core.c
769
struct geneve_opt *opt;
net/ipv4/ip_tunnel_core.c
902
struct geneve_opt *opt;
net/netfilter/nft_tunnel.c
318
struct geneve_opt *opt = (struct geneve_opt *)(opts->u.data + opts->len);
net/netfilter/nft_tunnel.c
595
struct geneve_opt *opt;
net/netfilter/nft_tunnel.c
602
opt = (struct geneve_opt *)(opts->u.data + offset);
net/openvswitch/flow_netlink.c
2773
struct geneve_opt *option;
net/openvswitch/flow_netlink.c
2777
option = (struct geneve_opt *)TUN_METADATA_OPTS(key, key->tun_opts_len);
net/openvswitch/flow_netlink.c
2790
option = (struct geneve_opt *)((u8 *)option + len);
net/sched/act_tunnel_key.c
117
opt_len = sizeof(struct geneve_opt) + data_len;
net/sched/act_tunnel_key.c
119
struct geneve_opt *opt = dst;
net/sched/act_tunnel_key.c
588
const struct geneve_opt *opt = (const struct geneve_opt *)src;
net/sched/act_tunnel_key.c
600
len -= sizeof(struct geneve_opt) + opt->length * 4;
net/sched/act_tunnel_key.c
601
src += sizeof(struct geneve_opt) + opt->length * 4;
net/sched/cls_flower.c
1240
struct geneve_opt *opt;
net/sched/cls_flower.c
1243
if (option_len > sizeof(struct geneve_opt))
net/sched/cls_flower.c
1244
data_len = option_len - sizeof(struct geneve_opt);
net/sched/cls_flower.c
1249
opt = (struct geneve_opt *)&key->enc_opts.data[key->enc_opts.len];
net/sched/cls_flower.c
1258
return sizeof(struct geneve_opt) + data_len;
net/sched/cls_flower.c
1299
new_len += sizeof(struct geneve_opt) + data_len;
net/sched/cls_flower.c
1319
return sizeof(struct geneve_opt) + data_len;
net/sched/cls_flower.c
3161
struct geneve_opt *opt;
net/sched/cls_flower.c
3170
opt = (struct geneve_opt *)&enc_opts->data[opt_off];
net/sched/cls_flower.c
3182
opt_off += sizeof(struct geneve_opt) + opt->length * 4;
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
582
struct geneve_opt gopt;
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
592
struct geneve_opt *gopt = (struct geneve_opt *) &local_gopt;
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
630
struct geneve_opt gopt;
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
652
struct geneve_opt *gopt = (struct geneve_opt *) &local_gopt;
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
690
struct geneve_opt gopt;