Home
last modified time | relevance | path

Searched refs:flow_context (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/dev/mlx5/mlx5_core/
H A Dmlx5_fs_cmd.c416 execute_aso = MLX5_ADDR_OF(flow_context, in_flow_context, in mlx5_cmd_packet_reformat_alloc()
476 in_flow_context = MLX5_ADDR_OF(set_fte_in, in, flow_context);
477 MLX5_SET(flow_context, in_flow_context, group_id, group_id);
479 MLX5_SET(flow_context, in_flow_context, flow_tag,
480 fte->flow_context.flow_tag);
481 MLX5_SET(flow_context, in_flow_context, flow_source,
482 fte->flow_context.flow_source);
484 MLX5_SET(flow_context, in_flow_context, extended_destination,
491 MLX5_SET(flow_context, in_flow_context, action, action);
493 MLX5_SET(flow_context, in_flow_contex
[all...]
H A Dflow_table.h46 void *match_criteria, void *flow_context,
H A Dmlx5_fs_core.c740 fte->flow_context = spec->flow_context; in alloc_fte()
1647 const struct mlx5_flow_context *flow_context, in check_conflicting_ftes() argument
1656 if ((flow_context->flags & FLOW_CONTEXT_HAS_TAG) && in check_conflicting_ftes()
1657 fte->flow_context.flow_tag != flow_context->flow_tag) { in check_conflicting_ftes()
1660 fte->flow_context.flow_tag, in check_conflicting_ftes()
1661 flow_context->flow_tag); in check_conflicting_ftes()
1680 ret = check_conflicting_ftes(fte, &spec->flow_context, flow_act); in add_rule_fg()
/freebsd/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_flow_table.c274 spec->flow_context.flow_tag = MLX5_FS_ETH_FLOW_TAG; in mlx5e_add_eth_addr_rule_sub()
275 spec->flow_context.flags = FLOW_CONTEXT_HAS_TAG; in mlx5e_add_eth_addr_rule_sub()
483 spec->flow_context.flags = FLOW_CONTEXT_HAS_TAG; in mlx5e_add_main_vxlan_rules_sub()
484 spec->flow_context.flow_tag = MLX5_FS_ETH_FLOW_TAG; in mlx5e_add_main_vxlan_rules_sub()
681 spec->flow_context.flow_tag = MLX5_FS_ETH_FLOW_TAG; in mlx5e_add_vlan_rule_sub()
682 spec->flow_context.flags = FLOW_CONTEXT_HAS_TAG; in mlx5e_add_vlan_rule_sub()
1682 spec->flow_context.flow_tag = MLX5_FS_ETH_FLOW_TAG; in mlx5e_add_vxlan_rule_sub()
1683 spec->flow_context.flags = FLOW_CONTEXT_HAS_TAG; in mlx5e_add_vxlan_rule_sub()
1814 spec->flow_context.flow_tag = MLX5_FS_ETH_FLOW_TAG; in mlx5e_add_vxlan_catchall_rule_sub()
1815 spec->flow_context.flags = FLOW_CONTEXT_HAS_TAG; in mlx5e_add_vxlan_catchall_rule_sub()
/freebsd/sys/dev/mlx5/
H A Dmlx5_ifc.h4318 struct mlx5_ifc_flow_context_bits flow_context; member
5415 struct mlx5_ifc_flow_context_bits flow_context; member