Home
last modified time | relevance | path

Searched refs:dest_arr (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_cmd.c498 if (fte->dest_arr[i].type == MLX5_FLOW_DESTINATION_TYPE_COUNTER) in mlx5dr_cmd_set_extended_dest()
500 if (fte->dest_arr[i].type == MLX5_FLOW_DESTINATION_TYPE_VPORT && in mlx5dr_cmd_set_extended_dest()
501 fte->dest_arr[i].vport.flags & MLX5_FLOW_DEST_VPORT_REFORMAT_ID) in mlx5dr_cmd_set_extended_dest()
611 unsigned int id, type = fte->dest_arr[i].type; in mlx5dr_cmd_set_fte()
618 id = fte->dest_arr[i].ft_num; in mlx5dr_cmd_set_fte()
622 id = fte->dest_arr[i].ft_id; in mlx5dr_cmd_set_fte()
625 id = fte->dest_arr[i].vport.num; in mlx5dr_cmd_set_fte()
628 !!(fte->dest_arr[i].vport.flags & in mlx5dr_cmd_set_fte()
632 fte->dest_arr[i].vport.vhca_id); in mlx5dr_cmd_set_fte()
633 if (extended_dest && (fte->dest_arr[ in mlx5dr_cmd_set_fte()
[all...]
H A Ddr_fw.c139 fte_info.dest_arr = dest; in mlx5dr_fw_create_md_tbl()
H A Ddr_types.h1126 struct mlx5dr_cmd_flow_destination_hw_info *dest_arr; member
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_cmd.c757 if (fte->dest_arr[i].type == MLX5_FLOW_DESTINATION_TYPE_COUNTER || in mlx5dr_cmd_set_extended_dest()
758 fte->dest_arr[i].type == MLX5_FLOW_DESTINATION_TYPE_NONE) in mlx5dr_cmd_set_extended_dest()
760 if ((fte->dest_arr[i].type == MLX5_FLOW_DESTINATION_TYPE_VPORT || in mlx5dr_cmd_set_extended_dest()
761 fte->dest_arr[i].type == MLX5_FLOW_DESTINATION_TYPE_UPLINK) && in mlx5dr_cmd_set_extended_dest()
762 fte->dest_arr[i].vport.flags & MLX5_FLOW_DEST_VPORT_REFORMAT_ID) in mlx5dr_cmd_set_extended_dest()
873 enum mlx5_flow_destination_type type = fte->dest_arr[i].type; in mlx5dr_cmd_set_fte()
884 id = fte->dest_arr[i].ft_num; in mlx5dr_cmd_set_fte()
888 id = fte->dest_arr[i].ft_id; in mlx5dr_cmd_set_fte()
895 id = fte->dest_arr[i].vport.num; in mlx5dr_cmd_set_fte()
898 !!(fte->dest_arr[ in mlx5dr_cmd_set_fte()
[all...]
H A Ddr_fw.c141 fte_info.dest_arr = dest; in mlx5dr_fw_create_md_tbl()
H A Ddr_types.h1531 struct mlx5dr_cmd_flow_destination_hw_info *dest_arr; member
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dfs.c913 struct mlx5_flow_destination dest_arr[2] = {}; in _create_flow_rule() local
914 struct mlx5_flow_destination *rule_dst = dest_arr; in _create_flow_rule()
949 memcpy(&dest_arr[0], dst, sizeof(*dst)); in _create_flow_rule()
985 dest_arr[dest_num].type = in _create_flow_rule()
987 dest_arr[dest_num].counter_id = in _create_flow_rule()
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dfs.c1048 struct mlx5_flow_destination dest_arr[2] = {}; in _create_flow_rule() local
1049 struct mlx5_flow_destination *rule_dst = dest_arr; in _create_flow_rule()
1084 memcpy(&dest_arr[0], dst, sizeof(*dst)); in _create_flow_rule()
1114 dest_arr[dest_num].type = in _create_flow_rule()
1116 dest_arr[dest_num].counter_id = in _create_flow_rule()

Completed in 14 milliseconds