Searched refs:geneve_opt (Results 1 – 9 of 9) sorted by relevance
17 int mlx5_geneve_tlv_option_add(struct mlx5_geneve *geneve, struct geneve_opt *opt);27 mlx5_geneve_tlv_option_add(struct mlx5_geneve *geneve, struct geneve_opt *opt) { return 0; } in mlx5_geneve_tlv_option_add()
63 int mlx5_geneve_tlv_option_add(struct mlx5_geneve *geneve, struct geneve_opt *opt) in mlx5_geneve_tlv_option_add()
26 struct geneve_opt { struct62 struct geneve_opt options[]; argument
99 opt_len = sizeof(struct geneve_opt) + data_len; in tunnel_key_copy_geneve_opt()101 struct geneve_opt *opt = dst; in tunnel_key_copy_geneve_opt()437 struct geneve_opt *opt = (struct geneve_opt *)src; in tunnel_key_geneve_opts_dump()449 len -= sizeof(struct geneve_opt) + opt->length * 4; in tunnel_key_geneve_opts_dump()450 src += sizeof(struct geneve_opt) + opt->length * 4; in tunnel_key_geneve_opts_dump()
852 struct geneve_opt *opt; in fl_set_geneve_opt()855 if (option_len > sizeof(struct geneve_opt)) in fl_set_geneve_opt()856 data_len = option_len - sizeof(struct geneve_opt); in fl_set_geneve_opt()858 opt = (struct geneve_opt *)&key->enc_opts.data[key->enc_opts.len]; in fl_set_geneve_opt()867 return sizeof(struct geneve_opt) + data_len; in fl_set_geneve_opt()908 new_len += sizeof(struct geneve_opt) + data_len; in fl_set_geneve_opt()928 return sizeof(struct geneve_opt) + data_len; in fl_set_geneve_opt()2107 struct geneve_opt *opt; in fl_dump_key_geneve_opt()2116 opt = (struct geneve_opt *)&enc_opts->data[opt_off]; in fl_dump_key_geneve_opt()2128 opt_off += sizeof(struct geneve_opt) + opt->length * 4; in fl_dump_key_geneve_opt()
164 struct geneve_opt *option_key, *option_mask; in mlx5e_tc_tun_parse_geneve_options()227 option_key = (struct geneve_opt *)&enc_opts.key->data[0]; in mlx5e_tc_tun_parse_geneve_options()228 option_mask = (struct geneve_opt *)&enc_opts.mask->data[0]; in mlx5e_tc_tun_parse_geneve_options()
32 struct geneve_opt { struct402 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()
344 struct geneve_opt *opt = (struct geneve_opt *)src; in nfp_fl_push_geneve_options()359 opt_len -= sizeof(struct geneve_opt) + opt->length * 4; in nfp_fl_push_geneve_options()360 src += sizeof(struct geneve_opt) + opt->length * 4; in nfp_fl_push_geneve_options()372 struct geneve_opt *opt = (struct geneve_opt *)src; in nfp_fl_push_geneve_options()390 src += sizeof(struct geneve_opt) + opt->length * 4; in nfp_fl_push_geneve_options()
2530 struct geneve_opt *option; in validate_geneve_opts()2534 option = (struct geneve_opt *)TUN_METADATA_OPTS(key, key->tun_opts_len); in validate_geneve_opts()2547 option = (struct geneve_opt *)((u8 *)option + len); in validate_geneve_opts()