geneve_opt
struct geneve_opt *option_key, *option_mask;
option_key = (struct geneve_opt *)&enc_opts.key->data[0];
option_mask = (struct geneve_opt *)&enc_opts.mask->data[0];
struct geneve_opt *opt;
opt = (struct geneve_opt *)&opts->data[off];
off += sizeof(struct geneve_opt) + opt->length * 4;
int mlx5_geneve_tlv_option_add(struct mlx5_geneve *geneve, struct geneve_opt *opt)
int mlx5_geneve_tlv_option_add(struct mlx5_geneve *geneve, struct geneve_opt *opt);
mlx5_geneve_tlv_option_add(struct mlx5_geneve *geneve, struct geneve_opt *opt) { return 0; }
struct geneve_opt *opt = (struct geneve_opt *)src;
opt_len -= sizeof(struct geneve_opt) + opt->length * 4;
src += sizeof(struct geneve_opt) + opt->length * 4;
struct geneve_opt *opt = (struct geneve_opt *)src;
src += sizeof(struct geneve_opt) + opt->length * 4;
struct geneve_opt *gro_opt;
struct geneve_opt *opt = (void *)(gh + 1);
struct geneve_opt *opt = ip_tunnel_info_opts(info) + opts_len;
return sizeof(struct geneve_opt) + data_len;
struct geneve_opt *opt;
struct geneve_opt *opt;
struct geneve_opt *opt = (struct geneve_opt *)(opts->u.data + opts->len);
struct geneve_opt *opt;
opt = (struct geneve_opt *)(opts->u.data + offset);
struct geneve_opt *option;
option = (struct geneve_opt *)TUN_METADATA_OPTS(key, key->tun_opts_len);
option = (struct geneve_opt *)((u8 *)option + len);
opt_len = sizeof(struct geneve_opt) + data_len;
struct geneve_opt *opt = dst;
const struct geneve_opt *opt = (const struct geneve_opt *)src;
len -= sizeof(struct geneve_opt) + opt->length * 4;
src += sizeof(struct geneve_opt) + opt->length * 4;
struct geneve_opt *opt;
if (option_len > sizeof(struct geneve_opt))
data_len = option_len - sizeof(struct geneve_opt);
opt = (struct geneve_opt *)&key->enc_opts.data[key->enc_opts.len];
return sizeof(struct geneve_opt) + data_len;
new_len += sizeof(struct geneve_opt) + data_len;
return sizeof(struct geneve_opt) + data_len;
struct geneve_opt *opt;
opt = (struct geneve_opt *)&enc_opts->data[opt_off];
opt_off += sizeof(struct geneve_opt) + opt->length * 4;
struct geneve_opt gopt;
struct geneve_opt *gopt = (struct geneve_opt *) &local_gopt;
struct geneve_opt gopt;
struct geneve_opt *gopt = (struct geneve_opt *) &local_gopt;
struct geneve_opt gopt;