| /drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| A D | table.c | 8 return tbl->ft_id; in mlx5hws_table_get_id() 122 u32 *ft_id) in mlx5hws_table_create_default_ft() argument 130 ret = mlx5hws_cmd_flow_table_create(mdev, &ft_attr, ft_id); in mlx5hws_table_create_default_ft() 143 ret = hws_table_connect_to_default_miss_tbl(tbl, *ft_id); in mlx5hws_table_create_default_ft() 160 u32 ft_id) in mlx5hws_table_destroy_default_ft() argument 211 mlx5hws_table_destroy_default_ft(tbl, tbl->ft_id); in hws_table_init() 220 mlx5hws_table_destroy_default_ft(tbl, tbl->ft_id); in hws_table_uninit() 296 return tbl->ft_id; in hws_table_get_last_ft() 330 u32 ft_id, in mlx5hws_table_ft_set_next_rtc() argument 346 u32 ft_id, in mlx5hws_table_ft_set_next_ft() argument [all …]
|
| A D | table.h | 17 u32 ft_id; member 50 u32 *ft_id); 53 u32 ft_id); 60 int mlx5hws_table_ft_set_default_next_ft(struct mlx5hws_table *tbl, u32 ft_id); 63 u32 ft_id, 69 u32 ft_id,
|
| A D | matcher.c | 139 tbl->ft_id, in hws_matcher_connect_isolated_first() 149 ret = mlx5hws_table_ft_set_default_next_ft(tbl, tbl->ft_id); in hws_matcher_connect_isolated_first() 275 prev ? prev->end_ft_id : tbl->ft_id, in hws_matcher_connect() 285 ret = mlx5hws_table_ft_set_default_next_ft(tbl, prev ? prev->end_ft_id : tbl->ft_id); in hws_matcher_connect() 332 tbl->ft_id, in hws_matcher_disconnect_isolated() 342 tbl->ft_id, in hws_matcher_disconnect_isolated() 362 tbl->ft_id, in hws_matcher_disconnect_isolated() 397 u32 prev_ft_id = tbl->ft_id; in hws_matcher_disconnect() 433 if (prev_ft_id == tbl->ft_id) { in hws_matcher_disconnect()
|
| A D | cmd.c | 162 u32 ft_id, u32 fg_id, u8 ft_type) in hws_cmd_flow_group_destroy() argument 168 MLX5_SET(destroy_flow_group_in, in, table_id, ft_id); in hws_cmd_flow_group_destroy() 305 ret = mlx5hws_cmd_flow_table_create(mdev, ft_attr, &tbl->ft_id); in mlx5hws_cmd_forward_tbl_create() 311 fg_attr.table_id = tbl->ft_id; in mlx5hws_cmd_forward_tbl_create() 321 tbl->ft_id, tbl->fg_id, fte_attr); in mlx5hws_cmd_forward_tbl_create() 331 hws_cmd_flow_group_destroy(mdev, tbl->ft_id, tbl->fg_id, ft_attr->type); in mlx5hws_cmd_forward_tbl_create() 333 mlx5hws_cmd_flow_table_destroy(mdev, ft_attr->type, tbl->ft_id); in mlx5hws_cmd_forward_tbl_create() 342 mlx5hws_cmd_delete_fte(mdev, tbl->type, tbl->ft_id); in mlx5hws_cmd_forward_tbl_destroy() 343 hws_cmd_flow_group_destroy(mdev, tbl->ft_id, tbl->fg_id, tbl->type); in mlx5hws_cmd_forward_tbl_destroy() 344 mlx5hws_cmd_flow_table_destroy(mdev, tbl->type, tbl->ft_id); in mlx5hws_cmd_forward_tbl_destroy() [all …]
|
| A D | debug.c | 189 tbl->ft_id, in hws_debug_dump_table() 197 tbl->ft_id, in hws_debug_dump_table()
|
| A D | cmd.h | 64 u32 ft_id; member
|
| A D | action.c | 686 return mlx5hws_action_create_dest_table_num(ctx, tbl->ft_id, flags); in mlx5hws_action_create_dest_table() 1440 ret = hws_action_create_stcs(action, fw_island->ft_id); in mlx5hws_action_create_dest_array() 1906 ret = hws_action_create_stcs(action, fw_island->ft_id); in mlx5hws_action_create_flow_sampler()
|
| A D | bwc_complex.c | 792 isolated_tbl->ft_id); in hws_bwc_isolated_table_create()
|
| /drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | fs_cmd.h | 126 int mlx5_fs_cmd_set_tx_flow_table_root(struct mlx5_core_dev *dev, u32 ft_id, bool disconnect);
|
| A D | fs_cmd.c | 167 u32 ft_id) in mlx5_cmd_set_slave_root_fdb() argument 185 ft_id); in mlx5_cmd_set_slave_root_fdb() 1165 int mlx5_fs_cmd_set_tx_flow_table_root(struct mlx5_core_dev *dev, u32 ft_id, bool disconnect) in mlx5_fs_cmd_set_tx_flow_table_root() argument 1180 MLX5_SET(set_flow_table_root_in, in, table_id, ft_id); in mlx5_fs_cmd_set_tx_flow_table_root()
|
| /drivers/infiniband/hw/mlx5/ |
| A D | fs.c | 2985 u32 ft_id; in UVERBS_HANDLER() local 3027 ft_id = mlx5_flow_table_id(ft_prio->anchor.ft); in UVERBS_HANDLER() 3030 &ft_id, sizeof(ft_id)); in UVERBS_HANDLER()
|
| /drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| A D | dr_action.c | 1238 hw_dests[i].ft_id = dest_action->dest_tbl->fw_tbl.id; in mlx5dr_action_create_mult_dest_tbl() 1240 hw_dests[i].ft_id = dest_action->dest_tbl->tbl->table_id; in mlx5dr_action_create_mult_dest_tbl()
|
| A D | dr_cmd.c | 888 id = fte->dest_arr[i].ft_id; in mlx5dr_cmd_set_fte()
|
| A D | dr_types.h | 1514 u32 ft_id; member
|