Searched refs:ttc_params (Results 1 – 5 of 5) sorted by relevance
/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | fs.h | 228 struct ttc_params { struct 235 void mlx5e_set_ttc_basic_params(struct mlx5e_priv *priv, struct ttc_params *ttc_params); argument 236 void mlx5e_set_ttc_ft_params(struct ttc_params *ttc_params); 237 void mlx5e_set_inner_ttc_ft_params(struct ttc_params *ttc_params); 239 int mlx5e_create_ttc_table(struct mlx5e_priv *priv, struct ttc_params *params, 244 int mlx5e_create_inner_ttc_table(struct mlx5e_priv *priv, struct ttc_params *params,
|
/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_fs.c | 856 struct ttc_params *params, in mlx5e_generate_ttc_table_rules() 1014 struct ttc_params *params, in mlx5e_generate_inner_ttc_table_rules() 1112 struct ttc_params *ttc_params) in mlx5e_set_ttc_basic_params() argument 1114 ttc_params->any_tt_tirn = priv->direct_tir[0].tirn; in mlx5e_set_ttc_basic_params() 1115 ttc_params->inner_ttc = &priv->fs.inner_ttc; in mlx5e_set_ttc_basic_params() 1118 void mlx5e_set_inner_ttc_ft_params(struct ttc_params *ttc_params) in mlx5e_set_inner_ttc_ft_params() argument 1120 struct mlx5_flow_table_attr *ft_attr = &ttc_params->ft_attr; in mlx5e_set_inner_ttc_ft_params() 1127 void mlx5e_set_ttc_ft_params(struct ttc_params *ttc_params) in mlx5e_set_ttc_ft_params() argument 1130 struct mlx5_flow_table_attr *ft_attr = &ttc_params->ft_attr; in mlx5e_set_ttc_ft_params() 1137 int mlx5e_create_inner_ttc_table(struct mlx5e_priv *priv, struct ttc_params *params, in mlx5e_create_inner_ttc_table() [all …]
|
D | en_rep.c | 1517 struct ttc_params ttc_params = {}; in mlx5e_create_rep_ttc_table() local 1524 ttc_params.any_tt_tirn = priv->direct_tir[0].tirn; in mlx5e_create_rep_ttc_table() 1525 mlx5e_set_ttc_ft_params(&ttc_params); in mlx5e_create_rep_ttc_table() 1527 ttc_params.indir_tirn[tt] = priv->indir_tir[tt].tirn; in mlx5e_create_rep_ttc_table() 1529 err = mlx5e_create_ttc_table(priv, &ttc_params, &priv->fs.ttc); in mlx5e_create_rep_ttc_table()
|
D | en_tc.c | 577 struct ttc_params *ttc_params) in mlx5e_hairpin_set_ttc_params() argument 579 struct mlx5_flow_table_attr *ft_attr = &ttc_params->ft_attr; in mlx5e_hairpin_set_ttc_params() 582 memset(ttc_params, 0, sizeof(*ttc_params)); in mlx5e_hairpin_set_ttc_params() 584 ttc_params->any_tt_tirn = hp->tirn; in mlx5e_hairpin_set_ttc_params() 587 ttc_params->indir_tirn[tt] = hp->indir_tirn[tt]; in mlx5e_hairpin_set_ttc_params() 597 struct ttc_params ttc_params; in mlx5e_hairpin_rss_init() local 608 mlx5e_hairpin_set_ttc_params(hp, &ttc_params); in mlx5e_hairpin_rss_init() 609 err = mlx5e_create_ttc_table(priv, &ttc_params, &hp->ttc); in mlx5e_hairpin_rss_init()
|
/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
D | ipoib.c | 305 struct ttc_params ttc_params = {}; in mlx5i_create_flow_steering() local 321 mlx5e_set_ttc_basic_params(priv, &ttc_params); in mlx5i_create_flow_steering() 322 mlx5e_set_inner_ttc_ft_params(&ttc_params); in mlx5i_create_flow_steering() 324 ttc_params.indir_tirn[tt] = priv->inner_indir_tir[tt].tirn; in mlx5i_create_flow_steering() 326 err = mlx5e_create_inner_ttc_table(priv, &ttc_params, &priv->fs.inner_ttc); in mlx5i_create_flow_steering() 333 mlx5e_set_ttc_ft_params(&ttc_params); in mlx5i_create_flow_steering() 335 ttc_params.indir_tirn[tt] = priv->indir_tir[tt].tirn; in mlx5i_create_flow_steering() 337 err = mlx5e_create_ttc_table(priv, &ttc_params, &priv->fs.ttc); in mlx5i_create_flow_steering()
|