Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Den_fs.c1136 struct mlx5_flow_table_attr *ft_attr = &ttc_params->ft_attr; in mlx5e_set_inner_ttc_ft_params() local
1138 ft_attr->max_fte = MLX5E_INNER_TTC_TABLE_SIZE; in mlx5e_set_inner_ttc_ft_params()
1139 ft_attr->level = MLX5E_INNER_TTC_FT_LEVEL; in mlx5e_set_inner_ttc_ft_params()
1140 ft_attr->prio = MLX5E_NIC_PRIO; in mlx5e_set_inner_ttc_ft_params()
1146 struct mlx5_flow_table_attr *ft_attr = &ttc_params->ft_attr; in mlx5e_set_ttc_ft_params() local
1148 ft_attr->max_fte = MLX5E_TTC_TABLE_SIZE; in mlx5e_set_ttc_ft_params()
1149 ft_attr->level = MLX5E_TTC_FT_LEVEL; in mlx5e_set_ttc_ft_params()
1150 ft_attr->prio = MLX5E_NIC_PRIO; in mlx5e_set_ttc_ft_params()
1162 ft->t = mlx5_create_flow_table(priv->fs.ns, &params->ft_attr); in mlx5e_create_inner_ttc_table()
1208 ft->t = mlx5_create_flow_table(priv->fs.ns, &params->ft_attr); in mlx5e_create_ttc_table()
[all …]
Drdma.c27 struct mlx5_flow_table_attr ft_attr = {}; in mlx5_rdma_enable_roce_steering() local
58 ft_attr.max_fte = 1; in mlx5_rdma_enable_roce_steering()
59 ft = mlx5_create_flow_table(ns, &ft_attr); in mlx5_rdma_enable_roce_steering()
Dfs_core.c1004 struct mlx5_flow_table_attr *ft_attr, in __mlx5_create_flow_table() argument
1021 fs_prio = find_prio(ns, ft_attr->prio); in __mlx5_create_flow_table()
1026 if (ft_attr->level >= fs_prio->num_levels) { in __mlx5_create_flow_table()
1033 ft_attr->level += fs_prio->start_level; in __mlx5_create_flow_table()
1034 ft = alloc_flow_table(ft_attr->level, in __mlx5_create_flow_table()
1036 ft_attr->max_fte ? roundup_pow_of_two(ft_attr->max_fte) : 0, in __mlx5_create_flow_table()
1038 op_mod, ft_attr->flags); in __mlx5_create_flow_table()
1074 struct mlx5_flow_table_attr *ft_attr) in mlx5_create_flow_table() argument
1076 return __mlx5_create_flow_table(ns, ft_attr, FS_FT_OP_MOD_NORMAL, 0); in mlx5_create_flow_table()
1083 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.c1048 struct mlx5_flow_table_attr ft_attr = {}; in esw_create_offloads_fdb_tables() local
1101 ft_attr.flags = flags; in esw_create_offloads_fdb_tables()
1102 ft_attr.max_fte = table_size; in esw_create_offloads_fdb_tables()
1103 ft_attr.prio = FDB_SLOW_PATH; in esw_create_offloads_fdb_tables()
1105 fdb = mlx5_create_flow_table(root_ns, &ft_attr); in esw_create_offloads_fdb_tables()
1244 struct mlx5_flow_table_attr ft_attr = {}; in esw_create_offloads_table() local
1256 ft_attr.max_fte = nvports + MLX5_ESW_MISS_FLOWS; in esw_create_offloads_table()
1258 ft_offloads = mlx5_create_flow_table(ns, &ft_attr); in esw_create_offloads_table()
Deswitch.c316 struct mlx5_flow_table_attr ft_attr = {}; in esw_create_legacy_fdb_table() local
341 ft_attr.max_fte = table_size; in esw_create_legacy_fdb_table()
342 ft_attr.prio = LEGACY_FDB_PRIO; in esw_create_legacy_fdb_table()
343 fdb = mlx5_create_flow_table(root_ns, &ft_attr); in esw_create_legacy_fdb_table()
Den_tc.c579 struct mlx5_flow_table_attr *ft_attr = &ttc_params->ft_attr; in mlx5e_hairpin_set_ttc_params() local
589 ft_attr->max_fte = MLX5E_NUM_TT; in mlx5e_hairpin_set_ttc_params()
590 ft_attr->level = MLX5E_TC_TTC_FT_LEVEL; in mlx5e_hairpin_set_ttc_params()
591 ft_attr->prio = MLX5E_TC_PRIO; in mlx5e_hairpin_set_ttc_params()
/Linux-v5.4/include/linux/mlx5/
Dfs.h164 struct mlx5_flow_table_attr *ft_attr);
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/
Dfs.h213 struct mlx5_flow_table_attr ft_attr; member