Searched refs:ttc_params (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
| H A D | port_sel.c | 465 struct ttc_params *ttc_params) in mlx5_lag_set_inner_ttc_params() argument 471 ttc_params->ns_type = MLX5_FLOW_NAMESPACE_PORT_SEL; in mlx5_lag_set_inner_ttc_params() 472 ft_attr = &ttc_params->ft_attr; in mlx5_lag_set_inner_ttc_params() 476 ttc_params->dests[tt].type = in mlx5_lag_set_inner_ttc_params() 478 ttc_params->dests[tt].ft = port_sel->inner.definers[tt]->ft; in mlx5_lag_set_inner_ttc_params() 480 SET_IGNORE_DESTS_BITS(port_sel->tt_map, ttc_params->ignore_dests); in mlx5_lag_set_inner_ttc_params() 484 struct ttc_params *ttc_params) in mlx5_lag_set_outer_ttc_params() argument 490 ttc_params->ns_type = MLX5_FLOW_NAMESPACE_PORT_SEL; in mlx5_lag_set_outer_ttc_params() 491 ft_attr = &ttc_params->ft_attr; in mlx5_lag_set_outer_ttc_params() 495 ttc_params->dests[tt].type = in mlx5_lag_set_outer_ttc_params() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_fs.c | 897 struct ttc_params *ttc_params) in mlx5e_set_inner_ttc_params() argument 899 struct mlx5_flow_table_attr *ft_attr = &ttc_params->ft_attr; in mlx5e_set_inner_ttc_params() 902 memset(ttc_params, 0, sizeof(*ttc_params)); in mlx5e_set_inner_ttc_params() 903 ttc_params->ns_type = MLX5_FLOW_NAMESPACE_KERNEL; in mlx5e_set_inner_ttc_params() 911 ttc_params->dests[tt].type = MLX5_FLOW_DESTINATION_TYPE_TIR; in mlx5e_set_inner_ttc_params() 912 ttc_params->dests[tt].tir_num = in mlx5e_set_inner_ttc_params() 929 struct ttc_params *ttc_params, bool tunnel, in mlx5e_set_ttc_params() argument 933 struct mlx5_flow_table_attr *ft_attr = &ttc_params->ft_attr; in mlx5e_set_ttc_params() 936 memset(ttc_params, 0, sizeof(*ttc_params)); in mlx5e_set_ttc_params() 937 ttc_params->ns_type = MLX5_FLOW_NAMESPACE_KERNEL; in mlx5e_set_ttc_params() [all …]
|
| H A D | en_rep.c | 969 struct ttc_params ttc_params = {}; in mlx5e_create_rep_ttc_table() local 977 mlx5e_set_ttc_params(priv->fs, priv->rx_res, &ttc_params, false, false); in mlx5e_create_rep_ttc_table() 981 ttc_params.ft_attr.level = MLX5E_TTC_FT_LEVEL + 1; in mlx5e_create_rep_ttc_table() 983 mlx5e_fs_set_ttc(priv->fs, mlx5_create_ttc_table(priv->mdev, &ttc_params), false); in mlx5e_create_rep_ttc_table()
|
| H A D | en_tc.c | 832 struct ttc_params *ttc_params) in mlx5e_hairpin_set_ttc_params() argument 834 struct mlx5_flow_table_attr *ft_attr = &ttc_params->ft_attr; in mlx5e_hairpin_set_ttc_params() 837 memset(ttc_params, 0, sizeof(*ttc_params)); in mlx5e_hairpin_set_ttc_params() 839 ttc_params->ns_type = MLX5_FLOW_NAMESPACE_KERNEL; in mlx5e_hairpin_set_ttc_params() 844 ttc_params->dests[tt].type = MLX5_FLOW_DESTINATION_TYPE_TIR; in mlx5e_hairpin_set_ttc_params() 845 ttc_params->dests[tt].tir_num = in mlx5e_hairpin_set_ttc_params() 858 struct ttc_params ttc_params; in mlx5e_hairpin_rss_init() local 870 mlx5e_hairpin_set_ttc_params(hp, &ttc_params); in mlx5e_hairpin_rss_init() 871 hp->ttc = mlx5_create_ttc_table(priv->mdev, &ttc_params); in mlx5e_hairpin_rss_init()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | fs.h | 135 struct ttc_params *ttc_params, bool tunnel,
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | fs_ttc.c | 399 struct ttc_params *params, in mlx5_generate_ttc_table_rules() 666 struct ttc_params *params, in mlx5_generate_inner_ttc_table_rules() 786 struct ttc_params *params) in mlx5_create_inner_ttc_table() 862 struct ttc_params *params) in mlx5_create_ttc_table()
|