Searched refs:flow_tag (Results 1 – 16 of 16) sorted by relevance
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
| D | fs_tracepoint.h | 189 __field(u32, flow_tag) 208 __entry->flow_tag = fte->flow_context.flow_tag; 247 __entry->flow_tag,
|
| /Linux-v5.4/drivers/infiniband/hw/mlx5/ |
| D | flow.c | 71 struct mlx5_flow_context flow_context = {.flow_tag = MLX5_FS_DEFAULT_FLOW_TAG}; in UVERBS_HANDLER() 185 ret = uverbs_copy_from(&flow_context.flow_tag, attrs, in UVERBS_HANDLER() 188 if (flow_context.flow_tag >= BIT(24)) { in UVERBS_HANDLER()
|
| D | main.c | 3001 if (FIELDS_NOT_SUPPORTED(ib_spec->flow_tag, in parse_flow_attr() 3004 if (ib_spec->flow_tag.tag_id >= BIT(24)) in parse_flow_attr() 3007 flow_context->flow_tag = ib_spec->flow_tag.tag_id; in parse_flow_attr() 3624 spec->flow_context.flow_tag, flow_attr->type); in _create_flow_rule()
|
| /Linux-v5.4/include/linux/mlx5/ |
| D | fs.h | 100 u32 flow_tag; member
|
| D | mlx5_ifc.h | 2789 u8 flow_tag[0x18]; member
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
| D | dr_action.c | 364 u32 flow_tag; member 528 mlx5dr_ste_rx_set_flow_tag(last_ste, attr->flow_tag); in dr_actions_apply_rx() 722 attr.flow_tag = action->flow_tag; in mlx5dr_actions_build_ste_arr() 1023 action->flow_tag = tag_value & 0xffffff; in mlx5dr_action_create_tag()
|
| D | fs_dr.c | 341 if (fte->flow_context.flow_tag) { in mlx5_cmd_dr_create_fte() 343 mlx5dr_action_create_tag(fte->flow_context.flow_tag); in mlx5_cmd_dr_create_fte()
|
| D | dr_types.h | 226 void mlx5dr_ste_rx_set_flow_tag(u8 *hw_ste_p, u32 flow_tag); 754 u32 flow_tag; member
|
| D | dr_ste.c | 157 void mlx5dr_ste_rx_set_flow_tag(u8 *hw_ste_p, u32 flow_tag) in mlx5dr_ste_rx_set_flow_tag() argument 160 DR_STE_ENABLE_FLOW_TAG | flow_tag); in mlx5dr_ste_rx_set_flow_tag()
|
| /Linux-v5.4/drivers/infiniband/core/ |
| D | uverbs.h | 266 struct ib_uverbs_flow_spec_action_tag flow_tag; member
|
| D | uverbs_cmd.c | 2666 if (kern_spec->flow_tag.size != in kern_spec_to_ib_spec_action() 2670 ib_spec->flow_tag.size = sizeof(struct ib_flow_spec_action_tag); in kern_spec_to_ib_spec_action() 2671 ib_spec->flow_tag.tag_id = kern_spec->flow_tag.tag_id; in kern_spec_to_ib_spec_action()
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | fs_cmd.c | 443 MLX5_SET(flow_context, in_flow_context, flow_tag, in mlx5_cmd_set_fte() 444 fte->flow_context.flow_tag); in mlx5_cmd_set_fte()
|
| D | fs_core.c | 1479 fte->flow_context.flow_tag != flow_context->flow_tag) { in check_conflicting_ftes() 1482 fte->flow_context.flow_tag, in check_conflicting_ftes() 1483 flow_context->flow_tag); in check_conflicting_ftes()
|
| D | en_tc.c | 63 u32 flow_tag; member 915 flow_context->flow_tag = attr->flow_tag; in mlx5e_tc_add_nic_flow() 2824 attr->flow_tag = MLX5_FS_DEFAULT_FLOW_TAG; in parse_tc_nic_actions() 2887 attr->flow_tag = mark; in parse_tc_nic_actions()
|
| D | en_fs_ethtool.c | 439 spec->flow_context.flow_tag = MLX5_FS_DEFAULT_FLOW_TAG; in add_ethtool_flow_rule()
|
| /Linux-v5.4/include/rdma/ |
| D | ib_verbs.h | 2043 struct ib_flow_spec_action_tag flow_tag; member
|