geneve_opt        164 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 	struct geneve_opt *option_key, *option_mask;
geneve_opt        227 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 	option_key = (struct geneve_opt *)&enc_opts.key->data[0];
geneve_opt        228 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 	option_mask = (struct geneve_opt *)&enc_opts.mask->data[0];
geneve_opt         63 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c int mlx5_geneve_tlv_option_add(struct mlx5_geneve *geneve, struct geneve_opt *opt)
geneve_opt         17 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.h int mlx5_geneve_tlv_option_add(struct mlx5_geneve *geneve, struct geneve_opt *opt);
geneve_opt         27 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.h mlx5_geneve_tlv_option_add(struct mlx5_geneve *geneve, struct geneve_opt *opt) { return 0; }
geneve_opt        344 drivers/net/ethernet/netronome/nfp/flower/action.c 		struct geneve_opt *opt = (struct geneve_opt *)src;
geneve_opt        359 drivers/net/ethernet/netronome/nfp/flower/action.c 		opt_len -= sizeof(struct geneve_opt) + opt->length * 4;
geneve_opt        360 drivers/net/ethernet/netronome/nfp/flower/action.c 		src += sizeof(struct geneve_opt) + opt->length * 4;
geneve_opt        372 drivers/net/ethernet/netronome/nfp/flower/action.c 		struct geneve_opt *opt = (struct geneve_opt *)src;
geneve_opt        390 drivers/net/ethernet/netronome/nfp/flower/action.c 		src += sizeof(struct geneve_opt) + opt->length * 4;
geneve_opt         62 include/net/geneve.h 	struct geneve_opt options[];
geneve_opt       2530 net/openvswitch/flow_netlink.c 	struct geneve_opt *option;
geneve_opt       2534 net/openvswitch/flow_netlink.c 	option = (struct geneve_opt *)TUN_METADATA_OPTS(key, key->tun_opts_len);
geneve_opt       2547 net/openvswitch/flow_netlink.c 		option = (struct geneve_opt *)((u8 *)option + len);
geneve_opt         99 net/sched/act_tunnel_key.c 	opt_len = sizeof(struct geneve_opt) + data_len;
geneve_opt        101 net/sched/act_tunnel_key.c 		struct geneve_opt *opt = dst;
geneve_opt        437 net/sched/act_tunnel_key.c 		struct geneve_opt *opt = (struct geneve_opt *)src;
geneve_opt        449 net/sched/act_tunnel_key.c 		len -= sizeof(struct geneve_opt) + opt->length * 4;
geneve_opt        450 net/sched/act_tunnel_key.c 		src += sizeof(struct geneve_opt) + opt->length * 4;
geneve_opt        861 net/sched/cls_flower.c 	struct geneve_opt *opt;
geneve_opt        864 net/sched/cls_flower.c 	if (option_len > sizeof(struct geneve_opt))
geneve_opt        865 net/sched/cls_flower.c 		data_len = option_len - sizeof(struct geneve_opt);
geneve_opt        867 net/sched/cls_flower.c 	opt = (struct geneve_opt *)&key->enc_opts.data[key->enc_opts.len];
geneve_opt        876 net/sched/cls_flower.c 		return sizeof(struct geneve_opt) + data_len;
geneve_opt        917 net/sched/cls_flower.c 		new_len += sizeof(struct geneve_opt) + data_len;
geneve_opt        937 net/sched/cls_flower.c 	return sizeof(struct geneve_opt) + data_len;
geneve_opt       2123 net/sched/cls_flower.c 	struct geneve_opt *opt;
geneve_opt       2132 net/sched/cls_flower.c 		opt = (struct geneve_opt *)&enc_opts->data[opt_off];
geneve_opt       2144 net/sched/cls_flower.c 		opt_off += sizeof(struct geneve_opt) + opt->length * 4;
geneve_opt        402 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	struct geneve_opt gopt;
geneve_opt        440 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	struct geneve_opt gopt;
geneve_opt        464 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	struct geneve_opt gopt;
geneve_opt        503 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	struct geneve_opt gopt;