Searched refs:flow_context (Results 1 – 5 of 5) sorted by relevance
/freebsd/sys/dev/mlx5/mlx5_core/ |
H A D | mlx5_fs_cmd.c | 416 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 D | flow_table.h | 46 void *match_criteria, void *flow_context,
|
H A D | mlx5_fs_core.c | 740 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 D | mlx5_en_flow_table.c | 274 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 D | mlx5_ifc.h | 4318 struct mlx5_ifc_flow_context_bits flow_context; member 5415 struct mlx5_ifc_flow_context_bits flow_context; member
|