Searched refs:ft_attr (Results 1 – 9 of 9) sorted by relevance
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en_fs.c | 1136 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, ¶ms->ft_attr); in mlx5e_create_inner_ttc_table() 1208 ft->t = mlx5_create_flow_table(priv->fs.ns, ¶ms->ft_attr); in mlx5e_create_ttc_table() [all …]
|
| D | rdma.c | 27 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()
|
| D | fs_core.c | 1004 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 …]
|
| D | en_arfs.c | 314 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()
|
| D | eswitch_offloads.c | 1048 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()
|
| D | eswitch.c | 316 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()
|
| D | en_tc.c | 579 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/ |
| D | fs.h | 164 struct mlx5_flow_table_attr *ft_attr);
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| D | fs.h | 213 struct mlx5_flow_table_attr ft_attr; member
|