Searched refs:ft_attr (Results 1 – 8 of 8) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_fs.c | 1086 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, ¶ms->ft_attr); in mlx5e_create_inner_ttc_table() 1158 ft->t = mlx5_create_flow_table(priv->fs.ns, ¶ms->ft_attr); in mlx5e_create_ttc_table() [all …]
|
D | fs_core.c | 943 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 …]
|
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 | 580 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()
|
D | en_tc.c | 400 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()
|
D | eswitch.c | 252 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/ |
D | fs.h | 128 struct mlx5_flow_table_attr *ft_attr);
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | fs.h | 183 struct mlx5_flow_table_attr ft_attr; member
|