Home
last modified time | relevance | path

Searched refs:geneve_opt (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/include/net/
Dgeneve.h24 struct geneve_opt { struct
60 struct geneve_opt options[]; argument
/Linux-v4.19/net/sched/
Dact_tunnel_key.c101 opt_len = sizeof(struct geneve_opt) + data_len; in tunnel_key_copy_geneve_opt()
103 struct geneve_opt *opt = dst; in tunnel_key_copy_geneve_opt()
408 struct geneve_opt *opt = (struct geneve_opt *)src; in tunnel_key_geneve_opts_dump()
420 len -= sizeof(struct geneve_opt) + opt->length * 4; in tunnel_key_geneve_opts_dump()
421 src += sizeof(struct geneve_opt) + opt->length * 4; in tunnel_key_geneve_opts_dump()
Dcls_flower.c629 struct geneve_opt *opt; in fl_set_geneve_opt()
632 if (option_len > sizeof(struct geneve_opt)) in fl_set_geneve_opt()
633 data_len = option_len - sizeof(struct geneve_opt); in fl_set_geneve_opt()
635 opt = (struct geneve_opt *)&key->enc_opts.data[key->enc_opts.len]; in fl_set_geneve_opt()
644 return sizeof(struct geneve_opt) + data_len; in fl_set_geneve_opt()
684 new_len += sizeof(struct geneve_opt) + data_len; in fl_set_geneve_opt()
704 return sizeof(struct geneve_opt) + data_len; in fl_set_geneve_opt()
1584 struct geneve_opt *opt; in fl_dump_key_geneve_opt()
1593 opt = (struct geneve_opt *)&enc_opts->data[opt_off]; in fl_dump_key_geneve_opt()
1605 opt_off += sizeof(struct geneve_opt) + opt->length * 4; in fl_dump_key_geneve_opt()
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/flower/
Daction.c258 struct geneve_opt *opt = (struct geneve_opt *)src; in nfp_fl_push_geneve_options()
269 opt_len -= sizeof(struct geneve_opt) + opt->length * 4; in nfp_fl_push_geneve_options()
270 src += sizeof(struct geneve_opt) + opt->length * 4; in nfp_fl_push_geneve_options()
280 struct geneve_opt *opt = (struct geneve_opt *)src; in nfp_fl_push_geneve_options()
298 src += sizeof(struct geneve_opt) + opt->length * 4; in nfp_fl_push_geneve_options()
/Linux-v4.19/tools/testing/selftests/bpf/
Dtest_tunnel_kern.c32 struct geneve_opt { struct
402 struct geneve_opt gopt; in _geneve_set_tunnel()
440 struct geneve_opt gopt; in _geneve_get_tunnel()
464 struct geneve_opt gopt; in _ip6geneve_set_tunnel()
503 struct geneve_opt gopt; in _ip6geneve_get_tunnel()
/Linux-v4.19/net/openvswitch/
Dflow_netlink.c2517 struct geneve_opt *option; in validate_geneve_opts()
2521 option = (struct geneve_opt *)TUN_METADATA_OPTS(key, key->tun_opts_len); in validate_geneve_opts()
2534 option = (struct geneve_opt *)((u8 *)option + len); in validate_geneve_opts()