Searched refs:enc_opts (Results 1 – 5 of 5) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | tc_tun_geneve.c | 166 struct flow_match_enc_opts enc_opts; in mlx5e_tc_tun_parse_geneve_options() local 177 flow_rule_match_enc_opts(rule, &enc_opts); in mlx5e_tc_tun_parse_geneve_options() 179 if (memchr_inv(&enc_opts.mask->data, 0, sizeof(enc_opts.mask->data)) && in mlx5e_tc_tun_parse_geneve_options() 191 if (enc_opts.key->dst_opt_type != TUNNEL_GENEVE_OPT) { in mlx5e_tc_tun_parse_geneve_options() 199 if (enc_opts.mask->len && in mlx5e_tc_tun_parse_geneve_options() 214 if ((enc_opts.key->len / 4) > ((max_tlv_option_data_len + 1) * max_tlv_options)) { in mlx5e_tc_tun_parse_geneve_options() 219 enc_opts.key->len); in mlx5e_tc_tun_parse_geneve_options() 223 MLX5_SET(fte_match_set_misc, misc_c, geneve_opt_len, enc_opts.mask->len / 4); in mlx5e_tc_tun_parse_geneve_options() 224 MLX5_SET(fte_match_set_misc, misc_v, geneve_opt_len, enc_opts.key->len / 4); 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() [all …]
|
| /OK3568_Linux_fs/kernel/net/sched/ |
| H A D | cls_flower.c | 63 struct flow_dissector_key_enc_opts enc_opts; member 1089 opt = (struct geneve_opt *)&key->enc_opts.data[key->enc_opts.len]; in fl_set_geneve_opt() 1126 int new_len = key->enc_opts.len; in fl_set_geneve_opt() 1170 md = (struct vxlan_metadata *)&key->enc_opts.data[key->enc_opts.len]; in fl_set_vxlan_opt() 1207 md = (struct erspan_metadata *)&key->enc_opts.data[key->enc_opts.len]; in fl_set_erspan_opt() 1298 if (key->enc_opts.dst_opt_type && in fl_set_enc_opt() 1299 key->enc_opts.dst_opt_type != TUNNEL_GENEVE_OPT) { in fl_set_enc_opt() 1304 key->enc_opts.dst_opt_type = TUNNEL_GENEVE_OPT; in fl_set_enc_opt() 1311 key->enc_opts.len += option_len; in fl_set_enc_opt() 1315 mask->enc_opts.dst_opt_type = TUNNEL_GENEVE_OPT; in fl_set_enc_opt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
| H A D | tc.c | 517 struct tunnel_match_enc_opts enc_opts = {}; in mlx5e_restore_tunnel() local 546 enc_opts_id, &enc_opts); in mlx5e_restore_tunnel() 560 enc_opts.key.len); in mlx5e_restore_tunnel() 566 enc_opts.key.len); in mlx5e_restore_tunnel() 581 if (enc_opts.key.len) in mlx5e_restore_tunnel() 583 enc_opts.key.data, in mlx5e_restore_tunnel() 584 enc_opts.key.len, in mlx5e_restore_tunnel() 585 enc_opts.key.dst_opt_type); in mlx5e_restore_tunnel()
|
| /OK3568_Linux_fs/external/mpp/utils/ |
| H A D | mpi_enc_utils.c | 476 static MppOptInfo enc_opts[] = { variable 499 static RK_U32 enc_opt_cnt = MPP_ARRAY_ELEMS(enc_opts); 513 MppOptInfo *opt = &enc_opts[i]; in mpi_enc_show_help() 537 MppOptInfo *opt = &enc_opts[i]; in mpi_enc_show_help() 572 mpp_opt_add(opts, &enc_opts[i]); in mpi_enc_test_cmd_update_by_args()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/netronome/nfp/flower/ |
| H A D | offload.c | 155 nfp_flower_calc_opt_layer(struct flow_dissector_key_enc_opts *enc_opts, in nfp_flower_calc_opt_layer() argument 159 if (enc_opts->len > NFP_FL_MAX_GENEVE_OPT_KEY || in nfp_flower_calc_opt_layer() 160 (ipv6 && enc_opts->len > NFP_FL_MAX_GENEVE_OPT_KEY_V6)) { in nfp_flower_calc_opt_layer() 165 if (enc_opts->len > 0) { in nfp_flower_calc_opt_layer()
|