Home
last modified time | relevance | path

Searched refs:ft_attr (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den_fs.c1086 struct mlx5_flow_table_attr *ft_attr = &ttc_params->ft_attr; in mlx5e_set_inner_ttc_ft_params() local
1088 ft_attr->max_fte = MLX5E_INNER_TTC_TABLE_SIZE; in mlx5e_set_inner_ttc_ft_params()
1089 ft_attr->level = MLX5E_INNER_TTC_FT_LEVEL; in mlx5e_set_inner_ttc_ft_params()
1090 ft_attr->prio = MLX5E_NIC_PRIO; in mlx5e_set_inner_ttc_ft_params()
1096 struct mlx5_flow_table_attr *ft_attr = &ttc_params->ft_attr; in mlx5e_set_ttc_ft_params() local
1098 ft_attr->max_fte = MLX5E_TTC_TABLE_SIZE; in mlx5e_set_ttc_ft_params()
1099 ft_attr->level = MLX5E_TTC_FT_LEVEL; in mlx5e_set_ttc_ft_params()
1100 ft_attr->prio = MLX5E_NIC_PRIO; in mlx5e_set_ttc_ft_params()
1112 ft->t = mlx5_create_flow_table(priv->fs.ns, &params->ft_attr); in mlx5e_create_inner_ttc_table()
1158 ft->t = mlx5_create_flow_table(priv->fs.ns, &params->ft_attr); in mlx5e_create_ttc_table()
[all …]
Dfs_core.c943 struct mlx5_flow_table_attr *ft_attr, in __mlx5_create_flow_table() argument
960 fs_prio = find_prio(ns, ft_attr->prio); in __mlx5_create_flow_table()
965 if (ft_attr->level >= fs_prio->num_levels) { in __mlx5_create_flow_table()
972 ft_attr->level += fs_prio->start_level; in __mlx5_create_flow_table()
973 ft = alloc_flow_table(ft_attr->level, in __mlx5_create_flow_table()
975 ft_attr->max_fte ? roundup_pow_of_two(ft_attr->max_fte) : 0, in __mlx5_create_flow_table()
977 op_mod, ft_attr->flags); in __mlx5_create_flow_table()
1013 struct mlx5_flow_table_attr *ft_attr) in mlx5_create_flow_table() argument
1015 return __mlx5_create_flow_table(ns, ft_attr, FS_FT_OP_MOD_NORMAL, 0); in mlx5_create_flow_table()
1022 struct mlx5_flow_table_attr ft_attr = {}; in mlx5_create_vport_flow_table() local
[all …]
Den_arfs.c314 struct mlx5_flow_table_attr ft_attr = {}; in arfs_create_table() local
319 ft_attr.max_fte = MLX5E_ARFS_TABLE_SIZE; in arfs_create_table()
320 ft_attr.level = MLX5E_ARFS_FT_LEVEL; in arfs_create_table()
321 ft_attr.prio = MLX5E_NIC_PRIO; in arfs_create_table()
323 ft->t = mlx5_create_flow_table(priv->fs.ns, &ft_attr); in arfs_create_table()
Deswitch_offloads.c580 struct mlx5_flow_table_attr ft_attr = {}; in esw_create_offloads_fdb_tables() local
608 ft_attr.max_fte = table_size; in esw_create_offloads_fdb_tables()
609 ft_attr.prio = FDB_SLOW_PATH; in esw_create_offloads_fdb_tables()
611 fdb = mlx5_create_flow_table(root_ns, &ft_attr); in esw_create_offloads_fdb_tables()
700 struct mlx5_flow_table_attr ft_attr = {}; in esw_create_offloads_table() local
712 ft_attr.max_fte = dev->priv.sriov.num_vfs + 2; in esw_create_offloads_table()
714 ft_offloads = mlx5_create_flow_table(ns, &ft_attr); in esw_create_offloads_table()
Den_tc.c400 struct mlx5_flow_table_attr *ft_attr = &ttc_params->ft_attr; in mlx5e_hairpin_set_ttc_params() local
410 ft_attr->max_fte = MLX5E_NUM_TT; in mlx5e_hairpin_set_ttc_params()
411 ft_attr->level = MLX5E_TC_TTC_FT_LEVEL; in mlx5e_hairpin_set_ttc_params()
412 ft_attr->prio = MLX5E_TC_PRIO; in mlx5e_hairpin_set_ttc_params()
Deswitch.c252 struct mlx5_flow_table_attr ft_attr = {}; in esw_create_legacy_fdb_table() local
278 ft_attr.max_fte = table_size; in esw_create_legacy_fdb_table()
279 fdb = mlx5_create_flow_table(root_ns, &ft_attr); in esw_create_legacy_fdb_table()
/Linux-v4.19/include/linux/mlx5/
Dfs.h128 struct mlx5_flow_table_attr *ft_attr);
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en/
Dfs.h183 struct mlx5_flow_table_attr ft_attr; member